aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 67b5812e09ea944650618f15970aab21635adadc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
language: c

env:
  global:
    - LUAROCKS=2.2.0-rc1
  matrix:
    - LUA=lua5.1
    - LUA=lua5.2
    - LUA=lua5.3
    - LUA=luajit

branches:
  only:
    - master

before_install:
  - bash .travis/setup_lua.sh
  - sudo pip install cpp-coveralls

install:
  - sudo luarocks make rockspecs/luafilesystem-cvs-3.rockspec CFLAGS="-O2 -fPIC -ftest-coverage -fprofile-arcs" LIBFLAG="-shared --coverage"

script: 
  - cd tests
  - sudo lua test.lua

after_success:
  - coveralls -b .. -r .. -E usr

notifications:
  email:
    on_success: change
    on_failure: always