是否可以使用ant运行特定的android测试或测试包?

时间:2012-05-25 09:18:37

标签: android testing ant automated-tests adb

我总是喜欢使用ant test命令来在我的构建服务器上运行android测试,因为它更简单,并且仪器不能始终工作。

但到目前为止,我不知道是否可以使用ant来运行特定的测试类,包或套件,以便更灵活地分离不同测试类型的运行频率(例如,for例如,单位,ui,接受,表现等。)。

如果我的问题的答案是“不”,我还能做什么,当然不使用仪器?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以为每种类型的测试定义一个单独的Ant目标,然后使每个目标以某些属性为条件。

<target name="performance" if="test.performance">
</target>

然后,您可以通过在构建时设置所需的属性来执行所需的测试 - 例如通过传递Ant命令行(-Dkey=value)或在您在构建文件中加载的属性文件中定义。