1 ;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;; *************************************************************************
3 ;;;; FILE IDENTIFICATION
5 ;;;; File: clsql-tests.asd
6 ;;;; Authors: Marcus Pearce <m.t.pearce@city.ac.uk> and Kevin Rosenberg
7 ;;;; Created: 30/03/2004
10 ;;;; This file is part of CLSQL.
12 ;;;; CLSQL users are granted the rights to distribute and use this software
13 ;;;; as governed by the terms of the Lisp Lesser GNU Public License
14 ;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
15 ;;;; *************************************************************************
17 (in-package #:cl-user)
18 (defpackage #:clsql-tests-system (:use #:asdf #:cl))
19 (in-package #:clsql-tests-system)
21 (defsystem clsql-tests
27 :description "A regression test suite for CLSQL."
28 :depends-on (clsql rt)
32 :components ((:file "package")
37 (:file "test-connection")
42 (:file "test-syntax")))))
44 (defmethod perform ((o test-op) (c (eql (find-system 'clsql-tests))))
45 (operate 'load-op 'clsql)
46 (unless (funcall (intern (symbol-name '#:run-tests)
47 (find-package '#:clsql-tests)))
48 (error "test-op failed")))