OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "echo", | 4 "echo", |
5 "Hello World" | 5 "Hello World" |
6 ], | 6 ], |
7 "cwd": "[SLAVE_BUILD]", | |
8 "name": "echo", | 7 "name": "echo", |
9 "stderr": "/path/to/tmp/", | 8 "stderr": "/path/to/tmp/", |
10 "stdout": "/path/to/tmp/" | 9 "stdout": "/path/to/tmp/" |
11 }, | 10 }, |
12 { | 11 { |
13 "cmd": [ | 12 "cmd": [ |
14 "cat" | 13 "cat" |
15 ], | 14 ], |
16 "cwd": "[SLAVE_BUILD]", | |
17 "name": "cat", | 15 "name": "cat", |
18 "stdin": "hello", | 16 "stdin": "hello", |
19 "stdout": "/path/to/tmp/out" | 17 "stdout": "/path/to/tmp/out" |
20 }, | 18 }, |
21 { | 19 { |
22 "cmd": [ | 20 "cmd": [ |
23 "echo", | 21 "echo", |
24 "huh" | 22 "huh" |
25 ], | 23 ], |
26 "cwd": "[SLAVE_BUILD]", | |
27 "name": "automock", | 24 "name": "automock", |
28 "stdout": "/path/to/tmp/out" | 25 "stdout": "/path/to/tmp/out" |
29 }, | 26 }, |
30 { | 27 { |
31 "cmd": [ | 28 "cmd": [ |
32 "bash", | 29 "bash", |
33 "-c", | 30 "-c", |
34 "echo blah && echo fail 1>&2" | 31 "echo blah && echo fail 1>&2" |
35 ], | 32 ], |
36 "cwd": "[SLAVE_BUILD]", | |
37 "name": "automock (fail)", | 33 "name": "automock (fail)", |
38 "stderr": "/path/to/tmp/err", | 34 "stderr": "/path/to/tmp/err", |
39 "stdout": "/path/to/tmp/out" | 35 "stdout": "/path/to/tmp/out" |
40 }, | 36 }, |
41 { | 37 { |
42 "cmd": [ | 38 "cmd": [ |
43 "echo", | 39 "echo", |
44 "leaking" | 40 "leaking" |
45 ], | 41 ], |
46 "cwd": "[SLAVE_BUILD]", | |
47 "name": "leak stdout", | 42 "name": "leak stdout", |
48 "stdout": "[SLAVE_BUILD]/out.txt" | 43 "stdout": "[TMP]/out.txt" |
49 }, | 44 }, |
50 { | 45 { |
51 "cmd": [ | 46 "cmd": [ |
52 "ls", | 47 "ls", |
53 "/path/to/tmp/" | 48 "/path/to/tmp/" |
54 ], | 49 ], |
55 "cwd": "[SLAVE_BUILD]", | |
56 "name": "list temp dir" | 50 "name": "list temp dir" |
57 }, | 51 }, |
58 { | 52 { |
59 "cmd": [ | 53 "cmd": [ |
60 "ls", | 54 "ls", |
61 "[SLAVE_BUILD]/out" | 55 "[TMP]/out" |
62 ], | 56 ], |
63 "cwd": "[SLAVE_BUILD]", | |
64 "name": "leak dir" | 57 "name": "leak dir" |
65 }, | 58 }, |
66 { | 59 { |
67 "cmd": [ | 60 "cmd": [ |
68 "python", | 61 "python", |
69 "-u", | 62 "-u", |
70 "\nimport sys\nwith open(sys.argv[1], 'w') as f:\n f.write('bad_value')\n
", | 63 "\nimport sys\nwith open(sys.argv[1], 'w') as f:\n f.write('bad_value')\n
", |
71 "/path/to/tmp/" | 64 "/path/to/tmp/" |
72 ], | 65 ], |
73 "cwd": "[SLAVE_BUILD]", | |
74 "name": "override_default_mock", | 66 "name": "override_default_mock", |
75 "~followup_annotations": [ | 67 "~followup_annotations": [ |
76 "@@@STEP_LOG_LINE@python.inline@@@@", | 68 "@@@STEP_LOG_LINE@python.inline@@@@", |
77 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 69 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
78 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", | 70 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", |
79 "@@@STEP_LOG_LINE@python.inline@ f.write('bad_value')@@@", | 71 "@@@STEP_LOG_LINE@python.inline@ f.write('bad_value')@@@", |
80 "@@@STEP_LOG_END@python.inline@@@" | 72 "@@@STEP_LOG_END@python.inline@@@" |
81 ] | 73 ] |
82 }, | 74 }, |
83 { | 75 { |
84 "name": "$result", | 76 "name": "$result", |
85 "recipe_result": null, | 77 "recipe_result": null, |
86 "status_code": 0 | 78 "status_code": 0 |
87 } | 79 } |
88 ] | 80 ] |
OLD | NEW |