-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add regression test for System.Windows.Forms
bug
#1542
Conversation
9b44259
to
c64ca5c
Compare
Whelp, it's passing, which isn't right! |
Ok, I need to actually write this test in the style of: PowerShellEditorServices/test/PowerShellEditorServices.Test.E2E/DebugAdapterProtocolMessageTests.cs Line 168 in 00c7824
Because it's the OmniSharp integration that is the regression to assert. |
182a68c
to
801e2c9
Compare
Ok, @rjmholt that build failure looks like the expected hang to me, I only wish I could see that locally. |
87fc6f4
to
14de362
Compare
Look at that! Regression test hung before the update, and doesn't after!!! |
ddfbe86
to
1dba04a
Compare
@@ -34,8 +34,7 @@ | |||
<PackageReference Include="xunit" Version="2.4.1" /> | |||
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" /> | |||
<PackageReference Include="Xunit.SkippableFact" Version="1.4.13" /> | |||
<PackageReference Include="OmniSharp.Extensions.LanguageServer" Version="0.19.2" /> | |||
<DotNetCliToolReference Include="dotnet-xunit" Version="2.4.0-beta.1.build3958" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what on earth this DotNetCliToolReference
was for, it doesn't seem needed any more.
1dba04a
to
aacef3a
Compare
So that we can build from our fork while we wait for an upcoming release.
So `v0.19.4` is out on GitHub, but has not yet released to the NuGet gallery, and I don't wish to delay this any longer. We'll let Dependabot bring that in as soon as it can be. The only thing missing is the DryIoc update, which we're simply hoping solves an issue.
aacef3a
to
cd29c49
Compare
@rjmholt I dropped this back to OmniSharp v0.19.3 as it's all that's on NuGet. v0.19.4 will come eventually, we'll just let Dependabot update it then. |
This PR will fail until we can update OmniSharp and so include OmniSharp/csharp-language-server-protocol#633, which fixes the bug this regression test covers. When that happens, this PR will fix:
System.Windows.Forms
objects are used vscode-powershell#3410Connect-ExchangeOnline
fails becauseSystem.Windows.Forms
objects are used vscode-powershell#3396System.Windows.Forms
objects are used, hanging extension vscode-powershell#3394 (minus a separate issue we're still working out)