Improve testing

This commit is contained in:
retropikzel 2026-03-21 13:47:47 +02:00
parent 7bf3b69fd3
commit e8f0cd374b
1 changed files with 6 additions and 2 deletions

View File

@ -30,10 +30,13 @@ build: retropikzel/${LIBRARY}/LICENSE retropikzel/${LIBRARY}/VERSION
echo "<pre>$$(cat retropikzel/${LIBRARY}/README.md)</pre>" > ${README}
snow-chibi package --always-yes --version=${VERSION} --authors=${AUTHOR} --doc=${README} --description="${DESCRIPTION}" ${LIBRARY_FILE}
index:
snow-chibi index ${PKG}
install:
snow-chibi install --impls=${SCHEME} --always-yes ${PKG}
test: build
test: index build
rm -rf .tmp
mkdir -p .tmp
# R6RS testfiles
@ -45,7 +48,8 @@ test: build
# Tests
cd .tmp && ${SNOW} srfi.64
cd .tmp && ${SNOW} retropikzel.ctrf
cd .tmp && ${SNOW} ../${PKG}
cd .tmp && ${SNOW} foreign.c
cd .tmp && ${SNOW} retropikzel.${LIBRARY}
cd .tmp && akku install akku-r7rs 2> /dev/null
cd .tmp && CSC_OPTIONS="-L -lcurl -L -lSDL2 -L -lSDL2_image" COMPILE_R7RS=${SCHEME} compile-r7rs ${LIB_PATHS} -o test test.${SFX}
cd .tmp && ./test