Обходить тесты Gradle Unit в Azure Devops? - PullRequest
0 голосов
/ 20 июня 2020

У нас есть Azure конвейер с Gradle Task, который запускает почти 1700 модульных тестов. Есть несколько нестандартных тестов (2-3), которые приводят к сбою или частичному завершению сборки. Есть ли способ обойти эти нестабильные тесты и успешно выполнить сборку? Заранее спасибо.

1 Ответ

1 голос
/ 20 июня 2020

В build.gradle добавьте это:

test {
    ignoreFailures = true
}

Вы можете найти документацию здесь .

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

test {
    // explicitly exclude tests
    exclude 'org/boo/**'
}

А если выбора нет, или вы в ру sh, то все тесты можно пропустить:

gradlew build -x test
...