Macros | Functions
benchmark/test/skip_with_error_test.cc File Reference
#include <cassert>
#include <vector>
#include "../src/check.h"
#include "benchmark/benchmark.h"
Include dependency graph for benchmark/test/skip_with_error_test.cc:

Go to the source code of this file.

Macros

#define ADD_CASES(...)   int CONCAT(dummy, __LINE__) = AddCases(__VA_ARGS__)
 
#define CONCAT(x, y)   CONCAT2(x, y)
 
#define CONCAT2(x, y)   x##y
 

Functions

 ADD_CASES ("BM_error_after_running", {{"/threads:1", true, "error message"}, {"/threads:2", true, "error message"}, {"/threads:4", true, "error message"}, {"/threads:8", true, "error message"}})
 
 ADD_CASES ("BM_error_before_running", {{"", true, "error message"}})
 
 ADD_CASES ("BM_error_before_running_batch", {{"", true, "error message"}})
 
 ADD_CASES ("BM_error_before_running_range_for", {{"", true, "error message"}})
 
 ADD_CASES ("BM_error_during_running", {{"/1/threads:1", true, "error message"}, {"/1/threads:2", true, "error message"}, {"/1/threads:4", true, "error message"}, {"/1/threads:8", true, "error message"}, {"/2/threads:1", false, ""}, {"/2/threads:2", false, ""}, {"/2/threads:4", false, ""}, {"/2/threads:8", false, ""}})
 
 ADD_CASES ("BM_error_during_running_ranged_for", {{"/1/iterations:5", true, "error message"}, {"/2/iterations:5", false, ""}})
 
 ADD_CASES ("BM_error_no_running", {{"", true, "error message"}})
 
 ADD_CASES ("BM_error_while_paused", {{"/1/threads:1", true, "error message"}, {"/1/threads:2", true, "error message"}, {"/1/threads:4", true, "error message"}, {"/1/threads:8", true, "error message"}, {"/2/threads:1", false, ""}, {"/2/threads:2", false, ""}, {"/2/threads:4", false, ""}, {"/2/threads:8", false, ""}})
 
 BENCHMARK (BM_error_after_running) -> ThreadRange(1, 8)
 
 BENCHMARK (BM_error_before_running)
 
 BENCHMARK (BM_error_before_running_batch)
 
 BENCHMARK (BM_error_before_running_range_for)
 
 BENCHMARK (BM_error_during_running) -> Arg(1) ->Arg(2) ->ThreadRange(1, 8)
 
 BENCHMARK (BM_error_during_running_ranged_for) -> Arg(1) ->Arg(2) ->Iterations(5)
 
 BENCHMARK (BM_error_no_running)
 
 BENCHMARK (BM_error_while_paused) -> Arg(1) ->Arg(2) ->ThreadRange(1, 8)
 
void BM_error_after_running (benchmark::State &state)
 
void BM_error_before_running (benchmark::State &state)
 
void BM_error_before_running_batch (benchmark::State &state)
 
void BM_error_before_running_range_for (benchmark::State &state)
 
void BM_error_during_running (benchmark::State &state)
 
void BM_error_during_running_ranged_for (benchmark::State &state)
 
void BM_error_no_running (benchmark::State &state)
 
void BM_error_while_paused (benchmark::State &state)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ ADD_CASES

#define ADD_CASES (   ...)    int CONCAT(dummy, __LINE__) = AddCases(__VA_ARGS__)

Definition at line 60 of file benchmark/test/skip_with_error_test.cc.

◆ CONCAT

#define CONCAT (   x,
  y 
)    CONCAT2(x, y)

Definition at line 58 of file benchmark/test/skip_with_error_test.cc.

◆ CONCAT2

#define CONCAT2 (   x,
  y 
)    x##y

Definition at line 59 of file benchmark/test/skip_with_error_test.cc.

Function Documentation

◆ ADD_CASES() [1/8]

ADD_CASES ( "BM_error_after_running"  ,
{{"/threads:1", true, "error message"}, {"/threads:2", true, "error message"}, {"/threads:4", true, "error message"}, {"/threads:8", true, "error message"}}   
)

◆ ADD_CASES() [2/8]

ADD_CASES ( "BM_error_before_running"  ,
{{"", true, "error message"}}   
)

◆ ADD_CASES() [3/8]

ADD_CASES ( "BM_error_before_running_batch"  ,
{{"", true, "error message"}}   
)

◆ ADD_CASES() [4/8]

ADD_CASES ( "BM_error_before_running_range_for"  ,
{{"", true, "error message"}}   
)

◆ ADD_CASES() [5/8]

ADD_CASES ( "BM_error_during_running"  ,
{{"/1/threads:1", true, "error message"}, {"/1/threads:2", true, "error message"}, {"/1/threads:4", true, "error message"}, {"/1/threads:8", true, "error message"}, {"/2/threads:1", false, ""}, {"/2/threads:2", false, ""}, {"/2/threads:4", false, ""}, {"/2/threads:8", false, ""}}   
)

◆ ADD_CASES() [6/8]

ADD_CASES ( "BM_error_during_running_ranged_for"  ,
{{"/1/iterations:5", true, "error message"}, {"/2/iterations:5", false, ""}}   
)

◆ ADD_CASES() [7/8]

ADD_CASES ( "BM_error_no_running"  ,
{{"", true, "error message"}}   
)

◆ ADD_CASES() [8/8]

ADD_CASES ( "BM_error_while_paused"  ,
{{"/1/threads:1", true, "error message"}, {"/1/threads:2", true, "error message"}, {"/1/threads:4", true, "error message"}, {"/1/threads:8", true, "error message"}, {"/2/threads:1", false, ""}, {"/2/threads:2", false, ""}, {"/2/threads:4", false, ""}, {"/2/threads:8", false, ""}}   
)

◆ BENCHMARK() [1/8]

BENCHMARK ( BM_error_after_running  ) -> ThreadRange(1, 8)

◆ BENCHMARK() [2/8]

BENCHMARK ( BM_error_before_running  )

◆ BENCHMARK() [3/8]

◆ BENCHMARK() [4/8]

◆ BENCHMARK() [5/8]

BENCHMARK ( BM_error_during_running  ) -> Arg(1) ->Arg(2) ->ThreadRange(1, 8)

◆ BENCHMARK() [6/8]

BENCHMARK ( BM_error_during_running_ranged_for  ) -> Arg(1) ->Arg(2) ->Iterations(5)

◆ BENCHMARK() [7/8]

BENCHMARK ( BM_error_no_running  )

◆ BENCHMARK() [8/8]

BENCHMARK ( BM_error_while_paused  ) -> Arg(1) ->Arg(2) ->ThreadRange(1, 8)

◆ BM_error_after_running()

void BM_error_after_running ( benchmark::State state)

Definition at line 141 of file benchmark/test/skip_with_error_test.cc.

◆ BM_error_before_running()

void BM_error_before_running ( benchmark::State state)

Definition at line 70 of file benchmark/test/skip_with_error_test.cc.

◆ BM_error_before_running_batch()

void BM_error_before_running_batch ( benchmark::State state)

Definition at line 79 of file benchmark/test/skip_with_error_test.cc.

◆ BM_error_before_running_range_for()

void BM_error_before_running_range_for ( benchmark::State state)

Definition at line 88 of file benchmark/test/skip_with_error_test.cc.

◆ BM_error_during_running()

void BM_error_during_running ( benchmark::State state)

Definition at line 97 of file benchmark/test/skip_with_error_test.cc.

◆ BM_error_during_running_ranged_for()

void BM_error_during_running_ranged_for ( benchmark::State state)

Definition at line 120 of file benchmark/test/skip_with_error_test.cc.

◆ BM_error_no_running()

void BM_error_no_running ( benchmark::State state)

Definition at line 64 of file benchmark/test/skip_with_error_test.cc.

◆ BM_error_while_paused()

void BM_error_while_paused ( benchmark::State state)

Definition at line 154 of file benchmark/test/skip_with_error_test.cc.

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 178 of file benchmark/test/skip_with_error_test.cc.



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