Gradle Wrapper 4.6 не распознает тестовый параметр фильтрации - PullRequest
0 голосов
/ 26 июня 2018

У меня проблемы с фильтрацией тестов с помощью gradle-оболочки, поскольку параметр --tests не распознается:

❯ ./gradlew test --continuous --tests "pt.joaomneto.titancompanion.adventure.twofm.TWOFMAdventureStateTest"                                                                                                                                                                                                              

Continuous build is an incubating feature.

> Configure project :
TitanCompanion: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.android.databinding:compiler:3.2.0-alpha10' and apply the kapt plugin: "apply plugin: 'kotlin-kapt'".


FAILURE: Build failed with an exception.

* What went wrong:
Problem configuring task :test from command line.
> Unknown command-line option '--tests'.

* Try:
Run gradlew help --task :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

BUILD FAILED in 1s

Как видите, в справке нет такого параметра.

❯ ./gradlew help --task :test                                                                                                                                                                                                                                                                                          

> Configure project :
TitanCompanion: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.android.databinding:compiler:3.2.0-alpha10' and apply the kapt plugin: "apply plugin: 'kotlin-kapt'".

> Task :help
Detailed task information for :test

Path
     :test

Type
     Task (org.gradle.api.Task)

Description
     Run unit tests for all variants.

Group
     verification

А я использую gradle 4.6

❯ ./gradlew --version                                                                                                                                                                                                                                                                                                    

------------------------------------------------------------
Gradle 4.6
------------------------------------------------------------

Build time:   2018-02-28 13:36:36 UTC
Revision:     8fa6ce7945b640e6168488e4417f9bb96e4ab46c

Groovy:       2.4.12
Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM:          1.8.0_162 (Oracle Corporation 25.162-b12)
OS:           Mac OS X 10.13 x86_64

Что я здесь не так делаю? В документации четко указано, что я могу использовать этот параметр для фильтрации тестирования: https://docs.gradle.org/4.6/userguide/java_plugin.html#test_filtering

Можете ли вы помочь мне здесь?

Редактировать: это происходит только в проекте Android. Используя ту же версию Gradle в стандартном проекте Kotlin + Spring, он работает правильно ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...