KLL Compiler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

.travis.yml 938B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # travis-ci integration for the kll compiler
  2. sudo:
  3. - false
  4. os:
  5. - linux
  6. # Python osx builds are not yet supported by Travis
  7. #- osx
  8. language:
  9. - python
  10. python:
  11. - "3.2"
  12. - "3.3"
  13. - "3.4"
  14. - "3.5"
  15. - "3.5-dev"
  16. - "nightly"
  17. addons:
  18. apt:
  19. packages:
  20. - tree
  21. # Package Setup
  22. before_install:
  23. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
  24. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install tree; fi
  25. # Test Scripts
  26. env:
  27. # Basic KLL Tests
  28. - DIR=tests SCRIPT=sanity.bash
  29. - DIR=tests SCRIPT=syntax.bash
  30. - DIR=tests SCRIPT=assignment.bash
  31. # Exclusions
  32. matrix:
  33. allow_failures:
  34. - python: "3.5-dev"
  35. - python: "nightly"
  36. # System setup
  37. install:
  38. # Info about OS
  39. - uname -a
  40. # Directory tree to validate kll.git
  41. - tree
  42. # Python Version
  43. - python3 --version
  44. # Run test script(s)
  45. script:
  46. - (cd ${DIR} && ./${SCRIPT})
  47. # Post test script commands
  48. after_script:
  49. - tree