diff --git a/.ci/test/main.sh b/.ci/test/main.sh index 2d81f09f..6e2f31f8 100755 --- a/.ci/test/main.sh +++ b/.ci/test/main.sh @@ -19,7 +19,7 @@ cd build/test run_test ./ErasureCodeTest # TODO(LINKIWI): investigate failure root cause -# run_test ./ReadWriteTest +run_test ./ReadWriteTest run_test ./DeleteTest run_test "./NameNodeTest --gtest_filter=-*Performance*" run_test ./NativeFsTest diff --git a/test/integration/ReadWriteTest.cc b/test/integration/ReadWriteTest.cc index 8d8a807d..50a274fe 100644 --- a/test/integration/ReadWriteTest.cc +++ b/test/integration/ReadWriteTest.cc @@ -64,7 +64,7 @@ TEST(ReadWriteTest, testReadWrite) { // Check that its contents match. ASSERT_EQ(0, system("diff expected_testfile1234 actual_testfile1234 > " - "dev/null")); + "/dev/null")); system("hdfs dfs -fs hdfs://localhost:5351 -rm " "/f"); } @@ -88,6 +88,7 @@ TEST(ReadWriteTest, testConcurrentRead) { "-cat /f > temp" + std::to_string(i)).c_str()); // Check that its contents match. + sleep(10); ASSERT_EQ(0, system(("diff expected_testfile1234 temp" + std::to_string(i) + " > /dev/null").c_str()));