Fix random tests
authorBen Maurer <bmaurer@fb.com>
Tue, 25 Feb 2014 18:40:58 +0000 (10:40 -0800)
committerDave Watson <davejwatson@fb.com>
Fri, 28 Feb 2014 22:02:29 +0000 (14:02 -0800)
Summary: Was broken but didn't notice it in all the random test failures

Test Plan: fbmake runtests

Reviewed By: njormrod@fb.com

FB internal diff: D1189113

folly/test/RandomTest.cpp

index 09aff3c8cd31bac3898c56a7eee4d3abd8248cfc..dee976989a870ee6b043a7c5e91fc78f71c11c45 100644 (file)
@@ -99,9 +99,11 @@ BENCHMARK(Random64Num) { doNotOptimizeAway(Random::rand64(100ul << 32)); }
 BENCHMARK(Random64OneIn) { doNotOptimizeAway(Random::oneIn(100)); }
 
 int main(int argc, char** argv) {
+  testing::InitGoogleTest(&argc, argv);
   google::ParseCommandLineFlags(&argc, &argv, true);
 
-  runBenchmarks();
-
-  return 0;
+  if (FLAGS_benchmark) {
+    folly::runBenchmarks();
+  }
+  return RUN_ALL_TESTS();
 }