Files
Upsilon/.travis.yml
2019-09-18 17:46:38 +02:00

27 lines
590 B
YAML

language: cpp
env:
global:
- MAKEFLAGS="-j 2"
addons:
apt:
sources:
- sourceline: 'ppa:team-gcc-arm-embedded/ppa'
packages:
- gcc-arm-embedded
- libfltk1.3-dev
matrix:
include:
- env: PLATFORM=device EXT=elf
- env: PLATFORM=simulator EXT=elf
- env: PLATFORM=simulator EXT=elf TOOLCHAIN=host-clang
- env: PLATFORM=blackbox EXT=bin QUIZ_USE_CONSOLE=1
os: linux
script:
- set -e
- make clean && make epsilon.$EXT test.$EXT
- if [ "$PLATFORM" = "blackbox" ]; then output/blackbox/release/test.$EXT; PLATFORM=blackbox make integration_tests; fi