| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "[DEPOT_TOOLS_ROOT]/gclient.py", | 6 "[DEPOT_TOOLS]/gclient.py", |
| 7 "config", | 7 "config", |
| 8 "--spec", | 8 "--spec", |
| 9 "cache_dir = None\nsolutions = [{'deps_file': '', 'managed': True, 'name':
'polymer', 'url': 'https://github.com/Polymer/polymer.git'}, {'deps_file': '',
'managed': True, 'name': 'platform', 'url': 'https://github.com/Polymer/platform
.git'}, {'deps_file': '', 'managed': True, 'name': 'WeakMap', 'url': 'https://gi
thub.com/Polymer/WeakMap.git'}, {'deps_file': '', 'managed': True, 'name': 'Cust
omElements', 'url': 'https://github.com/Polymer/CustomElements.git'}, {'deps_fil
e': '', 'managed': True, 'name': 'ShadowDOM', 'url': 'https://github.com/Polymer
/ShadowDOM.git'}, {'deps_file': '', 'managed': True, 'name': 'HTMLImports', 'url
': 'https://github.com/Polymer/HTMLImports.git'}, {'deps_file': '', 'managed': T
rue, 'name': 'observe-js', 'url': 'https://github.com/Polymer/observe-js.git'},
{'deps_file': '', 'managed': True, 'name': 'NodeBind', 'url': 'https://github.co
m/Polymer/NodeBind.git'}, {'deps_file': '', 'managed': True, 'name': 'TemplateBi
nding', 'url': 'https://github.com/Polymer/TemplateBinding.git'}, {'deps_file':
'', 'managed': True, 'name': 'polymer-expressions', 'url': 'https://github.com/P
olymer/polymer-expressions.git'}, {'deps_file': '', 'managed': True, 'name': 'Po
interGestures', 'url': 'https://github.com/Polymer/PointerGestures.git'}, {'deps
_file': '', 'managed': True, 'name': 'PointerEvents', 'url': 'https://github.com
/Polymer/PointerEvents.git'}, {'deps_file': '', 'managed': True, 'name': 'tools'
, 'url': 'https://github.com/Polymer/tools.git'}]" | 9 "cache_dir = None\nsolutions = [{'deps_file': '', 'managed': True, 'name':
'polymer', 'url': 'https://github.com/Polymer/polymer.git'}, {'deps_file': '',
'managed': True, 'name': 'platform', 'url': 'https://github.com/Polymer/platform
.git'}, {'deps_file': '', 'managed': True, 'name': 'WeakMap', 'url': 'https://gi
thub.com/Polymer/WeakMap.git'}, {'deps_file': '', 'managed': True, 'name': 'Cust
omElements', 'url': 'https://github.com/Polymer/CustomElements.git'}, {'deps_fil
e': '', 'managed': True, 'name': 'ShadowDOM', 'url': 'https://github.com/Polymer
/ShadowDOM.git'}, {'deps_file': '', 'managed': True, 'name': 'HTMLImports', 'url
': 'https://github.com/Polymer/HTMLImports.git'}, {'deps_file': '', 'managed': T
rue, 'name': 'observe-js', 'url': 'https://github.com/Polymer/observe-js.git'},
{'deps_file': '', 'managed': True, 'name': 'NodeBind', 'url': 'https://github.co
m/Polymer/NodeBind.git'}, {'deps_file': '', 'managed': True, 'name': 'TemplateBi
nding', 'url': 'https://github.com/Polymer/TemplateBinding.git'}, {'deps_file':
'', 'managed': True, 'name': 'polymer-expressions', 'url': 'https://github.com/P
olymer/polymer-expressions.git'}, {'deps_file': '', 'managed': True, 'name': 'Po
interGestures', 'url': 'https://github.com/Polymer/PointerGestures.git'}, {'deps
_file': '', 'managed': True, 'name': 'PointerEvents', 'url': 'https://github.com
/Polymer/PointerEvents.git'}, {'deps_file': '', 'managed': True, 'name': 'tools'
, 'url': 'https://github.com/Polymer/tools.git'}]" |
| 10 ], | 10 ], |
| 11 "name": "gclient setup", | 11 "name": "gclient setup", |
| 12 "seed_steps": [ | 12 "seed_steps": [ |
| 13 "gclient setup", | 13 "gclient setup", |
| 14 "gclient revert", | 14 "gclient revert", |
| 15 "gclient sync", | 15 "gclient sync", |
| 16 "submodule update" | 16 "submodule update" |
| 17 ] | 17 ] |
| 18 }, | 18 }, |
| 19 { | 19 { |
| 20 "cmd": [ | 20 "cmd": [ |
| 21 "python", | 21 "python", |
| 22 "-u", | 22 "-u", |
| 23 "[BUILD_ROOT]/scripts/slave/gclient_safe_revert.py", | 23 "[BUILD]/scripts/slave/gclient_safe_revert.py", |
| 24 ".", | 24 ".", |
| 25 "[DEPOT_TOOLS_ROOT]/gclient" | 25 "[DEPOT_TOOLS]/gclient" |
| 26 ], | 26 ], |
| 27 "name": "gclient revert" | 27 "name": "gclient revert" |
| 28 }, | 28 }, |
| 29 { | 29 { |
| 30 "cmd": [ | 30 "cmd": [ |
| 31 "python", | 31 "python", |
| 32 "-u", | 32 "-u", |
| 33 "[DEPOT_TOOLS_ROOT]/gclient.py", | 33 "[DEPOT_TOOLS]/gclient.py", |
| 34 "sync", | 34 "sync", |
| 35 "--nohooks", | 35 "--nohooks", |
| 36 "--output-json", | 36 "--output-json", |
| 37 "/path/to/tmp/json" | 37 "/path/to/tmp/json" |
| 38 ], | 38 ], |
| 39 "name": "gclient sync", | 39 "name": "gclient sync", |
| 40 "~followup_annotations": [ | 40 "~followup_annotations": [ |
| 41 "@@@STEP_LOG_LINE@json.output@{@@@", | 41 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 42 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {}@@@", | 42 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {}@@@", |
| 43 "@@@STEP_LOG_LINE@json.output@}@@@", | 43 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 44 "@@@STEP_LOG_END@json.output@@@" | 44 "@@@STEP_LOG_END@json.output@@@" |
| 45 ] | 45 ] |
| 46 }, | 46 }, |
| 47 { | 47 { |
| 48 "cmd": [ | 48 "cmd": [ |
| 49 "python", | 49 "python", |
| 50 "-u", | 50 "-u", |
| 51 "[DEPOT_TOOLS_ROOT]/gclient.py", | 51 "[DEPOT_TOOLS]/gclient.py", |
| 52 "recurse", | 52 "recurse", |
| 53 "git", | 53 "git", |
| 54 "submodule", | 54 "submodule", |
| 55 "update", | 55 "update", |
| 56 "--init", | 56 "--init", |
| 57 "--recursive" | 57 "--recursive" |
| 58 ], | 58 ], |
| 59 "name": "submodule update" | 59 "name": "submodule update" |
| 60 }, | 60 }, |
| 61 { | 61 { |
| 62 "cmd": [ | 62 "cmd": [ |
| 63 "python", | 63 "python", |
| 64 "-u", | 64 "-u", |
| 65 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", | 65 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
| 66 "[SLAVE_BUILD_ROOT]/.tmp", | 66 "[SLAVE_BUILD]/.tmp", |
| 67 "511" | 67 "511" |
| 68 ], | 68 ], |
| 69 "name": "makedirs tmp", | 69 "name": "makedirs tmp", |
| 70 "~followup_annotations": [ | 70 "~followup_annotations": [ |
| 71 "@@@STEP_LOG_LINE@python.inline@@@@", | 71 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 72 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 72 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 73 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 73 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 74 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 74 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 75 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 75 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 76 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 76 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 77 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 77 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 78 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 78 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 79 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 79 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 80 "@@@STEP_LOG_END@python.inline@@@" | 80 "@@@STEP_LOG_END@python.inline@@@" |
| 81 ] | 81 ] |
| 82 }, | 82 }, |
| 83 { | 83 { |
| 84 "cmd": [ | 84 "cmd": [ |
| 85 "npm", | 85 "npm", |
| 86 "install", | 86 "install", |
| 87 "--tmp", | 87 "--tmp", |
| 88 "[SLAVE_BUILD_ROOT]/.tmp" | 88 "[SLAVE_BUILD]/.tmp" |
| 89 ], | 89 ], |
| 90 "cwd": "[SLAVE_BUILD_ROOT]/polymer", | 90 "cwd": "[SLAVE_BUILD]/polymer", |
| 91 "name": "update-install" | 91 "name": "update-install" |
| 92 }, | 92 }, |
| 93 { | 93 { |
| 94 "allow_subannotations": true, | 94 "allow_subannotations": true, |
| 95 "cmd": [ | 95 "cmd": [ |
| 96 "xvfb-run", | 96 "xvfb-run", |
| 97 "grunt", | 97 "grunt", |
| 98 "test-buildbot" | 98 "test-buildbot" |
| 99 ], | 99 ], |
| 100 "cwd": "[SLAVE_BUILD_ROOT]/polymer", | 100 "cwd": "[SLAVE_BUILD]/polymer", |
| 101 "name": "test" | 101 "name": "test" |
| 102 } | 102 } |
| 103 ] | 103 ] |
| OLD | NEW |