xref: /netbsd-src/external/bsd/atf/dist/README (revision 940a202b3a5994d4407d19d2e7f45e111dda2cbb)
1edebbb8eSjmmvIntroductory information                        Automated Testing Framework
2edebbb8eSjmmv===========================================================================
3e2207522Sjmmv
4e2207522Sjmmv
5e2207522SjmmvIntroduction
6edebbb8eSjmmv************
7e2207522Sjmmv
8*940a202bSjmmvThe Automated Testing Framework (ATF) is a collection of libraries to
9*940a202bSjmmvimplement test programs in a variety of languages.  At the moment, ATF
10*940a202bSjmmvoffers C, C++ and POSIX shell bindings with which to implement tests.
11*940a202bSjmmvThese bindings all offer a similar set of functionality and any test
12*940a202bSjmmvprogram written with them exposes a consistent user interface.
13e2207522Sjmmv
14*940a202bSjmmvATF-based test programs rely on a separate runtime engine to execute them.
15*940a202bSjmmvThe runtime engine is in charge of isolating the test programs from the
16*940a202bSjmmvrest of the system to ensure that their results are deterministic and that
17*940a202bSjmmvthey cannot affect the running system.  The runtime engine is also
18*940a202bSjmmvresponsible for gathering the results of all tests and composing reports.
19*940a202bSjmmvThe current runtime of choice is Kyua.
20edebbb8eSjmmv
21e2207522Sjmmv
22e2207522SjmmvOther documents
23edebbb8eSjmmv***************
24e2207522Sjmmv
25e2207522Sjmmv* AUTHORS: List of authors and contributors for this project.
26e2207522Sjmmv
27e2207522Sjmmv* COPYING: License information.
28e2207522Sjmmv
29e2207522Sjmmv* INSTALL: Compilation and installation instructions.  These is not the
30edebbb8eSjmmv  standard document shipped with many packages, so be sure to read it for
31edebbb8eSjmmv  things that are specific to ATF's build.
32e2207522Sjmmv
33e2207522Sjmmv* NEWS: List of major changes between formal, published releases.
34e2207522Sjmmv
35e2207522Sjmmv
36edebbb8eSjmmv===========================================================================
37edebbb8eSjmmvvim: filetype=text:textwidth=75:expandtab:shiftwidth=2:softtabstop=2
38