Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(795)

Side by Side Diff: scripts/slave/recipe_modules/path/example.expected/linux.json

Issue 1101673005: Extract functions from path recipe module so that step can depend on it (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 ]
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/path/example.py ('k') | scripts/slave/recipe_modules/path/example.expected/mac.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698