blob: be447e94adbf2c2531b630495b7b9e9a243dd3de [file] [log] [blame]
// Copyright 2018 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
syntax = "proto2";
package android.vts;
import "TestScheduleConfigMessage.proto";
option java_package = "com.android.vts.proto";
option java_outer_classname = "TestSuiteResultMessageProto";
option java_multiple_files = false;
// To specify the test results which are uploaded to vts dashboard.
message TestSuiteResultMessage {
// oauth2.0 access token
optional string access_token = 1;
// GCS path to the corresponding result directory
optional string result_path = 2;
// whether the device(s) booted-up successfully
optional bool boot_success = 3 [default = true];
// test suite build info
required string branch = 11;
required string target = 12;
required string build_id = 13;
// attributes of Result tag
optional string suite_plan = 21;
optional string suite_version = 22;
optional string suite_build_number = 23;
optional int64 start_time = 24;
optional int64 end_time = 25;
optional string host_name = 26;
optional string suite_name = 27;
// attributes of Build tag
optional string build_system_fingerprint = 31;
optional string build_vendor_fingerprint = 32;
optional int32 test_type = 33 [default = 0];
// attributes of Summary tag
optional int32 passed_test_case_count = 41;
optional int32 failed_test_case_count = 42;
optional int32 modules_done = 43;
optional int32 modules_total = 44;
// GCS path to the corresponding infra log file.
optional string infra_log_path = 51;
// GCS path to the repacked device[+GSI] image set.
repeated string repacked_image_path = 52;
// Fetch info used to fetch and flash certain builds for retry_prompt command.
optional string vendor_build_id = 61;
optional string gsi_build_id = 62;
optional android.test.lab.ScheduleConfigMessage schedule_config = 63 [ deprecated = true ];
}