Skip site navigation (1)Skip section navigation (2)
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>