Skip to content
iolib-tests.asd 984 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 asdf:perform ((o asdf:test-op)
                         (c (eql (asdf:find-system :iolib-tests))))
  (asdf:load-system :iolib-tests)
  (asdf/package:symbol-call :5am :run! :iolib))