substrate: basic test setup
This commit is contained in:
parent
3adec5d44a
commit
f5a5d6b629
3 changed files with 26 additions and 2 deletions
|
|
@ -10,3 +10,12 @@
|
||||||
|
|
||||||
(in-package :scopes/substrate)
|
(in-package :scopes/substrate)
|
||||||
|
|
||||||
|
(defvar *root* nil)
|
||||||
|
|
||||||
|
(defclass config (config:base)
|
||||||
|
()
|
||||||
|
)
|
||||||
|
|
||||||
|
(defclass dispatcher ()
|
||||||
|
()
|
||||||
|
)
|
||||||
|
|
|
||||||
13
test/etc/config-substrate.lisp
Normal file
13
test/etc/config-substrate.lisp
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
;;;; cl-scopes/test/etc/config-substrate - configuration for `config-substrate` tests.
|
||||||
|
|
||||||
|
(in-package :scopes/test-substrate)
|
||||||
|
|
||||||
|
(config:root)
|
||||||
|
|
||||||
|
(config:add :logger :class 'logging:config
|
||||||
|
:loglevel (config:from-env :loglevel :info)
|
||||||
|
:logfile (t:test-path "scopes-test.log" "log")
|
||||||
|
:console nil)
|
||||||
|
|
||||||
|
(config:add :substrate :class 'substrate:config)
|
||||||
|
|
||||||
|
|
@ -2,7 +2,9 @@
|
||||||
|
|
||||||
(defpackage :scopes/test-substrate
|
(defpackage :scopes/test-substrate
|
||||||
(:use :common-lisp)
|
(:use :common-lisp)
|
||||||
(:local-nicknames (:substrate :scopes/substrate)
|
(:local-nicknames (:config :scopes/config)
|
||||||
|
(:logging :scopes/logging)
|
||||||
|
(:substrate :scopes/substrate)
|
||||||
(:message :scopes/core/message)
|
(:message :scopes/core/message)
|
||||||
(:t :scopes/testing))
|
(:t :scopes/testing))
|
||||||
(:export #:run)
|
(:export #:run)
|
||||||
|
|
@ -12,7 +14,7 @@
|
||||||
|
|
||||||
(defun run ()
|
(defun run ()
|
||||||
(let* ((t:*test-suite* (make-instance 't:test-suite :name "substrate")))
|
(let* ((t:*test-suite* (make-instance 't:test-suite :name "substrate")))
|
||||||
;(load (t:test-path "config-substrate" "etc"))
|
(load (t:test-path "config-substrate" "etc"))
|
||||||
;(substrate:setup)
|
;(substrate:setup)
|
||||||
(unwind-protect
|
(unwind-protect
|
||||||
(progn
|
(progn
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue