Regression in nuget >=2.7.1: Execution engine crash or tests hang
See original GitHub issueUpgrading FSharpLu.Tests
from FsCheck 2.4.0 to >=2.7.1 causes some tests to fail or timeout.
After bisecting the history of nuget packages I could determine that the regression was introduced in FsCheck 2.7.1 (It does not repro on FsCheck <=2.7.0)
Repro
1 - Get the repo at https://github.com/microsoft/fsharplu 2 - Build and run the test from VS 2017. Observe that all tests pass 3 - Upgrade the FsCheck nuget to 2.8.0 4 - Rebuild and run the test. 5 - Observe that the test execution engine fails with the following error
[8/26/2017 12:49:29 PM Informational] ------ Run test started ------
[8/26/2017 12:50:46 PM Error] The active Test Run was aborted because the execution process exited unexpectedly. The test execution process crashed while running the tests. To investigate further, open file:///C:/Users/wiblum/AppData/Local/CrashDumps/vstest.executionengine.x86.exe.11708.dmp file in Visual Studio and choose "Debug in mixed mode".
6 - The behavior varies by version. For instance with version 2.7.1 the execution engine does not crash but 4 of the 19 unit tests hang (on 2.7.0 they all pass in a few seconds).
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Regression: `dotnet test` hangs for 15 minutes after test run ...
Regression : dotnet test hangs for 15 minutes after test run completed on mac and linux #9452.
Read more >NuGet "Gather Dependencies" Hangs
After doing some digging, we figured out that it was hanging on https://www.nuget.org/api/v2 while resolving dependencies. More digging, it was ...
Read more >Known Issues with NuGet
Error installing packages with NuGet 2.7 Doing so may inadvertently unregister the above COM library. If the command fails, check to see if...
Read more >Framework Release
This is a hotfix release that addresses occasional hangs when using test parallelization and fixes crashes in NCrunch prior to version 3.9. Issues...
Read more >Bug listing with status RESOLVED with resolution TEST- ...
Bug:233 - "Emacs segfaults when merged through the sandbox." status:RESOLVED resolution:TEST-REQUEST severity:critical · Bug:3888 - "yenta_socket module not ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Released in 2.9.2. Give it a go and re-open if not fixed. Thanks!
I confirm that 2.9.2 fixes it. Thanks @kurtschelfthout for the quick fix!