1 1.1 jmmv Automated Testing Framework (atf) 2 1.1 jmmv The NetBSD Foundation, Inc. 3 1.1 jmmv --------------------------------------------------------------------------- 4 1.1 jmmv 5 1.1 jmmv 6 1.1 jmmv Introduction 7 1.1 jmmv ============ 8 1.1 jmmv 9 1.1 jmmv The Automated Testing Framework (ATF) is a collection of libraries and 10 1.1 jmmv utilities designed to ease unattended application testing in the hands of 11 1.1 jmmv developers and end users of a specific piece of software. 12 1.1 jmmv 13 1.1 jmmv As regards developers, ATF provides the necessary means to easily create 14 1.1 jmmv test suites composed of multiple test programs, which in turn are a 15 1.1 jmmv collection of test cases. It also attempts to simplify the debugging of 16 1.1 jmmv problems when these test cases detect an error by providing as much 17 1.1 jmmv information as possible about the failure. 18 1.1 jmmv 19 1.1 jmmv As regards users, it simplifies the process of running the test suites and, 20 1.1 jmmv in special, encourages end users to run them often: they do not need to 21 1.1 jmmv have source trees around nor any other development tools installed to be 22 1.1 jmmv able to certify that a given piece of software works on their machine as 23 1.1 jmmv advertised. 24 1.1 jmmv 25 1.1 jmmv 26 1.1 jmmv Other documents 27 1.1 jmmv =============== 28 1.1 jmmv 29 1.1 jmmv * AUTHORS: List of authors and contributors for this project. 30 1.1 jmmv 31 1.1 jmmv * COPYING: License information. 32 1.1 jmmv 33 1.1 jmmv * ChangeLog: Pointers to the code repository. No actual history is 34 1.1 jmmv provided here. 35 1.1 jmmv 36 1.1 jmmv * INSTALL: Compilation and installation instructions. These is not the 37 1.1 jmmv standard document shipped with many packages, so be sure to read it for 38 1.1 jmmv things that are specific to ATF's build. 39 1.1 jmmv 40 1.1 jmmv * NEWS: List of major changes between formal, published releases. 41 1.1 jmmv 42 1.1 jmmv * ROADMAP: List of changes planned for future releases. 43 1.1 jmmv 44 1.1 jmmv 45 1.1 jmmv Contributing 46 1.1 jmmv ============ 47 1.1 jmmv 48 1.1 jmmv If you are planning to contribute code to the project, be absolutely sure 49 1.1 jmmv to read doc/hacking.txt first. 50 1.1 jmmv 51 1.1 jmmv 52 1.1 jmmv --------------------------------------------------------------------------- 53 1.1 jmmv End of document 54