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再执行。
测试结果:
/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再执行。
测试结果:
相关文章推荐
- How to add a test plan, package to Android CTS?
- How to add a test plan, package to Android CTS?
- How to add a test plan, package to Android CTS?
- How to add a test plan, package to Android CTS?
- Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
- How to add CTS test cases
- Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
- How to include <android/bitmap.h> and other *.h NDK libraries to Titanium Android module?
- android生成apk包出现Unable to add "XXX" Zip add failed问题
- Android 4.4 CTS testPinchIn & testPinchOut failed
- how&nbsp;to&nbsp;modify&nbsp;Con…
- Add id to <td>/<tr> in Razor
- Android Api Demos登顶之路(八十八)Graphics-->ScaleToFit
- How do I add an integer value with javascript (jquery) to a value that's returning a string?
- How to add a new package into BuildRoot
- How to add project into Android BSP
- 关于<uses-library android:name="android.test.runner"/>
- How to import class from other package when building android image
- Android中对/data/data/<package name>/files下文件操作
- Test run failed: Unable to find instrumentation target package: android.support.v7.appcompat