You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl-cvs@perl.apache.org by ri...@apache.org on 2023/09/23 22:09:11 UTC

svn commit: r1912497 [2/2] - in /perl/embperl/trunk: ./ Embperl/ Embperl/Form/ Embperl/Form/Control/ Embperl/Syntax/ eg/web/ eg/webutil/ eg/x/ test/cmp/ test/conf/ test/html/ test/html/pod/

Modified: perl/embperl/trunk/test.pl
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test.pl?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test.pl (original)
+++ perl/embperl/trunk/test.pl Sat Sep 23 22:09:10 2023
@@ -242,10 +242,10 @@ use lib '.';
         'cmpext'     => '56',
         },
     'varepvar.htm' => {
-	'query_info' => 'a=1&b=2',
+        'query_info' => 'a=1&b=2',
         'offline'    => 0,
         'cgi'        => 0,
-	 },
+         },
     'escape.htm' => { 
         repeat => 2,
         },
@@ -619,7 +619,7 @@ use lib '.';
         'offline'    => 0,
         'version'    => 1,
         'reqbody'    => "a=b",  # Force POST, so no redirect happens
-        'respheader' => { 'locationx' => 'http://www.ecos.de/embperl/', 'h1' => 'v0', h2 => [ 'v1', 'v2'] },
+        'respheader' => { 'locationx' => 'https://www.actevy.io/embperl/', 'h1' => 'v0', h2 => [ 'v1', 'v2'] },
         },
     'div.htm' => { 
         'repeat'    => 2,
@@ -1253,20 +1253,20 @@ BEGIN
     #### install handler which kill httpd when terminating ####
 
     $SIG{__DIE__} = sub { 
-	return unless $_[0] =~ /^\*\*\*/ ;
-	return if ($opt_nokill)  ;
+        return unless $_[0] =~ /^\*\*\*/ ;
+        return if ($opt_nokill)  ;
 
-	print $_[0] ;
+        print $_[0] ;
 
-	if ($EPWIN32)
-	    {
-	    $HttpdObj->Kill(-1) if ($HttpdObj) ;
-	    }
-	else
-	    {
-	    system "kill `cat $tmppath/httpd.pid` 2> /dev/null" if ($EPHTTPD ne '') ;
-	    }
-	} ;
+        if ($EPWIN32)
+            {
+            $HttpdObj->Kill(-1) if ($HttpdObj) ;
+            }
+        else
+            {
+            system "kill `cat $tmppath/httpd.pid` 2> /dev/null" if ($EPHTTPD ne '') ;
+            }
+        } ;
 
     print "\nloading...                    ";
     
@@ -1313,7 +1313,7 @@ $@ = "" ;
 $ret = GetOptions ("offline|o", "ep1|1", "cgi|c", "cache|a", "modperl|httpd|h", "execute|e", "nokill|r", "loop|l:i",
             "multchild|m", "memcheck|v", "exitonmem|g", "exitonsv", "config|f=s", "nostart|x", "uniquefn|u",
             "quite|q",  "qq", "ignoreerror|i", "tests|t", "blib|b", "help", "dbgbreak", "finderr",
-	    "ddd", "gdb", "ab:s", "abverbose", "abpre", "start", "startinter", "kill", "showcookie",
+            "ddd", "gdb", "ab:s", "abverbose", "abpre", "start", "startinter", "kill", "showcookie",
             "cfgdebug", "verbosecmp|V") ;
 
 $opt_help = 1 if ($ret == 0) ;
@@ -1403,10 +1403,10 @@ if ($opt_tests)
     {
     $i = 0 ;
     foreach $t (@tests)
-	{
-	print "$i = $testdata[$t]\n" ;
-	$i++ ;
-	}
+        {
+        print "$i = $testdata[$t]\n" ;
+        $i++ ;
+        }
     $fatal = 0 ;
     exit (1) ;
     }
@@ -1471,13 +1471,13 @@ sub chompcr
     if (!$keepspaces)
         {
         if ($_[0] =~ /(.*?)\s*\r$/) 
-	    {
-	    $_[0] = $1
-	    }
+            {
+            $_[0] = $1
+            }
         elsif ($_[0] =~ /(.*?)\s*$/) 
-	    {
-	    $_[0] = $1
-	    }
+            {
+            $_[0] = $1
+            }
         $_[0] =~ s/\s+/ /g ;
         $_[0] =~ s/\s+>/>/g ;
         }
@@ -1497,10 +1497,10 @@ sub CmpInMem
     chomp ($out) ;
 
     if ($out ne eval ($cmp))
-	{
-	print "\nError\nIs:\t>$out<\nShould:\t>" . eval ($cmp) . "<\n" ;
-	return 1 ;
-	}
+        {
+        print "\nError\nIs:\t>$out<\nShould:\t>" . eval ($cmp) . "<\n" ;
+        return 1 ;
+        }
 
     return 0 ;
     }
@@ -1520,51 +1520,51 @@ sub CmpFiles
     open F1, $f1 || die "***Cannot open $f1" ; 
     binmode (F1, ":encoding(iso-8859-1)") if ($] >= 5.008000) ;
     if (!$errin)
-	{
-	open F2, $f2 || die "***Cannot open $f2" ; 
+        {
+        open F2, $f2 || die "***Cannot open $f2" ; 
         binmode (F2, ":encoding(iso-8859-1)") if ($] >= 5.008000) ;
-	}
+        }
 
     while (defined ($l1 = <F1>))
-	{
-	$line++ ;
+        {
+        $line++ ;
         chompcr ($l1) ;
         printf ("<<<#%3d: %s\n", $line, $l1) if ($opt_verbosecmp) ;
         while (($l1 =~ /^\s*$/) && defined ($l1 = <F1>))
             { 
-	    $line++ ;
+            $line++ ;
             chompcr ($l1) ; 
             printf ("<<<#%3d: %s\n", $line, $l1) if ($opt_verbosecmp) ;
             } 
 
 
-	if (!$errin) 
-	    {
-	    $l2 = <F2> ;
-	    chompcr ($l2) ;
-	    $line2++ ;
+        if (!$errin) 
+            {
+            $l2 = <F2> ;
+            chompcr ($l2) ;
+            $line2++ ;
             printf ("-->#%3d: %s\n", $line2, $l2) if ($opt_verbosecmp) ;
             while (($l2 =~ /^\s*$/) && defined ($l2 = <F2>))
                 { 
                 chompcr ($l2) ; 
-	        $line2++ ;
+                $line2++ ;
                 printf ("-->#%3d: %s\n", $line2, $l2) if ($opt_verbosecmp) ;
                 } 
-	    }
-	last if (!defined ($l2) && !defined ($l1)) ;
+            }
+        last if (!defined ($l2) && !defined ($l1)) ;
 
-	if (!defined ($l2))
-	    {
-	    print "\nError in Line $line\nIs:\t$l1\nShould:\t<EOF>\n" ;
-	    return $line?$line:-1 ;
-	    }
-
-	
-	$eq = 0 ;
-	while (((!$notseen && ($l2 =~ /^\^\^(.*?)$/i)) || ($l2 =~ /^\^\-(.*?)$/i)) && !$eq)
-	    {
-	    $l2 = $1 ;
-	    if (($l1 =~ /^\s*$/) && ($l2 =~ /^\s*$/))
+        if (!defined ($l2))
+            {
+            print "\nError in Line $line\nIs:\t$l1\nShould:\t<EOF>\n" ;
+            return $line?$line:-1 ;
+            }
+
+        
+        $eq = 0 ;
+        while (((!$notseen && ($l2 =~ /^\^\^(.*?)$/i)) || ($l2 =~ /^\^\-(.*?)$/i)) && !$eq)
+            {
+            $l2 = $1 ;
+            if (($l1 =~ /^\s*$/) && ($l2 =~ /^\s*$/))
                 { 
                 $eq = 1 ;
                 }
@@ -1573,51 +1573,51 @@ sub CmpFiles
                 $eq = $l1 =~ /$l2/ ;
                 }
             $l2 = <F2> if (!$eq) ;
-	    chompcr ($l2) ;
+            chompcr ($l2) ;
             $line2++ ;
             printf ("-->#%3d: %s\n", $line2, $l2) if ($opt_verbosecmp) ;
-	    }
+            }
 
-	if (!$eq)
-	    {
-	    if ($l2 =~ /^\^(.*?)$/i)
-		{
-		$l2 = $1 ;
-		$eq = $l1 =~ /$l2/i ;
-		}
-	    else
-		{
-	        if (!$keepspaces)
+        if (!$eq)
+            {
+            if ($l2 =~ /^\^(.*?)$/i)
+                {
+                $l2 = $1 ;
+                $eq = $l1 =~ /$l2/i ;
+                }
+            else
+                {
+                if (!$keepspaces)
                     {
-        	    $l1 =~ s/\s//g ;
-		    $l2 =~ s/\s//g ;
+                    $l1 =~ s/\s//g ;
+                    $l2 =~ s/\s//g ;
                     }
-		$eq = lc ($l1) eq lc ($l2) ;
-		}
-	    }
-
-	if (!$eq)
-	    {
-	    print "\nError in Line $line\nIs:\t>$l1<\nShould:\t>$l2<\n" ;
-	    return $line?$line:-1 ;
-	    }
-	}
+                $eq = lc ($l1) eq lc ($l2) ;
+                }
+            }
+
+        if (!$eq)
+            {
+            print "\nError in Line $line\nIs:\t>$l1<\nShould:\t>$l2<\n" ;
+            return $line?$line:-1 ;
+            }
+        }
 
     if (!$errin)
-	{
-	while (defined ($l2 = <F2>))
-	   {
-	   chompcr ($l2) ;
+        {
+        while (defined ($l2 = <F2>))
+           {
+           chompcr ($l2) ;
            $line2++ ;
            printf ("-->#%3d: %s\n", $line2, $l2) if ($opt_verbosecmp) ;
-	   if (!($l2 =~ /^\s*$/))
-		{
-		print "\nError in Line $line\nIs:\t\nShould:\t$l2\n" ;
-	        return $line?$line:-1 ;
-		}
-	    $line++ ;
-	    }
-	}
+           if (!($l2 =~ /^\s*$/))
+                {
+                print "\nError in Line $line\nIs:\t\nShould:\t$l2\n" ;
+                return $line?$line:-1 ;
+                }
+            $line++ ;
+            }
+        }
 
     close F1 ;
     close F2 ;
@@ -1644,15 +1644,15 @@ sub REQ
     
     $query          ||= '' ;     
     $cookieaction   ||= '' ;
-	
+        
     my $ua = new LWP::UserAgent;    # create a useragent to test
 
     my($request,$response,$url);
     my $sendcookie = '' ;
 
     if (!$upload)
-	{
-	$url = new URI::URL("http://$host:$port/$loc/$file?$query");
+        {
+        $url = new URI::URL("http://$host:$port/$loc/$file?$query");
 
         if ($cookie && ($cookieaction =~ /url/) && !($cookieaction =~ /nocookie/) ) 
             {
@@ -1667,7 +1667,7 @@ sub REQ
             $sendcookie = $cookie ;
             }
 
-	$request = new HTTP::Request($content?'POST':'GET', $url);
+        $request = new HTTP::Request($content?'POST':'GET', $url);
         if ($cookieaction =~ /cookie=(.*?)$/)
             {
             $request -> header ('Cookie' => $1) ;
@@ -1679,23 +1679,23 @@ sub REQ
             $sendcookie = $cookie ;
             }
         
-	$request -> content ($content) if ($content) ;
-	}
+        $request -> content ($content) if ($content) ;
+        }
     else
-	{
-	my @q = split (/\&|=/, $query) ;
+        {
+        my @q = split (/\&|=/, $query) ;
         
         $request = POST ("http://$host:$port/$loc/$file",
-					Content_Type => 'form-data',
-					Content      => [ upload => [undef, '12upload-filename', 
-								    'Content-type' => 'test/plain',
-								    Content => $upload],
-							  content => $content,
+                                        Content_Type => 'form-data',
+                                        Content      => [ upload => [undef, '12upload-filename', 
+                                                                    'Content-type' => 'test/plain',
+                                                                    Content => $upload],
+                                                          content => $content,
                                                           @q ]) ;
-	}
-	    
+        }
+            
     #print "Request: " . $request -> as_string () ;
-	    
+            
 
     $response = $ua->request($request, undef, undef);
 
@@ -1811,37 +1811,37 @@ sub CheckError
     # to do a seek whenever you switch between reading and writing.
     seek(ERR, 0, 1);
     while (<ERR>)
-	{
-	chomp ;
-	if (!($_ =~ /^\s*$/) &&
-	    !($_ =~ /\-e /) &&
-	    !($_ =~ /Warning/) &&
-	    !($_ =~ /mod_ssl\:/) &&
-	    !($_ =~ /SES\:/) &&
-	    !($_ =~ /gcache started/) &&
+        {
+        chomp ;
+        if (!($_ =~ /^\s*$/) &&
+            !($_ =~ /\-e /) &&
+            !($_ =~ /Warning/) &&
+            !($_ =~ /mod_ssl\:/) &&
+            !($_ =~ /SES\:/) &&
+            !($_ =~ /gcache started/) &&
             !($_ =~ /EmbperlDebug: /) &&
             !($_ =~ /not available until httpd/) &&
             !($_ =~ /Init: Session Cache is not configured/) &&
             $_ ne 'Use of uninitialized value.')
-	    {
-		# count literal \n as newline,
-		# because RedHat excapes newlines in error log
-	    my @cnt = split /(?:\\n(?!ot))+/ ;	
-	    $cnt -= @cnt ; 
-	    if ($cnt < 0 && !$noerrtest)
-		{ 
-		print "\n\n" if ($cnt == -1) ;
-		print "[$cnt]$_\n" if (!defined ($opt_ab) || !(/Warn/));
-		$err = 1 ;
-		}
-	    }
-	}
+            {
+                # count literal \n as newline,
+                # because RedHat excapes newlines in error log
+            my @cnt = split /(?:\\n(?!ot))+/ ;	
+            $cnt -= @cnt ; 
+            if ($cnt < 0 && !$noerrtest)
+                { 
+                print "\n\n" if ($cnt == -1) ;
+                print "[$cnt]$_\n" if (!defined ($opt_ab) || !(/Warn/));
+                $err = 1 ;
+                }
+            }
+        }
     
     if ($cnt > 0)
-	{
-	$err = 1 ;
-	print "\n\nExpected $cnt more error(s) in logfile\n" ;
-	}
+        {
+        $err = 1 ;
+        print "\n\nExpected $cnt more error(s) in logfile\n" ;
+        }
 
     print "\n" if $err ;
 
@@ -1861,27 +1861,27 @@ sub CheckSVs
     seek SVLOG, ($EP2?-10000:-3000), 2 ;
 
     while (<SVLOG>)
-	{
-	if (/Exit-SVs: (\d+)/)
-	    {
-	    $num_sv = $1 || 0;
-	    $last_sv[$n] ||= 0 ;
-	    print "SVs=$num_sv/$last_sv[$n]/$max_sv " ;
-	    if ($num_sv > $max_sv) 
-		{
-		print "GROWN " ;
-		$max_sv = $num_sv ;
-		
-		}
-	    die "\n\nMemory problem (SVs)" if ($opt_exitonsv && $loopcnt > 3 &&
-					       $testnum == $startnumber && 
+        {
+        if (/Exit-SVs: (\d+)/)
+            {
+            $num_sv = $1 || 0;
+            $last_sv[$n] ||= 0 ;
+            print "SVs=$num_sv/$last_sv[$n]/$max_sv " ;
+            if ($num_sv > $max_sv) 
+                {
+                print "GROWN " ;
+                $max_sv = $num_sv ;
+                
+                }
+            die "\n\nMemory problem (SVs)" if ($opt_exitonsv && $loopcnt > 3 &&
+                                               $testnum == $startnumber && 
                                                $last_sv[$n] < $num_sv && 
                                                $last_sv[$n] != 0 && 
                                                $num_sv != 0) ;
-	    $last_sv[$n] = $num_sv  ;
-	    last ;
-	    }
-	 }
+            $last_sv[$n] = $num_sv  ;
+            last ;
+            }
+         }
 
      close SVLOG ;
      }
@@ -1933,9 +1933,9 @@ print "ok\n";
 if (!$opt_modperl && !$opt_cgi && !$opt_offline && !$opt_execute && !$opt_cache && !$opt_ep1)
     {
     if (defined ($opt_ab))
-	{
-	$opt_modperl = 1 ;	
-	}
+        {
+        $opt_modperl = 1 ;	
+        }
     elsif ($EPAPACHEVERSION)
         { $opt_cache = $opt_modperl = $opt_cgi =  $opt_offline = $opt_execute = 1 }
     else
@@ -1962,32 +1962,32 @@ $keepspaces  = 0 ;
 if ($#ARGV >= 0)
     {
     if ($ARGV[0] =~ /^-/)
-	{
-	$#tests = - $ARGV[0] ;
-	}
+        {
+        $#tests = - $ARGV[0] ;
+        }
     elsif ($ARGV[0] =~ /^(\d+)-/)
-	{
-	my $i = $1 ;
+        {
+        my $i = $1 ;
         $startnumber = $i ;
         shift @tests while ($i-- > 0) ;
-	}
+        }
     elsif ($ARGV[0] =~ /^\d/)
-	{
-	@savetests = @tests ;
+        {
+        @savetests = @tests ;
         $startnumber = $ARGV[0] ;
-	@tests = () ;
-	while (defined ($t = shift @ARGV))
-	    {
-	    push @tests, $savetests[$t] ;
-	    }
-	}
+        @tests = () ;
+        while (defined ($t = shift @ARGV))
+            {
+            push @tests, $savetests[$t] ;
+            }
+        }
     else
-	{
+        {
         @tests = () ;
-	@testdata = () ;
-	my $i = 0 ;
-	@testdata = map { push @tests, $i ; $i+=2 ; ($_ => {}) } @ARGV ;
-	}
+        @testdata = () ;
+        my $i = 0 ;
+        @testdata = map { push @tests, $i ; $i+=2 ; ($_ => {}) } @ARGV ;
+        }
     }
     
 
@@ -2009,7 +2009,7 @@ foreach (<$tmppath/*>)
 -w $tmppath or die "***Cannot write to $tmppath" ;
 
 #### some more init #####
-	
+        
 $DProf = $INC{'Devel/DProf.pm'}?1:0 ;    
 $err = 0 ;
 $loopcnt = 0 ;
@@ -2018,7 +2018,7 @@ $notseen = 1 ;
 $max_sv = 0 ;
 $version = $EP2?2:1 ;
 $frommem = 0 ;
-	
+        
 $testshare = "Shared Data" ; 
 
 $cp = Embperl::Util::AddCompartment ('TEST') ;
@@ -2059,35 +2059,35 @@ do
     #############
 
     if ($opt_offline || $opt_ep1)
-	{
-	print "\nTesting offline mode...\n\n" ;
+        {
+        print "\nTesting offline mode...\n\n" ;
 
-	$n = 0 ;
-	$t_offline = 0 ;
-	$n_offline = 0 ;
+        $n = 0 ;
+        $t_offline = 0 ;
+        $n_offline = 0 ;
         foreach $ep1compat (($version == 2 && $opt_ep1 && $opt_offline)?(0, 1):(($version == 2 && $opt_ep1)?1:0))
             {
-	    $testnum = -1 + $startnumber ;
+            $testnum = -1 + $startnumber ;
             #next if (($ep1compat && !($opt_ep1))  || (!$ep1compat && !($opt_offline)));
 
             $ENV{EMBPERL_EP1COMPAT} = $ep1compat?1:0 ;
-	    print "\nTesting Embperl 1.x compatibility mode...\n\n" if ($ep1compat) ;
+            print "\nTesting Embperl 1.x compatibility mode...\n\n" if ($ep1compat) ;
             
             foreach $testno (@tests)
-	        {
+                {
                 $file = $testdata[$testno] ;
                 $test = $testdata[$testno+1] ;
-	        $org  = '' ;
-	        $testversion = $version == 2 && !$ep1compat?2:1 ;
+                $org  = '' ;
+                $testversion = $version == 2 && !$ep1compat?2:1 ;
 
-	        $testnum++ ;
+                $testnum++ ;
                 next if ($test->{version} && $testversion != $test->{version}) ;
                 next if ((defined ($test -> {offline}) && $test -> {offline} == 0) ||
                               (!$test -> {offline} && ($test -> {modperl} || $test -> {cgi} || $test -> {http}))) ;
                 next if ($version == 2 && $ep1compat && defined ($test -> {ep1compat}) && !$test -> {ep1compat}) ;
 
-	        next if ($DProf && ($file =~ /safe/)) ;
-	        next if ($DProf && ($file =~ /opmask/)) ;
+                next if ($DProf && ($file =~ /safe/)) ;
+                next if ($DProf && ($file =~ /opmask/)) ;
 
                 if (exists ($test -> {condition}))
                     {
@@ -2097,85 +2097,85 @@ do
                 $errcnt = $test -> {errors} || 0 ;
 
                 $debug = $test -> {debug} || $defaultdebug ;  
-	        $debug = 0 if ($opt_qq) ;
-	        $page = "$inpath/$file" ;
-	        $page = "$inpath$testversion/$file" if (-e "$inpath$testversion/$file") ;
+                $debug = 0 if ($opt_qq) ;
+                $page = "$inpath/$file" ;
+                $page = "$inpath$testversion/$file" if (-e "$inpath$testversion/$file") ;
                 #$page .= '-1' if ($ep1compat && -e "$page-1") ;
     
-	        $notseen = $seen{"o:$page"}?0:1 ;
-	        $seen{"o:$page"} = 1 ;
+                $notseen = $seen{"o:$page"}?0:1 ;
+                $seen{"o:$page"} = 1 ;
     
-	        delete $ENV{EMBPERL_OPTIONS} if (defined ($ENV{EMBPERL_OPTIONS})) ;
-	        $ENV{EMBPERL_OPTIONS} = $test -> {option} if (defined ($test -> {option})) ;
-	        delete $ENV{EMBPERL_SYNTAX} ;
+                delete $ENV{EMBPERL_OPTIONS} if (defined ($ENV{EMBPERL_OPTIONS})) ;
+                $ENV{EMBPERL_OPTIONS} = $test -> {option} if (defined ($test -> {option})) ;
+                delete $ENV{EMBPERL_SYNTAX} ;
                 $ENV{EMBPERL_SYNTAX} = $test -> {syntax} if (defined ($test -> {syntax})) ;
-	        delete $ENV{EMBPERL_RECIPE} ;
+                delete $ENV{EMBPERL_RECIPE} ;
                 $ENV{EMBPERL_RECIPE} = $test -> {recipe} if (defined ($test -> {recipe})) ;
-	        delete $ENV{EMBPERL_XSLTSTYLESHEET} ;
+                delete $ENV{EMBPERL_XSLTSTYLESHEET} ;
                 $ENV{EMBPERL_XSLTSTYLESHEET} = $test -> {xsltstylesheet} if (defined ($test -> {xsltstylesheet})) ;
-	        delete $ENV{EMBPERL_XSLTPROC} ;
+                delete $ENV{EMBPERL_XSLTPROC} ;
                 $ENV{EMBPERL_XSLTPROC} = $test -> {xsltproc} if (defined ($test -> {xsltproc})) ;
-	        delete $ENV{EMBPERL_COMPARTMENT} if (defined ($ENV{EMBPERL_COMPARTMENT})) ;
-	        $ENV{EMBPERL_COMPARTMENT} = $test -> {compartment} if (defined ($test -> {compartment})) ;
-	        delete $ENV{EMBPERL_PACKAGE}  if (defined (delete $ENV{EMBPERL_PACKAGE})) ;
-	        $ENV{EMBPERL_PACKAGE}     = $test -> {'package'} if (defined ($test -> {'package'})) ;
-	        delete $ENV{EMBPERL_APP_HANDLER_CLASS}  if (defined (delete $ENV{EMBPERL_APP_HANDLER_CLASS})) ;
-	        $ENV{EMBPERL_APP_HANDLER_CLASS}     = $test -> {'app_handler_class'} if (defined ($test -> {'app_handler_class'})) ;
-	        delete $ENV{EMBPERL_APPNAME}  if (defined (delete $ENV{EMBPERL_APPNAME})) ;
-	        $ENV{EMBPERL_APPNAME}     = $test -> {'app_handler_class'} if (defined ($test -> {'app_handler_class'})) ;
+                delete $ENV{EMBPERL_COMPARTMENT} if (defined ($ENV{EMBPERL_COMPARTMENT})) ;
+                $ENV{EMBPERL_COMPARTMENT} = $test -> {compartment} if (defined ($test -> {compartment})) ;
+                delete $ENV{EMBPERL_PACKAGE}  if (defined (delete $ENV{EMBPERL_PACKAGE})) ;
+                $ENV{EMBPERL_PACKAGE}     = $test -> {'package'} if (defined ($test -> {'package'})) ;
+                delete $ENV{EMBPERL_APP_HANDLER_CLASS}  if (defined (delete $ENV{EMBPERL_APP_HANDLER_CLASS})) ;
+                $ENV{EMBPERL_APP_HANDLER_CLASS}     = $test -> {'app_handler_class'} if (defined ($test -> {'app_handler_class'})) ;
+                delete $ENV{EMBPERL_APPNAME}  if (defined (delete $ENV{EMBPERL_APPNAME})) ;
+                $ENV{EMBPERL_APPNAME}     = $test -> {'app_handler_class'} if (defined ($test -> {'app_handler_class'})) ;
                 $ENV{EMBPERL_INPUT_ESCMODE} = defined ($test -> {'input_escmode'})?$test -> {'input_escmode'}:7 ;
-	        @testargs = ( '-o', $outfile ,
-			      '-l', $logfile,
-			      '-d', $debug,
-			      ##($test->{param}?(ref ($test->{param}) eq 'ARRAY'?map { ('-p', $_) } @{$test->{param}}:('-p', $test->{param})):()),
-			       $page, $test -> {query_info} || '') ;
-	        unshift (@testargs, 'dbgbreak') if ($opt_dbgbreak) ;
-    
-	        $txt = "#$testnum ". $file . ($debug != $defaultdebug ?"-d $debug ":"") . ($test->{msg} || '') . '...' ;
-	        $txt .= ' ' x (60 - length ($txt)) ;
-	        print $txt ; 
-    
-    
-	        unlink ($outfile) ;
-
-	        $n_offline++ ;
-	        $t1 = 0 ; # Embperl::Clock () ;
-	        $err = Embperl::Run::run (@testargs, ref $test->{param} eq 'HASH'?[$test->{param}]:$test->{param}) ;
-	        $t_offline += 0 ; # Embperl::Clock () - $t1 ;
-
-	        if ($opt_memcheck)
-		    {
-		    my $vmsize = GetMem ($$) ;
-		    $vminitsize = $vmsize if $loopcnt == 2 ;
-		    print "\#$loopcnt size=$vmsize init=$vminitsize " ;
-		    print "GROWN! at iteration = $loopcnt  " if ($vmsize > $vmmaxsize) ;
-		    $vmmaxsize = $vmsize if ($vmsize > $vmmaxsize) ;
-		    CheckSVs ($loopcnt, $n) ;
-		    }
-		    
-	        $errin = $err ;
+                @testargs = ( '-o', $outfile ,
+                              '-l', $logfile,
+                              '-d', $debug,
+                              ##($test->{param}?(ref ($test->{param}) eq 'ARRAY'?map { ('-p', $_) } @{$test->{param}}:('-p', $test->{param})):()),
+                               $page, $test -> {query_info} || '') ;
+                unshift (@testargs, 'dbgbreak') if ($opt_dbgbreak) ;
+    
+                $txt = "#$testnum ". $file . ($debug != $defaultdebug ?"-d $debug ":"") . ($test->{msg} || '') . '...' ;
+                $txt .= ' ' x (60 - length ($txt)) ;
+                print $txt ; 
+    
+    
+                unlink ($outfile) ;
+
+                $n_offline++ ;
+                $t1 = 0 ; # Embperl::Clock () ;
+                $err = Embperl::Run::run (@testargs, ref $test->{param} eq 'HASH'?[$test->{param}]:$test->{param}) ;
+                $t_offline += 0 ; # Embperl::Clock () - $t1 ;
+
+                if ($opt_memcheck)
+                    {
+                    my $vmsize = GetMem ($$) ;
+                    $vminitsize = $vmsize if $loopcnt == 2 ;
+                    print "\#$loopcnt size=$vmsize init=$vminitsize " ;
+                    print "GROWN! at iteration = $loopcnt  " if ($vmsize > $vmmaxsize) ;
+                    $vmmaxsize = $vmsize if ($vmsize > $vmmaxsize) ;
+                    CheckSVs ($loopcnt, $n) ;
+                    }
+                    
+                $errin = $err ;
                 $err = CheckError ($errcnt, $test -> {noerrtest}) if ($err == 0 || ($errcnt > 0 && $err == 500) || $file eq 'notfound.htm'  || $file eq 'notallow.xhtm') ;
     
-	        
-	        if ($err == 0 && $errin != 500 && $file ne 'notfound.htm' && $file ne 'notallow.xhtm')
-		    {
+                
+                if ($err == 0 && $errin != 500 && $file ne 'notfound.htm' && $file ne 'notallow.xhtm')
+                    {
                     local $keepspaces = $test -> {option} && ($test -> {option} & 0x100000)?1:0 ;
-		    $page =~ /.*\/(.*)$/ ;
-		    $org = "$cmppath/$1" ;
-		    $org = "$cmppath$testversion/$1" if (-e "$cmppath$testversion/$1") ;
+                    $page =~ /.*\/(.*)$/ ;
+                    $org = "$cmppath/$1" ;
+                    $org = "$cmppath$testversion/$1" if (-e "$cmppath$testversion/$1") ;
                     $org .= $test -> {cmpext} if ($test -> {cmpext}) ;
 
-		    $err = CmpFiles ($outfile, $org, $errin) ;
-		    }
+                    $err = CmpFiles ($outfile, $org, $errin) ;
+                    }
 
-	        print "ok\n" unless ($err) ;
-	        $err = 0 if ($opt_ignoreerror) ;
-	        last if $err ;
-	        $n++ ;
-	        }
+                print "ok\n" unless ($err) ;
+                $err = 0 if ($opt_ignoreerror) ;
+                last if $err ;
+                $n++ ;
+                }
             last if $err ;
             }
-	}
+        }
     
     foreach (keys %ENV)
         {
@@ -2184,200 +2184,200 @@ do
     delete $ENV{PATH_TRANSLATED} ;
 
     if ($opt_execute)
-	{
-	#############
-	#
-	#  Execute
-	#
-	#############
+        {
+        #############
+        #
+        #  Execute
+        #
+        #############
 
         $ENV{EMBPERL_EP1COMPAT} = 0 ;
         delete $ENV{EMBPERL_ALLOW} ;
-	delete $ENV{QUERY_STRING} ;
+        delete $ENV{QUERY_STRING} ;
+
+        if ($err == 0)
+            {
+            print "\nTesting Execute function...\n\n" ;
+
+    
+            Embperl::Init (undef, {}) ;
+    
+            $notseen = 1 ;        
+            $txt = 'div.htm' ;
+            $org = "$cmppath/$txt" ;
+            $src = "$inpath/$txt" ;
+            $errcnt = 0 ;
+
+                {
+                local $/ = undef ;
+                open FH, $src or die "Cannot open $src ($!)" ;
+                binmode FH ;
+                $indata = <FH> ;
+                close FH ;
+                }
+
+
+            $txt2 = "$txt from file...";
+            $txt2 .= ' ' x (60 - length ($txt2)) ;
+            print $txt2 ; 
+
+            unlink ($outfile) ;
+            $t1 = 0 ; # Embperl::Clock () ;
+            $err = Embperl::Execute ({'inputfile'  => $src,
+                                            'mtime'      => 1,
+                                            'outputfile' => $outfile,
+                                            'debug'      => $defaultdebug,
+                                            input_escmode => 7, 
+                                            }) ;
+                
+            $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
+
+            $err = CheckError ($errcnt) if ($err == 0) ;
+            $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
+            print "ok\n" unless ($err) ;
 
-	if ($err == 0)
-	    {
-	    print "\nTesting Execute function...\n\n" ;
-
-    
-	    Embperl::Init (undef, {}) ;
-    
-	    $notseen = 1 ;        
-	    $txt = 'div.htm' ;
-	    $org = "$cmppath/$txt" ;
-	    $src = "$inpath/$txt" ;
-	    $errcnt = 0 ;
-
-		{
-		local $/ = undef ;
-		open FH, $src or die "Cannot open $src ($!)" ;
-		binmode FH ;
-		$indata = <FH> ;
-		close FH ;
-		}
-
-
-	    $txt2 = "$txt from file...";
-	    $txt2 .= ' ' x (60 - length ($txt2)) ;
-	    print $txt2 ; 
-
-	    unlink ($outfile) ;
-	    $t1 = 0 ; # Embperl::Clock () ;
-	    $err = Embperl::Execute ({'inputfile'  => $src,
-					    'mtime'      => 1,
-					    'outputfile' => $outfile,
-					    'debug'      => $defaultdebug,
-				            input_escmode => 7, 
-                                	    }) ;
-		
-	    $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
-
-	    $err = CheckError ($errcnt) if ($err == 0) ;
-	    $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
-	    print "ok\n" unless ($err) ;
-
-	    if ($err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "$txt from memory...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
+            if ($err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "$txt from memory...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
 
-		unlink ($outfile) ;
-		$t1 = 0 ; # Embperl::Clock () ;
+                unlink ($outfile) ;
+                $t1 = 0 ; # Embperl::Clock () ;
                 $err = Embperl::Execute ({'input'      => \$indata,
-						'inputfile'  => 'i1',
-						'mtime'      => 1,
-						'outputfile' => $outfile,
-						'debug'      => $defaultdebug,
+                                                'inputfile'  => 'i1',
+                                                'mtime'      => 1,
+                                                'outputfile' => $outfile,
+                                                'debug'      => $defaultdebug,
                                                 input_escmode => 7, 
-						}) ;
-		$t_exec += 0 ; # Embperl::Clock () - $t1 ; 
-		    
-		$err = CheckError ($errcnt) if ($err == 0) ;
-		$err = CmpFiles ($outfile, $org)  if ($err == 0) ;
-		print "ok\n" unless ($err) ;
-		}
-
-	    if ($err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "$txt to memory...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
+                                                }) ;
+                $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
+                    
+                $err = CheckError ($errcnt) if ($err == 0) ;
+                $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
+                print "ok\n" unless ($err) ;
+                }
+
+            if ($err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "$txt to memory...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
 
-		my $outdata ;
+                my $outdata ;
                 my @errors ;
-		unlink ($outfile) ;
-		$t1 = 0 ; # Embperl::Clock () ;
-		$err = Embperl::Execute ({'inputfile'  => $src,
-						'mtime'      => 1,
-						'output'     => \$outdata,
-						'debug'      => $defaultdebug,
+                unlink ($outfile) ;
+                $t1 = 0 ; # Embperl::Clock () ;
+                $err = Embperl::Execute ({'inputfile'  => $src,
+                                                'mtime'      => 1,
+                                                'output'     => \$outdata,
+                                                'debug'      => $defaultdebug,
                                                 input_escmode => 7, 
-						}) ;
-		$t_exec += 0 ; # Embperl::Clock () - $t1 ; 
-		    
-		$err = CheckError ($errcnt) if ($err == 0) ;
-	
-		open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
-		print FH $outdata ;
-		close FH ;
-		$err = CmpFiles ($outfile, $org)  if ($err == 0) ;
-		print "ok\n" unless ($err) ;
-		}
-
-	    if ($err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "$txt to tied handle...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
+                                                }) ;
+                $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
+                    
+                $err = CheckError ($errcnt) if ($err == 0) ;
+        
+                open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
+                print FH $outdata ;
+                close FH ;
+                $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
+                print "ok\n" unless ($err) ;
+                }
 
-		my $outdata ;
+            if ($err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "$txt to tied handle...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
+
+                my $outdata ;
                 my @errors ;
-		unlink ($outfile) ;
-		$Embperl::Test::STDOUT::output = '' ;
+                unlink ($outfile) ;
+                $Embperl::Test::STDOUT::output = '' ;
                 tie *STDOUT, 'Embperl::Test::STDOUT' ;
                 $t1 = 0 ; # Embperl::Clock () ;
                 $err = Embperl::Execute ({'inputfile'  => $src,
-						'mtime'      => 1,
-						'debug'      => $defaultdebug,
+                                                'mtime'      => 1,
+                                                'debug'      => $defaultdebug,
                                                 input_escmode => 7, 
-						}) ;
-		$t_exec += 0 ; # Embperl::Clock () - $t1 ; 
-		untie *STDOUT ;
+                                                }) ;
+                $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
+                untie *STDOUT ;
                     
-		$err = CheckError ($errcnt) if ($err == 0) ;
-	
-		open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
-		print FH $Embperl::Test::STDOUT::output ;
-		close FH ;
-		$err = CmpFiles ($outfile, $org)  if ($err == 0) ;
-		print "ok\n" unless ($err) ;
-		}
-
-	    if ($err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "$txt from/to memory...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
-
-		my $outdata ;
-		unlink ($outfile) ;
-		$t1 = 0 ; # Embperl::Clock () ;
-		$err = Embperl::Execute ({'input'      => \$indata,
-						'inputfile'  => $src,
-						'mtime'      => 1,
-						'output'     => \$outdata,
-		                                'errors'     => \@errors,
-						'debug'      => $defaultdebug,
+                $err = CheckError ($errcnt) if ($err == 0) ;
+        
+                open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
+                print FH $Embperl::Test::STDOUT::output ;
+                close FH ;
+                $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
+                print "ok\n" unless ($err) ;
+                }
+
+            if ($err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "$txt from/to memory...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
+
+                my $outdata ;
+                unlink ($outfile) ;
+                $t1 = 0 ; # Embperl::Clock () ;
+                $err = Embperl::Execute ({'input'      => \$indata,
+                                                'inputfile'  => $src,
+                                                'mtime'      => 1,
+                                                'output'     => \$outdata,
+                                                'errors'     => \@errors,
+                                                'debug'      => $defaultdebug,
                                                 input_escmode => 7, 
-						}) ;
-		$t_exec += 0 ; # Embperl::Clock () - $t1 ; 
-		    
-		$err = CheckError ($errcnt) if ($err == 0) ;
-	
+                                                }) ;
+                $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
+                    
+                $err = CheckError ($errcnt) if ($err == 0) ;
+        
                 if (@errors != 0)
                     {
                     print "\n\n\@errors does not return correct number of errors (is " . scalar(@errors) . ", should 0)\n" ;
                     $err = 1 ;
                     }
 
-		open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
-		print FH $outdata ;
-		close FH ;
-		$err = CmpFiles ($outfile, $org)  if ($err == 0) ;
-		print "ok\n" unless ($err) ;
-		}
-
-	    $txt = 'error.htm' ;
-	    $org = "$cmppath/$txt" ;#. ($] >= 5.014000?'514':'') ;
-	    $org = "$cmppath$version/$txt" if (-e "$cmppath$version/$txt") ;
-	    $src = "$inpath/$txt" ;
-	    $src = "$inpath$version/$txt" if (-e "$inpath$version/$txt") ;
+                open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
+                print FH $outdata ;
+                close FH ;
+                $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
+                print "ok\n" unless ($err) ;
+                }
+
+            $txt = 'error.htm' ;
+            $org = "$cmppath/$txt" ;#. ($] >= 5.014000?'514':'') ;
+            $org = "$cmppath$version/$txt" if (-e "$cmppath$version/$txt") ;
+            $src = "$inpath/$txt" ;
+            $src = "$inpath$version/$txt" if (-e "$inpath$version/$txt") ;
             $page = $src ;
 
-	    $notseen = $seen{"o:$src"}?0:1 ;
-	    $seen{"o:$src"} = 1 ;
+            $notseen = $seen{"o:$src"}?0:1 ;
+            $seen{"o:$src"} = 1 ;
 
 
-	    if ($err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "$txt to memory...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
+            if ($err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "$txt to memory...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
 
-		my $outdata ;
+                my $outdata ;
                 my @errors ;
-		unlink ($outfile) ;
-		$t1 = 0 ; # Embperl::Clock () ;
-		$err = Embperl::Execute ({'inputfile'  => $src,
-						'mtime'      => 1,
-						'output'     => \$outdata,
-						'debug'      => $defaultdebug,
-		                                'errors'     => \@errors,
+                unlink ($outfile) ;
+                $t1 = 0 ; # Embperl::Clock () ;
+                $err = Embperl::Execute ({'inputfile'  => $src,
+                                                'mtime'      => 1,
+                                                'output'     => \$outdata,
+                                                'debug'      => $defaultdebug,
+                                                'errors'     => \@errors,
                                                 input_escmode => 7, 
-                				}) ;
-		$t_exec += 0 ; # Embperl::Clock () - $t1 ; 
-		    
+                                                }) ;
+                $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
+                    
                 $err = CheckError ($EP2?($] >= 5.010000?6:5):8) if ($err == 0) ;
 
                 if (@errors != ($EP2?4:12))
@@ -2386,25 +2386,25 @@ do
                     $err = 1 ;
                     }
 
-		open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
-		print FH $outdata ;
-		close FH ;
-		$err = CmpFiles ($outfile, $org)  if ($err == 0) ;
-		print "ok\n" unless ($err) ;
-		}
-
-	    if (0) #$err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "errornous parameter (path) ...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
-
-		$err = eval { Embperl::Execute ({'inputfile'  => 'xxxx0',
-		                                'errors'     => \@errors,
-						'debug'      => $defaultdebug,
+                open FH, ">$outfile" or die "Cannot open $outfile ($!)" ;
+                print FH $outdata ;
+                close FH ;
+                $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
+                print "ok\n" unless ($err) ;
+                }
+
+            if (0) #$err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "errornous parameter (path) ...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
+
+                $err = eval { Embperl::Execute ({'inputfile'  => 'xxxx0',
+                                                'errors'     => \@errors,
+                                                'debug'      => $defaultdebug,
                                                 input_escmode => 7, 
                                                 path => "not an array ref",
-                				}) ; } ;
+                                                }) ; } ;
                 $err ||= 0 ;       				    
                 if ($@ !~ /^Need an Array reference/)
                     {
@@ -2412,24 +2412,24 @@ do
                     $err = 1 ;
                     }
 
-		print "ok\n" unless ($err) ;
-		}
+                print "ok\n" unless ($err) ;
+                }
 
-	    if ($err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "errornous parameter (input) ...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
-		my $out ;
-		@errors = () ;
-		
-		$err = Embperl::Execute ({'inputfile'  => 'xxxx1',
-		                                'errors'     => \@errors,
-						'debug'      => $defaultdebug,
+            if ($err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "errornous parameter (input) ...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
+                my $out ;
+                @errors = () ;
+                
+                $err = Embperl::Execute ({'inputfile'  => 'xxxx1',
+                                                'errors'     => \@errors,
+                                                'debug'      => $defaultdebug,
                                                 input_escmode => 7, 
                                                 input => $out,
                                                 output => \$out,
-                				}) ;
+                                                }) ;
                 $err = CheckError (1)  ;
 
                 if (@errors != 1)
@@ -2439,23 +2439,23 @@ do
                     }
 
 
-		print "ok\n" unless ($err) ;
-		}
+                print "ok\n" unless ($err) ;
+                }
 
-	    if ($err == 0 || $opt_ignoreerror)
-		{
-		$txt2 = "errornous parameter (output) ...";
-		$txt2 .= ' ' x (60 - length ($txt2)) ;
-		print $txt2 ; 
-		my $out ;
-		@errors = () ;
-
-		$err = Embperl::Execute ({'inputfile'  => 'xxxx2',
-		                                'errors'     => \@errors,
-						'debug'      => $defaultdebug,
+            if ($err == 0 || $opt_ignoreerror)
+                {
+                $txt2 = "errornous parameter (output) ...";
+                $txt2 .= ' ' x (60 - length ($txt2)) ;
+                print $txt2 ; 
+                my $out ;
+                @errors = () ;
+
+                $err = Embperl::Execute ({'inputfile'  => 'xxxx2',
+                                                'errors'     => \@errors,
+                                                'debug'      => $defaultdebug,
                                                 input_escmode => 7, 
                                                 output => $out,
-                				}) ;
+                                                }) ;
                 $err = CheckError (2)  ;
 
                 if (@errors != 2)
@@ -2465,8 +2465,8 @@ do
                     }
 
 
-		print "ok\n" unless ($err) ;
-		}
+                print "ok\n" unless ($err) ;
+                }
 
             foreach $src (
                           'EmbperlObject/epopage1.htm', 'EmbperlObject/sub/epopage2.htm', 'EmbperlObject/obj/epoobj3.htm',
@@ -2480,8 +2480,8 @@ do
                           ['EmbperlObject/app/epoapp.htm', 'epoapp.pl'],   
                           )
                 {
-	        if ($err == 0 || $opt_ignoreerror) # && $version == 1)
-		    {
+                if ($err == 0 || $opt_ignoreerror) # && $version == 1)
+                    {
                     my $app = '' ;
 
                     if (ref $src)
@@ -2491,56 +2491,56 @@ do
                         }
 
                     $src =~ m#^.*/(.*?)$# ;
-		    $org = "$cmppath/$1" ;
+                    $org = "$cmppath/$1" ;
                     $page = $src ;
                                     
                     $txt2 = "$src ...";
-		    $txt2 .= ' ' x (60 - length ($txt2)) ;
-		    print $txt2 ; 
+                    $txt2 .= ' ' x (60 - length ($txt2)) ;
+                    print $txt2 ; 
 
-		    my $outdata ;
+                    my $outdata ;
                     my @errors ;
-		    unlink ($outfile) ;
-		    $t1 = 0 ; # Embperl::Clock () ;
-		    $err = Embperl::Object::Execute ({'inputfile'  => "$EPPATH/$inpath/$src",
-						    'object_base' => 'epobase.htm',    
-						    ($app?('object_app' => $app):()),    
+                    unlink ($outfile) ;
+                    $t1 = 0 ; # Embperl::Clock () ;
+                    $err = Embperl::Object::Execute ({'inputfile'  => "$EPPATH/$inpath/$src",
+                                                    'object_base' => 'epobase.htm',    
+                                                    ($app?('object_app' => $app):()),    
                                                     'app_name'     => "eo_$app",
                                                     'debug'      => $defaultdebug,
-					            'outputfile' => $outfile,
-		                                    'errors'     => \@errors,
+                                                    'outputfile' => $outfile,
+                                                    'errors'     => \@errors,
                                                     'use_env'    => 1,
-                				    'fdat'       => { a => 1, b => 2 },
+                                                    'fdat'       => { a => 1, b => 2 },
                                                     }) ;
-		    print "error $err\n" if ($err) ;
+                    print "error $err\n" if ($err) ;
                     
                     $t_exec += 0 ; # Embperl::Clock () - $t1 ; 
-		        
+                        
                     $err = CheckError (0) if ($err == 0) ;
 
-		    $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
-		    print "ok\n" unless ($err) ;
-		    }
+                    $err = CmpFiles ($outfile, $org)  if ($err == 0) ;
+                    print "ok\n" unless ($err) ;
+                    }
                 }
 
-	    }
-	}
+            }
+        }
 
     if ($EP2 && $opt_cache)
-	{
-	#############
-	#
-	#  Cache tests
-	#
-	#############
+        {
+        #############
+        #
+        #  Cache tests
+        #
+        #############
 
         delete $ENV{EMBPERL_ALLOW} ;
-	if ($err == 0)
-	    {
+        if ($err == 0)
+            {
             $frommem = 1 ;
-	    print "\nTesting Ouput Caching...\n\n" ;
+            print "\nTesting Ouput Caching...\n\n" ;
     
-	    #Embperl::Init ($logfile, $defaultdebug) ;
+            #Embperl::Init ($logfile, $defaultdebug) ;
     
             my $src = '* [+ $param[0] +] *' ;
             my $cmp = '"* $p *"' ;
@@ -2756,10 +2756,10 @@ do
 
 
     if ((($opt_execute) || ($opt_offline)   || ($opt_ep1)  || ($opt_cache)) && $looptest == 0)
-	{
-	close STDERR ;
-	open (STDERR, ">&SAVEERR") ;
-	}
+        {
+        close STDERR ;
+        open (STDERR, ">&SAVEERR") ;
+        }
     
     $err = 0 if ($opt_ignoreerror) ;
 
@@ -2770,23 +2770,23 @@ do
     #############
 
     if ($opt_modperl)
-	{ $loc = $embploc ; }
+        { $loc = $embploc ; }
     elsif ($opt_cgi)   
-	{ $loc = $cgiloc ; }
+        { $loc = $cgiloc ; }
     else
-	{ $loc = '' ; }
+        { $loc = '' ; }
 
 
     if (($loc ne '' && $err == 0 && $loopcnt == 0 && !$opt_nostart) || $opt_start || $opt_startinter)
-	{
+        {
 
         if ($opt_start)
             {
-	    if (open FH, "$tmppath/httpd.pid")
+            if (open FH, "$tmppath/httpd.pid")
                 {
-	        $httpdpid = <FH> ;
-	        chop($httpdpid) ;       
-	        close FH ;
+                $httpdpid = <FH> ;
+                chop($httpdpid) ;       
+                close FH ;
                 
                 print "Try to kill Apache pid = $httpdpid\n" ;
                 if ($EPWIN32)
@@ -2803,44 +2803,44 @@ do
                     sleep (1) ;
                     }
 
-	        unlink "$tmppath/httpd.pid" ;
+                unlink "$tmppath/httpd.pid" ;
                 }
             }
 
-	#### Configure httpd conf file
-	$EPDEBUG = $defaultdebug ;
+        #### Configure httpd conf file
+        $EPDEBUG = $defaultdebug ;
 
         $ENV{EMBPERL_LOG} = $logfile ;
         foreach my $src (<$confpath/*.src>)
             { 
             local $^W = 0 ;
-	    my $cf ;
-	    local $/ = undef ;
+            my $cf ;
+            local $/ = undef ;
             my ($dest) = ($src =~ /^(.*)\.src$/) ;
-	    open IFH, $src or die "***Cannot open $src" ;
-	    $cf = <IFH> ;
-	    close IFH ;
+            open IFH, $src or die "***Cannot open $src" ;
+            $cf = <IFH> ;
+            close IFH ;
             open OFH, ">$dest" or die "***Cannot open $dest" ;
-	    eval $cf ;
-	    die "***Cannot eval $src to $dest ($@)" if ($@) ;
-	    close OFH ;
+            eval $cf ;
+            die "***Cannot eval $src to $dest ($@)" if ($@) ;
+            close OFH ;
             }
                 
-	#### Start httpd
-	unlink "$tmppath/httpd.pid" ;
+        #### Start httpd
+        unlink "$tmppath/httpd.pid" ;
         unlink $httpderr ;
 
-	chmod 0666, $logfile ;
-	$XX = $opt_multchild && !($opt_gdb || $opt_ddd)?'':'-X' ;
+        chmod 0666, $logfile ;
+        $XX = $opt_multchild && !($opt_gdb || $opt_ddd)?'':'-X' ;
+
+        print "\n\nPerforming httpd syntax check 1 ...  " ;
+        run_check ("\"$EPHTTPD\" " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " -t -f \"$EPPATH/$httpdminconf\" ", 'Syntax OK') ; 
+        print "\n\nPerforming httpd syntax check 2 ...  " ;
+        run_check ("\"$EPHTTPD\" " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " -t -f \"$EPPATH/$httpdconf\" ", 'Syntax OK') ; 
 
-	print "\n\nPerforming httpd syntax check 1 ...  " ;
-	run_check ("\"$EPHTTPD\" " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " -t -f \"$EPPATH/$httpdminconf\" ", 'Syntax OK') ; 
-	print "\n\nPerforming httpd syntax check 2 ...  " ;
-	run_check ("\"$EPHTTPD\" " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " -t -f \"$EPPATH/$httpdconf\" ", 'Syntax OK') ; 
-
-	print "\n\nStarting httpd...       " ;
-	if ($EPWIN32)
-	    {
+        print "\n\nStarting httpd...       " ;
+        if ($EPWIN32)
+            {
             #$ENV{PATH} .= ";$EPHTTPDDLL;$EPHTTPDDLL\\..\\os\\win32\\release;$EPHTTPDDLL\\..\\os\\win32\\debug" if ($EPWIN32) ;
 
             $ENV{PERL_STARTUP_DONE} = 1 ;
@@ -2849,30 +2849,30 @@ do
 
             $XX .= ' -s ' if ($1 < 13) ;
 
-	    Win32::Process::Create($HttpdObj, $EPHTTPD,
-				   "Apache $XX -f $EPPATH/$httpdconf ", 0,
-				   # NORMAL_PRIORITY_CLASS,
-				   0,
-				    ".") or die "***Cannot start $EPHTTPD" ;
-	    }
-	else
-	    {
-	    if ($opt_gdb || $opt_ddd)
-		{
-		#open FH, ">dbinitembperlapache" or die "Cannot write to dbinitembperlapache ($!)" ;
-		#print FH "set args $XX -f $EPPATH/$httpdconf\n" ;
-		#print FH "r\n" ;
-		#print FH "BT\n" if ($opt_gdb) ;
-		#close FH ;
-	        #system (($opt_ddd?'ddd':'gdb') . " -x dbinitembperlapache $EPHTTPD " . ($opt_startinter?'':'&')) and die "***Cannot start $EPHTTPD" ;
-		print ' ' . ($opt_ddd?'ddd':'gdb') . " --args $EPHTTPD " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " $XX -f $EPPATH/$httpdconf " . "\n" ;
-		system (($opt_ddd?'ddd':'gdb') . " --args $EPHTTPD " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " $XX -f $EPPATH/$httpdconf ") and die "***Cannot start gdb/ddd $EPHTTPD" ;
-		}			
-	    else
-	        {
-		system ("$EPHTTPD " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " $XX -f $EPPATH/$httpdconf " . ($opt_startinter?'':'&')) and die "***Cannot start $EPHTTPD" ;
-		}
-	    }
+            Win32::Process::Create($HttpdObj, $EPHTTPD,
+                                   "Apache $XX -f $EPPATH/$httpdconf ", 0,
+                                   # NORMAL_PRIORITY_CLASS,
+                                   0,
+                                    ".") or die "***Cannot start $EPHTTPD" ;
+            }
+        else
+            {
+            if ($opt_gdb || $opt_ddd)
+                {
+                #open FH, ">dbinitembperlapache" or die "Cannot write to dbinitembperlapache ($!)" ;
+                #print FH "set args $XX -f $EPPATH/$httpdconf\n" ;
+                #print FH "r\n" ;
+                #print FH "BT\n" if ($opt_gdb) ;
+                #close FH ;
+                #system (($opt_ddd?'ddd':'gdb') . " -x dbinitembperlapache $EPHTTPD " . ($opt_startinter?'':'&')) and die "***Cannot start $EPHTTPD" ;
+                print ' ' . ($opt_ddd?'ddd':'gdb') . " --args $EPHTTPD " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " $XX -f $EPPATH/$httpdconf " . "\n" ;
+                system (($opt_ddd?'ddd':'gdb') . " --args $EPHTTPD " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " $XX -f $EPPATH/$httpdconf ") and die "***Cannot start gdb/ddd $EPHTTPD" ;
+                }			
+            else
+                {
+                system ("$EPHTTPD " . ($opt_cfgdebug?"-D EMBPERL_APDEBUG ":'') . " $XX -f $EPPATH/$httpdconf " . ($opt_startinter?'':'&')) and die "***Cannot start $EPHTTPD" ;
+                }
+            }
 
         my $tries = ($opt_gdb || $opt_ddd)?30:15 ;
         $httpdpid = 0 ;
@@ -2880,16 +2880,16 @@ do
 
         while ($tries-- > 0)
             {
-	    if (open FH, "$tmppath/httpd.pid")
+            if (open FH, "$tmppath/httpd.pid")
                 {
-	        $httpdpid = <FH> ;
-	        chop($httpdpid) ;       
-	        close FH ;
+                $httpdpid = <FH> ;
+                chop($httpdpid) ;       
+                close FH ;
                 last ;
                 }
             if ($herr || open (HERR, $httpderr))
                 {  
-	        seek HERR, 0, 1 ;
+                seek HERR, 0, 1 ;
                 print "\n" if (!$herr) ;
                 $herr = 1 ;
                 while (<HERR>)
@@ -2907,46 +2907,46 @@ do
 
         print "pid = $httpdpid  ok\n" ;
 
-	close ERR ;
-	if (!open (ERR, "$httpderr"))
+        close ERR ;
+        if (!open (ERR, "$httpderr"))
             {
             sleep (1) ;
-	    if (!open (ERR, "$httpderr"))
+            if (!open (ERR, "$httpderr"))
                 {
                 print "Cannot open Apache error log ($httpderr: $1)\n" ;
                 }
             }
-        eval {	<ERR> ;  } ; # skip first line and ignore errors
+        eval {	<ERR> ; <ERR> ; } ; # skip first two lines and ignore errors
 
         $httpduid = getpwnam ($EPUSER) if (!$EPWIN32) ;
         }
     elsif ($err == 0 && $EPHTTPD eq '')
-	{
-	print "\n\nSkiping tests for mod_perl, because Embperl is not build for it.\n" ;
-	print "Embperl can still be used as CGI-script, but 'make test' cannot test it\n" ;
-	print "without apache httpd installed.\n" ;
-	}
+        {
+        print "\n\nSkiping tests for mod_perl, because Embperl is not build for it.\n" ;
+        print "Embperl can still be used as CGI-script, but 'make test' cannot test it\n" ;
+        print "without apache httpd installed.\n" ;
+        }
 
     $ep1compat = 0 ;
     while ($loc ne '' && $err == 0)
-	{
-	if ($loc eq $embploc)
-	    { print "\nTesting mod_perl mode...\n\n" ; }
-	elsif ($loc eq $cgiloc)
-	    { print "\nTesting cgi mode...\n\n" ; }
-	else
-	    { print "\nTesting FastCGI mode...\n\n" ; }
+        {
+        if ($loc eq $embploc)
+            { print "\nTesting mod_perl mode...\n\n" ; }
+        elsif ($loc eq $cgiloc)
+            { print "\nTesting cgi mode...\n\n" ; }
+        else
+            { print "\nTesting FastCGI mode...\n\n" ; }
 
-	$cookie = undef ;
+        $cookie = undef ;
         $t_req = 0 ;
-	$n_req = 0 ;
-	$n = 0 ;
-	$testnum = -1  + $startnumber;
+        $n_req = 0 ;
+        $n = 0 ;
+        $testnum = -1  + $startnumber;
         foreach $testno (@tests)
-	    {
+            {
             $file = $testdata[$testno] ;
             $test = $testdata[$testno+1] ;
-	    $org  = '' ;
+            $org  = '' ;
             $testnum++ ;
             $testversion = $version == 2 && !$ep1compat?2:1 ;
 
@@ -2964,65 +2964,65 @@ do
                         )) ;
             
 
-	    next if (defined ($opt_ab) && $test -> {'errors'}) ;
+            next if (defined ($opt_ab) && $test -> {'errors'}) ;
             if (exists ($test -> {condition}))
                 {
                 next if (!eval ($test -> {condition})) ;
                 }
                 
  
-	    #next if ($file eq 'chdir.htm' && $EPWIN32) ;
-	    next if ($file eq 'notfound.htm' && ($loc eq $cgiloc || $loc eq $fastcgiloc) && $EPWIN32) ;
-	    next if ($file =~ /opmask/ && $EPSTARTUP =~ /_dso/) ;
-	    if ($file =~ /sess\.htm/)
+            #next if ($file eq 'chdir.htm' && $EPWIN32) ;
+            next if ($file eq 'notfound.htm' && ($loc eq $cgiloc || $loc eq $fastcgiloc) && $EPWIN32) ;
+            next if ($file =~ /opmask/ && $EPSTARTUP =~ /_dso/) ;
+            if ($file =~ /sess\.htm/)
                 { 
                 next if (($loc eq $cgiloc || $loc eq $fastcgiloc) && $EPSESSIONCLASS ne 'Embperl') ;
                 if (!$EPSESSIONXVERSION)
                     {
-		    $txt2 = "$file...";
-		    $txt2 .= ' ' x (29 - length ($txt2)) ;
-		    print "#$testnum $txt2 skip on this plattform\n" ; 
+                    $txt2 = "$file...";
+                    $txt2 .= ' ' x (29 - length ($txt2)) ;
+                    print "#$testnum $txt2 skip on this plattform\n" ; 
                     next ;
                     }
                 }
      
             $errcnt = $test -> {errors} || 0 ;
-	    $errcnt = -1 if ($EPWIN32 && ($loc eq $cgiloc || $loc eq $fastcgiloc)) ;
+            $errcnt = -1 if ($EPWIN32 && ($loc eq $cgiloc || $loc eq $fastcgiloc)) ;
 
-	    $debug = $test -> {debug} || $defaultdebug ;  
-	    $page = "$inpath/$file" ;
-	    $locver = '' ;
-	    if (-e "$inpath$testversion/$file") 
-		{
-		$locver = $testversion ;
-            	$page = "$inpath$testversion/$file" ;
-		}
-	    if ($opt_nostart)
-		{
-		$notseen = 0 ;
-		}
-	    elsif ($loc eq $embploc)
-		{
-		$notseen = $seen{"$loc:$page"}?0:1 ;
-		$seen{"$loc:$page"} = 1 ;
-		$notseen = 0 if ($file eq 'registry/errpage.htm') ;
-		}
-	    else
-		{
-		$notseen = 1 ;
-		}
-    
-	    $txt = "#$testnum $file" . ($debug != $defaultdebug ?"-d $debug ":"") . '...' ;
-	    $txt .= ' ' x (60 - length ($txt)) ;
-	    print $txt ; 
-	    unlink ($outfile) ;
-	    
-	    $content = $test -> {reqbody} || undef ;
-	    $upload = undef ;
-	    if ($file eq 'upload.htm') 
-		{
-		$upload = "f1=abc1\r\n&f2=1234567890&f3=" . 'X' x 8192 ;
-		}
+            $debug = $test -> {debug} || $defaultdebug ;  
+            $page = "$inpath/$file" ;
+            $locver = '' ;
+            if (-e "$inpath$testversion/$file") 
+                {
+                $locver = $testversion ;
+                    $page = "$inpath$testversion/$file" ;
+                }
+            if ($opt_nostart)
+                {
+                $notseen = 0 ;
+                }
+            elsif ($loc eq $embploc)
+                {
+                $notseen = $seen{"$loc:$page"}?0:1 ;
+                $seen{"$loc:$page"} = 1 ;
+                $notseen = 0 if ($file eq 'registry/errpage.htm') ;
+                }
+            else
+                {
+                $notseen = 1 ;
+                }
+    
+            $txt = "#$testnum $file" . ($debug != $defaultdebug ?"-d $debug ":"") . '...' ;
+            $txt .= ' ' x (60 - length ($txt)) ;
+            print $txt ; 
+            unlink ($outfile) ;
+            
+            $content = $test -> {reqbody} || undef ;
+            $upload = undef ;
+            if ($file eq 'upload.htm') 
+                {
+                $upload = "f1=abc1\r\n&f2=1234567890&f3=" . 'X' x 8192 ;
+                }
 
             if (!$EPWIN32 && !$test -> {aliasdir} && $loc eq $embploc && !($file =~ /notfound\.htm/))
                 {
@@ -3031,89 +3031,89 @@ do
                 print "ERROR: $inpath/$file must be readable by $EPUSER (uid=$httpduid)\n" if (!-r $page) ;
                 }
 
-	    $n_req++ ;
-	    $t1 = 0 ; # Embperl::Clock () ;
+            $n_req++ ;
+            $t1 = 0 ; # Embperl::Clock () ;
             $file .= '-1' if ($opt_ep1 && -e "$page-1") ;
             
             $port = $EPPORT + ($test -> {portadd} || 0) ;
 
             if (defined ($opt_ab))
-		{
-	        $m = REQ ("$loc$locver", $file, $test -> {query_info}, $outfile, $content, $upload, $test -> {cookie}, $test -> {respheader}) if ($opt_abpre) ;
-		$locver ||= '' ;
-		$opt_ab = 10 if (!$opt_ab) ;
-		my $cmd = "ab -n $opt_ab 'http://$host:$port/$loc$locver/$file" . ($test->{query_info}?"?$test->{query_info}'":"'") ;
-		print "$cmd\n" if ($opt_abverbose) ;
-				
-		open AB, "$cmd|" or die "Cannot start ab ($!)" ;
-		while (<AB>)
-			{
-			print $_ if ($opt_abverbose || (/Requests/)) ;
-			}
-		close AB ;
-		}
-	    else
-		{				
-	        $m = REQ ("$loc$locver", $file, $test -> {query_info}, $outfile, $content, $upload, $test -> {cookie}, $test -> {respheader}) ;
-		}
-	    $t_req += 0 ; # Embperl::Clock () - $t1 ; 
-
-	    if ($opt_memcheck)
-		{
-		my $vmsize = GetMem ($httpdpid) ;
-		$vmhttpdinitsize = $vmsize if $loopcnt == 2 ;
-		print "\#$loopcnt size=$vmsize init=$vmhttpdinitsize " ;
-		print "GROWN! at iteration = $loopcnt  " if ($vmsize > $vmhttpdsize) ;
-		die "\n\nMemory problem (Total memory)" if ($opt_exitonmem && $loopcnt > 2 && $vmsize > $vmhttpdsize) ;
-		$vmhttpdsize = $vmsize if ($vmsize > $vmhttpdsize) ;
-		CheckSVs ($loopcnt, $n) ;
-		
-		}
-	    if (($m || '') ne 'ok' && $errcnt == 0 && !$opt_ab)
-		{
-		$err = 1 ;
-		print "ERR:$m\n" ;
-		last ;
-		}
+                {
+                $m = REQ ("$loc$locver", $file, $test -> {query_info}, $outfile, $content, $upload, $test -> {cookie}, $test -> {respheader}) if ($opt_abpre) ;
+                $locver ||= '' ;
+                $opt_ab = 10 if (!$opt_ab) ;
+                my $cmd = "ab -n $opt_ab 'http://$host:$port/$loc$locver/$file" . ($test->{query_info}?"?$test->{query_info}'":"'") ;
+                print "$cmd\n" if ($opt_abverbose) ;
+                                
+                open AB, "$cmd|" or die "Cannot start ab ($!)" ;
+                while (<AB>)
+                        {
+                        print $_ if ($opt_abverbose || (/Requests/)) ;
+                        }
+                close AB ;
+                }
+            else
+                {				
+                $m = REQ ("$loc$locver", $file, $test -> {query_info}, $outfile, $content, $upload, $test -> {cookie}, $test -> {respheader}) ;
+                }
+            $t_req += 0 ; # Embperl::Clock () - $t1 ; 
 
-	    #$errcnt++ if (($loc eq $cgiloc || $loc eq $fastcgiloc) && $file eq 'notallow.xhtm') ;   
-	    sleep ($test->{sleep4err}) if ($test->{sleep4err}) ;
+            if ($opt_memcheck)
+                {
+                my $vmsize = GetMem ($httpdpid) ;
+                $vmhttpdinitsize = $vmsize if $loopcnt == 2 ;
+                print "\#$loopcnt size=$vmsize init=$vmhttpdinitsize " ;
+                print "GROWN! at iteration = $loopcnt  " if ($vmsize > $vmhttpdsize) ;
+                die "\n\nMemory problem (Total memory)" if ($opt_exitonmem && $loopcnt > 2 && $vmsize > $vmhttpdsize) ;
+                $vmhttpdsize = $vmsize if ($vmsize > $vmhttpdsize) ;
+                CheckSVs ($loopcnt, $n) ;
+                
+                }
+            if (($m || '') ne 'ok' && $errcnt == 0 && !$opt_ab)
+                {
+                $err = 1 ;
+                print "ERR:$m\n" ;
+                last ;
+                }
+
+            #$errcnt++ if (($loc eq $cgiloc || $loc eq $fastcgiloc) && $file eq 'notallow.xhtm') ;   
+            sleep ($test->{sleep4err}) if ($test->{sleep4err}) ;
             sleep (1) if (($loc eq $cgiloc || $loc eq $fastcgiloc) && $errcnt) ;
             $err = CheckError ($errcnt, $test -> {noerrtest}) if (($err == 0 || $file eq 'notfound.htm' || $file eq 'notallow.xhtm')) ;
-	    if ($err == 0 && $file ne 'notfound.htm' && $file ne 'notallow.xhtm' && !defined ($opt_ab))
-		{
-		$page =~ /.*\/(.*)$/ ;
-		$org = "$cmppath/$1" ;
-	        $org = "$cmppath$testversion/$1" if (-e "$cmppath$testversion/$1") ;
+            if ($err == 0 && $file ne 'notfound.htm' && $file ne 'notallow.xhtm' && !defined ($opt_ab))
+                {
+                $page =~ /.*\/(.*)$/ ;
+                $org = "$cmppath/$1" ;
+                $org = "$cmppath$testversion/$1" if (-e "$cmppath$testversion/$1") ;
                 $org .= $test -> {cmpext} if ($test -> {cmpext}) ;
 
-		#print "Compare $page with $org\n" ;
-		$err = CmpFiles ($outfile, $org) ;
-		}
-
-	    print "ok\n" unless ($err || $opt_ab) ;
-	    $err = 0 if ($opt_ignoreerror) ;
-	    last if ($err) ;
-	    $n++ ;
-	    }
-
-	if ($loc ne $cgiloc)   
-	    { 
-	    $t_mp = $t_req ;
-	    $n_mp = $n_req ;
-	    }
-	else
-	    {
-	    $t_cgi = $t_req ;
-	    $n_cgi = $n_req ;
-	    }
+                #print "Compare $page with $org\n" ;
+                $err = CmpFiles ($outfile, $org) ;
+                }
+
+            print "ok\n" unless ($err || $opt_ab) ;
+            $err = 0 if ($opt_ignoreerror) ;
+            last if ($err) ;
+            $n++ ;
+            }
+
+        if ($loc ne $cgiloc)   
+            { 
+            $t_mp = $t_req ;
+            $n_mp = $n_req ;
+            }
+        else
+            {
+            $t_cgi = $t_req ;
+            $n_cgi = $n_req ;
+            }
 
-	if ($opt_cgi && $err == 0 && $loc eq $embploc && $loopcnt == 0)   
-	    { 
+        if ($opt_cgi && $err == 0 && $loc eq $embploc && $loopcnt == 0)   
+            { 
             $loc = $cgiloc ; 
             }
-	#elsif ($opt_cgi && $err == 0 && $loc eq $cgiloc && $loopcnt == 0)   
-	#    { 
+        #elsif ($opt_cgi && $err == 0 && $loc eq $cgiloc && $loopcnt == 0)   
+        #    { 
         #    eval "require FCGI" ;
         #    $loc = $@?'':$fastcgiloc ; 
         #    if (!$loc)
@@ -3121,19 +3121,19 @@ do
         #        print "\nSkip FastCGI Tests, FCGI.pm not installed\n" ;
         #        }
         #    }
-	else
-	    {
-	    $loc = '' ;
-	    }
-	}
+        else
+            {
+            $loc = '' ;
+            }
+        }
 
     if ($defaultdebug == 0)
-	{
-	print "\n" ;
-	print "Offline:  $n_offline tests takes $t_offline sec = ", int($t_offline / $n_offline * 1000) / 1000.0, " sec per test\n" if ($t_offline) ;
-	print "mod_perl: $n_mp tests takes $t_mp sec = ", int($t_mp / $n_mp * 1000) / 1000.0 , " sec per test\n"  if ($t_mp) ;
-	print "CGI:      $n_cgi tests takes $t_cgi sec = ", int($t_cgi / $n_cgi * 1000) / 1000.0 , " sec per test\n"  if ($t_cgi) ;
-	}
+        {
+        print "\n" ;
+        print "Offline:  $n_offline tests takes $t_offline sec = ", int($t_offline / $n_offline * 1000) / 1000.0, " sec per test\n" if ($t_offline) ;
+        print "mod_perl: $n_mp tests takes $t_mp sec = ", int($t_mp / $n_mp * 1000) / 1000.0 , " sec per test\n"  if ($t_mp) ;
+        print "CGI:      $n_cgi tests takes $t_cgi sec = ", int($t_cgi / $n_cgi * 1000) / 1000.0 , " sec per test\n"  if ($t_cgi) ;
+        }
 
     $loopcnt++ ;
     }
@@ -3211,15 +3211,15 @@ else
     {
     local $^W = 0 ;
     if (defined ($line = <ERR>) && !defined ($opt_ab))
-	    {
-	    print "\nFound unexpected output in httpd errorlog:\n" ;
-	    print $line ;
-	    while (defined ($line = <ERR>))
-		    { print $line ; }
-	    }
+            {
+            print "\nFound unexpected output in httpd errorlog:\n" ;
+            print $line ;
+            while (defined ($line = <ERR>))
+                    { print $line ; }
+            }
     close ERR ;
     } ;
-    		
+                    
 $fatal = 0 ;
 
 

Modified: perl/embperl/trunk/test/cmp/http.htm
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/cmp/http.htm?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/cmp/http.htm (original)
+++ perl/embperl/trunk/test/cmp/http.htm Sat Sep 23 22:09:10 2023
@@ -15,7 +15,7 @@
 	</tr>
 
 	<tr>
-		<td>Locationx</td><td>http://www.ecos.de/embperl/</td>
+		<td>Locationx</td><td>https://www.actevy.io/embperl/</td>
 	</tr>
 
 	<tr>

Modified: perl/embperl/trunk/test/cmp/pod.asc
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/cmp/pod.asc?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/cmp/pod.asc (original)
+++ perl/embperl/trunk/test/cmp/pod.asc Sat Sep 23 22:09:10 2023
@@ -41,6 +41,6 @@ two lines</para>
 </sect2></sect1><sect1><title>again HEAD1
 and second line of title</title><para>again some text under HEAD1</para>
 <sect2><title>again HEAD2</title><para>again some text under HEAD2</para>
-</sect2></sect1><sect1><title>restart</title><para>some text</para></sect1><sect1><title>restart 2</title><sect2><title>restart 2 Head 2</title><para>text</para></sect2></sect1><sect1><title>restart 2</title><sect2><title>restart 2 Head 2</title></sect2><sect2><title>restart 3 Head 2</title><para>end</para><para><xlink>test</xlink> <xlink uri='yyy'>xxx</xlink> <xlink>http://www.ecos.de</xlink> <xlink>ftp://ftp.dev.ecos.de</xlink>
-<xlink>test</xlink> <xlink uri='yyy 2'>xxx 2</xlink> <xlink>http://www.ecos.de</xlink> <xlink>ftp://ftp.dev.ecos.de</xlink></para></sect2></sect1><sect1><title id="idhead1">ID Test head1</title><sect2><title id="idhead2">ID Test head2</title><para id="idpara">ID Test para</para>
+</sect2></sect1><sect1><title>restart</title><para>some text</para></sect1><sect1><title>restart 2</title><sect2><title>restart 2 Head 2</title><para>text</para></sect2></sect1><sect1><title>restart 2</title><sect2><title>restart 2 Head 2</title></sect2><sect2><title>restart 3 Head 2</title><para>end</para><para><xlink>test</xlink> <xlink uri='yyy'>xxx</xlink> <xlink>https://www.actevy.io</xlink> <xlink>ftp://ftp.example.org</xlink>
+<xlink>test</xlink> <xlink uri='yyy 2'>xxx 2</xlink> <xlink>https://www.actevy.io</xlink> <xlink>ftp://ftp.example.org</xlink></para></sect2></sect1><sect1><title id="idhead1">ID Test head1</title><sect2><title id="idhead2">ID Test head2</title><para id="idpara">ID Test para</para>
 </sect2></sect1></pod>

Modified: perl/embperl/trunk/test/cmp/pod.asc.htm
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/cmp/pod.asc.htm?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/cmp/pod.asc.htm (original)
+++ perl/embperl/trunk/test/cmp/pod.asc.htm Sat Sep 23 22:09:10 2023
@@ -46,7 +46,7 @@ two lines</p>
 <h1>again HEAD1
 and second line of title</h1><p>again some text under HEAD1</p>
 <h2>again HEAD2</h2><p>again some text under HEAD2</p>
-<h1>restart</h1><p>some text</p><h1>restart 2</h1><h2>restart 2 Head 2</h2><p>text</p><h1>restart 2</h1><h2>restart 2 Head 2</h2><h2>restart 3 Head 2</h2><p>end</p><p><a href="test">test</a> <a href="yyy">xxx</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a>
-<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a></p><h1>ID Test head1</h1><h2>ID Test head2</h2><p>ID Test para</p>
+<h1>restart</h1><p>some text</p><h1>restart 2</h1><h2>restart 2 Head 2</h2><p>text</p><h1>restart 2</h1><h2>restart 2 Head 2</h2><h2>restart 3 Head 2</h2><p>end</p><p><a href="test">test</a> <a href="yyy">xxx</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a>
+<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a></p><h1>ID Test head1</h1><h2>ID Test head2</h2><p>ID Test para</p>
 </body>
 </html>

Modified: perl/embperl/trunk/test/cmp/pod.asc.htm.win32
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/cmp/pod.asc.htm.win32?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/cmp/pod.asc.htm.win32 (original)
+++ perl/embperl/trunk/test/cmp/pod.asc.htm.win32 Sat Sep 23 22:09:10 2023
@@ -90,8 +90,8 @@ and second line of title</h1>
 <h2>restart 2 Head 2</h2>
 <h2>restart 3 Head 2</h2>
 <p>end</p>
-<p><a href="test">test</a> <a href="yyy">xxx</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a>
-<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a></p>
+<p><a href="test">test</a> <a href="yyy">xxx</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a>
+<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a></p>
 <h1>ID Test head1</h1>
 <h2>ID Test head2</h2>
 <p>ID Test para</p>

Modified: perl/embperl/trunk/test/cmp/pod.asc.win32
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/cmp/pod.asc.win32?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/cmp/pod.asc.win32 (original)
+++ perl/embperl/trunk/test/cmp/pod.asc.win32 Sat Sep 23 22:09:10 2023
@@ -75,9 +75,9 @@ and second line of title</title>
 <sect2><title>restart 2 Head 2</title>
 </sect2><sect2><title>restart 3 Head 2</title>
 <para>end</para>
-<para><xlink>test</xlink> <xlink uri='yyy'>xxx</xlink> <xlink>http://www.ecos.de</xlink> <xlink>ftp://ftp.dev.ecos.de</xlink>
+<para><xlink>test</xlink> <xlink uri='yyy'>xxx</xlink> <xlink>https://www.actevy.io</xlink> <xlink>ftp://ftp.example.org</xlink>
 
-<xlink>test</xlink> <xlink uri='yyy 2'>xxx 2</xlink> <xlink>http://www.ecos.de</xlink> <xlink>ftp://ftp.dev.ecos.de</xlink></para>
+<xlink>test</xlink> <xlink uri='yyy 2'>xxx 2</xlink> <xlink>https://www.actevy.io</xlink> <xlink>ftp://ftp.example.org</xlink></para>
 </sect2></sect1><sect1><title id="idhead1">ID Test head1</title>
 <sect2><title id="idhead2">ID Test head2</title>
 <para id="idpara">ID Test para</para>

Modified: perl/embperl/trunk/test/cmp/pod.asc.xalan.htm
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/cmp/pod.asc.xalan.htm?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/cmp/pod.asc.xalan.htm (original)
+++ perl/embperl/trunk/test/cmp/pod.asc.xalan.htm Sat Sep 23 22:09:10 2023
@@ -106,8 +106,8 @@ and second line of title</h1>
 <h2>restart 3 Head 2</h2>
 <p>end</p>
 <p>
-<a href="test">test</a> <a href="yyy">xxx</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a>
-<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a>
+<a href="test">test</a> <a href="yyy">xxx</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a>
+<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a>
 </p>
 <h1>ID Test head1</h1>
 <h2>ID Test head2</h2>

Modified: perl/embperl/trunk/test/cmp/pod.asc.xalan.htm.win32
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/cmp/pod.asc.xalan.htm.win32?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/cmp/pod.asc.xalan.htm.win32 (original)
+++ perl/embperl/trunk/test/cmp/pod.asc.xalan.htm.win32 Sat Sep 23 22:09:10 2023
@@ -40,8 +40,8 @@ text 2<br/>
 </ul>
 <br/>
 <br/>
-<p><a href="test">test</a> <a href="yyy">xxx</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a>
-<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="http://www.ecos.de">http://www.ecos.de</a> <a href="ftp://ftp.dev.ecos.de">ftp://ftp.dev.ecos.de</a></p>
+<p><a href="test">test</a> <a href="yyy">xxx</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a>
+<a href="test">test</a> <a href="yyy 2">xxx 2</a> <a href="https://www.actevy.io">https://www.actevy.io</a> <a href="ftp://ftp.example.org">ftp://ftp.example.org</a></p>
 <h1>ID Test head1</h1>
 <h2>ID Test head2</h2>
 <p>ID Test para</p>

Modified: perl/embperl/trunk/test/conf/httpd.conf.src
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/conf/httpd.conf.src?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/conf/httpd.conf.src (original)
+++ perl/embperl/trunk/test/conf/httpd.conf.src Sat Sep 23 22:09:10 2023
@@ -424,7 +424,7 @@ SetHandler perl-script
 PerlHandler Embperl
 Options ExecCGI
 EMBPERL_APPNAME MailApp
-EMBPERL_MAILHOST mail.i.ecos.de
+EMBPERL_MAILHOST mail.example.org
 EMBPERL_MAIL_ERRORS_TO richter
 EMBPERL_MAIL_ERRORS_LIMIT 2
 EMBPERL_MAIL_ERRORS_RESET_TIME 20

Modified: perl/embperl/trunk/test/html/http.htm
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/html/http.htm?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/html/http.htm (original)
+++ perl/embperl/trunk/test/html/http.htm Sat Sep 23 22:09:10 2023
@@ -10,7 +10,7 @@
 <meta http-equiv="Formatter" content="Embperl">
 
 [- 
-$http_headers_out{'Locationx'} = "http://www.ecos.de/embperl/" ;
+$http_headers_out{'Locationx'} = "https://www.actevy.io/embperl/" ;
 $http_headers_out{'h1'} = "v0" ;
 $http_headers_out{'h2'} = ['v1', 'v2'] ;
 -]

Modified: perl/embperl/trunk/test/html/mail.htm
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/html/mail.htm?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/html/mail.htm (original)
+++ perl/embperl/trunk/test/html/mail.htm Sat Sep 23 22:09:10 2023
@@ -12,7 +12,7 @@
 
   [$ syntax + Mail $]
 
-  <mail:send to="richter@ecos.de" 
+  <mail:send to="richter at embperl dot org" 
      [$ if $fdat{Email} $] reply-to="[+ $fdat{Email} +]" [$endif$]
      subject="Testmail">
     Hi,

Modified: perl/embperl/trunk/test/html/mailformto.htm
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/html/mailformto.htm?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/html/mailformto.htm (original)
+++ perl/embperl/trunk/test/html/mailformto.htm Sat Sep 23 22:09:10 2023
@@ -8,7 +8,7 @@
 
 [-
 
-$MailTo = 'richter@ecos.de' ;
+$MailTo = 'richter at embperl dot org' ;
 
 $fdat{email} = 'test_mailformto' ;
 $fdat{msg}   = 'Embperl tests' ;

Modified: perl/embperl/trunk/test/html/pod/pod.asc
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/test/html/pod/pod.asc?rev=1912497&r1=1912496&r2=1912497&view=diff
==============================================================================
--- perl/embperl/trunk/test/html/pod/pod.asc (original)
+++ perl/embperl/trunk/test/html/pod/pod.asc Sat Sep 23 22:09:10 2023
@@ -170,8 +170,8 @@ not visble4
 
 end
 
-L<test> L<xxx|yyy> http://www.ecos.de ftp://ftp.dev.ecos.de
-L<test> L<"xxx 2"|"yyy 2"> http://www.ecos.de ftp://ftp.dev.ecos.de
+L<test> L<xxx|yyy> https://www.actevy.io ftp://ftp.example.org
+L<test> L<"xxx 2"|"yyy 2"> https://www.actevy.io ftp://ftp.example.org
 
 =head1 #<idhead1>ID Test head1
 



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-cvs-help@perl.apache.org