Commit Diff


commit - d15e366930d42f2138d99dcc6b0b53aacbddcf8d
commit + efab2d635739b57e8d8e3c8d44c0849af31206ed
blob - 855837461eccb9ed5482737ef5eeac061629d1d5
blob + 4934609dce383eb9a3bb4829cab6e75789e1ce4b
--- perf/CMakeLists.txt
+++ perf/CMakeLists.txt
@@ -56,6 +56,7 @@ function(create_perf_test_target)
   set(BENCH_RESULT ${PERF_OUTPUT_DIR}/${PERF_TARGET}.json)
   set(BENCH_TARGET ${PERF_TARGET}_perftest)
   set(BENCH_RESULT_TARGET ${BENCH_TARGET}_result)
+  set(BENCH_REPETITIONS 10)
 
   # XXX: We need to provide two different targets with the same
   # command: the first (BENCH_TARGET) is run unconditionally
@@ -67,6 +68,7 @@ function(create_perf_test_target)
         COMMAND ${BENCH_CMD_SEPARATE} $<TARGET_FILE:${PERF_TARGET}.perftest>
                 --benchmark_out_format=json
                 --benchmark_out="${BENCH_RESULT}"
+                --benchmark_repetitions=${BENCH_REPETITIONS}
         DEPENDS ${PERF_TARGET}.perftest
         COMMENT Running ${BENCH_TARGET}
   )