Обновление до весенней загрузки 2.0.6.RELEASE делает тесты неудачными даже после перехода на 2.0.5.RELEASE - PullRequest
0 голосов
/ 17 октября 2018

У меня были тесты проекта, которые были на 100% зелеными / ОК при использовании springBootVersion=2.0.5.RELEASE.

После того, как я обновил его до springBootVersion=2.0.6.RELEASE, некоторые тесты не прошли.Я снова понизил его до 2.0.5.RELEASE и ожидал, что все тесты будут зелеными, но даже при ./gradle clean build --no-daemon тесты продолжат давать сбой.

Что может быть не так?

Я использую openjdk-11 (компиляция оракула).

Мой gradle.properties:

theSourceCompatibility=1.8
kotlinVersion=1.2.71
springBootVersion=2.0.5.RELEASE
wrapper.gradleVersion=4.10.2
mockkVersion=1.8.9

Мой build.gradle:

buildscript {
    repositories {
        jcenter()
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath "org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}"
        classpath "org.jetbrains.kotlin:kotlin-allopen:${kotlinVersion}"
        classpath 'org.jmailen.gradle:kotlinter-gradle:1.16.0'
        classpath 'org.owasp:dependency-check-gradle:3.3.1'
    }
}

apply plugin: 'kotlin'
apply plugin: 'kotlin-spring'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'org.jmailen.kotlinter'
apply plugin: 'org.owasp.dependencycheck'
apply from: 'versioning.gradle'

group = theGroup
version = getGitTag()

apply from: 'docker.gradle'

compileKotlin {
    kotlinOptions {
        freeCompilerArgs = ["-Xjsr305=strict"]
        jvmTarget = "1.8"
    }
}
compileTestKotlin {
    kotlinOptions {
        freeCompilerArgs = ["-Xjsr305=strict"]
        jvmTarget = "1.8"
    }
}

repositories {
    jcenter()
}


dependencies {
    compile 'org.springframework.boot:spring-boot-starter-actuator'
    compile 'org.springframework.boot:spring-boot-starter-web'
    compile 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
    compile 'org.jetbrains.kotlin:kotlin-reflect'
    testCompile "org.jetbrains.kotlin:kotlin-test"
    testCompile "org.jetbrains.kotlin:kotlin-test-junit"
    compile 'com.fasterxml.jackson.module:jackson-module-kotlin:2.9.3'
    runtime 'org.springframework.boot:spring-boot-devtools'
    compileOnly 'org.springframework.boot:spring-boot-configuration-processor'
    testCompile 'org.springframework.boot:spring-boot-starter-test'
    testCompile 'org.skyscreamer:jsonassert:1.5.0'
    compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
    testImplementation "io.mockk:mockk:$mockkVersion"
    //TODO: replace mockk line with the following one when we have kotlin 1.3
    // testCompile "io.mockk:mockk:1.8.9.kotlin13"

    // JUnit 5
    testImplementation("org.junit.jupiter:junit-jupiter-api:5.2.0")
    testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.2.0")
    testRuntime("org.junit.platform:junit-platform-console:1.2.0")
}

compileKotlin { dependsOn formatKotlin }
defaultTasks 'clean', 'build'
wrapper { distributionType = Wrapper.DistributionType.ALL }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...