projects
/
feed
/
packages.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
97b7ff2
)
chicken-scheme: add CI test script
author
Jeronimo Pellegrini
<j_p@aleph0.info>
Wed, 19 Nov 2025 16:23:02 +0000
(13:23 -0300)
committer
George Sapkin
<george@sapk.in>
Mon, 22 Dec 2025 12:56:48 +0000
(14:56 +0200)
Check csi version and check if csc can compile a simple s-expression.
Co-authored-by: George Sapkin <george@sapk.in>
Signed-off-by: Jeronimo Pellegrini <j_p@aleph0.info>
lang/chicken-scheme/test.sh
[new file with mode: 0644]
patch
|
blob
diff --git a/lang/chicken-scheme/test.sh
b/lang/chicken-scheme/test.sh
new file mode 100644
(file)
index 0000000..
718126e
--- /dev/null
+++ b/
lang/chicken-scheme/test.sh
@@ -0,0
+1,15
@@
+#!/bin/sh
+
+case "$1" in
+ chicken-scheme-full)
+ # Send an S-expression to its standard input
+ if ! echo '(+ 2 3)' | csc -; then
+ echo 'csc cannot compile a S-expression from standard input'
+ exit 1
+ fi
+ ;;
+
+ chicken-scheme-interpreter)
+ csi -version 2>&1 | grep -F "$2"
+ ;;
+esac