Simplifying testing
This commit is contained in:
parent
434212a1f8
commit
c6ebec5eae
14
Makefile
14
Makefile
|
|
@ -1,8 +1,10 @@
|
|||
.PHONY=libtest.so
|
||||
.PHONY=libtest.so libtest.a
|
||||
CC=gcc
|
||||
DOCKER=docker run -it -v ${PWD}:/workdir
|
||||
DOCKER_INIT=cd /workdir && make clean &&
|
||||
|
||||
build: libstest.so libtest.a
|
||||
|
||||
jenkinsfile:
|
||||
gosh -r7 -I ./snow build.scm
|
||||
|
||||
|
|
@ -17,17 +19,17 @@ test-script: libtest.so
|
|||
SCHEME=${SCHEME} script-r7rs -I . test.scm
|
||||
|
||||
test-script-docker:
|
||||
sudo docker build -f dockerfiles/test . --build-arg SCHEME=${SCHEME} --tag=pffi-${SCHEME}
|
||||
sudo docker run -v ${PWD}:/workdir pffi-${SCHEME} bash -c "cd /workdir && make libtest.so && SCHEME=${SCHEME} script-r7rs -I . test.scm"
|
||||
docker build -f dockerfiles/test . --build-arg SCHEME=${SCHEME} --tag=pffi-${SCHEME}
|
||||
docker run -v ${PWD}:/workdir pffi-${SCHEME} bash -c "cd /workdir && make libtest.so && SCHEME=${SCHEME} script-r7rs -I . test.scm"
|
||||
|
||||
test-compile: libtest.so libtest.a
|
||||
SCHEME=${SCHEME} compile-r7rs-library retropikzel/pffi.sld
|
||||
SCHEME=${SCHEME} compile-r7rs -I . test.scm && ./test
|
||||
|
||||
test-compile-docker: libtest.so libtest.a
|
||||
sudo docker build -f dockerfiles/test . --build-arg SCHEME=${SCHEME} --tag=pffi-${SCHEME}
|
||||
sudo docker run -v ${PWD}:/workdir pffi-${SCHEME} bash -c "cd /workdir && SCHEME=${SCHEME} compile-r7rs-library retropikzel/pffi.sld"
|
||||
sudo docker run -v ${PWD}:/workdir pffi-${SCHEME} bash -c "cd /workdir && SCHEME=${SCHEME} compile-r7rs -I . test.scm && ./test"
|
||||
docker build -f dockerfiles/test . --build-arg SCHEME=${SCHEME} --tag=pffi-${SCHEME}
|
||||
docker run -v ${PWD}:/workdir pffi-${SCHEME} bash -c "cd /workdir && SCHEME=${SCHEME} compile-r7rs-library retropikzel/pffi.sld"
|
||||
docker run -v ${PWD}:/workdir pffi-${SCHEME} bash -c "cd /workdir && make libtest.so libtest.a && SCHEME=${SCHEME} compile-r7rs -I . test.scm && ./test"
|
||||
|
||||
CHIBI=chibi-scheme -A .
|
||||
test-chibi-docker:
|
||||
|
|
|
|||
Loading…
Reference in New Issue