• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2syntax = "proto2";
3
4message Job {
5    message KeyVal {
6        required string name = 1;
7        required string value = 2;
8    }
9
10    message Kernel {
11        required string base = 1;
12        required string kernel_hash = 2;
13    }
14
15    message Iteration {
16        required int64 index = 1;
17        repeated KeyVal attr_keyval = 2;
18        repeated KeyVal perf_keyval = 3;
19    }
20
21    message Test {
22        required string subdir = 1;
23        required string testname = 2;
24        required string status = 3;
25        required string reason = 4;
26        required Kernel kernel = 5;
27        required string machine = 6;
28        required int64 started_time = 7;
29        required int64 finished_time = 8;
30        repeated Iteration iterations = 9;
31        repeated KeyVal attributes = 10;
32        repeated string labels = 11;
33    }
34
35    required string dir = 1;
36    repeated Test tests = 2;
37    required string user = 3;
38    required string label = 4;
39    required string tag = 5;
40    required int64 queued_time = 6;
41    required int64 started_time = 7;
42    required int64 finished_time = 8;
43    required string machine = 9;
44    required string machine_owner = 10;
45    required string machine_group = 11;
46    required string aborted_by = 12;
47    required int64 aborted_on = 13;
48    required string afe_job_id = 14;
49    repeated KeyVal keyval_dict = 15;
50}
51