xref: /aosp_15_r20/external/crosvm/infra/recipes/build_linux.proto (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1*bb4ee6a4SAndroid Build Coastguard Worker// Copyright 2022 The ChromiumOS Authors
2*bb4ee6a4SAndroid Build Coastguard Worker// Use of this source code is governed by a BSD-style license that can be
3*bb4ee6a4SAndroid Build Coastguard Worker// found in the LICENSE file.
4*bb4ee6a4SAndroid Build Coastguard Worker
5*bb4ee6a4SAndroid Build Coastguard Workersyntax = "proto3";
6*bb4ee6a4SAndroid Build Coastguard Worker
7*bb4ee6a4SAndroid Build Coastguard Workerpackage recipes.crosvm.build_linux;
8*bb4ee6a4SAndroid Build Coastguard Worker
9*bb4ee6a4SAndroid Build Coastguard Workermessage BuildLinuxProperties {
10*bb4ee6a4SAndroid Build Coastguard Worker  // Architecture to test. See `crosvm/tools/run_tests`
11*bb4ee6a4SAndroid Build Coastguard Worker  optional string test_arch = 1;
12*bb4ee6a4SAndroid Build Coastguard Worker  // Test profile to use. See `crosvm/tools/run_tests`.
13*bb4ee6a4SAndroid Build Coastguard Worker  optional string profile = 6;
14*bb4ee6a4SAndroid Build Coastguard Worker
15*bb4ee6a4SAndroid Build Coastguard Worker  // [deprecated] Whether or not to test the crosvm-direct feature.
16*bb4ee6a4SAndroid Build Coastguard Worker  optional bool crosvm_direct = 2;
17*bb4ee6a4SAndroid Build Coastguard Worker  // [deprecated]  Repeat the the tests multiple times.
18*bb4ee6a4SAndroid Build Coastguard Worker  optional uint32 repeat_tests = 3;
19*bb4ee6a4SAndroid Build Coastguard Worker  // [deprecated] Retry tests if they failed.
20*bb4ee6a4SAndroid Build Coastguard Worker  optional uint32 retry_tests = 4;
21*bb4ee6a4SAndroid Build Coastguard Worker  // [deprecated] Whether or not to generate and upload test coverage.
22*bb4ee6a4SAndroid Build Coastguard Worker  optional bool coverage = 5;
23*bb4ee6a4SAndroid Build Coastguard Worker}
24