Lines Matching +full:qemu +full:- +full:4 +full:- +full:build
8 DON'T FORGET TO BUMP THE -version-info PRE-RELEASE IF NECESSARY!
10 * Issue #23: Fix double-free triggered by atf_map_insert in low memory
18 * Added the atf_check_not_equal function to atf-sh to check for
30 * Added the -s flag to atf-sh to support specifying the shell interpreter
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
59 that ships with FreeBSD 11.0-CURRENT.
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
68 'set -e' should be on the user's code. Also, 'set -e' introduces
73 * Issue #16: Fixed test failures (by removing a long-standing hack) on
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
92 that ships with FreeBSD 11.0-CURRENT.
107 does not depend on any internal details of atf-c++ any longer.
113 GitHub (as a first-class project). The main reason for the change is
117 * Removed builtin help from atf-sh(1) and atf-check(1) for simplicity
118 reasons. In other words, their -h option is gone.
121 completely decoupled their code from the internals of atf-c++. The
122 reason for this is to painlessly allow a third-party to maintain a
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
171 providing a mechanism to pre-specify what the results should be.
173 * PR bin/45690: Make atf-report convert any non-printable characters to
174 a plain-text representation (matching their corresponding hexadecimal
184 * Added a --enable-tools flag to configure to request the build of the
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
194 * PR bin/45859: Fixed some XSLT bugs that resulted in the tc-time and
195 tp-time XML tags leaking into the generated HTML file. Also improved
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++,
203 and started versioning them. As a side-effect, this removes the
204 --enable-unstable-shared flag from configure that appears to not work any
219 * Respect stdin in atf-check. The previous release silenced stdin for any
221 in tests that pipe data through atf-check.
223 * Performance improvements to atf-sh.
236 ATF_CHECK_CXX) to provide a consistent way of defining a --with-arg flag
239 has now been modified to also honor --with-atf if instantiated.
241 * Added timing support to atf-run / atf-report.
246 * PR bin/45690: Force an ISO-8859-1 encoding in the XML files generated by
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
275 * Added support for the 'require.files' test-case property. This allows
293 * Added support to run the tests with the Kyua runtime engine (kyua-cli), a
294 new package that aims to replace atf-run and atf-report. The ATF tests
295 can be run with the new system by issuing a 'make installcheck-kyua' from
296 the top-level directory of the project (assuming the 'kyua' binary is
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
309 the existing NetBSD test suite in qemu.
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
346 from dumping core so after-the-fact debugging is harder. Second,
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
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
403 * Added the has.cleanup meta-data property to test caes that specifies
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
416 prefixing them with not- and added support to specify multiple checkers
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.
455 the -r flag.
457 * Removed XML distribution documents and replaced them with plain-text
459 to the build system.
461 * Simplified the output of atf-version by not attempting to print a
462 revision number when building form a distfile. Makes the build system
471 * Added atf-sh, an interpreter to process test programs written using
476 * Removed atf-compile in favour of atf-sh.
486 -s when running test programs that do not live in the current directory.
489 in shell-based tests but a bit ugly in C and C++. In C, use the new
501 case is executed. To execute several test cases, use the atf-run utility
505 test cases. They run the test case code in-process, and a crash of the
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.
539 * It is now optional to define the descr meta-data property. It has been
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.
557 * Converted all plain-text distribution documents to a Docbook canonical
558 version, and include pre-generated plain text and HTML copies in the
562 canonical Makefile.am.m4 source. As a side-effect, some dependency
568 * Fixed sign comparison mismatches triggered by the now-enabled
569 -Wsign-compare.
579 * Make atf-exec be able to kill its child process after a certain period
580 of time; this is controlled through the new -t option.
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++.
597 perform non-fatal checks only. I.e. by using ATF_CHECK, the test case
613 * Clauses 3 and 4 of the BSD license used by the project were dropped.
614 All the code is now under a 2-clause BSD license compatible with the GNU
617 * Added a C-only binding so that binary test programs do not need to be
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++.
625 * Added a -w flag to test programs through which it is possible to
627 releases by defining the workdir configuration variable (-v workdir=...),
638 Experimental version released on February 4th, 2008.
640 * Added two new manual pages, atf-c++-api and atf-sh-api, describing the
643 * Added a pkg-config file, useful to get the flags to build against the
648 meta-data properties, respectively.
651 upper-bound limit for the test's run time and thus prevent global test
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
674 for the format's structure and sample XSLT/CSS files to post-process this
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
694 helper. Avoids systems without build-time utilities to skip many tests
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
725 * atf-report now summarizes the list of failed (bogus) test programs