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