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-head
mailing list