mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 19:02:13 +07:00
more diagnostics for flaky exploratory tests
This commit is contained in:
+10
-5
@@ -86,14 +86,19 @@ public class InvokeIntention extends ActionOnFile {
|
||||
Editor editor = FileEditorManager.getInstance(project).openTextEditor(new OpenFileDescriptor(project, getVirtualFile(), offset), true);
|
||||
assert editor != null;
|
||||
|
||||
boolean containsErrorElements = MadTestingUtil.containsErrorElements(getFile().getViewProvider());
|
||||
FileViewProvider viewProvider = getFile().getViewProvider();
|
||||
String filesBefore = viewProvider.getAllFiles().toString();
|
||||
boolean containsErrorElements = MadTestingUtil.containsErrorElements(viewProvider);
|
||||
|
||||
String treesBefore = viewProvider.getAllFiles().stream().map(f -> DebugUtil.psiToString(f, false)).collect(
|
||||
Collectors.joining("\n\n"))
|
||||
+ "\n\n hasErrorPSI=" + containsErrorElements
|
||||
+ "\n hasErrorPSI2=" + MadTestingUtil.containsErrorElements(viewProvider)
|
||||
+ "\n filesBefore=" + filesBefore;
|
||||
|
||||
List<HighlightInfo> errors = highlightErrors(project, editor);
|
||||
boolean hasErrors = !errors.isEmpty() || containsErrorElements;
|
||||
|
||||
String treesBefore = getFile().getViewProvider().getAllFiles().stream().map(f -> DebugUtil.psiToString(f, false)).collect(
|
||||
Collectors.joining("\n\n"))
|
||||
+ "\n\n hasErrorPSI=" + containsErrorElements
|
||||
+ "\n\n hasErrorPSI2=" + MadTestingUtil.containsErrorElements(getFile().getViewProvider());
|
||||
|
||||
PsiFile file = PsiUtilBase.getPsiFileInEditor(editor, getProject());
|
||||
assert file != null;
|
||||
|
||||
Reference in New Issue
Block a user