#include <memory>
#include "../src/check.h"
#include "benchmark/benchmark.h"
#include "output_test.h"
Go to the source code of this file.
Classes | |
class | TestMemoryManager |
Functions | |
ADD_CASES (TC_ConsoleOut, {{"^BM_empty %console_report$"}}) | |
ADD_CASES (TC_CSVOut, {{"^\"BM_empty\",%csv_report$"}}) | |
ADD_CASES (TC_JSONOut, {{"\"name\": \"BM_empty\",$"}, {"\"family_index\": 0,$", MR_Next}, {"\"per_family_instance_index\": 0,$", MR_Next}, {"\"run_name\": \"BM_empty\",$", MR_Next}, {"\"run_type\": \"iteration\",$", MR_Next}, {"\"repetitions\": 1,$", MR_Next}, {"\"repetition_index\": 0,$", MR_Next}, {"\"threads\": 1,$", MR_Next}, {"\"iterations\": %int,$", MR_Next}, {"\"real_time\": %float,$", MR_Next}, {"\"cpu_time\": %float,$", MR_Next}, {"\"time_unit\": \"ns\",$", MR_Next}, {"\"allocs_per_iter\": %float,$", MR_Next}, {"\"max_bytes_used\": 42000$", MR_Next}, {"}", MR_Next}}) | |
BENCHMARK (BM_empty) | |
void | BM_empty (benchmark::State &state) |
int | main (int argc, char *argv[]) |
ADD_CASES | ( | TC_ConsoleOut | , |
{{"^BM_empty %console_report$"}} | |||
) |
ADD_CASES | ( | TC_CSVOut | , |
{{"^\"BM_empty\",%csv_report$"}} | |||
) |
ADD_CASES | ( | TC_JSONOut | , |
{{"\"name\": \"BM_empty\",$"}, {"\"family_index\": 0,$", MR_Next}, {"\"per_family_instance_index\": 0,$", MR_Next}, {"\"run_name\": \"BM_empty\",$", MR_Next}, {"\"run_type\": \"iteration\",$", MR_Next}, {"\"repetitions\": 1,$", MR_Next}, {"\"repetition_index\": 0,$", MR_Next}, {"\"threads\": 1,$", MR_Next}, {"\"iterations\": %int,$", MR_Next}, {"\"real_time\": %float,$", MR_Next}, {"\"cpu_time\": %float,$", MR_Next}, {"\"time_unit\": \"ns\",$", MR_Next}, {"\"allocs_per_iter\": %float,$", MR_Next}, {"\"max_bytes_used\": 42000$", MR_Next}, {"}", MR_Next}} | |||
) |
BENCHMARK | ( | BM_empty | ) |
void BM_empty | ( | benchmark::State & | state | ) |
Definition at line 15 of file memory_manager_test.cc.
Definition at line 40 of file memory_manager_test.cc.