0

我总是更喜欢 ant test 命令而不是 am instrument 来在我的构建服务器上运行 android 测试,因为它更简单,而且 am instrument 并不总是有效。

但到目前为止,我不知道是否可以使用 ant 只运行特定的测试类、包或套件,以便更加灵活并区分不同测试类型的运行频率(例如,单元、ui、接受度、性能等)。

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

提前致谢。

4

1 回答 1

0

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

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

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

于 2012-05-25T12:00:36.593 回答