[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
import org.gradle.api.logging.configuration.WarningMode
import org.gradle.util.GradleVersion
import org.jetbrains.kotlin.gradle.testbase.*
import org.junit.jupiter.api.DisplayName
@@ -16,7 +17,12 @@ class BuildIdeaKpmProjectModelIT : KGPBaseTest() {
@GradleTest
@DisplayName("Check 'buildIdeaKpmProjectModel' creates expected files")
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") {
assertFileInProjectExists("build/IdeaKpmProject/model.txt")
assertFileInProjectExists("build/IdeaKpmProject/model.java.bin")
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle
import groovy.json.StringEscapeUtils
import org.gradle.api.logging.LogLevel.INFO
import org.gradle.api.logging.configuration.WarningMode
import org.gradle.internal.os.OperatingSystem
import org.jetbrains.kotlin.commonizer.CommonizerTarget
import org.jetbrains.kotlin.gradle.util.reportSourceSetCommonizerDependencies
@@ -430,7 +431,13 @@ class CommonizerIT : BaseGradleIT() {
@Test
fun `test KT-49735 two kotlin targets with same konanTarget`() {
with(Project("commonize-kt-49735-twoKotlinTargets-oneKonanTarget")) {
build(":assemble") {
build(
":assemble",
options = defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)
) {
assertTasksExecuted(":compileCommonMainKotlinMetadata")
assertSuccessful()
}
@@ -5,10 +5,15 @@
package org.jetbrains.kotlin.gradle
import org.gradle.api.logging.configuration.WarningMode
import org.junit.Test
import kotlin.test.assertTrue
class KpmCompilerPluginMppIT : BaseGradleIT() {
override fun defaultBuildOptions() = super.defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)
@Test
fun testTransientPluginOptions() {
@@ -359,7 +359,13 @@ class VariantAwareDependenciesMppIT : BaseGradleIT() {
"""
)
build(resolveConfigurationTaskName) {
build(
resolveConfigurationTaskName,
options = defaultBuildOptions().copy(
// Workaround for KT-55751
warningMode = WarningMode.None,
)
) {
assertSuccessful()
val output = output.lines().single { marker in it }.substringAfter(marker).removeSurrounding("[", "]").split(",")
assertTrue { output.any { "$nestedProjectName-1.0.jar" in it } }