Index: scripts/slave/recipes/android/tester.expected/tryserver_chromium_linux_android_n5_rel_tests_recipe.json |
diff --git a/scripts/slave/recipes/android/tester.expected/tryserver_chromium_linux_android_n5_rel_tests_recipe.json b/scripts/slave/recipes/android/tester.expected/tryserver_chromium_linux_android_n5_rel_tests_recipe.json |
deleted file mode 100644 |
index 48fa181d617d5225fe9b6502ebf60e07a9fc153b..0000000000000000000000000000000000000000 |
--- a/scripts/slave/recipes/android/tester.expected/tryserver_chromium_linux_android_n5_rel_tests_recipe.json |
+++ /dev/null |
@@ -1,479 +0,0 @@ |
-[ |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[BUILD]/scripts/slave/bot_update.py", |
- "--master", |
- "tryserver.chromium.linux", |
- "--builder", |
- "android_n5_rel_tests_recipe", |
- "--slave", |
- "slavename", |
- "--spec", |
- "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.golo.chromium.org/chrome/trunk/src'}, {'custom_deps': {'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': None, '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/page_cycler': 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': True, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome-internal/trunk/src-internal'}]\ntarget_os = ['android']", |
- "--root", |
- "src", |
- "--revision_mapping_file", |
- "{\"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\"}", |
- "--output_json", |
- "/path/to/tmp/json", |
- "--revision", |
- "src@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00" |
- ], |
- "name": "bot_update", |
- "~followup_annotations": [ |
- "@@@STEP_TEXT@Some step text@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/master@{#274981}\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"refs/heads/master@{#276089}\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/master@{#43426}\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision\": \"5e2293dffc3cd07d37fbedea3b500f0eb650614d\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_cp\": \"refs/heads/master@{#124383}\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/master@{#120644}\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@", |
- "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_webkit_revision@\"5e2293dffc3cd07d37fbedea3b500f0eb650614d\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4c759c837980b63b99566\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_webkit_revision_cp@\"refs/heads/master@{#124383}\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master@{#276089}\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644}\"@@@", |
- "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "\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\nfor base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endswith('.pyc'):\n os.remove(os.path.join(base, f))\n", |
- "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", |
- "[SLAVE_BUILD]/src/out/Release/test_logs", |
- "[SLAVE_BUILD]/src/out/build_product.zip", |
- "[SLAVE_BUILD]/src" |
- ], |
- "name": "clean local files", |
- "~followup_annotations": [ |
- "@@@STEP_LOG_LINE@python.inline@@@@", |
- "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", |
- "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", |
- "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", |
- "@@@STEP_LOG_LINE@python.inline@try:@@@", |
- "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", |
- "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", |
- "@@@STEP_LOG_LINE@python.inline@ pass@@@", |
- "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv[4]):@@@", |
- "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", |
- "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", |
- "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@", |
- "@@@STEP_LOG_END@python.inline@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[DEPOT_TOOLS]/gclient.py", |
- "runhooks" |
- ], |
- "env": { |
- "GYP_CROSSCOMPILE": "1", |
- "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' target_arch=arm use_goma=1", |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "gclient runhooks" |
- }, |
- { |
- "cmd": [ |
- "git", |
- "diff", |
- "--cached", |
- "--name-only" |
- ], |
- "cwd": "[SLAVE_BUILD]/src", |
- "name": "git diff to analyze patch", |
- "stdout": "/path/to/tmp/", |
- "~followup_annotations": [ |
- "@@@STEP_LOG_LINE@files@foo.cc@@@", |
- "@@@STEP_LOG_END@files@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
- "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json", |
- "/path/to/tmp/json" |
- ], |
- "name": "read filter exclusion spec", |
- "~followup_annotations": [ |
- "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"base\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"chromium\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"ios\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", |
- "@@@STEP_LOG_LINE@json.output@ }@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/gyp_chromium", |
- "--analyzer", |
- "{\"files\": [\"foo.cc\"], \"targets\": [\"android_webview_test_apk\", \"chrome_shell_test_apk\", \"content_shell_test_apk\", \"chrome_sync_shell_test_apk\", \"android_webview_unittests\", \"base_unittests\", \"breakpad_unittests\", \"cc_unittests\", \"components_unittests\", \"content_browsertests\", \"content_unittests\", \"events_unittests\", \"gl_tests\", \"gpu_unittests\", \"ipc_tests\", \"media_unittests\", \"net_unittests\", \"sandbox_linux_unittests\", \"skia_unittests\", \"sql_unittests\", \"sync_unit_tests\", \"ui_android_unittests\", \"ui_base_unittests\", \"ui_touch_selection_unittests\", \"unit_tests\", \"junit_unit_tests\"]}", |
- "/path/to/tmp/json" |
- ], |
- "env": { |
- "GYP_CROSSCOMPILE": "1", |
- "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' target_arch=arm use_goma=1" |
- }, |
- "name": "analyze", |
- "~followup_annotations": [ |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"breakpad_unittests\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"chrome_shell_test_apk\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"junit_unit_tests\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"status\": \"Found dependency\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"targets\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"breakpad_unittests\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"chrome_shell_test_apk\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"junit_unit_tests\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
- ] |
- }, |
- { |
- "allow_subannotations": false, |
- "cmd": [ |
- "[SLAVE_BUILD]/src/build/tree_truth.sh", |
- "[SLAVE_BUILD]/src", |
- "src" |
- ], |
- "name": "tree truth steps" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[BUILD]/scripts/slave/compile.py", |
- "--target", |
- "Release", |
- "--src-dir", |
- "[SLAVE_BUILD]/src", |
- "--build-tool", |
- "ninja", |
- "--compiler", |
- "goma", |
- "--goma-dir", |
- "[BUILD]/goma", |
- "--", |
- "breakpad_unittests", |
- "chrome_shell_test_apk", |
- "junit_unit_tests" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "compile" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "RECIPE_MODULE[adb]/resources/list_devices.py", |
- "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'devices']", |
- "/path/to/tmp/json" |
- ], |
- "name": "List adb devices", |
- "~followup_annotations": [ |
- "@@@STEP_LOG_LINE@json.output@[@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", |
- "@@@STEP_LOG_LINE@json.output@]@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sys.argv[2:]:\n subprocess.check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path, '-s', device, 'wait-for-device'])\n", |
- "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
- "014E1F310401C009" |
- ], |
- "name": "Root devices", |
- "~followup_annotations": [ |
- "@@@STEP_LOG_LINE@python.inline@@@@", |
- "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", |
- "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
- "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", |
- "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", |
- "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', device, 'root'])@@@", |
- "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', device, 'wait-for-device'])@@@", |
- "@@@STEP_LOG_END@python.inline@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "[BUILD]/scripts/slave/daemonizer.py", |
- "--", |
- "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", |
- "[SLAVE_BUILD]/src/out/logcat" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "spawn_logcat_monitor" |
- }, |
- { |
- "cmd": [ |
- "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py", |
- "--json-output", |
- "/path/to/tmp/json" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "device_status_check", |
- "~followup_annotations": [ |
- "@@@STEP_TEXT@Online devices: 1@@@", |
- "@@@STEP_LOG_LINE@json.output@[@@@", |
- "@@@STEP_LOG_LINE@json.output@ {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }@@@", |
- "@@@STEP_LOG_LINE@json.output@]@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/provision_devices.py", |
- "-t", |
- "Release" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "provision_devices" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "python", |
- "-s", |
- "gyp_py_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "gyp_py_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "python", |
- "-s", |
- "pylib_py_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "pylib_py_unittests" |
- }, |
- { |
- "cmd": [ |
- "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", |
- "--apk", |
- "ChromeShell.apk", |
- "--apk_package", |
- "org.chromium.chrome.shell", |
- "--release" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "install ChromeShell.apk" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "instrumentation", |
- "--test-apk", |
- "ChromeShellTest", |
- "--test_data", |
- "chrome:chrome/test/data/android/device_files", |
- "--isolate-file-path", |
- "chrome/chrome_shell_test_apk.isolate", |
- "--flakiness-dashboard-server", |
- "http://test-results.appspot.com", |
- "--verbose", |
- "--release" |
- ], |
- "name": "Instrumentation test ChromeShellTest" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "breakpad_unittests", |
- "--verbose", |
- "--release", |
- "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate", |
- "--flakiness-dashboard-server=http://test-results.appspot.com" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "breakpad_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "junit", |
- "-s", |
- "junit_unit_tests", |
- "--verbose", |
- "--release" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "junit_unit_tests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", |
- "--output-path", |
- "[SLAVE_BUILD]/src/out/Release/full_log", |
- "[SLAVE_BUILD]/src/out/logcat" |
- ], |
- "name": "logcat_dump" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", |
- "--", |
- "[DEPOT_TOOLS]/gsutil.py", |
- "--force-version", |
- "4.7", |
- "--", |
- "cp", |
- "[SLAVE_BUILD]/src/out/Release/full_log", |
- "gs://chromium-android/logcat_dumps/android_n5_rel_tests_recipe/1337" |
- ], |
- "name": "gsutil upload", |
- "~followup_annotations": [ |
- "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_n5_rel_tests_recipe/1337@@@" |
- ] |
- }, |
- { |
- "cmd": [ |
- "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack", |
- "--arch", |
- "arm", |
- "--more-info", |
- "[SLAVE_BUILD]/src/out/Release/full_log" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "stack_tool_with_logcat_dump" |
- }, |
- { |
- "cmd": [ |
- "[SLAVE_BUILD]/src/build/android/tombstones.py", |
- "-a", |
- "-s", |
- "-w" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "stack_tool_for_tombstones" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with open(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(report)\n", |
- "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" |
- ], |
- "name": "test_report", |
- "~followup_annotations": [ |
- "@@@STEP_LOG_LINE@python.inline@@@@", |
- "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
- "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
- "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
- "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
- "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
- "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
- "@@@STEP_LOG_END@python.inline@@@" |
- ] |
- } |
-] |