mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
e635ef17ad
This includes: - Taking ownership of the package (with ack from previous maintainer). - Forcing all file registrations into pkg-plist. - Fully dropping support for the deprecated tools. - Adding support for the TEST option. - Properly using libtool via USES. - Not using OSREVISION to determine whether atf can or can't be installed. - Avoiding Makefile.in hacks by just using MAKE_FLAGS. ... which basically means this really is a full rewrite of the port. Approved by: bapt, bdrewery
15 lines
780 B
Plaintext
15 lines
780 B
Plaintext
The Automated Testing Framework (ATF) is a collection of libraries to
|
|
implement test programs in a variety of languages. At the moment, ATF
|
|
offers C, C++ and POSIX shell bindings with which to implement tests.
|
|
These bindings all offer a similar set of functionality and any test
|
|
program written with them exposes a consistent user interface.
|
|
|
|
ATF-based test programs rely on a separate runtime engine to execute them.
|
|
The runtime engine is in charge of isolating the test programs from the
|
|
rest of the system to ensure that their results are deterministic and that
|
|
they cannot affect the running system. The runtime engine is also
|
|
responsible for gathering the results of all tests and composing reports.
|
|
The current runtime of choice is Kyua.
|
|
|
|
WWW: http://github.com/jmmv/atf/
|