File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 99
1010; ;; Code
1111
12+ (defun qob-test--by-name (name)
13+ " Test the system's NAME."
14+ (let ((system (ignore-errors (asdf :find-system name))))
15+ (if system
16+ (asdf :test-system name)
17+ (qob-println " ✗ The test system ~A not found, skipped" (qob-ansi-green name)))))
18+
1219(qob-start
1320 (let ((names (qob-args))
1421 (primary-test-system (qob-primary-test-system-entry)))
1522 (cond
1623 ; ; If specified system(s).
1724 (names
18- (dolist (name names)
19- (asdf :test-system name)))
25+ (mapc #' qob-test--by-name names))
2026 ; ; Print primary system.
2127 (primary-test-system
22- (asdf : test-system (car primary-test-system)))
28+ (qob- test--by-name (car primary-test-system)))
2329 ; ; Print help.
2430 (t
2531 (qob-help " core/test" )))))
Original file line number Diff line number Diff line change @@ -49,3 +49,4 @@ qob eval "(progn )"
4949
5050# Testing
5151qob test
52+ qob test mini.system.1/tests
You can’t perform that action at this time.
0 commit comments