pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/atf Update to 0.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e31204d6ec07
branches:  trunk
changeset: 533526:e31204d6ec07
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Thu Sep 20 21:37:56 2007 +0000

description:
Update to 0.2:

* Test cases now get a known umask on entry.

* atf-run now detects many unexpected failures caused by test programs
  and reports them as bogus tests.  atf-report is able to handle these
  new errors and nicely reports them to the user.

* All the data formats read and written by the tools have been
  documented and cleaned up.  These include those grammars that define
  how the different components communicate with each other as well as
  the format of files written by the developers and users: the Atffiles
  and the configuration files.

* Added the atf-version tool, a utility that displays information about
  the currently installed version of ATF.

* Test cases can now define an optional cleanup routine to undo their
  actions regardless of their exit status.

* atf-report now summarizes the list of failed (bogus) test programs
  when using the ticker output format.

* Test programs now capture some termination signals and clean up any
  temporary files before exiting the program.

* Multiple bug fixes and improvements all around.

diffstat:

 devel/atf/Makefile |    6 +-
 devel/atf/PLIST    |  154 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 devel/atf/distinfo |    8 +-
 3 files changed, 160 insertions(+), 8 deletions(-)

diffs (239 lines):

diff -r f8fcff05ab2b -r e31204d6ec07 devel/atf/Makefile
--- a/devel/atf/Makefile        Thu Sep 20 21:37:35 2007 +0000
+++ b/devel/atf/Makefile        Thu Sep 20 21:37:56 2007 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/08/20 11:59:17 jmmv Exp $
+# $NetBSD: Makefile,v 1.2 2007/09/20 21:37:56 jmmv Exp $
 #
 
-DISTNAME=      atf-0.1
+DISTNAME=      atf-0.2
 CATEGORIES=    devel
-MASTER_SITES=  ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/0.1/
+MASTER_SITES=  ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/0.2/
 
 MAINTAINER=    jmmv%NetBSD.org@localhost
 HOMEPAGE=      http://www.NetBSD.org/~jmmv/atf/
diff -r f8fcff05ab2b -r e31204d6ec07 devel/atf/PLIST
--- a/devel/atf/PLIST   Thu Sep 20 21:37:35 2007 +0000
+++ b/devel/atf/PLIST   Thu Sep 20 21:37:56 2007 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/08/20 11:59:17 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.2 2007/09/20 21:37:56 jmmv Exp $
 bin/atf-compile
 bin/atf-config
 bin/atf-report
 bin/atf-run
+bin/atf-version
 include/atf.hpp
 include/atf/application.hpp
 include/atf/atffile.hpp
@@ -13,6 +14,8 @@
 include/atf/formats.hpp
 include/atf/fs.hpp
 include/atf/io.hpp
+include/atf/macros.hpp
+include/atf/parser.hpp
 include/atf/serial.hpp
 include/atf/tests.hpp
 include/atf/text.hpp
@@ -28,9 +31,11 @@
 man/man1/atf-report.1
 man/man1/atf-run.1
 man/man1/atf-test-program.1
+man/man1/atf-version.1
 man/man4/atf-test-case.4
 man/man5/atf-formats.5
 man/man7/atf.7
+share/atf/atf.config.subr
 share/atf/atf.footer.subr
 share/atf/atf.header.subr
 share/atf/atf.init.subr
@@ -40,6 +45,150 @@
 share/doc/atf/README
 share/doc/atf/ROADMAP
 tests/atf/Atffile
+tests/atf/formats/Atffile
+tests/atf/formats/d_atffile_1
+tests/atf/formats/d_atffile_1.expout
+tests/atf/formats/d_atffile_2
+tests/atf/formats/d_atffile_2.expout
+tests/atf/formats/d_atffile_3
+tests/atf/formats/d_atffile_3.expout
+tests/atf/formats/d_atffile_4
+tests/atf/formats/d_atffile_4.expout
+tests/atf/formats/d_atffile_5
+tests/atf/formats/d_atffile_5.expout
+tests/atf/formats/d_atffile_50
+tests/atf/formats/d_atffile_50.experr
+tests/atf/formats/d_atffile_51
+tests/atf/formats/d_atffile_51.experr
+tests/atf/formats/d_atffile_52
+tests/atf/formats/d_atffile_52.experr
+tests/atf/formats/d_atffile_53
+tests/atf/formats/d_atffile_53.experr
+tests/atf/formats/d_atffile_53.expout
+tests/atf/formats/d_atffile_54
+tests/atf/formats/d_atffile_54.experr
+tests/atf/formats/d_atffile_6
+tests/atf/formats/d_atffile_6.expout
+tests/atf/formats/d_config_1
+tests/atf/formats/d_config_1.expout
+tests/atf/formats/d_config_2
+tests/atf/formats/d_config_2.expout
+tests/atf/formats/d_config_3
+tests/atf/formats/d_config_3.expout
+tests/atf/formats/d_config_4
+tests/atf/formats/d_config_4.expout
+tests/atf/formats/d_config_50
+tests/atf/formats/d_config_50.experr
+tests/atf/formats/d_config_51
+tests/atf/formats/d_config_51.experr
+tests/atf/formats/d_config_52
+tests/atf/formats/d_config_52.experr
+tests/atf/formats/d_config_53
+tests/atf/formats/d_config_53.experr
+tests/atf/formats/d_config_53.expout
+tests/atf/formats/d_config_54
+tests/atf/formats/d_config_54.experr
+tests/atf/formats/d_headers_1
+tests/atf/formats/d_headers_1.experr
+tests/atf/formats/d_headers_10
+tests/atf/formats/d_headers_10.experr
+tests/atf/formats/d_headers_11
+tests/atf/formats/d_headers_11.experr
+tests/atf/formats/d_headers_12
+tests/atf/formats/d_headers_12.experr
+tests/atf/formats/d_headers_2
+tests/atf/formats/d_headers_2.experr
+tests/atf/formats/d_headers_3
+tests/atf/formats/d_headers_3.experr
+tests/atf/formats/d_headers_4
+tests/atf/formats/d_headers_4.experr
+tests/atf/formats/d_headers_5
+tests/atf/formats/d_headers_5.experr
+tests/atf/formats/d_headers_6
+tests/atf/formats/d_headers_6.experr
+tests/atf/formats/d_headers_7
+tests/atf/formats/d_headers_7.experr
+tests/atf/formats/d_headers_8
+tests/atf/formats/d_headers_8.experr
+tests/atf/formats/d_headers_9
+tests/atf/formats/d_headers_9.experr
+tests/atf/formats/d_tcs_1
+tests/atf/formats/d_tcs_1.errin
+tests/atf/formats/d_tcs_1.expout
+tests/atf/formats/d_tcs_1.outin
+tests/atf/formats/d_tcs_2
+tests/atf/formats/d_tcs_2.errin
+tests/atf/formats/d_tcs_2.expout
+tests/atf/formats/d_tcs_2.outin
+tests/atf/formats/d_tcs_3
+tests/atf/formats/d_tcs_3.errin
+tests/atf/formats/d_tcs_3.expout
+tests/atf/formats/d_tcs_3.outin
+tests/atf/formats/d_tcs_4
+tests/atf/formats/d_tcs_4.errin
+tests/atf/formats/d_tcs_4.expout
+tests/atf/formats/d_tcs_4.outin
+tests/atf/formats/d_tcs_5
+tests/atf/formats/d_tcs_5.errin
+tests/atf/formats/d_tcs_5.expout
+tests/atf/formats/d_tcs_5.outin
+tests/atf/formats/d_tcs_50
+tests/atf/formats/d_tcs_50.experr
+tests/atf/formats/d_tcs_51
+tests/atf/formats/d_tcs_51.experr
+tests/atf/formats/d_tcs_52
+tests/atf/formats/d_tcs_52.experr
+tests/atf/formats/d_tcs_53
+tests/atf/formats/d_tcs_53.experr
+tests/atf/formats/d_tcs_53.expout
+tests/atf/formats/d_tcs_54
+tests/atf/formats/d_tcs_54.experr
+tests/atf/formats/d_tcs_54.expout
+tests/atf/formats/d_tcs_55
+tests/atf/formats/d_tcs_55.experr
+tests/atf/formats/d_tcs_55.expout
+tests/atf/formats/d_tcs_56
+tests/atf/formats/d_tcs_56.errin
+tests/atf/formats/d_tcs_56.experr
+tests/atf/formats/d_tcs_56.expout
+tests/atf/formats/d_tcs_56.outin
+tests/atf/formats/d_tcs_57
+tests/atf/formats/d_tcs_57.errin
+tests/atf/formats/d_tcs_57.experr
+tests/atf/formats/d_tcs_57.expout
+tests/atf/formats/d_tcs_57.outin
+tests/atf/formats/d_tps_1
+tests/atf/formats/d_tps_1.expout
+tests/atf/formats/d_tps_2
+tests/atf/formats/d_tps_2.expout
+tests/atf/formats/d_tps_3
+tests/atf/formats/d_tps_3.expout
+tests/atf/formats/d_tps_50
+tests/atf/formats/d_tps_50.experr
+tests/atf/formats/d_tps_51
+tests/atf/formats/d_tps_51.experr
+tests/atf/formats/d_tps_52
+tests/atf/formats/d_tps_52.experr
+tests/atf/formats/d_tps_53
+tests/atf/formats/d_tps_53.experr
+tests/atf/formats/d_tps_53.expout
+tests/atf/formats/d_tps_54
+tests/atf/formats/d_tps_54.experr
+tests/atf/formats/d_tps_54.expout
+tests/atf/formats/d_tps_55
+tests/atf/formats/d_tps_55.experr
+tests/atf/formats/d_tps_55.expout
+tests/atf/formats/d_tps_56
+tests/atf/formats/d_tps_56.experr
+tests/atf/formats/d_tps_56.expout
+tests/atf/formats/d_tps_57
+tests/atf/formats/d_tps_57.experr
+tests/atf/formats/d_tps_57.expout
+tests/atf/formats/d_tps_58
+tests/atf/formats/d_tps_58.experr
+tests/atf/formats/d_tps_58.expout
+tests/atf/formats/h_parser
+tests/atf/formats/t_parsers
 tests/atf/sh_interface/Atffile
 tests/atf/sh_interface/t_atf_check
 tests/atf/sh_interface/t_config
@@ -48,6 +197,7 @@
 tests/atf/test_programs/Atffile
 tests/atf/test_programs/h_cpp
 tests/atf/test_programs/h_sh
+tests/atf/test_programs/t_cleanup
 tests/atf/test_programs/t_config
 tests/atf/test_programs/t_env
 tests/atf/test_programs/t_fork
@@ -66,6 +216,7 @@
 tests/atf/units/t_formats
 tests/atf/units/t_fs
 tests/atf/units/t_io
+tests/atf/units/t_parser
 tests/atf/units/t_serial
 tests/atf/units/t_tests
 tests/atf/units/t_text
@@ -74,6 +225,7 @@
 @dirrm tests/atf/tools
 @dirrm tests/atf/test_programs
 @dirrm tests/atf/sh_interface
+@dirrm tests/atf/formats
 @dirrm tests/atf
 @dirrm tests
 @dirrm share/doc/atf
diff -r f8fcff05ab2b -r e31204d6ec07 devel/atf/distinfo
--- a/devel/atf/distinfo        Thu Sep 20 21:37:35 2007 +0000
+++ b/devel/atf/distinfo        Thu Sep 20 21:37:56 2007 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/08/20 11:59:17 jmmv Exp $
+$NetBSD: distinfo,v 1.2 2007/09/20 21:37:56 jmmv Exp $
 
-SHA1 (atf-0.1.tar.gz) = 3f3b8355d30f1372a5e3e5fed8621441956b6a4d
-RMD160 (atf-0.1.tar.gz) = f7157e7dd576626de61d6bcbaac19ec2df899bfc
-Size (atf-0.1.tar.gz) = 429665 bytes
+SHA1 (atf-0.2.tar.gz) = f31cf24df78c194b63c0694c0f1a7b2f7bb0c9b6
+RMD160 (atf-0.2.tar.gz) = dc80abd7a94d85c93def55b78b66f5cd5948ada6
+Size (atf-0.2.tar.gz) = 457759 bytes



Home | Main Index | Thread Index | Old Index