summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/kyua-cli/DESCR13
-rw-r--r--devel/kyua-cli/MESSAGE11
-rw-r--r--devel/kyua-cli/Makefile33
-rw-r--r--devel/kyua-cli/PLIST118
-rw-r--r--devel/kyua-cli/distinfo5
5 files changed, 180 insertions, 0 deletions
diff --git a/devel/kyua-cli/DESCR b/devel/kyua-cli/DESCR
new file mode 100644
index 00000000000..388010d2468
--- /dev/null
+++ b/devel/kyua-cli/DESCR
@@ -0,0 +1,13 @@
+Kyua (pronounced Q.A.) is a testing framework for both developers and
+users. Kyua is different from most other testing frameworks in that it
+puts the end user experience before anything else. There are multiple
+reasons for users to run the tests themselves, and Kyua ensures that
+they can do so in the most convenient way.
+
+At the moment, Kyua is focused on implementing a solid foundation and a
+powerful command-line tool to run tests implemented with the Automated
+Testing Framework (ATF). Later on, Kyua will also provide a set of
+language bindings (C, C++ and shell, at the least) to ease the
+implementation of test cases in a variety of programming languages.
+
+In effect, Kyua is intended to be a replacement for ATF.
diff --git a/devel/kyua-cli/MESSAGE b/devel/kyua-cli/MESSAGE
new file mode 100644
index 00000000000..bca14739bfd
--- /dev/null
+++ b/devel/kyua-cli/MESSAGE
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2011/07/08 09:49:11 jmmv Exp $
+
+Kyua has been successfully installed.
+
+You can now proceed to run the automated test suite of the kyua-cli package
+as well as any other packages you have installed, by running:
+
+ kyua test -k ${PREFIX}/tests/Kyuafile
+
+===========================================================================
diff --git a/devel/kyua-cli/Makefile b/devel/kyua-cli/Makefile
new file mode 100644
index 00000000000..03b9febde76
--- /dev/null
+++ b/devel/kyua-cli/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/07/08 09:49:11 jmmv Exp $
+#
+
+DISTNAME= kyua-cli-0.1
+CATEGORIES= devel
+MASTER_SITES= http://kyua.googlecode.com/files/
+
+MAINTAINER= jmmv@NetBSD.org
+HOMEPAGE= http://code.google.com/p/kyua/
+COMMENT= Kyua (automated testing framework) - Command line interface
+LICENSE= 2-clause-bsd
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+INFO_FILES= yes
+MAKE_JOBS_SAFE= yes
+USE_LANGUAGES= c++
+USE_TOOLS= makeinfo pkg-config
+
+CONFIGURE_ARGS+= KYUA_CONFSUBDIR=
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+= --without-doxygen
+
+PKG_SYSCONFSUBDIR= kyua
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/examples/Kyuafile.top \
+ ${DESTDIR}${PREFIX}/tests/Kyuafile
+
+.include "../../devel/atf/buildlink3.mk"
+.include "../../lang/lua/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/kyua-cli/PLIST b/devel/kyua-cli/PLIST
new file mode 100644
index 00000000000..e3c4ea57aaf
--- /dev/null
+++ b/devel/kyua-cli/PLIST
@@ -0,0 +1,118 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/07/08 09:49:11 jmmv Exp $
+bin/kyua
+info/kyua-cli.info
+man/man1/kyua.1
+share/doc/kyua-cli/AUTHORS
+share/doc/kyua-cli/COPYING
+share/doc/kyua-cli/NEWS
+share/doc/kyua-cli/README
+share/kyua-cli/examples/Kyuafile.top
+share/kyua-cli/examples/kyua.conf
+share/kyua-cli/lua/config_1.lua
+share/kyua-cli/lua/init.lua
+share/kyua-cli/lua/kyuafile_1.lua
+share/kyua-cli/misc/kyuaify.sh
+tests/Kyuafile
+tests/kyua-cli/Atffile
+tests/kyua-cli/Kyuafile
+tests/kyua-cli/cli/Atffile
+tests/kyua-cli/cli/Kyuafile
+tests/kyua-cli/cli/cmd_about_test
+tests/kyua-cli/cli/cmd_help_test
+tests/kyua-cli/cli/cmd_list_helpers
+tests/kyua-cli/cli/cmd_list_test
+tests/kyua-cli/cli/cmd_test_test
+tests/kyua-cli/cli/common_test
+tests/kyua-cli/cli/filters_test
+tests/kyua-cli/cli/main_test
+tests/kyua-cli/engine/Atffile
+tests/kyua-cli/engine/Kyuafile
+tests/kyua-cli/engine/exceptions_test
+tests/kyua-cli/engine/results_helpers
+tests/kyua-cli/engine/results_test
+tests/kyua-cli/engine/runner_helpers
+tests/kyua-cli/engine/runner_test
+tests/kyua-cli/engine/test_case_test
+tests/kyua-cli/engine/test_program_atf_helpers
+tests/kyua-cli/engine/test_program_plain_helpers
+tests/kyua-cli/engine/test_program_test
+tests/kyua-cli/engine/user_files/Atffile
+tests/kyua-cli/engine/user_files/Kyuafile
+tests/kyua-cli/engine/user_files/common_test
+tests/kyua-cli/engine/user_files/config_1_test
+tests/kyua-cli/engine/user_files/config_test
+tests/kyua-cli/engine/user_files/exceptions_test
+tests/kyua-cli/engine/user_files/init_test
+tests/kyua-cli/engine/user_files/kyuafile_1_test
+tests/kyua-cli/engine/user_files/kyuafile_test
+tests/kyua-cli/examples/Atffile
+tests/kyua-cli/examples/Kyuafile
+tests/kyua-cli/examples/syntax_test
+tests/kyua-cli/integration/Atffile
+tests/kyua-cli/integration/Kyuafile
+tests/kyua-cli/integration/cmd_about_test
+tests/kyua-cli/integration/cmd_help_test
+tests/kyua-cli/integration/cmd_list_test
+tests/kyua-cli/integration/cmd_test_test
+tests/kyua-cli/integration/global_test
+tests/kyua-cli/integration/helpers/bad_test_program
+tests/kyua-cli/integration/helpers/bogus_test_cases
+tests/kyua-cli/integration/helpers/config
+tests/kyua-cli/integration/helpers/expect_all_pass
+tests/kyua-cli/integration/helpers/expect_some_fail
+tests/kyua-cli/integration/helpers/interrupts
+tests/kyua-cli/integration/helpers/metadata
+tests/kyua-cli/integration/helpers/simple_all_pass
+tests/kyua-cli/integration/helpers/simple_some_fail
+tests/kyua-cli/utils/Atffile
+tests/kyua-cli/utils/Kyuafile
+tests/kyua-cli/utils/auto_array_test
+tests/kyua-cli/utils/cmdline/Atffile
+tests/kyua-cli/utils/cmdline/Kyuafile
+tests/kyua-cli/utils/cmdline/base_command_test
+tests/kyua-cli/utils/cmdline/commands_map_test
+tests/kyua-cli/utils/cmdline/exceptions_test
+tests/kyua-cli/utils/cmdline/globals_test
+tests/kyua-cli/utils/cmdline/options_test
+tests/kyua-cli/utils/cmdline/parser_test
+tests/kyua-cli/utils/cmdline/ui_test
+tests/kyua-cli/utils/datetime_test
+tests/kyua-cli/utils/env_test
+tests/kyua-cli/utils/format/Atffile
+tests/kyua-cli/utils/format/Kyuafile
+tests/kyua-cli/utils/format/exceptions_test
+tests/kyua-cli/utils/format/formatter_test
+tests/kyua-cli/utils/fs/Atffile
+tests/kyua-cli/utils/fs/Kyuafile
+tests/kyua-cli/utils/fs/auto_cleaners_test
+tests/kyua-cli/utils/fs/exceptions_test
+tests/kyua-cli/utils/fs/operations_test
+tests/kyua-cli/utils/fs/path_test
+tests/kyua-cli/utils/logging/Atffile
+tests/kyua-cli/utils/logging/Kyuafile
+tests/kyua-cli/utils/logging/macros_test
+tests/kyua-cli/utils/logging/operations_test
+tests/kyua-cli/utils/lua/Atffile
+tests/kyua-cli/utils/lua/Kyuafile
+tests/kyua-cli/utils/lua/exceptions_test
+tests/kyua-cli/utils/lua/module_fs_test
+tests/kyua-cli/utils/lua/module_logging_test
+tests/kyua-cli/utils/lua/operations_test
+tests/kyua-cli/utils/lua/wrap_test
+tests/kyua-cli/utils/optional_test
+tests/kyua-cli/utils/passwd_test
+tests/kyua-cli/utils/process/Atffile
+tests/kyua-cli/utils/process/Kyuafile
+tests/kyua-cli/utils/process/children_test
+tests/kyua-cli/utils/process/exceptions_test
+tests/kyua-cli/utils/process/fdstream_test
+tests/kyua-cli/utils/process/helpers
+tests/kyua-cli/utils/process/status_test
+tests/kyua-cli/utils/process/systembuf_test
+tests/kyua-cli/utils/sanity_test
+tests/kyua-cli/utils/signals/Atffile
+tests/kyua-cli/utils/signals/Kyuafile
+tests/kyua-cli/utils/signals/exceptions_test
+tests/kyua-cli/utils/signals/misc_test
+tests/kyua-cli/utils/signals/programmer_test
+tests/kyua-cli/utils/signals/timer_test
diff --git a/devel/kyua-cli/distinfo b/devel/kyua-cli/distinfo
new file mode 100644
index 00000000000..fe546a1e1fe
--- /dev/null
+++ b/devel/kyua-cli/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/07/08 09:49:11 jmmv Exp $
+
+SHA1 (kyua-cli-0.1.tar.gz) = 09095b5379d485f3bd23eeaa2f1dbb3ac6fae5b4
+RMD160 (kyua-cli-0.1.tar.gz) = a16b1408cc0f89fcfbd0e83faf871fdc75c67eff
+Size (kyua-cli-0.1.tar.gz) = 449182 bytes