And*_*arm 7 testing teamcity android automated-tests gradle
我正在TeamCity服务器上构建一个Android Studio/Gradle项目.我对TeamCity有些新意.目前,当在TeamCity上构建项目并在"测试"下显示时,Android Studio自动生成的单元测试会自动运行.我也有一个检测测试(在连接的Android设备上运行的测试),但它不像单元测试那样自动运行.
我的解决方案是在TeamCity中添加Gradle构建步骤以运行检测测试.到目前为止,我收效甚微.我使用了gradle任务uninstallAll connectedAndroidTest,它运行了仪器化测试,但测试结果没有显示在"测试"和单元测试下.如果检测测试失败,则构建失败,但失败的测试仍未显示在"测试"下.
我究竟做错了什么?是否有正确的方法在TeamCity上运行检测测试?
您可以调整测试任务:
test.dependsOn uninstallAll, connectedAndroidTest
另一种方法是包含您的测试(尽管不确定这是否有效,因为我不确定 uninstallAll 和connectedAndroidTest 任务正在做什么):
test {include 'org/foo/**'}
| 归档时间: |
|
| 查看次数: |
615 次 |
| 最近记录: |