blob: 03b24e868905d4b5d6d6656ff2fa50554193bac2 [file] [log] [blame]
message Build {
required string board = 1;
required string name = 2;
optional string version = 3;
optional string hash = 4;
optional int32 seq = 5;
repeated string netbooks = 6;
optional string buildlog_json_url = 7 [default = ''];
optional string buildlog_url = 8 [default = ''];;
optional string build_image_url = 9 [default = ''];;
optional float build_started_time = 10 [default = 0.0];
optional float build_finished_time = 11 [default = 0.0];
optional float build_time = 12 [default = 0.0];
optional string chrome_version = 13 [default = ''];
optional int32 chrome_svn_number = 14 [default = 0];
}
message HostKeyValue {
required string key = 2;
required string value = 3;
}
message PerfKerValues {
required string key = 2;
repeated float values = 3;
}
message Test {
optional int64 id = 1;
optional int64 tko_test_id = 2;
required string test_name = 3;
optional float test_started_time = 4 [default = 0.0];
optional float test_finished_time = 5 [default = 0.0];
optional int64 afe_job_id = 6;
optional string netbook = 7;
optional string board = 8;
optional string build = 9;
optional string owner = 10;
optional string status = 11;
optional string hostname = 12;
optional string chrome_version = 13;
optional string test_log_url = 14;
repeated HostKeyValue host_keyvals = 15;
repeated PerfKerValues perfkeys = 16;
optional string reason = 17;
}
message Job {
optional int64 id = 1;
optional int64 afe_job_id = 2;
required string job_name = 3;
optional string netbook = 4;
optional string board = 5;
optional string build = 6;
optional string owner = 7;
optional bool job_status = 8;
optional float job_created_time = 9 [default = 0.0];
optional float job_queued_time = 10 [default = 0.0];
optional float job_started_time = 11 [default = 0.0];
optional float job_finished_time = 12 [default = 0.0];
optional float test_started_time = 13 [default = 0.0];
optional float test_finished_time = 14 [default = 0.0];
optional int32 passed = 15 [default = 0];
optional int32 total = 16 [default = 0];
optional bool email_alert = 17 [default = false];
repeated Test tests = 18;
optional bool completed = 19;
optional bool aborted = 20;
}