From 635335d876c104e5daea2469d34dc555c1406676 Mon Sep 17 00:00:00 2001 From: ta264 Date: Wed, 2 Nov 2022 21:44:58 +0000 Subject: [PATCH] Revert "Temp disable BSD Tests" This reverts commit 438ea380f543928801a7bf664c9133878bcb8697. --- azure-pipelines.yml | 98 ++++++++++++++++++++++----------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index b8e0ae7d1..12be8fddf 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -429,11 +429,11 @@ stages: testName: 'linux-x64' poolName: 'Azure Pipelines' imageName: ${{ variables.linuxImage }} - # FreebsdCore: - # osName: 'Linux' - # testName: 'freebsd-x64' - # poolName: 'FreeBSD' - # imageName: + FreebsdCore: + osName: 'Linux' + testName: 'freebsd-x64' + poolName: 'FreeBSD' + imageName: pool: name: $(poolName) @@ -724,51 +724,51 @@ stages: failTaskOnFailedTests: true displayName: Publish Test Results - # - job: Integration_FreeBSD - # displayName: Integration Native FreeBSD - # dependsOn: Prepare - # condition: and(succeeded(), eq(dependencies.Prepare.outputs['setVar.backendNotUpdated'], '0')) - # workspace: - # clean: all - # variables: - # pattern: 'Prowlarr.*.freebsd-core-x64.tar.gz' - # pool: - # name: 'FreeBSD' + - job: Integration_FreeBSD + displayName: Integration Native FreeBSD + dependsOn: Prepare + condition: and(succeeded(), eq(dependencies.Prepare.outputs['setVar.backendNotUpdated'], '0')) + workspace: + clean: all + variables: + pattern: 'Prowlarr.*.freebsd-core-x64.tar.gz' + pool: + name: 'FreeBSD' - # steps: - # - checkout: none - # - task: DownloadPipelineArtifact@2 - # displayName: Download Test Artifact - # inputs: - # buildType: 'current' - # artifactName: 'freebsd-x64-tests' - # targetPath: $(testsFolder) - # - task: DownloadPipelineArtifact@2 - # displayName: Download Build Artifact - # inputs: - # buildType: 'current' - # artifactName: Packages - # itemPattern: '/$(pattern)' - # targetPath: $(Build.ArtifactStagingDirectory) - # - bash: | - # mkdir -p ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin - # tar xf ${BUILD_ARTIFACTSTAGINGDIRECTORY}/$(pattern) -C ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin - # displayName: Extract Package - # - bash: | - # mkdir -p ./bin/ - # cp -r -v ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin/Prowlarr/. ./bin/ - # displayName: Move Package Contents - # - bash: | - # chmod a+x ${TESTSFOLDER}/test.sh - # ${TESTSFOLDER}/test.sh Linux Integration Test - # displayName: Run Integration Tests - # - task: PublishTestResults@2 - # inputs: - # testResultsFormat: 'NUnit' - # testResultsFiles: '**/TestResult.xml' - # testRunTitle: 'FreeBSD Integration Tests' - # failTaskOnFailedTests: true - # displayName: Publish Test Results + steps: + - checkout: none + - task: DownloadPipelineArtifact@2 + displayName: Download Test Artifact + inputs: + buildType: 'current' + artifactName: 'freebsd-x64-tests' + targetPath: $(testsFolder) + - task: DownloadPipelineArtifact@2 + displayName: Download Build Artifact + inputs: + buildType: 'current' + artifactName: Packages + itemPattern: '/$(pattern)' + targetPath: $(Build.ArtifactStagingDirectory) + - bash: | + mkdir -p ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin + tar xf ${BUILD_ARTIFACTSTAGINGDIRECTORY}/$(pattern) -C ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin + displayName: Extract Package + - bash: | + mkdir -p ./bin/ + cp -r -v ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin/Prowlarr/. ./bin/ + displayName: Move Package Contents + - bash: | + chmod a+x ${TESTSFOLDER}/test.sh + ${TESTSFOLDER}/test.sh Linux Integration Test + displayName: Run Integration Tests + - task: PublishTestResults@2 + inputs: + testResultsFormat: 'NUnit' + testResultsFiles: '**/TestResult.xml' + testRunTitle: 'FreeBSD Integration Tests' + failTaskOnFailedTests: true + displayName: Publish Test Results - job: Integration_Docker displayName: Integration Docker