Check idea with apiVersion instead of BUILD_NUMBER
BUILD_NUMBER is probably rewritten in tests from KotlinCoreEnvironment.
This commit is contained in:
+7
-4
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.codeInsight;
|
||||
|
||||
import com.intellij.ide.plugins.PluginManagerCore;
|
||||
import com.intellij.openapi.application.ApplicationInfo;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
@@ -55,9 +55,12 @@ public abstract class AbstractOutOfBlockModificationTest extends KotlinLightCode
|
||||
boolean expectedOutOfBlock = getExpectedOutOfBlockResult();
|
||||
boolean isSkipCheckDefined = InTextDirectivesUtils.isDirectiveDefined(myFixture.getFile().getText(), "SKIP_ANALYZE_CHECK");
|
||||
|
||||
if ("InGlobalPropertyWithGetter".equals(getTestName(false)) && PluginManagerCore.BUILD_NUMBER.contains("-173.")) {
|
||||
expectedOutOfBlock = true;
|
||||
isSkipCheckDefined = true;
|
||||
if ("InGlobalPropertyWithGetter".equals(getTestName(false))) {
|
||||
String apiVersion = ApplicationInfo.getInstance().getApiVersion();
|
||||
if (apiVersion != null && apiVersion.contains("-173.")) {
|
||||
expectedOutOfBlock = true;
|
||||
isSkipCheckDefined = true;
|
||||
}
|
||||
}
|
||||
|
||||
assertTrue("It's allowed to skip check with analyze only for tests where out-of-block is expected",
|
||||
|
||||
Reference in New Issue
Block a user