Initial test

This commit is contained in:
teknomunk 2024-09-13 08:15:09 -05:00
commit 5033f01da8
2 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,28 @@
menu_last_game = VoxeLibre
server_announce = false
enable_damage = true
creative_mode = false
mainmenu_last_selected_world = 9
window_maximized = true
screen_h = 684
screen_w = 1366
maintab_LAST = local
remote_port = 30000
address = 127.0.0.1
name = tester
minimap_shape_round = false
mute_sound = true
free_move = false
fast_move = false
awards_notif_delay = nil
noclip = false
world_config_selected_mod = 1
doubletap_jump = false
keymap_toggle_block_bounds = KEY_F7
keymap_decrease_viewing_range_min = KEY_MINUS
keymap_increase_viewing_range_min = KEY_PLUS
aux1_descends = false
autojump = false
keymap_cmd_local = KEY_PERIOD
update_information_url =
random_mod_load_order = true

30
dependency_paradise/test.sh Executable file
View File

@ -0,0 +1,30 @@
#!/bin/bash
set -e
MINETEST=../../../../bin/minetest
GAMEID=VoxeLibre
for I in $(seq 1 20); do
rm -f ./test.log || true
$MINETEST --server --config ./minetest.conf --world ./test-world --logfile ./test.log --gameid $GAMEID --go &
PID=$!
DONE=false
while ! $DONE; do
if grep ERROR ./test.log ; then
echo "[FAILED]"
exit 1
fi
if grep 'Server for gameid="VoxeLibre" listening on ' ./test.log; then
echo "DONE"
DONE=true
kill $PID
wait $PID
fi
sleep 1
done
done
echo "[PASSED]"
exit 0