Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Apr 2013 23:18:08 GMT
From:      Alan Somers <asomers@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/177637: devel/kyua-testers
Message-ID:  <201304042318.r34NI89W058933@red.freebsd.org>
Resent-Message-ID: <201304042320.r34NK0ww097177@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         177637
>Category:       ports
>Synopsis:       devel/kyua-testers
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 04 23:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Alan Somers
>Release:        10.0-CURRENT
>Organization:
Spectra Logic
>Environment:
FreeBSD alans-fbsd10 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Mar 30 20:25:42 UTC 2013     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Also tested on 9.1 amd64 and 9.1 i386
>Description:
Pluggable test interfaces to Kyua.  I'm not certain why upstream packages them separately, but they do.  It must be a separate port from kyua-cli because it's a build-time dependency.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	kyua-testers
#	kyua-testers/pkg-plist
#	kyua-testers/pkg-descr
#	kyua-testers/distinfo
#	kyua-testers/Makefile
#
echo c - kyua-testers
mkdir -p kyua-testers > /dev/null 2>&1
echo x - kyua-testers/pkg-plist
sed 's/^X//' >kyua-testers/pkg-plist << '48a395ff60ccdea55afa4fb1d07043f9'
Xlibdata/pkgconfig/kyua-testers.pc
Xlibexec/kyua-atf-tester
Xlibexec/kyua-plain-tester
Xshare/doc/kyua-testers/AUTHORS
Xshare/doc/kyua-testers/COPYING
Xshare/doc/kyua-testers/NEWS
Xshare/doc/kyua-testers/README
X@dirrm share/doc/kyua-testers
48a395ff60ccdea55afa4fb1d07043f9
echo x - kyua-testers/pkg-descr
sed 's/^X//' >kyua-testers/pkg-descr << 'bcf8d84506e7df2ceef3bd9f149d1d04'
XKyua (pronounced Q.A.) is a testing framework for both developers and
Xusers.  Kyua is different from most other testing frameworks in that it
Xputs the end user experience before anything else.  There are multiple
Xreasons for users to run the tests themselves, and Kyua ensures that
Xthey can do so in the most convenient way.
X
XThis module, kyua-testers, provides scriptable interfaces to interact
Xwith test programs of various kinds.  The interface of such testers
Xallows the caller to execute a single test case of a single test program
Xin a controlled and homogeneous manner.
X
XWWW: https://code.google.com/p/kyua/
bcf8d84506e7df2ceef3bd9f149d1d04
echo x - kyua-testers/distinfo
sed 's/^X//' >kyua-testers/distinfo << '3202c49ae584b8a86f4487c05e66088f'
XSHA256 (kyua-testers-0.1.tar.gz) = 08f30eef2c967c5451f858ed63c0c4647899d634fcb32dc5fe5fbdb3e0170e49
XSIZE (kyua-testers-0.1.tar.gz) = 165554
3202c49ae584b8a86f4487c05e66088f
echo x - kyua-testers/Makefile
sed 's/^X//' >kyua-testers/Makefile << '38061d455c4369fad651662d9367d685'
X# New ports collection makefile for:	kyua-testers
X# Date created:				26 Mar 2012
X# Whom:					Alan Somers <asomers@freebsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	kyua-testers
XPORTVERSION=	0.1
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
XPROJECTHOST=	kyua
X
XMAINTAINER=	asomers@freebsd.org
XCOMMENT=	Kyua (automated testing framework) - Testers
X
XLICENSE=	BSD
X
XGNU_CONFIGURE=	yes
X
XCONFIGURE_ARGS+=	--docdir=${PREFIX}/share/doc/${PORTNAME}
X
X# TODO: install the tests, once FreeBSD has a system for ports to install tests
XCONFIGURE_ARGS+=	--without-atf
XPLIST_SUBST+=	TESTS="@comment "
X
XMAN1=	kyua-atf-tester.1 kyua-plain-tester.1 kyua-tester.1
XMAN5=	kyua-tester-list.5 kyua-tester-result.5
XMAN7=	kyua-atf-interface.7 kyua-plain-interface.7
X
Xpost-patch: .SILENT
X	@${REINPLACE_CMD} -e 's|@pkgconfigdir@|${PREFIX}/libdata/pkgconfig|' \
X		${WRKSRC}/Makefile.in
X
X.include <bsd.port.mk>
38061d455c4369fad651662d9367d685
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304042318.r34NI89W058933>