Commit Graph

6 Commits

Author SHA1 Message Date
Nate McMaster 4c49d5ce80
Resolve flaky tests (#497)
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.
2018-10-02 09:17:04 -07:00
Nate McMaster 4baed363e5
Close #467 - fix race conditions in tests that restart a watchable app
* Ensure the test app is actually watching for file changes before attempting to trigger a restart.
* Add retry if the first attempt times out
2018-07-30 15:54:16 -07:00
Nate McMaster e74907d6bf
Resolves #444 - remove workaround for CTRL+C deadlocks 2018-05-31 20:16:06 -07:00
Nate McMaster 83134227ab
Add support for DOTNET_WATCH_ITERATION (#443)
This environment variable can be used to determine how many types the inner command has been re-launched

Resolves #387
2018-05-24 08:24:56 -07:00
Nate McMaster d51a6951c7
Add more logging for flaky tests on CI (#393) 2018-02-12 12:29:13 -08:00
Nate McMaster 261b27b700 Port CLI tools to be dotnet global tools
- Rename package IDs to dotnet-watch, dotnet-user-secrets, and dotnet-sql-cache
- Change packaging layout to support dotnet-install-tool
- Change package metadata to DotnetTool
- Drop support for DotNetCliToolReference (those will continue to be available under previous package ID's)
- Rename project files and folders
2017-12-29 08:42:36 -08:00