Home | History | Annotate | Download | only in test

Lines Matching refs:state

2 //   State::PauseTiming()
3 // State::ResumeTiming()
28 void try_invalid_pause_resume(benchmark::State& state) {
31 state.PauseTiming();
36 state.ResumeTiming();
41 (void)state; // avoid unused warning
45 void BM_diagnostic_test(benchmark::State& state) {
48 if (called_once == false) try_invalid_pause_resume(state);
50 for (auto _ : state) {
51 benchmark::DoNotOptimize(state.iterations());
54 if (called_once == false) try_invalid_pause_resume(state);
61 void BM_diagnostic_test_keep_running(benchmark::State& state) {
64 if (called_once == false) try_invalid_pause_resume(state);
66 while(state.KeepRunning()) {
67 benchmark::DoNotOptimize(state.iterations());
70 if (called_once == false) try_invalid_pause_resume(state);