Coverage report: /home/ellis/comp/core/lib/pod/condition.lisp

KindCoveredAll%
expression034 0.0
branch00nil
Key
Not instrumented
Conditionalized out
Executed
Not executed
 
Both branches taken
One branch taken
Neither branch taken
1
 ;;; lib/pod/condition.lisp --- Pod Conditions
2
 
3
 ;;
4
 
5
 ;;; Code:
6
 (in-package :pod)
7
 
8
 (define-condition pod-error (error) ())
9
 
10
 (define-condition podman-error (pod-error) ())
11
 
12
 ;; Errors returned from LIBPOD API
13
 (define-condition libpod-error (pod-error) 
14
   ((status :initform 200 :type integer)))
15
 
16
 (defmacro def-libpod-err (err code)
17
   `(define-condition ,(symbolicate 'libpod- err '-error) (libpod-error) 
18
      ((status :initform ,code :type integer))))
19
 
20
 (def-libpod-err no-such-container 404)
21
 (def-libpod-err container-is-paused 409)
22
 (def-libpod-err internal 500)
23
 (def-libpod-err no-such-exec-instance 404)
24
 (def-libpod-err container-is-not-running 409)
25
 (def-libpod-err bad-parameter 400)
26
 (def-libpod-err no-such-image 404)
27
 (def-libpod-err conflict-in-operation 409)
28
 (def-libpod-err no-such-manifest 404)
29
 (def-libpod-err partial-success 409)
30
 (def-libpod-err no-such-network 404)
31
 (def-libpod-err status-conflict 409)
32
 (def-libpod-err no-such-pod 404)
33
 (def-libpod-err kill-pod 409)
34
 (def-libpod-err pause-pod 409)
35
 (def-libpod-err pod-already-exists 409)
36
 (def-libpod-err restart-pod 409)
37
 (def-libpod-err start-pod 409)
38
 (def-libpod-err stop-pod 409)
39
 (def-libpod-err unpause-pod 409)
40
 (def-libpod-err pod-already-started 304)
41
 (def-libpod-err no-such-volume 404)
42
 (def-libpod-err volume-in-use 409)
43
 (def-libpod-err no-such-secret 404)