Update of /project/mcclim/cvsroot/mcclim In directory clnet:/tmp/cvs-serv11709
Modified Files: mcclim.asd Log Message: Replaced the old RT-based test suite with a new FiveAM-based one. Also added a fair amount of new tests. What isn't tested is:
- CLIM parts - Commands - Syntax module and specific syntaxes
(Unfortunately, these are arguably the most interesting things to test).
--- /project/mcclim/cvsroot/mcclim/mcclim.asd 2006/11/19 15:55:34 1.35 +++ /project/mcclim/cvsroot/mcclim/mcclim.asd 2006/12/04 07:54:51 1.36 @@ -307,6 +307,31 @@ '(:file "lisp-syntax-swank" :depends-on ("lisp-syntax")) (values))))))
+(defsystem :drei-tests + :depends-on (:drei-mcclim :fiveam) + :components + ((:module "Tests" + :pathname #.(make-pathname :directory '(:relative "Drei" "Tests")) + :components + ((:module + "cl-automaton" + :depends-on ("testing") + :components + ((:file "eqv-hash-tests") + (:file "state-and-transition-tests") + (:file "automaton-tests") + (:file "regexp-tests"))) + (:file "packages") + (:file "testing" :depends-on ("packages")) + (:file "buffer-tests" :depends-on ("testing")) + (:file "base-tests" :depends-on ("testing")) + (:file "kill-ring-tests" :depends-on ("testing")) + (:file "motion-tests" :depends-on ("testing")) + (:file "editing-tests" :depends-on ("testing")) + (:file "core-tests" :depends-on ("testing")) + (:file "rectangle-tests" :depends-on ("testing")) + (:file "undo-tests" :depends-on ("testing")))))) + (defsystem :clim :depends-on (:clim-core :goatee-core :clim-postscript :drei-mcclim) :components