background image

   appNameSpace:安装的 apk 的 packagename;

appPackageName:apk 安装完毕后,在 cts 中通过 ls -p 显示的在 CTS

中的 PackageName,可以随意命名。CTS 自带的一个原始 packagename
为:android.performance3

targetNameSpace:测试目标 package 的名字,是工程文件
AndroidManifest 工程中 instrumentation 的 android:targetPackage 值;

targetBinaryName:CTS 中的 targetBinary 名字,在打 zip 包时,要将
该 apk 包含到 zip

 

包中才能进行 add -p xxx 操作;(目前还不清楚该参数在

CTS 框架中的意义)

TestSuite,Test name 为生成报表时报表测试项的条目需要的字段;

    后面6种属性在本次测试中都没有出现,大家不必深究。
5、重复第四步所说的,将bin目录AndroidCtsSimpleDemo.apk和AndroidCtsSimpleDemo.xml添加到压
缩文件。如下图:

6、压缩文件,运行第三步生成的 bat 文件,输入命令 add -p filepath+testcase.zip,该命令来添加

一个 testcases,被添加 testcases 将被保存在 android-cts\repository\testcases

其中

filepath+testcases.zip

 

是 一个 zip 包的全路径+zip 文件名如下图:

如果没有返回其他情况说明我们添加正确,这时候在 D:\android-cts\repository\testcases 中我们可以
找到,这是输入命令自动导入的;同时 CTS 还会导入 android 工程 SRC 文件中项目源文件的包名,

用于测试时需要进行的测试项目。

本次的包名为:。

与输入 ls -p 显示的一致。
7、接着运行 add --plan [plan name],这样就可以添加一个

Plan。敲入该命令后,CTS 会自动

提示用户添加哪些 testcases,根据提示将相应的 testcase 加入到测试 plans

8、根据测试目的,选取一定的测试包进行部分测试,为选择,为否定,为伴随测

(不准确)