如何使用 Gradle 命令在 Android 中运行单个测试类?



在我的Android应用程序中,我有几个测试类。如果我运行以下命令./gradlew connectedAndroidTest它会运行 android 测试文件夹中的所有测试用例并为所有测试类生成测试报告,但我需要测试特定的测试类并为我尝试的测试类生成报告使用以下命令:

./gradlew test --tests com.login.user.UserLoginTest

上述命令引发以下异常

FAILURE: Build failed with an exception.
* What went wrong:
Problem configuring task :app:test from command line.
> Unknown command-line option '--tests'.
* Try:
Run gradlew help --task :app:test to get task usage details. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org

My app gradle version is 3.3

如果您的项目中有多种风格,则可能会收到此错误。 不要只使用test,请尝试特定的测试任务:

./gradlew testDebugUnitTest --tests com.login.user.UserLoginTest

相关内容

  • 没有找到相关文章

最新更新