<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in AUTHORS</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/atf/dist/AUTHORS</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/atf/dist/AUTHORS - 1.1</description>
    <pubDate>Mon Jan 19 07:11:50 UTC 2009</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.15: the major goal of this import is to reconcile any local<br/>changes to the atf codebase with upstream code.  All local changes should<br/>have been backported, with appropriate portability workarounds where<br/>necessary.<br/><br/>This new release also includes other changes though, such as performance<br/>improvements and bug fixes, and also a major new feature partially<br/>implemented by pgoyette@: the time to execute each test cases and test<br/>program is now recorded and included in the output reports.<br/><br/>The import into NetBSD has been tested natively on amd64 and macppc, and<br/>the full test suite has also been run through anita on amd64 and i386.<br/>No regressions observed... but you never know.<br/><br/>From the NEWS file, the changes in this version are as follows:<br/><br/>Experimental version released on January 16th, 2012.<br/><br/>* Respect stdin in atf-check.  The previous release silenced stdin for any<br/>  processes spawned by atf, not only test programs, which caused breakage<br/>  in tests that pipe data through atf-check.<br/><br/>* Performance improvements to atf-sh.<br/><br/>* Enabled detection of unused parameters and variables in the code and<br/>  fixed all warnings.<br/><br/>* Changed the behavior of "developer mode".  Compiler warnings are now<br/>  enabled unconditionally regardless of whether we are in developer mode or<br/>  not; developer mode is now only used to perform strict warning checks and<br/>  to enable assertions.  Additionally, developer mode is now only<br/>  automatically enabled when building from the repository, not for formal<br/>  releases.<br/><br/>* Added new Autoconf M4 macros (ATF_ARG_WITH, ATF_CHECK_C and<br/>  ATF_CHECK_CXX) to provide a consistent way of defining a --with-arg flag<br/>  in configure scripts and detecting the presence of any of the ATF<br/>  bindings.  Note that ATF_CHECK_SH was already introduced in 0.14, but it<br/>  has now been modified to also honor --with-atf if instantiated.<br/><br/>* Added timing support to atf-run / atf-report.<br/><br/>* Added support for a 'require.memory' property, to specify the minimum<br/>  amount of physical memory needed by the test case to yield valid results.<br/><br/>* PR bin/45690: Force an ISO-8859-1 encoding in the XML files generated by<br/>  atf-report so that invalid data in the output of test cases does not<br/>  mangle our report.</title>
    <description>/src/external/bsd/atf/dist/AUTHORS - 1.1.1.4</description>
    <pubDate>Mon Jan 16 22:36:30 UTC 2012</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.3.6;<br/>Import atf 0.10:<br/><br/>Miscellaneous features<br/><br/>* Added expected failures support to test cases and atf-run.  These<br/>  include, for example, expected clean exits, expected reception of fatal<br/>  signals, expected timeouts and expected errors in condition checks.<br/>  These statuses can be used to denote test cases that are known to fail<br/>  due to a bug in the code they are testing.  atf-report reports these<br/>  tests separately but they do not count towards the failed test cases<br/>  amount.<br/><br/>* Added the ATF_CHECK_ERRNO and ATF_REQUIRE_ERRNO to the C library to<br/>  allow easy checking of call failures that update errno.<br/><br/>* Added the has.cleanup meta-data property to test caes that specifies<br/>  whether the test case has a cleanup routine or not; its value is<br/>  automatically set.  This property is read by atf-run to know if it has to<br/>  run the cleanup routine; skipping this run for every test case<br/>  significantly speeds up the run time of test suites.<br/><br/>* Reversed the order of the ATF_CHECK_THROW macro in the C++ binding to<br/>  take the expected exception as the first argument and the statement to<br/>  execute as the second argument.<br/><br/>Changes in atf-check<br/><br/>* Changed atf-check to support negating the status and output checks by<br/>  prefixing them with not- and added support to specify multiple checkers<br/>  for stdout and stderr, not only one.<br/><br/>* Added the match output checker to atf-check to look for regular<br/>  expressions in the stdout and stderr of commands.<br/><br/>* Modified the exit checks in atf-check to support checking for the<br/>  reception of signals.<br/><br/>Code simplifications and cleanups<br/><br/>* Removed usage messages from test programs to simplify the<br/>  implementation of every binding by a significant amount.  They just now<br/>  refer the user to the appropriate manual page and do not attempt to wrap<br/>  lines on terminal boundaries.  Test programs are not supposed to be run<br/>  by users directly so this minor interface regression is not important.<br/><br/>* Removed the atf-format internal utility, which is unused after the<br/>  change documented above.<br/><br/>* Removed the atf-cleanup internal utility.  It has been unused since the<br/>  test case isolation was moved to atf-run in 0.8<br/><br/>* Splitted the Makefile.am into smaller files for easier maintenance and<br/>  dropped the use of M4.  Only affects users building from the repository<br/>  sources.<br/><br/>* Intermixed tests with the source files in the source tree to provide<br/>  them more visibility and easier access.  The tests directory is gone from<br/>  the source tree and tests are now suffixed by _test, not prefixed by t_.<br/><br/>* Simplifications to the atf-c library: removed the io, tcr and ui<br/>  modules as they had become unnecessary after all simplifications<br/>  introduced since the 0.8 release.<br/><br/>* Removed the application/X-atf-tcr format introduced in 0.8 release.<br/>  Tests now print a much simplified format that is easy to parse and nicer<br/>  to read by end users.  As a side effect, the default for test cases is<br/>  now to print their results to stdout unless otherwise stated by providing<br/>  the -r flag.<br/><br/>* Removed XML distribution documents and replaced them with plain-text<br/>  documents.  They provided little value and introduced a lot of complexity<br/>  to the build system.<br/><br/>* Simplified the output of atf-version by not attempting to print a<br/>  revision number when building form a distfile.  Makes the build system<br/>  easier to maintain.</title>
    <description>/src/external/bsd/atf/dist/AUTHORS - 1.1.1.3</description>
    <pubDate>Sat Jul 03 08:04:47 UTC 2010</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.7.  Changes in this release:<br/><br/>* Added build-time checks to atf-c and atf-c++.  A binding for atf-sh<br/>  will come later.<br/><br/>* Migrated all build-time checks for header files to proper ATF tests.<br/>  This demonstrates the use of the new feature described above.<br/><br/>* Added an internal API for child process management.<br/><br/>* Converted all plain-text distribution documents to a Docbook canonical<br/>  version, and include pre-generated plain text and HTML copies in the<br/>  distribution file.<br/><br/>* Simplified the contents of the Makefile.am by regenerating it from a<br/>  canonical Makefile.am.m4 source.  As a side-effect, some dependency<br/>  specifications were fixed.<br/><br/>* Migrated all checks from the check target to installcheck, as these<br/>  require ATF to be installed.<br/><br/>* Fixed sign comparison mismatches triggered by the now-enabled<br/>  -Wsign-compare.<br/><br/>* Fixed many memory and object leaks.</title>
    <description>/src/external/bsd/atf/dist/AUTHORS - 1.1.1.2</description>
    <pubDate>Tue Dec 22 13:25:52 UTC 2009</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import ATF 0.6.  Replaces the old ATF 0.5 that was in dist/atf.<br/><br/>Changes in this release:<br/><br/>* Make atf-exec be able to kill its child process after a certain period of<br/>  time; this is controlled through the new -t option.<br/><br/>* Change atf-sh to use atf-exec's -t option to control the test case's<br/>  timeouts, instead of doing it internally.  Same behavior as before, but<br/>  noticeably faster.<br/><br/>* atf-exec's -g option and atf-killpg are gone due to the previous change.<br/><br/>* Added the atf-check(1) tool, a program that executes a given command and<br/>  checks its exit code against a known value and allows the management of<br/>  stdout and stderr in multiple ways.  This replaces the previous atf_check<br/>  function in the atf-sh library and exposes this functionality to both<br/>  atf-c and atf-c++.<br/><br/>* Added the ATF_REQUIRE family of macros to the C interface.  These help<br/>  in checking for fatal test conditions.  The old ATF_CHECK macros now<br/>  perform non-fatal checks only.  I.e. by using ATF_CHECK, the test case<br/>  can now continue its execution and the failures will not be reported<br/>  until the end of the whole run.<br/><br/>* Extended the amount of ATF_CHECK_* C macros with new ones to provide more<br/>  features to the developer.  These also have their corresponding<br/>  counterparts in the ATF_REQUIRE_* family.  The new macros (listing the<br/>  suffixes only) are: _EQ (replaces _EQUAL), _EQ_MSG, _STREQ and<br/>  _STREQ_MSG.</title>
    <description>/src/external/bsd/atf/dist/AUTHORS - 1.1.1.1</description>
    <pubDate>Mon Jan 19 07:11:50 UTC 2009</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/external/bsd/atf/dist/AUTHORS - 1.1.1.3.6.1</description>
    <pubDate>Tue Apr 17 00:03:00 UTC 2012</pubDate>
    <dc:creator>yamt</dc:creator>
</item>
</channel></rss>

