From 93540c986c4050369b42f311ecd71855a7dfe7a9 Mon Sep 17 00:00:00 2001 From: Fedja Beader Date: Tue, 18 Mar 2025 03:18:38 +0100 Subject: Split the job out --- .gitlab-ci.yml | 13 ++++++++++++- .tools/old_manaplus.sh | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100755 .tools/old_manaplus.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eac9e938..c9eb46f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,7 +25,7 @@ before_script: manaplus: stage: test - image: debian:buster + image: debian:unstable script: - ./.tools/manaplus.sh artifacts: @@ -34,6 +34,17 @@ manaplus: when: always expire_in: 3 week +old_manaplus: + stage: test + image: debian:buster + script: + - ./.tools/old_manaplus.sh + artifacts: + paths: + - shared + when: always + expire_in: 3 week + .newlines: stage: test tags: diff --git a/.tools/old_manaplus.sh b/.tools/old_manaplus.sh new file mode 100755 index 00000000..d8446179 --- /dev/null +++ b/.tools/old_manaplus.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +source ./.tools/init.sh + +clientdata_init + +aptget_update +# Evidently libcurl3-gnutls ships libcurl4-gnutls.so.4 +aptget_install \ + libcurl3-gnutls \ + libsdl-gfx1.2 libsdl-image1.2 libsdl-mixer1.2 libsdl-net1.2 libsdl-ttf2.0 \ + wget unzip + +pwd +ls + +./clientdata/.tools/downloadlib.sh packetver24 manaplus s20180215 || exit 1 + +export HOME=`pwd`/clientdata/shared + +cd manaplus_s20180215 || exit 1 +export SDL_VIDEODRIVER=dummy +./bin/manaplus --version || exit 1 +./bin/manaplus --validate -u -d ../clientdata || exit 1 + +[[ -f "${HOME}/.local/share/mana/manaplus.log" ]] || exit 1 +grep -A 10 "Assert:" "${HOME}/.local/share/mana/manaplus.log" + +if [ "$?" == 0 ]; then + echo "Asserts found" + exit 1 +fi + +cd .. -- cgit v1.2.3-70-g09d2