3 ;;;; Copyright (c) 2008, Maciej Pasternacki <maciej@pasternacki.net>
4 ;;;; All rights reserved. This file is available on the terms
5 ;;;; detailed in COPYING file included with it.
7 (defpackage #:trane-passengers.system
8 (:use #:common-lisp #:asdf))
9 (in-package #:trane-passengers.system)
11 (defsystem #:trane-passengers
12 :name "Trane passengers"
13 :description "trane-passengers"
14 :author "Maciej Pasternacki <maciej@pasternacki.net>"
15 :licence "BSD sans advertising clause, see file COPYING for details"
16 :components ((:module #:src :components ((:file "passengers"))))
17 :depends-on (#:trane-common #:postmodern #:cl-base64))
19 (defsystem #:trane-passengers.test
20 :description "Test suite for trane-passengers"
21 :components ((:module #:t :components ((:file "passengers"))))
22 :depends-on (#:trane-passengers #:fiveam))
24 (defmethod perform ((op asdf:test-op)
25 (system (eql (find-system :trane-passengers))))
26 "Perform unit tests for trane-passengers"
27 (asdf:operate 'asdf:load-op :trane-passengers.test)
28 (funcall (intern (string :run!) (string :it.bese.fiveam)) :trane-passengers))