dotnet-installer/test
Nick Guerrera 35b7ad2789 Use msbuild /restore instead of separate invocations where possible
It is not currently possible when there is a -f|--framework argument because
we cannot force a TargetFramework global property on to the restore evaluation.
Doing so completely breaks restore by applying the TargetFramework to all
projects transitively. The correct behavior is to restore for all frameworks,
then build/publish/etc for the given target framework. Achieving that still
requires two distinct msbuild invocations.

This also changes the verbosity of implicit restore from quiet to that
of the subsequent command (default=minimal). Similar to global properties,
we cannot specify a distinct console verbosity for the /restore portion of
the overall execution. For consistency, we apply the same verbosity change
to the case where we still use two separate msbuild invocations.

This also fixes an issue where the separate restore invocation's msbuild log
would be overwritten by the subsequent command execution. However, this remains
unfixed in the case where we still use two separate msbuild invocations.
2017-10-26 16:01:34 -07:00
..
ArgumentForwardingTests Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback. 2017-06-14 00:27:26 -07:00
ArgumentsReflector Trailing newlines + standardize tabs -> spaces 2017-03-02 20:35:20 -08:00
binding-redirects.Tests Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback. 2017-06-14 00:27:26 -07:00
crossgen.Tests Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback. 2017-06-14 00:27:26 -07:00
dotnet-add-package.Tests Merge branch 'release/2.0.0' into loc 2017-06-16 18:20:44 -07:00
dotnet-add-reference.Tests Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
dotnet-back-compat.Tests Add metadata to test specifying required shared framework 2017-04-27 13:52:48 -07:00
dotnet-build.Tests Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
dotnet-clean.Tests Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback. 2017-06-14 00:27:26 -07:00
dotnet-help.Tests Fixing help text for version, info and diagnostics and also removing runtime options that are only available for dotnet exec. 2017-06-30 13:19:52 -07:00
dotnet-list-reference.Tests Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
dotnet-migrate.Tests Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback. 2017-06-14 00:27:26 -07:00
dotnet-msbuild.Tests Use msbuild /restore instead of separate invocations where possible 2017-10-26 16:01:34 -07:00
dotnet-new.Tests Pinning the package version expected by NewProjectRestoresCorrectPackageVersion to 2.0.0. 2017-09-06 15:40:31 -07:00
dotnet-nuget.UnitTests Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback. 2017-06-14 00:27:26 -07:00
dotnet-pack.Tests Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
dotnet-publish.Tests Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
dotnet-remove-package.Tests Adjust help message test expectations to match new parser 2017-06-27 10:03:54 -07:00
dotnet-remove-reference.Tests Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
dotnet-restore.Tests Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
dotnet-run.Tests Honor UI language override in test runs 2017-07-18 22:03:31 -07:00
dotnet-sln-add.Tests Redirect parser to localized validation messages 2017-06-27 15:49:00 -07:00
dotnet-sln-list.Tests Redirect parser to localized validation messages 2017-06-27 15:49:00 -07:00
dotnet-sln-remove.Tests Redirect parser to localized validation messages 2017-06-27 15:49:00 -07:00
dotnet-store.Tests Simple clean up to the store tests 2017-06-20 15:19:51 -05:00
dotnet-test.Tests Fixed tests 2017-10-11 12:21:59 +05:30
dotnet-vstest.Tests Fixed tests 2017-10-11 12:21:59 +05:30
dotnet.Tests Add telemetry data points for .NET Core 2.0 2017-07-27 09:55:40 -07:00
EndToEnd Update test to pass --no-restore to templates 2017-07-10 16:27:54 -07:00
Installer .NET Core 2+ Naming and Versioning 2017-05-26 15:46:56 -07:00
Microsoft.DotNet.Cli.Sln.Internal.Tests Merge branch 'release/2.0.0' into loc 2017-06-16 18:20:44 -07:00
Microsoft.DotNet.Cli.Utils.Tests Use temporary path for fake deps.json in test 2017-10-12 16:32:12 -07:00
Microsoft.DotNet.Configurer.UnitTests Add telemetry data points for .NET Core 2.0 2017-07-27 09:55:40 -07:00
Microsoft.DotNet.MSBuildSdkResolver.Tests Adding a Minimum VS Defined SDK version to the resolver. If it set to 1.0.4 if the minimum SDK version file is not found. 2017-07-05 09:54:46 -07:00
Microsoft.DotNet.Tools.Tests.Utilities Honor UI language override in test runs 2017-07-18 22:03:31 -07:00
msbuild.IntegrationTests Add telemetry data points for .NET Core 2.0 2017-07-27 09:55:40 -07:00
Msbuild.Tests.Utilities Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback. 2017-06-14 00:27:26 -07:00
dir.props Update the CLI to netcoreapp2.0. 2017-01-26 07:28:59 -06:00
Microsoft.DotNet.Cli.Tests.sln Adding the runtime identifier option to dotnet clean. 2017-05-25 12:29:51 -07:00