Index: scripts/slave/recipes/android/tester.expected/android_dbg_tests_recipe.json |
diff --git a/scripts/slave/recipes/android/tester.expected/android_dbg_tests_recipe.json b/scripts/slave/recipes/android/tester.expected/android_dbg_tests_recipe.json |
index b2b7e64fd4dce4270358b0a3ce4a0da497b9468f..7e791a8dcac86539d367832a4d7dc0107342e0b3 100644 |
--- a/scripts/slave/recipes/android/tester.expected/android_dbg_tests_recipe.json |
+++ b/scripts/slave/recipes/android/tester.expected/android_dbg_tests_recipe.json |
@@ -99,6 +99,67 @@ |
"name": "gclient runhooks" |
}, |
{ |
+ "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@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "git", |
+ "diff", |
+ "--cached", |
+ "--name-only" |
+ ], |
+ "cwd": "[SLAVE_BUILD]/src", |
+ "name": "git diff to analyze patch", |
+ "stdout": "/path/to/tmp/" |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[SLAVE_BUILD]/src/build/gyp_chromium", |
+ "--analyzer", |
+ "{\"files\": [\"foo.cc\"], \"targets\": [\"mojo_test_apk\", \"android_webview_test_apk\", \"chrome_shell_test_apk\", \"content_shell_test_apk\", \"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\", \"sql_unittests\", \"sync_unit_tests\", \"ui_unittests\", \"unit_tests\", \"webkit_unit_tests\"]}", |
+ "/path/to/tmp/json" |
+ ], |
+ "env": { |
+ "GYP_DEFINES": "OS=android component=static_library 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@ ], @@@", |
+ "@@@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@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
"allow_subannotations": false, |
"cmd": [ |
"[SLAVE_BUILD]/src/build/tree_truth.sh", |
@@ -202,45 +263,6 @@ |
}, |
{ |
"cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "instrumentation", |
- "--test-apk", |
- "MojoTest", |
- "--verbose" |
- ], |
- "name": "Instrumentation test MojoTest" |
- }, |
- { |
- "cmd": [ |
- "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", |
- "--apk", |
- "AndroidWebView.apk", |
- "--apk_package", |
- "org.chromium.android_webview.shell" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "install AndroidWebView.apk" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "instrumentation", |
- "--test-apk", |
- "AndroidWebViewTest", |
- "--test_data", |
- "webview:android_webview/test/data/device_files", |
- "--verbose" |
- ], |
- "name": "Instrumentation test AndroidWebViewTest" |
- }, |
- { |
- "cmd": [ |
"[SLAVE_BUILD]/src/build/android/adb_install_apk.py", |
"--apk", |
"ChromeShell.apk", |
@@ -268,48 +290,6 @@ |
}, |
{ |
"cmd": [ |
- "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", |
- "--apk", |
- "ContentShell.apk", |
- "--apk_package", |
- "org.chromium.chontent_shell_apk" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "install ContentShell.apk" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "instrumentation", |
- "--test-apk", |
- "ContentShellTest", |
- "--test_data", |
- "content:content/test/data/android/device_files", |
- "--verbose" |
- ], |
- "name": "Instrumentation test ContentShellTest" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "base_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "base_unittests" |
- }, |
- { |
- "cmd": [ |
"python", |
"-u", |
"[SLAVE_BUILD]/src/build/android/test_runner.py", |
@@ -328,246 +308,6 @@ |
"cmd": [ |
"python", |
"-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "cc_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "cc_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "components_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "components_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "content_browsertests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "content_browsertests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "content_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "content_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "events_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "events_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "gl_tests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "gl_tests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "gpu_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "gpu_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "ipc_tests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "ipc_tests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "media_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "media_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "net_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "net_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "sandbox_linux_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "sandbox_linux_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "sql_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "sql_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "sync_unit_tests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "sync_unit_tests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "ui_unittests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "ui_unittests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "unit_tests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "unit_tests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
- "[SLAVE_BUILD]/src/build/android/test_runner.py", |
- "gtest", |
- "-s", |
- "webkit_unit_tests", |
- "--verbose" |
- ], |
- "env": { |
- "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[SLAVE_BUILD]/src/build/android:%(PATH)s" |
- }, |
- "name": "webkit_unit_tests" |
- }, |
- { |
- "cmd": [ |
- "python", |
- "-u", |
"[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", |
"--output-path", |
"[SLAVE_BUILD]/src/out/Debug/full_log", |