parameters: jobName: '' jobTitle: '' testsToIgnore: [] testsToRun: [] testsToDedicate: [] taskToRun: '' tasksParallel: 1 jobs: - job: ${{ parameters.jobName }} displayName: ${{ parameters.jobTitle }} dependsOn: Build condition: succeeded() pool: vmImage: 'Ubuntu-16.04' strategy: parallel: ${{ parameters.tasksParallel }} steps: - template: setup-test-environment.yml - template: run-test.yml parameters: containerName: 'freeipa-fedora-builder:latest' logsPath: $(CI_RUNNER_LOGS_DIR) taskToRun: ${{ parameters.taskToRun}} testsToRun: ${{ join(' ', parameters.testsToRun ) }} testsToIgnore: ${{ join(' ', parameters.testsToIgnore ) }} testsToDedicate: ${{ join(' ', parameters.testsToDedicate ) }} - task: PublishTestResults@2 inputs: testResultsFiles: $(CI_RUNNER_LOGS_DIR)/nosetests.xml testRunTitle: ${{parameters.jobTitle}} results condition: succeededOrFailed() - template: save-test-artifacts.yml parameters: logsArtifact: logs-${{parameters.jobName}}-$(Build.BuildId)-$(System.StageAttempt)-$(System.PhaseAttempt)-$(System.JobPositionInPhase)-$(Agent.OS)-$(Agent.OSArchitecture)