From 65c40efdc834b0490ce8c436f7c0493d389a2c21 Mon Sep 17 00:00:00 2001 From: Hana W Date: Fri, 4 Aug 2017 18:01:21 -0700 Subject: [PATCH] Add Travis-CI testing with busted Run tests setup in spec folder. Need to signup on travis-ci. --- .travis.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..31ae16e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,38 @@ +dist: precise +sudo: false # Use container-based infrastructure +language: python + +git: + depth: 4 + +#Testing with lastest stable version of LUAJIT +env: + - LUA_RUNTIME="luajit" + LUA_VERSION="2.0.5" + #- LUA_RUNTIME="luajit" + # LUA_VERSION="2.1" + +before_install: + - pip install hererocks + - hererocks lua_installations/$LUA_RUNTIME$LUA_VERSION/ --luarocks ^ --$LUA_RUNTIME $LUA_VERSION + - export PATH=$PATH:$PWD/lua_installations/$LUA_RUNTIME$LUA_VERSION/bin + +before_script: + - luarocks install busted + - busted --version + +script: + - busted --output=TAP #default utfTerminal + +#Checks if Luajit and luarocks are already installed +#Comment out to reinstall or if changing versions +cache: + directories: + - $PWD/lua_installations + +# Can add email notification here +#notifications: + #email: + #recipients: + #- email@here.com + #on_failure: always #default always