summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/atf/DESCR15
-rw-r--r--devel/atf/MESSAGE10
-rw-r--r--devel/atf/Makefile22
-rw-r--r--devel/atf/PLIST81
-rw-r--r--devel/atf/distinfo5
5 files changed, 133 insertions, 0 deletions
diff --git a/devel/atf/DESCR b/devel/atf/DESCR
new file mode 100644
index 00000000000..07b0241dc4e
--- /dev/null
+++ b/devel/atf/DESCR
@@ -0,0 +1,15 @@
+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.
+
+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.
diff --git a/devel/atf/MESSAGE b/devel/atf/MESSAGE
new file mode 100644
index 00000000000..aea5958321d
--- /dev/null
+++ b/devel/atf/MESSAGE
@@ -0,0 +1,10 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2007/08/20 11:59:17 jmmv Exp $
+
+ATF has been successfully installed. You can now proceed to ensure that it
+works properly in your system by running its automated test suite. Do so
+with the following command:
+
+ cd ${PREFIX}/tests/atf && atf-run | atf-report
+
+===========================================================================
diff --git a/devel/atf/Makefile b/devel/atf/Makefile
new file mode 100644
index 00000000000..2b3e644593a
--- /dev/null
+++ b/devel/atf/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/08/20 11:59:17 jmmv Exp $
+#
+
+DISTNAME= atf-0.1
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/0.1/
+
+MAINTAINER= jmmv@NetBSD.org
+HOMEPAGE= http://www.NetBSD.org/~jmmv/atf/
+COMMENT= Automated testing framework
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c++
+USE_LIBTOOL= yes
+
+CONFIGURE_ARGS+= ATF_CONFSUBDIR=
+CONFIGURE_ARGS+= ATF_SHELL=${SH:Q}
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+
+PKG_SYSCONFSUBDIR= atf
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/atf/PLIST b/devel/atf/PLIST
new file mode 100644
index 00000000000..b83c4e645af
--- /dev/null
+++ b/devel/atf/PLIST
@@ -0,0 +1,81 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/08/20 11:59:17 jmmv Exp $
+bin/atf-compile
+bin/atf-config
+bin/atf-report
+bin/atf-run
+include/atf.hpp
+include/atf/application.hpp
+include/atf/atffile.hpp
+include/atf/config.hpp
+include/atf/env.hpp
+include/atf/exceptions.hpp
+include/atf/expand.hpp
+include/atf/formats.hpp
+include/atf/fs.hpp
+include/atf/io.hpp
+include/atf/serial.hpp
+include/atf/tests.hpp
+include/atf/text.hpp
+include/atf/ui.hpp
+include/atf/user.hpp
+lib/libatf.a
+libexec/atf-cleanup
+libexec/atf-format
+man/man1/atf-cleanup.1
+man/man1/atf-compile.1
+man/man1/atf-config.1
+man/man1/atf-format.1
+man/man1/atf-report.1
+man/man1/atf-run.1
+man/man1/atf-test-program.1
+man/man4/atf-test-case.4
+man/man5/atf-formats.5
+man/man7/atf.7
+share/atf/atf.footer.subr
+share/atf/atf.header.subr
+share/atf/atf.init.subr
+share/doc/atf/AUTHORS
+share/doc/atf/COPYING
+share/doc/atf/NEWS
+share/doc/atf/README
+share/doc/atf/ROADMAP
+tests/atf/Atffile
+tests/atf/sh_interface/Atffile
+tests/atf/sh_interface/t_atf_check
+tests/atf/sh_interface/t_config
+tests/atf/sh_interface/t_normalize
+tests/atf/sh_interface/t_tc
+tests/atf/test_programs/Atffile
+tests/atf/test_programs/h_cpp
+tests/atf/test_programs/h_sh
+tests/atf/test_programs/t_config
+tests/atf/test_programs/t_env
+tests/atf/test_programs/t_fork
+tests/atf/test_programs/t_meta_data
+tests/atf/test_programs/t_srcdir
+tests/atf/tools/Atffile
+tests/atf/tools/t_atf_cleanup
+tests/atf/tools/t_atf_compile
+tests/atf/tools/t_atf_config
+tests/atf/tools/t_atf_report
+tests/atf/tools/t_atf_run
+tests/atf/units/Atffile
+tests/atf/units/t_config
+tests/atf/units/t_env
+tests/atf/units/t_expand
+tests/atf/units/t_formats
+tests/atf/units/t_fs
+tests/atf/units/t_io
+tests/atf/units/t_serial
+tests/atf/units/t_tests
+tests/atf/units/t_text
+tests/atf/units/t_user
+@dirrm tests/atf/units
+@dirrm tests/atf/tools
+@dirrm tests/atf/test_programs
+@dirrm tests/atf/sh_interface
+@dirrm tests/atf
+@dirrm tests
+@dirrm share/doc/atf
+@dirrm share/atf
+@dirrm include/atf
diff --git a/devel/atf/distinfo b/devel/atf/distinfo
new file mode 100644
index 00000000000..d047e533b62
--- /dev/null
+++ b/devel/atf/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/08/20 11:59:17 jmmv Exp $
+
+SHA1 (atf-0.1.tar.gz) = 3f3b8355d30f1372a5e3e5fed8621441956b6a4d
+RMD160 (atf-0.1.tar.gz) = f7157e7dd576626de61d6bcbaac19ec2df899bfc
+Size (atf-0.1.tar.gz) = 429665 bytes