#ifndef COMPONENTS_VIZ_SERVICE_DISPLAY_VIZ_PERFTEST_H_
#define COMPONENTS_VIZ_SERVICE_DISPLAY_VIZ_PERFTEST_H_
#include <string>
#include <vector>
#include "base/timer/lap_timer.h"
#include "components/viz/common/quads/compositor_render_pass.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
class FilePath;
}
namespace viz {
struct FrameData;
bool CompositorRenderPassListFromJSON(
const std::string& tag,
const std::string& site,
uint32_t year,
size_t frame_index,
CompositorRenderPassList* render_pass_list);
std::optional<base::FilePath> UnzipFrameData(const std::string& group,
const std::string& name);
bool FrameDataFromJson(base::FilePath& json_path,
std::vector<FrameData>* frame_data_list);
class VizPerfTest : public testing::Test { … };
}
#endif