您的位置:首页 > 移动开发 > Android开发

Modify---->How to add a test plan, package to Android CTS?

2012-02-27 10:15 429 查看
  之前在尝试做add a test plan with CTS。然后就找到了以下的blog,结果做了n久都没成功,不知道出了什么原因。后来了解到可以查看log,找到了一系列的问题。

                   /article/1921878.html

最终可以实现测试的功能了。我最近在学编写test case,如果有同道中人,可以给我留言啊,可以相互探讨一下。

我今天主要讲是解决正确以上博客中的例子。

  相信大家对于上面的步骤已经很了解了,不了解也可以重新查看一下,我就不缀述。我想说的是,如果你正确执行以上blog中的步骤,如果不能执行测试,可以在执行make cts之前执行以下三个操作后,应该可以测试了。我的就是这样:

打开到源码的根目录:

1、执行

gedit cts/tests/tests/MusicTests/AndroidManifest.xml

在该文件中加入一个instrumentation的标签:

<instrumentation android:name="android.test.InstrumentationTestRunner"

android:targetPackage="com.android.music"

android:label="music tests"/>

2、执行:

cp out/target/product/generic/system/app/Music.apk out/host/linux-x86/cts/android-cts/repository/testcases/

3、执行:

gedit cts/tests/tests/MusicTests/src/com/android/music/tests/MusicPlayerLaunchPerformance.java

修改打开的文件:

将语句:start(); 、 launchApp(); 和 finish(Activity.RESULT_OK, mResults);删除掉。

最后重新编译cts再执行。

测试结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: