• Home
  • Raw
  • Download

Lines Matching full:run

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