Chromium Code Reviews| Index: scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_nexus6_perf_bisect.json |
| diff --git a/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_nexus6_perf_bisect.json b/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_nexus6_perf_bisect.json |
| index 74564a70d6f398812459778ab439013010c88e6c..d4035245968689d8a172d6b46fa981554de708f6 100644 |
| --- a/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_nexus6_perf_bisect.json |
| +++ b/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_nexus6_perf_bisect.json |
| @@ -215,7 +215,7 @@ |
| "cmd": [ |
| "python", |
| "-u", |
| - "\nimport sys\nsys.path.append(sys.argv[1])\nfrom devil import devil_env\ndevil_env.config.Initialize()\ndevil_env.config.PrefetchPaths(dependencies=['adb'])\n", |
| + "\nimport sys\nsys.path.append(sys.argv[1])\nfrom devil import devil_env\nfrom devil.android.sdk import adb_wrapper\ndevil_env.config.Initialize()\ndevil_env.config.PrefetchPaths(dependencies=['adb'])\nadb_wrapper.AdbWrapper.StartServer()\n", |
| "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/catapult/devil" |
| ], |
| "name": "initialize devil", |
| @@ -224,8 +224,10 @@ |
| "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| "@@@STEP_LOG_LINE@python.inline@sys.path.append(sys.argv[1])@@@", |
| "@@@STEP_LOG_LINE@python.inline@from devil import devil_env@@@", |
| + "@@@STEP_LOG_LINE@python.inline@from devil.android.sdk import adb_wrapper@@@", |
| "@@@STEP_LOG_LINE@python.inline@devil_env.config.Initialize()@@@", |
| "@@@STEP_LOG_LINE@python.inline@devil_env.config.PrefetchPaths(dependencies=['adb'])@@@", |
| + "@@@STEP_LOG_LINE@python.inline@adb_wrapper.AdbWrapper.StartServer()@@@", |
| "@@@STEP_LOG_END@python.inline@@@" |
| ] |
| }, |
| @@ -542,6 +544,66 @@ |
| "cmd": [ |
| "python", |
| "-u", |
| + "\nimport sys\nsys.path.append(sys.argv[1])\nfrom devil import devil_env\nfrom devil.android.sdk import adb_wrapper\ndevil_env.config.Initialize()\ndevil_env.config.PrefetchPaths(dependencies=['adb'])\nadb_wrapper.AdbWrapper.StartServer()\n", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/catapult/devil" |
| + ], |
| + "env": { |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "initialize devil (2)", |
| + "~followup_annotations": [ |
| + "@@@STEP_LOG_LINE@python.inline@@@@", |
| + "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| + "@@@STEP_LOG_LINE@python.inline@sys.path.append(sys.argv[1])@@@", |
| + "@@@STEP_LOG_LINE@python.inline@from devil import devil_env@@@", |
| + "@@@STEP_LOG_LINE@python.inline@from devil.android.sdk import adb_wrapper@@@", |
| + "@@@STEP_LOG_LINE@python.inline@devil_env.config.Initialize()@@@", |
| + "@@@STEP_LOG_LINE@python.inline@devil_env.config.PrefetchPaths(dependencies=['adb'])@@@", |
| + "@@@STEP_LOG_LINE@python.inline@adb_wrapper.AdbWrapper.StartServer()@@@", |
| + "@@@STEP_LOG_END@python.inline@@@" |
| + ] |
| + }, |
| + { |
| + "cmd": [ |
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| + "--", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android/adb_logcat_monitor.py", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/logcat", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb" |
| + ], |
| + "env": { |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "spawn_logcat_monitor (2)" |
|
jbudorick
2016/11/09 23:51:46
We're spawning second copies of the monitors here.
ghost stip (do not use)
2016/11/10 00:51:57
for the first iteration, yes. I'm assuming logcat_
|
| + }, |
| + { |
| + "cmd": [ |
| + "python", |
| + "-u", |
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| + "--action", |
| + "restart", |
| + "--pid-file-path", |
| + "/tmp/device_monitor.pid", |
| + "--", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
| + "--adb-path", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
| + "--blacklist-file", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/bad_devices.json" |
| + ], |
| + "env": { |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "spawn_device_monitor (2)" |
| + }, |
| + { |
| + "cmd": [ |
| + "python", |
| + "-u", |
| "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/chrome/VERSION", |
| "/path/to/tmp/" |
| @@ -739,6 +801,107 @@ |
| "cmd": [ |
| "python", |
| "-u", |
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| + "--action", |
| + "stop", |
| + "--pid-file-path", |
| + "/tmp/device_monitor.pid" |
| + ], |
| + "env": { |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "shutdown_device_monitor" |
| + }, |
| + { |
| + "cmd": [ |
| + "python", |
| + "-u", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android/adb_logcat_printer.py", |
| + "--output-path", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/Release/full_log", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/logcat" |
| + ], |
| + "env": { |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "logcat_dump" |
| + }, |
| + { |
| + "cmd": [ |
| + "python", |
| + "-u", |
| + "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| + "--", |
| + "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |
| + "--force-version", |
| + "4.7", |
| + "-o", |
| + "GSUtil:parallel_composite_upload_threshold=50M", |
| + "----", |
| + "cp", |
| + "-a", |
| + "public-read", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/Release/full_log", |
| + "gs://chromium-android/logcat_dumps/android_nexus6_perf_bisect/571" |
| + ], |
| + "env": { |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "gsutil upload", |
| + "~followup_annotations": [ |
| + "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_nexus6_perf_bisect/571@@@" |
| + ] |
| + }, |
| + { |
| + "cmd": [ |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
| + "--arch", |
| + "arm", |
| + "--more-info", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/Release/full_log" |
| + ], |
| + "env": { |
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/Release", |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "stack_tool_with_logcat_dump" |
| + }, |
| + { |
| + "cmd": [ |
| + "python", |
| + "-u", |
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/chrome/VERSION", |
| + "/path/to/tmp/" |
| + ], |
| + "env": { |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| + }, |
| + "name": "get version (2)" |
| + }, |
| + { |
| + "cmd": [ |
| + "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android/tombstones.py", |
| + "-a", |
| + "-s", |
| + "-w" |
| + ], |
| + "env": { |
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/Release", |
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| + "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/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", |
| "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/Release/test_logs/*.log" |
| ], |
| @@ -874,7 +1037,7 @@ |
| "/tmp/device_monitor.pid" |
| ], |
| "cwd": "[BUILDER_CACHE]/android_nexus6_perf_bisect", |
| - "name": "shutdown_device_monitor" |
| + "name": "shutdown_device_monitor (2)" |
| }, |
| { |
| "cmd": [ |
| @@ -886,7 +1049,7 @@ |
| "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/out/logcat" |
| ], |
| "cwd": "[BUILDER_CACHE]/android_nexus6_perf_bisect", |
| - "name": "logcat_dump" |
| + "name": "logcat_dump (2)" |
| }, |
| { |
| "cmd": [ |
| @@ -907,7 +1070,7 @@ |
| "gs://chromium-android/logcat_dumps/android_nexus6_perf_bisect/571" |
| ], |
| "cwd": "[BUILDER_CACHE]/android_nexus6_perf_bisect", |
| - "name": "gsutil upload", |
| + "name": "gsutil upload (2)", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_nexus6_perf_bisect/571@@@" |
| ] |
| @@ -926,7 +1089,7 @@ |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| }, |
| - "name": "stack_tool_with_logcat_dump" |
| + "name": "stack_tool_with_logcat_dump (2)" |
| }, |
| { |
| "cmd": [ |
| @@ -937,7 +1100,7 @@ |
| "/path/to/tmp/" |
| ], |
| "cwd": "[BUILDER_CACHE]/android_nexus6_perf_bisect", |
| - "name": "get version (2)" |
| + "name": "get version (3)" |
| }, |
| { |
| "cmd": [ |
| @@ -952,7 +1115,7 @@ |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
| "PATH": "[BUILDER_CACHE]/android_nexus6_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_nexus6_perf_bisect/src/build/android:%(PATH)s" |
| }, |
| - "name": "stack_tool_for_tombstones" |
| + "name": "stack_tool_for_tombstones (2)" |
| }, |
| { |
| "cmd": [ |