Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(545)

Unified Diff: scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_dbg.json

Issue 2438173004: WebRTC: Use Chromium's GTestTest for Android (Closed)
Patch Set: Rebasing to be sure. Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_dbg.json
diff --git a/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_dbg.json b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_dbg.json
index d8d1563bb7a027d06e358aaf2a7772da55dd1bce..924cf95f82e399d26b79e9cad24c29d88313a711 100644
--- a/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_dbg.json
+++ b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_dbg.json
@@ -431,7 +431,9 @@
"--tag",
"stepname:audio_decoder_unittests on Android",
"--idempotent",
- "[dummy hash for audio_decoder_unittests]"
+ "[dummy hash for audio_decoder_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] audio_decoder_unittests on Android",
@@ -514,7 +516,9 @@
"--tag",
"stepname:common_audio_unittests on Android",
"--idempotent",
- "[dummy hash for common_audio_unittests]"
+ "[dummy hash for common_audio_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] common_audio_unittests on Android",
@@ -597,7 +601,9 @@
"--tag",
"stepname:common_video_unittests on Android",
"--idempotent",
- "[dummy hash for common_video_unittests]"
+ "[dummy hash for common_video_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] common_video_unittests on Android",
@@ -680,7 +686,9 @@
"--tag",
"stepname:modules_tests on Android",
"--idempotent",
- "[dummy hash for modules_tests]"
+ "[dummy hash for modules_tests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] modules_tests on Android",
@@ -763,7 +771,9 @@
"--tag",
"stepname:modules_unittests on Android",
"--idempotent",
- "[dummy hash for modules_unittests]"
+ "[dummy hash for modules_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] modules_unittests on Android",
@@ -846,7 +856,9 @@
"--tag",
"stepname:peerconnection_unittests on Android",
"--idempotent",
- "[dummy hash for peerconnection_unittests]"
+ "[dummy hash for peerconnection_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] peerconnection_unittests on Android",
@@ -929,7 +941,9 @@
"--tag",
"stepname:rtc_stats_unittests on Android",
"--idempotent",
- "[dummy hash for rtc_stats_unittests]"
+ "[dummy hash for rtc_stats_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] rtc_stats_unittests on Android",
@@ -1012,7 +1026,9 @@
"--tag",
"stepname:rtc_unittests on Android",
"--idempotent",
- "[dummy hash for rtc_unittests]"
+ "[dummy hash for rtc_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] rtc_unittests on Android",
@@ -1095,7 +1111,9 @@
"--tag",
"stepname:system_wrappers_unittests on Android",
"--idempotent",
- "[dummy hash for system_wrappers_unittests]"
+ "[dummy hash for system_wrappers_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] system_wrappers_unittests on Android",
@@ -1178,7 +1196,9 @@
"--tag",
"stepname:test_support_unittests on Android",
"--idempotent",
- "[dummy hash for test_support_unittests]"
+ "[dummy hash for test_support_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] test_support_unittests on Android",
@@ -1261,7 +1281,9 @@
"--tag",
"stepname:tools_unittests on Android",
"--idempotent",
- "[dummy hash for tools_unittests]"
+ "[dummy hash for tools_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] tools_unittests on Android",
@@ -1344,7 +1366,9 @@
"--tag",
"stepname:video_engine_tests on Android",
"--idempotent",
- "[dummy hash for video_engine_tests]"
+ "[dummy hash for video_engine_tests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] video_engine_tests on Android",
@@ -1427,7 +1451,9 @@
"--tag",
"stepname:voice_engine_unittests on Android",
"--idempotent",
- "[dummy hash for voice_engine_unittests]"
+ "[dummy hash for voice_engine_unittests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] voice_engine_unittests on Android",
@@ -1510,7 +1536,9 @@
"--tag",
"stepname:webrtc_nonparallel_tests on Android",
"--idempotent",
- "[dummy hash for webrtc_nonparallel_tests]"
+ "[dummy hash for webrtc_nonparallel_tests]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] webrtc_nonparallel_tests on Android",
@@ -1593,7 +1621,9 @@
"--tag",
"stepname:AppRTCMobileTest on Android",
"--idempotent",
- "[dummy hash for AppRTCMobileTest]"
+ "[dummy hash for AppRTCMobileTest]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] AppRTCMobileTest on Android",
@@ -1676,7 +1706,9 @@
"--tag",
"stepname:libjingle_peerconnection_android_unittest on Android",
"--idempotent",
- "[dummy hash for libjingle_peerconnection_android_unittest]"
+ "[dummy hash for libjingle_peerconnection_android_unittest]",
+ "--",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "[trigger] libjingle_peerconnection_android_unittest on Android",
@@ -1716,62 +1748,31 @@
"name": "android_junit_tests"
},
{
+ "allow_subannotations": true,
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"audio_decoder_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"audio_decoder_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"audio_decoder_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"audio_decoder_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "audio_decoder_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -1779,59 +1780,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "audio_decoder_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [audio_decoder_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"common_audio_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"common_audio_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"common_audio_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"common_audio_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "common_audio_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -1839,59 +1832,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "common_audio_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [common_audio_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"common_video_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"common_video_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"common_video_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"common_video_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "common_video_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -1899,59 +1884,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "common_video_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [common_video_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"modules_tests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"modules_tests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"modules_tests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"modules_tests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "modules_tests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -1959,59 +1936,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "modules_tests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [modules_tests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"modules_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"modules_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"modules_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"modules_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "modules_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2019,59 +1988,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "modules_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [modules_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"peerconnection_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"peerconnection_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"peerconnection_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"peerconnection_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "peerconnection_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2079,59 +2040,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "peerconnection_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [peerconnection_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"rtc_stats_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"rtc_stats_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"rtc_stats_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"rtc_stats_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "rtc_stats_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2139,59 +2092,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "rtc_stats_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [rtc_stats_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"rtc_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"rtc_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"rtc_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"rtc_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "rtc_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2199,59 +2144,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "rtc_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [rtc_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"system_wrappers_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"system_wrappers_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"system_wrappers_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"system_wrappers_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "system_wrappers_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2259,59 +2196,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "system_wrappers_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [system_wrappers_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"test_support_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"test_support_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"test_support_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"test_support_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "test_support_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2319,59 +2248,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "test_support_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [test_support_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"tools_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"tools_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"tools_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"tools_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "tools_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2379,59 +2300,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "tools_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [tools_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"video_engine_tests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"video_engine_tests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"video_engine_tests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"video_engine_tests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "video_engine_tests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2439,59 +2352,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "video_engine_tests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [video_engine_tests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"voice_engine_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"voice_engine_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"voice_engine_unittests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"voice_engine_unittests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "voice_engine_unittests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2499,59 +2404,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "voice_engine_unittests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [voice_engine_unittests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"webrtc_nonparallel_tests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"webrtc_nonparallel_tests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"webrtc_nonparallel_tests/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"webrtc_nonparallel_tests/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "webrtc_nonparallel_tests on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2559,59 +2456,51 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "webrtc_nonparallel_tests on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [webrtc_nonparallel_tests on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"AppRTCMobileTest/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"AppRTCMobileTest/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"AppRTCMobileTest/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"AppRTCMobileTest/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "AppRTCMobileTest on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
@@ -2619,63 +2508,78 @@
"cmd": [
"python",
"-u",
- "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client/swarming.py",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "AppRTCMobileTest on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [AppRTCMobileTest on Android]"
+ },
+ {
+ "allow_subannotations": true,
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
+ "--swarming-client-dir",
+ "[BUILDER_CACHE]/android_dbg/src/tools/swarming_client",
+ "--temp-root-dir",
+ "[TMP_BASE]",
+ "--merged-test-output",
+ "/path/to/tmp/json",
+ "--",
"collect",
"--swarming",
"https://chromium-swarm.appspot.com",
"--decorate",
"--print-status-updates",
"--json",
- "{\"base_task_name\": \"libjingle_peerconnection_android_unittest/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"libjingle_peerconnection_android_unittest/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
- "--task-summary-json",
- "/path/to/tmp/json"
+ "{\"base_task_name\": \"libjingle_peerconnection_android_unittest/Android/[dummy has/android_dbg/1337\", \"tasks\": {\"libjingle_peerconnection_android_unittest/Android/[dummy has/android_dbg/1337\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}"
],
"cwd": "[BUILDER_CACHE]/android_dbg",
"name": "libjingle_peerconnection_android_unittest on Android",
"~followup_annotations": [
- "@@@STEP_TEXT@swarming pending 71s@@@",
- "@@@STEP_LOG_LINE@json.output@{@@@",
- "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"durations\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 5.7, @@@",
- "@@@STEP_LOG_LINE@json.output@ 31.5@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"exit_codes\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ 0, @@@",
- "@@@STEP_LOG_LINE@json.output@ 0@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"id\": \"148aa78d7aa0000\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"internal_failure\": false, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated_out\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"blah\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
- "@@@STEP_LOG_LINE@json.output@ \"Heart beat succeeded on win32.\\n\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"Foo\"@@@",
- "@@@STEP_LOG_LINE@json.output@ ], @@@",
- "@@@STEP_LOG_LINE@json.output@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
- "@@@STEP_LOG_LINE@json.output@ \"state\": 112, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"try_number\": 1, @@@",
- "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@",
- "@@@STEP_LOG_LINE@json.output@ }@@@",
- "@@@STEP_LOG_LINE@json.output@ ]@@@",
- "@@@STEP_LOG_LINE@json.output@}@@@",
- "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@shard #0 isolated out@blah@@@"
]
},
{
+ "cmd": [
+ "python",
+ "-u",
+ "RECIPE_MODULE[build::test_results]/resources/upload_test_results.py",
+ "--input-json",
+ "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}]}], \"swarming_summary\": {\"shards\": [{\"outputs_ref\": {\"view_url\": \"blah\"}}]}}",
+ "--master-name",
+ "tryserver.webrtc",
+ "--builder-name",
+ "android_dbg",
+ "--build-number",
+ "1337",
+ "--test-type",
+ "libjingle_peerconnection_android_unittest on Android",
+ "--test-results-server",
+ "test-results.appspot.com",
+ "--chrome-revision",
+ "170242"
+ ],
+ "cwd": "[BUILDER_CACHE]/android_dbg",
+ "name": "Upload to test-results [libjingle_peerconnection_android_unittest on Android]"
+ },
+ {
"name": "$result",
"recipe_result": null,
"status_code": 0

Powered by Google App Engine
This is Rietveld 408576698