.travis.yml 520 Bytes
language: cpp

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:
- make clean && make epsilon.$EXT test.$EXT
- if [ "$PLATFORM" = "blackbox" ]; then ./test.$EXT; PLATFORM=blackbox make integration_tests; fi