Coverage report: /home/ellis/comp/core/app/packy/srv.lisp
Kind | Covered | All | % |
expression | 0 | 18 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; packy/srv.lisp --- Packy Server
7
;; The server is responsible for provisioning connected clients with a package
10
;; The server is HTTP/S compatible and based on NET/SRV protocol.
16
(defclass packy-service (service) ())
18
(defstruct packy-server)
20
(defun ensure-packy-directories (&optional (path *packy-home*))
21
(dolist (p '("dist/" "data/" "doc/" "report/" "vc/"))
22
(ensure-directories-exist (merge-pathnames p path)))
23
(ensure-dist-target-directories path))
25
(defun ensure-dist-target-directories (&optional (path *packy-home*) (targets *packy-dist-targets*))
26
(dolist (p (mapcar 'directory-path targets))
27
(ensure-directories-exist (merge-pathnames p path))))