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.3.12.1 tls The Automated Testing Framework (ATF) is a collection of libraries to 9 1.1.1.3.12.1 tls implement test programs in a variety of languages. At the moment, ATF 10 1.1.1.3.12.1 tls offers C, C++ and POSIX shell bindings with which to implement tests. 11 1.1.1.3.12.1 tls These bindings all offer a similar set of functionality and any test 12 1.1.1.3.12.1 tls program written with them exposes a consistent user interface. 13 1.1.1.3.12.1 tls 14 1.1.1.3.12.1 tls ATF-based test programs rely on a separate runtime engine to execute them. 15 1.1.1.3.12.1 tls The runtime engine is in charge of isolating the test programs from the 16 1.1.1.3.12.1 tls rest of the system to ensure that their results are deterministic and that 17 1.1.1.3.12.1 tls they cannot affect the running system. The runtime engine is also 18 1.1.1.3.12.1 tls responsible for gathering the results of all tests and composing reports. 19 1.1.1.3.12.1 tls 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