diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/kyua-cli/DESCR | 13 | ||||
-rw-r--r-- | devel/kyua-cli/MESSAGE | 11 | ||||
-rw-r--r-- | devel/kyua-cli/Makefile | 33 | ||||
-rw-r--r-- | devel/kyua-cli/PLIST | 118 | ||||
-rw-r--r-- | devel/kyua-cli/distinfo | 5 |
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 |