- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android .3 CTS测试修改测试结果和调试方法
Android 2.3 CTS测试修改测试结果和调试方法
1. CTS 测试 用 USB 连接开发板和办公电脑,就可以开始进行 cts 测试了。测试步骤如下:1)进入 cts 目录,启动 cts。localhost bin # pwd/work/android_src/out/host/linux-x86/bin (cts 可执行程序放在 android 源代码/work/android_src 中的/out/host/linux-x86/bin 路径下。)localhost bin # ./cts (启动 cts)启动开发板会在屏幕上显示下面信息。Android CTS version 2.2_r1Device(0123456789ABCDEF) connected (开发板已经连接,说明 USB 已经连接好,可以进行 CTS 测试了)cts_host start --plan VM (启动 cts 的 VM 测试计划)start test plan VM==============================================================Test package: android.core.vm-testsdot.junit.opcodes.add_double_2addr.JUnit_Test_add_double_2addr#testB1....(pass)dot.junit.opcodes.add_double_2addr.JUnit_Test_add_double_2addr#testB2...(pass)dot.junit.opcodes.add_double_2addr.JUnit_Test_add_double_2addr#testB3....(pass)........................(略)如果以前跑过 VM 测试,或由于某种原因导致 VM 测试暂停,在下次 cts 测试,会显示如下信息:localhost bin # ./ctsAndroid CTS version 2.2_r1Device(0123456789ABCDEF) connectedcts_host start --plan VMcts_host There are 1 existing session(s) for plan VM.Create a new session or choose an existing one?(表示对 VM 重新进行测试) Create a new session [0](表示从上次中断的地方开始继续进行测试) Choose a session [1](输入 1,从上次中断处继续进行测试)(VM 如果重新测试过两次及以上,会出现下面的信息,session 值越小,表示上次测试时间离目前时间越远)Please choose a session from the existed session(s): 1 [0] 7 [1] (从最早一次开始进行测试)0resume test plan VM (session id = 1)==============================================================Test package: android.core.vm-testsdot.junit.opcodes.add_float_2addr.JUnit_Test_add_float_2addr#testN5...(pass)........................(略)测试中存在着很多意想不到的情况,会导致 cts 测试中断,可见 cts 功能做得很贴心。上面这点一定要知道,因为它非常重要。2)测试时注意事项: 如果测试中出现板子跑死了,需要重新开始测试,只需要把板子重新启动,千万不要通过 Ctrl+C 的方式把正在运行的 cts 中断掉,因为在享受(Ctrl+C)带来快感的同时,很有可能会导致测试结果毁于一旦。这一点非常重要,我在测试 VM 的时候,就多次遇到这种问题,导致测试进度缓慢,一天也没有把 VM 测试完。(注:这一点也并不是每次必现的,在测试 Java 部分的时候,一次失败都没有遇到 ,但在测试 VM 的时候却多次出现,搞的我真的很郁闷,看来,以后只能多攒点 RP 了 。通过(Ctrl+C)中断测试真的很爽,如果测试进度要求很紧的话,还是不用为妙,按板子的 reset 键,对于 cts 测试来说,更迅速点,可以一键搞定问题。)4. 修改 C
文档评论(0)