我总是喜欢使用ant test命令来在我的构建服务器上运行android测试,因为它更简单,并且仪器不能始终工作。
但到目前为止,我不知道是否可以使用ant来运行特定的测试类,包或套件,以便更灵活地分离不同测试类型的运行频率(例如,for例如,单位,ui,接受,表现等。)。
如果我的问题的答案是“不”,我还能做什么,当然不使用仪器?
提前致谢。
答案 0 :(得分:0)
您可以为每种类型的测试定义一个单独的Ant目标,然后使每个目标以某些属性为条件。
<target name="performance" if="test.performance">
</target>
然后,您可以通过在构建时设置所需的属性来执行所需的测试 - 例如通过传递Ant命令行(-Dkey=value
)或在您在构建文件中加载的属性文件中定义。