X-Git-Url: http://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2FCOMPILE;h=518ab57165336424e0dc6aa610d41915d1a80a9d;hp=9e874449adc9d4c9cb18fc3ca51944409e0084e8;hb=e5cab94cba73b8f6fe03a309ecafb962092e1c1f;hpb=117f0f29b6ad99dd268d88c274d347a200001079 diff --git a/lisp/COMPILE b/lisp/COMPILE index 9e87444..518ab57 100644 --- a/lisp/COMPILE +++ b/lisp/COMPILE @@ -136,3 +136,19 @@ (expand-file-name "riece" (expand-file-name "lisp" (car command-line-args-left))) (riece-install-just-print-p))) + +(defun riece-test () + (require 'lunit) + (let ((load-path (cons (expand-file-name "test") (cons nil load-path))) + (files (directory-files "test" t "^test-.*\\.el$")) + (suite (lunit-make-test-suite))) + (while files + (when (file-regular-p (car files)) + (load-file (car files)) + (lunit-test-suite-add-test + suite + (lunit-make-test-suite-from-class + (intern (file-name-sans-extension + (file-name-nondirectory (car files))))))) + (setq files (cdr files))) + (lunit suite))) \ No newline at end of file