svn commit: r321050 - in head/devel: . kyua-testers

Bryan Drewery bdrewery at FreeBSD.org
Sun Jun 16 14:10:37 UTC 2013


Author: bdrewery
Date: Sun Jun 16 14:10:35 2013
New Revision: 321050
URL: http://svnweb.freebsd.org/changeset/ports/321050

Log:
  New port: devel/kyua-testers:
  
  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.
  
  This module, kyua-testers, provides scriptable interfaces to interact
  with test programs of various kinds.  The interface of such testers
  allows the caller to execute a single test case of a single test program
  in a controlled and homogeneous manner.
  
  WWW: https://code.google.com/p/kyua/
  
  PR:		ports/177637
  Submitted by:	asomers
  Reviewed by:	Garrett Cooper <yaneurabeya at gmail.com>

Added:
  head/devel/kyua-testers/
  head/devel/kyua-testers/Makefile   (contents, props changed)
  head/devel/kyua-testers/distinfo   (contents, props changed)
  head/devel/kyua-testers/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Jun 16 13:54:02 2013	(r321049)
+++ head/devel/Makefile	Sun Jun 16 14:10:35 2013	(r321050)
@@ -914,6 +914,7 @@
     SUBDIR += kprof
     SUBDIR += kscope
     SUBDIR += kyra
+    SUBDIR += kyua-testers
     SUBDIR += lasi
     SUBDIR += lcov
     SUBDIR += leaktracer

Added: head/devel/kyua-testers/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/kyua-testers/Makefile	Sun Jun 16 14:10:35 2013	(r321050)
@@ -0,0 +1,40 @@
+# Created by: Alan Somers <asomers at freebsd.org>
+# $FreeBSD$
+
+PORTNAME=	kyua-testers
+PORTVERSION=	0.1
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
+PROJECTHOST=	kyua
+
+MAINTAINER=	asomers at freebsd.org
+COMMENT=	Kyua (automated testing framework) - Testers
+
+LICENSE=	BSD
+
+GNU_CONFIGURE=	yes
+
+OPTIONS_DEFINE=	DOCS
+
+.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
+
+PLIST_FILES=	libdata/pkgconfig/kyua-testers.pc libexec/kyua-atf-tester
+PLIST_FILES+=	libexec/kyua-plain-tester
+.if ! ${PORT_OPTIONS:MDOCS}
+MAKE_FLAGS+=	doc_DATA=
+.endif
+
+PORTDOCS=	AUTHORS COPYING NEWS README
+MAN1=	kyua-atf-tester.1 kyua-plain-tester.1 kyua-tester.1
+MAN5=	kyua-tester-list.5 kyua-tester-result.5
+MAN7=	kyua-atf-interface.7 kyua-plain-interface.7
+
+post-patch: .SILENT
+	@${REINPLACE_CMD} -e 's|@pkgconfigdir@|${PREFIX}/libdata/pkgconfig|' \
+		${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>

Added: head/devel/kyua-testers/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/kyua-testers/distinfo	Sun Jun 16 14:10:35 2013	(r321050)
@@ -0,0 +1,2 @@
+SHA256 (kyua-testers-0.1.tar.gz) = 08f30eef2c967c5451f858ed63c0c4647899d634fcb32dc5fe5fbdb3e0170e49
+SIZE (kyua-testers-0.1.tar.gz) = 165554

Added: head/devel/kyua-testers/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/kyua-testers/pkg-descr	Sun Jun 16 14:10:35 2013	(r321050)
@@ -0,0 +1,12 @@
+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.
+
+This module, kyua-testers, provides scriptable interfaces to interact
+with test programs of various kinds.  The interface of such testers
+allows the caller to execute a single test case of a single test program
+in a controlled and homogeneous manner.
+
+WWW: https://code.google.com/p/kyua/


More information about the svn-ports-all mailing list