Tue Jul 10 22:13:49 2012 UTC ()
Initial import of kyua-atf-compat, version 0.1:

Experimental version released on July 10th, 2012.

This is the first public release of the kyua-atf-compat package.

This first release is paired with the 0.16 release of ATF, which
disables the build of atf-run and atf-report by default.  The goal
of this package is, then, to provide compatibility utilities for
these disabled tools but using Kyua as the backend for the execution
of the tests.


(jmmv)
diff -r1.1626 -r1.1627 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/kyua-atf-compat/DESCR
diff -r0 -r1.1 pkgsrc/devel/kyua-atf-compat/Makefile
diff -r0 -r1.1 pkgsrc/devel/kyua-atf-compat/PLIST
diff -r0 -r1.1 pkgsrc/devel/kyua-atf-compat/distinfo

cvs diff -r1.1626 -r1.1627 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2012/07/09 14:07:19 1.1626
+++ pkgsrc/devel/Makefile 2012/07/10 22:13:48 1.1627
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1626 2012/07/09 14:07:19 minskim Exp $ 1# $NetBSD: Makefile,v 1.1627 2012/07/10 22:13:48 jmmv Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ArX 6SUBDIR+= ArX
7SUBDIR+= ETL 7SUBDIR+= ETL
8SUBDIR+= ExmanIDE 8SUBDIR+= ExmanIDE
9SUBDIR+= GConf 9SUBDIR+= GConf
10SUBDIR+= GConf-ui 10SUBDIR+= GConf-ui
11SUBDIR+= Gorm 11SUBDIR+= Gorm
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= RBTools 14SUBDIR+= RBTools
@@ -292,26 +292,27 @@ SUBDIR+= jenkins @@ -292,26 +292,27 @@ SUBDIR+= jenkins
292SUBDIR+= jflex 292SUBDIR+= jflex
293SUBDIR+= js2-mode 293SUBDIR+= js2-mode
294SUBDIR+= kdbg 294SUBDIR+= kdbg
295SUBDIR+= kdesdk3 295SUBDIR+= kdesdk3
296SUBDIR+= kdesdk4 296SUBDIR+= kdesdk4
297SUBDIR+= kdevelop 297SUBDIR+= kdevelop
298SUBDIR+= kdevelop-base 298SUBDIR+= kdevelop-base
299SUBDIR+= kdevelop4 299SUBDIR+= kdevelop4
300SUBDIR+= kdevplatform 300SUBDIR+= kdevplatform
301SUBDIR+= kdiff3 301SUBDIR+= kdiff3
302SUBDIR+= kdiff3-kde3 302SUBDIR+= kdiff3-kde3
303SUBDIR+= ko-po-check 303SUBDIR+= ko-po-check
304SUBDIR+= kscope 304SUBDIR+= kscope
 305SUBDIR+= kyua-atf-compat
305SUBDIR+= kyua-cli 306SUBDIR+= kyua-cli
306SUBDIR+= lcc 307SUBDIR+= lcc
307SUBDIR+= lcov 308SUBDIR+= lcov
308SUBDIR+= ldapsdk 309SUBDIR+= ldapsdk
309SUBDIR+= ldpc 310SUBDIR+= ldpc
310SUBDIR+= lemon 311SUBDIR+= lemon
311SUBDIR+= lettuce 312SUBDIR+= lettuce
312SUBDIR+= libFoundation 313SUBDIR+= libFoundation
313SUBDIR+= libFoundation-examples 314SUBDIR+= libFoundation-examples
314SUBDIR+= libarena 315SUBDIR+= libarena
315SUBDIR+= libargparse 316SUBDIR+= libargparse
316SUBDIR+= libast 317SUBDIR+= libast
317SUBDIR+= libatomic_ops 318SUBDIR+= libatomic_ops

File Added: pkgsrc/devel/kyua-atf-compat/Attic/DESCR
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-atf-compat, provides tools to ease the transition from
ATF to Kyua.  In particular, this includes is a tool to convert Atffile
files to Kyuafile files in an automated manner, and drop-in replacement
wrappers for atf-run and atf-report.

File Added: pkgsrc/devel/kyua-atf-compat/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2012/07/10 22:13:48 jmmv Exp $
#

DISTNAME=	kyua-atf-compat-0.1
CATEGORIES=	devel
MASTER_SITES=	http://kyua.googlecode.com/files/

MAINTAINER=	jmmv@NetBSD.org
HOMEPAGE=	http://code.google.com/p/kyua/
COMMENT=	Kyua (automated testing framework) - ATF compatibility tools
LICENSE=	2-clause-bsd

DEPENDS=	kyua-cli>=0.5:../../devel/kyua-cli

PKG_DESTDIR_SUPPORT=	user-destdir

GNU_CONFIGURE=		yes
MAKE_JOBS_SAFE=		yes
USE_TOOLS=		pkg-config

PKG_OPTIONS_VAR=	PKG_OPTIONS.kyua-atf-compat
PKG_SUPPORTED_OPTIONS=	tests
PKG_SUGGESTED_OPTIONS=	tests

CONFIGURE_ARGS+=	ATF_CONFSUBDIR=
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}

PKG_SYSCONFSUBDIR=	atf

.include "../../mk/bsd.options.mk"

.if $(PKG_OPTIONS:Mtests)
CONFIGURE_ARGS+=	--with-atf
PLIST_SUBST+=		TESTS=
.  include "../../devel/atf-libs/buildlink3.mk"
.else
CONFIGURE_ARGS+=	--without-atf
PLIST_SUBST+=		TESTS=@comment
.endif

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/kyua-atf-compat/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1 2012/07/10 22:13:48 jmmv Exp $
bin/atf-report
bin/atf-run
bin/atf2kyua
man/man1/atf-report.1
man/man1/atf-run.1
man/man1/atf2kyua.1
share/doc/kyua-atf-compat/AUTHORS
share/doc/kyua-atf-compat/COPYING
share/doc/kyua-atf-compat/NEWS
share/doc/kyua-atf-compat/README
share/kyua-atf-compat/lib.subr
share/kyua-atf-compat/tests_lib.subr
${TESTS}tests/kyua-atf-compat/Kyuafile
${TESTS}tests/kyua-atf-compat/atf-report_test
${TESTS}tests/kyua-atf-compat/atf-run_test
${TESTS}tests/kyua-atf-compat/atf2kyua_test
${TESTS}tests/kyua-atf-compat/helpers

File Added: pkgsrc/devel/kyua-atf-compat/Attic/distinfo
$NetBSD: distinfo,v 1.1 2012/07/10 22:13:48 jmmv Exp $

SHA1 (kyua-atf-compat-0.1.tar.gz) = a2f8eaf02de144c4604ad2dd42b446fa8dfde00f
RMD160 (kyua-atf-compat-0.1.tar.gz) = 5c9a6c9dd286ab373a39df4a4692622ef694a2a5
Size (kyua-atf-compat-0.1.tar.gz) = 73743 bytes