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 901B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. # Exclusions
  31. matrix:
  32. allow_failures:
  33. - python: "3.5-dev"
  34. - python: "nightly"
  35. # System setup
  36. install:
  37. # Info about OS
  38. - uname -a
  39. # Directory tree to validate kll.git
  40. - tree
  41. # Python Version
  42. - python3 --version
  43. # Run test script(s)
  44. script:
  45. - (cd ${DIR} && ./${SCRIPT})
  46. # Post test script commands
  47. after_script:
  48. - tree