X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2FCOMPILE;h=518ab57165336424e0dc6aa610d41915d1a80a9d;hb=8146e71d8e1d6645a67eb5899f3f2488893af6ca;hp=88ade99bc1f56102c5771fab8cdd6d5574a4fd7f;hpb=2860ae2aaaebb12c96152919956531424d4966a8;p=elisp%2Friece.git diff --git a/lisp/COMPILE b/lisp/COMPILE index 88ade99..518ab57 100644 --- a/lisp/COMPILE +++ b/lisp/COMPILE @@ -10,7 +10,9 @@ riece-version riece-coding riece-complete + riece-addon + riece-mode ;; riece-identity -+-> riece-channel ;; +-> riece-user riece-identity @@ -18,6 +20,8 @@ riece-user riece-misc + riece-signal + ;; riece-layout ---> riece-display riece-layout riece-display @@ -38,6 +42,7 @@ riece-500 riece-commands + riece-irc riece ;; add-ons @@ -50,7 +55,23 @@ riece-unread riece-doctor riece-alias - riece-skk-kakutei)))) + riece-skk-kakutei + riece-foolproof + riece-guess + riece-history + riece-button + riece-keyword + riece-menu + riece-icon + riece-async + riece-lsdb + riece-xface + riece-ctlseq + riece-ignore + riece-hangman + riece-biff + riece-kakasi + riece-yank)))) (defun riece-compile-modules (modules) (let ((load-path (cons nil load-path))) @@ -115,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