本人最近在学习Android cts兼容性测试这一部分,有些东西不太理解:
(1)在什么情况下需要像手机安装测试用例的*.apk文件?如果我有进行一套完整的测试,是不是要把所有的测试用例的apk文件都安装到手机上?
 2)make cts后生成的.../testcases文件夹中除了有测试用的apk文件,还有同名的xml文件,这些xml文件是如何生成的,是通过makefile生成的还是从其他文件夹拷贝来的?
请懂这方面的高人给些指点,在这谢过啦~~

解决方案 »

  1.   

    1.测试什么安什么,不需要全部
    2.同名.xml 内容diff比较下 看有差吗? 没有的话就不存在copy的问题了,有的话就知道从哪里拷贝的了。
    具体看看makefile ...我也不清楚-.-  应该不难读……
      

  2.   

    呵呵,谢谢你~.xml文件我都有做过对比,makefile文件我也读了,一直没找到xml文件生成方式,那如果我只想测试CTS:start --plan CTS,这是个大的测试范围,那也要用apk文件吗?
    还有个问题,你知道cts测试过后为什么要向谷歌发送测试报告吗?
      

  3.   

    不需要你手动安装apk包的,脚本里都有写好了的 你直接执行就行了。xml的生成方式要看源码了,里面有写的,用java实现的