diff --git a/azure-pipelines.yml b/azure-pipelines.yml index afd5b3f7d373957d6c651e3ba779f125e8a0cb7e..fa70d134acd6298bfe8a15aaafd0e91a2ce97271 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,9 +1,53 @@ jobs: +- + job: 'Python2' + pool: + vmImage: 'ubuntu-latest' + + steps: + - + script: | + set -e + sed 's/python=3/python=2.7/' .test-conda-env-py3.yml > .test-conda-env-py2-pre.yml + grep -v symengine .test-conda-env-py2-pre.yml > .test-conda-env-py2.yml + cat .test-conda-env-py2.yml + CONDA_ENVIRONMENT=.test-conda-env-py2.yml + curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project-within-miniconda.sh + . ./build-and-test-py-project-within-miniconda.sh + + displayName: 'Pytest Conda' + - + task: PublishTestResults@2 + inputs: + testResultsFormat: 'JUnit' + testResultsFiles: 'test/pytest.xml' + - job: 'Python3' pool: vmImage: 'ubuntu-latest' + steps: + - + script: | + set -e + grep -v symengine .test-conda-env-py3.yml > .test-conda-env.yml + CONDA_ENVIRONMENT=.test-conda-env.yml + curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project-within-miniconda.sh + . ./build-and-test-py-project-within-miniconda.sh + + displayName: 'Pytest Conda' + - + task: PublishTestResults@2 + inputs: + testResultsFormat: 'JUnit' + testResultsFiles: 'test/pytest.xml' + +- + job: 'Python3Symengine' + pool: + vmImage: 'ubuntu-latest' + steps: - script: |