From 9d5205e7e2a9ad5ed28e84776a5ab1186963a855 Mon Sep 17 00:00:00 2001 From: "Y. Wang" Date: Thu, 5 May 2022 21:04:23 +0200 Subject: Use mineunit for advtrains_* --- .build.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.build.yml b/.build.yml index 303348f..40e97ff 100644 --- a/.build.yml +++ b/.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 -- cgit v1.2.3