Use xunit.runner.json in Helix runs (#19922)

This commit is contained in:
Brennan 2020-03-17 12:26:40 -07:00 committed by GitHub
parent 4f5dbca39c
commit f5a2245957
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 33 additions and 7 deletions

View File

@ -0,0 +1,5 @@
{
"longRunningTestSeconds": 60,
"diagnosticMessages": true,
"maxParallelThreads": -1
}

View File

@ -49,6 +49,11 @@ echo Creating nuget restore directory: %NUGET_RESTORE%
mkdir %NUGET_RESTORE%
mkdir logs
REM "Rename default.runner.json to xunit.runner.json if there is not a custom one from the project"
if not EXIST ".\xunit.runner.json" (
copy default.runner.json xunit.runner.json
)
dir
%DOTNET_ROOT%\dotnet vstest %$target% -lt >discovered.txt

View File

@ -108,7 +108,12 @@ then
# Ensure tools are on on PATH
export PATH="$PATH:$DOTNET_CLI_HOME/.dotnet/tools"
fi
# Rename default.runner.json to xunit.runner.json if there is not a custom one from the project
if [ ! -f "xunit.runner.json" ]
then
cp default.runner.json xunit.runner.json
fi
if [ -e /proc/self/coredump_filter ]; then

View File

@ -8,4 +8,10 @@
</PropertyGroup>
<Import Project="TemplateProjects.props" Condition="'$(IsTestProject)' != 'true' AND '$(IsTestAssetProject)' != 'true'" />
<ItemGroup Condition="'$(IsTestProject)' == 'true'">
<Content Include="$(MSBuildThisFileDirectory)xunit.runner.json" Link="xunit.runner.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>

View File

@ -0,0 +1,5 @@
{
"longRunningTestSeconds": 60,
"diagnosticMessages": true,
"maxParallelThreads": -1
}