404
+ − 1 ;; Copyright (C) 2000 Martin Buchholz
+ − 2
+ − 3 ;; Author: Martin Buchholz <martin@xemacs.org>
+ − 4 ;; Maintainer: Martin Buchholz <martin@xemacs.org>
+ − 5 ;; Created: 1998
+ − 6 ;; Keywords: tests
+ − 7
+ − 8 ;; This file is part of XEmacs.
+ − 9
+ − 10 ;; XEmacs is free software; you can redistribute it and/or modify it
+ − 11 ;; under the terms of the GNU General Public License as published by
+ − 12 ;; the Free Software Foundation; either version 2, or (at your option)
+ − 13 ;; any later version.
+ − 14
+ − 15 ;; XEmacs is distributed in the hope that it will be useful, but
+ − 16 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
+ − 17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ − 18 ;; General Public License for more details.
+ − 19
+ − 20 ;; You should have received a copy of the GNU General Public License
+ − 21 ;; along with XEmacs; see the file COPYING. If not, write to the Free
+ − 22 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ − 23 ;; 02111-1307, USA.
+ − 24
+ − 25 ;;; Synched up with: Not in FSF.
+ − 26
+ − 27 ;;; Commentary:
+ − 28
+ − 29 ;;; Call tests in src/tests.c, which cannot be written using lisp only.
+ − 30 ;;; See test-harness.el for instructions on how to run these tests.
+ − 31
+ − 32 (eval-when-compile
+ − 33 (condition-case nil
+ − 34 (require 'test-harness)
+ − 35 (file-error
+ − 36 (push "." load-path)
+ − 37 (when (and (boundp 'load-file-name) (stringp load-file-name))
+ − 38 (push (file-name-directory load-file-name) load-path))
+ − 39 (require 'test-harness))))
+ − 40
+ − 41 (when (boundp 'test-function-list) ; Only if configure --debug
+ − 42 (loop for fun in test-function-list do
+ − 43 (Assert (eq 'PASS (funcall fun)))))