Skip to content

Commit c78cccf

Browse files
committed
[tests/ci] Run Commercial MSBuild tests separately
1 parent efba667 commit c78cccf

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

build-tools/automation/azure-pipelines.yaml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,6 @@ stages:
496496
- script: >
497497
mono packages/NUnit.ConsoleRunner.$(NUnitConsoleVersion)/tools/nunit3-console.exe
498498
$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/Xamarin.Android.Build.Tests.dll
499-
$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/Xamarin.Android.Build.Tests.Commercial.dll
500499
--result TestResult-MSBuildTests-$(XA.Build.Configuration).xml
501500
displayName: run Xamarin.Android.Build.Tests
502501
@@ -506,7 +505,22 @@ stages:
506505
testResultsFormat: NUnit
507506
testResultsFiles: TestResult-MSBuildTests-$(XA.Build.Configuration).xml
508507
testRunTitle: MSBuildTestsMac
509-
condition: always()
508+
condition: succeededOrFailed()
509+
510+
- script: >
511+
mono packages/NUnit.ConsoleRunner.$(NUnitConsoleVersion)/tools/nunit3-console.exe
512+
$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/Xamarin.Android.Build.Tests.Commercial.dll
513+
--result TestResult-MSBuildTestsCommercial-$(XA.Build.Configuration).xml
514+
displayName: run Xamarin.Android.Build.Tests.Commercial
515+
condition: and(succeededOrFailed(), eq(variables['XA.Commercial.Build'], 'true'))
516+
517+
- task: PublishTestResults@2
518+
displayName: publish test results
519+
inputs:
520+
testResultsFormat: NUnit
521+
testResultsFiles: TestResult-MSBuildTestsCommercial-$(XA.Build.Configuration).xml
522+
testRunTitle: MSBuildTestsMac
523+
condition: and(succeededOrFailed(), eq(variables['XA.Commercial.Build'], 'true'))
510524

511525
- task: MSBuild@1
512526
displayName: package results

0 commit comments

Comments
 (0)