39a2726e20
This change merges the kyua-{atf-compat,cli,testers} packages into a single devel/kyua package, just as upstream has done, and brings Kyua to version 0.10. The list of changes since kyua-cli 0.9 and kyua-testers 0.3: Experimental version released on August 14th, 2014. * Merged 'kyua-cli' and 'kyua-testers' into a single 'kyua' package. * Dropped the 'kyua-atf-compat' package. * Issue 100: Do not try to drop privileges to unprivileged_user when we are already running as an unprivileged user. Doing so is not possible and thus causes spurious test failures when the current user is not root and the current user and unprivileged_user do not match. * Issue 79: Mention kyua.conf(5) in the "see also" section of kyua(1). * Issue 75: Change the rewrite__expected_signal__bad_arg test in testers/atf_result_test to use a different signal value. This is to prevent triggering a core dump that made the test fail in some platforms. Reviewed by: bdrewery (D608) Approved by: bdrewery (ports)
18 lines
903 B
Text
18 lines
903 B
Text
Kyua is a testing framework for infrastructure software, originally
|
|
designed to equip BSD-based operating systems with a test suite. This
|
|
means that Kyua is lightweight and simple, and that Kyua integrates well
|
|
with various build systems and continuous integration frameworks.
|
|
|
|
Kyua features an expressive test suite definition language, a safe
|
|
runtime engine for test suites and a powerful report generation engine.
|
|
|
|
Kyua is for both developers and users, from the developer applying a
|
|
simple fix to a library to the system administrator deploying a new
|
|
release on a production machine.
|
|
|
|
Kyua is able to execute test programs written with a plethora of testing
|
|
libraries and languages. The library of choice is ATF, for which Kyua
|
|
was originally designed, but simple, framework-less test programs and
|
|
TAP-compliant test programs can also be executed through Kyua.
|
|
|
|
WWW: https://github.com/jmmv/kyua/
|