X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fzzzzzzz_perl_perf_bug.t;h=f67c854de4bbe544bab571dcc8a4e6a2a858b299;hb=refs%2Ftags%2Fv0.08206;hp=3ccd4a70847685914ba380e583386864688c9e50;hpb=d81900119bbe932c7c112c022cce3d51a11979bb;p=dbsrgits%2FDBIx-Class.git diff --git a/t/zzzzzzz_perl_perf_bug.t b/t/zzzzzzz_perl_perf_bug.t index 3ccd4a7..f67c854 100644 --- a/t/zzzzzzz_perl_perf_bug.t +++ b/t/zzzzzzz_perl_perf_bug.t @@ -2,7 +2,19 @@ use strict; use warnings; use Test::More; use lib qw(t/lib); -use DBICTest; # do not remove even though it is not used + +BEGIN { + plan skip_all => + 'Skipping RH perl performance bug tests as DBIC_NO_WARN_BAD_PERL set' + if ( $ENV{DBIC_NO_WARN_BAD_PERL} ); + + require DBICTest::RunMode; + plan skip_all => 'Skipping as system appears to be a smoker' + if DBICTest::RunMode->is_smoker; +} + +use Benchmark; +use DBICTest ':GlobalLock'; # This is a rather unusual test. # It does not test any aspect of DBIx::Class, but instead tests the @@ -18,16 +30,6 @@ use DBICTest; # do not remove even though it is not used # Perl Performance Issues on Red Hat Systems in # L -plan skip_all => - 'Skipping RH perl performance bug tests as DBIC_NO_WARN_BAD_PERL set' - if ( $ENV{DBIC_NO_WARN_BAD_PERL} ); - -plan skip_all => 'Skipping as AUTOMATED_TESTING is set' - if ( $ENV{AUTOMATED_TESTING} ); - -eval "use Benchmark ':all'"; -plan skip_all => 'needs Benchmark for testing' if $@; - plan tests => 3; ok( 1, 'Dummy - prevents next test timing out' ); @@ -68,7 +70,7 @@ ok( ( $ratio < 2 ), 'Overload/bless performance acceptable' ) "in the Troubleshooting POD documentation entitled\n", "'Perl Performance Issues on Red Hat Systems'\n", "As this is an extremely serious condition, the only way to skip\n", - "over this test is to --force the installation, or to edit the test\n", + "over this test is to --force the installation, or to look in the test\n", "file " . __FILE__ . "\n", ); @@ -115,7 +117,7 @@ SKIP: { "Please read the section in the Troubleshooting POD documentation\n", "entitled 'Perl Performance Issues on Red Hat Systems'\n", "As this is an extremely serious condition, the only way to skip\n", - "over this test is to --force the installation, or to edit the test\n", + "over this test is to --force the installation, or to look in the test\n", "file " . __FILE__ . "\n", ); }