The rove Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The rove Reference Manual

This is the rove Reference Manual, version 0.1.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:31:40 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Rove

Rove is a unit testing framework for Common Lisp applications. This is intended to be a successor of Prove.

Warning

This software is still ALPHA quality. The APIs will be likely to change.

Differences from Prove

Slides at Kansai Lisp #3

Usage

(defpackage jsonrpc/tests/request
  (:use :cl
        :rove
        :jsonrpc/request))
(in-package :jsonrpc/tests/request)

(deftest parse-message-test
  (testing "invalid message"
    (ok (signals (parse-message "xxx") 'jsonrpc-parse-error)
        "Parse error")))
$ rove tests/request.lisp
$ rove -r spec tests/request.lisp

Installation

$ ros install fukamachi/rove

API Reference

ok (form &optional description)

(ok (= a 10))
;-> ✓ Expect (= A 10) to be true.

(ok (= a 0))
;-> × 0) Expect (= A 0) to be true.

ng (form &optional description)

(ng (= a 10))
;-> × 0) Expect (= A 10) to be false.

(ng (= a 0))
;-> ✓ Expect (= A 0) to be false.

signals (form &optional condition)

(ok (signals (raise-error-form)))

outputs (form content &optional stream)

(ok (outputs (write-string "a") "a"))
;-> ✓ Expect (OUTPUTS (WRITE-STRING a) a) to be true.

expands (form expanded-form &optional env)

(defmacro defun-addn (n)
  (let ((m (gensym "m")))
    `(defun ,(intern (format nil "ADD~A" n)) (,m)
       (+ ,m ,n))))

(ok (expands '(defun-addn 10)
             `(defun add10 (#:m)
                (+ #:m 10))))

pass (description)

(pass "Okay. It's passed")
;-> ✓ Okay. It's passed

fail (description)

(fail "Oops. It's failed")
;-> × Oops. It's failed

skip (description)

(skip "Skipped for now.")
;-> - Skipped for now.

deftest (name &body body)

(deftest testing-length
  (ok (= (length #(1 2 3)) 3)))

testing (description &body body)

(deftest testing-length
  (testing "array"
    (ok (= (length #(1 2 3)) 3)))

  (testing "list"
    (ok (= (length (list 1 2 3)) 3))))

setup (&body body)

Evaluates before testing the package once. This would be useful for initialization of tests, like establishment to the DB or creating a temporary directory.

Use (defhook :before ...) instead for running before each test.

(setup
  (ensure-directories-exist *tmp-directory*))

teardown (&body body)

Evaluates after testing the package once. This is executed even when the test is interrupted with some reason. This would be useful for cleanup of tests, like disconnecting from DB or deleting a temporary directory.

Use (defhook :after ...) instead for running after each test.

(teardown
  (uiop:delete-directory-tree *tmp-directory* validate t :if-does-not-exist :ignore))

defhook (mode &body body)

Evaluates before/after running a each test in the package.

run (package &key style env)

(run :myapp/tests)
(run :myapp/tests :style :spec)
(run :myapp/tests :env '(("APP_ENV" . "test")))

Examples

Author

Copyright

Copyright (c) 2017 Eitaro Fukamachi

License

Licensed under the BSD 3-Claus


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Next: , Previous: , Up: Systems   [Contents][Index]

2.1 rove

Author

Eitaro Fukamachi

License

BSD 3-Clause

Description

Small testing framework

Version

0.1.0

Dependency

rove/main (system)

Source

rove.asd (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.2 rove/main

Dependencies
Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.3 rove/core/suite

Dependencies
Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.4 rove/core/test

Dependencies
Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.5 rove/core/assertion

Dependencies
Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.6 rove/core/suite/package

Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.7 rove/reporter/spec

Dependencies
Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.8 rove/reporter

Dependencies
Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.9 rove/core/stats

Dependency

rove/core/result (system)

Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.10 rove/core/result

Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.11 rove/misc/stream

Dependency

trivial-gray-streams

Source

rove.asd (file)

Component

lisp.lisp (file)


Previous: , Up: Systems   [Contents][Index]

2.12 rove/misc/color

Source

rove.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 rove.asd

Location

rove.asd

Systems

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 rove/main/lisp.lisp

Parent

rove/main (system)

Location

main.lisp

Packages

rove/main

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 rove/core/suite/lisp.lisp

Parent

rove/core/suite (system)

Location

core/suite.lisp

Packages

rove/core/suite

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 rove/core/test/lisp.lisp

Parent

rove/core/test (system)

Location

core/test.lisp

Packages

rove/core/test

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 rove/core/assertion/lisp.lisp

Parent

rove/core/assertion (system)

Location

core/assertion.lisp

Packages

rove/core/assertion

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 rove/core/suite/package/lisp.lisp

Parent

rove/core/suite/package (system)

Location

core/suite/package.lisp

Packages

rove/core/suite/package

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 rove/reporter/spec/lisp.lisp

Parent

rove/reporter/spec (system)

Location

reporter/spec.lisp

Packages

rove/reporter/spec

Exported Definitions
Internal Definitions

print-duration (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 rove/reporter/lisp.lisp

Parent

rove/reporter (system)

Location

reporter.lisp

Packages

rove/reporter

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 rove/core/stats/lisp.lisp

Parent

rove/core/stats (system)

Location

core/stats.lisp

Packages

rove/core/stats

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 rove/core/result/lisp.lisp

Parent

rove/core/result (system)

Location

core/result.lisp

Packages

rove/core/result

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 rove/misc/stream/lisp.lisp

Parent

rove/misc/stream (system)

Location

misc/stream.lisp

Packages

rove/misc/stream

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.12 rove/misc/color/lisp.lisp

Parent

rove/misc/color (system)

Location

misc/color.lisp

Packages

rove/misc/color

Exported Definitions

color-text (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 rove/main

Source

lisp.lisp (file)

Nickname

rove

Use List

common-lisp

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 rove/core/suite

Source

lisp.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.3 rove/core/test

Source

lisp.lisp (file)

Use List
Used By List

rove/core/suite

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.4 rove/core/assertion

Source

lisp.lisp (file)

Use List
Used By List

rove/core/suite

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.5 rove/core/suite/package

Source

lisp.lisp (file)

Use List

common-lisp

Used By List

rove/core/test

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.6 rove/reporter/spec

Source

lisp.lisp (file)

Use List
Exported Definitions

spec-reporter (class)

Internal Definitions

print-duration (function)


Next: , Previous: , Up: Packages   [Contents][Index]

4.7 rove/reporter

Source

lisp.lisp (file)

Use List

common-lisp

Used By List

rove/reporter/spec

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.8 rove/core/stats

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.9 rove/core/result

Source

lisp.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.10 rove/misc/stream

Source

lisp.lisp (file)

Use List
Used By List

rove/reporter/spec

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.11 rove/misc/color

Source

lisp.lisp (file)

Use List

common-lisp

Used By List

rove/reporter/spec

Exported Definitions

color-text (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *debug-on-error*
Package

rove/core/assertion

Source

lisp.lisp (file)

Special Variable: *default-env*
Package

rove/main

Source

lisp.lisp (file)

Special Variable: *default-reporter*
Package

rove/main

Source

lisp.lisp (file)

Special Variable: *execute-assertions*
Package

rove/core/suite/package

Source

lisp.lisp (file)

Special Variable: *last-suite-report*
Package

rove/core/suite

Source

lisp.lisp (file)

Special Variable: *print-assertion*
Package

rove/core/result

Source

lisp.lisp (file)

Special Variable: *rove-error-output*
Package

rove/core/suite

Source

lisp.lisp (file)

Special Variable: *rove-standard-output*
Package

rove/core/suite

Source

lisp.lisp (file)

Special Variable: *stats*
Package

rove/core/stats

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: defhook MODE &body BODY
Package

rove/core/test

Source

lisp.lisp (file)

Macro: deftest NAME &body BODY
Package

rove/core/test

Source

lisp.lisp (file)

Macro: expands FORM EXPANDED-FORM &optional ENV
Package

rove/core/assertion

Source

lisp.lisp (file)

Macro: ng FORM &optional DESC
Package

rove/core/assertion

Source

lisp.lisp (file)

Macro: ok FORM &optional DESC
Package

rove/core/assertion

Source

lisp.lisp (file)

Macro: outputs FORM CONTENT &optional STREAM
Package

rove/core/assertion

Source

lisp.lisp (file)

Macro: setup &body BODY
Package

rove/core/test

Source

lisp.lisp (file)

Macro: signals FORM &optional CONDITION

Returns t if given form raise condition of given type,
and nil otherwise.

Warning:
Use only in conjunction with ‘ok’ macro to build an assertion.

Package

rove/core/assertion

Source

lisp.lisp (file)

Macro: teardown &body BODY
Package

rove/core/test

Source

lisp.lisp (file)

Macro: testing DESC &body BODY
Package

rove/core/test

Source

lisp.lisp (file)

Macro: with-indent (STREAM LEVEL) &body BODY
Package

rove/misc/stream

Source

lisp.lisp (file)

Macro: with-local-envs ENV &body BODY
Package

rove/main

Source

lisp.lisp (file)

Macro: with-reporter REPORTER-STYLE &body BODY
Package

rove/reporter

Source

lisp.lisp (file)

Macro: wrap-if-toplevel &body BODY
Package

rove/core/suite/package

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: all-failed-assertions STATS
Package

rove/core/stats

Source

lisp.lisp (file)

Function: color-text COLOR TEXT
Package

rove/misc/color

Source

lisp.lisp (file)

Function: diag DESC
Package

rove/reporter

Source

lisp.lisp (file)

Function: fail DESC
Package

rove/core/assertion

Source

lisp.lisp (file)

Function: make-indent-stream STREAM
Package

rove/misc/stream

Source

lisp.lisp (file)

Function: package-suite PACKAGE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: package-tests PACKAGE
Package

rove/core/test

Source

lisp.lisp (file)

Function: pass DESC
Package

rove/core/assertion

Source

lisp.lisp (file)

Function: plan COUNT
Package

rove/core/stats

Source

lisp.lisp (file)

Function: run TARGET &key STYLE ENV

Run a test package.

Package

rove/main

Source

lisp.lisp (file)

Function: run-package-tests PACKAGE
Package

rove/core/test

Source

lisp.lisp (file)

Function: run-suite SUITE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: run-system-tests SYSTEM-DESIGNATOR
Package

rove/core/suite

Source

lisp.lisp (file)

Function: run-test FN &key STYLE

Run a single test function.

Package

rove/main

Source

lisp.lisp (file)

Function: skip DESC
Package

rove/core/assertion

Source

lisp.lisp (file)

Function: suite-after-hooks INSTANCE
Function: (setf suite-after-hooks) VALUE INSTANCE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: suite-before-hooks INSTANCE
Function: (setf suite-before-hooks) VALUE INSTANCE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: suite-setup INSTANCE
Function: (setf suite-setup) VALUE INSTANCE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: suite-teardown INSTANCE
Function: (setf suite-teardown) VALUE INSTANCE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: suite-tests INSTANCE
Function: (setf suite-tests) VALUE INSTANCE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: toplevel-stats-p STATS
Package

rove/core/stats

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Generic functions

Generic Function: assertion-args OBJECT
Package

rove/core/result

Methods
Method: assertion-args (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: assertion-description ASSERTION

Returns a string to print description of
an object of class ‘assertion’.

Useful, when you write your own assertions based on Rove’s and want to customize their representation in test results.

Package

rove/core/result

Source

lisp.lisp (file)

Methods
Method: assertion-description ASSERTION
Generic Function: assertion-duration OBJECT
Package

rove/core/result

Methods
Method: assertion-duration (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: assertion-form OBJECT
Package

rove/core/result

Methods
Method: assertion-form (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: assertion-labels OBJECT
Package

rove/core/result

Methods
Method: assertion-labels (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: assertion-reason OBJECT
Package

rove/core/result

Methods
Method: assertion-reason (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: assertion-stacks OBJECT
Package

rove/core/result

Methods
Method: assertion-stacks (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: assertion-steps OBJECT
Package

rove/core/result

Methods
Method: assertion-steps (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: assertion-values OBJECT
Package

rove/core/result

Methods
Method: assertion-values (ASSERTION assertion)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: context-test-count CONTEXT
Package

rove/core/stats

Source

lisp.lisp (file)

Methods
Method: context-test-count (CONTEXT stats)
Generic Function: form-description FUNCTION ARGS VALUES
Package

rove/core/result

Source

lisp.lisp (file)

Methods
Method: form-description (FUNCTION (eql expands)) ARGS VALUES
Source

lisp.lisp (file)

Method: form-description (FUNCTION (eql outputs)) ARGS VALUES
Source

lisp.lisp (file)

Method: form-description (FUNCTION (eql signals)) ARGS VALUES
Source

lisp.lisp (file)

Method: form-description FUNCTION ARGS VALUES
Method: form-description (FUNCTION (eql typep)) ARGS VALUES
Method: form-description (FUNCTION (eql not)) ARGS VALUES
Generic Function: print-message REPORTER DESC
Package

rove/reporter

Source

lisp.lisp (file)

Methods
Method: print-message (REPORTER reporter) DESC
Generic Function: record STATS OBJECT
Package

rove/core/stats

Source

lisp.lisp (file)

Methods
Method: record (REPORTER spec-reporter) (OBJECT pending-assertion)
Source

lisp.lisp (file)

Method: record (REPORTER spec-reporter) (OBJECT failed-assertion)
Source

lisp.lisp (file)

Method: record (REPORTER spec-reporter) (OBJECT passed-assertion)
Source

lisp.lisp (file)

Method: record (STATS stats) (OBJECT passed)
Method: record (STATS stats) (OBJECT failed)
Method: record (STATS stats) (OBJECT pending)
Method: record (STATS null) OBJECT
Generic Function: reporter-stream OBJECT
Generic Function: (setf reporter-stream) NEW-VALUE OBJECT
Package

rove/reporter

Methods
Method: reporter-stream (REPORTER reporter)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf reporter-stream) NEW-VALUE (REPORTER reporter)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stats-context STATS

Returns the current stats to record.

Package

rove/core/stats

Source

lisp.lisp (file)

Methods
Method: stats-context (STATS stats)
Generic Function: stats-context-labels STATS

Returns the labels of the current contexts (including nested ones)

Package

rove/core/stats

Source

lisp.lisp (file)

Methods
Method: stats-context-labels (STATS stats)
Generic Function: stats-failed OBJECT
Generic Function: (setf stats-failed) NEW-VALUE OBJECT
Package

rove/core/stats

Methods
Method: stats-failed (STATS stats)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stats-failed) NEW-VALUE (STATS stats)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stats-passed OBJECT
Generic Function: (setf stats-passed) NEW-VALUE OBJECT
Package

rove/core/stats

Methods
Method: stats-passed (STATS stats)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stats-passed) NEW-VALUE (STATS stats)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stats-pending OBJECT
Generic Function: (setf stats-pending) NEW-VALUE OBJECT
Package

rove/core/stats

Methods
Method: stats-pending (STATS stats)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stats-pending) NEW-VALUE (STATS stats)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stats-plan OBJECT
Generic Function: (setf stats-plan) NEW-VALUE OBJECT
Package

rove/core/stats

Methods
Method: stats-plan (STATS stats)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stats-plan) NEW-VALUE (STATS stats)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stream-indent-level OBJECT
Generic Function: (setf stream-indent-level) NEW-VALUE OBJECT
Package

rove/misc/stream

Methods
Method: stream-indent-level (INDENT-STREAM indent-stream)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stream-indent-level) NEW-VALUE (INDENT-STREAM indent-stream)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: test-begin STATS TEST-NAME &optional COUNT
Package

rove/core/stats

Source

lisp.lisp (file)

Methods
Method: test-begin (REPORTER spec-reporter) TEST-NAME &optional COUNT
Source

lisp.lisp (file)

Method: test-begin STATS TEST-NAME &optional COUNT
Generic Function: test-failed-assertions OBJECT
Generic Function: (setf test-failed-assertions) NEW-VALUE OBJECT
Package

rove/core/result

Methods
Method: test-failed-assertions (TEST test)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf test-failed-assertions) NEW-VALUE (TEST test)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: test-finish STATS TEST-NAME
Package

rove/core/stats

Source

lisp.lisp (file)

Methods
Method: test-finish (REPORTER spec-reporter) TEST-NAME
Source

lisp.lisp (file)

Method: test-finish STATS TEST-NAME
Generic Function: test-name OBJECT
Package

rove/core/result

Methods
Method: test-name (TEST test)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: test-passed-assertions OBJECT
Generic Function: (setf test-passed-assertions) NEW-VALUE OBJECT
Package

rove/core/result

Methods
Method: test-passed-assertions (TEST test)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf test-passed-assertions) NEW-VALUE (TEST test)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: test-passed-p TEST
Package

rove/core/result

Source

lisp.lisp (file)

Methods
Method: test-passed-p (TEST test)
Generic Function: test-pending-assertions OBJECT
Generic Function: (setf test-pending-assertions) NEW-VALUE OBJECT
Package

rove/core/result

Methods
Method: test-pending-assertions (TEST test)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf test-pending-assertions) NEW-VALUE (TEST test)

automatically generated writer method

Source

lisp.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Classes

Class: assertion ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: form
Initargs

:form

Readers

assertion-form (generic function)

Slot: steps
Initargs

:steps

Readers

assertion-steps (generic function)

Slot: args
Initargs

:args

Readers

assertion-args (generic function)

Slot: values
Initargs

:values

Readers

assertion-values (generic function)

Slot: reason
Initargs

:reason

Readers

assertion-reason (generic function)

Slot: duration
Initargs

:duration

Readers

assertion-duration (generic function)

Slot: stacks
Initargs

:stacks

Readers

assertion-stacks (generic function)

Slot: labels
Initargs

:labels

Readers

assertion-labels (generic function)

Slot: desc
Initargs

:desc

Class: failed ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

record (method)

Class: failed-assertion ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses
Direct methods

record (method)

Class: failed-test ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses
Class: passed ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

record (method)

Class: passed-assertion ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses
Direct methods

record (method)

Class: passed-test ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses
Class: pending ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

pending-assertion (class)

Direct methods

record (method)

Class: pending-assertion ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses
Direct methods

record (method)

Class: reporter ()
Package

rove/reporter

Source

lisp.lisp (file)

Direct superclasses

stats (class)

Direct subclasses

spec-reporter (class)

Direct methods
Direct slots
Slot: stream
Initargs

:stream

Readers

reporter-stream (generic function)

Writers

(setf reporter-stream) (generic function)

Class: spec-reporter ()
Package

rove/reporter/spec

Source

lisp.lisp (file)

Direct superclasses

reporter (class)

Direct methods
Class: stats ()
Package

rove/core/stats

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

reporter (class)

Direct methods
Direct slots
Slot: passed
Initform

(make-array 0 :adjustable t :fill-pointer 0)

Readers

stats-passed (generic function)

Writers

(setf stats-passed) (generic function)

Slot: failed
Initform

(make-array 0 :adjustable t :fill-pointer 0)

Readers

stats-failed (generic function)

Writers

(setf stats-failed) (generic function)

Slot: pending
Initform

(make-array 0 :adjustable t :fill-pointer 0)

Readers

stats-pending (generic function)

Writers

(setf stats-pending) (generic function)

Slot: plan
Initargs

:plan

Readers

stats-plan (generic function)

Writers

(setf stats-plan) (generic function)

Slot: name
Initargs

:name

Readers

stats-name (generic function)

Writers

(setf stats-name) (generic function)

Slot: contexts
Class: test ()
Package

rove/core/result

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

test-name (generic function)

Slot: passed
Initargs

:passed

Readers

test-passed-assertions (generic function)

Writers

(setf test-passed-assertions) (generic function)

Slot: failed
Initargs

:failed

Readers

test-failed-assertions (generic function)

Writers

(setf test-failed-assertions) (generic function)

Slot: pending
Initargs

:pending

Readers

test-pending-assertions (generic function)

Writers

(setf test-pending-assertions) (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *color-code*
Package

rove/misc/color

Source

lisp.lisp (file)

Special Variable: *enable-colors*
Package

rove/misc/color

Source

lisp.lisp (file)

Special Variable: *fail*
Package

rove/core/assertion

Source

lisp.lisp (file)

Special Variable: *package-suites*
Package

rove/core/suite/package

Source

lisp.lisp (file)

Special Variable: *report-stream*
Package

rove/reporter

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: %okng FORM DESC CLASS-FN
Package

rove/core/assertion

Source

lisp.lisp (file)

Macro: form-inspect FORM
Package

rove/core/assertion

Source

lisp.lisp (file)

Macro: output-of FORM &optional STREAM
Package

rove/core/assertion

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: copy-suite INSTANCE
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: equal* X Y
Package

rove/core/assertion

Source

lisp.lisp (file)

Function: form-steps FORM
Package

rove/core/assertion

Source

lisp.lisp (file)

Function: leave-context STATS
Package

rove/core/stats

Source

lisp.lisp (file)

Function: make-reporter STYLE &key STREAM
Package

rove/reporter

Source

lisp.lisp (file)

Function: make-suite &key (SETUP SETUP) (TEARDOWN TEARDOWN) (BEFORE-HOOKS BEFORE-HOOKS) (AFTER-HOOKS AFTER-HOOKS) (TESTS TESTS)
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: new-context STATS TEST-NAME
Package

rove/core/stats

Source

lisp.lisp (file)

Function: new-line-char-p CHAR
Package

rove/misc/stream

Source

lisp.lisp (file)

Function: print-duration DURATION STREAM
Package

rove/reporter/spec

Source

lisp.lisp (file)

Function: suite-p OBJECT
Package

rove/core/suite/package

Source

lisp.lisp (file)

Function: system-component-p SYSTEM COMPONENT
Package

rove/core/suite

Source

lisp.lisp (file)

Function: system-components SYSTEM
Package

rove/core/suite

Source

lisp.lisp (file)

Function: system-dependencies SYSTEM
Package

rove/core/suite

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: indent-stream-line-column OBJECT
Generic Function: (setf indent-stream-line-column) NEW-VALUE OBJECT
Package

rove/misc/stream

Methods
Method: indent-stream-line-column (INDENT-STREAM indent-stream)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf indent-stream-line-column) NEW-VALUE (INDENT-STREAM indent-stream)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stats-name OBJECT
Generic Function: (setf stats-name) NEW-VALUE OBJECT
Package

rove/core/stats

Methods
Method: stats-name (STATS stats)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stats-name) NEW-VALUE (STATS stats)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stream-fresh-line-p OBJECT
Generic Function: (setf stream-fresh-line-p) NEW-VALUE OBJECT
Package

rove/misc/stream

Methods
Method: stream-fresh-line-p (INDENT-STREAM indent-stream)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stream-fresh-line-p) NEW-VALUE (INDENT-STREAM indent-stream)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: stream-real-stream OBJECT
Generic Function: (setf stream-real-stream) NEW-VALUE OBJECT
Package

rove/misc/stream

Methods
Method: stream-real-stream (INDENT-STREAM indent-stream)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf stream-real-stream) NEW-VALUE (INDENT-STREAM indent-stream)

automatically generated writer method

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Structures

Structure: suite ()
Package

rove/core/suite/package

Source

lisp.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: setup
Readers

suite-setup (function)

Writers

(setf suite-setup) (function)

Slot: teardown
Readers

suite-teardown (function)

Writers

(setf suite-teardown) (function)

Slot: before-hooks
Readers

suite-before-hooks (function)

Writers

(setf suite-before-hooks) (function)

Slot: after-hooks
Readers

suite-after-hooks (function)

Writers

(setf suite-after-hooks) (function)

Slot: tests
Readers

suite-tests (function)

Writers

(setf suite-tests) (function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Classes

Class: indent-stream ()
Package

rove/misc/stream

Source

lisp.lisp (file)

Direct superclasses
  • fundamental-character-output-stream (class)
  • trivial-gray-stream-mixin (class)
Direct methods
  • stream-clear-output (method)
  • stream-force-output (method)
  • stream-finish-output (method)
  • stream-start-line-p (method)
  • stream-line-column (method)
  • stream-write-char (method)
  • stream-fresh-line-p (method)
  • stream-fresh-line-p (method)
  • indent-stream-line-column (method)
  • indent-stream-line-column (method)
  • stream-indent-level (method)
  • stream-indent-level (method)
  • stream-real-stream (method)
  • stream-real-stream (method)
Direct slots
Slot: stream
Initargs

:stream

Readers

stream-real-stream (generic function)

Writers

(setf stream-real-stream) (generic function)

Slot: level
Initargs

:level

Initform

0

Readers

stream-indent-level (generic function)

Writers

(setf stream-indent-level) (generic function)

Slot: line-column
Initform

0

Readers

indent-stream-line-column (generic function)

Writers

(setf indent-stream-line-column) (generic function)

Slot: fresh-line-p
Initform

t

Readers

stream-fresh-line-p (generic function)

Writers

(setf stream-fresh-line-p) (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   R  
Index Entry  Section

F
File, Lisp, rove.asd: The rove<dot>asd file
File, Lisp, rove/core/assertion/lisp.lisp: The rove/core/assertion/lisp<dot>lisp file
File, Lisp, rove/core/result/lisp.lisp: The rove/core/result/lisp<dot>lisp file
File, Lisp, rove/core/stats/lisp.lisp: The rove/core/stats/lisp<dot>lisp file
File, Lisp, rove/core/suite/lisp.lisp: The rove/core/suite/lisp<dot>lisp file
File, Lisp, rove/core/suite/package/lisp.lisp: The rove/core/suite/package/lisp<dot>lisp file
File, Lisp, rove/core/test/lisp.lisp: The rove/core/test/lisp<dot>lisp file
File, Lisp, rove/main/lisp.lisp: The rove/main/lisp<dot>lisp file
File, Lisp, rove/misc/color/lisp.lisp: The rove/misc/color/lisp<dot>lisp file
File, Lisp, rove/misc/stream/lisp.lisp: The rove/misc/stream/lisp<dot>lisp file
File, Lisp, rove/reporter/lisp.lisp: The rove/reporter/lisp<dot>lisp file
File, Lisp, rove/reporter/spec/lisp.lisp: The rove/reporter/spec/lisp<dot>lisp file

L
Lisp File, rove.asd: The rove<dot>asd file
Lisp File, rove/core/assertion/lisp.lisp: The rove/core/assertion/lisp<dot>lisp file
Lisp File, rove/core/result/lisp.lisp: The rove/core/result/lisp<dot>lisp file
Lisp File, rove/core/stats/lisp.lisp: The rove/core/stats/lisp<dot>lisp file
Lisp File, rove/core/suite/lisp.lisp: The rove/core/suite/lisp<dot>lisp file
Lisp File, rove/core/suite/package/lisp.lisp: The rove/core/suite/package/lisp<dot>lisp file
Lisp File, rove/core/test/lisp.lisp: The rove/core/test/lisp<dot>lisp file
Lisp File, rove/main/lisp.lisp: The rove/main/lisp<dot>lisp file
Lisp File, rove/misc/color/lisp.lisp: The rove/misc/color/lisp<dot>lisp file
Lisp File, rove/misc/stream/lisp.lisp: The rove/misc/stream/lisp<dot>lisp file
Lisp File, rove/reporter/lisp.lisp: The rove/reporter/lisp<dot>lisp file
Lisp File, rove/reporter/spec/lisp.lisp: The rove/reporter/spec/lisp<dot>lisp file

R
rove.asd: The rove<dot>asd file
rove/core/assertion/lisp.lisp: The rove/core/assertion/lisp<dot>lisp file
rove/core/result/lisp.lisp: The rove/core/result/lisp<dot>lisp file
rove/core/stats/lisp.lisp: The rove/core/stats/lisp<dot>lisp file
rove/core/suite/lisp.lisp: The rove/core/suite/lisp<dot>lisp file
rove/core/suite/package/lisp.lisp: The rove/core/suite/package/lisp<dot>lisp file
rove/core/test/lisp.lisp: The rove/core/test/lisp<dot>lisp file
rove/main/lisp.lisp: The rove/main/lisp<dot>lisp file
rove/misc/color/lisp.lisp: The rove/misc/color/lisp<dot>lisp file
rove/misc/stream/lisp.lisp: The rove/misc/stream/lisp<dot>lisp file
rove/reporter/lisp.lisp: The rove/reporter/lisp<dot>lisp file
rove/reporter/spec/lisp.lisp: The rove/reporter/spec/lisp<dot>lisp file

Jump to:   F   L   R  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   I   L   M   N   O   P   R   S   T   W  
Index Entry  Section

%
%okng: Internal macros

(
(setf indent-stream-line-column): Internal generic functions
(setf indent-stream-line-column): Internal generic functions
(setf reporter-stream): Exported generic functions
(setf reporter-stream): Exported generic functions
(setf stats-failed): Exported generic functions
(setf stats-failed): Exported generic functions
(setf stats-name): Internal generic functions
(setf stats-name): Internal generic functions
(setf stats-passed): Exported generic functions
(setf stats-passed): Exported generic functions
(setf stats-pending): Exported generic functions
(setf stats-pending): Exported generic functions
(setf stats-plan): Exported generic functions
(setf stats-plan): Exported generic functions
(setf stream-fresh-line-p): Internal generic functions
(setf stream-fresh-line-p): Internal generic functions
(setf stream-indent-level): Exported generic functions
(setf stream-indent-level): Exported generic functions
(setf stream-real-stream): Internal generic functions
(setf stream-real-stream): Internal generic functions
(setf suite-after-hooks): Exported functions
(setf suite-before-hooks): Exported functions
(setf suite-setup): Exported functions
(setf suite-teardown): Exported functions
(setf suite-tests): Exported functions
(setf test-failed-assertions): Exported generic functions
(setf test-failed-assertions): Exported generic functions
(setf test-passed-assertions): Exported generic functions
(setf test-passed-assertions): Exported generic functions
(setf test-pending-assertions): Exported generic functions
(setf test-pending-assertions): Exported generic functions

A
all-failed-assertions: Exported functions
assertion-args: Exported generic functions
assertion-args: Exported generic functions
assertion-description: Exported generic functions
assertion-description: Exported generic functions
assertion-duration: Exported generic functions
assertion-duration: Exported generic functions
assertion-form: Exported generic functions
assertion-form: Exported generic functions
assertion-labels: Exported generic functions
assertion-labels: Exported generic functions
assertion-reason: Exported generic functions
assertion-reason: Exported generic functions
assertion-stacks: Exported generic functions
assertion-stacks: Exported generic functions
assertion-steps: Exported generic functions
assertion-steps: Exported generic functions
assertion-values: Exported generic functions
assertion-values: Exported generic functions

C
color-text: Exported functions
context-test-count: Exported generic functions
context-test-count: Exported generic functions
copy-suite: Internal functions

D
defhook: Exported macros
deftest: Exported macros
diag: Exported functions

E
equal*: Internal functions
expands: Exported macros

F
fail: Exported functions
form-description: Exported generic functions
form-description: Exported generic functions
form-description: Exported generic functions
form-description: Exported generic functions
form-description: Exported generic functions
form-description: Exported generic functions
form-description: Exported generic functions
form-inspect: Internal macros
form-steps: Internal functions
Function, (setf suite-after-hooks): Exported functions
Function, (setf suite-before-hooks): Exported functions
Function, (setf suite-setup): Exported functions
Function, (setf suite-teardown): Exported functions
Function, (setf suite-tests): Exported functions
Function, all-failed-assertions: Exported functions
Function, color-text: Exported functions
Function, copy-suite: Internal functions
Function, diag: Exported functions
Function, equal*: Internal functions
Function, fail: Exported functions
Function, form-steps: Internal functions
Function, leave-context: Internal functions
Function, make-indent-stream: Exported functions
Function, make-reporter: Internal functions
Function, make-suite: Internal functions
Function, new-context: Internal functions
Function, new-line-char-p: Internal functions
Function, package-suite: Exported functions
Function, package-tests: Exported functions
Function, pass: Exported functions
Function, plan: Exported functions
Function, print-duration: Internal functions
Function, run: Exported functions
Function, run-package-tests: Exported functions
Function, run-suite: Exported functions
Function, run-system-tests: Exported functions
Function, run-test: Exported functions
Function, skip: Exported functions
Function, suite-after-hooks: Exported functions
Function, suite-before-hooks: Exported functions
Function, suite-p: Internal functions
Function, suite-setup: Exported functions
Function, suite-teardown: Exported functions
Function, suite-tests: Exported functions
Function, system-component-p: Internal functions
Function, system-components: Internal functions
Function, system-dependencies: Internal functions
Function, toplevel-stats-p: Exported functions

G
Generic Function, (setf indent-stream-line-column): Internal generic functions
Generic Function, (setf reporter-stream): Exported generic functions
Generic Function, (setf stats-failed): Exported generic functions
Generic Function, (setf stats-name): Internal generic functions
Generic Function, (setf stats-passed): Exported generic functions
Generic Function, (setf stats-pending): Exported generic functions
Generic Function, (setf stats-plan): Exported generic functions
Generic Function, (setf stream-fresh-line-p): Internal generic functions
Generic Function, (setf stream-indent-level): Exported generic functions
Generic Function, (setf stream-real-stream): Internal generic functions
Generic Function, (setf test-failed-assertions): Exported generic functions
Generic Function, (setf test-passed-assertions): Exported generic functions
Generic Function, (setf test-pending-assertions): Exported generic functions
Generic Function, assertion-args: Exported generic functions
Generic Function, assertion-description: Exported generic functions
Generic Function, assertion-duration: Exported generic functions
Generic Function, assertion-form: Exported generic functions
Generic Function, assertion-labels: Exported generic functions
Generic Function, assertion-reason: Exported generic functions
Generic Function, assertion-stacks: Exported generic functions
Generic Function, assertion-steps: Exported generic functions
Generic Function, assertion-values: Exported generic functions
Generic Function, context-test-count: Exported generic functions
Generic Function, form-description: Exported generic functions
Generic Function, indent-stream-line-column: Internal generic functions
Generic Function, print-message: Exported generic functions
Generic Function, record: Exported generic functions
Generic Function, reporter-stream: Exported generic functions
Generic Function, stats-context: Exported generic functions
Generic Function, stats-context-labels: Exported generic functions
Generic Function, stats-failed: Exported generic functions
Generic Function, stats-name: Internal generic functions
Generic Function, stats-passed: Exported generic functions
Generic Function, stats-pending: Exported generic functions
Generic Function, stats-plan: Exported generic functions
Generic Function, stream-fresh-line-p: Internal generic functions
Generic Function, stream-indent-level: Exported generic functions
Generic Function, stream-real-stream: Internal generic functions
Generic Function, test-begin: Exported generic functions
Generic Function, test-failed-assertions: Exported generic functions
Generic Function, test-finish: Exported generic functions
Generic Function, test-name: Exported generic functions
Generic Function, test-passed-assertions: Exported generic functions
Generic Function, test-passed-p: Exported generic functions
Generic Function, test-pending-assertions: Exported generic functions

I
indent-stream-line-column: Internal generic functions
indent-stream-line-column: Internal generic functions

L
leave-context: Internal functions

M
Macro, %okng: Internal macros
Macro, defhook: Exported macros
Macro, deftest: Exported macros
Macro, expands: Exported macros
Macro, form-inspect: Internal macros
Macro, ng: Exported macros
Macro, ok: Exported macros
Macro, output-of: Internal macros
Macro, outputs: Exported macros
Macro, setup: Exported macros
Macro, signals: Exported macros
Macro, teardown: Exported macros
Macro, testing: Exported macros
Macro, with-indent: Exported macros
Macro, with-local-envs: Exported macros
Macro, with-reporter: Exported macros
Macro, wrap-if-toplevel: Exported macros
make-indent-stream: Exported functions
make-reporter: Internal functions
make-suite: Internal functions
Method, (setf indent-stream-line-column): Internal generic functions
Method, (setf reporter-stream): Exported generic functions
Method, (setf stats-failed): Exported generic functions
Method, (setf stats-name): Internal generic functions
Method, (setf stats-passed): Exported generic functions
Method, (setf stats-pending): Exported generic functions
Method, (setf stats-plan): Exported generic functions
Method, (setf stream-fresh-line-p): Internal generic functions
Method, (setf stream-indent-level): Exported generic functions
Method, (setf stream-real-stream): Internal generic functions
Method, (setf test-failed-assertions): Exported generic functions
Method, (setf test-passed-assertions): Exported generic functions
Method, (setf test-pending-assertions): Exported generic functions
Method, assertion-args: Exported generic functions
Method, assertion-description: Exported generic functions
Method, assertion-duration: Exported generic functions
Method, assertion-form: Exported generic functions
Method, assertion-labels: Exported generic functions
Method, assertion-reason: Exported generic functions
Method, assertion-stacks: Exported generic functions
Method, assertion-steps: Exported generic functions
Method, assertion-values: Exported generic functions
Method, context-test-count: Exported generic functions
Method, form-description: Exported generic functions
Method, form-description: Exported generic functions
Method, form-description: Exported generic functions
Method, form-description: Exported generic functions
Method, form-description: Exported generic functions
Method, form-description: Exported generic functions
Method, indent-stream-line-column: Internal generic functions
Method, print-message: Exported generic functions
Method, record: Exported generic functions
Method, record: Exported generic functions
Method, record: Exported generic functions
Method, record: Exported generic functions
Method, record: Exported generic functions
Method, record: Exported generic functions
Method, record: Exported generic functions
Method, reporter-stream: Exported generic functions
Method, stats-context: Exported generic functions
Method, stats-context-labels: Exported generic functions
Method, stats-failed: Exported generic functions
Method, stats-name: Internal generic functions
Method, stats-passed: Exported generic functions
Method, stats-pending: Exported generic functions
Method, stats-plan: Exported generic functions
Method, stream-fresh-line-p: Internal generic functions
Method, stream-indent-level: Exported generic functions
Method, stream-real-stream: Internal generic functions
Method, test-begin: Exported generic functions
Method, test-begin: Exported generic functions
Method, test-failed-assertions: Exported generic functions
Method, test-finish: Exported generic functions
Method, test-finish: Exported generic functions
Method, test-name: Exported generic functions
Method, test-passed-assertions: Exported generic functions
Method, test-passed-p: Exported generic functions
Method, test-pending-assertions: Exported generic functions

N
new-context: Internal functions
new-line-char-p: Internal functions
ng: Exported macros

O
ok: Exported macros
output-of: Internal macros
outputs: Exported macros

P
package-suite: Exported functions
package-tests: Exported functions
pass: Exported functions
plan: Exported functions
print-duration: Internal functions
print-message: Exported generic functions
print-message: Exported generic functions

R
record: Exported generic functions
record: Exported generic functions
record: Exported generic functions
record: Exported generic functions
record: Exported generic functions
record: Exported generic functions
record: Exported generic functions
record: Exported generic functions
reporter-stream: Exported generic functions
reporter-stream: Exported generic functions
run: Exported functions
run-package-tests: Exported functions
run-suite: Exported functions
run-system-tests: Exported functions
run-test: Exported functions

S
setup: Exported macros
signals: Exported macros
skip: Exported functions
stats-context: Exported generic functions
stats-context: Exported generic functions
stats-context-labels: Exported generic functions
stats-context-labels: Exported generic functions
stats-failed: Exported generic functions
stats-failed: Exported generic functions
stats-name: Internal generic functions
stats-name: Internal generic functions
stats-passed: Exported generic functions
stats-passed: Exported generic functions
stats-pending: Exported generic functions
stats-pending: Exported generic functions
stats-plan: Exported generic functions
stats-plan: Exported generic functions
stream-fresh-line-p: Internal generic functions
stream-fresh-line-p: Internal generic functions
stream-indent-level: Exported generic functions
stream-indent-level: Exported generic functions
stream-real-stream: Internal generic functions
stream-real-stream: Internal generic functions
suite-after-hooks: Exported functions
suite-before-hooks: Exported functions
suite-p: Internal functions
suite-setup: Exported functions
suite-teardown: Exported functions
suite-tests: Exported functions
system-component-p: Internal functions
system-components: Internal functions
system-dependencies: Internal functions

T
teardown: Exported macros
test-begin: Exported generic functions
test-begin: Exported generic functions
test-begin: Exported generic functions
test-failed-assertions: Exported generic functions
test-failed-assertions: Exported generic functions
test-finish: Exported generic functions
test-finish: Exported generic functions
test-finish: Exported generic functions
test-name: Exported generic functions
test-name: Exported generic functions
test-passed-assertions: Exported generic functions
test-passed-assertions: Exported generic functions
test-passed-p: Exported generic functions
test-passed-p: Exported generic functions
test-pending-assertions: Exported generic functions
test-pending-assertions: Exported generic functions
testing: Exported macros
toplevel-stats-p: Exported functions

W
with-indent: Exported macros
with-local-envs: Exported macros
with-reporter: Exported macros
wrap-if-toplevel: Exported macros

Jump to:   %   (  
A   C   D   E   F   G   I   L   M   N   O   P   R   S   T   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   B   C   D   F   L   N   P   R   S   T   V  
Index Entry  Section

*
*color-code*: Internal special variables
*debug-on-error*: Exported special variables
*default-env*: Exported special variables
*default-reporter*: Exported special variables
*enable-colors*: Internal special variables
*execute-assertions*: Exported special variables
*fail*: Internal special variables
*last-suite-report*: Exported special variables
*package-suites*: Internal special variables
*print-assertion*: Exported special variables
*report-stream*: Internal special variables
*rove-error-output*: Exported special variables
*rove-standard-output*: Exported special variables
*stats*: Exported special variables

A
after-hooks: Internal structures
args: Exported classes

B
before-hooks: Internal structures

C
contexts: Exported classes

D
desc: Exported classes
duration: Exported classes

F
failed: Exported classes
failed: Exported classes
form: Exported classes
fresh-line-p: Internal classes

L
labels: Exported classes
level: Internal classes
line-column: Internal classes

N
name: Exported classes
name: Exported classes

P
passed: Exported classes
passed: Exported classes
pending: Exported classes
pending: Exported classes
plan: Exported classes

R
reason: Exported classes

S
setup: Internal structures
Slot, after-hooks: Internal structures
Slot, args: Exported classes
Slot, before-hooks: Internal structures
Slot, contexts: Exported classes
Slot, desc: Exported classes
Slot, duration: Exported classes
Slot, failed: Exported classes
Slot, failed: Exported classes
Slot, form: Exported classes
Slot, fresh-line-p: Internal classes
Slot, labels: Exported classes
Slot, level: Internal classes
Slot, line-column: Internal classes
Slot, name: Exported classes
Slot, name: Exported classes
Slot, passed: Exported classes
Slot, passed: Exported classes
Slot, pending: Exported classes
Slot, pending: Exported classes
Slot, plan: Exported classes
Slot, reason: Exported classes
Slot, setup: Internal structures
Slot, stacks: Exported classes
Slot, steps: Exported classes
Slot, stream: Exported classes
Slot, stream: Internal classes
Slot, teardown: Internal structures
Slot, tests: Internal structures
Slot, values: Exported classes
Special Variable, *color-code*: Internal special variables
Special Variable, *debug-on-error*: Exported special variables
Special Variable, *default-env*: Exported special variables
Special Variable, *default-reporter*: Exported special variables
Special Variable, *enable-colors*: Internal special variables
Special Variable, *execute-assertions*: Exported special variables
Special Variable, *fail*: Internal special variables
Special Variable, *last-suite-report*: Exported special variables
Special Variable, *package-suites*: Internal special variables
Special Variable, *print-assertion*: Exported special variables
Special Variable, *report-stream*: Internal special variables
Special Variable, *rove-error-output*: Exported special variables
Special Variable, *rove-standard-output*: Exported special variables
Special Variable, *stats*: Exported special variables
stacks: Exported classes
steps: Exported classes
stream: Exported classes
stream: Internal classes

T
teardown: Internal structures
tests: Internal structures

V
values: Exported classes

Jump to:   *  
A   B   C   D   F   L   N   P   R   S   T   V  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   C   F   I   P   R   S   T  
Index Entry  Section

A
assertion: Exported classes

C
Class, assertion: Exported classes
Class, failed: Exported classes
Class, failed-assertion: Exported classes
Class, failed-test: Exported classes
Class, indent-stream: Internal classes
Class, passed: Exported classes
Class, passed-assertion: Exported classes
Class, passed-test: Exported classes
Class, pending: Exported classes
Class, pending-assertion: Exported classes
Class, reporter: Exported classes
Class, spec-reporter: Exported classes
Class, stats: Exported classes
Class, test: Exported classes

F
failed: Exported classes
failed-assertion: Exported classes
failed-test: Exported classes

I
indent-stream: Internal classes

P
Package, rove/core/assertion: The rove/core/assertion package
Package, rove/core/result: The rove/core/result package
Package, rove/core/stats: The rove/core/stats package
Package, rove/core/suite: The rove/core/suite package
Package, rove/core/suite/package: The rove/core/suite/package package
Package, rove/core/test: The rove/core/test package
Package, rove/main: The rove/main package
Package, rove/misc/color: The rove/misc/color package
Package, rove/misc/stream: The rove/misc/stream package
Package, rove/reporter: The rove/reporter package
Package, rove/reporter/spec: The rove/reporter/spec package
passed: Exported classes
passed-assertion: Exported classes
passed-test: Exported classes
pending: Exported classes
pending-assertion: Exported classes

R
reporter: Exported classes
rove: The rove system
rove/core/assertion: The rove/core/assertion system
rove/core/assertion: The rove/core/assertion package
rove/core/result: The rove/core/result system
rove/core/result: The rove/core/result package
rove/core/stats: The rove/core/stats system
rove/core/stats: The rove/core/stats package
rove/core/suite: The rove/core/suite system
rove/core/suite: The rove/core/suite package
rove/core/suite/package: The rove/core/suite/package system
rove/core/suite/package: The rove/core/suite/package package
rove/core/test: The rove/core/test system
rove/core/test: The rove/core/test package
rove/main: The rove/main system
rove/main: The rove/main package
rove/misc/color: The rove/misc/color system
rove/misc/color: The rove/misc/color package
rove/misc/stream: The rove/misc/stream system
rove/misc/stream: The rove/misc/stream package
rove/reporter: The rove/reporter system
rove/reporter: The rove/reporter package
rove/reporter/spec: The rove/reporter/spec system
rove/reporter/spec: The rove/reporter/spec package

S
spec-reporter: Exported classes
stats: Exported classes
Structure, suite: Internal structures
suite: Internal structures
System, rove: The rove system
System, rove/core/assertion: The rove/core/assertion system
System, rove/core/result: The rove/core/result system
System, rove/core/stats: The rove/core/stats system
System, rove/core/suite: The rove/core/suite system
System, rove/core/suite/package: The rove/core/suite/package system
System, rove/core/test: The rove/core/test system
System, rove/main: The rove/main system
System, rove/misc/color: The rove/misc/color system
System, rove/misc/stream: The rove/misc/stream system
System, rove/reporter: The rove/reporter system
System, rove/reporter/spec: The rove/reporter/spec system

T
test: Exported classes

Jump to:   A   C   F   I   P   R   S   T