blob: 05fe996911da2777f5a4acac43b59fda4775615b [file] [log] [blame]
// Copyright 2023 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Temporary proto to bridge between ctpv1 build and ctpv2 binary build.
syntax = "proto3";
package test_platform.steps;
import "test_platform/config/config.proto";
import "test_platform/request.proto";
import "chromiumos/test/api/ctp2.proto";
option go_package = "go.chromium.org/chromiumos/infra/proto/go/test_platform/steps";
message CTPv2BinaryBuildInput {
.test_platform.Request request = 1;
map<string, .test_platform.Request> requests = 2;
test_platform.config.Config config = 3;
chromiumos.test.api.CTPv2Request ctpv2_request = 4;
}
message CTPv2BinaryBuildOutput {
// A markdown string that should be used in Buildbucket as a summary of the
// test_runner build.
string error_summary_markdown = 1;
// compressed result that will be read by upstream.
string compressed_responses = 2 [ json_name = "compressed_responses" ];
// compressed json result that will be read by upstream.
string compressed_json_responses = 3
[ json_name = "compressed_json_responses" ];
}