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