X-Git-Url: https://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2FCOMPILE;h=b759cbea6678c984c1ed881e26831b19ef2ac460;hp=0833c5a6394fccf75b7c6036574fe34223999f33;hb=054dd7af144ca7d663ec5551c0bb609067f4e87a;hpb=9d82a05224c7f62428f49bb9cbe852d4e7ea3f72 diff --git a/lisp/COMPILE b/lisp/COMPILE index 0833c5a..b759cbe 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 @@ -51,11 +56,23 @@ riece-doctor riece-alias riece-skk-kakutei + riece-foolproof riece-guess riece-history riece-button riece-keyword - riece-menu)))) + riece-menu + riece-icon + riece-async + riece-lsdb + riece-xface + riece-ctlseq + riece-ignore + riece-hangman + riece-biff + riece-kakasi + riece-yank + riece-toolbar)))) (defun riece-compile-modules (modules) (let ((load-path (cons nil load-path))) @@ -120,3 +137,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-report) + (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))))