]> git.vpit.fr Git - perl/modules/VPIT-TestHelpers.git/commitdiff
Use 'this perl is not thread safe' as the first skip reason
authorVincent Pit <vince@profvince.com>
Thu, 19 Mar 2015 19:28:13 +0000 (16:28 -0300)
committerVincent Pit <vince@profvince.com>
Thu, 19 Mar 2015 19:28:13 +0000 (16:28 -0300)
lib/VPIT/TestHelpers.pm

index 2d49da581febc29efdb1bcb1943a1c27db496b30..69424208854ff243a950e847f0ac921508733536 100644 (file)
@@ -159,12 +159,12 @@ sub run_perl {
 sub init_threads {
  my ($pkg, $threadsafe, $force_var) = @_;
 
- $pkg = 'package' unless defined $pkg;
- skip_all "This $pkg isn't thread safe" if defined $threadsafe and !$threadsafe;
-
  skip_all 'This perl wasn\'t built to support threads'
                                             unless $Config::Config{useithreads};
 
+ $pkg = 'package' unless defined $pkg;
+ skip_all "This $pkg isn't thread safe" if defined $threadsafe and !$threadsafe;
+
  $force_var = 'PERL_FORCE_TEST_THREADS' unless defined $force_var;
  my $force  = $ENV{$force_var} ? 1 : !1;
  skip_all 'perl 5.13.4 required to test thread safety'