• 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;
8
9option go_package = "go.chromium.org/chromiumos/config/go/test/api";
10
11import "chromiumos/longrunning/operations.proto";
12import "chromiumos/test/api/cros_test_cli.proto";
13
14// Stable (build-agnostic) testing interface for executing tests and
15// extracting results.
16service ExecutionService {
17  // Provides the ability to run tests as specified per the request.
18  rpc RunTests(CrosTestRequest)
19      returns (longrunning.Operation) {
20    option (longrunning.operation_info) = {
21      response_type: "CrosTestResponse",
22      metadata_type: "RunCrosTestMetadata"
23    };
24  }
25}
26
27message RunCrosTestMetadata {
28}
29