|
|
|
|
|
|
|
|
pool: |
|
|
pool: |
|
|
vmImage: ubuntu-18.04 |
|
|
vmImage: ubuntu-18.04 |
|
|
steps: |
|
|
steps: |
|
|
- script: | |
|
|
|
|
|
set -eu |
|
|
|
|
|
sudo apt install -y python3-minimal g++-8 |
|
|
|
|
|
python3 -u build.py --cxx g++-8 --test --static |
|
|
|
|
|
|
|
|
- script: sudo apt install -y python3-minimal g++-8 |
|
|
|
|
|
displayName: Prepare System |
|
|
|
|
|
- script: python3 -u build.py --cxx g++-8 --test --static |
|
|
displayName: Build and Run Unit Tests |
|
|
displayName: Build and Run Unit Tests |
|
|
- publish: _build/ddslim |
|
|
- publish: _build/ddslim |
|
|
artifact: DDSLiM Executable - Linux |
|
|
artifact: DDSLiM Executable - Linux |
|
|
- script: | |
|
|
|
|
|
set -eu |
|
|
|
|
|
python3 -u test.py --exe _build/ddslim -T:gcc-8 |
|
|
|
|
|
|
|
|
- script: python3 -u test.py --exe _build/ddslim -T:gcc-8 |
|
|
displayName: Smoke Tests |
|
|
displayName: Smoke Tests |
|
|
|
|
|
|
|
|
- job: macOS |
|
|
- job: macOS |
|
|
pool: |
|
|
pool: |
|
|
vmImage: macOS-10.14 |
|
|
vmImage: macOS-10.14 |
|
|
steps: |
|
|
steps: |
|
|
- script: | |
|
|
|
|
|
set -eu |
|
|
|
|
|
brew install gcc@8 |
|
|
|
|
|
python3 -u build.py --cxx g++-8 --test |
|
|
|
|
|
|
|
|
- script: brew install gcc@8 |
|
|
|
|
|
displayName: Prepare System |
|
|
|
|
|
- script: python3 -u build.py --cxx g++-8 --test |
|
|
displayName: Build and Run Unit Tests |
|
|
displayName: Build and Run Unit Tests |
|
|
- publish: _build/ddslim |
|
|
- publish: _build/ddslim |
|
|
artifact: DDSLiM Executable - macOS |
|
|
artifact: DDSLiM Executable - macOS |
|
|
- script: | |
|
|
|
|
|
set -eu |
|
|
|
|
|
python3 -u test.py --exe _build/ddslim -T:gcc-8 |
|
|
|
|
|
|
|
|
- script: python3 -u test.py --exe _build/ddslim -T:gcc-8 |
|
|
displayName: Smoke Tests |
|
|
displayName: Smoke Tests |