| 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"
|
| ],
|
|
|