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.api.v1; 8 9option go_package = "go.chromium.org/chromiumos/config/go/test/api/v1;test_api_v1"; 10 11import "chromiumos/test/api/coverage_rule.proto"; 12 13// A hardware test plan is composed of coverage rules 14message HWTestPlan { 15 // Unique name to identify the test plan, recommend reverse domain name 16 // rooted at chromeos: 17 // chromeos.release.wifi.... 18 message TestPlanId { 19 string value = 1; 20 } 21 22 TestPlanId id = 1; 23 repeated CoverageRule coverage_rules = 2; 24} 25 26message VMTestPlan { 27 // Unique name to identify the test plan, recommend reverse domain name 28 // rooted at chromeos: 29 // chromeos.release.wifi.... 30 message TestPlanId { 31 string value = 1; 32 } 33 34 TestPlanId id = 1; 35 repeated CoverageRule coverage_rules = 2; 36}