alternative implementation of *debug-on-failure* (without spurious call frames)
[fiveam.git] / fiveam.asd
1 ;; -*- lisp -*-
2
3 (defpackage :it.bese.FiveAM.system
4   (:use :common-lisp
5         :asdf))
6
7 (in-package :it.bese.FiveAM.system)
8
9 (defsystem :FiveAM
10     :author "Edward Marco Baringer <mb@bese.it>"
11     :properties ((:test-suite-name . :it.bese.fiveam))
12     :components ((:static-file "fiveam.asd")
13                  (:module :src
14                   :components ((:file "check" :depends-on ("packages"))
15                                (:file "classes" :depends-on ("packages"))
16                                (:file "explain" :depends-on ("classes" "packages" "check"))
17                                (:file "fixture" :depends-on ("packages"))
18                                (:file "packages")
19                                (:file "run" :depends-on ("packages" "classes" "test" "suite" "check"))
20                                (:file "suite" :depends-on ("packages" "test" "classes"))
21                                (:file "test" :depends-on ("packages" "classes"))))
22                  (:module :t
23                   :components ((:file "suite")
24                                (:file "tests" :depends-on ("suite")))
25                   :depends-on (:src)))
26     :depends-on (:arnesi))
27
28 (defmethod asdf:perform ((op asdf:test-op) (system (eql (find-system :FiveAM))))
29   (funcall (intern (string :run!) (string :it.bese.FiveAM)) :it.bese.FiveAM))
30
31 ;;;;@include "src/packages.lisp"