configure build.yml to run the unit tests

master
Gabriel Pérez-Cerezo 2021-11-09 21:51:33 +01:00
parent 43c85ab8cf
commit 9ec9db0ca9
1 changed files with 9 additions and 4 deletions

View File

@ -5,13 +5,12 @@ packages:
- minetest-server - minetest-server
- unzip - unzip
- wget - wget
- lua-busted
sources : sources :
- https://git.sr.ht/~gpcf/advtrains - https://git.sr.ht/~gpcf/advtrains
tasks: tasks:
- activate_test_env: |
cd advtrains
git merge --no-commit origin/luaatcdebug
- download_mt_server: | - download_mt_server: |
mkdir bin mkdir bin
wget https://lifomaps.de/advtrains-test/builtin.tar.gz wget https://lifomaps.de/advtrains-test/builtin.tar.gz
@ -29,6 +28,12 @@ tasks:
curl https://lifomaps.de/advtrains-test/testworld.tar.gz -o ~/testworld.tar.gz curl https://lifomaps.de/advtrains-test/testworld.tar.gz -o ~/testworld.tar.gz
cd .minetest/worlds/ cd .minetest/worlds/
tar xf ../../testworld.tar.gz tar xf ../../testworld.tar.gz
- run_unit_tests : |
cd advtrains/advtrains
busted
- activate_test_env: |
cd advtrains
git merge --no-commit origin/luaatcdebug
- install_advtrains : | - install_advtrains : |
mkdir .minetest/mods mkdir .minetest/mods
cp -r advtrains .minetest/mods cp -r advtrains .minetest/mods