I noticed this in the cpantesters matrix, and that the openSUSE build
system has a small diff to remove out the offending tests.
Actually the biggest holdup is remembering how to make a release.
Also some things changed since last time; 0.25 is "unauthorised". If
you have pointers to help with this process that would be helpful,
otherwise I'll find out myself in due course.
Thanks for the report,
Wed Jun 08 18:10:14 2011mca1001 [...] users.sourceforge.net - Taken
Wed Jun 08 18:12:35 2011mca1001 [...] users.sourceforge.net - Correspondence added
Thank you for the advanced warning on this one, and sorry I wasn't in a
position to make a prompt fix.
I have just uploaded 0.25_1325 which I believe will fix this problem by
making no assumptions about how a Regexp stringifies.
We shall see, thanks to the smokers,
Wed Jun 08 18:12:36 2011mca1001 [...] users.sourceforge.net - Status changed from 'open' to 'resolved'
Wed Jun 22 09:52:37 2011mmaslano [...] redhat.com - Ticket #69025: - Ticket created
tests failed with perl-5.14.1
I suppose test fail because of change in perl stringification.
Test-Unit-0.25]# perl -I../lib t/assert.t
STARTING TEST RUN
ok PASS 0 == 'foo'
ok PASS 1 == '1.0'
ok PASS '1.0' == 1
ok PASS foo eq foo
ok PASS 0E0 == 0
ok PASS 0 == 'foo'
ok PASS both undef
ok PASS 0 == 0
ok PASS 0 == 0.0
ok PASS 0.0 == 0
ok PASS 0.0 == 0.0
ok PASS '' == ''
ok PASS 1 != 'foo'
ok PASS 'foo' ne 0
ok PASS 'foo' ne 1
ok PASS 0 != 1
ok PASS 'foo' ne 'bar'
ok PASS 'foo' ne undef
ok PASS undef ne 'foo'
ok PASS test_assert_does_not_match
ok PASS test_assert_deep_equals
ok PASS test_ok_bad_args
ok PASS test_assert_matches
ok PASS test_numericness
ok PASS test_multi_assert
not ok ERROR test_ok_not_equals
t/tlib/AssertTest.pm:267 - test_ok_not_equals(Class::Inner::__A25)
Expected Test::Unit::Failure `'foo' did not match qr/x/', got `'foo' did
not match /(?^:x)/'
ok PASS test_fail_assert_not_equals
ok PASS test_succeed_assert_null
ok PASS test_succeed_assert_not_null
ok PASS test_fail
ok PASS test_assert_raises
ok PASS test_success_assert_not_equals
ok PASS test_assert_str_equals
ok PASS test_ok_boolean
ok PASS test_assert_equals
ok PASS test_fail_assert_null
ok PASS test_fail_assert_not_null
ok PASS test_assert_equals_null
not ok ERROR test_assert
t/tlib/AssertTest.pm:77 - test_assert(Class::Inner::__A38)
Expected Test::Unit::Failure `'qux' did not match (?^:foo)', got `'qux'
did not match /(?^:foo)/'
ok PASS test_ok_equals
Wed Jun 22 14:32:19 2011mca1001 [...] users.sourceforge.net - Ticket #69025: - Taken