Flush I/O immediately with std::endl instead of \n
authorPeizhao Ou <peizhaoo@uci.edu>
Thu, 1 Feb 2018 23:22:29 +0000 (15:22 -0800)
committerPeizhao Ou <peizhaoo@uci.edu>
Thu, 1 Feb 2018 23:22:29 +0000 (15:22 -0800)
test/junction_driver.cpp

index 73e2f0e..c5697eb 100644 (file)
@@ -41,7 +41,7 @@ typedef junction::ConcurrentMap_Crude<size_t, size_t> CrudeMap;
 template <typename Map>
 void run_crude_map(size_t map_size, size_t pass_count, const char* bench_name,
     size_t gc_frequency) {
-    std::cout << "[ RUN      ] " << kTestName << "." << bench_name << "\n";
+    std::cout << "[ RUN      ] " << kTestName << "." << bench_name << std::endl;
     auto start_time = std::chrono::system_clock::now();
 
     size_t nInsertedNum = 0;
@@ -89,20 +89,20 @@ void run_crude_map(size_t map_size, size_t pass_count, const char* bench_name,
 
     if (nFindSuccess != nInsertedNum) {
         std::cout << "nFindSuccess=" << nFindSuccess << ", nInsertedNum="
-                  << nInsertedNum << "\n";
+                  << nInsertedNum << std::endl;
         std::cout << "[       FAILED ] " << kTestName << "." << bench_name
-                  << "(" << milisecs.count() << " ms)\n";
+                  << "(" << milisecs.count() << " ms)" << std::endl;
         assert(false && "ConcurrentMap ERROR");
     } else {
         std::cout << "[       OK ] " << kTestName << "." << bench_name
-                  << "(" << milisecs.count() << " ms)\n";
+                  << "(" << milisecs.count() << " ms)" << std::endl;
     }
 }
 
 template <typename Map>
 void run_test(size_t map_size, size_t pass_count, const char* bench_name,
     size_t gc_frequency) {
-    std::cout << "[ RUN      ] " << kTestName << "." << bench_name << "\n";
+    std::cout << "[ RUN      ] " << kTestName << "." << bench_name << std::endl;
     auto start_time = std::chrono::system_clock::now();
 
     size_t nInsertedNum = 0;
@@ -153,13 +153,13 @@ void run_test(size_t map_size, size_t pass_count, const char* bench_name,
 
     if (nFindSuccess != nInsertedNum) {
         std::cout << "nFindSuccess=" << nFindSuccess << ", nInsertedNum="
-                  << nInsertedNum << "\n";
+                  << nInsertedNum << std::endl;
         std::cout << "[       FAILED ] " << kTestName << "." << bench_name
-                  << "(" << milisecs.count() << " ms)\n";
+                  << "(" << milisecs.count() << " ms)" << std::endl;
         assert(false && "ConcurrentMap ERROR");
     } else {
         std::cout << "[       OK ] " << kTestName << "." << bench_name
-                  << "(" << milisecs.count() << " ms)\n";
+                  << "(" << milisecs.count() << " ms)" << std::endl;
     }
 }