Kyua (pronounced Q.A.) is a testing framework for both developers and
users. Kyua is different from most other testing frameworks in that it
puts the end user experience before anything else. There are multiple
reasons for users to run the tests themselves, and Kyua ensures that
they can do so in the most convenient way.
This module, kyua-testers, provides scriptable interfaces to interact
with test programs of various kinds. The interface of such testers
allows the caller to execute a single test case of a single test program
in a controlled and homogeneous manner.
kyua-tap-tester kyua-tap-tester provides a scriptable interface to interact with test programs that comply with the Test Anything Protocol. This manual page describes the... kyua-tester This generic manual page does not correspond to any specific binary. It describes the generic command-line interface provided by all Kyua testers shipped by the... kyua-tester-list The ‘list’ subcommand of the various Kyua testers outputs the list of tests cases within a given test program. The format of the list of test cases is a Lua... kyua-tester-result The ‘test’ subcommand of the various Kyua testers creates a file describing the result of the execution of a single test case. The result file contains the type... kyua-atf-interface The interface of ATF test programs is the interface of the test programs linked to the atf-c, atf-c++ and atf-sh libraries provided by ATF. The ATF interface... kyua-plain-interface The plain test interface is the interface of test programs that return their pass/fail status as an exit code. While simple, this interface is what legacy test... kyua-tap-interface The Test Anything Protocol is a simple text-based protocol that allows the communication of a test program with a test engine as part of the test's execution.