这两天一直在搞 Android 4.1 CTS ,每次完整跑完一遍后总有几百项 failed,用编辑器手动改为 notExecuted 项后重新跑,有很多项第二次都跑过了。
但是发现直接修改也带来很多问题。如下:
1. 最初是这样的
<Test name="testVolume" result="fail" starttime="Thu Jun 13 22:41:08 CST 2013" endtime="Thu Jun 13 22:41:10 CST 2013">
<FailedScene message="junit.framework.AssertionFailedError: expected:<2> but was:<1>
at android.media.cts.AudioManagerTest.testVolume(AudioManagerTest.java:337)
">
<StackTrace>junit.framework.AssertionFailedError: expected:<2> but was:<1>
at android.media.cts.AudioManagerTest.testVolume(AudioManagerTest.java:337)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175)
at android.test.Instrumen
Android CTS 结果 testResult.xml 修改 fail 项 为 notExecuted 项 分析
最新推荐文章于 2021-12-29 13:19:08 发布
本文介绍了如何将Android CTS中测试结果的'fail'项修改为'notExecuted',并讨论了直接修改可能导致的问题。作者通过编写Linux小程序成功解决了保留失败信息的状况,并提供了源码下载链接。
摘要由CSDN通过智能技术生成