1240116SmarcelIntroductory information                        Automated Testing Framework
2240116Smarcel===========================================================================
3240116Smarcel
4240116Smarcel
5240116SmarcelIntroduction
6240116Smarcel************
7240116Smarcel
8261897SjmmvThe Automated Testing Framework (ATF) is a collection of libraries to
9261897Sjmmvimplement test programs in a variety of languages.  At the moment, ATF
10261897Sjmmvoffers C, C++ and POSIX shell bindings with which to implement tests.
11261897SjmmvThese bindings all offer a similar set of functionality and any test
12261897Sjmmvprogram written with them exposes a consistent user interface.
13240116Smarcel
14261897SjmmvATF-based test programs rely on a separate runtime engine to execute them.
15261897SjmmvThe runtime engine is in charge of isolating the test programs from the
16261897Sjmmvrest of the system to ensure that their results are deterministic and that
17261897Sjmmvthey cannot affect the running system.  The runtime engine is also
18261897Sjmmvresponsible for gathering the results of all tests and composing reports.
19261897SjmmvThe 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