Skip to content
iolib-tests.asd 974 B
Newer Older
;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
(asdf:defsystem :iolib-tests
Luís Oliveira's avatar
Luís Oliveira committed
  :description "IOLib test suite."
  :author "Luis Oliveira <loliveira@common-lisp.net>"
  :version (:read-file-form "../version.lisp-expr")
Luís Oliveira's avatar
Luís Oliveira committed
  :licence "MIT"
  :defsystem-depends-on (:iolib.base)
Stelian Ionescu's avatar
Stelian Ionescu committed
  :depends-on (:fiveam :iolib :iolib.pathnames)
  :around-compile "iolib.asdf:compile-wrapper"
Luís Oliveira's avatar
Luís Oliveira committed
  :components
Luís Oliveira's avatar
Luís Oliveira committed
  ((:file "pkgdcl")
Stelian Ionescu's avatar
Stelian Ionescu committed
   (:file "defsuites" :depends-on ("pkgdcl"))
   (:file "base" :depends-on ("pkgdcl" "defsuites"))
Stelian Ionescu's avatar
Stelian Ionescu committed
   (:file "file-paths-os" :depends-on ("pkgdcl" "defsuites")
     :pathname #+unix "file-paths-unix")
Stelian Ionescu's avatar
Stelian Ionescu committed
   (:file "events" :depends-on ("pkgdcl" "defsuites"))
   (:file "streams" :depends-on ("pkgdcl" "defsuites"))
   (:file "sockets" :depends-on ("pkgdcl" "defsuites"))))
(defmethod perform ((o test-op)
                    (c (eql (find-system :iolib-tests))))
  (operate 'load-op :iolib-tests)
  (funcall (intern (symbol-name '#:run!) '#:5am) :iolib))