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