ecl/src/tests/ecl-tests.asd
2017-05-02 08:51:38 +02:00

41 lines
1.6 KiB
Common Lisp

;;;; ecl-tests.asd
(asdf:defsystem #:ecl-tests
:description "Various tests for ECL"
:author "Daniel Kochmański <daniel@turtleware.eu>"
:license "LGPL-2.1+"
:serial t
:components ((:file "1am") ; for stress tests
(:file "2am") ; continuous integration
(:file "ecl-tests")
(:file "universe")
(:module normal-tests
:default-component-class asdf:cl-source-file.lsp
:components
((:file "ansi")
(:file "mixed")
(:file "compiler")
(:file "executable-cli")
(:file "run-program")
(:file "multiprocessing" :if-feature :threads)
(:file "embedding" :if-feature (:not :ecl-bytecmp))
(:file "foreign-interface" :if-feature :ffi)
(:file "metaobject-protocol" :if-feature :clos)
(:file "ieee-fp" :if-feature :ieee-floating-point)
(:file "package-extensions")
(:file "hash-tables")
(:file "external-formats" :if-feature :unicode)))
(:module stress-tests
:default-component-class asdf:cl-source-file.lsp
:components
((:file "multiprocessing" :if-feature :threads)))))
(asdf:defsystem #:ecl-tests/stress
:serial t
:components
(
))
;;; General tests
(asdf:defsystem #:ecl-tests/ansi)
(asdf:defsystem #:ecl-tests/benchmark)