1
0
Fork 0

Fixing tests

This commit is contained in:
retropikzel 2025-10-09 11:00:42 +03:00
parent 5e42600723
commit 16ebef4359
1 changed files with 3 additions and 14 deletions

17
Jenkinsfile vendored
View File

@ -24,25 +24,14 @@ pipeline {
} }
} }
stage('Test R6RS implementations') { stage('Test R6RS') {
steps { steps {
script { script {
def SCHEMES = "chezscheme guile ikarus ironscheme larceny loko mosh racket sagittarius ypsilon" def SCHEMES = "chezscheme guile ikarus ironscheme larceny loko mosh racket sagittarius ypsilon"
SCHEMES.split().each { SCHEME -> SCHEMES.split().each { SCHEME ->
stage("${SCHEME} R6RS") { stage("${SCHEME} R6RS") {
def IMG="${SCHEME}:head"
if("${SCHEME}" == "chicken") {
IMG="${SCHEME}:5"
}
agent {
docker {
image "schemers/${IMG}"
label "docker-x86_64"
args "--user=root"
}
}
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh "make SCHEME=${SCHEME} test-r6rs" sh "make SCHEME=${SCHEME} test-r6rs-docker"
} }
} }
} }
@ -52,7 +41,7 @@ pipeline {
/* /*
stage('Test R7RS implementations') { stage('Test R7RS') {
steps { steps {
script { script {
def r7rs_implementations = "chibi chicken cyclone gambit foment gauche guile kawa larceny loko meevax mit-scheme mosh racket sagittarius skint stklos tr7 ypsilon".split() def r7rs_implementations = "chibi chicken cyclone gambit foment gauche guile kawa larceny loko meevax mit-scheme mosh racket sagittarius skint stklos tr7 ypsilon".split()