Reporter |
|
---|---|
Created | Dec 13, 2018, 5:37:47 PM |
Updated | Aug 1, 2019, 11:02:59 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Normal |
State | Submitted |
Type | Bug |
Fix version | 2019.2.1 |
Affected versions | 2018.3 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
Open CSharpHIghlightingTest which have over 2000 tests
Result: NunitFIleExplorer.ProcessBeforeInterior takes about 2 seconds looking for "NUnitGenericTestFixtureElement" in fixture's children
100.00% Execute • 3,806 ms • JetBrains.ReSharper.UnitTestFramework.Highlighting.UnitTestDaemonProcess.Execute(Action)
98.44% Explore • 3,747 ms • JetBrains.ReSharper.UnitTestFramework.UnitTestFileExplorer.Explore(IFile, IDocument, Func, Action)
95.22% ProcessFile • 3,624 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitElementsSource.ProcessFile(IFile, IUnitTestElementsObserver, Func)
95.22% ProcessDescendants • 3,624 ms • JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendants(ITreeNode, IRecursiveElementProcessor)
95.22% ProcessBeforeInterior • 3,624 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.ProcessBeforeInterior(ITreeNode)
►48.29% Any • 1,838 ms • System.Linq.Enumerable.Any(IEnumerable, Func)
►11.11% GetOrCreateTest • 423 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitElementFactory.GetOrCreateTest(String, IProject, TargetFrameworkId, NUnitTestFixtureElement, IClrTypeName, String, IEnumerable, UnitTestElementCategorySource, Action)
►9.20% IsTestMethod • 350 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.IsTestMethod(ITypeMember, UnitTestAttributeCache, IProject)
►6.95% CreateTestElement • 265 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.CreateTestElement(ITypeMember, IFunction, NUnitTestElement, NUnitTestFixtureElement)
►6.58% CollectCategories • 250 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.CollectCategories(IDeclaredElement)
►2.85% get_DeclaredElement • 108 ms • JetBrains.ReSharper.Psi.CSharp.Impl.Tree.MethodDeclarationStub.get_DeclaredElement
►2.83% ProcessRegularFixture • 108 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.ProcessRegularFixture(ITypeElement, IAttributeInstance)
►1.67% GetClrName • 63 ms • JetBrains.ReSharper.Psi.ExtensionsAPI.Caches2.TypeElement.GetClrName
►1.52% get_DeclaredElement • 58 ms • JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ProperTypeMemberDeclarationBase.get_DeclaredElement
1.01% ToList • 39 ms • System.Linq.Enumerable.ToList(IEnumerable)
►0.78% OnUnitTestElementDisposition • 30 ms • JetBrains.ReSharper.UnitTestFramework.UnitTestElementObserver.OnUnitTestElementDisposition(UnitTestElementDisposition)
►0.55% GetNameDocumentRange • 21 ms • JetBrains.ReSharper.Psi.Tree.DeclarationExtensions.GetNameDocumentRange(IDeclaration)
►0.42% GetPersistent • 16 ms • JetBrains.Metadata.Reader.Impl.ClrTypeNameBase.GetPersistent
0.37% Equals • 14 ms • JetBrains.Metadata.Reader.Impl.ClrTypeNameBase.Equals(Object)
►2.10% ToSourceFile • 80 ms • JetBrains.ReSharper.Psi.PsiSourceFileExtensions.ToSourceFile(IProjectFile)
►1.12% ToDictionary • 43 ms • System.Linq.Enumerable.ToDictionary(IEnumerable, Func)
►1.56% <RunStage>b__1 • 60 ms • JetBrains.ReSharper.Feature.Services.Daemon.DaemonProcessBase+<>c__DisplayClass54_2.<RunStage>b__1(DaemonStageResult)
Result: NunitFIleExplorer.ProcessBeforeInterior takes about 2 seconds looking for "NUnitGenericTestFixtureElement" in fixture's children
100.00% Execute • 3,806 ms • JetBrains.ReSharper.UnitTestFramework.Highlighting.UnitTestDaemonProcess.Execute(Action)
98.44% Explore • 3,747 ms • JetBrains.ReSharper.UnitTestFramework.UnitTestFileExplorer.Explore(IFile, IDocument, Func, Action)
95.22% ProcessFile • 3,624 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitElementsSource.ProcessFile(IFile, IUnitTestElementsObserver, Func)
95.22% ProcessDescendants • 3,624 ms • JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendants(ITreeNode, IRecursiveElementProcessor)
95.22% ProcessBeforeInterior • 3,624 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.ProcessBeforeInterior(ITreeNode)
►48.29% Any • 1,838 ms • System.Linq.Enumerable.Any(IEnumerable, Func)
►11.11% GetOrCreateTest • 423 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitElementFactory.GetOrCreateTest(String, IProject, TargetFrameworkId, NUnitTestFixtureElement, IClrTypeName, String, IEnumerable, UnitTestElementCategorySource, Action)
►9.20% IsTestMethod • 350 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.IsTestMethod(ITypeMember, UnitTestAttributeCache, IProject)
►6.95% CreateTestElement • 265 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.CreateTestElement(ITypeMember, IFunction, NUnitTestElement, NUnitTestFixtureElement)
►6.58% CollectCategories • 250 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.CollectCategories(IDeclaredElement)
►2.85% get_DeclaredElement • 108 ms • JetBrains.ReSharper.Psi.CSharp.Impl.Tree.MethodDeclarationStub.get_DeclaredElement
►2.83% ProcessRegularFixture • 108 ms • JetBrains.ReSharper.UnitTestProvider.nUnit.v26.NUnitFileExplorer.ProcessRegularFixture(ITypeElement, IAttributeInstance)
►1.67% GetClrName • 63 ms • JetBrains.ReSharper.Psi.ExtensionsAPI.Caches2.TypeElement.GetClrName
►1.52% get_DeclaredElement • 58 ms • JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ProperTypeMemberDeclarationBase.get_DeclaredElement
1.01% ToList • 39 ms • System.Linq.Enumerable.ToList(IEnumerable)
►0.78% OnUnitTestElementDisposition • 30 ms • JetBrains.ReSharper.UnitTestFramework.UnitTestElementObserver.OnUnitTestElementDisposition(UnitTestElementDisposition)
►0.55% GetNameDocumentRange • 21 ms • JetBrains.ReSharper.Psi.Tree.DeclarationExtensions.GetNameDocumentRange(IDeclaration)
►0.42% GetPersistent • 16 ms • JetBrains.Metadata.Reader.Impl.ClrTypeNameBase.GetPersistent
0.37% Equals • 14 ms • JetBrains.Metadata.Reader.Impl.ClrTypeNameBase.Equals(Object)
►2.10% ToSourceFile • 80 ms • JetBrains.ReSharper.Psi.PsiSourceFileExtensions.ToSourceFile(IProjectFile)
►1.12% ToDictionary • 43 ms • System.Linq.Enumerable.ToDictionary(IEnumerable, Func)
►1.56% <RunStage>b__1 • 60 ms • JetBrains.ReSharper.Feature.Services.Daemon.DaemonProcessBase+<>c__DisplayClass54_2.<RunStage>b__1(DaemonStageResult)