Не удалось найти метод test() для аргументов в проекте студии Android

В моем приложении для Android я хочу исключить некоторые тестовые случаи из пакета, чтобы я использовал test задание в файле build.gradle. например:

apply plugin: 'com.android.library'

test{
     exclude '**/calltest/Summary.class'
}

Если синхронизировать проект, я получил следующее исключение:

* What went wrong:
A problem occurred evaluating project ':SdkModule'.
> Could not find method test() for arguments [[email protected]] on project ':SdkModule' of type org.gradle.api.Project.

Если я добавлю apply plugin: 'java'

CONFIGURE FAILED in 1s
The 'java' plugin has been applied, but it is not compatible with the Android plugins.

Пожалуйста помоги мне с этим.

Ответы

Ответ 1

Возникла похожая проблема при попытке создать отчет о тестировании XML для моей сборки Jenkins. Настройки, связанные с тестированием, должны быть в testOptions. Мой файл:

android {
  testOptions {
    unitTests.includeAndroidResources = true
    unitTests.all {
        useJUnitPlatform()
        reports {
            junitXml.enabled = true
            html.enabled = false
        }
    }
}