java sanity tests: ignore some actions (filed to YT)

This commit is contained in:
peter
2017-08-16 15:33:26 +02:00
parent c7e08133c5
commit d98b7936e0
2 changed files with 5 additions and 0 deletions
@@ -18,6 +18,7 @@ package com.intellij.java.propertyBased;
import com.intellij.lang.jvm.JvmModifier;
import com.intellij.openapi.editor.Editor;
import com.intellij.psi.*;
import com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference;
import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.psi.util.PsiUtil;
import com.intellij.testFramework.propertyBased.CompletionPolicy;
@@ -44,6 +45,9 @@ class JavaCompletionPolicy extends CompletionPolicy {
!shouldSuggestJavaTarget((PsiJavaCodeReferenceElement)refElement, target)) {
return false;
}
if (ref instanceof FileReference && target instanceof PsiFile) {
return false; // IDEA-177167
}
return true;
}
@@ -31,6 +31,7 @@ class JavaIntentionPolicy extends IntentionPolicy {
actionText.startsWith("Attach annotations") || // changes project model
actionText.startsWith("Change class type parameter") || // doesn't change file text (starts live template)
actionText.startsWith("Rename reference") || // doesn't change file text (starts live template)
actionText.equals("Remove") || // IDEA-177220
super.shouldSkipIntention(actionText);
}