From af8aa0fe6e3ed73b1a3c4ae9506cc45b692b4543 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Tue, 4 Feb 2020 08:22:21 -0800 Subject: [PATCH] Fixup error on SDK restore --- eng/Baseline.Designer.props | 2 +- eng/common/tools.ps1 | 3 +- eng/common/tools.sh | 13 +- src/ProjectTemplates/test/BaselineTest.cs | 137 ------------------ .../test/ByteOrderMarkTest.cs | 2 +- .../test/Helpers/TemplatePackageInstaller.cs | 11 +- .../Infrastructure/GenerateTestProps.targets | 2 +- 7 files changed, 12 insertions(+), 158 deletions(-) delete mode 100644 src/ProjectTemplates/test/BaselineTest.cs diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props index 0550859109..beae2b6a59 100644 --- a/eng/Baseline.Designer.props +++ b/eng/Baseline.Designer.props @@ -2,7 +2,7 @@ $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - 3.1.1 + 3.1.2 diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index 617db167ce..2c1fe1446f 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -139,7 +139,6 @@ function InitializeDotNetCli([bool]$install) { InstallDotNetSdk $dotnetRoot $dotnetSdkVersion } else { Write-PipelineTelemetryError -Category "InitializeToolset" -Message "Unable to find dotnet with SDK version '$dotnetSdkVersion'" - ExitWithExitCode 1 } } @@ -184,7 +183,7 @@ function InstallDotNetSdk([string] $dotnetRoot, [string] $version, [string] $arc InstallDotNet $dotnetRoot $version $architecture } -function InstallDotNet([string] $dotnetRoot, [string] $version, [string] $architecture = "", [string] $runtime = "", [bool] $skipNonVersionedFiles = $false) { +function InstallDotNet([string] $dotnetRoot, [string] $version, [string] $architecture = "", [string] $runtime = "", [bool] $skipNonVersionedFiles = $true) { $installScript = GetDotNetInstallScript $dotnetRoot $installParameters = @{ Version = $version diff --git a/eng/common/tools.sh b/eng/common/tools.sh index 757d5b9ea4..bf5a88d0c3 100755 --- a/eng/common/tools.sh +++ b/eng/common/tools.sh @@ -41,7 +41,7 @@ fi # Configures warning treatment in msbuild. warn_as_error=${warn_as_error:-true} -# True to attempt using .NET Core already that meets requirements specified in global.json +# True to attempt using .NET Core already that meets requirements specified in global.json # installed on the machine instead of downloading one. use_installed_dotnet_cli=${use_installed_dotnet_cli:-true} @@ -143,7 +143,6 @@ function InitializeDotNetCli { InstallDotNetSdk "$dotnet_root" "$dotnet_sdk_version" else Write-PipelineTelemetryError -category 'InitializeToolset' "Unable to find dotnet with SDK version '$dotnet_sdk_version'" - ExitWithExitCode 1 fi fi fi @@ -181,7 +180,7 @@ function InstallDotNetSdk { function InstallDotNet { local root=$1 local version=$2 - + GetDotNetInstallScript "$root" local install_script=$_GetDotNetInstallScript @@ -222,7 +221,7 @@ function GetDotNetInstallScript { Write-PipelineTelemetryError -category 'InitializeToolset' "Failed to acquire dotnet install script (exit code '$exit_code')." ExitWithExitCode $exit_code } - else + else wget -q -O "$install_script" "$install_script_url" || { local exit_code=$? Write-PipelineTelemetryError -category 'InitializeToolset' "Failed to acquire dotnet install script (exit code '$exit_code')." @@ -238,11 +237,11 @@ function InitializeBuildTool { if [[ -n "${_InitializeBuildTool:-}" ]]; then return fi - + InitializeDotNetCli $restore # return values - _InitializeBuildTool="$_InitializeDotNetCli/dotnet" + _InitializeBuildTool="$_InitializeDotNetCli/dotnet" _InitializeBuildToolCommand="msbuild" _InitializeBuildToolFramework="netcoreapp2.1" } @@ -303,7 +302,7 @@ function InitializeToolset { if [[ "$binary_log" == true ]]; then bl="/bl:$log_dir/ToolsetRestore.binlog" fi - + echo '' > "$proj" MSBuild-Core "$proj" $bl /t:__WriteToolsetLocation /clp:ErrorsOnly\;NoSummary /p:__ToolsetLocationOutputFile="$toolset_location_file" diff --git a/src/ProjectTemplates/test/BaselineTest.cs b/src/ProjectTemplates/test/BaselineTest.cs deleted file mode 100644 index b6f63f9f38..0000000000 --- a/src/ProjectTemplates/test/BaselineTest.cs +++ /dev/null @@ -1,137 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.IO; -using System.Linq; -using System.Text.RegularExpressions; -using System.Threading.Tasks; -using Newtonsoft.Json; -using Newtonsoft.Json.Linq; -using Templates.Test.Helpers; -using Xunit; -using Xunit.Abstractions; - -namespace Templates.Test -{ - public class BaselineTest - { - private static readonly Regex TemplateNameRegex = new Regex( - "new (?