/
githubmirror
/
aspnetcore
Обзор
Документация
Войти
/
githubmirror
/
aspnetcore
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Shared/E2ETesting/E2ETesting.props
53 строки
3 KB
Steve Sanderson
Remove selenium-standalone; update Selenium.WebDriver (#51775)
31 окт 2023, 18:36
31 окт 2023, 18:36
0689459
Код
Авторство
О чём код?
<Project> <PropertyGroup> <_DefaultProjectFilter>$(MSBuildProjectDirectory)\..\..</_DefaultProjectFilter> <DefaultItemExcludes>$(DefaultItemExcludes);node_modules\**</DefaultItemExcludes> <SeleniumScreenShotsFolderPath>$([MSBuild]::NormalizeDirectory('$(ArtifactsTestResultsDir)','$(MSBuildProjectName)'))</SeleniumScreenShotsFolderPath> <SeleniumProcessTrackingFolder Condition="'$(SeleniumProcessTrackingFolder)' == ''">$([MSBuild]::EnsureTrailingSlash('$(RepoRoot)'))artifacts\tmp\selenium\</SeleniumProcessTrackingFolder> <SeleniumE2ETestsSupported Condition="'$(SeleniumE2ETestsSupported)' == '' and '$(TargetArchitecture)' != 'arm' and '$(TargetArchitecture)' != 'arm64'">true</SeleniumE2ETestsSupported> <SauceConnectProcessTrackingFolder Condition="'$(SauceConnectProcessTrackingFolder)' == ''">$([MSBuild]::EnsureTrailingSlash('$(RepoRoot)'))artifacts\tmp\sauceconnect\</SauceConnectProcessTrackingFolder> <!-- We want to enforce prerequisites when we build from the CI or within Visual Studio --> <EnforcedE2EBuildEnvironment Condition="'$(ContinuousIntegrationBuild)' == 'true' or '$(BuildingInsideVisualStudio)' == 'true'">true</EnforcedE2EBuildEnvironment> <!-- If not explicitly set, enforce E2E test prerequisites when the platform is supported and we are building on the CI or visual studio --> <EnforceE2ETestPrerequisites Condition="'$(SeleniumE2ETestsSupported)' == 'true' and '$(EnforcedE2EBuildEnvironment)' == 'true' and '$(EnforceE2ETestPrerequisites)' == ''">true</EnforceE2ETestPrerequisites> <!-- Never enforce E2E test prerequisites if the platform is not supported --> <EnforceE2ETestPrerequisites Condition="'$(SeleniumE2ETestsSupported)' != 'true'">false</EnforceE2ETestPrerequisites> <!-- WebDriver is not strong-named, so this test project cannot be strong named either. --> <SignAssembly>false</SignAssembly> </PropertyGroup> <ItemGroup> <Compile Include="$(SharedSourceRoot)E2ETesting\**\*.cs" LinkBase="Selenium" /> </ItemGroup> <ItemGroup> <None Include="$(SharedSourceRoot)E2ETesting\E2ETesting.props" Link="Selenium\E2ETesting.props" /> <None Include="$(SharedSourceRoot)E2ETesting\E2ETesting.targets" Link="Selenium\E2ETesting.targets" /> </ItemGroup> <ItemGroup> <Reference Include="Selenium.Support" /> <Reference Include="Selenium.WebDriver" /> <Reference Include="Microsoft.Extensions.Configuration" /> <Reference Include="Microsoft.Extensions.Configuration.Json" /> <Reference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" /> </ItemGroup> <ItemGroup> <AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute"> <_Parameter1>Microsoft.AspNetCore.E2ETesting.CI</_Parameter1> <_Parameter2>$(ContinuousIntegrationBuild)</_Parameter2> </AssemblyAttribute> <AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute"> <_Parameter1>Microsoft.AspNetCore.E2ETesting.ScreenshotsPath</_Parameter1> <_Parameter2>$(SeleniumScreenShotsFolderPath)</_Parameter2> </AssemblyAttribute> </ItemGroup> </Project>