code.test.base.listener

bulk-printer

added in 3.0

(bulk-printer {:keys [results]})

prints out the end summary

check-error-accumulator

added in 3.0

(check-error-accumulator {:keys [result]})

accumulator for errors on checks

check-printer

added in 3.0

(check-printer {:keys [result]})

prints out result per check

fact-accumulator

added in 3.0

(fact-accumulator {:keys [id meta results]})

accumulator for fact results

fact-printer

added in 3.0

(fact-printer {:keys [meta results skipped]})

prints out results after every fact

form-error-accumulator

added in 3.0

(form-error-accumulator {:keys [result]})

accumulator for thrown errors

form-printer

added in 3.0

(form-printer {:keys [result]})

prints out result for each form

install-listeners

added in 3.0

(install-listeners)

installs all listeners

result-function

added in 4.1

(result-function result)

returns the preferred function identifier for a result.

Uses explicit :refer first, then the consolidated :function field, which may itself come from explicit metadata or form inference.

result-name

added in 4.1

(result-name result)

returns the preferred display name for a result.

Uses :refer, then inferred :function, then :desc, then :id.

summarise-evaluate

added in 3.0

(summarise-evaluate result)

extract the form into a valid format

summarise-verify

added in 3.0

(summarise-verify result)

extract the comparison into a valid format