• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}