1 ;;;; cl-unification-test.asd 2 3 4 (in-package #:asdf) 5 6 ;; Tests implemented using the ptester framework are run at *load* time, so 7 ;; we tell ASDF that loading a file containing ptester code is never done. 8 ;; This causes ASDF to run all the tests whenever ASDF:LOAD-SYSTEM or 9 ;; ASDF:TEST-SYSTEM is called with argument CL-UNIFICATION-TEST. 10 11 (defclass ptester-source-file (cl-source-file) 12 () 13 (:documentation "A Common Lisp source file containing ptester code.")) 14 15 (defmethod operation-done-p ((operation load-op) (component ptester-source-file)) 16 nil) 17 18 19 (in-package #:common-lisp-user) 20 21 (defpackage #:cl-unification-test-system 22 (:use #:common-lisp #:asdf)) 23 24 (in-package #:cl-unification-test-system) 25 26 (defsystem #:cl-unification-test 27 :depends-on (:cl-unification :ptester) 28 :components 29 ((:module "test" 30 :components 31 ((:ptester-source-file "unification-tests")))))