diff --git a/inferior-shell-test.asd b/inferior-shell-test.asd index b2655b31a85455883ce77bc8ad7a68c7ca174265..d19857fb94b755410a56bad4ce9a6922d8ffd90e 100644 --- a/inferior-shell-test.asd +++ b/inferior-shell-test.asd @@ -1,4 +1,5 @@ ;;; -*- Lisp -*- (defsystem :inferior-shell-test - :depends-on (:inferior-shell :inferior-shell/test)) + ;; adding inferior-shell *second* makes things work on asdf 1&2(!): + :depends-on (:inferior-shell/test :inferior-shell)) diff --git a/inferior-shell.asd b/inferior-shell.asd index 88cb90e2942404d4a9dbb2883b08e42e444dc6b4..6aeb4996b8a6f5e76ac2b7ceb0a0fd81a9a2ea22 100644 --- a/inferior-shell.asd +++ b/inferior-shell.asd @@ -20,7 +20,8 @@ :if-feature (:and :sbcl :sb-thread :unix))) :in-order-to ((test-op (load-op inferior-shell/test))) :perform (test-op :after (o s) - (symbol-call :inferior-shell-test :test-suite))) + ;; ASDF2: can't use uiop:symbol-call + (funcall (find-symbol (string :test-suite) :inferior-shell-test)))) (defsystem :inferior-shell/test :depends-on (:inferior-shell :hu.dwim.stefil)