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
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();
}