To do so, a few dependencies have been imported: * external/bsd/lutok * external/mit/lua * external/public-domain/sqlite * external/public-domain/xz The Kyua framework is the new generation of ATF (Automated Test Framework), it is composed of: * external/bsd/atf * external/bsd/kyua-atf-compat * external/bsd/kyua-cli * external/bsd/kyua-tester * tests Kyua/ATF being written in C++, it depends on libstdc++ which is provided by GCC. As this is not part of the sources, Kyua is only compiled when the native GCC utils are installed. To install Kyua do the following: * In a cross-build enviromnent, add the following to the build.sh commandline: -V MKBINUTILS=yes -V MKGCCCMDS=yes WARNING: At this point the import is still experimental, and not supported on native builds (a.k.a make build). Change-Id: I26aee23c5bbd2d64adcb7c1beb98fe0d479d7ada
40 lines
1.5 KiB
Text
40 lines
1.5 KiB
Text
Introductory information Automated Testing Framework
|
|
===========================================================================
|
|
|
|
|
|
Introduction
|
|
************
|
|
|
|
The Automated Testing Framework (ATF) is a collection of libraries and
|
|
utilities designed to ease unattended application testing in the hands of
|
|
developers and end users of a specific piece of software.
|
|
|
|
As regards developers, ATF provides the necessary means to easily create
|
|
test suites composed of multiple test programs, which in turn are a
|
|
collection of test cases. It also attempts to simplify the debugging of
|
|
problems when these test cases detect an error by providing as much
|
|
information as possible about the failure.
|
|
|
|
As regards users, it simplifies the process of running the test suites and,
|
|
in special, encourages end users to run them often: they do not need to
|
|
have source trees around nor any other development tools installed to be
|
|
able to certify that a given piece of software works on their machine as
|
|
advertised.
|
|
|
|
|
|
Other documents
|
|
***************
|
|
|
|
* AUTHORS: List of authors and contributors for this project.
|
|
|
|
* COPYING: License information.
|
|
|
|
* INSTALL: Compilation and installation instructions. These is not the
|
|
standard document shipped with many packages, so be sure to read it for
|
|
things that are specific to ATF's build.
|
|
|
|
* NEWS: List of major changes between formal, published releases.
|
|
|
|
|
|
===========================================================================
|
|
vim: filetype=text:textwidth=75:expandtab:shiftwidth=2:softtabstop=2
|