From a9329dce964a300f8336fba5ef4756d28b5f43d5 Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Thu, 12 Dec 2019 22:52:47 +0100 Subject: [PATCH] disable missed cache assertions on corpus-based java/groovy sanity tests GitOrigin-RevId: 35494c4b70135e5218dd0a78a55115d5d7ca7d7d --- .../java/propertyBased/JavaCodeInsightSanityTest.java | 6 ++++++ .../org/jetbrains/plugins/groovy/GroovySanityTest.groovy | 2 ++ 2 files changed, 8 insertions(+) diff --git a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCodeInsightSanityTest.java b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCodeInsightSanityTest.java index bbd13f42259c..542960612f87 100644 --- a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCodeInsightSanityTest.java +++ b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCodeInsightSanityTest.java @@ -5,6 +5,7 @@ import com.intellij.application.options.CodeStyle; import com.intellij.lang.java.JavaLanguage; import com.intellij.openapi.application.PathManager; import com.intellij.openapi.projectRoots.impl.JavaAwareProjectJdkTableImpl; +import com.intellij.openapi.util.RecursionManager; import com.intellij.psi.PsiFile; import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.codeStyle.JavaCodeStyleSettings; @@ -26,6 +27,11 @@ import java.util.function.Supplier; */ @SkipSlowTestLocally public class JavaCodeInsightSanityTest extends LightJavaCodeInsightFixtureTestCase { + @Override + protected void setUp() throws Exception { + super.setUp(); + RecursionManager.disableMissedCacheAssertions(getTestRootDisposable()); + } @Override protected void tearDown() throws Exception { diff --git a/plugins/groovy/test/org/jetbrains/plugins/groovy/GroovySanityTest.groovy b/plugins/groovy/test/org/jetbrains/plugins/groovy/GroovySanityTest.groovy index 605140e441ce..6535788fd766 100644 --- a/plugins/groovy/test/org/jetbrains/plugins/groovy/GroovySanityTest.groovy +++ b/plugins/groovy/test/org/jetbrains/plugins/groovy/GroovySanityTest.groovy @@ -2,6 +2,7 @@ package org.jetbrains.plugins.groovy import com.intellij.openapi.application.PathManager +import com.intellij.openapi.util.RecursionManager import com.intellij.psi.PsiFile import com.intellij.testFramework.fixtures.CodeInsightTestFixture import com.intellij.testFramework.propertyBased.CheckHighlighterConsistency @@ -52,6 +53,7 @@ class GroovySanityTest { @Test void 'psi accessors'() { + RecursionManager.disableMissedCacheAssertions(fixture.testRootDisposable) PropertyChecker.checkScenarios(actionsOnGroovyFiles(MadTestingUtil.randomEditsWithPsiAccessorChecks { it.name == "getOrCreateInitializingClass" && it.declaringClass == GrEnumConstantImpl }))