@ -357,14 +357,12 @@ stages:
- bash : find ${TESTSFOLDER} -name "Radarr.Test.Dummy" -exec chmod a+x {} \;
displayName : Make Test Dummy Executable
condition : and(succeeded(), ne(variables['osName'], 'Windows'))
- task : Bash@3
- bash : |
chmod a+x ${TESTSFOLDER}/test.sh
${TESTSFOLDER}/test.sh ${OSNAME} Unit Test
displayName : Run Tests
env:
TEST_DIR : $(Build.SourcesDirectory)/_tests
inputs:
targetType : 'filePath'
filePath : '$(testsFolder)/test.sh'
arguments : '$(osName) Unit Test'
- task : PublishTestResults@2
displayName : Publish Test Results
inputs:
@ -413,12 +411,10 @@ stages:
buildType : 'current'
artifactName : LinuxTests
targetPath : $(testsFolder)
- task : Bash@3
- bash : |
chmod a+x ${TESTSFOLDER}/test.sh
${TESTSFOLDER}/test.sh Linux Unit Test
displayName : Run Tests
inputs:
targetType : 'filePath'
filePath : '$(testsFolder)/test.sh'
arguments : 'Linux Unit Test'
- task : PublishTestResults@2
displayName : Publish Test Results
inputs:
@ -506,12 +502,10 @@ stages:
mkdir -p ./bin/
cp -r -v ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin/Radarr/. ./bin/
displayName : Move Package Contents
- task : Bash@3
- bash : |
chmod a+x ${TESTSFOLDER}/test.sh
${TESTSFOLDER}/test.sh ${OSNAME} Integration Test
displayName : Run Integration Tests
inputs:
targetType : 'filePath'
filePath : '$(testsFolder)/test.sh'
arguments : $(osName) Integration Test
- task : PublishTestResults@2
inputs:
testResultsFormat : 'NUnit'
@ -579,12 +573,10 @@ stages:
mkdir -p ./bin/
cp -r -v ${BUILD_ARTIFACTSTAGINGDIRECTORY}/bin/Radarr/. ./bin/
displayName : Move Package Contents
- task : Bash@3
- bash : |
chmod a+x ${TESTSFOLDER}/test.sh
${TESTSFOLDER}/test.sh Linux Integration Test
displayName : Run Integration Tests
inputs:
targetType : 'filePath'
filePath : '$(testsFolder)/test.sh'
arguments : Linux Integration Test
- task : PublishTestResults@2
inputs:
testResultsFormat : 'NUnit'
@ -662,12 +654,10 @@ stages:
mv geckodriver _tests
displayName : Install Gecko Driver
condition : and(succeeded(), ne(variables['osName'], 'Windows'))
- task : Bash@3
displayName : Run Automation Tests
inputs:
targetType : 'filePath'
filePath : '$(testsFolder)/test.sh'
arguments : $(osName) Automation Test
- bash : |
chmod a+x ${TESTSFOLDER}/test.sh
${TESTSFOLDER}/test.sh ${OSNAME} Automation Test
displayName : Run Integration Tests
- task : PublishTestResults@2
inputs:
testResultsFormat : 'NUnit'