version 1.7, 2012/11/27 06:45:22
|
version 1.8, 2013/02/01 22:20:02
|
Line 111 results into a single report. At the mo
|
Line 111 results into a single report. At the mo
|
also lower the barrier of entry to writing test programs for NetBSD, as |
also lower the barrier of entry to writing test programs for NetBSD, as |
using the ATF libraries will become optional. |
using the ATF libraries will become optional. |
|
|
|
These interfaces are implemented as independent binaries, called testers, |
|
that are fully scriptable. The testers are provided in the `kyua-testers` |
|
package. The idea behind having these as independent programs is to |
|
restrict the OS-specific code to a small subset of Kyua written in C, and |
|
thus to allow the higher-level layers to be written in other languages |
|
(possibly Lua). |
|
|
## Lua configuration files |
## Lua configuration files |
|
|
Kyua has two kind of configuration files: the Kyuafiles, which are the |
Kyua has two kind of configuration files: the Kyuafiles, which are the |
Line 172 components exist in pkgsrc, and are:
|
Line 179 components exist in pkgsrc, and are:
|
* pkgsrc/devel/atf: The ATF tools, namely atf-run and atf-report. These |
* pkgsrc/devel/atf: The ATF tools, namely atf-run and atf-report. These |
are deprecated and this package should eventually disappear. |
are deprecated and this package should eventually disappear. |
|
|
|
* pkgsrc/devel/kyua-testers: The Kyua testers, which provide the |
|
`kyua-atf-tester` and `kyua-plain-tester` helper binaries. These |
|
binaries implement the logic to execute test cases in an isolated manner |
|
and to expose the test programs using a common and abstract command-line |
|
interface. |
|
|
* pkgsrc/devel/kyua-cli: The Kyua command-line interface, which provides a |
* pkgsrc/devel/kyua-cli: The Kyua command-line interface, which provides a |
superset of the functionality of atf-run and atf-report. |
superset of the functionality of atf-run and atf-report. |
|
|