diff --git a/.azure/pipelines/blazor-daily-tests.yml b/.azure/pipelines/blazor-daily-tests.yml deleted file mode 100644 index 537751bfed..0000000000 --- a/.azure/pipelines/blazor-daily-tests.yml +++ /dev/null @@ -1,59 +0,0 @@ -# Uses Scheduled Triggers, which aren't supported in YAML yet. -# https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=vsts&tabs=yaml#scheduled - -# Daily Tests for Blazor -# These use Sauce Labs resources, hence they run daily rather than per-commit. - -# We just need one Windows machine because all it does is trigger SauceLabs. -variables: - SAUCE_CONNECT_DOWNLOAD_ON_INSTALL: true - E2ETESTS_SauceTest: true - E2ETESTS_Sauce__TunnelIdentifier: 'blazor-e2e-sc-proxy-tunnel' - E2ETESTS_Sauce__HostName: 'sauce.local' -jobs: -- template: jobs/default-build.yml - parameters: - buildDirectory: src/Components - isTestingJob: true - agentOs: Windows - jobName: BlazorDailyTests - jobDisplayName: "Blazor Daily Tests" - afterBuild: - - # macOS/Safari - - script: 'dotnet test --filter "StandaloneAppTest"' - workingDirectory: 'src/Components/test/E2ETest' - displayName: 'Run Blazor tests - macOS/Safari' - condition: succeededOrFailed() - env: - # Secrets need to be explicitly mapped to env variables. - E2ETESTS_Sauce__Username: '$(asplab-sauce-labs-username)' - E2ETESTS_Sauce__AccessKey: '$(asplab-sauce-labs-access-key)' - # Set platform/browser configuration. - E2ETESTS_Sauce__TestName: 'Blazor Daily Tests - macOS/Safari' - E2ETESTS_Sauce__PlatformName: 'macOS 10.14' - E2ETESTS_Sauce__BrowserName: 'Safari' - # Need to explicitly set version here because some older versions don't support timeouts in Safari. - E2ETESTS_Sauce__SeleniumVersion: '3.4.0' - - # Android/Chrome - - script: 'dotnet test --filter "StandaloneAppTest"' - workingDirectory: 'src/Components/test/E2ETest' - displayName: 'Run Blazor tests - Android/Chrome' - condition: succeededOrFailed() - env: - # Secrets need to be explicitly mapped to env variables. - E2ETESTS_Sauce__Username: '$(asplab-sauce-labs-username)' - E2ETESTS_Sauce__AccessKey: '$(asplab-sauce-labs-access-key)' - # Set platform/browser configuration. - E2ETESTS_Sauce__TestName: 'Blazor Daily Tests - Android/Chrome' - E2ETESTS_Sauce__PlatformName: 'Android' - E2ETESTS_Sauce__PlatformVersion: '10.0' - E2ETESTS_Sauce__BrowserName: 'Chrome' - E2ETESTS_Sauce__DeviceName: 'Android GoogleAPI Emulator' - E2ETESTS_Sauce__DeviceOrientation: 'portrait' - E2ETESTS_Sauce__AppiumVersion: '1.9.1' - artifacts: - - name: Windows_Logs - path: ../../artifacts/log/ - publishOnError: true \ No newline at end of file diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props index 1574b5b500..0e39a8143f 100644 --- a/eng/Baseline.Designer.props +++ b/eng/Baseline.Designer.props @@ -18,6 +18,13 @@ 3.1.5 + + + 3.2.0 + + + + 3.1.5 diff --git a/eng/Baseline.xml b/eng/Baseline.xml index 0deffb7507..ab96364fc1 100644 --- a/eng/Baseline.xml +++ b/eng/Baseline.xml @@ -8,6 +8,7 @@ Update this list when preparing for a new patch. + diff --git a/eng/Build.props b/eng/Build.props index 2c1098a390..8fae63f8d8 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -123,8 +123,9 @@ the entire pattern will silently fail to evaluate correctly. --> - - false - - \ No newline at end of file diff --git a/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj b/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj index ba1d4e8932..5e82b713a6 100644 --- a/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj +++ b/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj @@ -11,6 +11,8 @@ false + true + false diff --git a/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj b/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj index 45467d6940..e3a69ae6ac 100644 --- a/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj +++ b/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj @@ -7,6 +7,7 @@ false false true + true diff --git a/src/Components/test/E2ETest/e2eTestSettings.json b/src/Components/test/E2ETest/e2eTestSettings.json index 1a7155db30..809f33f046 100644 --- a/src/Components/test/E2ETest/e2eTestSettings.json +++ b/src/Components/test/E2ETest/e2eTestSettings.json @@ -1,4 +1,4 @@ { "DefaultWaitTimeoutInSeconds": 20, - "ScreenShotsPath": "../../screenshots", + "ScreenShotsPath": "../../screenshots" } diff --git a/src/Framework/App.Ref.Internal/src/Microsoft.AspNetCore.App.Ref.Internal.csproj b/src/Framework/App.Ref.Internal/src/Microsoft.AspNetCore.App.Ref.Internal.csproj new file mode 100644 index 0000000000..f22ed58d29 --- /dev/null +++ b/src/Framework/App.Ref.Internal/src/Microsoft.AspNetCore.App.Ref.Internal.csproj @@ -0,0 +1,17 @@ + + + + $(DefaultNetCoreTargetFramework) + false + true + false + $(TargetingPackName).Internal + $(TargetingPackVersionPrefix) + false + false + false + false + true + + + diff --git a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj b/src/Framework/App.Ref/src/Microsoft.AspNetCore.App.Ref.csproj similarity index 97% rename from src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj rename to src/Framework/App.Ref/src/Microsoft.AspNetCore.App.Ref.csproj index dda116fdf6..04cd97b7a6 100644 --- a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj +++ b/src/Framework/App.Ref/src/Microsoft.AspNetCore.App.Ref.csproj @@ -5,6 +5,8 @@ $(DefaultNetCoreTargetFramework) true false + + true $(TargetingPackName) $(TargetingPackVersionPrefix) @@ -59,7 +61,7 @@ This package is an internal implementation of the .NET Core SDK and is not meant - + false true diff --git a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj b/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj similarity index 100% rename from src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj rename to src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj diff --git a/src/Framework/src/runtimeconfig.template.json b/src/Framework/App.Runtime/src/runtimeconfig.template.json similarity index 100% rename from src/Framework/src/runtimeconfig.template.json rename to src/Framework/App.Runtime/src/runtimeconfig.template.json diff --git a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj index 7f0f8de197..4d5dfd947b 100644 --- a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj +++ b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj @@ -52,11 +52,11 @@ - + false true - + false true @@ -64,21 +64,21 @@ - - - diff --git a/src/Installers/Debian/Runtime/Debian.Runtime.debproj b/src/Installers/Debian/Runtime/Debian.Runtime.debproj index 7f374e5288..70931ff3a4 100644 --- a/src/Installers/Debian/Runtime/Debian.Runtime.debproj +++ b/src/Installers/Debian/Runtime/Debian.Runtime.debproj @@ -22,7 +22,7 @@ - + false true diff --git a/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj b/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj index 61e37f44ec..43eba91358 100644 --- a/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj +++ b/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj @@ -26,7 +26,7 @@ - + false true diff --git a/src/Installers/Rpm/Rpm.Runtime.Common.targets b/src/Installers/Rpm/Rpm.Runtime.Common.targets index 5cd0ee676f..dea8c0148d 100644 --- a/src/Installers/Rpm/Rpm.Runtime.Common.targets +++ b/src/Installers/Rpm/Rpm.Runtime.Common.targets @@ -18,7 +18,7 @@ - + false true diff --git a/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj b/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj index ee3b3f707f..38f5fbf78b 100644 --- a/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj +++ b/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj @@ -15,7 +15,7 @@ - + false true diff --git a/src/ProjectTemplates/BlazorTemplates.Tests/BlazorTemplates.Tests.csproj b/src/ProjectTemplates/BlazorTemplates.Tests/BlazorTemplates.Tests.csproj index 7569eb44e2..2c7f374a25 100644 --- a/src/ProjectTemplates/BlazorTemplates.Tests/BlazorTemplates.Tests.csproj +++ b/src/ProjectTemplates/BlazorTemplates.Tests/BlazorTemplates.Tests.csproj @@ -32,7 +32,7 @@ - + false true diff --git a/src/ProjectTemplates/BlazorTemplates.Tests/Infrastructure/GenerateTestProps.targets b/src/ProjectTemplates/BlazorTemplates.Tests/Infrastructure/GenerateTestProps.targets index 11a279d368..a97cf0dbd2 100644 --- a/src/ProjectTemplates/BlazorTemplates.Tests/Infrastructure/GenerateTestProps.targets +++ b/src/ProjectTemplates/BlazorTemplates.Tests/Infrastructure/GenerateTestProps.targets @@ -5,7 +5,7 @@ Condition="$(DesignTimeBuild) != true"> - @@ -19,7 +19,7 @@ - diff --git a/src/ProjectTemplates/ProjectTemplates.sln b/src/ProjectTemplates/ProjectTemplates.sln index 1acef68371..ee04ddaf65 100644 --- a/src/ProjectTemplates/ProjectTemplates.sln +++ b/src/ProjectTemplates/ProjectTemplates.sln @@ -15,8 +15,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProjectTemplates.Tests", "t EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotNetToolsInstaller", "testassets\DotNetToolsInstaller\DotNetToolsInstaller.csproj", "{4B971DBF-6B07-4DC5-914D-4D5681F220CC}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.App.Runtime", "..\Framework\src\Microsoft.AspNetCore.App.Runtime.csproj", "{4D91ADAC-7CE2-4738-B6C5-986626F14EB5}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.IntegrationTesting", "..\Hosting\Server.IntegrationTesting\src\Microsoft.AspNetCore.Server.IntegrationTesting.csproj", "{E6B319D0-6A92-47D8-BC46-904DA44664A5}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Hosting.Abstractions", "..\Hosting\Abstractions\src\Microsoft.AspNetCore.Hosting.Abstractions.csproj", "{05291368-373F-48AA-84FC-5B1E4606641A}" @@ -179,6 +177,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SpaSer EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorTemplates.Tests", "BlazorTemplates.Tests\BlazorTemplates.Tests.csproj", "{5526E9AA-F147-43F6-8FA3-21A93D2A813E}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.App.Runtime", "..\Framework\App.Runtime\src\Microsoft.AspNetCore.App.Runtime.csproj", "{F1986ED3-135F-4D1F-8367-0BEA5BB400D2}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -261,18 +261,6 @@ Global {4B971DBF-6B07-4DC5-914D-4D5681F220CC}.Release|x64.Build.0 = Release|Any CPU {4B971DBF-6B07-4DC5-914D-4D5681F220CC}.Release|x86.ActiveCfg = Release|Any CPU {4B971DBF-6B07-4DC5-914D-4D5681F220CC}.Release|x86.Build.0 = Release|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Debug|x64.ActiveCfg = Debug|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Debug|x64.Build.0 = Debug|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Debug|x86.ActiveCfg = Debug|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Debug|x86.Build.0 = Debug|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Release|Any CPU.Build.0 = Release|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Release|x64.ActiveCfg = Release|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Release|x64.Build.0 = Release|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Release|x86.ActiveCfg = Release|Any CPU - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5}.Release|x86.Build.0 = Release|Any CPU {E6B319D0-6A92-47D8-BC46-904DA44664A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E6B319D0-6A92-47D8-BC46-904DA44664A5}.Debug|Any CPU.Build.0 = Debug|Any CPU {E6B319D0-6A92-47D8-BC46-904DA44664A5}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -1233,13 +1221,24 @@ Global {5526E9AA-F147-43F6-8FA3-21A93D2A813E}.Release|x64.Build.0 = Release|Any CPU {5526E9AA-F147-43F6-8FA3-21A93D2A813E}.Release|x86.ActiveCfg = Release|Any CPU {5526E9AA-F147-43F6-8FA3-21A93D2A813E}.Release|x86.Build.0 = Release|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Debug|x64.ActiveCfg = Debug|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Debug|x64.Build.0 = Debug|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Debug|x86.ActiveCfg = Debug|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Debug|x86.Build.0 = Debug|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Release|Any CPU.Build.0 = Release|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Release|x64.ActiveCfg = Release|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Release|x64.Build.0 = Release|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Release|x86.ActiveCfg = Release|Any CPU + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {4B971DBF-6B07-4DC5-914D-4D5681F220CC} = {D64F966A-B33B-4554-BA8C-A1AF91265996} - {4D91ADAC-7CE2-4738-B6C5-986626F14EB5} = {D64F966A-B33B-4554-BA8C-A1AF91265996} {E6B319D0-6A92-47D8-BC46-904DA44664A5} = {D64F966A-B33B-4554-BA8C-A1AF91265996} {05291368-373F-48AA-84FC-5B1E4606641A} = {D64F966A-B33B-4554-BA8C-A1AF91265996} {4BA90E96-EFFC-40CD-B101-054F492F77BE} = {D64F966A-B33B-4554-BA8C-A1AF91265996} @@ -1319,6 +1318,7 @@ Global {81B96508-D920-45F6-9534-0D348B11DFAB} = {D64F966A-B33B-4554-BA8C-A1AF91265996} {6012D544-32B4-4F5C-B335-A224AA4F661D} = {D64F966A-B33B-4554-BA8C-A1AF91265996} {06D0D7B2-EDA3-45A2-A060-AB791ED1DB80} = {D64F966A-B33B-4554-BA8C-A1AF91265996} + {F1986ED3-135F-4D1F-8367-0BEA5BB400D2} = {D64F966A-B33B-4554-BA8C-A1AF91265996} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {D2F122BA-928C-4179-B503-6744DB64BA13} diff --git a/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets b/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets index 11a279d368..a97cf0dbd2 100644 --- a/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets +++ b/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets @@ -5,7 +5,7 @@ Condition="$(DesignTimeBuild) != true"> - @@ -19,7 +19,7 @@ - diff --git a/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj b/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj index 63fcb43fe7..b5d75bc5ed 100644 --- a/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj +++ b/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj @@ -1,4 +1,4 @@ - + @@ -31,7 +31,7 @@ - + false true diff --git a/src/SiteExtensions/LoggingBranch/LB.csproj b/src/SiteExtensions/LoggingBranch/LB.csproj index 47e1578119..fc4257f0b4 100644 --- a/src/SiteExtensions/LoggingBranch/LB.csproj +++ b/src/SiteExtensions/LoggingBranch/LB.csproj @@ -24,11 +24,11 @@ - + false true - + false true diff --git a/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj b/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj index 8d7830f9c3..c75271f20f 100644 --- a/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj +++ b/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj @@ -26,7 +26,7 @@ - + false true