chromium/third_party/angle/src/tests/perf_tests/third_party/perf/perf_result_reporter.cc

// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "perf_result_reporter.h"
#include "anglebase/logging.h"
#include "perf_test.h"

namespace perf_test
{

PerfResultReporter::PerfResultReporter(const std::string &metric_basename,
                                       const std::string &story_name)
    :{}

PerfResultReporter::~PerfResultReporter() = default;

void PerfResultReporter::RegisterFyiMetric(const std::string &metric_suffix,
                                           const std::string &units)
{}

void PerfResultReporter::RegisterImportantMetric(const std::string &metric_suffix,
                                                 const std::string &units)
{}

void PerfResultReporter::AddResult(const std::string &metric_suffix, size_t value)
{}

void PerfResultReporter::AddResult(const std::string &metric_suffix, double value)
{}

void PerfResultReporter::AddResult(const std::string &metric_suffix, const std::string &value)
{}

bool PerfResultReporter::GetMetricInfo(const std::string &metric_suffix, MetricInfo *out)
{}

void PerfResultReporter::RegisterMetric(const std::string &metric_suffix,
                                        const std::string &units,
                                        bool important)
{}

}  // namespace perf_test