Lines Matching full:atf
18 * Added the atf_check_not_equal function to atf-sh to check for
27 * Restored the atf(7) manual page to serve as a reference to all the other
28 manual pages shipped by ATF.
30 * Added the -s flag to atf-sh to support specifying the shell interpreter
36 any stale files left behind by ATF will be automatically cleaned up.
39 relevant manual pages. This information was lost with the atf-config(1)
46 * Renamed the atf-{c,c++,sh}-api(3) manual pages to atf-{c,c++,sh}(3) for
53 * Issue #7: Stopped catching unhandled exceptions in atf-c++ tests. This
58 * Issue #8: Fixed atf-c/macros_test:use test failures spotted by the clang
61 * Issue #12: Improved documentation of atf-sh(3) and atf-check(1) by better
64 * Issue #14: Stopped setting 'set -e' in atf-sh. This setting was
76 * Issue #19: Removed stale references to atf-config and atf-run.
88 * Removed the deprecated tools. This includes atf-config, atf-report,
89 atf-run and atf-version.
91 * Issue #8: Fixed atf-c/macros_test:use test failures spotted by the clang
102 backwards compatibility between the ATF libraries and what the old tools
107 does not depend on any internal details of atf-c++ any longer.
115 See https://github.com/jmmv/atf/
117 * Removed builtin help from atf-sh(1) and atf-check(1) for simplicity
121 completely decoupled their code from the internals of atf-c++. The
124 atf-c++ would break the stale tools.
132 * Issue 45: Added require.memory support in atf-run for FreeBSD.
138 * NetBSD PR bin/48284: Made atf-check flush its progress message to
142 * NetBSD PR bin/48285: Fixed atf_check examples in atf-sh-api(3).
154 functions to atf-c-api. Documented the already-public
159 functions to the atf::utils namespace of atf-c++-api. These are
160 wrappers around the same functions added to the atf-c-api library.
163 ATF_REQUIRE_MATCH_MSG macros to atf-c to simplify the validation of a
173 * PR bin/45690: Make atf-report convert any non-printable characters to
185 deprecated ATF tools, whose build is now disabled by default. In order
187 the build of the deprecated tools. The kyua-atf-compat package provides
188 transitional compatibility versions of atf-run and atf-report built on
191 * Tweaked the ATF_TEST_CASE macro of atf-c++ so that the compiler can
199 * Optimized atf-c++/macros.hpp so that GNU G++ consumes less memory during
202 * Flipped the default to building shared libraries for atf-c and atf-c++,
210 Monotone repository) to Google Code (standard wiki and Git). ATF now
219 * Respect stdin in atf-check. The previous release silenced stdin for any
220 processes spawned by atf, not only test programs, which caused breakage
221 in tests that pipe data through atf-check.
223 * Performance improvements to atf-sh.
237 in configure scripts and detecting the presence of any of the ATF
239 has now been modified to also honor --with-atf if instantiated.
241 * Added timing support to atf-run / atf-report.
247 atf-report so that invalid data in the output of test cases does not
256 * Added a pkg-config file for atf-sh and an aclocal file to ease the
257 detection of atf-sh from autoconf scripts.
263 * PR bin/44882: Made atf-run connect the stdin of test cases to /dev/zero.
267 * Made atf-run hardcode TZ=UTC for test cases. It used to undefine TZ, but
272 atf-run(1) stating that this is unsupported and may deliver incorrect
286 modular and reliable replacement for ATF. From now on, ATF will change to
287 accomodate the transition to this new codebase, but ATF will still continue
294 new package that aims to replace atf-run and atf-report. The ATF tests
297 available during the configuration stage of ATF).
299 * atf-run and atf-report are now in maintenance mode (but *not* deprecated
304 * If GDB is installed, atf-run dumps the stack trace of crashing test
311 * Fixed the 'match' output checker in atf-check to properly validate the
314 * Added the ATF_REQUIRE_IN and ATF_REQUIRE_NOT_IN macros to atf-c++ to
317 * PR bin/44176: Fixed a race condition in atf-run that would crash atf-run
331 * Added the ATF_REQUIRE_THROW_RE to atf-c++, which is the same as
335 * Added the ATF_REQUIRE_MATCH to atf-c++, which allows checking for a
347 supporting use.fs adds a lot of unnecessary complexity. atf-run will
351 * Added the atf_tc_get_config_var_as_{bool,long}{,_wd} functions to the atf-c
355 * Made atf-run recognize the 'unprivileged-user' configuration variable
367 * The ATF_CHECK* macros in atf-c++ were renamed to ATF_REQUIRE* to match
368 their counterparts in atf-c.
370 * Clearly separated the modules in atf-c that are supposed to be public
374 * Made the atf-check tool private. It is only required by atf-sh and being
376 simplifies the public API of atf.
378 * Changed atf-sh to enable per-command error checking (set -e) by default.
392 * Added expected failures support to test cases and atf-run. These
396 due to a bug in the code they are testing. atf-report reports these
405 automatically set. This property is read by atf-run to know if it has to
413 Changes in atf-check
415 * Changed atf-check to support negating the status and output checks by
419 * Added the match output checker to atf-check to look for regular
422 * Modified the exit checks in atf-check to support checking for the
433 * Removed the atf-format internal utility, which is unused after the
436 * Removed the atf-cleanup internal utility. It has been unused since the
437 test case isolation was moved to atf-run in 0.8
447 * Simplifications to the atf-c library: removed the io, tcr and ui
451 * Removed the application/X-atf-tcr format introduced in 0.8 release.
461 * Simplified the output of atf-version by not attempting to print a
471 * Added atf-sh, an interpreter to process test programs written using
474 the necessary ATF libraries.
476 * Removed atf-compile in favour of atf-sh.
501 case is executed. To execute several test cases, use the atf-run utility
514 to atf-run.
516 * Test programs no longer print a cryptic format (application/X-atf-tcs)
523 parsed by atf-run. This changes the semantics of the -r flag.
525 * atf-run has been adjusted to perform the test case isolation. As a
532 * atf-run forks test programs on a test case basis, instead of on a test
536 * Removed the atf-exec tool. This was used to implement test case
537 isolation in atf-sh, but it is now unnecessary.
549 * Added build-time checks to atf-c and atf-c++. A binding for atf-sh
552 * Migrated all build-time checks for header files to proper ATF tests.
566 require ATF to be installed.
579 * Make atf-exec be able to kill its child process after a certain period
582 * Change atf-sh to use atf-exec's -t option to control the test case's
586 * atf-exec's -g option and atf-killpg are gone due to the previous
589 * Added the atf-check(1) tool, a program that executes a given command
592 atf_check function in the atf-sh library and exposes this functionality
593 to both atf-c and atf-c++.
618 tied to C++ at all. This binding is now known as the atf-c library.
620 * Renamed the C++ binding to atf-c++ for consistency with the new atf-c.
622 * Renamed the POSIX shell binding to atf-sh for consistency with the new
623 atf-c and atf-c++.
640 * Added two new manual pages, atf-c++-api and atf-sh-api, describing the
644 C++ library or to easily detect the presence of ATF.
654 * Added the atf-exec(1) internal utility, used to execute a command
657 * Added the atf-killpg(1) internal utility, used to kill process groups.
663 * Fixed a serious bug that prevented atf-run(1) from working at all
673 * Added XML output support to atf-report. This is accompanied by a DTD
677 * Changed atf-run to add system information to the report it generates.
678 This is currently used by atf-report's XML output only, and is later
690 * Improved atf-report's CSV output format to include information about
693 * Fixed the tests that used atf-compile to not require this tool as a
709 * atf-run now detects many unexpected failures caused by test programs and
710 reports them as bogus tests. atf-report is able to handle these new
719 * Added the atf-version tool, a utility that displays information about
720 the currently installed version of ATF.
725 * atf-report now summarizes the list of failed (bogus) test programs