mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-03-11 07:20:29 -07:00
These tests are not guaranteed to succeed but are still useful to check for regressions for those configurations for which thread synchronization primitives are interrupt safe.
46 lines
1.8 KiB
Common Lisp
46 lines
1.8 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 "clos")
|
|
(: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)
|
|
(:file "unicode" :if-feature :unicode)
|
|
(:file "complex")
|
|
(:file "wscl")))
|
|
(:module stress-tests
|
|
:default-component-class asdf:cl-source-file.lsp
|
|
:components
|
|
((:file "multiprocessing" :if-feature :threads)
|
|
(:file "thread-sync-interrupt" :if-feature :threads)))))
|
|
|
|
(asdf:defsystem #:ecl-tests/stress
|
|
:serial t
|
|
:components
|
|
(
|
|
))
|
|
|
|
;;; General tests
|
|
(asdf:defsystem #:ecl-tests/ansi)
|
|
(asdf:defsystem #:ecl-tests/benchmark)
|