rename 'steps' to 'core' (see go-scopes)

This commit is contained in:
Helmut Merz 2024-06-07 11:18:10 +02:00
parent f9f0d6b43d
commit 966a56037e
6 changed files with 30 additions and 30 deletions

View file

@ -1,13 +1,13 @@
;;;; cl-scopes/steps - here comes the real action ;;;; cl-scopes/core - here comes the real action
(defpackage :scopes/steps (defpackage :scopes/core
(:use :common-lisp) (:use :common-lisp)
(:local-nicknames (:config :scopes/config)) (:local-nicknames (:config :scopes/config))
(:export #:config (:export #:config
#:message #:message
#:service #:name #:send)) #:service #:name #:send))
(in-package :scopes/steps) (in-package :scopes/core)
(defclass config (config:base) (defclass config (config:base)
(services)) (services))

View file

@ -8,22 +8,22 @@
:description "Core packages of the scopes project." :description "Core packages of the scopes project."
:depends-on (:alexandria :cl-dotenv :com.inuoe.jzon :local-time :log4cl :str) :depends-on (:alexandria :cl-dotenv :com.inuoe.jzon :local-time :log4cl :str)
:components ((:file "config" :depends-on ("util")) :components ((:file "config" :depends-on ("util"))
(:file "core/core" :depends-on ("config" "forge/forge" "util"))
(:file "forge/forge") (:file "forge/forge")
(:file "steps/steps" :depends-on ("config" "forge/forge" "util"))
(:file "util") (:file "util")
(:file "testing" :depends-on ("util")) (:file "testing" :depends-on ("util"))
(:file "test/test-config" :depends-on ("testing" "config")) (:file "test/test-config" :depends-on ("testing" "config"))
(:file "test/test-forge" :depends-on ("testing" "forge/forge")) (:file "test/test-forge" :depends-on ("testing" "forge/forge"))
(:file "test/test-steps" :depends-on ("testing" "steps/steps"))) (:file "test/test-core" :depends-on ("testing" "core/core")))
:long-description "scopes/core: The core packages of the scopes project." :long-description "scopes/core: The core packages of the scopes project."
:in-order-to ((test-op (test-op "scopes-core/test")))) :in-order-to ((test-op (test-op "scopes-core/test"))))
(defsystem :scopes-core/test (defsystem :scopes-core/test
:depends-on (:scopes-core) :depends-on (:scopes-core)
:components ((:file "test/test-config") :components ((:file "test/test-config")
(:file "test/test-forge") (:file "test/test-core")
(:file "test/test-steps")) (:file "test/test-forge"))
:perform (test-op (o c) :perform (test-op (o c)
(symbol-call :scopes/test-config :run) (symbol-call :scopes/test-config :run)
(symbol-call :scopes/test-forge :run) (symbol-call :scopes/test-core :run)
(symbol-call :scopes/test-steps :run))) (symbol-call :scopes/test-forge :run)))

View file

@ -9,15 +9,15 @@
:depends-on (:alexandria :chanl :cl-dotenv :com.inuoe.jzon :dbi :depends-on (:alexandria :chanl :cl-dotenv :com.inuoe.jzon :dbi
:local-time :log4cl :str :sxql) :local-time :log4cl :str :sxql)
:components ((:file "config" :depends-on ("util")) :components ((:file "config" :depends-on ("util"))
(:file "core/core" :depends-on ("config" "forge/forge" "util"))
(:file "forge/forge") (:file "forge/forge")
(:file "storage/storage") (:file "storage/storage")
(:file "storage/tracking" :depends-on ("storage/storage")) (:file "storage/tracking" :depends-on ("storage/storage"))
(:file "steps/steps" :depends-on ("config" "forge/forge" "util"))
(:file "util") (:file "util")
(:file "testing" :depends-on ("util")) (:file "testing" :depends-on ("util"))
(:file "test/test-config" :depends-on ("testing" "config")) (:file "test/test-config" :depends-on ("testing" "config"))
(:file "test/test-core" :depends-on ("testing" "core/core"))
(:file "test/test-forge" :depends-on ("testing" "forge/forge")) (:file "test/test-forge" :depends-on ("testing" "forge/forge"))
(:file "test/test-steps" :depends-on ("testing" "steps/steps"))
(:file "test/test-storage" (:file "test/test-storage"
:depends-on ("testing" "storage/storage" "storage/tracking"))) :depends-on ("testing" "storage/storage" "storage/tracking")))
:long-description "scopes: generic data processing facilities." :long-description "scopes: generic data processing facilities."
@ -28,11 +28,11 @@
(defsystem :scopes/test (defsystem :scopes/test
:depends-on (:scopes) :depends-on (:scopes)
:components ((:file "test/test-config") :components ((:file "test/test-config")
(:file "test/test-steps") (:file "test/test-core")
(:file "test/test-storage") (:file "test/test-forge")
(:file "test/test-forge")) (:file "test/test-storage"))
:perform (test-op (o c) :perform (test-op (o c)
(symbol-call :scopes/test-config :run) (symbol-call :scopes/test-config :run)
(symbol-call :scopes/test-core :run)
(symbol-call :scopes/test-forge :run) (symbol-call :scopes/test-forge :run)
(symbol-call :scopes/test-steps :run)
(symbol-call :scopes/test-storage :run-all))) (symbol-call :scopes/test-storage :run-all)))

View file

@ -0,0 +1,6 @@
;;;; cl-scopes/test/etc/config-core - configuration for `scopes-core` tests
(in-package :scopes/test-core)
(setf *config*
(make-instance 'core:config))

View file

@ -1,6 +0,0 @@
;;;; cl-scopes/test/etc/config-steps - configuration for `scopes-steps` tests
(in-package :scopes/test-steps)
(setf *config*
(make-instance 'steps:config))

View file

@ -1,32 +1,32 @@
;;;; cl-scopes/test-steps - testing for the scopes-steps system. ;;;; cl-scopes/test-core - testing for the scopes-core system.
(defpackage :scopes/test-steps (defpackage :scopes/test-core
(:use :common-lisp) (:use :common-lisp)
(:local-nicknames (:config :scopes/config) (:local-nicknames (:config :scopes/config)
(:steps :scopes/steps) (:core :scopes/core)
(:util :scopes/util) (:util :scopes/util)
(:t :scopes/testing)) (:t :scopes/testing))
(:export #:run #:user #:password) (:export #:run #:user #:password)
(:import-from :scopes/testing #:deftest #:==)) (:import-from :scopes/testing #:deftest #:==))
(in-package :scopes/test-steps) (in-package :scopes/test-core)
(defvar *config* nil) (defvar *config* nil)
(defclass test-suite (t:test-suite) (defclass test-suite (t:test-suite)
((receiver :initform (make-instance 'steps:service :name :test-rcvr) ((receiver :initform (make-instance 'core:service :name :test-rcvr)
:reader receiver))) :reader receiver)))
(defun run () (defun run ()
(let ((*config* nil) (let ((*config* nil)
(t:*test-suite* (make-instance 'test-suite :name "steps"))) (t:*test-suite* (make-instance 'test-suite :name "core")))
(load (t:test-path "config-steps" "etc")) (load (t:test-path "config-core" "etc"))
(test-send) (test-send)
(t:show-result))) (t:show-result)))
(t:deftest test-send () (t:deftest test-send ()
(let ((rcvr (receiver t:*test-suite*)) (let ((rcvr (receiver t:*test-suite*))
(msg nil)) (msg nil))
(== (steps:name rcvr) :test-rcvr) (== (core:name rcvr) :test-rcvr)
(steps:send rcvr msg) (core:send rcvr msg)
)) ))