Browse Source

Install pytest as part of CI

default_compile_flags
vector-of-bool 5 years ago
parent
commit
7c4fac79be
1 changed files with 10 additions and 2 deletions
  1. +10
    -2
      azure-pipelines.yml

+ 10
- 2
azure-pipelines.yml View File

echo Loading VS environment echo Loading VS environment
call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\vsdevcmd" -arch=x64 || exit 1 call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\vsdevcmd" -arch=x64 || exit 1
echo Executing Build and Tests echo Executing Build and Tests
python -m pip install pytest
python -u tools/ci.py -B download --cxx cl.exe -T tools\\msvc.dds || exit 1 python -u tools/ci.py -B download --cxx cl.exe -T tools\\msvc.dds || exit 1
displayName: Full CI displayName: Full CI
- publish: _build/dds.exe - publish: _build/dds.exe
pool: pool:
vmImage: ubuntu-18.04 vmImage: ubuntu-18.04
steps: steps:
- script: sudo apt update -y && sudo apt install -y python3-minimal g++-8
- script: |
set -eu
sudo apt update -y
sudo apt install -y python3-minimal g++-8
python3 -m pip install pytest
displayName: Prepare System displayName: Prepare System
- script: python3 -u tools/ci.py -B download --cxx g++-8 -T tools/gcc-8.dds - script: python3 -u tools/ci.py -B download --cxx g++-8 -T tools/gcc-8.dds
displayName: Full CI displayName: Full CI
steps: steps:
- script: brew install gcc@8 - script: brew install gcc@8
displayName: Prepare System displayName: Prepare System
- script: python3 -u tools/ci.py -B download --cxx g++-8 -T tools/gcc-8.dds
- script: |
set -eu
python3 -m pip install pytest
python3 -u tools/ci.py -B download --cxx g++-8 -T tools/gcc-8.dds
displayName: Build and Run Unit Tests displayName: Build and Run Unit Tests
- publish: _build/dds - publish: _build/dds
artifact: DDS Executable - macOS artifact: DDS Executable - macOS

Loading…
Cancel
Save