dotnet-installer/test
Peter Huene 19090744cb
Fix failure to add tools path on restricted Windows environments.
On environments where registry access is disabled, the first run experience
fails because it could not add the tools path to the user's environment.

This fix properly handles the security exception by printing a warning and
continuing.  Users will have to manually add the PATH environment variable to
their environments to prevent `dotnet tool install` from printing PATH
instructions.

A new file sentinel is added to track whether or not the PATH has been
modified.  The first run experience also now correctly skips modifying the PATH
if `DOTNET_SKIP_FIRST_TIME_EXPERIENCE` is set.

Fixes #8874.
2018-04-03 16:27:01 -07:00
..
ArgumentForwardingTests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
ArgumentsReflector Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
binding-redirects.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
crossgen.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-add-package.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-add-reference.Tests Add support for accepting directories to add and remove reference commands. 2017-12-07 17:23:31 -08:00
dotnet-back-compat.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-build.Tests Adds Microsoft.Docker.Sdk to CLI 2018-01-17 11:12:19 -08:00
dotnet-clean.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-help.Tests Implement buildserver shutdown command. 2018-03-30 15:13:52 -07:00
dotnet-install-tool.Tests Change command order for tools (#8862) 2018-03-21 19:12:32 -07:00
dotnet-list-reference.Tests Change command order for tools (#8862) 2018-03-21 19:12:32 -07:00
dotnet-migrate.Tests Fix project type GUIDs when adding projects to solution files. 2018-03-22 21:32:39 -07:00
dotnet-msbuild.Tests Make the default verbosity for dotnet clean normal. This way we can get some meaningful output out of the command. 2018-03-01 14:09:06 -08:00
dotnet-new.Tests Re-activate templating test. 2018-03-12 13:16:45 -07:00
dotnet-nuget.UnitTests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-pack.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-publish.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-remove-package.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-remove-reference.Tests Add support for accepting directories to add and remove reference commands. 2017-12-07 17:23:31 -08:00
dotnet-restore.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-run.Tests Try shorter test names 2018-03-23 10:30:47 -07:00
dotnet-sln-add.Tests Fix project type GUIDs when adding projects to solution files. 2018-03-22 21:32:39 -07:00
dotnet-sln-list.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-sln-remove.Tests Write UTF-8 BOM for solution files. 2017-12-08 14:34:26 -08:00
dotnet-store.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-test.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet-vstest.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
dotnet.Tests Merge pull request #8942 from wli3/better-error-message 2018-04-02 21:35:55 -07:00
EndToEnd Add latest patch versions to BundledVersions.props, and tests to make sure that they are up to date 2018-03-30 11:32:36 -07:00
InsertionTests bundled DotnetTool (#8606) 2018-02-16 13:32:29 -08:00
Installer Move some projects to netstandard2.0 (#8692) 2018-02-27 13:59:59 -08:00
Microsoft.DotNet.Cli.Sln.Internal.Tests Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
Microsoft.DotNet.Cli.Utils.Tests Fix #4139 - escape quoted strings for process start 2018-03-20 16:53:42 -07:00
Microsoft.DotNet.Configurer.UnitTests Fix failure to add tools path on restricted Windows environments. 2018-04-03 16:27:01 -07:00
Microsoft.DotNet.MSBuildSdkResolver.Tests Removing left over comment. 2018-03-13 10:19:44 -07:00
Microsoft.DotNet.ShellShim.Tests Fix failure to add tools path on restricted Windows environments. 2018-04-03 16:27:01 -07:00
Microsoft.DotNet.TestFramework Move some projects to netstandard2.0 (#8692) 2018-02-27 13:59:59 -08:00
Microsoft.DotNet.ToolPackage.Tests Add xml setting version warning (#8860) 2018-03-26 12:50:09 -07:00
Microsoft.DotNet.Tools.Tests.ComponentMocks Add xml setting version warning (#8860) 2018-03-26 12:50:09 -07:00
Microsoft.DotNet.Tools.Tests.Utilities Apphost shim (#8893) 2018-04-02 12:37:25 -07:00
msbuild.IntegrationTests Make the default verbosity for dotnet clean normal. This way we can get some meaningful output out of the command. 2018-03-01 14:09:06 -08:00
Msbuild.Tests.Utilities Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00
MsBuildScript.Tests Fixing the URLs for the msbuildscript.tests to use the new asp.net runtime folder as well. 2018-02-15 12:58:21 -08:00
Directory.Build.props Support new artifacts layout in tests and other build logic 2017-08-24 15:49:13 -07:00
Microsoft.DotNet.Cli.Tests.sln bundled DotnetTool (#8606) 2018-02-16 13:32:29 -08:00