Index: scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json |
diff --git a/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json b/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json |
index 836aa1b4873f40386aae8e1caecf5c4c8a3c6e23..a807374d12c692531d0cea16dd25a39a2cb91837 100644 |
--- a/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json |
+++ b/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.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_one_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@@@" |
] |
}, |
@@ -1101,6 +1103,73 @@ |
"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_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.initialize devil", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@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_one_perf_bisect/src/build/android/adb_logcat_monitor.py", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.spawn_logcat_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
+ "--action", |
+ "restart", |
+ "--pid-file-path", |
+ "/tmp/device_monitor.pid", |
+ "--", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
+ "--adb-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
+ "--blacklist-file", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.spawn_device_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION", |
"/path/to/tmp/" |
@@ -1668,6 +1737,123 @@ |
"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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.shutdown_device_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py", |
+ "--output-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.logcat_dump", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/full_log", |
+ "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.gsutil upload", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
+ "--arch", |
+ "arm", |
+ "--more-info", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.stack_tool_with_logcat_dump", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.get version (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py", |
+ "-a", |
+ "-s", |
+ "-w" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.stack_tool_for_tombstones", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/test_logs/*.log" |
], |
@@ -1868,6 +2054,73 @@ |
"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_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.initialize devil (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@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_one_perf_bisect/src/build/android/adb_logcat_monitor.py", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.spawn_logcat_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
+ "--action", |
+ "restart", |
+ "--pid-file-path", |
+ "/tmp/device_monitor.pid", |
+ "--", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
+ "--adb-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
+ "--blacklist-file", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.spawn_device_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION", |
"/path/to/tmp/" |
@@ -1876,7 +2129,7 @@ |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Gathering reference values.get version (2)", |
+ "name": "Gathering reference values.get version (3)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
@@ -2435,33 +2688,150 @@ |
"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_one_perf_bisect/src/out/Release/test_logs/*.log" |
+ "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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Gathering reference values.test_report (2)", |
+ "name": "Gathering reference values.shutdown_device_monitor (2)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@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@@@" |
+ "@@@STEP_NEST_LEVEL@1@@@" |
] |
}, |
{ |
"cmd": [ |
"python", |
"-u", |
- "[BUILDER_CACHE]/android_one_perf_bisect/catapult/tracing/bin/compare_samples", |
- "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy", |
- "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py", |
+ "--output-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.logcat_dump (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/full_log", |
+ "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.gsutil upload (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
+ "--arch", |
+ "arm", |
+ "--more-info", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.stack_tool_with_logcat_dump (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.get version (4)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py", |
+ "-a", |
+ "-s", |
+ "-w" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.stack_tool_for_tombstones (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/test_logs/*.log" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Gathering reference values.test_report (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@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@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/catapult/tracing/bin/compare_samples", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy,[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json.copy", |
"warm_times/page_load_time", |
"--valueset" |
], |
@@ -2669,6 +3039,73 @@ |
"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_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.initialize devil", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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_one_perf_bisect/src/build/android/adb_logcat_monitor.py", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.spawn_logcat_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
+ "--action", |
+ "restart", |
+ "--pid-file-path", |
+ "/tmp/device_monitor.pid", |
+ "--", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
+ "--adb-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
+ "--blacklist-file", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.spawn_device_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION", |
"/path/to/tmp/" |
@@ -3024,6 +3461,123 @@ |
"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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py", |
+ "--output-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.logcat_dump", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/full_log", |
+ "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.gsutil upload", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
+ "--arch", |
+ "arm", |
+ "--more-info", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_with_logcat_dump", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py", |
+ "-a", |
+ "-s", |
+ "-w" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_for_tombstones", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/test_logs/*.log" |
], |
@@ -3254,6 +3808,73 @@ |
"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_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.initialize devil", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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_one_perf_bisect/src/build/android/adb_logcat_monitor.py", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.spawn_logcat_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
+ "--action", |
+ "restart", |
+ "--pid-file-path", |
+ "/tmp/device_monitor.pid", |
+ "--", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
+ "--adb-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
+ "--blacklist-file", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.spawn_device_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION", |
"/path/to/tmp/" |
@@ -3490,81 +4111,202 @@ |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (2)", |
+ "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
+ "[SLAVE_BUILD]/bisect_results/dummy", |
+ "511" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.makedirs results directory (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@python.inline@@@@", |
+ "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
+ "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
+ "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
+ "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
+ "@@@STEP_LOG_END@python.inline@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--test-platform", |
+ "android", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--step-name=Performance Test 3 of 3", |
+ "--builder-name=android_one_perf_bisect", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "--run-python-script", |
+ "./tools/perf/run_benchmark", |
+ "-v", |
+ "--browser=android-chromium", |
+ "--output-format=valueset", |
+ "page_cycler_v2.intl_ar_fa_he", |
+ "--device", |
+ "2222", |
+ "--output-dir=[SLAVE_BUILD]/bisect_results/dummy" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.Performance Test 3 of 3", |
+ "stderr": "/path/to/tmp/", |
+ "stdout": "/path/to/tmp/", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@Captured Output@mock output@@@", |
+ "@@@STEP_LOG_END@Captured Output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "mock output", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results.txt" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json", |
+ "/path/to/tmp/json" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py", |
+ "--output-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.logcat_dump", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
"cmd": [ |
"python", |
"-u", |
- "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
- "[SLAVE_BUILD]/bisect_results/dummy", |
- "511" |
+ "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_one_perf_bisect/src/out/Release/full_log", |
+ "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" |
], |
"env": { |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.makedirs results directory (3)", |
+ "name": "Re-testing reference range.Retesting BAD revision.gsutil upload", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@python.inline@@@@", |
- "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
- "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
- "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
- "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
- "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", |
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
- "@@@STEP_LOG_END@python.inline@@@" |
+ "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@" |
] |
}, |
{ |
"cmd": [ |
- "python", |
- "-u", |
- "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", |
- "--target", |
- "Release", |
- "--test-platform", |
- "android", |
- "--xvfb", |
- "--factory-properties", |
- "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
- "--build-properties", |
- "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
- "--step-name=Performance Test 3 of 3", |
- "--builder-name=android_one_perf_bisect", |
- "--slave-name=TestSlavename", |
- "--build-number=571", |
- "--run-python-script", |
- "./tools/perf/run_benchmark", |
- "-v", |
- "--browser=android-chromium", |
- "--output-format=valueset", |
- "page_cycler_v2.intl_ar_fa_he", |
- "--device", |
- "2222", |
- "--output-dir=[SLAVE_BUILD]/bisect_results/dummy" |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
+ "--arch", |
+ "arm", |
+ "--more-info", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log" |
], |
"env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.Performance Test 3 of 3", |
- "stderr": "/path/to/tmp/", |
- "stdout": "/path/to/tmp/", |
+ "name": "Re-testing reference range.Retesting BAD revision.stack_tool_with_logcat_dump", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@Captured Output@mock output@@@", |
- "@@@STEP_LOG_END@Captured Output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
@@ -3572,37 +4314,33 @@ |
"python", |
"-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
- "mock output", |
- "[SLAVE_BUILD]/bisect_results/dummy/results.txt" |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (3)", |
+ "name": "Re-testing reference range.Retesting BAD revision.get version (2)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
"cmd": [ |
- "python", |
- "-u", |
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
- "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json", |
- "/path/to/tmp/json" |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py", |
+ "-a", |
+ "-s", |
+ "-w" |
], |
"env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (3)", |
+ "name": "Re-testing reference range.Retesting BAD revision.stack_tool_for_tombstones", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
@@ -3839,6 +4577,73 @@ |
"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_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.initialize devil (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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_one_perf_bisect/src/build/android/adb_logcat_monitor.py", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.spawn_logcat_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
+ "--action", |
+ "restart", |
+ "--pid-file-path", |
+ "/tmp/device_monitor.pid", |
+ "--", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
+ "--adb-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
+ "--blacklist-file", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.spawn_device_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION", |
"/path/to/tmp/" |
@@ -3847,7 +4652,7 @@ |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting GOOD revision.get version (2)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (3)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -4249,28 +5054,132 @@ |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting GOOD revision.Performance Test 4 of 4", |
- "stderr": "/path/to/tmp/", |
- "stdout": "/path/to/tmp/", |
+ "name": "Re-testing reference range.Retesting GOOD revision.Performance Test 4 of 4", |
+ "stderr": "/path/to/tmp/", |
+ "stdout": "/path/to/tmp/", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@Captured Output@mock output@@@", |
+ "@@@STEP_LOG_END@Captured Output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "mock output", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results.txt" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.write buildbot output to disk (7)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json", |
+ "/path/to/tmp/json" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.Reading valueset results (7)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py", |
+ "--output-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.logcat_dump (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/full_log", |
+ "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.gsutil upload (2)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@Captured Output@mock output@@@", |
- "@@@STEP_LOG_END@Captured Output@@@" |
+ "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@" |
] |
}, |
{ |
"cmd": [ |
- "python", |
- "-u", |
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
- "mock output", |
- "[SLAVE_BUILD]/bisect_results/dummy/results.txt" |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
+ "--arch", |
+ "arm", |
+ "--more-info", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log" |
], |
"env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting GOOD revision.write buildbot output to disk (7)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_with_logcat_dump (2)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -4280,20 +5189,33 @@ |
"python", |
"-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
- "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json", |
- "/path/to/tmp/json" |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting GOOD revision.Reading valueset results (7)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (4)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py", |
+ "-a", |
+ "-s", |
+ "-w" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_for_tombstones (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
@@ -4530,6 +5452,73 @@ |
"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_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.initialize devil (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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_one_perf_bisect/src/build/android/adb_logcat_monitor.py", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.spawn_logcat_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
+ "--action", |
+ "restart", |
+ "--pid-file-path", |
+ "/tmp/device_monitor.pid", |
+ "--", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
+ "--adb-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
+ "--blacklist-file", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.spawn_device_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION", |
"/path/to/tmp/" |
@@ -4538,7 +5527,7 @@ |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.get version (2)", |
+ "name": "Re-testing reference range.Retesting BAD revision.get version (3)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -4893,60 +5882,181 @@ |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.makedirs results directory (7)", |
+ "name": "Re-testing reference range.Retesting BAD revision.makedirs results directory (7)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@python.inline@@@@", |
+ "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
+ "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
+ "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
+ "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
+ "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
+ "@@@STEP_LOG_END@python.inline@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", |
+ "--target", |
+ "Release", |
+ "--test-platform", |
+ "android", |
+ "--xvfb", |
+ "--factory-properties", |
+ "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--build-properties", |
+ "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
+ "--step-name=Performance Test 4 of 4", |
+ "--builder-name=android_one_perf_bisect", |
+ "--slave-name=TestSlavename", |
+ "--build-number=571", |
+ "--run-python-script", |
+ "./tools/perf/run_benchmark", |
+ "-v", |
+ "--browser=android-chromium", |
+ "--output-format=valueset", |
+ "page_cycler_v2.intl_ar_fa_he", |
+ "--device", |
+ "2222", |
+ "--output-dir=[SLAVE_BUILD]/bisect_results/dummy" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.Performance Test 4 of 4", |
+ "stderr": "/path/to/tmp/", |
+ "stdout": "/path/to/tmp/", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@Captured Output@mock output@@@", |
+ "@@@STEP_LOG_END@Captured Output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "mock output", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results.txt" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (7)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json", |
+ "/path/to/tmp/json" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (7)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py", |
+ "--output-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.logcat_dump (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/full_log", |
+ "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting BAD revision.gsutil upload (2)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@python.inline@@@@", |
- "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
- "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
- "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
- "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
- "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", |
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
- "@@@STEP_LOG_END@python.inline@@@" |
+ "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@" |
] |
}, |
{ |
"cmd": [ |
- "python", |
- "-u", |
- "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", |
- "--target", |
- "Release", |
- "--test-platform", |
- "android", |
- "--xvfb", |
- "--factory-properties", |
- "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
- "--build-properties", |
- "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
- "--step-name=Performance Test 4 of 4", |
- "--builder-name=android_one_perf_bisect", |
- "--slave-name=TestSlavename", |
- "--build-number=571", |
- "--run-python-script", |
- "./tools/perf/run_benchmark", |
- "-v", |
- "--browser=android-chromium", |
- "--output-format=valueset", |
- "page_cycler_v2.intl_ar_fa_he", |
- "--device", |
- "2222", |
- "--output-dir=[SLAVE_BUILD]/bisect_results/dummy" |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
+ "--arch", |
+ "arm", |
+ "--more-info", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log" |
], |
"env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.Performance Test 4 of 4", |
- "stderr": "/path/to/tmp/", |
- "stdout": "/path/to/tmp/", |
+ "name": "Re-testing reference range.Retesting BAD revision.stack_tool_with_logcat_dump (2)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@Captured Output@mock output@@@", |
- "@@@STEP_LOG_END@Captured Output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
@@ -4954,37 +6064,33 @@ |
"python", |
"-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
- "mock output", |
- "[SLAVE_BUILD]/bisect_results/dummy/results.txt" |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (7)", |
+ "name": "Re-testing reference range.Retesting BAD revision.get version (4)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
"cmd": [ |
- "python", |
- "-u", |
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
- "[SLAVE_BUILD]/bisect_results/dummy/results-valueset.json", |
- "/path/to/tmp/json" |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py", |
+ "-a", |
+ "-s", |
+ "-w" |
], |
"env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (7)", |
+ "name": "Re-testing reference range.Retesting BAD revision.stack_tool_for_tombstones (2)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
@@ -5221,6 +6327,73 @@ |
"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_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.initialize devil (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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_one_perf_bisect/src/build/android/adb_logcat_monitor.py", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.spawn_logcat_monitor (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
+ "--action", |
+ "restart", |
+ "--pid-file-path", |
+ "/tmp/device_monitor.pid", |
+ "--", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_monitor.py", |
+ "--adb-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb", |
+ "--blacklist-file", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.spawn_device_monitor (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION", |
"/path/to/tmp/" |
@@ -5229,7 +6402,7 @@ |
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
"PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
}, |
- "name": "Re-testing reference range.Retesting GOOD revision.get version (3)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (5)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -5894,6 +7067,123 @@ |
"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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py", |
+ "--output-path", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.logcat_dump (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/full_log", |
+ "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" |
+ ], |
+ "env": { |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.gsutil upload (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack", |
+ "--arch", |
+ "arm", |
+ "--more-info", |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_with_logcat_dump (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
+ "[BUILDER_CACHE]/android_one_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_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (6)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py", |
+ "-a", |
+ "-s", |
+ "-w" |
+ ], |
+ "env": { |
+ "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release", |
+ "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json", |
+ "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s" |
+ }, |
+ "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_for_tombstones (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@" |
+ ] |
+ }, |
+ { |
+ "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_one_perf_bisect/src/out/Release/test_logs/*.log" |
], |