1// Copyright 2021 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.artifact; 8 9option go_package = "go.chromium.org/chromiumos/config/go/test/artifact"; 10 11import "chromiumos/test/api/provision_state.proto"; 12import "chromiumos/test/lab/api/dut.proto"; 13 14// Captures artifact for dut metadata. 15// NEXT TAG: 2 16message DutMetadataArtifact { 17 18 // All the related protos referred by ids in dut info in test_result 19 // should be included here. 20 repeated DutInfoArtifact dut_info_artifacts = 1; 21} 22 23// Captures dut & provision related artifact info. 24// NEXT TAG: 3 25message DutInfoArtifact { 26 27 // Dut referred by id in test_result. 28 chromiumos.test.lab.api.Dut dut = 1; 29 30 // Provision state referred by id in test_result. 31 chromiumos.test.api.ProvisionState provision_state = 2; 32} 33