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