Download List

Descripción del Proyecto

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. Tests can currently be
written in C/C++ or POSIX shell and, contrary to
other testing frameworks, ATF tests are installed
into the system alongside any other application
files. This allows the end user to easily verify
that the software behaves correctly on her system.
Furthermore, the results of the test suites can be
collected into nicely-formatted reports to
simplify their visualization and analysis.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-11-08 08:23
0.13

El ATF_REQUIRE_THROW_RE y macros ATF_REQUIRE_MATCH se han añadido a la ATF-c + + de la biblioteca. El tiempo de espera por defecto para los casos de prueba se ha reducido de más rápida ejecución de bancos de pruebas defectuoso. La propiedad use.fs ha quedado obsoleto. Las nuevas funciones se han añadido a la ATF-c para simplificar booleano consulta y variables de tipo entero. Por último, la ATF plazo se ha cambiado a bajar automáticamente los privilegios para las pruebas que no se puede ejecutar como root.
The ATF_REQUIRE_THROW_RE and ATF_REQUIRE_MATCH macros have been added to the atf-c++ library. The default timeout for test cases has been reduced for speedier execution of faulty test suites. The use.fs property has been deprecated. New functions have been added to atf-c to simplify querying boolean and integer variables. Lastly, atf-run has been changed to automatically drop privileges for tests that cannot run as root.

2010-10-20 22:22
0.11

Para mantener la coherencia con la C vinculante, las macros ATF_CHECK en el C + + unión han cambiado de nombre a ATF_REQUIRE. Muchos de los detalles de implementación se han retirado de la API pública. La concha vinculante permite ahora "set-e" de forma predeterminada para detectar errores de programación en los casos de prueba. Por último, se han producido algunos errores y aplicar soluciones de portabilidad.
For consistency with the C binding, the ATF_CHECK macros in the C++ binding have been renamed to ATF_REQUIRE. Lots of implementation details have been removed from the public APIs. The shell binding now enables "set -e" by default to catch programming mistakes in test cases. Lastly, there have been some miscellaneous bug and portability fixes.

2010-07-04 03:47
0.10

El cambio más importante en esta versión fue la adición de los fallos espera para poner a prueba los casos, que proporciona un mecanismo para agregar las pruebas de fallos conocidos y para recibir la notificación cuando estos se arreglen. Además, hubo nuevas incorporaciones función como nuevas macros para comprobar valores errno y nuevos controles para la producción de herramientas de línea de comandos. Por fin, un montón de obsoletos / código innecesario fue removido y simplificaciones a la fuente de muchos árboles fueron introducidos para facilitar el mantenimiento de las emisiones.
Tags: Major feature enhancements
The major change in this release was the addition of expected failures to test cases, which provides a mechanism to add tests for known bugs and get notifications when these get fixed. Additionally, there were new feature additions such as new macros to test for errno values and new checks for the output of command-line tools. At last, lots of obsolete/unnecessary code was removed and many simplifications to the source tree were introduced for easier maintenance of releases.

2009-12-23 01:48
0.7

Apoyo a la acumulación de pruebas de tiempo (alias ejecutar el compilador) fue añadido a la C y C + + enlaces. El código fue rediseñado para proporcionar una interfaz mejor para los niños de gestión de procesos, lo que ayuda a que el cambio mencionado. Toda la distribución de los documentos específicos fueron convertidos a XML para permitir la generación de versiones en línea. Muchas limpiezas de otros internos y correcciones se hicieron.
Support for build-time tests (a.k.a. running the compiler) was added to the C and C++ bindings. The code was refactored to provide a better interface for child-process management, which helps the change above. All the distribution-specific documents were converted to XML to allow the generation of online versions. Many other internal cleanups and fixes were made.

2009-01-19 05:51
0.6

El ATF-herramienta de verificación se ha añadido, el cual ejecuta una orden dada y el control de su código de salida y la salida contra la pre-especificado de valores. Casi siempre se usa internamente por la interfaz de shell. Un nuevo conjunto de macros, ATF_REQUIRE_ *, se ha añadido a la interfaz de C para señalar errores fatales, mientras que los antiguos (ATF_CHECK_ *) ahora sólo señal de errores no-fatales. Hay varios otros cambios internos para hacer del caso de control de prueba de tiempo de espera más robusto, y optimizaciones múltiples de todo el código (sobre todo en el código de shell).
Tags: Major feature enhancements
The atf-check tool has been added, which executes a given command and checks its exit code and output against pre-specified values. This is mostly used internally by the shell interface. A new set of macros, ATF_REQUIRE_*, has been added to the C interface to signal fatal errors, while the old ones (ATF_CHECK_*) now only signal non-fatal errors. There are several other internal changes to make test case timeout control more robust, and multiple optimizations all around the code (especially in the shell code).

Project Resources