|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- # travis-ci integration for the kll compiler
-
- sudo:
- - false
-
- os:
- - linux
- # Python osx builds are not yet supported by Travis
- #- osx
-
- language:
- - python
-
- python:
- - "3.2"
- - "3.3"
- - "3.4"
- - "3.5"
- - "3.5-dev"
- - "nightly"
-
- addons:
- apt:
- packages:
- - tree
-
- # Package Setup
- before_install:
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install tree; fi
-
- # Test Scripts
- env:
- # Basic KLL Tests
- - DIR=tests SCRIPT=sanity.bash
- - DIR=tests SCRIPT=syntax.bash
- - DIR=tests SCRIPT=assignment.bash
-
- # Exclusions
- matrix:
- allow_failures:
- - python: "3.5-dev"
- - python: "nightly"
-
- # System setup
- install:
- # Info about OS
- - uname -a
-
- # Directory tree to validate kll.git
- - tree
-
- # Python Version
- - python3 --version
-
- # Run test script(s)
- script:
- - (cd ${DIR} && ./${SCRIPT})
-
- # Post test script commands
- after_script:
- - tree
-
|