Nicer PERFORM of TEST-OP
[iolib.git] / tests / iolib-tests.asd
blobeb5034c5b6985fa165297c4dc80578682290460c
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (asdf:defsystem :iolib-tests
4   :description "IOLib test suite."
5   :author "Luis Oliveira <loliveira@common-lisp.net>"
6   :version (:read-file-form "../version.lisp-expr")
7   :licence "MIT"
8   :defsystem-depends-on (:iolib.base)
9   :depends-on (:fiveam :iolib :iolib.pathnames)
10   :around-compile "iolib.asdf:compile-wrapper"
11   :encoding :utf-8
12   :components
13   ((:file "pkgdcl")
14    (:file "defsuites" :depends-on ("pkgdcl"))
15    (:file "base" :depends-on ("pkgdcl" "defsuites"))
16    (:file "file-paths-os" :depends-on ("pkgdcl" "defsuites")
17      :pathname #+unix "file-paths-unix")
18    (:file "events" :depends-on ("pkgdcl" "defsuites"))
19    (:file "streams" :depends-on ("pkgdcl" "defsuites"))
20    (:file "sockets" :depends-on ("pkgdcl" "defsuites"))))
22 (defmethod asdf:perform ((o asdf:test-op)
23                          (c (eql (asdf:find-system :iolib-tests))))
24   (asdf:load-system :iolib-tests)
25   (asdf/package:symbol-call :5am :run! :iolib))