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