X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FLinux-SysInfo.git;a=blobdiff_plain;f=t%2F30-threads.t;h=b7318c72195bf28bad08d924bfbbe30628039d35;hp=2bec94f8139789f0cb9f5e09490642a7f156ea8f;hb=9212eb38043ca8ba14329a510fc6f9673020b0fe;hpb=42a93674d5f3572e7d87e2cfd5fe809a9e1f6f76 diff --git a/t/30-threads.t b/t/30-threads.t index 2bec94f..b7318c7 100644 --- a/t/30-threads.t +++ b/t/30-threads.t @@ -6,17 +6,20 @@ use warnings; use Config qw/%Config/; BEGIN { - if (!$Config{useithreads}) { - require Test::More; - Test::More->import; + my $has_threads = do { + local $@; + $Config{useithreads} and eval "use threads; 1"; + }; + # Load Test::More after threads + require Test::More; + Test::More->import; + if ($has_threads) { + plan(tests => 4 * 10); + } else { plan(skip_all => 'This perl wasn\'t built to support threads'); } } -use threads; - -use Test::More tests => 4 * 10; - use Linux::SysInfo qw/sysinfo/; sub try {