Mailing List Archive

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