Lines Matching refs:run
67 for (const auto& run : reports) {
68 for (const auto& cnt : run.counters) {
89 for (const auto& run : reports) {
90 for (const auto& cnt : run.counters) {
95 << "All counters must be present in each run. "
97 << "\" was not in a run after being added to the header";
102 // print results for each run
103 for (const auto& run : reports) {
104 PrintRunData(run);
109 void CSVReporter::PrintRunData(const Run& run) {
111 Out << CsvEscape(run.benchmark_name()) << ",";
112 if (run.skipped) {
114 Out << std::boolalpha << (internal::SkippedWithError == run.skipped) << ",";
115 Out << CsvEscape(run.skip_message) << "\n";
120 if (!run.report_big_o && !run.report_rms) {
121 Out << run.iterations;
125 Out << run.GetAdjustedRealTime() << ",";
126 Out << run.GetAdjustedCPUTime() << ",";
129 if (run.report_big_o) {
130 Out << GetBigOString(run.complexity);
131 } else if (!run.report_rms) {
132 Out << GetTimeUnitString(run.time_unit);
136 if (run.counters.find("bytes_per_second") != run.counters.end()) {
137 Out << run.counters.at("bytes_per_second");
140 if (run.counters.find("items_per_second") != run.counters.end()) {
141 Out << run.counters.at("items_per_second");
144 if (!run.report_label.empty()) {
145 Out << CsvEscape(run.report_label);
151 auto it = run.counters.find(ucn);
152 if (it == run.counters.end()) {