Bringing in external testing tool slowly

This commit is contained in:
retropikzel 2024-07-07 12:03:23 +03:00
parent 1640594ce7
commit 5b44e46919
6 changed files with 23 additions and 1 deletions

1
.gitignore vendored
View File

@ -25,3 +25,4 @@ retropikzel/pffi/*/*.so
retropikzel/pffi/*/compiled
tmp
dockerfiles/build
scheme_testrunner

View File

@ -0,0 +1,7 @@
FROM debian:trixie
WORKDIR /workdir
RUN mkdir -p /workdir/.scheme_testrunner
COPY .scheme_testrunner/ /workdir/.scheme_testrunner
RUN bash .scheme_testrunner/init
RUN bash .scheme_testrunner/implementation_installer.sh
ENTRYPOINT ["bash", "-c", "bash test-guile.sh"]

View File

@ -0,0 +1,4 @@
#!/bin/sh
apt update
apt install -y guile-3.0

6
.scheme_testrunner/init Normal file
View File

@ -0,0 +1,6 @@
#!/bin/sh
apt update && apt install -y make build-essential curl wget
wget https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh
bash guix-install.sh -y
echo "Hello from init container"

View File

@ -0,0 +1,3 @@
#!/bin/sh
echo "Hello from init container"

View File

@ -58,7 +58,8 @@ test: build
bash test-all.sh
test-arm64:
scheme_testrunner debian_trixie arm64 "bash test-all.sh"
scheme_testrunner debian:trixie arm64 guile "test-guile.sh"
scheme_testrunner debian:trixie arm64 kawa "test-kawa.sh"
#scheme_testrunner fedora_40 arm64 "bash test-all.sh"
clean: