Next: , Previous: , Up: API  


1.11 (veritas model)

1.11.1 Macros

Macro: assertion-result-index x

Undocumented macro.

Macro: assertion-result-name x

Undocumented macro.

Macro: assertion-result-output x

Undocumented macro.

Macro: assertion-result-successful x

Undocumented macro.

Macro: assertion-result? x

Undocumented macro.

Macro: benchmark-result-name x

Undocumented macro.

Macro: benchmark-result-results x

Undocumented macro.

Macro: benchmark-result? x

Undocumented macro.

Macro: make-assertion-result x

Undocumented macro.

Macro: make-benchmark-result x

Undocumented macro.

Macro: make-raw-pre-test-result x

Undocumented macro.

Macro: make-result-and-output x

Undocumented macro.

Macro: make-suite-result x

Undocumented macro.

Macro: make-test-result x

Undocumented macro.

Macro: pre-test-result-attempts x

Undocumented macro.

Macro: pre-test-result-duration x

Undocumented macro.

Macro: pre-test-result-file x

Undocumented macro.

Macro: pre-test-result-line x

Undocumented macro.

Macro: pre-test-result-name x

Undocumented macro.

Macro: pre-test-result-results x

Undocumented macro.

Macro: pre-test-result? x

Undocumented macro.

Macro: result-and-output-output x

Undocumented macro.

Macro: result-and-output-result x

Undocumented macro.

Macro: result-and-output? x

Undocumented macro.

Macro: set-suite-result-output! x

Undocumented macro.

Macro: suite-result-name x

Undocumented macro.

Macro: suite-result-output x

Undocumented macro.

Macro: suite-result-test-results x

Undocumented macro.

Macro: suite-result? x

Undocumented macro.

Macro: test-result-index x

Undocumented macro.

Macro: test-result-output x

Undocumented macro.

Macro: test-result-results x

Undocumented macro.

Macro: test-result? x

Undocumented macro.

1.11.2 Procedures

Procedure: make-pre-test-result name results KEY: #:file #:line #:duration #:attempts

Return the result of a test named name holding results.

file and line are where the test was declared, when that is known, duration is how many seconds it took, and attempts is how many times the test ran - more than one when a retry was needed. They are what a report needs to place a test and time it: the JUnit document writes them out, and a CI annotation uses the file and line to attach a failure to the right place in the source.

1.11.3 Record Types

Record type: assertion-result

This record type has the following fields:

  • index
  • output
  • name
  • successful
Record type: benchmark-result

This record type has the following fields:

  • name
  • results
Record type: pre-test-result

This record type has the following fields:

  • name
  • results
  • file
  • line
  • duration
  • attempts
Record type: result-and-output

This record type has the following fields:

  • result
  • output
Record type: suite-result

This record type has the following fields:

  • name
  • test-results
  • output
Record type: test-result

This record type has the following fields:

  • index
  • output
  • results

Next: (veritas prelude), Previous: (veritas mock), Up: API