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
--- 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 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ArX | | 6 | SUBDIR+= ArX |
7 | SUBDIR+= ETL | | 7 | SUBDIR+= ETL |
8 | SUBDIR+= ExmanIDE | | 8 | SUBDIR+= ExmanIDE |
9 | SUBDIR+= GConf | | 9 | SUBDIR+= GConf |
10 | SUBDIR+= GConf-ui | | 10 | SUBDIR+= GConf-ui |
11 | SUBDIR+= Gorm | | 11 | SUBDIR+= Gorm |
12 | SUBDIR+= ObjectiveLib | | 12 | SUBDIR+= ObjectiveLib |
13 | SUBDIR+= ProjectCenter | | 13 | SUBDIR+= ProjectCenter |
14 | SUBDIR+= RBTools | | 14 | SUBDIR+= RBTools |
| @@ -292,26 +292,27 @@ SUBDIR+= jenkins | | | @@ -292,26 +292,27 @@ SUBDIR+= jenkins |
292 | SUBDIR+= jflex | | 292 | SUBDIR+= jflex |
293 | SUBDIR+= js2-mode | | 293 | SUBDIR+= js2-mode |
294 | SUBDIR+= kdbg | | 294 | SUBDIR+= kdbg |
295 | SUBDIR+= kdesdk3 | | 295 | SUBDIR+= kdesdk3 |
296 | SUBDIR+= kdesdk4 | | 296 | SUBDIR+= kdesdk4 |
297 | SUBDIR+= kdevelop | | 297 | SUBDIR+= kdevelop |
298 | SUBDIR+= kdevelop-base | | 298 | SUBDIR+= kdevelop-base |
299 | SUBDIR+= kdevelop4 | | 299 | SUBDIR+= kdevelop4 |
300 | SUBDIR+= kdevplatform | | 300 | SUBDIR+= kdevplatform |
301 | SUBDIR+= kdiff3 | | 301 | SUBDIR+= kdiff3 |
302 | SUBDIR+= kdiff3-kde3 | | 302 | SUBDIR+= kdiff3-kde3 |
303 | SUBDIR+= ko-po-check | | 303 | SUBDIR+= ko-po-check |
304 | SUBDIR+= kscope | | 304 | SUBDIR+= kscope |
| | | 305 | SUBDIR+= kyua-atf-compat |
305 | SUBDIR+= kyua-cli | | 306 | SUBDIR+= kyua-cli |
306 | SUBDIR+= lcc | | 307 | SUBDIR+= lcc |
307 | SUBDIR+= lcov | | 308 | SUBDIR+= lcov |
308 | SUBDIR+= ldapsdk | | 309 | SUBDIR+= ldapsdk |
309 | SUBDIR+= ldpc | | 310 | SUBDIR+= ldpc |
310 | SUBDIR+= lemon | | 311 | SUBDIR+= lemon |
311 | SUBDIR+= lettuce | | 312 | SUBDIR+= lettuce |
312 | SUBDIR+= libFoundation | | 313 | SUBDIR+= libFoundation |
313 | SUBDIR+= libFoundation-examples | | 314 | SUBDIR+= libFoundation-examples |
314 | SUBDIR+= libarena | | 315 | SUBDIR+= libarena |
315 | SUBDIR+= libargparse | | 316 | SUBDIR+= libargparse |
316 | SUBDIR+= libast | | 317 | SUBDIR+= libast |
317 | SUBDIR+= libatomic_ops | | 318 | SUBDIR+= libatomic_ops |
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.
# $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"
@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
$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