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

Side by Side Diff: scripts/slave/recipes/chromium.expected/full_chromium_perf_Android_Nexus6_Perf.json

Issue 1115453002: Recipes: make cwd default to slave_build (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: rebase 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 "python", 4 "python",
5 "-u", 5 "-u",
6 "[BUILD]/scripts/slave/bot_update.py", 6 "[BUILD]/scripts/slave/bot_update.py",
7 "--master", 7 "--master",
8 "chromium.perf", 8 "chromium.perf",
9 "--builder", 9 "--builder",
10 "Android Nexus6 Perf", 10 "Android Nexus6 Perf",
11 "--slave", 11 "--slave",
12 "TestSlavename", 12 "TestSlavename",
13 "--spec", 13 "--spec",
14 "cache_dir = None\nsolutions = [{'custom_deps': {'src/chrome/test/data/pdf _private': None, 'src/third_party/WebKit/LayoutTests': None, 'src/tools/valgrind ': None}, 'custom_vars': {'googlecode_url': 'svn://svn-mirror.golo.chromium.org/ %s', 'llvm_url': 'svn://svn-mirror.golo.chromium.org/llvm-project', 'nacl_trunk' : 'svn://svn-mirror.golo.chromium.org/native_client/trunk', 'sourceforge_url': ' svn://svn-mirror.golo.chromium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror. golo.chromium.org/blink/trunk'}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chromium.org/chrome/trunk/src'}, {'custom_d eps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/ test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/ searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/ chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': No ne, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data /selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test /data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder' : None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder ': None}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome-internal/trunk/src-internal'}]", 14 "cache_dir = None\nsolutions = [{'custom_deps': {'src/chrome/test/data/pdf _private': None, 'src/third_party/WebKit/LayoutTests': None, 'src/tools/valgrind ': None}, 'custom_vars': {'googlecode_url': 'svn://svn-mirror.golo.chromium.org/ %s', 'llvm_url': 'svn://svn-mirror.golo.chromium.org/llvm-project', 'nacl_trunk' : 'svn://svn-mirror.golo.chromium.org/native_client/trunk', 'sourceforge_url': ' svn://svn-mirror.golo.chromium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror. golo.chromium.org/blink/trunk'}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chromium.org/chrome/trunk/src'}, {'custom_d eps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/ test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/ searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/ chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': No ne, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data /selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test /data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder' : None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder ': None}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome-internal/trunk/src-internal'}]",
15 "--root", 15 "--root",
16 "src", 16 "src",
17 "--revision_mapping_file", 17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}", 18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}",
19 "--output_json", 19 "--output_json",
20 "/path/to/tmp/json", 20 "/path/to/tmp/json",
21 "--revision", 21 "--revision",
22 "src@1111111" 22 "src@1111111"
23 ], 23 ],
24 "cwd": "[SLAVE_BUILD]",
24 "name": "bot_update", 25 "name": "bot_update",
25 "~followup_annotations": [ 26 "~followup_annotations": [
26 "@@@STEP_TEXT@Some step text@@@", 27 "@@@STEP_TEXT@Some step text@@@",
27 "@@@STEP_LOG_LINE@json.output@{@@@", 28 "@@@STEP_LOG_LINE@json.output@{@@@",
28 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 29 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
29 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", 30 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
30 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", 31 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
31 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", 32 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
32 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@", 33 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
33 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@", 34 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
(...skipping 26 matching lines...) Expand all
60 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" 61 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
61 ] 62 ]
62 }, 63 },
63 { 64 {
64 "cmd": [ 65 "cmd": [
65 "python", 66 "python",
66 "-u", 67 "-u",
67 "[DEPOT_TOOLS]/gclient.py", 68 "[DEPOT_TOOLS]/gclient.py",
68 "runhooks" 69 "runhooks"
69 ], 70 ],
71 "cwd": "[SLAVE_BUILD]",
70 "env": { 72 "env": {
71 "GYP_CROSSCOMPILE": "1", 73 "GYP_CROSSCOMPILE": "1",
72 "GYP_DEFINES": "OS=android branding=Chrome buildtype=Official component=st atic_library fastbuild=1 gomadir='[BUILD]/goma' target_arch=arm use_goma=1", 74 "GYP_DEFINES": "OS=android branding=Chrome buildtype=Official component=st atic_library fastbuild=1 gomadir='[BUILD]/goma' target_arch=arm use_goma=1",
73 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 75 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
74 }, 76 },
75 "name": "gclient runhooks" 77 "name": "gclient runhooks"
76 }, 78 },
77 { 79 {
78 "cmd": [ 80 "cmd": [
79 "python", 81 "python",
80 "-u", 82 "-u",
81 "[BUILD]/scripts/slave/cleanup_temp.py" 83 "[BUILD]/scripts/slave/cleanup_temp.py"
82 ], 84 ],
85 "cwd": "[SLAVE_BUILD]",
83 "name": "cleanup_temp" 86 "name": "cleanup_temp"
84 }, 87 },
85 { 88 {
86 "cmd": [ 89 "cmd": [
87 "python", 90 "python",
88 "-u", 91 "-u",
89 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n", 92 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n",
90 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", 93 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
91 "[SLAVE_BUILD]/src/out/Release/test_logs", 94 "[SLAVE_BUILD]/src/out/Release/test_logs",
92 "[SLAVE_BUILD]/src/out/build_product.zip", 95 "[SLAVE_BUILD]/src/out/build_product.zip",
93 "[SLAVE_BUILD]/src" 96 "[SLAVE_BUILD]/src"
94 ], 97 ],
98 "cwd": "[SLAVE_BUILD]",
95 "name": "clean local files", 99 "name": "clean local files",
96 "~followup_annotations": [ 100 "~followup_annotations": [
97 "@@@STEP_LOG_LINE@python.inline@@@@", 101 "@@@STEP_LOG_LINE@python.inline@@@@",
98 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 102 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
99 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 103 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
100 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 104 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
101 "@@@STEP_LOG_LINE@python.inline@try:@@@", 105 "@@@STEP_LOG_LINE@python.inline@try:@@@",
102 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 106 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
103 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 107 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
104 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 108 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
105 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@", 109 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
106 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 110 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
107 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 111 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
108 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" , 112 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
109 "@@@STEP_LOG_END@python.inline@@@" 113 "@@@STEP_LOG_END@python.inline@@@"
110 ] 114 ]
111 }, 115 },
112 { 116 {
113 "allow_subannotations": false, 117 "allow_subannotations": false,
114 "cmd": [ 118 "cmd": [
115 "[SLAVE_BUILD]/src/build/tree_truth.sh", 119 "[SLAVE_BUILD]/src/build/tree_truth.sh",
116 "[SLAVE_BUILD]/src", 120 "[SLAVE_BUILD]/src",
117 "src" 121 "src"
118 ], 122 ],
123 "cwd": "[SLAVE_BUILD]",
119 "name": "tree truth steps" 124 "name": "tree truth steps"
120 }, 125 },
121 { 126 {
122 "cmd": [ 127 "cmd": [
123 "python", 128 "python",
124 "-u", 129 "-u",
125 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", 130 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
126 "[SLAVE_BUILD]/src/out/Release" 131 "[SLAVE_BUILD]/src/out/Release"
127 ], 132 ],
133 "cwd": "[SLAVE_BUILD]",
128 "name": "rmtree build directory", 134 "name": "rmtree build directory",
129 "~followup_annotations": [ 135 "~followup_annotations": [
130 "@@@STEP_LOG_LINE@python.inline@@@@", 136 "@@@STEP_LOG_LINE@python.inline@@@@",
131 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 137 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
132 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", 138 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
133 "@@@STEP_LOG_LINE@python.inline@@@@", 139 "@@@STEP_LOG_LINE@python.inline@@@@",
134 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 140 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
135 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 141 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
136 "@@@STEP_LOG_END@python.inline@@@" 142 "@@@STEP_LOG_END@python.inline@@@"
137 ] 143 ]
138 }, 144 },
139 { 145 {
140 "cmd": [ 146 "cmd": [
141 "python", 147 "python",
142 "-u", 148 "-u",
143 "[BUILD]/scripts/slave/extract_build.py", 149 "[BUILD]/scripts/slave/extract_build.py",
144 "--target", 150 "--target",
145 "Release", 151 "Release",
146 "--build-archive-url", 152 "--build-archive-url",
147 "gs://test-domain/test-archive.zip", 153 "gs://test-domain/test-archive.zip",
148 "--factory-properties", 154 "--factory-properties",
149 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Nexus6 Perf\", \"buildnumber\": 571, \"mastername\": \" chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.z ip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"11 11111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\" : \"/path/to/workdir/TestSlavename\"}", 155 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Nexus6 Perf\", \"buildnumber\": 571, \"mastername\": \" chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.z ip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"11 11111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\" : \"/path/to/workdir/TestSlavename\"}",
150 "--build-properties", 156 "--build-properties",
151 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Nexus6 Perf\", \"buildnumber\": 571, \"mastername\": \" chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.z ip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"11 11111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\" : \"/path/to/workdir/TestSlavename\"}" 157 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Nexus6 Perf\", \"buildnumber\": 571, \"mastername\": \" chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.z ip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"11 11111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\" : \"/path/to/workdir/TestSlavename\"}"
152 ], 158 ],
159 "cwd": "[SLAVE_BUILD]",
153 "name": "extract build" 160 "name": "extract build"
154 }, 161 },
155 { 162 {
156 "cmd": [ 163 "cmd": [
157 "[BUILD]/scripts/slave/daemonizer.py", 164 "[BUILD]/scripts/slave/daemonizer.py",
158 "--", 165 "--",
159 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", 166 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
160 "[SLAVE_BUILD]/src/out/logcat" 167 "[SLAVE_BUILD]/src/out/logcat"
161 ], 168 ],
169 "cwd": "[SLAVE_BUILD]",
162 "env": { 170 "env": {
163 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 171 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
164 }, 172 },
165 "name": "spawn_logcat_monitor" 173 "name": "spawn_logcat_monitor"
166 }, 174 },
167 { 175 {
168 "cmd": [ 176 "cmd": [
169 "python", 177 "python",
170 "-u", 178 "-u",
171 "[BUILD]/scripts/slave/android/authorize_adb_devices.py", 179 "[BUILD]/scripts/slave/android/authorize_adb_devices.py",
172 "--adb-path", 180 "--adb-path",
173 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" 181 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
174 ], 182 ],
183 "cwd": "[SLAVE_BUILD]",
175 "env": { 184 "env": {
176 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 185 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
177 }, 186 },
178 "name": "authorize_adb_devices" 187 "name": "authorize_adb_devices"
179 }, 188 },
180 { 189 {
181 "cmd": [ 190 "cmd": [
182 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py", 191 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
183 "--json-output", 192 "--json-output",
184 "/path/to/tmp/json" 193 "/path/to/tmp/json"
185 ], 194 ],
195 "cwd": "[SLAVE_BUILD]",
186 "env": { 196 "env": {
187 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 197 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
188 }, 198 },
189 "name": "device_status_check", 199 "name": "device_status_check",
190 "~followup_annotations": [ 200 "~followup_annotations": [
191 "@@@STEP_TEXT@Online devices: 1@@@", 201 "@@@STEP_TEXT@Online devices: 1@@@",
192 "@@@STEP_LOG_LINE@json.output@[@@@", 202 "@@@STEP_LOG_LINE@json.output@[@@@",
193 "@@@STEP_LOG_LINE@json.output@ {@@@", 203 "@@@STEP_LOG_LINE@json.output@ {@@@",
194 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", 204 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
195 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", 205 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
(...skipping 24 matching lines...) Expand all
220 "python", 230 "python",
221 "-u", 231 "-u",
222 "[SLAVE_BUILD]/src/build/android/provision_devices.py", 232 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
223 "-t", 233 "-t",
224 "Release", 234 "Release",
225 "--min-battery-level", 235 "--min-battery-level",
226 "95", 236 "95",
227 "--disable-network", 237 "--disable-network",
228 "--disable-java-debug" 238 "--disable-java-debug"
229 ], 239 ],
240 "cwd": "[SLAVE_BUILD]",
230 "env": { 241 "env": {
231 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 242 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
232 }, 243 },
233 "name": "provision_devices" 244 "name": "provision_devices"
234 }, 245 },
235 { 246 {
236 "cmd": [ 247 "cmd": [
237 "python", 248 "python",
238 "-u", 249 "-u",
239 "RECIPE_MODULE[adb]/resources/list_devices.py", 250 "RECIPE_MODULE[adb]/resources/list_devices.py",
240 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']", 251 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
241 "/path/to/tmp/json" 252 "/path/to/tmp/json"
242 ], 253 ],
254 "cwd": "[SLAVE_BUILD]",
243 "name": "List adb devices", 255 "name": "List adb devices",
244 "~followup_annotations": [ 256 "~followup_annotations": [
245 "@@@STEP_LOG_LINE@json.output@[@@@", 257 "@@@STEP_LOG_LINE@json.output@[@@@",
246 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\", @@@", 258 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\", @@@",
247 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C010\"@@@", 259 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C010\"@@@",
248 "@@@STEP_LOG_LINE@json.output@]@@@", 260 "@@@STEP_LOG_LINE@json.output@]@@@",
249 "@@@STEP_LOG_END@json.output@@@" 261 "@@@STEP_LOG_END@json.output@@@"
250 ] 262 ]
251 }, 263 },
252 { 264 {
253 "cmd": [ 265 "cmd": [
254 "python", 266 "python",
255 "-u", 267 "-u",
256 "[SLAVE_BUILD]/src/tools/perf/run_benchmark", 268 "[SLAVE_BUILD]/src/tools/perf/run_benchmark",
257 "list", 269 "list",
258 "--browser", 270 "--browser",
259 "android-chrome-shell", 271 "android-chrome-shell",
260 "--json-output", 272 "--json-output",
261 "/path/to/tmp/json", 273 "/path/to/tmp/json",
262 "--num-shards", 274 "--num-shards",
263 "8", 275 "8",
264 "--device", 276 "--device",
265 "014E1F310401C009" 277 "014E1F310401C009"
266 ], 278 ],
279 "cwd": "[SLAVE_BUILD]",
267 "name": "List Perf Tests", 280 "name": "List Perf Tests",
268 "~followup_annotations": [ 281 "~followup_annotations": [
269 "@@@STEP_LOG_LINE@json.output@{@@@", 282 "@@@STEP_LOG_LINE@json.output@{@@@",
270 "@@@STEP_LOG_LINE@json.output@ \"steps\": {@@@", 283 "@@@STEP_LOG_LINE@json.output@ \"steps\": {@@@",
271 "@@@STEP_LOG_LINE@json.output@ \"blink_perf.all.exact\": {@@@", 284 "@@@STEP_LOG_LINE@json.output@ \"blink_perf.all.exact\": {@@@",
272 "@@@STEP_LOG_LINE@json.output@ \"cmd\": \"/usr/bin/python /path/to/ru n_benmark --a=1 -v --b=2\", @@@", 285 "@@@STEP_LOG_LINE@json.output@ \"cmd\": \"/usr/bin/python /path/to/ru n_benmark --a=1 -v --b=2\", @@@",
273 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@", 286 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@",
274 "@@@STEP_LOG_LINE@json.output@ \"perf_dashboard_id\": \"blink_perf.al l\"@@@", 287 "@@@STEP_LOG_LINE@json.output@ \"perf_dashboard_id\": \"blink_perf.al l\"@@@",
275 "@@@STEP_LOG_LINE@json.output@ }, @@@", 288 "@@@STEP_LOG_LINE@json.output@ }, @@@",
276 "@@@STEP_LOG_LINE@json.output@ \"blink_perf.all.release\": {@@@", 289 "@@@STEP_LOG_LINE@json.output@ \"blink_perf.all.release\": {@@@",
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 }, 325 },
313 { 326 {
314 "cmd": [ 327 "cmd": [
315 "[SLAVE_BUILD]/src/build/android/test_runner.py", 328 "[SLAVE_BUILD]/src/build/android/test_runner.py",
316 "perf", 329 "perf",
317 "--steps", 330 "--steps",
318 "{\"steps\": {\"blink_perf.all.exact\": {\"cmd\": \"/usr/bin/python /path/ to/run_benmark --a=1 -v --b=2\", \"device_affinity\": 0, \"perf_dashboard_id\": \"blink_perf.all\"}, \"blink_perf.all.release\": {\"cmd\": \"/usr/bin/python /pa th/to/run_benmark --a=1 -v --b=2\", \"device_affinity\": 0, \"perf_dashboard_id\ ": \"blink_perf.all\"}, \"dromaeo.cssqueryjquery\": {\"cmd\": \"/path/to/run_ben mark\", \"device_affinity\": 1}, \"dromaeo.cssqueryjquery.release\": {\"cmd\": \ "/path/to/run_benmark\", \"device_affinity\": 1, \"perf_dashboard_id\": \"dromae o.cssqueryjquery\"}}, \"version\": 2}", 331 "{\"steps\": {\"blink_perf.all.exact\": {\"cmd\": \"/usr/bin/python /path/ to/run_benmark --a=1 -v --b=2\", \"device_affinity\": 0, \"perf_dashboard_id\": \"blink_perf.all\"}, \"blink_perf.all.release\": {\"cmd\": \"/usr/bin/python /pa th/to/run_benmark --a=1 -v --b=2\", \"device_affinity\": 0, \"perf_dashboard_id\ ": \"blink_perf.all\"}, \"dromaeo.cssqueryjquery\": {\"cmd\": \"/path/to/run_ben mark\", \"device_affinity\": 1}, \"dromaeo.cssqueryjquery.release\": {\"cmd\": \ "/path/to/run_benmark\", \"device_affinity\": 1, \"perf_dashboard_id\": \"dromae o.cssqueryjquery\"}}, \"version\": 2}",
319 "--output-json-list", 332 "--output-json-list",
320 "/path/to/tmp/json" 333 "/path/to/tmp/json"
321 ], 334 ],
335 "cwd": "[SLAVE_BUILD]",
322 "env": { 336 "env": {
323 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 337 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
324 }, 338 },
325 "name": "get perf test list", 339 "name": "get perf test list",
326 "~followup_annotations": [ 340 "~followup_annotations": [
327 "@@@STEP_LOG_LINE@json.output@[@@@", 341 "@@@STEP_LOG_LINE@json.output@[@@@",
328 "@@@STEP_LOG_LINE@json.output@ {@@@", 342 "@@@STEP_LOG_LINE@json.output@ {@@@",
329 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@", 343 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@",
330 "@@@STEP_LOG_LINE@json.output@ \"test\": \"perf_test.foo\"@@@", 344 "@@@STEP_LOG_LINE@json.output@ \"test\": \"perf_test.foo\"@@@",
331 "@@@STEP_LOG_LINE@json.output@ }, @@@", 345 "@@@STEP_LOG_LINE@json.output@ }, @@@",
(...skipping 28 matching lines...) Expand all
360 "--builder-name=Android Nexus6 Perf", 374 "--builder-name=Android Nexus6 Perf",
361 "--slave-name=TestSlavename", 375 "--slave-name=TestSlavename",
362 "--build-number=571", 376 "--build-number=571",
363 "--run-python-script", 377 "--run-python-script",
364 "[SLAVE_BUILD]/src/build/android/test_runner.py", 378 "[SLAVE_BUILD]/src/build/android/test_runner.py",
365 "perf", 379 "perf",
366 "--print-step", 380 "--print-step",
367 "page_cycler.foo", 381 "page_cycler.foo",
368 "--verbose" 382 "--verbose"
369 ], 383 ],
384 "cwd": "[SLAVE_BUILD]",
370 "env": { 385 "env": {
371 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 386 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
372 }, 387 },
373 "name": "page_cycler.foo", 388 "name": "page_cycler.foo",
374 "~followup_annotations": [ 389 "~followup_annotations": [
375 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@" 390 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@"
376 ] 391 ]
377 }, 392 },
378 { 393 {
379 "allow_subannotations": true, 394 "allow_subannotations": true,
(...skipping 18 matching lines...) Expand all
398 "--builder-name=Android Nexus6 Perf", 413 "--builder-name=Android Nexus6 Perf",
399 "--slave-name=TestSlavename", 414 "--slave-name=TestSlavename",
400 "--build-number=571", 415 "--build-number=571",
401 "--run-python-script", 416 "--run-python-script",
402 "[SLAVE_BUILD]/src/build/android/test_runner.py", 417 "[SLAVE_BUILD]/src/build/android/test_runner.py",
403 "perf", 418 "perf",
404 "--print-step", 419 "--print-step",
405 "perf_test.foo", 420 "perf_test.foo",
406 "--verbose" 421 "--verbose"
407 ], 422 ],
423 "cwd": "[SLAVE_BUILD]",
408 "env": { 424 "env": {
409 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 425 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
410 }, 426 },
411 "name": "perf_test.foo", 427 "name": "perf_test.foo",
412 "~followup_annotations": [ 428 "~followup_annotations": [
413 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@" 429 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@"
414 ] 430 ]
415 }, 431 },
416 { 432 {
417 "cmd": [ 433 "cmd": [
418 "python", 434 "python",
419 "-u", 435 "-u",
420 "[BUILD]/scripts/slave/tee.py", 436 "[BUILD]/scripts/slave/tee.py",
421 "[SLAVE_BUILD]/src/out/Release/full_log", 437 "[SLAVE_BUILD]/src/out/Release/full_log",
422 "--", 438 "--",
423 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", 439 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
424 "[SLAVE_BUILD]/src/out/logcat" 440 "[SLAVE_BUILD]/src/out/logcat"
425 ], 441 ],
442 "cwd": "[SLAVE_BUILD]",
426 "name": "logcat_dump" 443 "name": "logcat_dump"
427 }, 444 },
428 { 445 {
429 "cmd": [ 446 "cmd": [
430 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" , 447 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
431 "--arch", 448 "--arch",
432 "arm", 449 "arm",
433 "--more-info", 450 "--more-info",
434 "[SLAVE_BUILD]/src/out/Release/full_log" 451 "[SLAVE_BUILD]/src/out/Release/full_log"
435 ], 452 ],
453 "cwd": "[SLAVE_BUILD]",
436 "env": { 454 "env": {
437 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 455 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
438 }, 456 },
439 "name": "stack_tool_with_logcat_dump" 457 "name": "stack_tool_with_logcat_dump"
440 }, 458 },
441 { 459 {
442 "cmd": [ 460 "cmd": [
443 "[SLAVE_BUILD]/src/build/android/tombstones.py", 461 "[SLAVE_BUILD]/src/build/android/tombstones.py",
444 "-a", 462 "-a",
445 "-s", 463 "-s",
446 "-w" 464 "-w"
447 ], 465 ],
466 "cwd": "[SLAVE_BUILD]",
448 "env": { 467 "env": {
449 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 468 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
450 }, 469 },
451 "name": "stack_tool_for_tombstones" 470 "name": "stack_tool_for_tombstones"
452 }, 471 },
453 { 472 {
454 "cmd": [ 473 "cmd": [
455 "python", 474 "python",
456 "-u", 475 "-u",
457 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n", 476 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n",
458 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" 477 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
459 ], 478 ],
479 "cwd": "[SLAVE_BUILD]",
460 "name": "test_report", 480 "name": "test_report",
461 "~followup_annotations": [ 481 "~followup_annotations": [
462 "@@@STEP_LOG_LINE@python.inline@@@@", 482 "@@@STEP_LOG_LINE@python.inline@@@@",
463 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 483 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
464 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 484 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
465 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 485 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
466 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 486 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
467 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 487 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
468 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 488 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
469 "@@@STEP_LOG_END@python.inline@@@" 489 "@@@STEP_LOG_END@python.inline@@@"
470 ] 490 ]
471 } 491 }
472 ] 492 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698