@@ -6,12 +6,15 @@ parameters:
66 testResultsFile : TestResult.xml
77 nunitConsoleExtraArgs : ' '
88 dotNetTestExtraArgs : ' '
9- useDotNet : false
9+ useDotNet : true
10+ useDotNetPreview : false
1011 workers : $(NUnit.NumberOfTestWorkers)
1112 condition : succeeded()
13+ timeoutInMinutes : 0
14+ retryCountOnTaskFailure : 0
1215
1316steps :
14- - ${{ if eq(parameters.useDotNet, false) }} :
17+ - ${{ if and( eq(parameters.useDotNet, false), eq(parameters.useDotNetPreview, false) ) }} :
1518 - powershell : |
1619 Write-Host '##vso[task.setvariable variable=TestResultsFormat]NUnit'
1720 if ([Environment]::OSVersion.Platform -eq "Unix") {
2831 condition: ${{ parameters.condition }}
2932 continueOnError: true
3033
31- - ${{ if eq(parameters.useDotNet, true) }} :
34+ - ${{ if and( eq(parameters.useDotNet, true), eq(parameters.useDotNetPreview, true) ) }} :
3235 - powershell : Write-Host '##vso[task.setvariable variable=TestResultsFormat]VSTest'
3336 - template : run-dotnet-preview.yaml
3437 parameters :
@@ -43,11 +46,26 @@ steps:
4346 displayName : run ${{ parameters.testRunTitle }}
4447 condition : ${{ parameters.condition }}
4548
49+ - ${{ if and(eq(parameters.useDotNet, true), eq(parameters.useDotNetPreview, false)) }} :
50+ - task : DotNetCoreCLI@2
51+ inputs :
52+ command : test
53+ projects : ${{ parameters.testAssembly }}
54+ arguments : >-
55+ ${{ parameters.dotNetTestExtraArgs }} -- NUnit.NumberOfTestWorkers=${{ parameters.workers }}
56+ publishTestResults : true
57+ testRunTitle : ${{ parameters.testRunTitle }}
58+ displayName : run ${{ parameters.testRunTitle }}
59+ condition : ${{ parameters.condition }}
60+ continueOnError : true
61+ timeoutInMinutes : ${{ parameters.timeoutInMinutes }}
62+ retryCountOnTaskFailure : ${{ parameters.retryCountOnTaskFailure }}
63+
4664- template : kill-processes.yaml
4765
4866- task : PublishTestResults@2
4967 inputs :
5068 testResultsFormat : $(TestResultsFormat)
5169 testResultsFiles : ${{ parameters.testResultsFile }}
5270 testRunTitle : ${{ parameters.testRunTitle }}
53- condition : ${{ parameters.condition }}
71+ condition : and( ${{ parameters.condition }}, eq('${{ parameters.useDotNet }}', 'true'), eq('${{ parameters.useDotNetPreview }}', 'false'))
0 commit comments