Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/atf/dist Import atf-0.20:



details:   https://anonhg.NetBSD.org/src/rev/830b1efe7b18
branches:  trunk
changeset: 326666:830b1efe7b18
user:      jmmv <jmmv%NetBSD.org@localhost>
date:      Tue Feb 11 16:07:06 2014 +0000

description:
Import atf-0.20:

Experimental version released on February 7th, 2014.

This is the first release without the code for the deprecated tools.  If
you require such code, please fetch a copy of the 0.19 release and extract
the 'tools' directory for your own consumption.

* Removed the deprecated tools.  This includes atf-config, atf-report,
  atf-run and atf-version.

diffstat:

 external/bsd/atf/dist/Kyuafile |   4 ----
 external/bsd/atf/dist/NEWS     |  13 +++++++++++++
 external/bsd/atf/dist/README   |  25 +++++++++++--------------
 3 files changed, 24 insertions(+), 18 deletions(-)

diffs (70 lines):

diff -r eee574a8c973 -r 830b1efe7b18 external/bsd/atf/dist/Kyuafile
--- a/external/bsd/atf/dist/Kyuafile    Tue Feb 11 16:00:13 2014 +0000
+++ b/external/bsd/atf/dist/Kyuafile    Tue Feb 11 16:07:06 2014 +0000
@@ -6,7 +6,3 @@
 include("atf-c++/Kyuafile")
 include("atf-sh/Kyuafile")
 include("test-programs/Kyuafile")
-
-if fs.exists("tools/Kyuafile") then
-   include("tools/Kyuafile")
-end
diff -r eee574a8c973 -r 830b1efe7b18 external/bsd/atf/dist/NEWS
--- a/external/bsd/atf/dist/NEWS        Tue Feb 11 16:00:13 2014 +0000
+++ b/external/bsd/atf/dist/NEWS        Tue Feb 11 16:07:06 2014 +0000
@@ -2,6 +2,19 @@
 ===========================================================================
 
 
+Changes in version 0.20
+***********************
+
+Experimental version released on February 7th, 2014.
+
+This is the first release without the code for the deprecated tools.  If
+you require such code, please fetch a copy of the 0.19 release and extract
+the 'tools' directory for your own consumption.
+
+* Removed the deprecated tools.  This includes atf-config, atf-report,
+  atf-run and atf-version.
+
+
 Changes in version 0.19
 ***********************
 
diff -r eee574a8c973 -r 830b1efe7b18 external/bsd/atf/dist/README
--- a/external/bsd/atf/dist/README      Tue Feb 11 16:00:13 2014 +0000
+++ b/external/bsd/atf/dist/README      Tue Feb 11 16:07:06 2014 +0000
@@ -5,21 +5,18 @@
 Introduction
 ************
 
-The Automated Testing Framework (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.
+The Automated Testing Framework (ATF) is a collection of libraries to
+implement test programs in a variety of languages.  At the moment, ATF
+offers C, C++ and POSIX shell bindings with which to implement tests.
+These bindings all offer a similar set of functionality and any test
+program written with them exposes a consistent user interface.
 
-As regards developers, ATF provides the necessary means to easily create
-test suites composed of multiple test programs, which in turn are a
-collection of test cases.  It also attempts to simplify the debugging of
-problems when these test cases detect an error by providing as much
-information as possible about the failure.
-
-As regards users, it simplifies the process of running the test suites and,
-in special, encourages end users to run them often: they do not need to
-have source trees around nor any other development tools installed to be
-able to certify that a given piece of software works on their machine as
-advertised.
+ATF-based test programs rely on a separate runtime engine to execute them.
+The runtime engine is in charge of isolating the test programs from the
+rest of the system to ensure that their results are deterministic and that
+they cannot affect the running system.  The runtime engine is also
+responsible for gathering the results of all tests and composing reports.
+The current runtime of choice is Kyua.
 
 
 Other documents



Home | Main Index | Thread Index | Old Index