1. Prevent an ObjectDisposedException in dotnet-watch on slower machines 2. Fix flakiness caused by PID reuse 3. Fix flakiness in tests that await the restart of dotnet-watch. The `.TimeoutAfter` method doesn't cancel the long-running task. This left 2 readers running on dotnet-watch output which caused indeterminate test outcome. |
||
|---|---|---|
| .. | ||
| Scenario | ||
| TestProjects | ||
| AppWithDepsTests.cs | ||
| AwaitableProcess.cs | ||
| DotNetWatcherTests.cs | ||
| FileWatcherTests.cs | ||
| GlobbingAppTests.cs | ||
| NoDepsAppTests.cs | ||
| dotnet-watch.FunctionalTests.csproj | ||