Moved some PAR stuff
[catagits/Catalyst-Runtime.git] / t / live / component / controller / action / auto.t
index e38e568..f99d4ad 100644 (file)
@@ -6,12 +6,16 @@ use warnings;
 use FindBin;
 use lib "$FindBin::Bin/../../../lib";
 
-use Test::More tests => 180;
+our $iters;
+
+BEGIN { $iters = $ENV{CAT_BENCH_ITERS} || 2; }
+
+use Test::More tests => 18*$iters;
 use Catalyst::Test 'TestApp';
 
 if ( $ENV{CAT_BENCHMARK} ) {
     require Benchmark;
-    Benchmark::timethis( -10, \&run_tests );
+    Benchmark::timethis( $iters, \&run_tests );
     
     # new dispatcher:
     # 11 wallclock secs (10.14 usr +  0.20 sys = 10.34 CPU) @ 15.18/s (n=157)
@@ -19,7 +23,7 @@ if ( $ENV{CAT_BENCHMARK} ) {
     # 11 wallclock secs (10.34 usr +  0.20 sys = 10.54 CPU) @ 13.76/s (n=145)
 }
 else {
-    for ( 1 .. 10 ) {
+    for ( 1 .. $iters ) {
         run_tests();
     }
 }
@@ -31,6 +35,7 @@ sub run_tests {
           TestApp::Controller::Action::Auto->begin
           TestApp::Controller::Action::Auto->auto
           TestApp::Controller::Action::Auto->one
+         TestApp->end
         ];
     
         my $expected = join( ", ", @expected );
@@ -47,6 +52,7 @@ sub run_tests {
           TestApp::Controller::Action::Auto->begin
           TestApp::Controller::Action::Auto->auto
           TestApp::Controller::Action::Auto->default
+         TestApp->end
         ];
     
         my $expected = join( ", ", @expected );
@@ -64,6 +70,7 @@ sub run_tests {
           TestApp::Controller::Action::Auto->auto
           TestApp::Controller::Action::Auto::Deep->auto
           TestApp::Controller::Action::Auto::Deep->one
+         TestApp->end
         ];
     
         my $expected = join( ", ", @expected );
@@ -81,6 +88,7 @@ sub run_tests {
           TestApp::Controller::Action::Auto->auto
           TestApp::Controller::Action::Auto::Deep->auto
           TestApp::Controller::Action::Auto::Deep->default
+         TestApp->end
         ];
     
         my $expected = join( ", ", @expected );