/
/cl-unification-test.asd
 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")))))