[Gradle] Disable fail on warning for some tests because of KT-55751

#KT-52625 In Progress
This commit is contained in:
Alexander Likhachev
2023-01-03 18:51:33 +01:00
committed by Space Team
parent 503db425aa
commit 72a6f977f6
4 changed files with 27 additions and 3 deletions
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.gradle package org.jetbrains.kotlin.gradle
import org.gradle.api.logging.configuration.WarningMode
import org.gradle.util.GradleVersion import org.gradle.util.GradleVersion
import org.jetbrains.kotlin.gradle.testbase.* import org.jetbrains.kotlin.gradle.testbase.*
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
@@ -16,7 +17,12 @@ class BuildIdeaKpmProjectModelIT : KGPBaseTest() {
@GradleTest @GradleTest
@DisplayName("Check 'buildIdeaKpmProjectModel' creates expected files") @DisplayName("Check 'buildIdeaKpmProjectModel' creates expected files")
fun `test - simple kpm project`(gradleVersion: GradleVersion) { fun `test - simple kpm project`(gradleVersion: GradleVersion) {
project("kpm-simple", gradleVersion) { project(
"kpm-simple", gradleVersion, buildOptions = defaultBuildOptions.copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)
) {
build("buildIdeaKpmProjectModel") { build("buildIdeaKpmProjectModel") {
assertFileInProjectExists("build/IdeaKpmProject/model.txt") assertFileInProjectExists("build/IdeaKpmProject/model.txt")
assertFileInProjectExists("build/IdeaKpmProject/model.java.bin") assertFileInProjectExists("build/IdeaKpmProject/model.java.bin")
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle
import groovy.json.StringEscapeUtils import groovy.json.StringEscapeUtils
import org.gradle.api.logging.LogLevel.INFO import org.gradle.api.logging.LogLevel.INFO
import org.gradle.api.logging.configuration.WarningMode
import org.gradle.internal.os.OperatingSystem import org.gradle.internal.os.OperatingSystem
import org.jetbrains.kotlin.commonizer.CommonizerTarget import org.jetbrains.kotlin.commonizer.CommonizerTarget
import org.jetbrains.kotlin.gradle.util.reportSourceSetCommonizerDependencies import org.jetbrains.kotlin.gradle.util.reportSourceSetCommonizerDependencies
@@ -430,7 +431,13 @@ class CommonizerIT : BaseGradleIT() {
@Test @Test
fun `test KT-49735 two kotlin targets with same konanTarget`() { fun `test KT-49735 two kotlin targets with same konanTarget`() {
with(Project("commonize-kt-49735-twoKotlinTargets-oneKonanTarget")) { with(Project("commonize-kt-49735-twoKotlinTargets-oneKonanTarget")) {
build(":assemble") { build(
":assemble",
options = defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)
) {
assertTasksExecuted(":compileCommonMainKotlinMetadata") assertTasksExecuted(":compileCommonMainKotlinMetadata")
assertSuccessful() assertSuccessful()
} }
@@ -5,10 +5,15 @@
package org.jetbrains.kotlin.gradle package org.jetbrains.kotlin.gradle
import org.gradle.api.logging.configuration.WarningMode
import org.junit.Test import org.junit.Test
import kotlin.test.assertTrue import kotlin.test.assertTrue
class KpmCompilerPluginMppIT : BaseGradleIT() { class KpmCompilerPluginMppIT : BaseGradleIT() {
override fun defaultBuildOptions() = super.defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)
@Test @Test
fun testTransientPluginOptions() { fun testTransientPluginOptions() {
@@ -359,7 +359,13 @@ class VariantAwareDependenciesMppIT : BaseGradleIT() {
""" """
) )
build(resolveConfigurationTaskName) { build(
resolveConfigurationTaskName,
options = defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)
) {
assertSuccessful() assertSuccessful()
val output = output.lines().single { marker in it }.substringAfter(marker).removeSurrounding("[", "]").split(",") val output = output.lines().single { marker in it }.substringAfter(marker).removeSurrounding("[", "]").split(",")
assertTrue { output.any { "$nestedProjectName-1.0.jar" in it } } assertTrue { output.any { "$nestedProjectName-1.0.jar" in it } }