我的代码中有一个安卓项目和JUnit测试。
我想知道是否有一个ant任务来运行一些测试。
事实上,我有几个经典的测试,它们使用JUnit来测试几种方法,还有一些测试需要android模拟器,或者至少需要在android设备上运行。
由于我没有找到任何文档,我想知道是否有可能这样做。
喜欢
junit-android dir=“.
非常感谢你的帮助和时间。
因为我在网上搜索过很多东西,所以希望你能帮上忙。
我有一个不包含任何活动的Android项目。
实际的build.xml文件:
项目:
生成的测试项目包含使用android命令自动生成的build.xml。可悲的是,没有任务“运行测试”。如何指定我想要使用我的库来进行这些测试?
发布于 2013-01-02 15:17:24
从命令行创建和运行android测试项目所需的一切,由Google本身提供;-) otheride.html
您需要的命令行如下所示:
adb shell am instrument -w <test_package_name>/<runner_class>要从Ant调用它,请使用<run-tests/>任务,描述了这里。
发布于 2013-01-02 14:12:35
在build.xml中创建目标,如下所示
<target name="run-tests">
<test-junit includedTests="pathToPackageContainingTests}/*.class" />
</target>然后你就可以这么做了
ant clean release run-testshttps://stackoverflow.com/questions/14123317
复制相似问题