FreeBSD src
Go to file
2021-09-10 16:50:50 -06:00
admin Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
atf-c Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 16:50:50 -06:00
atf-c++ Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
atf-sh Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 16:50:50 -06:00
bootstrap Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 16:50:50 -06:00
doc Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
m4 Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
test-programs Import atf-0.21: 2014-10-30 17:14:07 +00:00
.cirrus.yml Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 16:50:50 -06:00
.gitignore Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
.travis.yml Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
aclocal.m4 Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 16:50:50 -06:00
atf-c.h Import atf-0.21: 2014-10-30 17:14:07 +00:00
atf-c++.hpp Import atf-0.21: 2014-10-30 17:14:07 +00:00
AUTHORS Import ATF version 0,16 2012-09-04 23:07:32 +00:00
config.h.in Import atf-0.21: 2014-10-30 17:14:07 +00:00
configure Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 16:50:50 -06:00
configure.ac Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
COPYING Import ATF version 0,16 2012-09-04 23:07:32 +00:00
INSTALL Import atf-0.21: 2014-10-30 17:14:07 +00:00
Kyuafile Import atf-0.20: 2014-02-14 14:44:03 +00:00
Makefile.am Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
Makefile.in Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 16:50:50 -06:00
NEWS Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00
README Import atf-0.20: 2014-02-14 14:44:03 +00:00
README.md Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 2021-01-28 15:48:53 +00:00

Welcome to the ATF project!

ATF, or Automated Testing Framework, is a collection of libraries to write test programs in C, C++ and POSIX shell.

The ATF libraries offer a simple API. The API is orthogonal through the various bindings, allowing developers to quickly learn how to write test programs in different languages.

ATF-based test programs offer a consistent end-user command-line interface to allow both humans and automation to run the tests.

ATF-based test programs rely on an execution engine to be run and this execution engine is not shipped with ATF. Kyua is the engine of choice.

Download

Formal releases for source files are available for download from GitHub:

  • atf 0.20, released on February 7th, 2014.

Installation

You are encouraged to install binary packages for your operating system wherever available:

  • Fedora 20 and above: install the atf package with yum install atf.

  • FreeBSD 10.0 and above: install the atf package with pkg install atf.

  • NetBSD with pkgsrc: install the pkgsrc/devel/atf package.

  • OpenBSD: install the devel/atf package with pkg_add atf.

Should you want to build and install ATF from the source tree provided here, follow the instructions in the INSTALL file.

Support

Please use the atf-discuss mailing list for any support inquiries related to atf-c, atf-c++ or atf-sh.

If you have any questions on Kyua proper, please use the kyua-discuss mailing list instead.