Home | History | Annotate | Download | only in test

Lines Matching refs:benchmark

7 #include "benchmark/benchmark.h"
11 class TestReporter : public benchmark::ConsoleReporter {
29 typedef benchmark::BenchmarkReporter::Run Run;
58 typedef benchmark::internal::Benchmark* ReturnVal;
63 void BM_function(benchmark::State& state) {
67 BENCHMARK(BM_function);
68 ReturnVal dummy = benchmark::RegisterBenchmark(
79 void BM_extra_args(benchmark::State& st, const char* label) {
88 benchmark::RegisterBenchmark(c.first, &BM_extra_args, c.second);
101 void operator()(benchmark::State& st) {
111 benchmark::RegisterBenchmark("custom_fixture", fx);
118 auto capturing_lam = [=](benchmark::State& st) {
123 benchmark::RegisterBenchmark("lambda_benchmark", capturing_lam);
132 benchmark::Initialize(&argc, argv);
135 benchmark::RunSpecifiedBenchmarks(&test_reporter);
137 typedef benchmark::BenchmarkReporter::Run Run;