| Index: scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json
|
| diff --git a/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json b/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json
|
| index 0cc9fa0e207235f91daab387eb3720b9a1c9c54f..7c0479f4360ef1a1fd319608a79a005d742e0493 100644
|
| --- a/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json
|
| +++ b/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_basic_device.json
|
| @@ -215,7 +215,7 @@
|
| "cmd": [
|
| "python",
|
| "-u",
|
| - "\nimport sys\nsys.path.append(sys.argv[1])\nfrom devil import devil_env\ndevil_env.config.Initialize()\ndevil_env.config.PrefetchPaths(dependencies=['adb'])\n",
|
| + "\nimport sys\nsys.path.append(sys.argv[1])\nfrom devil import devil_env\nfrom devil.android.sdk import adb_wrapper\ndevil_env.config.Initialize()\ndevil_env.config.PrefetchPaths(dependencies=['adb'])\nadb_wrapper.AdbWrapper.StartServer()\n",
|
| "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil"
|
| ],
|
| "name": "initialize devil",
|
| @@ -224,8 +224,10 @@
|
| "@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
| "@@@STEP_LOG_LINE@python.inline@sys.path.append(sys.argv[1])@@@",
|
| "@@@STEP_LOG_LINE@python.inline@from devil import devil_env@@@",
|
| + "@@@STEP_LOG_LINE@python.inline@from devil.android.sdk import adb_wrapper@@@",
|
| "@@@STEP_LOG_LINE@python.inline@devil_env.config.Initialize()@@@",
|
| "@@@STEP_LOG_LINE@python.inline@devil_env.config.PrefetchPaths(dependencies=['adb'])@@@",
|
| + "@@@STEP_LOG_LINE@python.inline@adb_wrapper.AdbWrapper.StartServer()@@@",
|
| "@@@STEP_LOG_END@python.inline@@@"
|
| ]
|
| },
|
| @@ -1051,6 +1053,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/"
|
| @@ -1483,6 +1552,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"
|
| ],
|
| @@ -1683,6 +1869,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/"
|
| @@ -1691,7 +1944,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@@@"
|
| ]
|
| @@ -2115,33 +2368,150 @@
|
| "cmd": [
|
| "python",
|
| "-u",
|
| - "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with open(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(report)\n",
|
| - "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/test_logs/*.log"
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
|
| + "--action",
|
| + "stop",
|
| + "--pid-file-path",
|
| + "/tmp/device_monitor.pid"
|
| ],
|
| "env": {
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Gathering reference values.test_report (2)",
|
| + "name": "Gathering reference values.shutdown_device_monitor (2)",
|
| "~followup_annotations": [
|
| - "@@@STEP_NEST_LEVEL@1@@@",
|
| - "@@@STEP_LOG_LINE@python.inline@@@@",
|
| - "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
|
| - "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
|
| - "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
|
| - "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
|
| - "@@@STEP_LOG_LINE@python.inline@ print l@@@",
|
| - "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
|
| - "@@@STEP_LOG_END@python.inline@@@"
|
| + "@@@STEP_NEST_LEVEL@1@@@"
|
| ]
|
| },
|
| {
|
| "cmd": [
|
| "python",
|
| "-u",
|
| - "[BUILDER_CACHE]/android_one_perf_bisect/catapult/tracing/bin/compare_samples",
|
| - "[TMP_BASE]/perf-test-output_tmp_1/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_2/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_3/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_4/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_5/results-valueset.json",
|
| - "[TMP_BASE]/perf-test-output_tmp_6/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_7/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_8/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_9/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_10/results-valueset.json",
|
| + "[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",
|
| + "[TMP_BASE]/perf-test-output_tmp_1/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_2/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_3/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_4/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_5/results-valueset.json",
|
| + "[TMP_BASE]/perf-test-output_tmp_6/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_7/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_8/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_9/results-valueset.json,[TMP_BASE]/perf-test-output_tmp_10/results-valueset.json",
|
| "warm_times/page_load_time",
|
| "--valueset"
|
| ],
|
| @@ -2349,6 +2719,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/"
|
| @@ -2623,6 +3060,123 @@
|
| "cmd": [
|
| "python",
|
| "-u",
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
|
| + "--action",
|
| + "stop",
|
| + "--pid-file-path",
|
| + "/tmp/device_monitor.pid"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py",
|
| + "--output-path",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.logcat_dump",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
|
| + "--",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
|
| + "--force-version",
|
| + "4.7",
|
| + "-o",
|
| + "GSUtil:parallel_composite_upload_threshold=50M",
|
| + "----",
|
| + "cp",
|
| + "-a",
|
| + "public-read",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.gsutil upload",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack",
|
| + "--arch",
|
| + "arm",
|
| + "--more-info",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log"
|
| + ],
|
| + "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_with_logcat_dump",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION",
|
| + "/path/to/tmp/"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.get version (2)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py",
|
| + "-a",
|
| + "-s",
|
| + "-w"
|
| + ],
|
| + "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_for_tombstones",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with open(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(report)\n",
|
| "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/test_logs/*.log"
|
| ],
|
| @@ -2853,6 +3407,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/"
|
| @@ -2997,28 +3618,165 @@
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.Performance Test 2 of 3",
|
| - "stderr": "/path/to/tmp/",
|
| - "stdout": "/path/to/tmp/",
|
| + "name": "Re-testing reference range.Retesting BAD revision.Performance Test 2 of 3",
|
| + "stderr": "/path/to/tmp/",
|
| + "stdout": "/path/to/tmp/",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| + "@@@STEP_LOG_END@Captured Output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "mock output",
|
| + "[TMP_BASE]/perf-test-output_tmp_15/results.txt"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (2)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "[TMP_BASE]/perf-test-output_tmp_15/results-valueset.json",
|
| + "/path/to/tmp/json"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (2)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
|
| + "--target",
|
| + "Release",
|
| + "--test-platform",
|
| + "android",
|
| + "--xvfb",
|
| + "--factory-properties",
|
| + "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| + "--build-properties",
|
| + "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| + "--step-name=Performance Test 3 of 3",
|
| + "--builder-name=android_one_perf_bisect",
|
| + "--slave-name=TestSlavename",
|
| + "--build-number=571",
|
| + "--run-python-script",
|
| + "./tools/perf/run_benchmark",
|
| + "-v",
|
| + "--browser=android-chromium",
|
| + "--output-format=valueset",
|
| + "page_cycler_v2.intl_ar_fa_he",
|
| + "--device",
|
| + "2222",
|
| + "--output-dir=[TMP_BASE]/perf-test-output_tmp_16"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.Performance Test 3 of 3",
|
| + "stderr": "/path/to/tmp/",
|
| + "stdout": "/path/to/tmp/",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| + "@@@STEP_LOG_END@Captured Output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "mock output",
|
| + "[TMP_BASE]/perf-test-output_tmp_16/results.txt"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (3)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "[TMP_BASE]/perf-test-output_tmp_16/results-valueset.json",
|
| + "/path/to/tmp/json"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (3)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
|
| + "--action",
|
| + "stop",
|
| + "--pid-file-path",
|
| + "/tmp/device_monitor.pid"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor",
|
| "~followup_annotations": [
|
| - "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| - "@@@STEP_LOG_END@Captured Output@@@"
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| "cmd": [
|
| "python",
|
| "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "mock output",
|
| - "[TMP_BASE]/perf-test-output_tmp_15/results.txt"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py",
|
| + "--output-path",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat"
|
| ],
|
| "env": {
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (2)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.logcat_dump",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| @@ -3027,62 +3785,46 @@
|
| "cmd": [
|
| "python",
|
| "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "[TMP_BASE]/perf-test-output_tmp_15/results-valueset.json",
|
| - "/path/to/tmp/json"
|
| + "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.Reading valueset results (2)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.gsutil upload",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@json.output@{@@@",
|
| - "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| - "@@@STEP_LOG_LINE@json.output@}@@@",
|
| - "@@@STEP_LOG_END@json.output@@@"
|
| + "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@"
|
| ]
|
| },
|
| {
|
| "cmd": [
|
| - "python",
|
| - "-u",
|
| - "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
|
| - "--target",
|
| - "Release",
|
| - "--test-platform",
|
| - "android",
|
| - "--xvfb",
|
| - "--factory-properties",
|
| - "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| - "--build-properties",
|
| - "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| - "--step-name=Performance Test 3 of 3",
|
| - "--builder-name=android_one_perf_bisect",
|
| - "--slave-name=TestSlavename",
|
| - "--build-number=571",
|
| - "--run-python-script",
|
| - "./tools/perf/run_benchmark",
|
| - "-v",
|
| - "--browser=android-chromium",
|
| - "--output-format=valueset",
|
| - "page_cycler_v2.intl_ar_fa_he",
|
| - "--device",
|
| - "2222",
|
| - "--output-dir=[TMP_BASE]/perf-test-output_tmp_16"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack",
|
| + "--arch",
|
| + "arm",
|
| + "--more-info",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log"
|
| ],
|
| "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.Performance Test 3 of 3",
|
| - "stderr": "/path/to/tmp/",
|
| - "stdout": "/path/to/tmp/",
|
| + "name": "Re-testing reference range.Retesting BAD revision.stack_tool_with_logcat_dump",
|
| "~followup_annotations": [
|
| - "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| - "@@@STEP_LOG_END@Captured Output@@@"
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| @@ -3090,37 +3832,33 @@
|
| "python",
|
| "-u",
|
| "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "mock output",
|
| - "[TMP_BASE]/perf-test-output_tmp_16/results.txt"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION",
|
| + "/path/to/tmp/"
|
| ],
|
| "env": {
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (3)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.get version (2)",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| "cmd": [
|
| - "python",
|
| - "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "[TMP_BASE]/perf-test-output_tmp_16/results-valueset.json",
|
| - "/path/to/tmp/json"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py",
|
| + "-a",
|
| + "-s",
|
| + "-w"
|
| ],
|
| "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (3)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.stack_tool_for_tombstones",
|
| "~followup_annotations": [
|
| - "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@json.output@{@@@",
|
| - "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| - "@@@STEP_LOG_LINE@json.output@}@@@",
|
| - "@@@STEP_LOG_END@json.output@@@"
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| @@ -3357,6 +4095,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/"
|
| @@ -3365,7 +4170,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@@@"
|
| ]
|
| @@ -3659,28 +4464,132 @@
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting GOOD revision.Performance Test 4 of 4",
|
| - "stderr": "/path/to/tmp/",
|
| - "stdout": "/path/to/tmp/",
|
| + "name": "Re-testing reference range.Retesting GOOD revision.Performance Test 4 of 4",
|
| + "stderr": "/path/to/tmp/",
|
| + "stdout": "/path/to/tmp/",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| + "@@@STEP_LOG_END@Captured Output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "mock output",
|
| + "[TMP_BASE]/perf-test-output_tmp_20/results.txt"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.write buildbot output to disk (7)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "[TMP_BASE]/perf-test-output_tmp_20/results-valueset.json",
|
| + "/path/to/tmp/json"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.Reading valueset results (7)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
|
| + "--action",
|
| + "stop",
|
| + "--pid-file-path",
|
| + "/tmp/device_monitor.pid"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (2)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py",
|
| + "--output-path",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.logcat_dump (2)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
|
| + "--",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
|
| + "--force-version",
|
| + "4.7",
|
| + "-o",
|
| + "GSUtil:parallel_composite_upload_threshold=50M",
|
| + "----",
|
| + "cp",
|
| + "-a",
|
| + "public-read",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.gsutil upload (2)",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| - "@@@STEP_LOG_END@Captured Output@@@"
|
| + "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@"
|
| ]
|
| },
|
| {
|
| "cmd": [
|
| - "python",
|
| - "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "mock output",
|
| - "[TMP_BASE]/perf-test-output_tmp_20/results.txt"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack",
|
| + "--arch",
|
| + "arm",
|
| + "--more-info",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log"
|
| ],
|
| "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting GOOD revision.write buildbot output to disk (7)",
|
| + "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_with_logcat_dump (2)",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| @@ -3690,20 +4599,33 @@
|
| "python",
|
| "-u",
|
| "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "[TMP_BASE]/perf-test-output_tmp_20/results-valueset.json",
|
| - "/path/to/tmp/json"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION",
|
| + "/path/to/tmp/"
|
| ],
|
| "env": {
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting GOOD revision.Reading valueset results (7)",
|
| + "name": "Re-testing reference range.Retesting GOOD revision.get version (4)",
|
| "~followup_annotations": [
|
| - "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@json.output@{@@@",
|
| - "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| - "@@@STEP_LOG_LINE@json.output@}@@@",
|
| - "@@@STEP_LOG_END@json.output@@@"
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py",
|
| + "-a",
|
| + "-s",
|
| + "-w"
|
| + ],
|
| + "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_for_tombstones (2)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| @@ -3940,6 +4862,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/"
|
| @@ -3948,7 +4937,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@@@"
|
| ]
|
| @@ -4184,7 +5173,144 @@
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (6)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (6)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "[TMP_BASE]/perf-test-output_tmp_23/results-valueset.json",
|
| + "/path/to/tmp/json"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (6)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
|
| + "--target",
|
| + "Release",
|
| + "--test-platform",
|
| + "android",
|
| + "--xvfb",
|
| + "--factory-properties",
|
| + "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| + "--build-properties",
|
| + "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| + "--step-name=Performance Test 4 of 4",
|
| + "--builder-name=android_one_perf_bisect",
|
| + "--slave-name=TestSlavename",
|
| + "--build-number=571",
|
| + "--run-python-script",
|
| + "./tools/perf/run_benchmark",
|
| + "-v",
|
| + "--browser=android-chromium",
|
| + "--output-format=valueset",
|
| + "page_cycler_v2.intl_ar_fa_he",
|
| + "--device",
|
| + "2222",
|
| + "--output-dir=[TMP_BASE]/perf-test-output_tmp_24"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.Performance Test 4 of 4",
|
| + "stderr": "/path/to/tmp/",
|
| + "stdout": "/path/to/tmp/",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| + "@@@STEP_LOG_END@Captured Output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "mock output",
|
| + "[TMP_BASE]/perf-test-output_tmp_24/results.txt"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (7)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "[TMP_BASE]/perf-test-output_tmp_24/results-valueset.json",
|
| + "/path/to/tmp/json"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (7)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LOG_LINE@json.output@{@@@",
|
| + "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| + "@@@STEP_LOG_LINE@json.output@}@@@",
|
| + "@@@STEP_LOG_END@json.output@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
|
| + "--action",
|
| + "stop",
|
| + "--pid-file-path",
|
| + "/tmp/device_monitor.pid"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.shutdown_device_monitor (2)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py",
|
| + "--output-path",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting BAD revision.logcat_dump (2)",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| @@ -4193,62 +5319,46 @@
|
| "cmd": [
|
| "python",
|
| "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "[TMP_BASE]/perf-test-output_tmp_23/results-valueset.json",
|
| - "/path/to/tmp/json"
|
| + "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.Reading valueset results (6)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.gsutil upload (2)",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@json.output@{@@@",
|
| - "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| - "@@@STEP_LOG_LINE@json.output@}@@@",
|
| - "@@@STEP_LOG_END@json.output@@@"
|
| + "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@"
|
| ]
|
| },
|
| {
|
| "cmd": [
|
| - "python",
|
| - "-u",
|
| - "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
|
| - "--target",
|
| - "Release",
|
| - "--test-platform",
|
| - "android",
|
| - "--xvfb",
|
| - "--factory-properties",
|
| - "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| - "--build-properties",
|
| - "{\"bisect_config\": {\"bad_revision\": \"306476\", \"bug_id\": \"425582\", \"builder_host\": \"master4.golo.chromium.org\", \"builder_port\": \"8341\", \"command\": \"./tools/perf/run_benchmark -v --browser=android-chromium --output-format=valueset page_cycler_v2.intl_ar_fa_he\", \"dummy_job_names\": true, \"good_revision\": \"306475\", \"gs_bucket\": \"chrome-perf\", \"max_time_minutes\": \"5\", \"metric\": \"warm_times/page_load_time\", \"repeat_count\": \"2\", \"test_type\": \"perf\", \"truncate_percent\": \"25\"}, \"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 571, \"issue\": 12853011, \"job_name\": \"f7a7b4135624439cbd27fdd5133d74ec\", \"local_test\": true, \"mastername\": \"tryserver.chromium.perf\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_got_revision\": \"1111111\", \"patch_project\": \"chromium\", \"patchset\": 1, \"path_config\": \"kitchen\", \"project\": \"chrome\", \"recipe\": \"bisection/android_bisect_staging\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
|
| - "--step-name=Performance Test 4 of 4",
|
| - "--builder-name=android_one_perf_bisect",
|
| - "--slave-name=TestSlavename",
|
| - "--build-number=571",
|
| - "--run-python-script",
|
| - "./tools/perf/run_benchmark",
|
| - "-v",
|
| - "--browser=android-chromium",
|
| - "--output-format=valueset",
|
| - "page_cycler_v2.intl_ar_fa_he",
|
| - "--device",
|
| - "2222",
|
| - "--output-dir=[TMP_BASE]/perf-test-output_tmp_24"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack",
|
| + "--arch",
|
| + "arm",
|
| + "--more-info",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log"
|
| ],
|
| "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.Performance Test 4 of 4",
|
| - "stderr": "/path/to/tmp/",
|
| - "stdout": "/path/to/tmp/",
|
| + "name": "Re-testing reference range.Retesting BAD revision.stack_tool_with_logcat_dump (2)",
|
| "~followup_annotations": [
|
| - "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@Captured Output@mock output@@@",
|
| - "@@@STEP_LOG_END@Captured Output@@@"
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| @@ -4256,37 +5366,33 @@
|
| "python",
|
| "-u",
|
| "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "mock output",
|
| - "[TMP_BASE]/perf-test-output_tmp_24/results.txt"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION",
|
| + "/path/to/tmp/"
|
| ],
|
| "env": {
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.write buildbot output to disk (7)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.get version (4)",
|
| "~followup_annotations": [
|
| "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| "cmd": [
|
| - "python",
|
| - "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| - "[TMP_BASE]/perf-test-output_tmp_24/results-valueset.json",
|
| - "/path/to/tmp/json"
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py",
|
| + "-a",
|
| + "-s",
|
| + "-w"
|
| ],
|
| "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| },
|
| - "name": "Re-testing reference range.Retesting BAD revision.Reading valueset results (7)",
|
| + "name": "Re-testing reference range.Retesting BAD revision.stack_tool_for_tombstones (2)",
|
| "~followup_annotations": [
|
| - "@@@STEP_NEST_LEVEL@2@@@",
|
| - "@@@STEP_LOG_LINE@json.output@{@@@",
|
| - "@@@STEP_LOG_LINE@json.output@ \"dummy\": \"dict\"@@@",
|
| - "@@@STEP_LOG_LINE@json.output@}@@@",
|
| - "@@@STEP_LOG_END@json.output@@@"
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| ]
|
| },
|
| {
|
| @@ -4523,6 +5629,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/"
|
| @@ -4531,7 +5704,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@@@"
|
| ]
|
| @@ -5034,6 +6207,123 @@
|
| "cmd": [
|
| "python",
|
| "-u",
|
| + "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
|
| + "--action",
|
| + "stop",
|
| + "--pid-file-path",
|
| + "/tmp/device_monitor.pid"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.shutdown_device_monitor (3)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_printer.py",
|
| + "--output-path",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.logcat_dump (3)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
|
| + "--",
|
| + "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
|
| + "--force-version",
|
| + "4.7",
|
| + "-o",
|
| + "GSUtil:parallel_composite_upload_threshold=50M",
|
| + "----",
|
| + "cp",
|
| + "-a",
|
| + "public-read",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
|
| + "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.gsutil upload (3)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@",
|
| + "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-android/logcat_dumps/android_one_perf_bisect/571@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/development/scripts/stack",
|
| + "--arch",
|
| + "arm",
|
| + "--more-info",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log"
|
| + ],
|
| + "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_with_logcat_dump (3)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| + "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION",
|
| + "/path/to/tmp/"
|
| + ],
|
| + "env": {
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.get version (6)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py",
|
| + "-a",
|
| + "-s",
|
| + "-w"
|
| + ],
|
| + "env": {
|
| + "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release",
|
| + "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json",
|
| + "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/android:%(PATH)s"
|
| + },
|
| + "name": "Re-testing reference range.Retesting GOOD revision.stack_tool_for_tombstones (3)",
|
| + "~followup_annotations": [
|
| + "@@@STEP_NEST_LEVEL@2@@@"
|
| + ]
|
| + },
|
| + {
|
| + "cmd": [
|
| + "python",
|
| + "-u",
|
| "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with open(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(report)\n",
|
| "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/test_logs/*.log"
|
| ],
|
|
|