From 0060a9da56708678730126b26f14a96f53506fcd Mon Sep 17 00:00:00 2001 From: Jevan Saks Date: Mon, 10 Jun 2019 17:43:12 -0700 Subject: [PATCH] Fix test execution in the release pipelines (#845) --- build/MUX-Release.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/build/MUX-Release.yml b/build/MUX-Release.yml index 12f0227823..78ade425e9 100644 --- a/build/MUX-Release.yml +++ b/build/MUX-Release.yml @@ -117,22 +117,31 @@ jobs: signConfig: '$(Build.SourcesDirectory)\build\NuGetSignConfig.xml' useReleaseTag: '$(MUXFinalRelease)' -# Build NuGet package tests +# Build solution that depends on nuget package - template: AzurePipelinesTemplates\MUX-NugetReleaseTest-Job.yml parameters: buildJobName: 'BuildNugetPkgTests' buildArtifactName: 'NugetPkgTestsDrop' + runTestJobName: 'RunNugetPkgTestsInHelix' dependsOn: CreateNugetPackage pkgArtifactPath: '$(artifactDownloadPath)\drop' - -# Build framework package tests + +# Framework package tests - template: AzurePipelinesTemplates\MUX-NugetReleaseTest-Job.yml parameters: buildJobName: 'BuildFrameworkPkgTests' buildArtifactName: 'FrameworkPkgTestsDrop' + runTestJobName: 'RunFrameworkPkgTestsInHelix' dependsOn: CreateNugetPackage pkgArtifactPath: '$(artifactDownloadPath)\drop\FrameworkPackage' +- template: AzurePipelinesTemplates\MUX-ProcessTestResults-Job.yml + parameters: + dependsOn: + - RunNugetPkgTestsInHelix + - RunFrameworkPkgTestsInHelix + rerunPassesRequiredToAvoidFailure: 5 + # NuGet package WACK tests - template: AzurePipelinesTemplates\MUX-WACKTests-Job.yml parameters: