Index: scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_disconnected_device.json |
diff --git a/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_disconnected_device.json b/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_disconnected_device.json |
index 247b91dd616d7b18cae5b8b8e5eb65c5d4873148..71a87ab44019897def98b88a937e0bad8adffa76 100644 |
--- a/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_disconnected_device.json |
+++ b/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_disconnected_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@@@" |
] |
}, |
@@ -1099,6 +1101,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/" |
@@ -1666,6 +1735,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" |
], |
@@ -1866,6 +2052,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/" |
@@ -1874,7 +2127,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@@@" |
] |
@@ -2433,32 +2686,149 @@ |
"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", |
+ "[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" |
@@ -2667,6 +3037,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/" |
@@ -3022,86 +3459,203 @@ |
"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": "Re-testing reference range.Retesting GOOD revision.test_report", |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples", |
- "stdout": "/path/to/tmp/json", |
- "~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 7@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
- ] |
- }, |
- { |
- "cmd": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Retesting BAD revision", |
+ "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@1@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
"cmd": [ |
"python", |
"-u", |
- "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
- "--spec", |
- "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]\ntarget_os = ['android']", |
- "--patch_root", |
- "src", |
- "--revision_mapping_file", |
- "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_revision\"}", |
- "--git-cache-dir", |
- "[GIT_CACHE]", |
+ "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" |
+ ], |
+ "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.test_report", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 7@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Retesting BAD revision", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
+ "--spec", |
+ "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]\ntarget_os = ['android']", |
+ "--patch_root", |
+ "src", |
+ "--revision_mapping_file", |
+ "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_revision\"}", |
+ "--git-cache-dir", |
+ "[GIT_CACHE]", |
"--issue", |
"12853011", |
"--patchset", |
@@ -3252,6 +3806,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/" |
@@ -3607,44 +4228,161 @@ |
"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": "Re-testing reference range.Retesting BAD revision.test_report", |
+ "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (2)", |
- "stdout": "/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.logcat_dump", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@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", |
+ "~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 BAD 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 BAD 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 BAD 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" |
+ ], |
+ "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.test_report", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (2)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
"@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
"@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
"@@@STEP_LOG_LINE@json.output@ }, @@@", |
@@ -3837,6 +4575,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/" |
@@ -3845,7 +4650,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@@@" |
] |
@@ -4298,82 +5103,199 @@ |
"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": "Re-testing reference range.Retesting GOOD revision.test_report (2)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (2)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (3)", |
- "stdout": "/path/to/tmp/json", |
- "~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 7@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
- ] |
- }, |
- { |
- "cmd": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Retesting BAD revision (2)", |
+ "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@1@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
"cmd": [ |
"python", |
"-u", |
- "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
- "--spec", |
- "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]\ntarget_os = ['android']", |
- "--patch_root", |
- "src", |
+ "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_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 (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/" |
+ ], |
+ "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 (4)", |
+ "~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 (2)", |
+ "~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" |
+ ], |
+ "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.test_report (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (3)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 7@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Retesting BAD revision (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
+ "--spec", |
+ "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]\ntarget_os = ['android']", |
+ "--patch_root", |
+ "src", |
"--revision_mapping_file", |
"{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_revision\"}", |
"--git-cache-dir", |
@@ -4528,6 +5450,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/" |
@@ -4536,7 +5525,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@@@" |
] |
@@ -4989,46 +5978,163 @@ |
"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": "Re-testing reference range.Retesting BAD revision.test_report (2)", |
+ "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor (2)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (4)", |
- "stdout": "/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.logcat_dump (2)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@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_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 BAD revision.stack_tool_with_logcat_dump (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/" |
+ ], |
+ "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.get version (4)", |
+ "~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 BAD revision.stack_tool_for_tombstones (2)", |
+ "~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" |
+ ], |
+ "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.test_report (2)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (4)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
"@@@STEP_LOG_LINE@json.output@ }, @@@", |
"@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
"@@@STEP_LOG_LINE@json.output@ 12, @@@", |
@@ -5219,6 +6325,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/" |
@@ -5227,7 +6400,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@@@" |
] |
@@ -5892,78 +7065,195 @@ |
"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": "Re-testing reference range.Retesting GOOD revision.test_report (3)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (3)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (5)", |
- "stdout": "/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.logcat_dump (3)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"REJECT\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 7@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
"cmd": [ |
- "git", |
- "footers", |
- "--position", |
- "e28dc0d49c331def2a3bbf3ddd0096eb51551155" |
- ], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect/src", |
- "name": "resolving hash e28dc0d49c331def2a3bbf3ddd0096eb51551155", |
- "stdout": "/path/to/tmp/" |
- }, |
- { |
- "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" |
+ ], |
+ "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.test_report (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (5)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"REJECT\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 7@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "git", |
+ "footers", |
+ "--position", |
+ "e28dc0d49c331def2a3bbf3ddd0096eb51551155" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect/src", |
+ "name": "resolving hash e28dc0d49c331def2a3bbf3ddd0096eb51551155", |
+ "stdout": "/path/to/tmp/" |
+ }, |
+ { |
+ "cmd": [], |
"cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
"name": "Working on revision chromium@e28dc0d49c" |
}, |
@@ -6179,6 +7469,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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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/" |
@@ -6756,45 +8113,162 @@ |
"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": "Working on revision chromium@e28dc0d49c.test_report", |
+ "name": "Working on revision chromium@e28dc0d49c.shutdown_device_monitor", |
"~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": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Resolving hashes" |
- }, |
- { |
- "cmd": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Debug Info", |
+ "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": "Working on revision chromium@e28dc0d49c.logcat_dump", |
"~followup_annotations": [ |
- "step returned non-zero exit code: 1", |
- "@@@STEP_FAILURE@@@" |
+ "@@@STEP_NEST_LEVEL@1@@@" |
] |
}, |
{ |
"cmd": [ |
- "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_status.py", |
- "--json-output", |
- "/path/to/tmp/json", |
+ "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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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" |
+ ], |
+ "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": "Working on revision chromium@e28dc0d49c.test_report", |
+ "~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": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Resolving hashes" |
+ }, |
+ { |
+ "cmd": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Debug Info", |
+ "~followup_annotations": [ |
+ "step returned non-zero exit code: 1", |
+ "@@@STEP_FAILURE@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/devil/android/tools/device_status.py", |
+ "--json-output", |
+ "/path/to/tmp/json", |
"--blacklist-file", |
"[BUILDER_CACHE]/android_one_perf_bisect/src/out/bad_devices.json", |
"--known-devices-file", |
@@ -7205,6 +8679,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 (3)", |
+ "~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 (3)", |
+ "~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 (3)", |
+ "~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/" |
@@ -7213,7 +8754,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 (3)", |
+ "name": "Gathering reference values.get version (5)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
@@ -7772,39 +9313,35 @@ |
"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 (3)", |
+ "name": "Gathering reference values.shutdown_device_monitor (3)", |
"~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", |
- "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
- "--", |
- "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |
- "----", |
- "ls", |
- "gs://chrome-perf/Linux Builder/full-build-linux_fc6dfc7ff5b1073408499478969261b826441144.zip" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Gathering reference values.gsutil ls (4)", |
+ "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 (3)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
@@ -7813,38 +9350,159 @@ |
"cmd": [ |
"python", |
"-u", |
- "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
- "--spec", |
- "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]\ntarget_os = ['android']", |
- "--patch_root", |
- "src", |
- "--revision_mapping_file", |
- "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_revision\"}", |
- "--git-cache-dir", |
- "[GIT_CACHE]", |
- "--issue", |
- "12853011", |
- "--patchset", |
- "1", |
- "--rietveld_server", |
- "https://codereview.chromium.org", |
- "--output_json", |
- "/path/to/tmp/json", |
- "--revision", |
- "src@fc6dfc7ff5b1073408499478969261b826441144", |
- "--output_manifest" |
+ "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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
"env": { |
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
+ "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.bot_update (4)", |
+ "name": "Gathering reference values.gsutil upload (3)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_TEXT@Some step text@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", |
+ "@@@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 (3)", |
+ "~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 (6)", |
+ "~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 (3)", |
+ "~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 (3)", |
+ "~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", |
+ "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
+ "--", |
+ "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |
+ "----", |
+ "ls", |
+ "gs://chrome-perf/Linux Builder/full-build-linux_fc6dfc7ff5b1073408499478969261b826441144.zip" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Gathering reference values.gsutil ls (4)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [ |
+ "python", |
+ "-u", |
+ "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
+ "--spec", |
+ "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git'}, {'deps_file': '.DEPS.git', 'managed': True, 'name': 'catapult', 'url': 'https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git'}]\ntarget_os = ['android']", |
+ "--patch_root", |
+ "src", |
+ "--revision_mapping_file", |
+ "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_revision\"}", |
+ "--git-cache-dir", |
+ "[GIT_CACHE]", |
+ "--issue", |
+ "12853011", |
+ "--patchset", |
+ "1", |
+ "--rietveld_server", |
+ "https://codereview.chromium.org", |
+ "--output_json", |
+ "/path/to/tmp/json", |
+ "--revision", |
+ "src@fc6dfc7ff5b1073408499478969261b826441144", |
+ "--output_manifest" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "env": { |
+ "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
+ }, |
+ "name": "Gathering reference values.bot_update (4)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_TEXT@Some step text@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", |
"@@@STEP_LOG_LINE@json.output@ \"src\": \"fc6dfc7ff5b1073408499478969261b826441144\"@@@", |
"@@@STEP_LOG_LINE@json.output@ }, @@@", |
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", |
@@ -7972,6 +9630,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 (4)", |
+ "~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 (4)", |
+ "~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 (4)", |
+ "~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/" |
@@ -7980,7 +9705,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 (4)", |
+ "name": "Gathering reference values.get version (7)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
@@ -8539,73 +10264,190 @@ |
"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 (4)", |
+ "name": "Gathering reference values.shutdown_device_monitor (4)", |
"~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", |
- "warm_times/page_load_time", |
- "--valueset" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Compare samples (2)", |
- "stdout": "/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": "Gathering reference values.logcat_dump (4)", |
"~followup_annotations": [ |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 7@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@1@@@" |
] |
}, |
{ |
- "cmd": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range (2)" |
- }, |
- { |
- "cmd": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Retesting GOOD revision (4)", |
+ "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 (4)", |
+ "~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 (4)", |
+ "~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 (8)", |
+ "~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 (4)", |
+ "~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 (4)", |
+ "~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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Compare samples (2)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 7@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range (2)" |
+ }, |
+ { |
+ "cmd": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Retesting GOOD revision (4)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
@@ -8773,6 +10615,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 (4)", |
+ "~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 (4)", |
+ "~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 (4)", |
+ "~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/" |
@@ -8781,7 +10690,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 (4)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (7)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -9128,54 +11037,171 @@ |
"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": "Re-testing reference range.Retesting GOOD revision.test_report (4)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (4)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (6)", |
- "stdout": "/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.logcat_dump (4)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@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 (4)", |
+ "~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 (4)", |
+ "~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 (8)", |
+ "~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 (4)", |
+ "~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" |
+ ], |
+ "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.test_report (4)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (6)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
"@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
"@@@STEP_LOG_LINE@json.output@ 212, @@@", |
"@@@STEP_LOG_LINE@json.output@ 213, @@@", |
@@ -9358,6 +11384,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 (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 BAD 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 BAD 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/" |
@@ -9366,7 +11459,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 (3)", |
+ "name": "Re-testing reference range.Retesting BAD revision.get version (5)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -9713,71 +11806,188 @@ |
"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": "Re-testing reference range.Retesting BAD revision.test_report (3)", |
+ "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor (3)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (7)", |
- "stdout": "/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.logcat_dump (3)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 7@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
- "cmd": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Retesting GOOD revision (5)", |
- "~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": "Re-testing reference range.Retesting BAD 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 BAD 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 BAD 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 BAD 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" |
+ ], |
+ "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.test_report (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (7)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 7@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Retesting GOOD revision (5)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
] |
}, |
{ |
@@ -9943,6 +12153,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 (5)", |
+ "~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 (5)", |
+ "~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 (5)", |
+ "~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/" |
@@ -9951,7 +12228,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 (5)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (9)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -10404,56 +12681,173 @@ |
"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": "Re-testing reference range.Retesting GOOD revision.test_report (5)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (5)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (8)", |
- "stdout": "/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.logcat_dump (5)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@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 (5)", |
+ "~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 (5)", |
+ "~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 (10)", |
+ "~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 (5)", |
+ "~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" |
+ ], |
+ "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.test_report (5)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (8)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
"@@@STEP_LOG_LINE@json.output@ 213, @@@", |
"@@@STEP_LOG_LINE@json.output@ 214, @@@", |
"@@@STEP_LOG_LINE@json.output@ 215, @@@", |
@@ -10634,6 +13028,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 (4)", |
+ "~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 (4)", |
+ "~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 (4)", |
+ "~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/" |
@@ -10642,7 +13103,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 (4)", |
+ "name": "Re-testing reference range.Retesting BAD revision.get version (7)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -11095,69 +13556,186 @@ |
"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": "Re-testing reference range.Retesting BAD revision.test_report (4)", |
+ "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor (4)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (9)", |
- "stdout": "/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.logcat_dump (4)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 7@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@2@@@" |
] |
}, |
{ |
- "cmd": [], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Retesting GOOD revision (6)", |
+ "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 (4)", |
+ "~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 BAD revision.stack_tool_with_logcat_dump (4)", |
+ "~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 BAD revision.get version (8)", |
+ "~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 BAD revision.stack_tool_for_tombstones (4)", |
+ "~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" |
+ ], |
+ "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.test_report (4)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (9)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"NEED_MORE_DATA\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 215, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 7@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "cmd": [], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Retesting GOOD revision (6)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
@@ -11325,6 +13903,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 (6)", |
+ "~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 (6)", |
+ "~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 (6)", |
+ "~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/" |
@@ -11333,7 +13978,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 (6)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.get version (11)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@2@@@" |
] |
@@ -11998,58 +14643,175 @@ |
"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": "Re-testing reference range.Retesting GOOD revision.test_report (6)", |
+ "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (6)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@2@@@", |
- "@@@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@2@@@" |
] |
}, |
{ |
"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,[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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Re-testing reference range.Compare samples (10)", |
- "stdout": "/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.logcat_dump (6)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"REJECT\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
+ "@@@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 (6)", |
+ "~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 (6)", |
+ "~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 (12)", |
+ "~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 (6)", |
+ "~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" |
+ ], |
+ "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.test_report (6)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@2@@@", |
+ "@@@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,[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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Re-testing reference range.Compare samples (10)", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"REJECT\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 212, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 213, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 214, @@@", |
"@@@STEP_LOG_LINE@json.output@ 215, @@@", |
"@@@STEP_LOG_LINE@json.output@ 7@@@", |
"@@@STEP_LOG_LINE@json.output@ ]@@@", |
@@ -12285,6 +15047,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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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/" |
@@ -12293,7 +15122,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": "Working on revision chromium@e28dc0d49c.get version (2)", |
+ "name": "Working on revision chromium@e28dc0d49c.get version (3)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
@@ -12852,70 +15681,187 @@ |
"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": "Working on revision chromium@e28dc0d49c.test_report (2)", |
+ "name": "Working on revision chromium@e28dc0d49c.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,[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,[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" |
+ "[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" |
], |
- "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
- "name": "Working on revision chromium@e28dc0d49c.Compare samples", |
- "stdout": "/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": "Working on revision chromium@e28dc0d49c.logcat_dump (2)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@json.output@{@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
- "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"significance\": \"FAIL_TO_REJECT\"@@@", |
- "@@@STEP_LOG_LINE@json.output@ }, @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ], @@@", |
- "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
- "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
- "@@@STEP_LOG_LINE@json.output@ 1@@@", |
- "@@@STEP_LOG_LINE@json.output@ ]@@@", |
- "@@@STEP_LOG_LINE@json.output@}@@@", |
- "@@@STEP_LOG_END@json.output@@@" |
+ "@@@STEP_NEST_LEVEL@1@@@" |
] |
}, |
{ |
"cmd": [ |
"python", |
"-u", |
- "[BUILDER_CACHE]/android_one_perf_bisect/catapult/tracing/bin/compare_samples", |
+ "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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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": "Working on revision chromium@e28dc0d49c.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,[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,[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" |
+ ], |
+ "cwd": "[BUILDER_CACHE]/android_one_perf_bisect", |
+ "name": "Working on revision chromium@e28dc0d49c.Compare samples", |
+ "stdout": "/path/to/tmp/json", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@STEP_LOG_LINE@json.output@{@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"U\": 123, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"p\": 0.001, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"significance\": \"FAIL_TO_REJECT\"@@@", |
+ "@@@STEP_LOG_LINE@json.output@ }, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleA\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ], @@@", |
+ "@@@STEP_LOG_LINE@json.output@ \"sampleB\": [@@@", |
+ "@@@STEP_LOG_LINE@json.output@ 12, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 13, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 14, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 15, @@@", |
+ "@@@STEP_LOG_LINE@json.output@ 1@@@", |
+ "@@@STEP_LOG_LINE@json.output@ ]@@@", |
+ "@@@STEP_LOG_LINE@json.output@}@@@", |
+ "@@@STEP_LOG_END@json.output@@@" |
+ ] |
+ }, |
+ { |
+ "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,[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", |
@@ -12954,6 +15900,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": "Working on revision chromium@e28dc0d49c.initialize devil (3)", |
+ "~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": "Working on revision chromium@e28dc0d49c.spawn_logcat_monitor (3)", |
+ "~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": "Working on revision chromium@e28dc0d49c.spawn_device_monitor (3)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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" |
@@ -13272,6 +16285,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": "Working on revision chromium@e28dc0d49c.shutdown_device_monitor (3)", |
+ "~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": "Working on revision chromium@e28dc0d49c.logcat_dump (3)", |
+ "~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": "Working on revision chromium@e28dc0d49c.gsutil upload (3)", |
+ "~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": "Working on revision chromium@e28dc0d49c.stack_tool_with_logcat_dump (3)", |
+ "~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": "Working on revision chromium@e28dc0d49c.get version (5)", |
+ "~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": "Working on revision chromium@e28dc0d49c.stack_tool_for_tombstones (3)", |
+ "~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" |
], |
@@ -13374,6 +16504,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": "Working on revision chromium@e28dc0d49c.initialize devil (4)", |
+ "~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": "Working on revision chromium@e28dc0d49c.spawn_logcat_monitor (4)", |
+ "~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": "Working on revision chromium@e28dc0d49c.spawn_device_monitor (4)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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" |
@@ -13700,60 +16897,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": "Working on revision chromium@e28dc0d49c.makedirs results directory (17)", |
+ "name": "Working on revision chromium@e28dc0d49c.makedirs results directory (17)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@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\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"good_revision\": \"306474\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"warm_times/page_load_time\", \"test_type\": \"perf\"}, \"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\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"good_revision\": \"306474\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"warm_times/page_load_time\", \"test_type\": \"perf\"}, \"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", |
+ "1111", |
+ "--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": "Working on revision chromium@e28dc0d49c.Performance Test 4 of 4", |
+ "stderr": "/path/to/tmp/", |
+ "stdout": "/path/to/tmp/", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@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": "Working on revision chromium@e28dc0d49c.write buildbot output to disk (17)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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": "Working on revision chromium@e28dc0d49c.Reading valueset results (17)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@", |
+ "@@@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": "Working on revision chromium@e28dc0d49c.shutdown_device_monitor (4)", |
+ "~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": "Working on revision chromium@e28dc0d49c.logcat_dump (4)", |
+ "~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": "Working on revision chromium@e28dc0d49c.gsutil upload (4)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@", |
- "@@@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\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"good_revision\": \"306474\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"warm_times/page_load_time\", \"test_type\": \"perf\"}, \"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\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"good_revision\": \"306474\", \"gs_bucket\": \"chrome-perf\", \"metric\": \"warm_times/page_load_time\", \"test_type\": \"perf\"}, \"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", |
- "1111", |
- "--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": "Working on revision chromium@e28dc0d49c.Performance Test 4 of 4", |
- "stderr": "/path/to/tmp/", |
- "stdout": "/path/to/tmp/", |
+ "name": "Working on revision chromium@e28dc0d49c.stack_tool_with_logcat_dump (4)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@STEP_LOG_LINE@Captured Output@mock output@@@", |
- "@@@STEP_LOG_END@Captured Output@@@" |
+ "@@@STEP_NEST_LEVEL@1@@@" |
] |
}, |
{ |
@@ -13761,37 +17079,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": "Working on revision chromium@e28dc0d49c.write buildbot output to disk (17)", |
+ "name": "Working on revision chromium@e28dc0d49c.get version (6)", |
"~followup_annotations": [ |
"@@@STEP_NEST_LEVEL@1@@@" |
] |
}, |
{ |
"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": "Working on revision chromium@e28dc0d49c.Reading valueset results (17)", |
+ "name": "Working on revision chromium@e28dc0d49c.stack_tool_for_tombstones (4)", |
"~followup_annotations": [ |
- "@@@STEP_NEST_LEVEL@1@@@", |
- "@@@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@1@@@" |
] |
}, |
{ |
@@ -13900,6 +17214,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": "Working on revision chromium@e28dc0d49c.initialize devil (5)", |
+ "~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": "Working on revision chromium@e28dc0d49c.spawn_logcat_monitor (5)", |
+ "~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": "Working on revision chromium@e28dc0d49c.spawn_device_monitor (5)", |
+ "~followup_annotations": [ |
+ "@@@STEP_NEST_LEVEL@1@@@" |
+ ] |
+ }, |
+ { |
+ "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" |
@@ -14536,6 +17917,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": "Working on revision chromium@e28dc0d49c.shutdown_device_monitor (5)", |
+ "~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": "Working on revision chromium@e28dc0d49c.logcat_dump (5)", |
+ "~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": "Working on revision chromium@e28dc0d49c.gsutil upload (5)", |
+ "~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": "Working on revision chromium@e28dc0d49c.stack_tool_with_logcat_dump (5)", |
+ "~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": "Working on revision chromium@e28dc0d49c.get version (7)", |
+ "~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": "Working on revision chromium@e28dc0d49c.stack_tool_for_tombstones (5)", |
+ "~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" |
], |