cheets_CTS: use android-cts-media-1.2 for mediastress.
This pulls in some fixes to copy_media.sh. Presumably this could help
on the shards which use an unknown to me setup.
Also try to discover the shell version.
BUG=b:32978387
TEST=ran on samus
01/22 18:23:37.209 DEBUG| base_utils:0185| Running 'unzip -d
'/tmp/autotest-tradefed-install_zzejDd/5496e56a52efcc5037f0e5ebee6b2863/android-cts-media-1.2'
'/tmp/autotest-tradefed-install_zzejDd/5496e56a52efcc5037f0e5ebee6b2863/android-cts-media-1.2.zip''
01/22 18:23:53.681 DEBUG| base_utils:0185| Running 'file '/bin/sh''
01/22 18:23:53.747 DEBUG| base_utils:0280| [stdout] /bin/sh: symbolic link to bash
01/22 18:23:53.748 DEBUG| base_utils:0185| Running 'sh --version'
01/22 18:23:53.760 DEBUG| base_utils:0280| [stdout] GNU bash, version 4.3.42(1)-release (x86_64-pc-linux-gnu)
01/22 18:23:53.760 DEBUG| base_utils:0280| [stdout] Copyright (C) 2013 Free Software Foundation, Inc.
01/22 18:23:53.761 DEBUG| base_utils:0280| [stdout] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
01/22 18:23:53.761 DEBUG| base_utils:0280| [stdout]
01/22 18:23:53.761 DEBUG| base_utils:0280| [stdout] This is free software; you are free to change and redistribute it.
01/22 18:23:53.761 DEBUG| base_utils:0280| [stdout] There is NO WARRANTY, to the extent permitted by law.
01/22 18:23:53.762 DEBUG| base_utils:0185| Running 'sh -e
'/tmp/autotest-tradefed-install_zzejDd/5496e56a52efcc5037f0e5ebee6b2863/android-cts-media-1.2/android-cts-media-1.2/copy_media.sh' all'
01/22 18:23:53.776 DEBUG| base_utils:0280| [stdout] max resolution is all
01/22 18:23:53.776 DEBUG| base_utils:0280| [stdout] adb options
01/22 18:23:53.776 DEBUG| base_utils:0280| [stdout] copying 1920x1080
01/22 18:23:53.915 ERROR| base_utils:0280| [stderr] push:
bbb_short/1920x1080/mp4_libx265_libfaac/bbb_short.fmpeg.1920x1080.mp4.libx265_3250kbps_30fps.libfaac_stereo_128kbps_48000hz.mp4 ->
/sdcard/test/bbb_short/1920x1080/mp4_libx265_libfaac/bbb_short.fmpeg.1920x1080.mp4.libx265_3250kbps_30fps.libfaac_stereo_128kbps_48000hz.mp4
01/22 18:23:54.243 ERROR| base_utils:0280| [stderr] push:
bbb_short/1920x1080/mp4_libx265_libfaac/bbb_short.fmpeg.1920x1080.mp4.libx265_6500kbps_30fps.libfaac_stereo_128kbps_48000hz.mp4 ->
/sdcard/test/bbb_short/1920x1080/mp4_libx265_libfaac/bbb_short.fmpeg.1920x1080.mp4.libx265_6500kbps_30fps.libfaac_stereo_128kbps_48000hz.mp4
Change-Id: Id17ebfa2bc7ffc1f008e27668ce12146cac6b08e
Reviewed-on: https://chromium-review.googlesource.com/431175
Trybot-Ready: Ilja H. Friedel <ihf@chromium.org>
Tested-by: Ilja H. Friedel <ihf@chromium.org>
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
(cherry picked from commit 6627bd4d121a2cf436cad439ba75e820378e24b9)
Reviewed-on: https://chromium-review.googlesource.com/431440
diff --git a/server/site_tests/cheets_CTS/cheets_CTS.py b/server/site_tests/cheets_CTS/cheets_CTS.py
index 1251518..9a60c9d 100644
--- a/server/site_tests/cheets_CTS/cheets_CTS.py
+++ b/server/site_tests/cheets_CTS/cheets_CTS.py
@@ -37,7 +37,7 @@
_CTS_URI = {
'arm' : _DL_CTS + 'android-cts-6.0_r12-linux_x86-arm.zip',
'x86' : _DL_CTS + 'android-cts-6.0_r12-linux_x86-x86.zip',
- 'media' : _DL_CTS + 'android-cts-media-1.1.zip'
+ 'media' : _DL_CTS + 'android-cts-media-1.2.zip'
}
@@ -111,7 +111,17 @@
cts_media = os.path.join(media, base)
copy_media = os.path.join(cts_media, 'copy_media.sh')
with pushd(cts_media):
- logging.info('sh -e %s all', copy_media)
+ try:
+ self._run('file', args=('/bin/sh',), verbose=True,
+ ignore_status=True, timeout=60,
+ stdout_tee=utils.TEE_TO_LOGS,
+ stderr_tee=utils.TEE_TO_LOGS)
+ self._run('sh', args=('--version',), verbose=True,
+ ignore_status=True, timeout=60,
+ stdout_tee=utils.TEE_TO_LOGS,
+ stderr_tee=utils.TEE_TO_LOGS)
+ except:
+ logging.warning('Could not obtain sh version.')
self._run(
'sh',
args=('-e', copy_media, 'all'),