Classes | Namespaces | Functions | Variables
benchmark/tools/gbench/report.py File Reference

Go to the source code of this file.

Classes

class  gbench.report.BenchmarkColor
 
class  gbench.report.TestGetUniqueBenchmarkNames
 Unit tests. More...
 
class  gbench.report.TestReportDifference
 
class  gbench.report.TestReportDifferenceBetweenFamilies
 
class  gbench.report.TestReportDifferenceForPercentageAggregates
 
class  gbench.report.TestReportDifferenceWithUTest
 
class  gbench.report.TestReportDifferenceWithUTestWhileDisplayingAggregatesOnly
 
class  gbench.report.TestReportSorting
 

Namespaces

 gbench.report
 

Functions

def gbench.report.assert_measurements (unittest_instance, lhs, rhs)
 
def gbench.report.assert_utest (unittest_instance, lhs, rhs)
 
def gbench.report.calc_utest (timings_cpu, timings_time)
 
def gbench.report.calculate_change (old_val, new_val)
 
def gbench.report.color_format (use_color, fmt_str, *args, **kwargs)
 
def gbench.report.extract_field (partition, field_name)
 
def gbench.report.filter_benchmark (json_orig, family, replacement="")
 
def gbench.report.find_longest_name (benchmark_list)
 
def gbench.report.get_difference_report (json1, json2, utest=False)
 
def gbench.report.get_unique_benchmark_names (json)
 
def gbench.report.intersect (list1, list2)
 
def gbench.report.is_potentially_comparable_benchmark (x)
 
def gbench.report.partition_benchmarks (json1, json2)
 
def gbench.report.print_difference_report (json_diff_report, include_aggregates_only=False, utest=False, utest_alpha=0.05, use_color=True)
 
def gbench.report.print_utest (bc_name, utest, utest_alpha, first_col_width, use_color=True)
 

Variables

 gbench.report.BC_BOLD = BenchmarkColor('BOLD', '\033[1m')
 
 gbench.report.BC_CYAN = BenchmarkColor('CYAN', '\033[96m')
 
 gbench.report.BC_ENDC = BenchmarkColor('ENDC', '\033[0m')
 
 gbench.report.BC_FAIL = BenchmarkColor('FAIL', '\033[91m')
 
 gbench.report.BC_HEADER = BenchmarkColor('HEADER', '\033[92m')
 
 gbench.report.BC_MAGENTA = BenchmarkColor('MAGENTA', '\033[95m')
 
 gbench.report.BC_NONE = BenchmarkColor('NONE', '')
 
 gbench.report.BC_OKBLUE = BenchmarkColor('OKBLUE', '\033[94m')
 
 gbench.report.BC_OKGREEN
 
 gbench.report.BC_UNDERLINE = BenchmarkColor('UNDERLINE', '\033[4m')
 
 gbench.report.BC_WARNING = BenchmarkColor('WARNING', '\033[93m')
 
 gbench.report.BC_WHITE = BenchmarkColor('WHITE', '\033[97m')
 
 gbench.report.UTEST_COL_NAME
 
 gbench.report.UTEST_MIN_REPETITIONS
 
 gbench.report.UTEST_OPTIMAL_REPETITIONS
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:28