diff --git a/compiler/tests-spec/tests/org/jetbrains/kotlin/checkers/AbstractDiagnosticsTestSpec.kt b/compiler/tests-spec/tests/org/jetbrains/kotlin/checkers/AbstractDiagnosticsTestSpec.kt index b7aa0febe88..2b85bd120f4 100644 --- a/compiler/tests-spec/tests/org/jetbrains/kotlin/checkers/AbstractDiagnosticsTestSpec.kt +++ b/compiler/tests-spec/tests/org/jetbrains/kotlin/checkers/AbstractDiagnosticsTestSpec.kt @@ -93,6 +93,8 @@ abstract class AbstractDiagnosticsTestSpec : AbstractDiagnosticsTest() { moduleBindings: Map, languageVersionSettingsByModule: Map ) { + if (testValidator.testInfo.unexpectedBehavior!!) return + val diagnosticValidator = DiagnosticTestTypeValidator(testFiles) try { testValidator.validateTestType(computedTestType = diagnosticValidator.computeTestType()) diff --git a/compiler/tests-spec/tests/org/jetbrains/kotlin/parsing/AbstractParsingTestSpec.kt b/compiler/tests-spec/tests/org/jetbrains/kotlin/parsing/AbstractParsingTestSpec.kt index 1bdcd6e0f98..657e8d643b2 100644 --- a/compiler/tests-spec/tests/org/jetbrains/kotlin/parsing/AbstractParsingTestSpec.kt +++ b/compiler/tests-spec/tests/org/jetbrains/kotlin/parsing/AbstractParsingTestSpec.kt @@ -24,6 +24,8 @@ abstract class AbstractParsingTestSpec : AbstractParsingTest() { super.doParsingTest(filePath, testValidator::testInfoFilter) + if (testValidator.testInfo.unexpectedBehavior!!) return + try { testValidator.validateTestType(computedTestType = ParsingTestTypeValidator.computeTestType(myFile)) } catch (e: SpecTestValidationException) {