GtsMediaTestCases包fail原因分析

在GTS测试中,需要您使用FQ的稳定的网络来跑media项.
对于GtsMediaTestCases,请首先check网络问题.

[SOLUTION]
如何判断是网络原因导致的fail:

1. Report中判断:
在测试Media项的时候,GTS Report中出现如下错误可初步判定是网络原因导致的fail:
Failed components: < Wifi Check >
Failed components: < Video Reached Seconds >

2. Device logcat中判断:
在device_logcat里搜索到如下关键字眼,都可初步判断是网络原因导致的fail.
wvstatus = 408: 408是widevine request time out的错误返回码~
Preload timeout: 网络问题或者服务器那边的问题
WV_GetEsData retry count 27 and waiting for valid data : 无数次尝试从google server上获取data都超时失败了~
Network is unreachable : 网络问题
Retrying license request: acquire right没有成功,再去acquire license。也有可能是服务器那边有什么异常
Unable to connect to https: 无法连接

3.Download Timeout引起的fail.
在GTS4.1 R1上,Google添加了一些需要download video到本地播放的case.在播放前必须完成download.默认的timeout value is 600000ms.
例如 "com.google.android.media.gts.WidevineH264PlaybackTests#testClearWith1080P30",需要download 190MB数据, 它所需的带宽:
190M/600000ms = 324kB/s = 2592kb/s = 2.53Mb/s
它需要连接到 Google server, 但在国内很难达到这样的带宽.所以我们需要修改默认的timeout值来避免网络带宽的干扰.
首先确认您是fail在 GtsMediaTestCases模块,否则,此方法不适用.
将android-gts\testcases\GtsMediaTestCases.config中的test-timeout由600000ms修改为3600000ms


网络带宽的issue打出的LOG如下,您可以check下device_logcat中是否有以下类似LOG.若有,可按上述方法修改再来run.
01-16 10:39:28.506 7905 8074 E AndroidRuntime: FATAL EXCEPTION: Terminator
01-16 10:39:28.506 7905 8074 E AndroidRuntime: Process: com.google.android.media.gts, PID: 7905
01-16 10:39:28.506 7905 8074 E AndroidRuntime: java.lang.IllegalStateException: Test timed out after 600000 milliseconds but execution thread failed to terminate
01-16 10:39:28.506 7905 8074 E AndroidRuntime: Dumping instr and main threads:
01-16 10:39:28.506 7905 8074 E AndroidRuntime: Thread[Instr: android.support.test.runner.AndroidJUnitRunner,5,main]
01-16 10:39:28.506 7905 8074 E AndroidRuntime: at dalvik.system.VMStack.getThreadStackTrace(Native Method)
01-16 10:39:28.506 7905 8074 E AndroidRuntime: at java.lang.Thread.getStackTrace(Thread.java:580)

对于GtsMediaTestCases的fail

1. 请单独测试此case 10来次.

2. 请晚上独享网络或更换VPN来测试.

3. 可拿之前pass过的手机在此环境下来测试来排除网络因素.

posted @ 2018-01-19 11:09  深追  阅读(2166)  评论(0编辑  收藏  举报