Commit Graph

141 Commits

Author SHA1 Message Date
Nate McMaster 6272b3625e
Dispatch cancellation on CTRL+C to avoid deadlocks in killing the process tree 2018-05-15 14:50:26 -07:00
Pranav K 78236286b4
Upgrade tools to netcoreapp2.2 2018-05-09 14:44:43 -07:00
Artak ddc478ab87
Added using block around a disposable type usage
Noticed this when reviewed an already-merged PR
2018-05-09 09:47:48 -07:00
Nate McMaster 07517187b6
Merge branch 'release/2.1' into dev 2018-05-08 16:04:20 -07:00
Nate McMaster e1e2970a41
Refactor MultipleTriggers test to better handle multiple events raised on the same file 2018-05-08 15:51:12 -07:00
Ryan Brandenburg f71dad1055 Upgrade to netcoreapp22 2018-05-08 12:04:40 -07:00
Nate McMaster 341ba98d27
[dotnet-watch] Don't show false error messages (#434) 2018-05-07 10:52:47 -07:00
Nate McMaster e5da690702
Attempt to address flaky dotnet-watch tests 2018-05-03 20:15:03 -07:00
Nate McMaster 3193f45bae
Attempt to address flaky dotnet-watch tests 2018-05-03 18:01:56 -07:00
Nate McMaster e0e9eb0b36
Add pre-generated shims to dotnet tool packages 2018-05-01 16:57:36 -07:00
Nate McMaster 9b5015d6fe
Ensure restore settings and package versions flow into test projects during CI builds 2018-04-04 22:25:34 -07:00
Nate McMaster 6d4a632b96
Fix race condition in test code waiting for dotnet-watch to restart 2018-04-02 10:10:57 -07:00
Ryan Brandenburg 1f41b26145 Skip broken test 2018-03-30 15:19:20 -07:00
Nate McMaster d51a6951c7
Add more logging for flaky tests on CI (#393) 2018-02-12 12:29:13 -08:00
Ryan Brandenburg 74229e57db Fix FunctionalTests on fresh system 2018-01-10 15:49:59 -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
Nate McMaster 1f3f010f87 Upgrade CLI tools to .NET Core 2.1 2017-12-12 14:37:47 -08:00
Nate McMaster 1836201bee Pin tool and package versions to make build more repeatable 2017-10-31 17:33:49 -07:00
Javier Calvarro Nelson ff0f112d7b Add HTTPS developer certificate management tool 2017-10-17 11:22:32 -07:00
Nate McMaster f3bb4080b0 Use CustomAfterMicrosoftCommonTargets in dotnet-user-secrets 2017-09-26 11:59:29 -07:00
Nate McMaster 3dd029a8b5 Simplify the MSBuild targets in dotnet-watch
Use CustomAfterMicrosoftCommonTargets instead of MSBuildProjectExtensionsPath.
 - No more need to write to obj/$(Project).g.dotnetwatch.targets
 - Works on project that have changed default file locations via BaseIntermediateOutputPath

Simplify DotNetWatch targets
 - Condense to one targets file
 - Simplify dependency chain of targets
 - Build project references in a parallel
2017-09-26 11:59:29 -07:00
Nate McMaster 71a11d5ed6 Remove redundant calls to TimeoutAfter 2017-09-12 14:23:16 -07:00
Nate McMaster 97b9ff3b33 Use PackageLineup to manage PackageReference versions 2017-08-28 09:46:47 -07:00
Nate McMaster b0b8d6ded3 Update test apps to netcoreapp2.0 (#339) 2017-08-25 09:17:38 -07:00
Nate McMaster a4320ccbda Upgrade to xunit 2.3.0-beta4 2017-08-18 09:55:10 -07:00
Nate McMaster 14dcbdb9dd Remove duplicate PackageReference
[ci skip]
2017-08-07 10:05:30 -07:00
Nate McMaster 9c03018a18 Cleanup unnecessary NGPV exclusion and dead test code 2017-06-02 15:29:41 -07:00
Nate McMaster 34ea52068a Add --msbuildprojectextensionspath option to dotnet-watch
In the event someone wants to move the obj/ folder, MSBuild will not be able to locate dotnet-watch's generated targets. dotnet-watch cannot automatically find the obj folder (#244), so this command line switch allows users to point dotnet-watch to the right location.
2017-06-02 15:12:33 -07:00
Javier Calvarro Nelson 7ac72dd7d8 Add task for generating ssl certificates with MSBuild 2017-05-24 15:55:43 -07:00
Nate McMaster edcba47b84 Merge branch 'rel/1.0.1' into dev 2017-05-01 14:55:24 -07:00
Nate McMaster ed07fbe94a Remove blocking call to stream reader and fix bug in task chaining 2017-05-01 12:48:11 -07:00
Nate McMaster 88f43ffc1a Fix race conditions between CTRL+C and RunAsync in dotnet-watch
Increase timeouts in testing dotnet-run and improve verbosity of test logging
2017-04-28 10:34:18 -07:00
Pranav K d3d88481e2 Use Bundled NETStandard.Library \ NETCoreApp versions instead of explicitly specifying one 2017-04-25 12:47:25 -07:00
Nate McMaster 734c735fb5 Simplify console output and fix color output on CMD 2017-04-11 14:45:52 -07:00
Nate McMaster cd5fa7ec1f Update package verion to 1.0.1 rtm and pin build dependencies and tools 2017-04-11 14:34:07 -07:00
Nate McMaster f246dd3502 Upgrade test projects to .NET Core 2.0 2017-03-22 11:56:27 -07:00
Nate McMaster 13219fafa9 Remove code that moved into CommandLineUtils 2017-03-22 10:19:19 -07:00
Nate McMaster 1f8e8fae5d
React to aspnet/Common#205 2017-03-21 15:48:04 -07:00
Nate McMaster 8c32731282 Update dependencies and build version to 1.2.0
Unify dependencies
Remove duplcated code from CommandLineUtils
Update appveyor image
2017-03-14 12:22:25 -07:00
Nate McMaster 1bfa9c4b4b
Make it possible to detect that a process is running inside dotnet-watch by setting 'DOTNET_WATCH=1' 2017-03-13 13:00:22 -07:00
Nate McMaster c97dd446eb
Simplify console output and fix color output on CMD 2017-03-10 09:18:38 -08:00
Nate McMaster 5a444fa75c Cleanup project files and workaround, run tests on .NET Core 1.1 2017-02-10 08:26:17 -08:00
Nate McMaster fac6b44bbd Upgrade to RC.3 2017-01-20 11:08:47 -08:00
BrennanConroy 161d101da6 Change Xunit version 2017-01-17 16:24:00 -08:00
Nate McMaster e481df3d49 Add better errors, fix help output text, and add 'dotnet watch --list' to help us diagnose issues
Fixes #252 - help output shown twice in dotnet-watch
Fixes #250 - add dotnet-watch --list. Prints a list of all files discovered
Fixes #249 - better error message when GenerateWatchList fails
2017-01-17 11:43:44 -08:00
Nate McMaster d55948cae3
React to changes in KoreBuild 2016-12-14 19:30:44 -08:00
Nate McMaster fd632ec654 Cleanup msbuild layout
Use one props file for whole repo, avoiding layers of dir.props
2016-12-14 09:13:00 -08:00
Nate McMaster e94def7eca Re-enable tests for file delete detection in dotnet-watch
Microsoft.NET.Sdk fixed the underlying issue causing these tests to fail.

Resolves #224.
2016-12-13 10:04:19 -08:00
Nate McMaster 08e3e0b77f Cleanup dotnet-watch testing 2016-12-13 09:59:11 -08:00
Nate McMaster 346dfe8fe0 Remove dependency on Microsoft.DotNet.Cli.Utils from test project 2016-12-12 16:40:01 -08:00