Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b55d8432 authored by Elliott Hughes's avatar Elliott Hughes Committed by android-build-merger
Browse files

Merge "Track google-benchmark API changes."

am: 9a8757de

Change-Id: Ica91fa160f7a17e22a3a63f0dda32f558f3af003
parents a16d173f 9a8757de
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -81,11 +81,11 @@ void outputBenchmarkReport(const TestScene::Info& info, const TestScene::Options
    // mean and stddev which doesn't make sense for our usage
    std::vector<BenchmarkReporter::Run> reports;
    BenchmarkReporter::Run report;
    report.benchmark_name = info.name;
    report.run_name = info.name;
    report.iterations = static_cast<int64_t>(opts.count);
    report.real_accumulated_time = durationInS;
    report.cpu_accumulated_time = durationInS;
    report.items_per_second = opts.count / durationInS;
    report.counters["items_per_second"] = opts.count / durationInS;
    reports.push_back(report);
    reporter->ReportRuns(reports);

@@ -94,13 +94,13 @@ void outputBenchmarkReport(const TestScene::Info& info, const TestScene::Options
    // in that test case than percentiles.
    if (!opts.renderOffscreen) {
        for (auto& ri : REPORTS) {
            reports[0].benchmark_name = info.name;
            reports[0].benchmark_name += ri.suffix;
            reports[0].run_name = info.name;
            reports[0].run_name += ri.suffix;
            durationInS = proxy->frameTimePercentile(ri.percentile) / 1000.0;
            reports[0].real_accumulated_time = durationInS;
            reports[0].cpu_accumulated_time = durationInS;
            reports[0].iterations = 1;
            reports[0].items_per_second = 0;
            reports[0].counters["items_per_second"] = 0;
            reporter->ReportRuns(reports);
        }
    }