xref: /freebsd/release/packages/ucl/kyua-all.ucl (revision 9065390ddc7b1ce2613777f6a947200950a5ac71)
1*9065390dSLexi Wintercomment = "Testing framework for infrastructure software"
2*9065390dSLexi Winter
3*9065390dSLexi Winterdesc = <<EOD
4*9065390dSLexi WinterKyua is a testing framework for infrastructure software, originally designed
5*9065390dSLexi Winterto equip BSD-based operating systems with a test suite.  This means that Kyua
6*9065390dSLexi Winteris lightweight and simple, and that Kyua integrates well with various build
7*9065390dSLexi Wintersystems and continuous integration frameworks.
8*9065390dSLexi Winter
9*9065390dSLexi WinterKyua features an expressive test suite definition language, a safe runtime
10*9065390dSLexi Winterengine for test suites and a powerful report generation engine.
11*9065390dSLexi Winter
12*9065390dSLexi WinterKyua is for both developers and users, from the developer applying a simple
13*9065390dSLexi Winterfix to a library to the system administrator deploying a new release on a
14*9065390dSLexi Winterproduction machine.
15*9065390dSLexi Winter
16*9065390dSLexi WinterKyua is able to execute test programs written with a plethora of testing
17*9065390dSLexi Winterlibraries and languages.  The test program library of choice is ATF, which
18*9065390dSLexi Winterkyua's design originated from.  However, framework-less test programs and
19*9065390dSLexi WinterTAP-compliant test programs can also be executed through kyua.
20*9065390dSLexi WinterEOD
21