Avoid use of F# compiler in ProjectTemplates tests
- slight expansion of #14022 - skip _less_ of `MvcTemplateTest.MvcTemplate_NoAuthImplAsync`'s F# variant
This commit is contained in:
parent
ac9f0fc20c
commit
b8d1b2e213
|
|
@ -32,6 +32,12 @@ namespace Templates.Test
|
|||
var createResult = await Project.RunDotNetNewAsync("web", language: languageOverride);
|
||||
Assert.True(0 == createResult.ExitCode, ErrorMessages.GetFailedProcessMessage("create/restore", Project, createResult));
|
||||
|
||||
// Avoid the F# compiler. See https://github.com/aspnet/AspNetCore/issues/14022
|
||||
if (languageOverride != null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var publishResult = await Project.RunDotNetPublishAsync();
|
||||
Assert.True(0 == publishResult.ExitCode, ErrorMessages.GetFailedProcessMessage("publish", Project, publishResult));
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ namespace Templates.Test
|
|||
|
||||
[Theory]
|
||||
[InlineData(null)]
|
||||
[InlineData("F#", Skip = "https://github.com/aspnet/AspNetCore/issues/14022")]
|
||||
[InlineData("F#")]
|
||||
[Flaky("https://github.com/aspnet/AspNetCore-Internal/issues/2267", FlakyOn.All)]
|
||||
public async Task MvcTemplate_NoAuthImplAsync(string languageOverride)
|
||||
{
|
||||
|
|
@ -44,6 +44,12 @@ namespace Templates.Test
|
|||
Assert.DoesNotContain("Microsoft.EntityFrameworkCore.Tools.DotNet", projectFileContents);
|
||||
Assert.DoesNotContain("Microsoft.Extensions.SecretManager.Tools", projectFileContents);
|
||||
|
||||
// Avoid the F# compiler. See https://github.com/aspnet/AspNetCore/issues/14022
|
||||
if (languageOverride != null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var publishResult = await Project.RunDotNetPublishAsync();
|
||||
Assert.True(0 == publishResult.ExitCode, ErrorMessages.GetFailedProcessMessage("publish", Project, publishResult));
|
||||
|
||||
|
|
|
|||
|
|
@ -32,6 +32,12 @@ namespace Templates.Test
|
|||
var createResult = await Project.RunDotNetNewAsync("webapi", language: languageOverride);
|
||||
Assert.True(0 == createResult.ExitCode, ErrorMessages.GetFailedProcessMessage("create/restore", Project, createResult));
|
||||
|
||||
// Avoid the F# compiler. See https://github.com/aspnet/AspNetCore/issues/14022
|
||||
if (languageOverride != null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var publishResult = await Project.RunDotNetPublishAsync();
|
||||
Assert.True(0 == publishResult.ExitCode, ErrorMessages.GetFailedProcessMessage("publish", Project, publishResult));
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue