我需要在快速文件中使用命令行在我的应用程序的特定包中使用gradle运行测试。 我正在使用此命令
sh './gradlew test --tests "com.package.exemple.*"'
但它给了我这个错误
配置任务问题:app:从命令行测试。
>未知的命令行选项' - 测试'。
我尝试了很多变种但没人工作。
感谢您的帮助!
答案 0 :(得分:0)
此问题与open issue有关。请为其加注星标并使用特定的变体名称。
目前是顶级"测试"任务不接受" - 测试" 论点。相反,你必须运行明确的"测试"具体的任务 变体(例如" testDebugUnitTest")。
您使用的语法是正确的,如文档in the Gradle User Guide。
但似乎VariantName
似乎是强制性的here。
您可以找到示例in the Android Developers Documentation。
Gradle还允许您使用--tests定位特定测试 旗。例如,以下命令仅运行 sampleTestMethod测试指定的构建变量...
./gradlew testVariantName --tests *.sampleTestMethod