1 # Pull in python for access to pip for hererocks
18 - LPEG=1.0.0-1 LUA="luajit 2.1"
19 - LPEG=1.0.0-1 LUA="luajit 2.0"
20 - LPEG=1.0.0-1 LUA="lua 5.3"
21 - LPEG=1.0.0-1 LUA="lua 5.2"
22 - LPEG=1.0.0-1 LUA="lua 5.1"
23 - LPEG=0.12.2-1 LUA="luajit 2.1"
24 - LPEG=0.12.2-1 LUA="luajit 2.0"
25 - LPEG=0.12.2-1 LUA="lua 5.3"
26 - LPEG=0.12.2-1 LUA="lua 5.2"
27 - LPEG=0.12.2-1 LUA="lua 5.1"
28 - LPEG=0.10.2-1 LUA="luajit 2.0"
29 - LPEG=0.10.2-1 LUA="lua 5.2"
30 - LPEG=0.10.2-1 LUA="lua 5.1"
31 - LPEG=0.9-1 LUA="luajit 2.0"
32 - LPEG=0.9-1 LUA="lua 5.1"
33 - LPEG=0.8.1-1 LUA="luajit 2.0"
34 - LPEG=0.8.1-1 LUA="lua 5.1"
35 - LPEG=0.7-3 LUA="luajit 2.0"
36 - LPEG=0.7-3 LUA="lua 5.1"
43 - pip install hererocks
44 - hererocks here -r $LUAROCKS --$LUA
45 - export PATH=$(pwd)/here/bin:$PATH
46 - luarocks install luacov 0.9.1
47 - luarocks install lunitx
48 - luarocks install luafilesystem
49 - luarocks install lpeg $LPEG
52 - make LUA_BIN=lua LUNIT_BIN=lunit.sh LUA_INIT="require('luarocks.loader');require('luacov')" check
55 # Rework the stats file and generate
56 - sed -e "s|../lua/|lua/|" < tests/luacov.stats.out > luacov.stats.out
58 - bash <(curl -s https://codecov.io/bash)