From: gfx Date: Sun, 26 Sep 2010 02:14:40 +0000 (+0900) Subject: Skip threading tests on Test::More 2.00_01 X-Git-Tag: 0.74~4 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=dc5cf9efb1b286a25cb1e80e5e5ce070402876d6;p=gitmo%2FMouse.git Skip threading tests on Test::More 2.00_01 --- diff --git a/t/001_mouse/060-threads.t b/t/001_mouse/060-threads.t index 65331f0..1fb4c62 100644 --- a/t/001_mouse/060-threads.t +++ b/t/001_mouse/060-threads.t @@ -2,10 +2,14 @@ use strict; use warnings; use constant HAS_THREADS => eval{ require threads && require threads::shared }; - -use if !HAS_THREADS, 'Test::More', (skip_all => "This is a test for threads ($@)"); use Test::More; +use if !HAS_THREADS, 'Test::More', + (skip_all => "This is a test for threads ($@)"); +use if $Test::More::VERSION == 2.00_01, 'Test::More', + (skip_all => "Test::Builder2 2.00_01 has bugs about threads"); + + { package MyTraits; use Mouse::Role; @@ -55,4 +59,6 @@ is $o->foo->value, 43; ok !$o->meta->is_immutable; +pass "done"; + done_testing;