X-Git-Url: https://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2FCOMPILE;h=f8944ede3894a7c83a3ecf9f5f77711a376049eb;hp=709cb1d0838481e559f030e7773f7ee5dfad2c34;hb=962c527696ba17ee1416951701c236ee6a5dad4f;hpb=471451d5172c958ccf429c597fe402a45f07bd01 diff --git a/lisp/COMPILE b/lisp/COMPILE index 709cb1d..f8944ed 100644 --- a/lisp/COMPILE +++ b/lisp/COMPILE @@ -42,6 +42,7 @@ riece-500 riece-commands + riece-irc riece ;; add-ons @@ -69,7 +70,8 @@ riece-ignore riece-hangman riece-biff - riece-kakasi)))) + riece-kakasi + riece-yank)))) (defun riece-compile-modules (modules) (let ((load-path (cons nil load-path))) @@ -134,3 +136,20 @@ (expand-file-name "riece" (expand-file-name "lisp" (car command-line-args-left))) (riece-install-just-print-p))) + +(defun riece-test () + (let ((load-path (cons (expand-file-name "test") (cons nil load-path))) + (files (directory-files "test" t "^test-.*\\.el$")) + suite) + (require 'lunit) + (setq 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-report suite (car command-line-args-left))))