Как добавить задачу для тестирования интеграции в build.gradle для kotlin? - PullRequest
0 голосов
/ 16 октября 2019

Мне нужно сделать интеграционное тестирование в котлине. Я должен интегрировать его в build.gradle, чтобы запустить как отдельную задачу при сборке.

Как добавить задачу в build.gradle для интеграционного теста для kotlin и в какой конфигурации я должен это сделать?

Я попытался добавить интеграциюпроверить как задачу в build.gradle для kotlin, но она не работает

Я добавил приведенную ниже конфигурацию в build.gradle.

sourceSets {
                create("integrationTest") {
                        kotlin.srcDir("src/integrationTest/kotlin")
                        resources.srcDir("src/integrationTest/resources")
                        compileClasspath += sourceSets["main"].output + 
                configurations["testRuntimeClasspath"]
                        runtimeClasspath += output + compileClasspath + 
                sourceSets["test"].runtimeClasspath
              }
            }
            configurations["integrationTestRuntime"].extendsFrom(configurations.runtimeOnly)

            task integrationTest(type: Test) {
                description = "Runs the integration tests"
                group = "verification"
                testClassesDirs = sourceSets["integrationTest"].output.classesDirs
                classpath = sourceSets["integrationTest"].runtimeClasspath
                mustRunAfter(tasks["test"])
                useJUnitPlatform()
            }

            tasks.check { dependsOn(integrationTest) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...