wak-trc-testing 0.0.0-akku.6.8168507

Simple testing facility

TRC-Testing is a simple, portable testing utility for Scheme. It makes no pretenses to be a comprehensive framework for building complex test suites; it is merely a simple tool to express simple test suites, which requires very little cognitive overhead.

$ akku update
$ akku install wak-trc-testing
$ .akku/env
Authors

Taylor R. Campbell

Andreas Rottmann

Uploaded to Akku by Göran Weinholt

License

(LGPL-3.0-or-later AND BSD-3-Clause)

Dependencies

^0.0.0-akku
^0.1.0-akku
^0.0.0-akku
^0.8.0-akku
^0.0.0-akku

Source code

https://gitlab.com/wak/wak-trc-testing.git git
8168507bcef8a12beaa73393149f70896ba75774

Package contents

  • (wak trc-testing display-condition) R6
    • → display-condition
    • ← (rnrs) R6
    • ← (wak foof-loop)
    • ← (wak fmt)
  • (wak trc-testing limited-write) R6
    • → limited-write
    • ← (rnrs) R6
  • (wak trc-testing parameters) R6
    • → with-test-case-run with-test-suite-run niladic-test monadic-test polyadic-test component-test test-failure test-failure:predicate-datum test-failure:compare-datum test-verbosity with-test-verbosity set-test-verbosity! test-debug-errors? with-test-debug-errors? set-test-debug-errors?!
    • ← (rnrs) R6
    • (srfi :39 parameters) SRFI
    • ← (wak trc-testing limited-write)
    • ← (wak trc-testing display-condition)
    • ← (wak trc-testing port-tracker)
    • ← (wak trc-testing restart)
  • (wak trc-testing port-tracker) R6
    • → make-port-tracker port-tracker-port port-tracker-column port-tracker-row port-tracker-fresh-line port-tracker-flush
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs io ports) R6
    • (srfi :9 records) SRFI
    • (srfi :13 strings) SRFI
  • (wak trc-testing restart) R6
    • → make-restarter restarter? restarter-tag restarter-description restart restart-interactively current-restarters with-restarter find-restarter call-with-restarter call-with-interactive-restarter with-exiting-restarter call-with-exiting-restarter with-restarter-invoker-hook
    • ← (rnrs) R6
    • (srfi :8 receive) SRFI
    • (srfi :39 parameters) SRFI
  • (wak trc-testing) R6
    • → define-test-suite make-test-suite test-suite? test-suite/name test-suite/description test-suite/tests define-test-case test-case make-test-case test-case? test-case/name test-case/description test-case/constructor add-test! run-test-case run-test-suite run-test find-test test-predicate test-compare test-eq test-eqv test-equal test-failure test-failure:predicate-datum test-failure:compare-datum test-verbosity with-test-verbosity set-test-verbosity! test-debug-errors? with-test-debug-errors? set-test-debug-errors?!
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :8 receive) SRFI
    • (srfi :9 records) SRFI
    • ← (wak private define-values)
    • ← (wak private include)
    • ← (wak syn-param)
    • ← (wak trc-testing parameters)

Version history

  • 2018-04-07 ~ 0.0.0-akku.6.8168507