[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#735318: marked as done (ITP: libtest-roo-perl -- module for composable, reusable tests with roles and Moo)



Your message dated Wed, 15 Jan 2014 12:00:08 +0000
with message-id <E1W3P8i-0004wa-Of@franck.debian.org>
and subject line Bug#735318: fixed in libtest-roo-perl 1.002-1
has caused the Debian Bug report #735318,
regarding ITP: libtest-roo-perl -- module for composable, reusable tests with roles and Moo
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
735318: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=735318
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Owner: gregor herrmann <gregoa@debian.org>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-perl@lists.debian.org

* Package name    : libtest-roo-perl
  Version         : 1.002
  Upstream Author : David Golden <dagolden@cpan.org>
* URL             : https://metacpan.org/release/Test-Roo
* License         : Apache-2.0
  Programming Lang: Perl
  Description     : module for composable, reusable tests with roles and Moo

Test::Roo allows you to compose Test::More tests from roles. It is inspired
by the excellent Test::Routine module, but uses Moo instead of Moose. This
gives most of the benefits without the need for Moose as a test dependency.

Test files are Moo classes. You can define any needed test fixtures as Moo
attributes. You define tests as method modifiers -- similar in concept to
"subtest" in Test::More, but your test method will be passed the test object
for access to fixture attributes. You may compose any Moo::Role into your
test to define attributes, require particular methods, or define tests.

This means that you can isolate test *behaviors* into roles which require
certain test *fixtures* in order to run. Your main test file will provide the
fixtures and compose the roles to run. This makes it easy to reuse test
behaviors.

For example, if you are creating tests for Awesome::Module, you could create
the test behaviors as Awesome::Module::Test::Role and distribute it with your
module. If another distribution subclasses Awesome::Module, it can compose
the Awesome::Module::Test::Role behavior for its own tests.

No more copying and pasting tests from a super class! Superclasses define and
share their tests. Subclasses provide their own fixtures and run the tests.

--- End Message ---
--- Begin Message ---
Source: libtest-roo-perl
Source-Version: 1.002-1

We believe that the bug you reported is fixed in the latest version of
libtest-roo-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 735318@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated libtest-roo-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 14 Jan 2014 19:25:11 +0100
Source: libtest-roo-perl
Binary: libtest-roo-perl
Architecture: source all
Version: 1.002-1
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Description: 
 libtest-roo-perl - module for composable, reusable tests with roles and Moo
Closes: 735318
Changes: 
 libtest-roo-perl (1.002-1) unstable; urgency=low
 .
   * Initial release (closes: #735318).
Checksums-Sha1: 
 c2024c4260ba910c87061a4ab49defc9b1abb193 2268 libtest-roo-perl_1.002-1.dsc
 b7d14756695f652524a5de618a3609fdd09b541b 26602 libtest-roo-perl_1.002.orig.tar.gz
 b66216405506998143e39197fd0afd3318db50e1 2312 libtest-roo-perl_1.002-1.debian.tar.gz
 e7dce2d3703c501fb8cb76fee100d82ac5989138 31746 libtest-roo-perl_1.002-1_all.deb
Checksums-Sha256: 
 bb575d2956f6d2eaad3b6edd45855d1d06b08014a523bb9dd0e7aa4f6092db93 2268 libtest-roo-perl_1.002-1.dsc
 7cf2f09e4d0a49f642757bda8e4eb6cc69e0a2438f9e5057aaeb8339e1314d13 26602 libtest-roo-perl_1.002.orig.tar.gz
 3cbb399c7967389440c81b7da10241ba21123939079c0abf7a50e3edde3a902f 2312 libtest-roo-perl_1.002-1.debian.tar.gz
 14ca05fc1852347d46cf2195a2c9942830d6da82246052cb5a0b886763f7c3cd 31746 libtest-roo-perl_1.002-1_all.deb
Files: 
 60b377b93fc76f636a65f1d91fc062ae 2268 perl optional libtest-roo-perl_1.002-1.dsc
 1fb840f1eaecc4de15e08ac3758da971 26602 perl optional libtest-roo-perl_1.002.orig.tar.gz
 1963f3e4eb4af01becaeeb863f9947e0 2312 perl optional libtest-roo-perl_1.002-1.debian.tar.gz
 4be642e836fcdd428bfbc5cab2dff0b3 31746 perl optional libtest-roo-perl_1.002-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJS1YEaAAoJELs6aAGGSaoGSvsP+gNbWg7Ue316spkmcT5mpoa2
gtXgiDJ1yh6/vfmyz15mgWKkgFmPTChvNJ1WUuTTUVb25yyhLjPZP5bUcTeHwfUv
lZvvy03/YPWvj/8sMzbmSKetOSrLdvtOmmTMfgpbFXAM0WMKKacqwtnGzvgMTLVV
CRv/r7xcSl1xMkx4tnPKSpwX7myNU2HtPXg0anlA5ASvX2hnMVb+eJUi10DEUe1O
/vPBvWkAjgLeNnpX7guvu+amQBWaNuq68HDd1tp9KH8pGkUqvqGNivkLEI5lwrCu
45IzIHYzWWUII+MIJ+NrVIGuGrR8P4ExV0n9bK/g2Lb3mlzsRPMhUt0Ip+8aOKNh
x1LBpx7mXDpkIec/T9ft8X26dLgvF7ifQxJO6Ye8GBe6wY7Gw2CijUrdJjygZ7iU
lXy3Az84zMJv3DPHKBS2r2fzdWvL173OTqQyB28pLA6gQwndzXDcGoZ2grXc7kIf
bOuYQQWjlWLkXB8Kll8RM0gZ8y8ctdHNBxgcbxUSUYsL+0EJbriUt29js7zzVa7h
BbsQ1QnnYlIrCWYTnbGm4atO73YW2xUUSaZUr6DN7YTL0UohvGRQkwqZGvWuBunf
aH0SrcB+B1CxN0vj4eO9FOJjoRUXO6puE1MbB8NQmWbIngSx2ZWqbL2se1pgl1w1
cudee4ju4DIbbu5hOyvR
=ewIM
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: