From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QJMYj-0000fB-NS for garchives@archives.gentoo.org; Mon, 09 May 2011 09:15:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D458C1C005; Mon, 9 May 2011 09:15:11 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 87D531C005 for ; Mon, 9 May 2011 09:15:11 +0000 (UTC) Received: from pomiocik.lan (77-254-167-21.adsl.inetia.pl [77.254.167.21]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 100841B4001; Mon, 9 May 2011 09:15:07 +0000 (UTC) Date: Mon, 9 May 2011 11:15:02 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-pms@lists.gentoo.org Cc: calchan@gentoo.org, tanderson@gentoo.org, dagger@gentoo.org, dev-portage@gentoo.org, ferringb@gentoo.org, graaff@gentoo.org Subject: [gentoo-pms] The PMS test suite GSoC project Message-ID: <20110509111502.6506c661@pomiocik.lan> Organization: Gentoo X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.3; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/2bGfZcxPFKArHpI3zfq7uF2"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: bac01fde8bff9f3e08d2f04e749c2c2e --Sig_/2bGfZcxPFKArHpI3zfq7uF2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable (CC-ing Package Manager devs) Dear developers, For this year's GSoC I'm working a project called the 'PMS test suite'. In simplest words, it will be a suite of tools allowing to test a particular Package Manager for compliance with what PMS says. The final objective would be for the suite to be able to flexibly adjust itself to changes in PMS, reading the specs directly from it and matching them with available tests. As Hans de Graaff suggested, dev-util/cucumber could be used for that. Reaching this objective isn't planned for the SoC coding period though. The first step would be to develop a simple test library format and a suite of tools to convert those tests into ebuilds and run them using a PM of choice. Afterwards, that suite could be extended with a tool creating such a library using PMS spec directly. I'm going to begin creating/forking repos and coding soon, thus I'd appreciate any comments and advises. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/2bGfZcxPFKArHpI3zfq7uF2 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk3HsJoACgkQnGSe5QXeB7tHpwCfbsjbgZ/YsGGg147YN5pwHPN1 G6gAn3FbUPBrgdo5f4dpH4UWF310lkV0 =/pJ3 -----END PGP SIGNATURE----- --Sig_/2bGfZcxPFKArHpI3zfq7uF2--