benchmark/test
Roman Lebedev 4c2e32f1d0
Introduce "family index" field into JSON output (#1164)
It may be useful for those wishing to further post-process JSON results,
but it is mainly geared towards better support for run interleaving,
where results from the same family may not be close-by in the JSON.

While we won't be able to do much about that for outputs,
the tools can and perhaps should reorder the results to that
at least in their output they are in proper order, not run order.

Note that this only counts the families that were filtered-in,
so if e.g. there were three families, and we filtered-out
the second one, the two families (which were first and third)
will have family indexes 0 and 1.
2021-06-02 18:06:45 +03:00
..
args_product_test.cc Support -Wsuggest-override (#1059) 2021-05-11 14:56:00 +03:00
AssemblyTests.cmake split_list is not defined for assembly tests (#595) 2018-05-14 15:02:49 +01:00
basic_test.cc Use fewer ramp up repetitions when KeepRunningBatch is used (#1113) 2021-04-20 07:16:05 +01:00
benchmark_gtest.cc Add API to benchmark allowing for custom context to be added (#1137) 2021-05-05 12:08:23 +01:00
benchmark_name_gtest.cc BENCHMARK_CAPTURE() and Complexity() - naming problem (#761) 2019-03-17 16:38:51 +03:00
benchmark_test.cc Allow AddRange to work with int64_t. (#548) 2018-04-03 23:12:47 +01:00
BUILD Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
clobber_memory_assembly_test.cc Add tests to verify assembler output -- Fix DoNotOptimize. (#530) 2018-03-23 16:10:47 -06:00
CMakeLists.txt Ensure that we print repetition count even when it was specified via flag --benchmark_repetitions= 2021-06-02 12:34:00 +03:00
commandlineflags_gtest.cc Add benchmark_context flag that allows per-run custom context. (#1127) 2021-05-04 14:36:11 +01:00
complexity_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
cxx03_test.cc Iteration counts should be uint64_t globally. (#817) 2019-05-13 12:33:11 +03:00
diagnostics_test.cc Refactor most usages of KeepRunning to use the perfered ranged-for. (#459) 2017-10-17 12:17:02 -06:00
display_aggregates_only_test.cc Track two more details about runs - the aggregate name, and run name. (#675) 2018-09-13 15:08:15 +03:00
donotoptimize_assembly_test.cc Add tests to verify assembler output -- Fix DoNotOptimize. (#530) 2018-03-23 16:10:47 -06:00
donotoptimize_test.cc Fix uninitialized warning (#560) 2018-03-25 20:05:31 +01:00
filter_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
fixture_test.cc Support -Wsuggest-override (#1059) 2021-05-11 14:56:00 +03:00
internal_threading_test.cc Add process_time for better OpenMP and user-managed thread timing 2019-04-09 13:01:33 +01:00
link_main_test.cc Add benchmark_main target. (#601) 2018-05-25 11:18:58 +01:00
map_test.cc Support -Wsuggest-override (#1059) 2021-05-11 14:56:00 +03:00
memory_manager_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
multiple_ranges_test.cc Support -Wsuggest-override (#1059) 2021-05-11 14:56:00 +03:00
options_test.cc Add 'seconds' time unit (#1076) 2020-12-21 20:15:58 +03:00
output_test_helper.cc Support -Wsuggest-override (#1059) 2021-05-11 14:56:00 +03:00
output_test.h Clean -Wreserved-identifier instances (#1143) 2021-05-06 20:31:14 +01:00
perf_counters_gtest.cc [PFM] Extend perf counter support to multi-threaded cases. (#1153) 2021-05-19 09:49:05 +01:00
perf_counters_test.cc Support optional, user-directed collection of performance counters (#1114) 2021-04-28 09:25:29 +01:00
register_benchmark_test.cc Support -Wsuggest-override (#1059) 2021-05-11 14:56:00 +03:00
repetitions_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
report_aggregates_only_test.cc Track two more details about runs - the aggregate name, and run name. (#675) 2018-09-13 15:08:15 +03:00
reporter_output_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
skip_with_error_test.cc Support -Wsuggest-override (#1059) 2021-05-11 14:56:00 +03:00
state_assembly_test.cc Iteration counts should be uint64_t globally. (#817) 2019-05-13 12:33:11 +03:00
statistics_gtest.cc Fix type conversion warnings. (#951) 2020-04-06 13:52:09 +01:00
string_util_gtest.cc Fix perf counter argument parsing (#1160) 2021-06-01 15:50:42 +01:00
templated_fixture_test.cc (clang-)format all the things (#610) 2018-06-01 11:14:19 +01:00
user_counters_tabular_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
user_counters_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00
user_counters_thousands_test.cc Introduce "family index" field into JSON output (#1164) 2021-06-02 18:06:45 +03:00