Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
include/stat_bench/bench_impl/benchmark_case_registry.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/bench_impl/benchmark_group_config.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (2/2) | - (0/0) |
include/stat_bench/bench_impl/i_benchmark_case.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/bench_impl/invocation_context_registry.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/bench_impl/threadable_invoker.h | 100.00% (6/6) | 92.86% (91/98) | 96.00% (48/50) | 96.43% (27/28) |
include/stat_bench/benchmark_case_name.h | 100.00% (6/6) | 100.00% (17/17) | 100.00% (7/7) | - (0/0) |
include/stat_bench/benchmark_condition.h | 100.00% (5/5) | 100.00% (14/14) | 100.00% (11/11) | 100.00% (2/2) |
include/stat_bench/benchmark_full_name.h | 100.00% (3/3) | 100.00% (8/8) | 100.00% (5/5) | - (0/0) |
include/stat_bench/benchmark_group_name.h | 100.00% (6/6) | 100.00% (17/17) | 100.00% (7/7) | - (0/0) |
include/stat_bench/clock/duration.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (3/3) | - (0/0) |
include/stat_bench/clock/stop_watch.h | 100.00% (5/5) | 100.00% (19/19) | 100.00% (11/11) | 100.00% (4/4) |
include/stat_bench/clock/system_clock.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
include/stat_bench/clock/system_time_point.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
include/stat_bench/current_invocation_context.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
include/stat_bench/custom_output_name.h | 100.00% (5/5) | 100.00% (14/14) | 100.00% (6/6) | - (0/0) |
include/stat_bench/do_not_optimize.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
include/stat_bench/filters/composed_filter.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/filters/glob_filter.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/filters/i_name_filter.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/filters/regex_filter.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/fixture_base.h | 57.14% (4/7) | 64.00% (16/25) | 66.67% (6/9) | - (0/0) |
include/stat_bench/invocation_context.h | 100.00% (14/14) | 100.00% (48/48) | 100.00% (18/18) | - (0/0) |
include/stat_bench/measurer/measurement.h | 100.00% (11/11) | 100.00% (45/45) | 100.00% (21/21) | 100.00% (2/2) |
include/stat_bench/measurer/measurement_type.h | 100.00% (6/6) | 100.00% (17/17) | 100.00% (7/7) | - (0/0) |
include/stat_bench/memory_barrier.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
include/stat_bench/param/num_threads_parameter_name.h | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) | - (0/0) |
include/stat_bench/param/parameter_config.h | 100.00% (5/5) | 100.00% (19/19) | 100.00% (5/5) | - (0/0) |
include/stat_bench/param/parameter_dict.h | 100.00% (2/2) | 100.00% (11/11) | 100.00% (5/5) | 100.00% (2/2) |
include/stat_bench/param/parameter_name.h | 100.00% (10/10) | 100.00% (29/29) | 100.00% (11/11) | - (0/0) |
include/stat_bench/param/parameter_value.h | 100.00% (18/18) | 100.00% (101/101) | 100.00% (58/58) | 100.00% (24/24) |
include/stat_bench/param/parameter_value_vector.h | 100.00% (8/8) | 100.00% (17/17) | 100.00% (8/8) | - (0/0) |
include/stat_bench/plots/box_plot.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/plots/cdf_line_plot.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/plots/i_plot.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/plots/parameter_to_output_line_plot.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/plots/parameter_to_time_box_plot.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/plots/parameter_to_time_line_plot.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/plots/parameter_to_time_violin_plot.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/plots/samples_line_plot.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/plots/time_to_output_by_parameter_line_plot.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/plots/violin_plot.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/reporter/i_reporter.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/reporter/json_data_file_helper.h | 100.00% (4/4) | 100.00% (17/17) | 100.00% (8/8) | 100.00% (4/4) |
include/stat_bench/reporter/msgpack_data_file_helper.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
include/stat_bench/runner/command_line_parser.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/stat_bench/stat/custom_stat_output.h | 100.00% (6/6) | 95.45% (42/44) | 96.55% (28/29) | 87.50% (14/16) |
include/stat_bench/stat/statistics.h | 100.00% (10/10) | 100.00% (26/26) | 100.00% (19/19) | - (0/0) |
include/stat_bench/util/ordered_map.h | 100.00% (20/20) | 100.00% (98/98) | 100.00% (40/40) | 94.44% (17/18) |
include/stat_bench/util/string_view.h | 100.00% (9/9) | 80.77% (21/26) | 90.00% (18/20) | 50.00% (2/4) |
include/stat_bench/util/sync_barrier.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/stat_bench/util/utf8_string.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (2/2) | - (0/0) |
src/stat_bench/bench_impl/benchmark_case_registry.cpp | 100.00% (5/5) | 100.00% (27/27) | 100.00% (10/10) | 100.00% (4/4) |
src/stat_bench/bench_impl/benchmark_group.cpp | 100.00% (7/7) | 100.00% (36/36) | 100.00% (18/18) | 100.00% (8/8) |
src/stat_bench/bench_impl/invocation_context_registry.cpp | 100.00% (5/5) | 88.24% (15/17) | 88.89% (8/9) | 50.00% (1/2) |
src/stat_bench/benchmark_case_name.cpp | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
src/stat_bench/benchmark_full_name.cpp | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) | - (0/0) |
src/stat_bench/benchmark_group_name.cpp | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
src/stat_bench/clock/monotone_time_point.cpp | 87.50% (7/8) | 71.05% (27/38) | 85.00% (17/20) | 50.00% (2/4) |
src/stat_bench/clock/system_time_point.cpp | 100.00% (1/1) | 100.00% (13/13) | 100.00% (1/1) | - (0/0) |
src/stat_bench/custom_output_name.cpp | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
src/stat_bench/filters/composed_filter.cpp | 100.00% (7/7) | 100.00% (29/29) | 100.00% (11/11) | 100.00% (6/6) |
src/stat_bench/filters/glob_filter.cpp | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
src/stat_bench/filters/regex_filter.cpp | 100.00% (2/2) | 100.00% (5/5) | 100.00% (3/3) | - (0/0) |
src/stat_bench/measurement_config.cpp | 100.00% (9/9) | 100.00% (29/29) | 100.00% (10/10) | - (0/0) |
src/stat_bench/measurer/determine_iterations.cpp | 100.00% (1/1) | 100.00% (21/21) | 100.00% (7/7) | 100.00% (4/4) |
src/stat_bench/measurer/determine_warming_up_samples.cpp | 100.00% (1/1) | 80.00% (8/10) | 66.67% (2/3) | 50.00% (1/2) |
src/stat_bench/measurer/generate_default_measurement_configs.cpp | 100.00% (1/1) | 100.00% (8/8) | 100.00% (1/1) | - (0/0) |
src/stat_bench/measurer/measure_once.cpp | 100.00% (1/1) | 84.62% (11/13) | 75.00% (3/4) | 50.00% (1/2) |
src/stat_bench/measurer/measurement_type.cpp | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
src/stat_bench/measurer/measurer.cpp | 100.00% (2/2) | 100.00% (24/24) | 100.00% (12/12) | 100.00% (4/4) |
src/stat_bench/param/parameter_dict.cpp | 100.00% (12/12) | 96.05% (73/76) | 96.77% (30/31) | 94.44% (17/18) |
src/stat_bench/param/parameter_generator.cpp | 100.00% (3/3) | 92.86% (26/28) | 93.33% (14/15) | 90.00% (9/10) |
src/stat_bench/param/parameter_name.cpp | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
src/stat_bench/plot_options.cpp | 90.00% (9/10) | 90.00% (27/30) | 78.57% (11/14) | - (0/0) |
src/stat_bench/plots/box_plot.cpp | 100.00% (2/2) | 100.00% (16/16) | 100.00% (2/2) | - (0/0) |
src/stat_bench/plots/cdf_line_plot.cpp | 100.00% (2/2) | 100.00% (17/17) | 100.00% (2/2) | - (0/0) |
src/stat_bench/plots/create_data_table.cpp | 100.00% (13/13) | 97.50% (234/240) | 95.74% (45/47) | 95.45% (42/44) |
src/stat_bench/plots/parameter_to_output_line_plot.cpp | 100.00% (4/4) | 100.00% (62/62) | 100.00% (22/22) | 100.00% (14/14) |
src/stat_bench/plots/parameter_to_time_box_plot.cpp | 100.00% (4/4) | 100.00% (55/55) | 100.00% (19/19) | 100.00% (12/12) |
src/stat_bench/plots/parameter_to_time_line_plot.cpp | 100.00% (4/4) | 100.00% (56/56) | 100.00% (19/19) | 100.00% (12/12) |
src/stat_bench/plots/parameter_to_time_violin_plot.cpp | 100.00% (4/4) | 100.00% (56/56) | 100.00% (19/19) | 100.00% (12/12) |
src/stat_bench/plots/plot_utils.cpp | 100.00% (1/1) | 100.00% (6/6) | 100.00% (4/4) | 100.00% (2/2) |
src/stat_bench/plots/samples_line_plot.cpp | 100.00% (2/2) | 100.00% (16/16) | 100.00% (2/2) | - (0/0) |
src/stat_bench/plots/time_to_output_by_parameter_line_plot.cpp | 100.00% (4/4) | 100.00% (64/64) | 100.00% (22/22) | 100.00% (14/14) |
src/stat_bench/plots/violin_plot.cpp | 100.00% (2/2) | 100.00% (17/17) | 100.00% (2/2) | - (0/0) |
src/stat_bench/reporter/compressed_msgpack_reporter.cpp | 100.00% (5/5) | 76.47% (13/17) | 69.23% (9/13) | 50.00% (2/4) |
src/stat_bench/reporter/console_reporter.cpp | 100.00% (14/14) | 100.00% (85/85) | 100.00% (61/61) | 100.00% (8/8) |
src/stat_bench/reporter/data_file_helper.cpp | 100.00% (7/7) | 100.00% (63/63) | 100.00% (15/15) | 100.00% (12/12) |
src/stat_bench/reporter/data_file_reporter_base.cpp | 100.00% (11/11) | 100.00% (29/29) | 100.00% (16/16) | - (0/0) |
src/stat_bench/reporter/json_reporter.cpp | 100.00% (2/2) | 80.00% (12/15) | 62.50% (5/8) | 50.00% (1/2) |
src/stat_bench/reporter/msgpack_reporter.cpp | 100.00% (5/5) | 84.62% (11/13) | 88.89% (8/9) | 50.00% (1/2) |
src/stat_bench/reporter/plot_reporter.cpp | 100.00% (12/12) | 100.00% (64/64) | 100.00% (19/19) | 100.00% (6/6) |
src/stat_bench/runner/command_line_parser.cpp | 100.00% (6/6) | 100.00% (74/74) | 100.00% (8/8) | 100.00% (2/2) |
src/stat_bench/stat/calc_stat.cpp | 100.00% (2/2) | 100.00% (71/71) | 100.00% (24/24) | 91.67% (22/24) |
src/stat_bench/use_pointer.cpp | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
src/stat_bench/util/check_glob_pattern.cpp | 100.00% (2/2) | 100.00% (30/30) | 100.00% (22/22) | 100.00% (12/12) |
src/stat_bench/util/escape_for_file_name.cpp | 66.67% (2/3) | 67.74% (21/31) | 85.71% (6/7) | 100.00% (4/4) |
src/stat_bench/util/escape_for_html.cpp | 100.00% (1/1) | 100.00% (29/29) | 100.00% (9/9) | 100.00% (14/14) |
src/stat_bench/util/prepare_directory.cpp | 100.00% (3/3) | 100.00% (33/33) | 100.00% (20/20) | 83.33% (10/12) |
src/stat_bench/util/pthread_sync_barrier.h | 100.00% (3/3) | 73.33% (11/15) | 87.50% (7/8) | 75.00% (3/4) |
src/stat_bench/util/sync_barrier.cpp | 100.00% (7/7) | 100.00% (31/31) | 100.00% (16/16) | 100.00% (6/6) |
src/stat_bench/util/utf8_string.cpp | 100.00% (10/10) | 100.00% (30/30) | 100.00% (13/13) | 100.00% (2/2) |
Totals | 98.61% (427/433) | 96.85% (2365/2442) | 96.95% (986/1017) | 93.88% (368/392) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)