Support mute tests in kotlin-gradle-plugin-integration-tests (KTI-234)

#KTI-234 Fixed
This commit is contained in:
Nikolay Krasko
2020-08-20 14:08:46 +03:00
parent 07bddbe4d0
commit 7f91ed6997
4 changed files with 63 additions and 24 deletions
@@ -39,6 +39,7 @@ dependencies {
testCompile(gradleApi())
testRuntime(projectRuntimeJar(":kotlin-android-extensions"))
testRuntime(project(":compiler:tests-mutes"))
// Workaround for missing transitive import of the common(project `kotlin-test-common`
// for `kotlin-test-jvm` into the IDE:
@@ -13,18 +13,20 @@ import org.jetbrains.kotlin.gradle.model.ModelContainer
import org.jetbrains.kotlin.gradle.model.ModelFetcherBuildAction
import org.jetbrains.kotlin.gradle.plugin.KotlinJsCompilerType
import org.jetbrains.kotlin.gradle.util.*
import org.jetbrains.kotlin.test.RunnerWithMuteInDatabase
import org.jetbrains.kotlin.test.util.trimTrailingWhitespaces
import org.junit.After
import org.junit.AfterClass
import org.junit.Assert
import org.junit.Before
import org.junit.runner.RunWith
import java.io.File
import java.util.regex.Pattern
import kotlin.test.*
import org.jetbrains.kotlin.test.util.trimTrailingWhitespaces
val SYSTEM_LINE_SEPARATOR: String = System.getProperty("line.separator")
@RunWith(value = RunnerWithMuteInDatabase::class)
abstract class BaseGradleIT {
protected var workingDir = File(".")