1240116SmarcelIntroductory information                        Automated Testing Framework
2240116Smarcel===========================================================================
3240116Smarcel
4240116Smarcel
5240116SmarcelIntroduction
6240116Smarcel************
7240116Smarcel
8262855SjmmvThe Automated Testing Framework (ATF) is a collection of libraries to
9262855Sjmmvimplement test programs in a variety of languages.  At the moment, ATF
10262855Sjmmvoffers C, C++ and POSIX shell bindings with which to implement tests.
11262855SjmmvThese bindings all offer a similar set of functionality and any test
12262855Sjmmvprogram written with them exposes a consistent user interface.
13240116Smarcel
14262855SjmmvATF-based test programs rely on a separate runtime engine to execute them.
15262855SjmmvThe runtime engine is in charge of isolating the test programs from the
16262855Sjmmvrest of the system to ensure that their results are deterministic and that
17262855Sjmmvthey cannot affect the running system.  The runtime engine is also
18262855Sjmmvresponsible for gathering the results of all tests and composing reports.
19262855SjmmvThe current runtime of choice is Kyua.
20240116Smarcel
21240116Smarcel
22240116SmarcelOther documents
23240116Smarcel***************
24240116Smarcel
25240116Smarcel* AUTHORS: List of authors and contributors for this project.
26240116Smarcel
27240116Smarcel* COPYING: License information.
28240116Smarcel
29240116Smarcel* INSTALL: Compilation and installation instructions.  These is not the
30240116Smarcel  standard document shipped with many packages, so be sure to read it for
31240116Smarcel  things that are specific to ATF's build.
32240116Smarcel
33240116Smarcel* NEWS: List of major changes between formal, published releases.
34240116Smarcel
35240116Smarcel
36240116Smarcel===========================================================================
37240116Smarcelvim: filetype=text:textwidth=75:expandtab:shiftwidth=2:softtabstop=2
38