Reporter |
|
---|---|
Created | Aug 1, 2019, 10:16:15 AM |
Updated | Aug 1, 2019, 7:06:18 PM |
Subsystem | Comment Code |
Assignee | Dmitry Osinovsky (Dmitry.Osinovsky) |
Priority | Normal |
State | Open |
Type | Feature |
Fix version | No Fix versions |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
RSRP-475727: Support StyleCop's quadruple slash comments style for commented code
RSRP-272931: Whole QUnit session is run, even if I choose to run a part of it
Reporter |
|
---|---|
Created | Jun 21, 2011, 6:32:25 PM |
Updated | Aug 1, 2019, 7:39:47 PM |
Subsystem | Unit Testing |
Assignee | Vladimir Belov (Vladimir.Belov) |
Priority | Major |
State | Open |
Type | Bug |
Fix version | Backlog |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
Also, if there's a module with several tests; session contains only part of these tests; and I run the session - all the tests from module are executed.
RSRP-416223: QUnit test not recognized if the test name isn't a literal string
Reporter |
|
---|---|
Created | Jun 12, 2014, 2:16:46 PM |
Updated | Aug 1, 2019, 7:40:01 PM |
Subsystem | Unit Testing |
Assignee | Vladimir Belov (Vladimir.Belov) |
Priority | Major |
State | Submitted |
Type | Bug |
Fix version | Backlog |
Affected versions | 8.1 |
Fixed In EAP | Undefined |
VsVersion | VS 2012 |
Branch | No branch |
QUnit.asyncTest('My test name', function () {
// not relevant code
});
It's recognized, appears in the gutter, in the unit test window, and so on.
However, if the test name is not a literal string, it's not recognized, for example, none of these tests are recognized:
QUnit.asyncTest('The value should be ' + x, function () {
// not relevant code
});
QUnit.asyncTest(testName, function () {
// not relevant code
});
The tests should be recognized independently of the way the test name is expressed: with a literal, or with any other expression.
RSRP-210948: Support for addins in a tests assembly/referenced by a test assembly
Reporter |
|
---|---|
Created | Feb 2, 2011, 4:13:11 PM |
Updated | Aug 1, 2019, 7:50:03 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Normal |
State | Submitted |
Type | Feature |
Fix version | Backlog |
Affected versions | 5.1.2 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
RSRP-286219: Enable JavaScript tests debug
Reporter |
|
---|---|
Created | Dec 9, 2011, 6:19:46 PM |
Updated | Aug 1, 2019, 8:17:41 PM |
Subsystem | Unit Testing |
Assignee | Vladimir Belov (Vladimir.Belov) |
Priority | Major |
State | Submitted |
Type | Feature |
Fix version | Backlog |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
This is a problem because, essentially, there's no way to debug the JavaScript that's left. (And indeed, currently QUnit debug option is disabled in ReSharper.) Now, what I can do is, for example, throw together an HTML page which references QUnit, my tests and libs, and test things myself. But it would be a lot better if the server that R# spins up to host the page could be left for a bit longer so that I could reload the page with a JS debugger attached. (Same goes for using Fiddler.)
RSRP-430359: Sometimes QUnit session doesn't finish when all tests are executed
Reporter |
|
---|---|
Created | Jan 14, 2015, 7:29:28 PM |
Updated | Aug 1, 2019, 8:17:41 PM |
Subsystem | Unit Testing |
Assignee | Vladimir Belov (Vladimir.Belov) |
Priority | Major |
State | Submitted |
Type | Bug |
Fix version | Backlog |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
1. write a correct QUnit test, run it - session execution is over
2. break the test, run it from Unit Test Sessions / gutter marks' menu - test has failed, session goes on.
It happens often also when you fix the broken test, save solution and run the session. If I rebuild the solution before rerunning the test, it usually works fine.
RSRP-330357: JavaScript unit testing for Jasmine or QUnit in Win8
Reporter |
|
---|---|
Created | Oct 2, 2012, 1:43:37 PM |
Updated | Aug 1, 2019, 8:26:34 PM |
Subsystem | Unit Testing |
Assignee | Vladimir Belov (Vladimir.Belov) |
Priority | Major |
State | Submitted |
Type | Bug |
Fix version | Backlog |
Affected versions | 7.0.1 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
I understand the test must use the /// <refe.. to the code under test JS file. I also understand you DO NOT need to reference qunit or jasmine, as R# does that. Is this correct?
I am getting "Cannot analyse project output. File is not found". A browser window opens, and for Jasmine, it's blank (but I can see there is html/js in it with view source). With QUnit, I get the same error, but the styled and failing tests come up.
This happens when I have a test that has no external references:
describe('simplest possible test', function () {
it('should execute', function() {
expect(true).toBe(true);
});
});
The Unit Test Explorer shows the tests if I change the file and refresh it. But if I build the project, then refresh, my tests disappear.
Also, I am not getting the gutter circle for running the tests in the *.js file. I do get these in other projects where I'm using NUnit against C#.
It feels like I've missed something in options or my project setup, since this is so unstable compared to the NUnit testing I do. Can you get me pointed in the right direction?
RSRP-416883: Allow JavaScript unit tests in a project to be ignored
Reporter |
|
---|---|
Created | Jun 26, 2014, 2:46:02 PM |
Updated | Aug 1, 2019, 8:26:41 PM |
Subsystem | Unit Testing |
Assignee | Vladimir Belov (Vladimir.Belov) |
Priority | Normal |
State | Submitted |
Type | Improvement |
Fix version | Backlog |
Affected versions | 8.2.1, 8.2.2 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
We would quite like to avoid running these in Resharper so it would be good if there was a way of filtering them out when running all the tests in the solution.
RSRP-420968: PSI gets queried from UI thread from HyperlinkManager.OnHoverDocumentsCommitted
Reporter |
|
---|---|
Created | Aug 13, 2014, 5:25:07 PM |
Updated | Aug 1, 2019, 9:01:45 PM |
Subsystem | Navigation - Contextual |
Assignee | Kirill Skrygan (kirill.skrygan) |
Priority | Critical |
State | Submitted |
Type | Bug |
Fix version | No Fix versions |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.SpecialElementFinderManager.GetSpecialSearchTarget<JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ISpecialElementFinder>(JetBrains.ProjectModel.ISolution solution, JetBrains.ReSharper.Psi.IPsiSourceFile sourceFile, JetBrains.DocumentModel.DocumentRange? documentRange, int? caretOffset, JetBrains.ReSharper.Psi.Util.ReferencePreferenceKind kind, out JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ISpecialElementFinder finder) Line 75 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.SpecialElementFinderManager.GetSpecialSearchTarget<JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ISpecialElementFinder>(JetBrains.Application.DataContext.IDataContext context, JetBrains.ReSharper.Psi.Util.ReferencePreferenceKind kind, out JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ISpecialElementFinder finder) Line 63 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.SpecialElementFinderManager.GetSpecialSearchTarget(JetBrains.Application.DataContext.IDataContext context, JetBrains.ReSharper.Psi.Util.ReferencePreferenceKind kind, out JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ISpecialElementFinder finder) Line 28 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ContextSearchBase<JetBrains.ReSharper.Feature.Services.Navigation.Requests.SearchImplementationsRequest>.IsAvailable(JetBrains.Application.DataContext.IDataContext context) Line 20 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ContextNavigationLanguageUtil.GetAvailableContextSearches<JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.IImplementationContextSearch>(JetBrains.Application.DataContext.IDataContext dataContext, JetBrains.Application.ComponentModel.IFeaturePartsContainer container) Line 28 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ContextSearchesCollector<JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.IImplementationContextSearch>.GetSearchesExecution(JetBrains.Application.DataContext.IDataContext dataContext, JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.INavigationExecutionHost host) Line 21 C#
JetBrains.ReSharper.Features.Navigation.dll!JetBrains.ReSharper.Features.Navigation.Features.GoToDeclaration.DeclarationProviderBase<JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.IImplementationContextSearch,JetBrains.ReSharper.Feature.Services.Navigation.Descriptors.SearchImplementationsDescriptor,JetBrains.ReSharper.Feature.Services.Navigation.Requests.SearchImplementationsRequest>.CreateWorkflow(JetBrains.Application.DataContext.IDataContext dataContext) Line 58 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.ActionsMenu.ExtensibleAction<JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.IGotoImplementationsProvider,JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ContextNavigation,JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.NavigationActionGroup>.GetWorkflowListToExecute(JetBrains.Application.DataContext.IDataContext dataContext) Line 119 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.ActionsMenu.ExtensibleAction<JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.IGotoImplementationsProvider,JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.ContextNavigation,JetBrains.ReSharper.Feature.Services.Navigation.ContextNavigation.NavigationActionGroup>.Update(JetBrains.Application.DataContext.IDataContext context, JetBrains.ActionManagement.ActionPresentation presentation, JetBrains.ActionManagement.DelegateUpdate nextUpdate) Line 50 C#
JetBrains.ReSharper.Features.Navigation.dll!JetBrains.ReSharper.Features.Navigation.Features.FindDeclarations.GotoImplementationHyperlinkProvider.CreateHyperlink(JetBrains.Application.DataContext.IDataContext context) Line 15 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Hyperlink.HyperlinkManager.OnHoverDocumentsCommitted.AnonymousMethod__1a(JetBrains.DataFlow.Lifetime lifetime) Line 257 C#
JetBrains.Platform.Util.dll!JetBrains.DataFlow.Lifetimes.Using(System.Action<JetBrains.DataFlow.Lifetime> λ) Line 27 C#
JetBrains.Platform.Util.dll!JetBrains.DataFlow.ISignalEx.Advise<bool>.AnonymousMethod__0(bool value) Line 23 C#
JetBrains.Platform.Util.dll!JetBrains.DataFlow.Signal<bool>.NotifySinks(bool payload) Line 378 C#
JetBrains.Platform.Util.dll!JetBrains.DataFlow.Signal<bool>.Fire(bool value, object cookie) Line 538 C#
JetBrains.Platform.Util.dll!JetBrains.DataFlow.SimpleSignal.Fire() Line 53 C#
JetBrains.ReSharper.Feature.Services.dll!JetBrains.ReSharper.Feature.Services.Hyperlink.HyperlinkManager.StubbornAsyncCommitClient.JetBrains.ReSharper.Psi.IAsyncCommitClient.BeforeCommit.AnonymousMethod__3d() Line 569 C#
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.AsyncCommitServiceImpl.Commit.AnonymousMethod__1() Line 120 C#
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Files.PsiFiles.CommitAllDocumentsAsync(System.Action success, System.Action interrupted) Line 668 C#
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.AsyncCommitServiceImpl.Commit(System.Collections.Generic.HashSet<JetBrains.ReSharper.Psi.IAsyncCommitClient> clients) Line 113 C#
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.AsyncCommitServiceImpl.OnAlarm.AnonymousMethod__0() Line 85 C#
JetBrains.Platform.Shell.dll!JetBrains.Application.IShellLocksEx.TryExecuteWithReadLock(JetBrains.Application.IShellLocks thіs, System.Action F) Line 1035 C#
JetBrains.ReSharper.Resources.dll!JetBrains.ReSharper.Resources.Shell.ReadLockCookie.TryExecute(System.Action action) Line 65 C#
JetBrains.ReSharper.Psi.dll!JetBrains.ReSharper.Psi.Impl.AsyncCommitServiceImpl.OnAlarm() Line 69 C#
JetBrains.Platform.Util.dll!JetBrains.Util.Concurrency.GroupingEventHostEx.QueueAtShort.AnonymousMethod__1() Line 32 C#
JetBrains.Platform.Util.dll!JetBrains.Threading.GroupingEvent.Execute() Line 362 C#
JetBrains.Platform.Util.dll!JetBrains.Threading.GroupingEventHost.ExecuteExpiredEvents() Line 255 C#
JetBrains.Platform.Util.dll!JetBrains.Threading.GroupingEventHost.OnClockTimerTick.AnonymousMethod__4() Line 303 C#
JetBrains.Platform.Util.dll!JetBrains.Threading.ReentrancyGuard.Execute(string name, System.Action action) Line 267 C#
JetBrains.Platform.Util.dll!JetBrains.Threading.ReentrancyGuard.ExecuteOrQueue(string name, System.Action action) Line 304 C#
JetBrains.Platform.Util.dll!JetBrains.Threading.GroupingEventHost.OnClockTimerTick() Line 309 C#
JetBrains.Platform.Util.dll!JetBrains.Threading.GroupingEventHost.ClockTimer.OnTimerTick(object sender, System.EventArgs e) Line 449 C#
System.Windows.Forms.dll!System.Windows.Forms.Timer.OnTick(System.EventArgs e) Unknown
System.Windows.Forms.dll!System.Windows.Forms.Timer.TimerNativeWindow.WndProc(ref System.Windows.Forms.Message m) Unknown
System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) Unknown
RSRP-475738: Nested NUnit test classes are in Inconclusive state in full .Net framework projects.
Reporter |
|
---|---|
Created | Aug 1, 2019, 3:49:44 PM |
Updated | Aug 1, 2019, 9:26:43 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Show-stopper |
State | Submitted |
Type | Bug |
Fix version | 2019.2.1 |
Affected versions | 2019.1.3 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
STR:
- Run all tests from the sample
- Expand Framework node
Tests run fine in R# 2018.3.
RSRP-475405: [Performance Report] Unresponsive and unusable
Reporter |
|
---|---|
Created | Jul 10, 2019, 5:42:57 PM |
Updated | Aug 1, 2019, 9:33:01 PM |
Subsystem | Psi - Caches |
Assignee | Sergey Kuks (coox) |
Priority | Show-stopper |
State | Open |
Type | Performance Problem |
Fix version | 2019.2 |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
Evaluator: True
OS Version: Microsoft Windows NT 10.0.17763.0
Product: dotTrace, Version: 2019.1.20190603.145722
Product: ReSharper, Version: 2019.1.20190603.145621
Time Zone: Eastern Standard Time
Description
Puvezuz is when attempting to change branches.
changing branches with resharper breaks all refrences (see email to resharper-support@jetbrains.com) and requires a rebuild which is also included in the snapshot.
Please see email for full details. Title is "[JetBrains] Re: ReSharper uninstall feedback" from menachem@rallybound.com and responded to by Angelina Elycheva.
RSRP-475620: [Performance Report] Start of NUnit test takes very long
Reporter |
|
---|---|
Created | Jul 24, 2019, 10:33:29 AM |
Updated | Aug 1, 2019, 9:36:58 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Show-stopper |
State | Open |
Type | Performance Problem |
Fix version | 2019.2.1 |
Affected versions | 2018.3.5 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
Evaluator: False
OS Version: Microsoft Windows NT 10.0.17134.0
Product: ReSharper, Version: 2018.3.20190304.45354
Time Zone: W. Europe Standard Time
Description
After the first test of a project has been started, the rest of the test are executed normal.
RSRP-475057: Failed to start debugger session "Unit-Testing debug session". HResult: 89710016. Overlapped I/O operation is in progress
Reporter |
|
---|---|
Created | Mar 11, 2019, 4:48:30 PM |
Updated | Aug 1, 2019, 9:40:52 PM |
Subsystem | Unit Testing |
Assignee | Fedor Buyvol-Kot (Fedor.Buyvol-Kot) |
Priority | Critical |
State | To Reproduce |
Type | Exception |
Fix version | 2019.3 |
Affected versions | 2019.1.1, 2019.1.2 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
ReSharperPlatformVs16 Wave 191 Hive _7a6e48c3 — JetBrains ReSharper Ultimate 2019.1 EAP 1 D Build 191.0.20190311.110449-eap01d
JetBrains dotCover 2019.1 EAP 1 D Build 2019.1.20190311.112703-eap01d
JetBrains ReSharper 2019.1 EAP 1 D Build 2019.1.20190311.112104-eap01d
Failed to start debugger session "Unit-Testing debug session". HResult: 89710016. Overlapped I/O operation is in progress
--- EXCEPTION #1/2 [Win32Exception]
Message = “Overlapped I/O operation is in progress”
ExceptionPath = Root.InnerException
NativeErrorCode = 997
ClassName = System.ComponentModel.Win32Exception
HResult = E_FAIL=EFail=80004005
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Failed to start debugger session "Unit-Testing debug session". HResult: 89710016. Overlapped I/O operation is in progress”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
Data.SccRevisionShell = “<there are no packages matching the criteria>”
Data.HostProductInfo = “JetBrains ReSharper Ultimate 2019.1 EAP 1 D Build 191.0.20190311.110449-eap01d”
Data.SubProducts.#0 = “JetBrains dotCover 2019.1 EAP 1 D Build 2019.1.20190311.112703-eap01d”
Data.SubProducts.#1 = “JetBrains ReSharper 2019.1 EAP 1 D Build 2019.1.20190311.112104-eap01d”
Data.SccRevisionEnv = “
Platform\Core\Shell,
Platform\VisualStudio:
git::refs/heads/191-ut-mstest-vs16::8dc5c337a99024922ac3a7d0061b910ab14f4fb1
”
Data.VsVersion = 16.0.28705.295
Data.VsPreview = True
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.PsiFeatures.VisualStudio.Core.UnitTesting.VsDebuggerFacade.<>c__DisplayClass16_0.<RunDebuggerSession>b__0(Lifetime lt)
at JetBrains.Lifetimes.Lifetime.Using(Action1 action) at JetBrains.PsiFeatures.VisualStudio.Core.UnitTesting.VsDebuggerFacade.RunDebuggerSession(Lifetime lifetime, String name, ISolution solution, DebugSessionDescriptor debugSessionDescriptor, Action onFinish) at JetBrains.ReSharper.UnitTestFramework.DebugHostController.StartProcess(ProcessStartInfo startInfo, IUnitTestRun run, ILogger logger) at JetBrains.ReSharper.UnitTestFramework.Launch.UnitTestLaunch.HostControllerWithLogging.StartProcess(ProcessStartInfo startInfo, IUnitTestRun run, ILogger logger) at JetBrains.ReSharper.UnitTestFramework.Strategy.TaskRunnerOutOfProcessUnitTestRunStrategy.Run(IUnitTestRun run) at JetBrains.ReSharper.UnitTestFramework.Launch.UnitTestRun.<Start>d__28.MoveNext() at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine) at JetBrains.ReSharper.UnitTestFramework.Launch.UnitTestRun.Start(CancellationToken onCancel, CancellationToken onAbort) at JetBrains.ReSharper.UnitTestFramework.Launch.Stages.BuildPipelineStage.UnitTestRunWithLogging.<Start>d__4.MoveNext() at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine) at JetBrains.ReSharper.UnitTestFramework.Launch.Stages.BuildPipelineStage.UnitTestRunWithLogging.Start(CancellationToken onCancel, CancellationToken onAbort) at JetBrains.ReSharper.UnitTestFramework.Launch.Stages.RunTestsStage.<>c__DisplayClass5_0.<StartRunChained>b__0() at System.Threading.Tasks.Task
1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
”
RSRP-475030: [Performance Report] Visual Studio started to freezing during the edit
Reporter |
|
---|---|
Created | Jun 11, 2019, 9:41:31 AM |
Updated | Aug 1, 2019, 9:41:57 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Show-stopper |
State | Open |
Type | Performance Problem |
Fix version | 2019.2.1 |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
Evaluator: False
OS Version: Microsoft Windows NT 10.0.17763.0
Product: ReSharper, Version: 2018.3.20181226.120940
Time Zone: Russia TZ 2 Standard Time
Description
Visual Studio started to freezing during the edit
RSRP-469764: Inconclusive: Test not run - Unable to read data from the transport connection when test fails
Reporter |
|
---|---|
Created | May 22, 2018, 2:07:48 AM |
Updated | Aug 1, 2019, 9:44:10 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Critical |
State | Submitted |
Type | Bug |
Fix version | 2019.2.1 |
Affected versions | 2018.1.1 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
Using .NET Core, NUnit and Rider 2018.1.1 EAP I wrote some wrong test and instead fail with right error, Rider (and actually ReSharper) fails with strange error, marks test as "Inconclusive" and also reports error into Event Log.
Unable to read data from the transport connection: Удаленный хост принудительно разорвал существующее подключение. at System.Net.Sockets.NetworkStream.Read(Span`1 destination) at System.Net.Sockets.NetworkStream.ReadByte() at System.IO.BinaryReader.ReadByte() at System.IO.BinaryReader.Read7BitEncodedInt() at System.IO.BinaryReader.ReadString() at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.LengthPrefixCommunicationChannel.NotifyDataAvailable() at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TcpClientExtensions.MessageLoopAsync(TcpClient client, ICommunicationChannel channel, Action`1 errorHandler, CancellationToken cancellationToken) Source: System.Net.Sockets HResult: -2146232800 Inner Exception: Удаленный хост принудительно разорвал существующее подключение HResult: -2147467259
--- EXCEPTION #1/1 [LoggerException]
Message =
Unable to read data from the transport connection: Удаленный хост принудительно разорвал существующее подключение.
at System.Net.Sockets.NetworkStream.Read(Span`1 destination)
at System.Net.Sockets.NetworkStream.ReadByte()
at System.IO.BinaryReader.ReadByte()
at System.IO.BinaryReader.Read7BitEncodedInt()
at System.IO.BinaryReader.ReadString()
at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.LengthPrefixCommunicationChannel.NotifyDataAvailable()
at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TcpClientExtensions.MessageLoopAsync(TcpClient client, ICommunicationChannel channel, Action`1 errorHandler, CancellationToken cancellationToken)
Source: System.Net.Sockets
HResult: -2146232800
Inner Exception: Удаленный хост принудительно разорвал существующее подключение
HResult: -2147467259
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600
StackTraceString =
в JetBrains.ReSharper.UnitTestFramework.DotNetCore.DotNetVsTest.DotNetVsTestExecution.OnRunComplete(ExecutionCompletePayload payload) в C:\Build Agent\work\10c2e82a8ca40a4\Psi.Features\UnitTesting\_Core\Src\New2\DotNetCore\DotNetVsTest\DotNetVsTestExecution.cs:строка 173
в Appccelerate.StateMachine.Machine.ActionHolders.ArgumentActionHolder`1.Execute(Object argument)
в Appccelerate.StateMachine.Machine.Transitions.Transition`2.PerformActions(ITransitionContext`2 context)
в Appccelerate.StateMachine.Machine.Transitions.Transition`2.Fire(IState`2 source, IState`2 target, ITransitionContext`2 context)
в Appccelerate.StateMachine.Machine.Transitions.Transition`2.Fire(ITransitionContext`2 context)
в Appccelerate.StateMachine.Machine.States.State`2.Fire(ITransitionContext`2 context)
в Appccelerate.StateMachine.Machine.StateMachine`2.Fire(TEvent eventId, Object eventArgument)
в Appccelerate.StateMachine.ActiveStateMachine`2.ProcessEventQueue(CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Execute()
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
в System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart(Object obj)
If running test with dotnet test - it fails with right error (screen).
I made simple minimal repro - https://github.com/Rizzen/RiderTestRunCrashRepro
RSRP-475413: Transform Parameters: unclear meaning of "Convert parameter".
Reporter |
|
---|---|
Created | Jul 10, 2019, 6:15:57 PM |
Updated | Aug 1, 2019, 9:52:09 PM |
Subsystem | Refactorings |
Assignee | Alisa Afonina (alisa.afonina) |
Priority | Normal |
State | Fixed In Branch |
Type | Bug |
Fix version | 2019.3 |
Affected versions | 2019.2 |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | 192-alisa.refactorings |
Branch 192-alisa.refactorings
(JetBrains.ReSharperUltimate.2019.2.EAP4D.Checked.(192.0.20190710.115020-eap04d)).
class InnerTestClass
{
public class TransformClassReturnInner
{
}
public int Age { get; set; }
public class Point
{
}
public void Test13(Point ctr, float rad, out bool res, out bool res1, ref TransformClassReturnInner tri, int t = 0)
{
res = false;
res1 = false;
}
}
- Invoke Transform Parameters on
Test13
. - Check
tri
,res
parameters.
Actual result:
In previous version:
Expected result:
Signature Preview is updated to show the real method signature after refactroing otherwise it is absolutely unclear what "Convert parameter" means.
RSRP-474173: Cannot advance the progress because it's not running.
Reporter |
|
---|---|
Created | Apr 4, 2019, 2:38:23 PM |
Updated | Aug 1, 2019, 9:57:53 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Normal |
State | Reopened |
Type | Exception |
Fix version | 2019.2.1 |
Affected versions | No Affected versions |
Fixed In EAP | 2019.1 EAP 7 |
VsVersion | All Versions |
Branch | 191-ut-fixes |
ReSharperPlatformVs16 Wave 191 Hive _1d7e7b8aReSharper — JetBrains ReSharper Ultimate 2019.1 EAP 4 D Build 191.0.20190327.0-eap04d
JetBrains ReSharper 2019.1 EAP 4 D Build 2019.1.20190327.0-eap04d
JetBrains ReSharper C++ 2019.1 EAP 4 D Build 2019.1.20190327.0-eap04d
Cannot advance the progress because it's not running.
--- EXCEPTION #1/2 [InvalidOperationException]
Message = “Cannot advance the progress because it's not running.”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
Data.Units = 100
HResult = COR_E_INVALIDOPERATION=80131509
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Cannot advance the progress because it's not running.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
Data.LastExtension = cpp
Data.SccRevisionShell = “<there are no packages matching the criteria>”
Data.HostProductInfo = “JetBrains ReSharper Ultimate 2019.1 EAP 4 D Build 191.0.20190327.0-eap04d”
Data.SubProducts.#0 = “JetBrains ReSharper 2019.1 EAP 4 D Build 2019.1.20190327.0-eap04d”
Data.SubProducts.#1 = “JetBrains ReSharper C++ 2019.1 EAP 4 D Build 2019.1.20190327.0-eap04d”
Data.SccRevisionEnv = “
Platform\Core\Shell,
Platform\VisualStudio:
git::refs/heads/191-cpp::adfab97f59f2d611bddb3a2dc0fe7f8790c9cad2
”
Data.VsVersion = 16.0.28729.10
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex)
at JetBrains.Diagnostics.LogEx.Error(ILog this, Exception ex, String message)
at JetBrains.Util.Logging.Logger.LogException(Exception ex)
at JetBrains.Application.Progress.ProgressIndicator.JetBrains.Application.Progress.IProgressIndicator.Advance(Double units)
at JetBrains.ReSharper.UnitTestFramework.UI.VS.ViewModels.UnitTestSessionProgressOnTaskBar.<>c__DisplayClass0_2.<.ctor>b__9()
at JetBrains.Threading.ReentrancyGuard.Execute(String name, Action action)
at JetBrains.Threading.ReentrancyGuard.ExecutePendingActions()
at JetBrains.Threading.JetDispatcher.Closure.Execute()
at JetBrains.Util.Concurrency.WinJetDispatcher.ProcessQueue(Int32 nMinBucket)
at JetBrains.Util.Concurrency.WinJetDispatcher.<>c__DisplayClass18_0.<BeginInvokeCore>b__0()
at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
”
RSRP-475292: One or more errors occurred. A task was canceled.
Reporter |
|
---|---|
Created | Jul 2, 2019, 3:51:44 PM |
Updated | Aug 1, 2019, 9:57:54 PM |
Resolved | Aug 1, 2019, 9:57:53 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Show-stopper |
State | Fixed |
Type | Exception |
Fix version | 2019.2 |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
ReSharperPlatformVs16 Wave 192 Hive _366fffd9 — JetBrains ReSharper Ultimate 2019.2 EAP 2 D Build 192.0.20190630.220611-eap02d
JetBrains ReSharper 2019.2 EAP 2 D Build 2019.2.20190630.223451-eap02d
JetBrains ReSharper C++ 2019.2 EAP 2 D Build 2019.2.20190630.223450-eap02d
One or more errors occurred. A task was canceled.
--- EXCEPTION #1/3 [TaskCanceledException]
Message = “A task was canceled.”
ExceptionPath = Root.InnerException.InnerException
ClassName = System.Threading.Tasks.TaskCanceledException
HResult = COR_E_OPERATIONCANCELED=8013153B
--- Outer ---
--- EXCEPTION #2/3 [AggregateException]
Message = “One or more errors occurred.”
ExceptionPath = Root.InnerException
ClassName = System.AggregateException
InnerException = “Exception #1 at Root.InnerException.InnerException”
HResult = COR_E_EXCEPTION=80131500
Source = mscorlib
InnerExceptions.#0 = “Exception #1 at Root.InnerException.InnerException”
StackTraceString = “
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task
1.get_Result()
at JetBrains.ReSharper.UnitTestProvider.nUnit.v39.NUnit39FileExplorer.IsTestMethod(ITypeMember element, IUnitTestAttributeChecker attributeChecker, IProject project, TargetFrameworkId targetFrameworkId)
at JetBrains.ReSharper.UnitTestProvider.nUnit.v39.NUnit39FileExplorer.<AppendTests>b__36_0(IMethod method)
at System.Linq.Enumerable.WhereEnumerableIterator1.MoveNext() at JetBrains.ReSharper.UnitTestProvider.nUnit.v39.NUnit39FileExplorer.AppendTests(NUnitTestFixtureElement fixtureElement, ITypeElement derivedType) at JetBrains.ReSharper.UnitTestProvider.nUnit.v39.NUnit39FileExplorer.ProcessRegularFixture(ITypeElement typeElement, IAttributeInstance attr) at JetBrains.ReSharper.UnitTestProvider.nUnit.v39.NUnit39FileExplorer.ProcessBeforeInterior(ITreeNode element) at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendants(ITreeNode root, IRecursiveElementProcessor processor) at JetBrains.ReSharper.UnitTestProvider.nUnit.v30.NUnitElementsSource.ProcessFile(IFile psiFile, IUnitTestElementsObserver observer, Func
1 interrupted)
at JetBrains.ReSharper.UnitTestFramework.UnitTestFileExplorer.Explore(IFile file, IDocument document, Func1 interrupt, Action
1 addHighlighting)
at JetBrains.ReSharper.UnitTestFramework.Highlighting.UnitTestDaemonProcess.Execute(Action`1 committer)
”
--- Outer ---
--- EXCEPTION #3/3 [LoggerException]
Message = “One or more errors occurred.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = “JetPool(L) #3”
Data.LastExtension = cs
Data.SccRevisionShell = “<there are no packages matching the criteria>”
Data.HostProductInfo = “JetBrains ReSharper Ultimate 2019.2 EAP 2 D Build 192.0.20190630.220611-eap02d”
Data.SubProducts.#0 = “JetBrains ReSharper C++ 2019.2 EAP 2 D Build 2019.2.20190630.223450-eap02d”
Data.SubProducts.#1 = “JetBrains ReSharper 2019.2 EAP 2 D Build 2019.2.20190630.223451-eap02d”
Data.SccRevisionEnv = “
Platform\Core\Shell:
git::refs/heads/192::89192de099692949443677008d3414c186f893ef
Platform\VisualStudio:
git::refs/heads/192::93d82a585dc29b2356303e8ae07a6080c6453450
”
Data.VsVersion = 16.1.29020.237
InnerException = “Exception #2 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.ReSharper.UnitTestFramework.Highlighting.UnitTestDaemonProcess.Execute(Action1 committer) at JetBrains.ReSharper.Feature.Services.Daemon.DaemonProcessBase.RunStage(IDaemonStage stage, DaemonProcessKind processKind, Action
2 commiter, IContextBoundSettingsStore contextBoundSettingsStore, JetHashSet`1 disabledStages)
at JetBrains.ReSharper.Feature.Services.Daemon.DaemonProcessBase.<>c__DisplayClass47_1.<DoHighlighting>g__Stage|2(IDaemonStage stage)
at JetBrains.ReSharper.Feature.Services.Daemon.DaemonProcessBase.<>c__DisplayClass49_1.<PrepareRunActionForStages>b__0()
at JetBrains.Application.Threading.Tasks.TaskBarrier.<>c__DisplayClass22_1.<EnqueueDependentJobs>b__2()
at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher(Action action)
at JetBrains.Application.Threading.Tasks.TaskHost.<>c__DisplayClass39_0.<Create>b__1(Object state)
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.TaskScheduler.TryExecuteTask(Task task)
at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task)
at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask()
at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc()
at ANNOTATED: JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread #D.JetPool(L) #3(Action )
at JetBrains.Util.Reflection.CallStackAnnotation.InvokeAnnotated(String classNameOfNewFrame, String methodNameOfNewFrame, Action actionToAnnotate)
at JetBrains.Util.Reflection.CallStackAnnotation.CatchAnnotatedInvocation[TClassOfNewFrame](String methodNameOfNewFrame, Action actionToAnnotate)
at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.<Start>b__20_0()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
”
RSRP-475571: Can't restart test after failure, all buttons are disabled, "stop execution" doesn't do anything
Reporter |
|
---|---|
Created | Jul 18, 2019, 11:37:44 AM |
Updated | Aug 1, 2019, 9:58:12 PM |
Resolved | Aug 1, 2019, 9:58:12 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Critical |
State | Fixed |
Type | Bug |
Fix version | 2019.2 |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |
JetBrains Rider 2019.2 EAP
Build #RD-192.5308.1365, built on July 18, 2019
Rider EAP User
Expiration date: August 17, 2019
Runtime version: 11.0.3+12-b304.19 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 16317M
Cores: 8
Registry: ide.tree.horizontal.default.autoscrolling=false, performance.watcher.sampling.interval.ms=100, performance.watcher.unresponsive.interval.ms=500, ide.tooltip.initialDelay.highlighter=0, search.everywhere.settings=true, parameter.info.max.visible.rows=10, ide.win.file.chooser.native=true, ide.scratch.in.project.view=false, search.everywhere.pattern.checking=false, ide.tooltip.initialDelay=0, ide.require.transaction.for.model.changes=false
Non-Bundled Plugins: com.intellij.ideolog
RSRP-475554: Test result "Inconclusive"
Reporter |
|
---|---|
Created | Jul 17, 2019, 3:36:41 PM |
Updated | Aug 1, 2019, 10:01:38 PM |
Subsystem | Unit Testing |
Assignee | Eugene Strizhok (Eugene.Strizhok) |
Priority | Major |
State | Submitted |
Type | Bug |
Fix version | 2019.2.1 |
Affected versions | No Affected versions |
Fixed In EAP | Undefined |
VsVersion | All Versions |
Branch | No branch |

Expected:

But often fails with "Inconclusive" test results:
