Use mineunit for advtrains_*
This commit is contained in:
parent
5c8962b39b
commit
9d5205e7e2
20
.build.yml
20
.build.yml
|
@ -5,7 +5,8 @@ packages:
|
|||
- minetest-server
|
||||
- unzip
|
||||
- wget
|
||||
- lua-busted
|
||||
- lua5.1
|
||||
- luarocks
|
||||
sources :
|
||||
- https://git.sr.ht/~gpcf/advtrains
|
||||
|
||||
|
@ -28,13 +29,18 @@ tasks:
|
|||
curl https://lifomaps.de/advtrains-test/testworld.tar.gz -o ~/testworld.tar.gz
|
||||
cd .minetest/worlds/
|
||||
tar xf ../../testworld.tar.gz
|
||||
- install_mineunit : |
|
||||
for i in {busted,luacov}; do
|
||||
luarocks install --local --lua-version 5.1 $i >/dev/null
|
||||
done
|
||||
luarocks install --local --lua-version 5.1 --server=https://luarocks.org/dev mineunit
|
||||
- run_unit_tests : |
|
||||
cd advtrains/advtrains
|
||||
busted
|
||||
cd ../advtrains_interlocking
|
||||
busted
|
||||
cd ../serialize_lib
|
||||
busted
|
||||
cd advtrains/serialize_lib
|
||||
~/.luarocks/bin/busted
|
||||
for i in {advtrains,advtrains_interlocking}; do
|
||||
cd ../$i
|
||||
~/.luarocks/bin/mineunit
|
||||
done
|
||||
- activate_test_env: |
|
||||
cd advtrains
|
||||
git merge --no-commit origin/luaatcdebug
|
||||
|
|
Loading…
Reference in New Issue