Date: Tue, 11 Feb 2014 03:48:38 +0000 (UTC) From: Julio Merino <jmmv@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r343717 - in head/devel: kyua kyua-testers lutok Message-ID: <201402110348.s1B3mcXX075469@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jmmv (src committer) Date: Tue Feb 11 03:48:38 2014 New Revision: 343717 URL: http://svnweb.freebsd.org/changeset/ports/343717 QAT: https://qat.redports.org/buildarchive/r343717/ Log: Install tests for lutok, kyua-testers and kyua. This is all conditionalized on a TEST option. Approved by: bdrewery Modified: head/devel/kyua-testers/Makefile head/devel/kyua-testers/pkg-plist head/devel/kyua/Makefile head/devel/kyua/pkg-plist head/devel/lutok/Makefile head/devel/lutok/pkg-plist Modified: head/devel/kyua-testers/Makefile ============================================================================== --- head/devel/kyua-testers/Makefile Tue Feb 11 01:32:31 2014 (r343716) +++ head/devel/kyua-testers/Makefile Tue Feb 11 03:48:38 2014 (r343717) @@ -3,6 +3,7 @@ PORTNAME= kyua-testers PORTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} PROJECTHOST= kyua @@ -14,13 +15,14 @@ LICENSE= BSD GNU_CONFIGURE= yes -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS TEST + +OPTIONS_SUB= yes +TEST_CONFIGURE_WITH= atf .include <bsd.port.options.mk> CONFIGURE_ARGS+= --docdir=${DOCSDIR} -# TODO: install the tests, once FreeBSD has a system for ports to install tests -CONFIGURE_ARGS+= --without-atf MAKE_FLAGS+= pkgconfigdir=${PREFIX}/libdata/pkgconfig Modified: head/devel/kyua-testers/pkg-plist ============================================================================== --- head/devel/kyua-testers/pkg-plist Tue Feb 11 01:32:31 2014 (r343716) +++ head/devel/kyua-testers/pkg-plist Tue Feb 11 03:48:38 2014 (r343717) @@ -16,3 +16,23 @@ man/man7/kyua-tap-interface.7.gz %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%@dirrm %%DOCSDIR%% +%%TEST%%tests/kyua-testers/Kyuafile +%%TEST%%tests/kyua-testers/atf_helpers +%%TEST%%tests/kyua-testers/atf_inttest +%%TEST%%tests/kyua-testers/atf_list_test +%%TEST%%tests/kyua-testers/atf_result_test +%%TEST%%tests/kyua-testers/cli_test +%%TEST%%tests/kyua-testers/env_test +%%TEST%%tests/kyua-testers/error_test +%%TEST%%tests/kyua-testers/fs_test +%%TEST%%tests/kyua-testers/plain_helpers +%%TEST%%tests/kyua-testers/plain_inttest +%%TEST%%tests/kyua-testers/result_test +%%TEST%%tests/kyua-testers/run_test +%%TEST%%tests/kyua-testers/stacktrace_helper +%%TEST%%tests/kyua-testers/stacktrace_test +%%TEST%%tests/kyua-testers/tap_helpers +%%TEST%%tests/kyua-testers/tap_inttest +%%TEST%%tests/kyua-testers/tap_parser_test +%%TEST%%tests/kyua-testers/text_test +%%TEST%%@dirrm tests/kyua-testers Modified: head/devel/kyua/Makefile ============================================================================== --- head/devel/kyua/Makefile Tue Feb 11 01:32:31 2014 (r343716) +++ head/devel/kyua/Makefile Tue Feb 11 03:48:38 2014 (r343717) @@ -3,7 +3,7 @@ PORTNAME= kyua PORTVERSION= 0.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} PROJECTHOST= kyua @@ -27,13 +27,15 @@ USERS= ${TESTS_USER} SUB_FILES= kyua.conf SUB_LIST= TESTS_USER=${TESTS_USER} -OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES TEST + +OPTIONS_SUB= yes +TEST_CONFIGURE_WITH= atf + .include <bsd.port.options.mk> CONFIGURE_ARGS+= --without-doxygen CONFIGURE_ARGS+= --docdir=${DOCSDIR} -# TODO: install the tests, once FreeBSD has a system for ports to install tests -CONFIGURE_ARGS+= --without-atf MAKE_FLAGS+= examplesdir=${EXAMPLESDIR} MAKE_FLAGS+= pkgdatadir=${DATADIR} @@ -47,5 +49,7 @@ MAKE_FLAGS+= dist_examples_DATA= 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> Modified: head/devel/kyua/pkg-plist ============================================================================== --- head/devel/kyua/pkg-plist Tue Feb 11 01:32:31 2014 (r343716) +++ head/devel/kyua/pkg-plist Tue Feb 11 03:48:38 2014 (r343717) @@ -29,6 +29,158 @@ man/man7/kyua-test-filters.7.gz %%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%% Modified: head/devel/lutok/Makefile ============================================================================== --- head/devel/lutok/Makefile Tue Feb 11 01:32:31 2014 (r343716) +++ head/devel/lutok/Makefile Tue Feb 11 03:48:38 2014 (r343717) @@ -3,7 +3,7 @@ PORTNAME= lutok PORTVERSION= 0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} @@ -16,7 +16,10 @@ GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= pkgconfig lua -OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES TEST + +OPTIONS_SUB= yes +TEST_CONFIGURE_WITH= atf .include <bsd.port.options.mk> @@ -25,8 +28,6 @@ CONFIGURE_ARGS+= --htmldir=${DOCSDIR}/ht # The distfile contains prebuilt doxygen files. Specify --without_doxygen so # we won't rebuild them CONFIGURE_ARGS+= --without-doxygen -# TODO: install the tests, once FreeBSD has a system for ports to install tests -CONFIGURE_ARGS+= --without-atf # Force the use of the lua version we have chosen via USE_LUA. If we allow # lutok's configure script search for one using pkgconfig files, it might pick Modified: head/devel/lutok/pkg-plist ============================================================================== --- head/devel/lutok/pkg-plist Tue Feb 11 01:32:31 2014 (r343716) +++ head/devel/lutok/pkg-plist Tue Feb 11 03:48:38 2014 (r343717) @@ -230,4 +230,13 @@ libdata/pkgconfig/lutok.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/interpreter.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/raii.cpp %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% +%%TEST%%tests/lutok/Kyuafile +%%TEST%%tests/lutok/c_gate_test +%%TEST%%tests/lutok/debug_test +%%TEST%%tests/lutok/examples_test +%%TEST%%tests/lutok/exceptions_test +%%TEST%%tests/lutok/operations_test +%%TEST%%tests/lutok/stack_cleaner_test +%%TEST%%tests/lutok/state_test +%%TEST%%@dirrm tests/lutok @dirrm include/lutok
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402110348.s1B3mcXX075469>