diff options
author | Julio Merino <jmmv@FreeBSD.org> | 2014-02-15 23:45:22 +0000 |
---|---|---|
committer | Julio Merino <jmmv@FreeBSD.org> | 2014-02-15 23:45:22 +0000 |
commit | a52d08518d1248cc07639cb5048a29e9b8913708 (patch) | |
tree | bb69e50721c945dece94f5ba3660514393878042 /devel/kyua | |
parent | e9ec4ef3578b994f263812609a98ada047e017ec (diff) | |
download | ports-a52d08518d1248cc07639cb5048a29e9b8913708.tar.gz ports-a52d08518d1248cc07639cb5048a29e9b8913708.zip |
Notes
Diffstat (limited to 'devel/kyua')
-rw-r--r-- | devel/kyua/Makefile | 58 | ||||
-rw-r--r-- | devel/kyua/distinfo | 2 | ||||
-rw-r--r-- | devel/kyua/files/kyua.conf.in | 14 | ||||
-rw-r--r-- | devel/kyua/files/patch-utils-config-nodes.cpp | 88 | ||||
-rw-r--r-- | devel/kyua/files/patch-utils-config-nodes.ipp | 10 | ||||
-rw-r--r-- | devel/kyua/files/patch-utils-config-tree.cpp | 95 | ||||
-rw-r--r-- | devel/kyua/files/patch-utils-config-tree.ipp | 55 | ||||
-rw-r--r-- | devel/kyua/pkg-plist | 188 |
8 files changed, 21 insertions, 489 deletions
diff --git a/devel/kyua/Makefile b/devel/kyua/Makefile index 530f0ca980a2..fc01b3a12ee5 100644 --- a/devel/kyua/Makefile +++ b/devel/kyua/Makefile @@ -1,55 +1,37 @@ -# Created by: Alan Somers <asomers@FreeBSD.org> # $FreeBSD$ PORTNAME= kyua -PORTVERSION= 0.8 -PORTREVISION= 2 +PORTVERSION= 20140215 +PORTEPOCH= 1 CATEGORIES= devel -MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} -PROJECTHOST= kyua -DISTNAME= kyua-cli-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} +MASTER_SITES= # none +DISTFILES= # none +EXTRACT_ONLY= # none MAINTAINER= jmmv@FreeBSD.org -COMMENT= Kyua (automated testing framework) - Command line interface +COMMENT= Kyua (automated testing framework) - Meta-port LICENSE= BSD -LIB_DEPENDS= liblutok.so.3:${PORTSDIR}/devel/lutok -LIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3 -BUILD_DEPENDS= kyua-testers>=0.2:${PORTSDIR}/devel/kyua-testers -RUN_DEPENDS:= ${BUILD_DEPENDS} +RUN_DEPENDS+= ${LOCALBASE}/bin/atf2kyua:${PORTSDIR}/devel/kyua-atf-compat +RUN_DEPENDS+= ${LOCALBASE}/bin/kyua:${PORTSDIR}/devel/kyua-cli +RUN_DEPENDS+= ${LOCALBASE}/libexec/kyua-atf-tester:${PORTSDIR}/devel/kyua-testers -GNU_CONFIGURE= yes -USES= pkgconfig +NO_BUILD= yes +NO_MTREE= yes -TESTS_USER= tests -USERS= ${TESTS_USER} -SUB_FILES= kyua.conf -SUB_LIST= TESTS_USER=${TESTS_USER} +do-install: # empty -OPTIONS_DEFINE= DOCS EXAMPLES TEST +pre-everything:: + @${ECHO_MSG} "This is a meta-port, meaning that it just depends on its subparts of the port." + @${ECHO_MSG} "It won't build and install all the parts until you have typed make install" -OPTIONS_SUB= yes -TEST_CONFIGURE_WITH= atf +.include <bsd.port.pre.mk> -.include <bsd.port.options.mk> - -CONFIGURE_ARGS+= --without-doxygen -CONFIGURE_ARGS+= --docdir=${DOCSDIR} -MAKE_FLAGS+= examplesdir=${EXAMPLESDIR} -MAKE_FLAGS+= pkgdatadir=${DATADIR} - -.if ! ${PORT_OPTIONS:MDOCS} -MAKE_FLAGS+= doc_DATA= +.if make(package) +.if !defined(DEPENDS_TARGET:Mpackage) || empty(DEPENDS_TARGET:Mpackage) +DEPENDS_TARGET="package" .endif -.if ! ${PORT_OPTIONS:MEXAMPLES} -MAKE_FLAGS+= dist_examples_DATA= .endif -post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/etc/kyua/ - ${INSTALL_DATA} ${WRKDIR}/kyua.conf ${STAGEDIR}${PREFIX}/etc/kyua/ - ${INSTALL_DATA} ${WRKSRC}/examples/Kyuafile.top \ - ${STAGEDIR}${PREFIX}/tests/Kyuafile - -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/devel/kyua/distinfo b/devel/kyua/distinfo deleted file mode 100644 index c9d4469782b1..000000000000 --- a/devel/kyua/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (kyua-cli-0.8.tar.gz) = 28f90929e4b73959bdd08a1d3f5ce7e77e0e4fc9978d10b1b079160428d770b3 -SIZE (kyua-cli-0.8.tar.gz) = 496577 diff --git a/devel/kyua/files/kyua.conf.in b/devel/kyua/files/kyua.conf.in deleted file mode 100644 index e09018346c54..000000000000 --- a/devel/kyua/files/kyua.conf.in +++ /dev/null @@ -1,14 +0,0 @@ --- $FreeBSD$ --- --- System-wide configuration file for kyua(1). See kyua.conf(5) for details --- on the syntax. --- - -syntax(2) - --- User to drop privileges to when invoking kyua(1) as root and a test case --- requests to be run with non-root permissions. -unprivileged_user = '%%TESTS_USER%%' - --- An example to set a configuration property specific to FreeBSD. ---test_suites.FreeBSD.fstype = 'ffs' diff --git a/devel/kyua/files/patch-utils-config-nodes.cpp b/devel/kyua/files/patch-utils-config-nodes.cpp deleted file mode 100644 index 7d3fac6423d0..000000000000 --- a/devel/kyua/files/patch-utils-config-nodes.cpp +++ /dev/null @@ -1,88 +0,0 @@ ---- utils/config/nodes.cpp.old -+++ utils/config/nodes.cpp -@@ -112,11 +112,11 @@ config::detail::inner_node::lookup_ro(const tree_key& key, - return (*child_iter).second; - } else { - PRE(key_pos < key.size() - 1); -- try { -- const inner_node& child = dynamic_cast< const inner_node& >( -- *(*child_iter).second); -- return child.lookup_ro(key, key_pos + 1); -- } catch (const std::bad_cast& e) { -+ const inner_node* child = dynamic_cast< const inner_node* >( -+ (*child_iter).second); -+ if (child != NULL) { -+ return child->lookup_ro(key, key_pos + 1); -+ } else { - throw unknown_key_error( - key, "Cannot address incomplete configuration property '%s'"); - } -@@ -163,21 +163,19 @@ config::detail::inner_node::lookup_rw(const tree_key& key, - } - - if (key_pos == key.size() - 1) { -- try { -- leaf_node& child = dynamic_cast< leaf_node& >( -- *(*child_iter).second); -- return &child; -- } catch (const std::bad_cast& unused_error) { -+ leaf_node* child = dynamic_cast< leaf_node* >((*child_iter).second); -+ if (child != NULL) { -+ return child; -+ } else { - throw value_error(F("Invalid value for key '%s'") % - flatten_key(key)); - } - } else { - PRE(key_pos < key.size() - 1); -- try { -- inner_node& child = dynamic_cast< inner_node& >( -- *(*child_iter).second); -- return child.lookup_rw(key, key_pos + 1, new_node); -- } catch (const std::bad_cast& e) { -+ inner_node* child = dynamic_cast< inner_node* >((*child_iter).second); -+ if (child != NULL) { -+ return child->lookup_rw(key, key_pos + 1, new_node); -+ } else { - throw unknown_key_error( - key, "Cannot address incomplete configuration property '%s'"); - } -@@ -198,13 +196,14 @@ config::detail::inner_node::all_properties(properties_map& properties, - iter != _children.end(); ++iter) { - tree_key child_key = key; - child_key.push_back((*iter).first); -- try { -- leaf_node& child = dynamic_cast< leaf_node& >(*(*iter).second); -- if (child.is_set()) -- properties[flatten_key(child_key)] = child.to_string(); -- } catch (const std::bad_cast& unused_error) { -- inner_node& child = dynamic_cast< inner_node& >(*(*iter).second); -- child.all_properties(properties, child_key); -+ leaf_node* child = dynamic_cast< leaf_node* >((*iter).second); -+ if (child != NULL) { -+ if (child->is_set()) -+ properties[flatten_key(child_key)] = child->to_string(); -+ } else { -+ inner_node* child2 = dynamic_cast< inner_node* >((*iter).second); -+ INV(child2 != NULL); -+ child2->all_properties(properties, child_key); - } - } - } -@@ -261,11 +260,11 @@ config::detail::static_inner_node::define(const tree_key& key, - _children.insert(children_map::value_type(key[key_pos], child_ptr)); - child_ptr->define(key, key_pos + 1, new_node); - } else { -- try { -- static_inner_node& child = dynamic_cast< static_inner_node& >( -- *(*child_iter).second); -- child.define(key, key_pos + 1, new_node); -- } catch (const std::bad_cast& e) { -+ static_inner_node* child = dynamic_cast< static_inner_node* >( -+ (*child_iter).second); -+ if (child != NULL) { -+ child->define(key, key_pos + 1, new_node); -+ } else { - UNREACHABLE; - } - } diff --git a/devel/kyua/files/patch-utils-config-nodes.ipp b/devel/kyua/files/patch-utils-config-nodes.ipp deleted file mode 100644 index f6e80b68bf06..000000000000 --- a/devel/kyua/files/patch-utils-config-nodes.ipp +++ /dev/null @@ -1,10 +0,0 @@ ---- utils/config/nodes.ipp.orig 2013-03-28 12:56:35.697127706 -0600 -+++ utils/config/nodes.ipp 2013-03-28 12:56:49.139128561 -0600 -@@ -39,6 +39,7 @@ - #include "utils/format/macros.hpp" - #include "utils/optional.ipp" - #include "utils/text/exceptions.hpp" -+#include "utils/units.hpp" - #include "utils/text/operations.ipp" - #include "utils/sanity.hpp" - diff --git a/devel/kyua/files/patch-utils-config-tree.cpp b/devel/kyua/files/patch-utils-config-tree.cpp deleted file mode 100644 index 9b86b8c864ff..000000000000 --- a/devel/kyua/files/patch-utils-config-tree.cpp +++ /dev/null @@ -1,95 +0,0 @@ ---- utils/config/tree.cpp.old -+++ utils/config/tree.cpp -@@ -109,11 +109,10 @@ config::tree::is_set(const std::string& dotted_key) const - const detail::tree_key key = detail::parse_key(dotted_key); - try { - const detail::base_node* raw_node = _root->lookup_ro(key, 0); -- try { -- const leaf_node& child = dynamic_cast< const leaf_node& >( -- *raw_node); -- return child.is_set(); -- } catch (const std::bad_cast& unused_error) { -+ const leaf_node* child = dynamic_cast< const leaf_node* >(raw_node); -+ if (child != NULL) { -+ return child->is_set(); -+ } else { - return false; - } - } catch (const unknown_key_error& unused_error) { -@@ -134,10 +133,10 @@ config::tree::push_lua(const std::string& dotted_key, lutok::state& state) const - { - const detail::tree_key key = detail::parse_key(dotted_key); - const detail::base_node* raw_node = _root->lookup_ro(key, 0); -- try { -- const leaf_node& child = dynamic_cast< const leaf_node& >(*raw_node); -- child.push_lua(state); -- } catch (const std::bad_cast& unused_error) { -+ const leaf_node* child = dynamic_cast< const leaf_node* >(raw_node); -+ if (child != NULL) { -+ child->push_lua(state); -+ } else { - throw unknown_key_error(key); - } - } -@@ -159,10 +158,10 @@ config::tree::set_lua(const std::string& dotted_key, lutok::state& state, - const detail::tree_key key = detail::parse_key(dotted_key); - detail::base_node* raw_node = _root->lookup_rw( - key, 0, detail::new_node< string_node >); -- try { -- leaf_node& child = dynamic_cast< leaf_node& >(*raw_node); -- child.set_lua(state, value_index); -- } catch (const std::bad_cast& unused_error) { -+ leaf_node* child = dynamic_cast< leaf_node* >(raw_node); -+ if (child != NULL) { -+ child->set_lua(state, value_index); -+ } else { - throw value_error(F("Invalid value for key '%s'") % - detail::flatten_key(key)); - } -@@ -182,10 +181,10 @@ config::tree::lookup_string(const std::string& dotted_key) const - { - const detail::tree_key key = detail::parse_key(dotted_key); - const detail::base_node* raw_node = _root->lookup_ro(key, 0); -- try { -- const leaf_node& child = dynamic_cast< const leaf_node& >(*raw_node); -- return child.to_string(); -- } catch (const std::bad_cast& unused_error) { -+ const leaf_node* child = dynamic_cast< const leaf_node* >(raw_node); -+ if (child != NULL) { -+ return child->to_string(); -+ } else { - throw unknown_key_error(key); - } - } -@@ -210,10 +209,10 @@ config::tree::set_string(const std::string& dotted_key, - const detail::tree_key key = detail::parse_key(dotted_key); - detail::base_node* raw_node = _root->lookup_rw( - key, 0, detail::new_node< string_node >); -- try { -- leaf_node& child = dynamic_cast< leaf_node& >(*raw_node); -- child.set_string(raw_value); -- } catch (const std::bad_cast& unused_error) { -+ leaf_node* child = dynamic_cast< leaf_node* >(raw_node); -+ if (child != NULL) { -+ child->set_string(raw_value); -+ } else { - throw value_error(F("Invalid value for key '%s'") % - detail::flatten_key(key)); - } -@@ -247,11 +246,11 @@ config::tree::all_properties(const std::string& dotted_key, - key = detail::parse_key(dotted_key); - raw_node = _root->lookup_ro(key, 0); - } -- try { -- const detail::inner_node& child = -- dynamic_cast< const detail::inner_node& >(*raw_node); -- child.all_properties(properties, key); -- } catch (const std::bad_cast& unused_error) { -+ const detail::inner_node* child = -+ dynamic_cast< const detail::inner_node* >(raw_node); -+ if (child != NULL) { -+ child->all_properties(properties, key); -+ } else { - INV(!dotted_key.empty()); - throw value_error(F("Cannot export properties from a leaf node; " - "'%s' given") % dotted_key); diff --git a/devel/kyua/files/patch-utils-config-tree.ipp b/devel/kyua/files/patch-utils-config-tree.ipp deleted file mode 100644 index 5977ced6f561..000000000000 --- a/devel/kyua/files/patch-utils-config-tree.ipp +++ /dev/null @@ -1,55 +0,0 @@ ---- utils/config/tree.ipp.old -+++ utils/config/tree.ipp -@@ -79,13 +79,13 @@ config::tree::lookup(const std::string& dotted_key) const - { - const detail::tree_key key = detail::parse_key(dotted_key); - const detail::base_node* raw_node = _root->lookup_ro(key, 0); -- try { -- const LeafType& child = dynamic_cast< const LeafType& >(*raw_node); -- if (child.is_set()) -- return child.value(); -+ const LeafType* child = dynamic_cast< const LeafType* >(raw_node); -+ if (child != NULL) { -+ if (child->is_set()) -+ return child->value(); - else - throw unknown_key_error(key); -- } catch (const std::bad_cast& unused_error) { -+ } else { - throw unknown_key_error(key); - } - } -@@ -107,13 +107,13 @@ config::tree::lookup_rw(const std::string& dotted_key) - const detail::tree_key key = detail::parse_key(dotted_key); - detail::base_node* raw_node = _root->lookup_rw( - key, 0, detail::new_node< LeafType >); -- try { -- LeafType& child = dynamic_cast< LeafType& >(*raw_node); -- if (child.is_set()) -- return child.value(); -+ LeafType* child = dynamic_cast< LeafType* >(raw_node); -+ if (child != NULL) { -+ if (child->is_set()) -+ return child->value(); - else - throw unknown_key_error(key); -- } catch (const std::bad_cast& unused_error) { -+ } else { - throw unknown_key_error(key); - } - } -@@ -136,10 +136,10 @@ config::tree::set(const std::string& dotted_key, - const detail::tree_key key = detail::parse_key(dotted_key); - leaf_node* raw_node = _root->lookup_rw(key, 0, - detail::new_node< LeafType >); -- try { -- LeafType& child = dynamic_cast< LeafType& >(*raw_node); -- child.set(value); -- } catch (const std::bad_cast& unused_error) { -+ LeafType* child = dynamic_cast< LeafType* >(raw_node); -+ if (child != NULL) { -+ child->set(value); -+ } else { - throw value_error(F("Invalid value for key '%s'") % - detail::flatten_key(key)); - } diff --git a/devel/kyua/pkg-plist b/devel/kyua/pkg-plist index ad60b48d5866..0337a60dac25 100644 --- a/devel/kyua/pkg-plist +++ b/devel/kyua/pkg-plist @@ -1,187 +1 @@ -bin/kyua -etc/kyua/kyua.conf -man/man1/kyua-about.1.gz -man/man1/kyua-config.1.gz -man/man1/kyua-db-exec.1.gz -man/man1/kyua-db-migrate.1.gz -man/man1/kyua-debug.1.gz -man/man1/kyua-help.1.gz -man/man1/kyua-list.1.gz -man/man1/kyua-report-html.1.gz -man/man1/kyua-report.1.gz -man/man1/kyua-test.1.gz -man/man1/kyua.1.gz -man/man5/kyua.conf.5.gz -man/man5/kyuafile.5.gz -man/man7/kyua-build-root.7.gz -man/man7/kyua-test-filters.7.gz -%%DATADIR%%/misc/context.html -%%DATADIR%%/misc/index.html -%%DATADIR%%/misc/report.css -%%DATADIR%%/misc/test_result.html -%%DATADIR%%/store/migrate_v1_v2.sql -%%DATADIR%%/store/schema_v2.sql -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%@dirrm %%DOCSDIR%% -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Kyuafile.top -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kyua.conf -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% -%%TEST%%tests/Kyuafile -%%TEST%%tests/kyua-cli/Kyuafile -%%TEST%%tests/kyua-cli/bootstrap/Kyuafile -%%TEST%%tests/kyua-cli/bootstrap/atf_helpers -%%TEST%%tests/kyua-cli/bootstrap/plain_helpers -%%TEST%%tests/kyua-cli/bootstrap/testsuite -%%TEST%%tests/kyua-cli/cli/Kyuafile -%%TEST%%tests/kyua-cli/cli/cmd_about_test -%%TEST%%tests/kyua-cli/cli/cmd_config_test -%%TEST%%tests/kyua-cli/cli/cmd_db_exec_test -%%TEST%%tests/kyua-cli/cli/cmd_db_migrate_test -%%TEST%%tests/kyua-cli/cli/cmd_debug_test -%%TEST%%tests/kyua-cli/cli/cmd_help_test -%%TEST%%tests/kyua-cli/cli/cmd_list_test -%%TEST%%tests/kyua-cli/cli/cmd_report_html_test -%%TEST%%tests/kyua-cli/cli/cmd_report_test -%%TEST%%tests/kyua-cli/cli/cmd_test_test -%%TEST%%tests/kyua-cli/cli/common_test -%%TEST%%tests/kyua-cli/cli/config_test -%%TEST%%tests/kyua-cli/cli/main_test -%%TEST%%tests/kyua-cli/engine/Kyuafile -%%TEST%%tests/kyua-cli/engine/action_test -%%TEST%%tests/kyua-cli/engine/config_test -%%TEST%%tests/kyua-cli/engine/context_test -%%TEST%%tests/kyua-cli/engine/drivers/Kyuafile -%%TEST%%tests/kyua-cli/engine/drivers/debug_test_test -%%TEST%%tests/kyua-cli/engine/drivers/list_tests_helpers -%%TEST%%tests/kyua-cli/engine/drivers/list_tests_test -%%TEST%%tests/kyua-cli/engine/drivers/run_tests_test -%%TEST%%tests/kyua-cli/engine/drivers/scan_action_test -%%TEST%%tests/kyua-cli/engine/exceptions_test -%%TEST%%tests/kyua-cli/engine/filters_test -%%TEST%%tests/kyua-cli/engine/kyuafile_test -%%TEST%%tests/kyua-cli/engine/metadata_test -%%TEST%%tests/kyua-cli/engine/test_case_atf_helpers -%%TEST%%tests/kyua-cli/engine/test_case_plain_helpers -%%TEST%%tests/kyua-cli/engine/test_case_test -%%TEST%%tests/kyua-cli/engine/test_program_test -%%TEST%%tests/kyua-cli/engine/test_result_test -%%TEST%%tests/kyua-cli/engine/testers_test -%%TEST%%tests/kyua-cli/examples/Kyuafile -%%TEST%%tests/kyua-cli/examples/syntax_test -%%TEST%%tests/kyua-cli/integration/Kyuafile -%%TEST%%tests/kyua-cli/integration/cmd_about_test -%%TEST%%tests/kyua-cli/integration/cmd_config_test -%%TEST%%tests/kyua-cli/integration/cmd_db_exec_test -%%TEST%%tests/kyua-cli/integration/cmd_db_migrate_test -%%TEST%%tests/kyua-cli/integration/cmd_debug_test -%%TEST%%tests/kyua-cli/integration/cmd_help_test -%%TEST%%tests/kyua-cli/integration/cmd_list_test -%%TEST%%tests/kyua-cli/integration/cmd_report_html_test -%%TEST%%tests/kyua-cli/integration/cmd_report_test -%%TEST%%tests/kyua-cli/integration/cmd_test_test -%%TEST%%tests/kyua-cli/integration/global_test -%%TEST%%tests/kyua-cli/integration/helpers/bad_test_program -%%TEST%%tests/kyua-cli/integration/helpers/bogus_test_cases -%%TEST%%tests/kyua-cli/integration/helpers/config -%%TEST%%tests/kyua-cli/integration/helpers/expect_all_pass -%%TEST%%tests/kyua-cli/integration/helpers/expect_some_fail -%%TEST%%tests/kyua-cli/integration/helpers/interrupts -%%TEST%%tests/kyua-cli/integration/helpers/metadata -%%TEST%%tests/kyua-cli/integration/helpers/simple_all_pass -%%TEST%%tests/kyua-cli/integration/helpers/simple_some_fail -%%TEST%%tests/kyua-cli/store/Kyuafile -%%TEST%%tests/kyua-cli/store/backend_test -%%TEST%%tests/kyua-cli/store/dbtypes_test -%%TEST%%tests/kyua-cli/store/exceptions_test -%%TEST%%tests/kyua-cli/store/metadata_test -%%TEST%%tests/kyua-cli/store/schema_inttest -%%TEST%%tests/kyua-cli/store/schema_v1.sql -%%TEST%%tests/kyua-cli/store/testdata_v1.sql -%%TEST%%tests/kyua-cli/store/testdata_v2.sql -%%TEST%%tests/kyua-cli/store/transaction_test -%%TEST%%tests/kyua-cli/utils/Kyuafile -%%TEST%%tests/kyua-cli/utils/auto_array_test -%%TEST%%tests/kyua-cli/utils/cmdline/Kyuafile -%%TEST%%tests/kyua-cli/utils/cmdline/base_command_test -%%TEST%%tests/kyua-cli/utils/cmdline/commands_map_test -%%TEST%%tests/kyua-cli/utils/cmdline/exceptions_test -%%TEST%%tests/kyua-cli/utils/cmdline/globals_test -%%TEST%%tests/kyua-cli/utils/cmdline/options_test -%%TEST%%tests/kyua-cli/utils/cmdline/parser_test -%%TEST%%tests/kyua-cli/utils/cmdline/ui_test -%%TEST%%tests/kyua-cli/utils/config/Kyuafile -%%TEST%%tests/kyua-cli/utils/config/exceptions_test -%%TEST%%tests/kyua-cli/utils/config/keys_test -%%TEST%%tests/kyua-cli/utils/config/lua_module_test -%%TEST%%tests/kyua-cli/utils/config/nodes_test -%%TEST%%tests/kyua-cli/utils/config/parser_test -%%TEST%%tests/kyua-cli/utils/config/tree_test -%%TEST%%tests/kyua-cli/utils/datetime_test -%%TEST%%tests/kyua-cli/utils/env_test -%%TEST%%tests/kyua-cli/utils/format/Kyuafile -%%TEST%%tests/kyua-cli/utils/format/exceptions_test -%%TEST%%tests/kyua-cli/utils/format/formatter_test -%%TEST%%tests/kyua-cli/utils/fs/Kyuafile -%%TEST%%tests/kyua-cli/utils/fs/auto_cleaners_test -%%TEST%%tests/kyua-cli/utils/fs/exceptions_test -%%TEST%%tests/kyua-cli/utils/fs/lua_module_test -%%TEST%%tests/kyua-cli/utils/fs/operations_test -%%TEST%%tests/kyua-cli/utils/fs/path_test -%%TEST%%tests/kyua-cli/utils/logging/Kyuafile -%%TEST%%tests/kyua-cli/utils/logging/macros_test -%%TEST%%tests/kyua-cli/utils/logging/operations_test -%%TEST%%tests/kyua-cli/utils/memory_test -%%TEST%%tests/kyua-cli/utils/optional_test -%%TEST%%tests/kyua-cli/utils/passwd_test -%%TEST%%tests/kyua-cli/utils/process/Kyuafile -%%TEST%%tests/kyua-cli/utils/process/child_test -%%TEST%%tests/kyua-cli/utils/process/exceptions_test -%%TEST%%tests/kyua-cli/utils/process/fdstream_test -%%TEST%%tests/kyua-cli/utils/process/helpers -%%TEST%%tests/kyua-cli/utils/process/status_test -%%TEST%%tests/kyua-cli/utils/process/systembuf_test -%%TEST%%tests/kyua-cli/utils/sanity_test -%%TEST%%tests/kyua-cli/utils/signals/Kyuafile -%%TEST%%tests/kyua-cli/utils/signals/exceptions_test -%%TEST%%tests/kyua-cli/utils/signals/interrupts_test -%%TEST%%tests/kyua-cli/utils/signals/misc_test -%%TEST%%tests/kyua-cli/utils/signals/programmer_test -%%TEST%%tests/kyua-cli/utils/sqlite/Kyuafile -%%TEST%%tests/kyua-cli/utils/sqlite/c_gate_test -%%TEST%%tests/kyua-cli/utils/sqlite/database_test -%%TEST%%tests/kyua-cli/utils/sqlite/exceptions_test -%%TEST%%tests/kyua-cli/utils/sqlite/statement_test -%%TEST%%tests/kyua-cli/utils/sqlite/transaction_test -%%TEST%%tests/kyua-cli/utils/stream_test -%%TEST%%tests/kyua-cli/utils/text/Kyuafile -%%TEST%%tests/kyua-cli/utils/text/exceptions_test -%%TEST%%tests/kyua-cli/utils/text/operations_test -%%TEST%%tests/kyua-cli/utils/text/table_test -%%TEST%%tests/kyua-cli/utils/text/templates_test -%%TEST%%tests/kyua-cli/utils/units_test -%%TEST%%@dirrm tests/kyua-cli/utils/text -%%TEST%%@dirrm tests/kyua-cli/utils/sqlite -%%TEST%%@dirrm tests/kyua-cli/utils/signals -%%TEST%%@dirrm tests/kyua-cli/utils/process -%%TEST%%@dirrm tests/kyua-cli/utils/logging -%%TEST%%@dirrm tests/kyua-cli/utils/fs -%%TEST%%@dirrm tests/kyua-cli/utils/format -%%TEST%%@dirrm tests/kyua-cli/utils/config -%%TEST%%@dirrm tests/kyua-cli/utils/cmdline -%%TEST%%@dirrm tests/kyua-cli/utils -%%TEST%%@dirrm tests/kyua-cli/store -%%TEST%%@dirrm tests/kyua-cli/integration/helpers -%%TEST%%@dirrm tests/kyua-cli/integration -%%TEST%%@dirrm tests/kyua-cli/examples -%%TEST%%@dirrm tests/kyua-cli/engine/drivers -%%TEST%%@dirrm tests/kyua-cli/engine -%%TEST%%@dirrm tests/kyua-cli/cli -%%TEST%%@dirrm tests/kyua-cli/bootstrap -%%TEST%%@dirrm tests/kyua-cli -@dirrm %%DATADIR%%/store -@dirrm %%DATADIR%%/misc -@dirrm %%DATADIR%% -@dirrm etc/kyua +@comment This packing list left intentionally empty |