Update implicit versions
Disable and fix tests do not work with non-existent LastRuntimeFrameworkVersion
This commit is contained in:
parent
cea92349d3
commit
beafdfb942
2 changed files with 44 additions and 1 deletions
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Xml.Linq;
|
||||||
using EndToEnd;
|
using EndToEnd;
|
||||||
using FluentAssertions;
|
using FluentAssertions;
|
||||||
using Microsoft.DotNet.Tools.Test.Utilities;
|
using Microsoft.DotNet.Tools.Test.Utilities;
|
||||||
|
@ -48,7 +49,24 @@ namespace Microsoft.DotNet.Tests.EndToEnd
|
||||||
testProjectCreator.AdditionalProperties["OutputType"] = "exe";
|
testProjectCreator.AdditionalProperties["OutputType"] = "exe";
|
||||||
testProjectCreator.AdditionalProperties["RuntimeIdentifier"] = Rid;
|
testProjectCreator.AdditionalProperties["RuntimeIdentifier"] = Rid;
|
||||||
|
|
||||||
var testInstance = testProjectCreator.Create();
|
// At certain point of the release cycle LatestRuntimeFrameworkVersion in eng folder may not exist on the nuget feed
|
||||||
|
static void overrideLastRuntimeFrameworkVersionToExistingOlderVersion(XDocument project)
|
||||||
|
{
|
||||||
|
XNamespace ns = project.Root.Name.Namespace;
|
||||||
|
var target = XElement.Parse(@" <ItemGroup>
|
||||||
|
<KnownFrameworkReference Update=""@(KnownFrameworkReference)"">
|
||||||
|
<LatestRuntimeFrameworkVersion Condition=""'%(TargetFramework)' == 'netcoreapp3.1'"">3.1.10</LatestRuntimeFrameworkVersion>
|
||||||
|
</KnownFrameworkReference>
|
||||||
|
|
||||||
|
<KnownAppHostPack Update=""@(KnownAppHostPack)"">
|
||||||
|
<AppHostPackVersion Condition=""'%(TargetFramework)' == 'netcoreapp3.1'"">3.1.10</AppHostPackVersion>
|
||||||
|
</KnownAppHostPack>
|
||||||
|
</ItemGroup>");
|
||||||
|
target.Name = ns + target.Name.LocalName;
|
||||||
|
project.Root.Add(target);
|
||||||
|
}
|
||||||
|
TestFramework.TestAssetInstance testInstance
|
||||||
|
= testProjectCreator.Create().WithProjectChanges(overrideLastRuntimeFrameworkVersionToExistingOlderVersion);
|
||||||
|
|
||||||
new PublishCommand()
|
new PublishCommand()
|
||||||
.WithWorkingDirectory(testInstance.Root.FullName)
|
.WithWorkingDirectory(testInstance.Root.FullName)
|
||||||
|
|
|
@ -141,5 +141,30 @@
|
||||||
Skip="true"
|
Skip="true"
|
||||||
Issue=""
|
Issue=""
|
||||||
Reason="Need all .NET core runtime"/>
|
Reason="Need all .NET core runtime"/>
|
||||||
|
|
||||||
|
<Method Name="Microsoft.NET.Publish.Tests.GivenThatWeWantToPublishAFrameworkDependentApp.It_publishes_with_or_without_apphost"
|
||||||
|
Skip="true"
|
||||||
|
Issue=""
|
||||||
|
Reason="Cannot run with non-existent LastRuntimeFrameworkVersion"/>
|
||||||
|
<Method Name="Microsoft.NET.Publish.Tests.GivenThatWeWantToPublishASingleFileApp.It_generates_a_single_file_including_pdbs"
|
||||||
|
Skip="true"
|
||||||
|
Issue=""
|
||||||
|
Reason="Cannot run with non-existent LastRuntimeFrameworkVersion"/>
|
||||||
|
<Method Name="Microsoft.NET.Publish.Tests.GivenThatWeWantToPublishASelfContainedApp.It_can_make_a_Windows_GUI_exe"
|
||||||
|
Skip="true"
|
||||||
|
Issue=""
|
||||||
|
Reason="Cannot run with non-existent LastRuntimeFrameworkVersion"/>
|
||||||
|
<Method Name="Microsoft.NET.Publish.Tests.GivenThatWeWantToPublishASingleFileApp.It_can_include_ni_pdbs_in_single_file"
|
||||||
|
Skip="true"
|
||||||
|
Issue=""
|
||||||
|
Reason="Cannot run with non-existent LastRuntimeFrameworkVersion"/>
|
||||||
|
<Method Name="Microsoft.NET.Build.Tests.GivenThatWeWantToBuildANetCoreApp.It_runs_a_rid_specific_app_from_the_output_folder"
|
||||||
|
Skip="true"
|
||||||
|
Issue=""
|
||||||
|
Reason="Cannot run with non-existent LastRuntimeFrameworkVersion"/>
|
||||||
|
<Method Name="Microsoft.NET.Build.Tests.GivenWeWantToRequireWindowsForDesktopApps.It_infers_WinExe_output_type"
|
||||||
|
Skip="true"
|
||||||
|
Issue=""
|
||||||
|
Reason="Cannot run with non-existent LastRuntimeFrameworkVersion"/>
|
||||||
</SkippedTests>
|
</SkippedTests>
|
||||||
</Tests>
|
</Tests>
|
||||||
|
|
Loading…
Reference in a new issue