scheme-libraries/retropikzel/tap
retropikzel 4b5785dee7 tap,junit: Readme updates 2026-07-19 17:03:44 +03:00
..
LICENSE Add TAP library 2026-07-18 19:58:05 +03:00
README.md tap,junit: Readme updates 2026-07-19 17:03:44 +03:00
VERSION tap,junit: Readme updates 2026-07-19 17:03:44 +03:00
test.scm Add TAP library 2026-07-18 19:58:05 +03:00

README.md

TAP output for SRFI-64

Test Anything Protocol

Usage

(import (scheme base)
        (srfi 64)
        (retropikzel tap))

(test-runner-current (tap-runner))

Reference

(tap-runner)

Get the TAP test runner.

(set-tap-runner-output-port! port)

Set the output port of the test runner. To output to file you can do:

(define tap-file "tap-result.txt")
(when (file-exists? tap-file) (delete-file tap-file))
(set-tap-runner-output-port! (open-output-file tap-file))