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}