Make it possible to run video_quality_loopback_test in swarming.

I made two changes to video_quality_loopback_test to make it possible
to run it on swarming.

1. We need to know the path to frame_analyzer when we're generating
   the build files, and it must be already present.
   I made frame_analyzer a resource, so it's downloaded to a known path
   before generating the build files.
2. The .zip files for apprtc and golang are downloaded and isolated.
   The script now extracts them and installs AppRTC.

Passing task:
 https://chromium-swarm.appspot.com/task?id=3b230bcc04128210

Bug: chromium:755660
Change-Id: I34090897402421d5b7e29f21fbed354551197f92
Reviewed-on: https://webrtc-review.googlesource.com/40920
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21716}
This commit is contained in:
Edward Lemur
2018-01-22 13:46:58 +01:00
committed by Commit Bot
parent 4418376d16
commit 1175ecd095
5 changed files with 138 additions and 118 deletions

View File

@ -122,6 +122,12 @@
"label": "//:video_engine_tests",
"type": "console_test_launcher",
},
"video_quality_loopback_test": {
"label": "//examples:AppRTCMobileTestStubbedVideoIO",
"type": "script",
"script": "//examples/androidtests/video_quality_loopback_test.py",
"args": ["."],
},
"webrtc_nonparallel_tests": {
"label": "//:webrtc_nonparallel_tests",
"type": "non_parallel_console_test_launcher",

View File

@ -0,0 +1 @@
1f7b4528bbda3c8e2170b23b348b73b56df4e0d1