Skip to content

Commit f6645c5

Browse files
authored
Make filenames not conflict in TestForEOF (#4490)
1 parent e35a61e commit f6645c5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

testing/adios2/unit/TestPosixTransport.cpp

+5-4
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,16 @@ TEST(FileTransport, FailOnEOF)
4040
w->Close();
4141
}
4242
{
43-
std::vector<uint8_t> b(256);
43+
// 2x the size of data which was written
44+
std::vector<uint8_t> b(512);
4445
helper::Comm comm = helper::CommDummy();
4546
std::unique_ptr<transport::FilePOSIX> r =
4647
std::unique_ptr<transport::FilePOSIX>(new transport::FilePOSIX(comm));
4748

4849
r->Open("FailOnEOF", Mode::Read);
4950
Params p = {{"FailOnEOF", "true"}};
5051
r->SetParameters(p);
51-
EXPECT_THROW(r->Read((char *)b.data(), b.size() * 2), std::ios_base::failure);
52+
EXPECT_THROW(r->Read((char *)b.data(), b.size()), std::ios_base::failure);
5253
r->Close();
5354
}
5455
}
@@ -61,7 +62,7 @@ TEST(FileTransport, WaitForData)
6162
std::unique_ptr<transport::FilePOSIX> w =
6263
std::unique_ptr<transport::FilePOSIX>(new transport::FilePOSIX(comm));
6364

64-
w->Open("FailOnEOF", Mode::Write);
65+
w->Open("FailOnEOF2", Mode::Write);
6566
w->Write((char *)b.data(), b.size());
6667
{
6768
auto lf_WriteMore = [&](const transport::FilePOSIX *) {
@@ -79,7 +80,7 @@ TEST(FileTransport, WaitForData)
7980
std::unique_ptr<transport::FilePOSIX> r =
8081
std::unique_ptr<transport::FilePOSIX>(new transport::FilePOSIX(comm));
8182

82-
r->Open("FailOnEOF", Mode::Read);
83+
r->Open("FailOnEOF2", Mode::Read);
8384
r->Read((char *)b.data(), size * 2);
8485
ASSERT_EQ(b[0], 0xef);
8586
ASSERT_EQ(b[size], 0xfe);

0 commit comments

Comments
 (0)