OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "/bin/echo", | 4 "/bin/echo", |
5 "[SLAVE_BUILD]/foo" | 5 "[SLAVE_BUILD]/foo" |
6 ], | 6 ], |
7 "name": "step1" | 7 "name": "step1" |
8 }, | 8 }, |
9 { | 9 { |
10 "cmd": [ | 10 "cmd": [ |
11 "python", | |
12 "-u", | |
13 "\nimport json, os, sys\nif os.path.exists(sys.argv[1]) and os.path.isdir(
sys.argv[1]):\n with open(sys.argv[2], 'w') as f:\n json.dump(os.listdir(sys
.argv[1]), f)\n", | |
14 "/fake/dir", | |
15 "/path/to/tmp/json" | |
16 ], | |
17 "name": "listdir fake dir", | |
18 "~followup_annotations": [ | |
19 "@@@STEP_LOG_LINE@json.output@[@@@", | |
20 "@@@STEP_LOG_LINE@json.output@ \"file 1\", @@@", | |
21 "@@@STEP_LOG_LINE@json.output@ \"file 2\"@@@", | |
22 "@@@STEP_LOG_LINE@json.output@]@@@", | |
23 "@@@STEP_LOG_END@json.output@@@", | |
24 "@@@STEP_LOG_LINE@python.inline@@@@", | |
25 "@@@STEP_LOG_LINE@python.inline@import json, os, sys@@@", | |
26 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]) and os.path
.isdir(sys.argv[1]):@@@", | |
27 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[2], 'w') as f:@@@", | |
28 "@@@STEP_LOG_LINE@python.inline@ json.dump(os.listdir(sys.argv[1]), f)@
@@", | |
29 "@@@STEP_LOG_END@python.inline@@@" | |
30 ] | |
31 }, | |
32 { | |
33 "cmd": [ | |
34 "some", | |
35 "command" | |
36 ], | |
37 "name": "manipulate file 1" | |
38 }, | |
39 { | |
40 "cmd": [ | |
41 "some", | |
42 "command" | |
43 ], | |
44 "name": "manipulate file 2" | |
45 }, | |
46 { | |
47 "cmd": [ | |
48 "echo", | |
49 "[TMP_BASE]/prefix_a_tmp_1" | |
50 ], | |
51 "name": "print prefix_a" | |
52 }, | |
53 { | |
54 "cmd": [ | |
55 "echo", | |
56 "[TMP_BASE]/prefix_b_tmp_2" | |
57 ], | |
58 "name": "print prefix_b" | |
59 }, | |
60 { | |
61 "cmd": [ | |
62 "echo", | 11 "echo", |
63 "RECIPE_MODULE[path]/resources/dir/file.py" | 12 "RECIPE_MODULE[path]/resources/dir/file.py" |
64 ], | 13 ], |
65 "name": "print resource" | 14 "name": "print resource" |
66 }, | |
67 { | |
68 "cmd": [ | |
69 "python", | |
70 "-u", | |
71 "\nimport sys\nfrom common import chromium_utils\n\nchromium_utils.RemoveF
ilesWildcards(sys.argv[1], root=sys.argv[2])\n", | |
72 "*.o", | |
73 "[SLAVE_BUILD]" | |
74 ], | |
75 "name": "rmwildcard *.o in [SLAVE_BUILD]", | |
76 "~followup_annotations": [ | |
77 "@@@STEP_LOG_LINE@python.inline@@@@", | |
78 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
79 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", | |
80 "@@@STEP_LOG_LINE@python.inline@@@@", | |
81 "@@@STEP_LOG_LINE@python.inline@chromium_utils.RemoveFilesWildcards(sys.ar
gv[1], root=sys.argv[2])@@@", | |
82 "@@@STEP_LOG_END@python.inline@@@" | |
83 ] | |
84 } | 15 } |
85 ] | 16 ] |
OLD | NEW |