Date: Thu, 4 Apr 2013 23:25:49 GMT From: Alan Somers <asomers@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/177640: devel/kyua-atf-compat ATF compatibility tools for Kyua Message-ID: <201304042325.r34NPnL3075323@red.freebsd.org> Resent-Message-ID: <201304042330.r34NU0gR099055@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 177640 >Category: ports >Synopsis: devel/kyua-atf-compat ATF compatibility tools for Kyua >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:30: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: These scripts help migrate from ATF to Kyua. They compatibly reimplement the command line tools from ATF using the Kyua binaries, and they can also convert Atffile's to Kyuafile's. >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-atf-compat # kyua-atf-compat/Makefile # kyua-atf-compat/distinfo # kyua-atf-compat/pkg-descr # kyua-atf-compat/pkg-plist # echo c - kyua-atf-compat mkdir -p kyua-atf-compat > /dev/null 2>&1 echo x - kyua-atf-compat/Makefile sed 's/^X//' >kyua-atf-compat/Makefile << '7bdb1722743925730fe03f33c36a825c' X# New ports collection makefile for: kyua-atf-compat X# Date created: 28 Mar 2012 X# Whom: Alan Somers <asomers@freebsd.org> X# X# $FreeBSD$ X# X XPORTNAME= kyua-atf-compat XPORTVERSION= 0.1 XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} XPROJECTHOST= kyua X XMAINTAINER= asomers@freebsd.org XCOMMENT= Kyua (automated testing framework) - ATF compatibility tools X XLICENSE= BSD X XRUN_DEPENDS= kyua:${PORTSDIR}/devel/kyua-cli X XGNU_CONFIGURE= yes XUSE_PKGCONFIG= yes 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= atf-report.1 atf-run.1 atf2kyua.1 X X.include <bsd.port.mk> 7bdb1722743925730fe03f33c36a825c echo x - kyua-atf-compat/distinfo sed 's/^X//' >kyua-atf-compat/distinfo << '4a150bf7c3b738cde1655228cdd7c6cf' XSHA256 (kyua-atf-compat-0.1.tar.gz) = dd3f647ec015b4d4595d1f16ad79673b66c44f6e19cb9176dfcf4fc9d2cfd8e8 XSIZE (kyua-atf-compat-0.1.tar.gz) = 73743 4a150bf7c3b738cde1655228cdd7c6cf echo x - kyua-atf-compat/pkg-descr sed 's/^X//' >kyua-atf-compat/pkg-descr << '8c38af0c5ff328f57ed9808a814d2930' 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-atf-compat, provides tools to ease the transition from XATF to Kyua. In particular, this includes is a tool to convert Atffile Xfiles to Kyuafile files in an automated manner, and drop-in replacement Xwrappers for atf-run and atf-report. X XWWW: https://code.google.com/p/kyua/ 8c38af0c5ff328f57ed9808a814d2930 echo x - kyua-atf-compat/pkg-plist sed 's/^X//' >kyua-atf-compat/pkg-plist << 'b52ff923c849fe19f07b5d56cfc118d3' Xbin/atf-report Xbin/atf-run Xbin/atf2kyua Xshare/doc/kyua-atf-compat/AUTHORS Xshare/doc/kyua-atf-compat/COPYING Xshare/doc/kyua-atf-compat/NEWS Xshare/doc/kyua-atf-compat/README Xshare/kyua-atf-compat/lib.subr Xshare/kyua-atf-compat/tests_lib.subr X@dirrmtry tests/kyua-atf-compat X@dirrmtry tests X@dirrm share/kyua-atf-compat X@dirrm share/doc/kyua-atf-compat b52ff923c849fe19f07b5d56cfc118d3 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304042325.r34NPnL3075323>