From fe28888bfd73cb3fff33a7b75ccdfaa723145608 Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Wed, 26 Sep 2018 20:11:49 +0300 Subject: [PATCH] Do not run tests for -ReleaseCoroutines --- .../groovy/org/jetbrains/kotlin/KonanTest.groovy | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy b/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy index cc3c7390333..1e7c1fe53d9 100644 --- a/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy +++ b/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy @@ -858,12 +858,13 @@ fun runTest() { def text = project.file(fileName).text def languageSettings = findLinesWithPrefixesRemoved(text, '// !LANGUAGE: ') - if (languageSettings.contains('-ProperIeee754Comparisons')) { - // K/N supports only proper IEEE754 comparisons - return false - } - if (languageSettings.contains('+NewInference')) { - return false + if (!languageSettings.empty) { + def settings = languageSettings.first() + if (settings.contains('-ProperIeee754Comparisons') || // K/N supports only proper IEEE754 comparisons + settings.contains('+NewInference') || // New inference is not implemented + settings.contains('-ReleaseCoroutines')) { // only release coroutines + return false + } } def version = findLinesWithPrefixesRemoved(text, '// LANGUAGE_VERSION: ')