aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-04-05 16:22:09 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2022-04-05 16:56:14 +0200
commitcdb17c886430c0582abe6225c42e8c298fdc9f06 (patch)
tree440624b779b97d4ee0b1006dae35e6db6df1b4a5
parentClean up config.scm. (diff)
downloadcalp-cdb17c886430c0582abe6225c42e8c298fdc9f06.tar.gz
calp-cdb17c886430c0582abe6225c42e8c298fdc9f06.tar.xz
Readd --skip and --only flags to run-tests.
-rwxr-xr-xtests/run-tests.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/run-tests.scm b/tests/run-tests.scm
index 95051e82..968100fd 100755
--- a/tests/run-tests.scm
+++ b/tests/run-tests.scm
@@ -19,6 +19,7 @@ fi
(use-modules (srfi srfi-1)
(srfi srfi-64)
(srfi srfi-88)
+ (hnh util)
(hnh util path)
(ice-9 ftw)
(ice-9 format)
@@ -160,6 +161,12 @@ fi
;; (format #t "Running on:~%~y~%" files)
+(awhen (option-ref options 'only #f)
+ (set! files (list (path-append "test" it))))
+
+(awhen (option-ref options 'skip #f)
+ (set! files (delete it files)))
+
((@ (hnh util exceptions) warnings-are-errors) #t)
(define finalizer