• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2024 The ChromiumOS Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5syntax = "proto3";
6
7package chromiumos.test.hpt;
8
9option go_package = "go.chromium.org/chromiumos/config/go/test/hpt";
10
11// PerfRecord is the metadata of perf event collected from the DUT.
12message PerfRecord {
13  // Bucket where perf data can be found in GCS.
14  optional string bucket = 1;
15
16  // object_path path to perf data in GCS
17  optional string object_path = 2;
18
19  // Deprecated. See version field.
20  optional string branch = 3  [deprecated = true];
21
22  // Version of the ChromeOS on the DUT where the perf data was collected.
23  // Example R123-15771.0.0-94488 (R123 is branch, 15771.0.0 is buildID, 94488
24  // is annealing build id)
25  optional string version = 4;
26
27  // Board of DUT where the perf data was collected.
28  // Example brya
29  optional string board = 5;
30
31  // Path to corresponding snapshot builder where debug.tgz and image.zip can be
32  // found.For Example:
33  // gs://chromeos-image-archive/brya-snapshot/R123-15771.0.0-94488-8756732549715473217
34  optional string snapshot_build_path = 6;
35}