History log of /netbsd/external/bsd/atf/dist/tools/atf-run.cpp (Results 1 – 7 of 7)
Revision Date Author Comments
# bd2645a4 08-Jul-2021 gson <gson@NetBSD.org>

When running an individual test case under isolation, make the test
case count on the tp-start line of the output match the number of test
cases actually executed (one) so that the atf-run output is

When running an individual test case under isolation, make the test
case count on the tp-start line of the output match the number of test
cases actually executed (one) so that the atf-run output is valid
input to atf-report.

show more ...


# 2a392fa2 10-Apr-2021 gson <gson@NetBSD.org>

Add support for running individual test cases under isolation.


# 6f04fc0f 11-Feb-2014 jmmv <jmmv@NetBSD.org>

Remove portability-related guards from the atf tools.

Just assume we are building for NetBSD given that the tools code is now
owned by the NetBSD tree.


# 965a4d08 11-Feb-2014 jmmv <jmmv@NetBSD.org>

Stop using bconfig.h in the tools code.

Just assume the code is being built for NetBSD for simplicity reasons.


# 14fc6011 08-Feb-2014 jmmv <jmmv@NetBSD.org>

Merge atf-0.19.


# 12aa0b5a 22-Dec-2009 jmmv <jmmv@NetBSD.org>

Import atf 0.7. Changes in this release:

* Added build-time checks to atf-c and atf-c++. A binding for atf-sh
will come later.

* Migrated all build-time checks for header files to proper ATF te

Import atf 0.7. Changes in this release:

* Added build-time checks to atf-c and atf-c++. A binding for atf-sh
will come later.

* Migrated all build-time checks for header files to proper ATF tests.
This demonstrates the use of the new feature described above.

* Added an internal API for child process management.

* Converted all plain-text distribution documents to a Docbook canonical
version, and include pre-generated plain text and HTML copies in the
distribution file.

* Simplified the contents of the Makefile.am by regenerating it from a
canonical Makefile.am.m4 source. As a side-effect, some dependency
specifications were fixed.

* Migrated all checks from the check target to installcheck, as these
require ATF to be installed.

* Fixed sign comparison mismatches triggered by the now-enabled
-Wsign-compare.

* Fixed many memory and object leaks.

show more ...


# e2207522 19-Jan-2009 jmmv <jmmv@NetBSD.org>

Import ATF 0.6. Replaces the old ATF 0.5 that was in dist/atf.

Changes in this release:

* Make atf-exec be able to kill its child process after a certain period of
time; this is controlled throu

Import ATF 0.6. Replaces the old ATF 0.5 that was in dist/atf.

Changes in this release:

* Make atf-exec be able to kill its child process after a certain period of
time; this is controlled through the new -t option.

* Change atf-sh to use atf-exec's -t option to control the test case's
timeouts, instead of doing it internally. Same behavior as before, but
noticeably faster.

* atf-exec's -g option and atf-killpg are gone due to the previous change.

* Added the atf-check(1) tool, a program that executes a given command and
checks its exit code against a known value and allows the management of
stdout and stderr in multiple ways. This replaces the previous atf_check
function in the atf-sh library and exposes this functionality to both
atf-c and atf-c++.

* Added the ATF_REQUIRE family of macros to the C interface. These help
in checking for fatal test conditions. The old ATF_CHECK macros now
perform non-fatal checks only. I.e. by using ATF_CHECK, the test case
can now continue its execution and the failures will not be reported
until the end of the whole run.

* Extended the amount of ATF_CHECK_* C macros with new ones to provide more
features to the developer. These also have their corresponding
counterparts in the ATF_REQUIRE_* family. The new macros (listing the
suffixes only) are: _EQ (replaces _EQUAL), _EQ_MSG, _STREQ and
_STREQ_MSG.

show more ...