The FreeBSD Test Suite

Welcome to FreeBSD Test Suite project!

This project aims to equip FreeBSD with a comprehensive test suite that is easy to run out of the box and during the development of the system. The goal of the test suite is to assist both developers and users in assessing the quality of FreeBSD.

The runtime of choice to execute the test suite and generate reports is Kyua. The tests themselves can be written in a variety of languages and are not restricted to using a specific framework; the recommendation is to use the ATF libraries bundled into the base tree, but other supported options exist.


$ pkg install kyua  # this can be skipped on FreeBSD CURRENT after 23 March 2020
$ kyua test -k /usr/tests/Kyuafile


The following goals are specific to the FreeBSD test suite:

The following goals are desirable for the FreeBSD test suite but they mostly describe work required on Kyua:



See the Project planning spreadsheet for the roadmap of this project. The first sheet in the document contains an overview of the structure of the other sheets.



Use the freebsd-testing mailing list for inquiries about this project.



TestSuite (last edited 2021-04-25T04:24:07+0000 by KubilayKocak)