-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcacau-examples-reporters.lisp
64 lines (55 loc) · 1.38 KB
/
cacau-examples-reporters.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
(defpackage #:cacau-examples-reporters
(:use #:common-lisp
#:assert-p
#:cacau))
(in-package #:cacau-examples-reporters)
;;; :min
(defsuite :suite-1 ()
(deftest "Test-1" () (t-p t))
(deftest "Test-2" (:skip) (t-p t))
(deftest "Test-3" () (t-p nil)))
(run :colorful t) ;; or (run :colorful t :reporter :min)
(format t "~%")
;;; :list
(defsuite :suite-1 ()
(deftest "Test-1" () (t-p t))
(deftest "Test-2" (:skip) (t-p t))
(deftest "Test-3" () (t-p nil)))
(run :colorful t :reporter :list)
(format t "~%")
;;; :full
(defsuite :suite-1 ()
(deftest "Test-1" () (t-p t))
(deftest "Test-2" () (t-p t))
(deftest "Test-3" () (t-p nil)))
(run :colorful t :reporter :full)
(format t "~%")
;;; :full with :reporter-options
(defsuite :suite-1 ()
(deftest "Test-1" () (t-p t))
(deftest "Test-2" () (t-p t))
(deftest "Test-3" () (t-p nil)))
(run :colorful t
:reporter :full
:reporter-options
;; You can hide any options below
;; or change your order.
'(:tests-list
(:epilogue
(:running-suites
:running-tests
:only-suites
:only-tests
:skip-suites
:skip-tests
:total-suites
:total-tests
:passing
:failing
:errors
:run-start
:run-end
:run-duration
:completed-suites
:completed-tests))
:stack))