README revision 302408
1234370SjasoneIntroductory information                        Automated Testing Framework
2234370Sjasone===========================================================================
3234370Sjasone
4234370Sjasone
5234370SjasoneIntroduction
6234370Sjasone************
7234370Sjasone
8234370SjasoneThe Automated Testing Framework (ATF) is a collection of libraries to
9234370Sjasoneimplement test programs in a variety of languages.  At the moment, ATF
10234370Sjasoneoffers C, C++ and POSIX shell bindings with which to implement tests.
11234370SjasoneThese bindings all offer a similar set of functionality and any test
12234370Sjasoneprogram written with them exposes a consistent user interface.
13234370Sjasone
14234370SjasoneATF-based test programs rely on a separate runtime engine to execute them.
15234370SjasoneThe runtime engine is in charge of isolating the test programs from the
16234370Sjasonerest of the system to ensure that their results are deterministic and that
17234370Sjasonethey cannot affect the running system.  The runtime engine is also
18234370Sjasoneresponsible for gathering the results of all tests and composing reports.
19234370SjasoneThe current runtime of choice is Kyua.
20234370Sjasone
21234370Sjasone
22234370SjasoneOther documents
23234370Sjasone***************
24234370Sjasone
25234370Sjasone* AUTHORS: List of authors and contributors for this project.
26234370Sjasone
27234370Sjasone* COPYING: License information.
28234370Sjasone
29250991Smarcel* INSTALL: Compilation and installation instructions.  These is not the
30250991Smarcel  standard document shipped with many packages, so be sure to read it for
31250991Smarcel  things that are specific to ATF's build.
32250991Smarcel
33250991Smarcel* NEWS: List of major changes between formal, published releases.
34250991Smarcel
35250991Smarcel
36250991Smarcel===========================================================================
37250991Smarcelvim: filetype=text:textwidth=75:expandtab:shiftwidth=2:softtabstop=2
38250991Smarcel