kyua-tap-tester man page

kyua-tap-tester — Scriptable interface to interact with TAP-compliant test programs

Synopsis

kyua-tap-tester [generic_flags] subcommand [subcommand_flags] [subcommand_args]

Description

kyua-tap-tester provides a scriptable interface to interact with test programs that comply with the Test Anything Protocol. This manual page describes the specific features that apply to this specific tester. For the generic manual page, which describes the command-line interface in detail, please see kyua-tester(1).

TAP-compliant test programs are able to contain various independent test cases and can report results information for each of them independently. However, such test programs are not designed to expose this structure upfront and, from Kyua's point of view, they are made up of a single test case. This has implications in the way the tester interacts with the test program, as described below.

Test cases list

Because TAP-compliant test programs have no ability to describe their internal structure without actually running the tests, kyua-tap-tester will always report a single test case as the output of ‘list’. This is normal and expected.

Execution

Because TAP-compliant test programs have no ability to describe their internal structure without actually running the tests, kyua-tap-tester will always run all tests within the test program in a single process space. Internal failures in the test program that make it abort may cause the rest of the test program to fail.

See Also

kyua-tester(1), kyua-tap-interface(7)

Info

November 25, 2013