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

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

Issue 303513002: Initial work towards public Android recipes (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: rebase Created 6 years, 6 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 "abort_on_failure": true, 3 "abort_on_failure": true,
4 "cmd": [ 4 "cmd": [
5 "python", 5 "python",
6 "-u", 6 "-u",
7 "[BUILD]/scripts/slave/bot_update.py", 7 "[BUILD]/scripts/slave/bot_update.py",
8 "--master", 8 "--master",
9 "chromium.chromiumos", 9 "chromium.linux",
10 "--builder", 10 "--builder",
11 "Linux ChromiumOS Tests (1)", 11 "Android Tests",
12 "--slave", 12 "--slave",
13 "TestSlavename", 13 "TestSlavename",
14 "--spec", 14 "--spec",
15 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', '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': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]", 15 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', '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': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']",
16 "--revision_mapping_file", 16 "--revision_mapping_file",
17 "{\"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/swarm_client\": \"got_swarm_client_revisi on\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\ ": \"got_v8_revision\"}", 17 "{\"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/swarm_client\": \"got_swarm_client_revisi on\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\ ": \"got_v8_revision\"}",
18 "--output_json", 18 "--output_json",
19 "/path/to/tmp/json" 19 "/path/to/tmp/json"
20 ], 20 ],
21 "name": "bot_update", 21 "name": "bot_update",
22 "~followup_annotations": [ 22 "~followup_annotations": [
23 "@@@STEP_LOG_LINE@json.output@{@@@", 23 "@@@STEP_LOG_LINE@json.output@{@@@",
24 "@@@STEP_LOG_LINE@json.output@ \"did_run\": false@@@", 24 "@@@STEP_LOG_LINE@json.output@ \"did_run\": false@@@",
25 "@@@STEP_LOG_LINE@json.output@}@@@", 25 "@@@STEP_LOG_LINE@json.output@}@@@",
26 "@@@STEP_LOG_END@json.output@@@" 26 "@@@STEP_LOG_END@json.output@@@"
27 ] 27 ]
28 }, 28 },
29 { 29 {
30 "cmd": [ 30 "cmd": [
31 "python", 31 "python",
32 "-u", 32 "-u",
33 "[DEPOT_TOOLS]/gclient.py", 33 "[DEPOT_TOOLS]/gclient.py",
34 "config", 34 "config",
35 "--spec", 35 "--spec",
36 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', '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': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]" 36 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', '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': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']"
37 ], 37 ],
38 "name": "gclient setup" 38 "name": "gclient setup"
39 }, 39 },
40 { 40 {
41 "abort_on_failure": true, 41 "abort_on_failure": true,
42 "cmd": [ 42 "cmd": [
43 "python", 43 "python",
44 "-u", 44 "-u",
45 "[DEPOT_TOOLS]/gclient.py", 45 "[DEPOT_TOOLS]/gclient.py",
46 "sync", 46 "sync",
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 ] 89 ]
90 }, 90 },
91 { 91 {
92 "cmd": [ 92 "cmd": [
93 "python", 93 "python",
94 "-u", 94 "-u",
95 "[DEPOT_TOOLS]/gclient.py", 95 "[DEPOT_TOOLS]/gclient.py",
96 "runhooks" 96 "runhooks"
97 ], 97 ],
98 "env": { 98 "env": {
99 "GYP_DEFINES": "chromeos=1 component=static_library ffmpeg_branding=Chrome OS gomadir='[BUILD]/goma' proprietary_codecs=1 target_arch=x64 use_goma=1" 99 "GYP_CROSSCOMPILE": "1",
100 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 target_arc h=arm"
100 }, 101 },
101 "name": "gclient runhooks" 102 "name": "gclient runhooks"
102 }, 103 },
103 { 104 {
104 "cmd": [ 105 "cmd": [
105 "python", 106 "python",
106 "-u", 107 "-u",
107 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 108 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
108 "[SLAVE_BUILD]/src/testing/buildbot/chromium.chromiumos.json", 109 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json",
109 "/path/to/tmp/json" 110 "/path/to/tmp/json"
110 ], 111 ],
111 "name": "read test spec", 112 "name": "read test spec",
112 "~followup_annotations": [ 113 "~followup_annotations": [
113 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.chromiumos .json@@@", 114 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@",
114 "@@@STEP_LOG_LINE@json.output@{}@@@", 115 "@@@STEP_LOG_LINE@json.output@{}@@@",
115 "@@@STEP_LOG_END@json.output@@@" 116 "@@@STEP_LOG_END@json.output@@@"
116 ] 117 ]
117 }, 118 },
118 { 119 {
119 "cmd": [ 120 "cmd": [
120 "python", 121 "python",
121 "-u", 122 "-u",
122 "[BUILD]/scripts/slave/cleanup_temp.py" 123 "[BUILD]/scripts/slave/cleanup_temp.py"
123 ], 124 ],
124 "name": "cleanup_temp" 125 "name": "cleanup_temp"
125 }, 126 },
126 { 127 {
127 "cmd": [ 128 "cmd": [
128 "python", 129 "python",
129 "-u", 130 "-u",
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", 131 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
131 "[SLAVE_BUILD]/src/out/Release" 132 "[SLAVE_BUILD]/src/out/Release"
132 ], 133 ],
133 "name": "rmtree build directory", 134 "name": "rmtree build directory",
134 "seed_steps": [ 135 "seed_steps": [
135 "rmtree build directory", 136 "rmtree build directory",
136 "extract build" 137 "extract build",
138 "device_status_check"
137 ], 139 ],
138 "~followup_annotations": [ 140 "~followup_annotations": [
139 "@@@STEP_LOG_LINE@python.inline@@@@", 141 "@@@STEP_LOG_LINE@python.inline@@@@",
140 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 142 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
141 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", 143 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
142 "@@@STEP_LOG_LINE@python.inline@@@@", 144 "@@@STEP_LOG_LINE@python.inline@@@@",
143 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 145 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
144 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 146 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
145 "@@@STEP_LOG_END@python.inline@@@" 147 "@@@STEP_LOG_END@python.inline@@@"
146 ] 148 ]
147 }, 149 },
148 { 150 {
149 "abort_on_failure": true, 151 "abort_on_failure": true,
150 "cmd": [ 152 "cmd": [
151 "python", 153 "python",
152 "-u", 154 "-u",
153 "[BUILD]/scripts/slave/extract_build.py", 155 "[BUILD]/scripts/slave/extract_build.py",
154 "--target", 156 "--target",
155 "Release", 157 "Release",
156 "--build-url", 158 "--build-url",
157 "gs://chromium-chromiumos-archive/chromium.chromiumos/Linux ChromiumOS Bui lder/full-build-linux.zip", 159 "gs://chromium-linux-archive/chromium.linux/Android Builder/full-build-lin ux.zip",
158 "--build_revision", 160 "--build_revision",
159 "170242", 161 "170242",
160 "--factory-properties", 162 "--factory-properties",
161 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Linux ChromiumOS Tests (1)\", \"buildnumber\": 571, \"masternam e\": \"chromium.chromiumos\", \"parent_buildername\": \"Linux ChromiumOS Builder \", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/ path/to/workdir/TestSlavename\"}", 163 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests\", \"buildnumber\": 571, \"mastername\": \"chromi um.linux\", \"parent_buildername\": \"Android Builder\", \"recipe\": \"chromium\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}",
162 "--build-properties", 164 "--build-properties",
163 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Linux ChromiumOS Tests (1)\", \"buildnumber\": 571, \"masternam e\": \"chromium.chromiumos\", \"parent_buildername\": \"Linux ChromiumOS Builder \", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/ path/to/workdir/TestSlavename\"}" 165 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests\", \"buildnumber\": 571, \"mastername\": \"chromi um.linux\", \"parent_buildername\": \"Android Builder\", \"recipe\": \"chromium\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}"
164 ], 166 ],
165 "name": "extract build" 167 "name": "extract build"
168 },
169 {
170 "abort_on_failure": true,
171 "cmd": [
172 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py"
173 ],
174 "env": {
175 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
176 },
177 "name": "device_status_check"
178 },
179 {
180 "abort_on_failure": true,
181 "can_fail_build": false,
182 "cmd": [
183 "python",
184 "-u",
185 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
186 "-t",
187 "Release"
188 ],
189 "name": "provision_devices"
190 },
191 {
192 "always_run": true,
193 "cmd": [
194 "python",
195 "-u",
196 "[SLAVE_BUILD]/src/build/android/test_runner.py",
197 "gtest",
198 "-s",
199 "base_unittests"
200 ],
201 "env": {
202 "BUILDTYPE": "Release"
203 },
204 "name": "base_unittests"
166 } 205 }
167 ] 206 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698