有没有办法使用 Gradle 运行特定的 Android 仪器单元测试?我试过了
gradle -Dtest.single=UnitTestName connectedInstrumentTest
但它似乎运行了包中的所有测试。
Using test.single
似乎已被弃用。新的正确方法是
./gradlew :<module>:test --tests <pattern>
where <pattern>
可能是这样的:
-
com.example.MyTest
运行 com.example.MyTest 中的所有测试方法
-
*MyTest
匹配名称以 MyTest 结尾的每个类中的每个方法
-
*.MyTest.myMethod
运行任何包中的 MyTest 类中的特定测试方法
如果您有一个多项目构建,请确保在之前给出模块路径test
任务;否则,当它在每个子项目中搜索测试模式时,您将收到误导性的错误消息。
在 Gradle 网站上我能找到的任何地方都没有记录这些内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)