KLL Compiler
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.

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