blob: be7af751d0ff25d8a76e16556d671697d639d59d [file] [log] [blame]
// Copyright 2020 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package test_platform.execution;
option go_package = "go.chromium.org/chromiumos/infra/proto/go/test_platform/execution";
import "chromiumos/build/api/container_metadata.proto";
// Uniformly applied parameters for all test executions in a test platform
// request.
message Param {
// If set, crash reports generated during test execution are uploaded to a
// builder-determined crash server (e.g. http://crash or
// http://crash-staging)
bool upload_crashes = 1;
// If set with proper flag, CFT test execution workflow will be
// invoked with provided container metadata.
chromiumos.build.api.ContainerMetadata container_metadata = 2;
// If set, a Docker container to use to run autoserv. The container must
// contain autoserv under the same path as the host (e.g.
// "/usr/local/autotest/server/autoserv").
//
// The container will be pulled if needed.
// TODO(b/227666105): Will be deprecated once CFT workflow is enabled and
// stable.
chromiumos.build.api.ContainerImageInfo container_image_info = 8;
}