Android CTS - 随机测试失败

时间:2016-05-24 06:02:34

标签: android android-cts

当我使用以下命令

运行android CTS完整测试时
run cts --plan CTS

每次对某些软件包显示不同的结果时,我的意思是某些软件包在每次重新运行完整测试时都会随机传递/失败。但是当我单独运行包(某些测试失败的包)时,所有测试都会通过它。

为什么我会看到这种行为?

环境: 操作系统:Android L CTS版本:5.1_r7

2 个答案:

答案 0 :(得分:0)

有些时候某些测试会随机失败,因为有些时候测试条件会被满足,而有些时间会因为超时测试而失败。

答案 1 :(得分:0)

某些cts测试涉及为某些事件发生设置的特定超时。例如,如果您正在运行与数据呼叫相关的cts测试(例如关闭/打开移动数据以及连接移动数据的超时时间设置为10秒),则此测试将通过一段时间,而有时将失败。在这种情况下,增加超时时间可以解决此问题。

关于在运行多个程序包时测试用例失败的问题,有可能失败之前的测试用例没有将设备设置为中性/原始状态以进行下一个测试。退出测试用例时,最好还原测试期间所做的所有更改。