66 print " 1..0 # Skip: Filter::Util::Call was not built\n " ;
77 exit 0;
88 }
9+ require Cwd;
10+ unshift @INC , Cwd::cwd();
911 }
1012}
1113
@@ -128,18 +130,18 @@ use $module ;
128130EOM
129131
130132use Cwd ;
131- $here = getcwd ;
133+ my $here = getcwd ;
132134print " I am $here \n " ;
133135print " some letters ABC\n " ;
134- $y = " ABCDEF" ;
136+ my $y = " ABCDEF" ;
135137print <<EOF ;
136138Alphabetti Spagetti ($y )
137139EOF
138140
139141EOM
140142
141143$a = ` $Perl "-I." $Inc $filename $redir ` ;
142- ok(5, ($? >>8) == 0) ;
144+ ok(5, ($? >>8) == 0) or warn $a ;
143145ok(6, $a eq <<EOM ) ;
144146I am $here
145147some letters DEF
@@ -177,18 +179,18 @@ use $module ;
177179EOM
178180
179181use Cwd ;
180- $here = getcwd ;
182+ my $here = getcwd ;
181183print " I am $here \n " ;
182184print " some letters ABC\n " ;
183- $y = " ABCDEF" ;
185+ my $y = " ABCDEF" ;
184186print <<EOF ;
185187Alphabetti Spagetti ($y )
186188EOF
187189
188190EOM
189191
190192$a = ` $Perl "-I." $Inc $filename $redir ` ;
191- ok(7, ($? >>8) == 0) ;
193+ ok(7, ($? >>8) == 0) or warn $a ;
192194ok(8, $a eq <<EOM ) ;
193195I am $here
194196some letters DEF
@@ -284,7 +286,7 @@ use $module4 ;
284286EOM
285287
286288print " some letters ABCXYZ\n " ;
287- $y = " ABCDEFXYZ" ;
289+ my $y = " ABCDEFXYZ" ;
288290print <<EOF ;
289291Fred likes Alphabetti Spagetti ($y )
290292EOF
303305EOM
304306
305307$a = ` $Perl "-I." $Inc $filename $redir ` ;
306- ok(9, ($? >>8) == 0) ;
308+ ok(9, ($? >>8) == 0) or warn $a ;
307309ok(10, $a eq <<EOM ) ;
308310I'm feeling used!
309311Fred Joe ABC DEF PQR XYZ
@@ -357,15 +359,15 @@ use $module2 qw( ABC NMO) ;
357359EOM
358360
359361print " some letters ABCXYZ KLM NMO\n " ;
360- $y = " ABCDEFXYZKLMNMO" ;
362+ my $y = " ABCDEFXYZKLMNMO" ;
361363print <<EOF ;
362364Alphabetti Spagetti ($y )
363365EOF
364366
365367EOM
366368
367369$a = ` $Perl "-I." $Inc $filename $redir ` ;
368- ok(11, ($? >>8) == 0) ;
370+ ok(11, ($? >>8) == 0) or warn $a ;
369371ok(12, $a eq <<EOM ) ;
370372some letters PQRPQR PQR PQR
371373Alphabetti Spagetti (PQRDEFPQRPQRPQR)
@@ -416,15 +418,15 @@ use $module2 qw( ABC NMO) ;
416418EOM
417419
418420print " some letters ABCXYZ KLM NMO\n " ;
419- $y = " ABCDEFXYZKLMNMO" ;
421+ my $y = " ABCDEFXYZKLMNMO" ;
420422print <<EOF ;
421423Alphabetti Spagetti ($y )
422424EOF
423425
424426EOM
425427
426428$a = ` $Perl "-I." $Inc $filename $redir ` ;
427- ok(13, ($? >>8) == 0) ;
429+ ok(13, ($? >>8) == 0) or warn $a ;
428430ok(14, $a eq <<EOM ) ;
429431some letters PQRPQR PQR PQR
430432Alphabetti Spagetti (PQRDEFPQRPQRPQR)
484486EOM
485487
486488$a = `$Perl "-I." $Inc $filename $redir ` ;
487- ok(15, ($? >>8) == 0) ;
489+ ok(15, ($? >>8) == 0) or warn $a ;
488490ok(16, $a eq <<EOM) ;
489491don't cut me in half
490492appended
522524
523525my $string = <<'EOM' ;
524526print "hello mum\n " ;
525- $x = 'me ' x 3 ;
527+ my $x = 'me ' x 3 ;
526528print "Who wants it?\n $x \n " ;
527529EOM
528530
@@ -532,7 +534,7 @@ use $block ;
532534EOM
533535
534536$a = `$Perl "-I." $Inc $filename $redir ` ;
535- ok(17, ($? >>8) == 0) ;
537+ ok(17, ($? >>8) == 0) or warn $a ;
536538ok(18, $a eq <<EOM) ;
537539hello mum
538540Who wants it?
@@ -580,7 +582,7 @@ print "We are in DIR\n" ;
580582EOM
581583
582584$a = `$Perl "-I." $Inc $filename $redir ` ;
583- ok(19, ($? >>8) == 0) ;
585+ ok(19, ($? >>8) == 0) or warn $a ;
584586ok(20, $a eq <<EOM) ;
585587We are in $here
586588EOM
@@ -631,7 +633,7 @@ HERE today gone tomorrow\n" ;
631633EOM
632634
633635$a = `$Perl "-I." $Inc $filename $redir ` ;
634- ok(21, ($? >>8) == 0) ;
636+ ok(21, ($? >>8) == 0) or warn $a ;
635637ok(22, $a eq <<EOM) ;
636638
637639THERE I am
@@ -681,7 +683,7 @@ HERE today gone tomorrow\n" ;
681683EOM
682684
683685$a = `$Perl "-I." $Inc $filenamebin $redir ` ;
684- ok(23, ($? >>8) == 0) ;
686+ ok(23, ($? >>8) == 0) or warn $a ;
685687ok(24, $a eq <<EOM) ;
686688
687689HERE I am
@@ -726,7 +728,7 @@ writeFile($filename, <<EOM, <<'EOM') ;
726728use $block ;
727729EOM
728730print "HERE HERE\n ";
729- @a = <DATA>;
731+ my @a = <DATA>;
730732print @a ;
731733__DATA__
732734HERE I am
@@ -735,7 +737,7 @@ HERE today gone tomorrow
735737EOM
736738
737739$a = `$Perl "-I." $Inc $filename $redir ` ;
738- ok(25, ($? >>8) == 0) ;
740+ ok(25, ($? >>8) == 0) or warn $a ;
739741ok(26, $a eq <<EOM) ;
740742THERE THERE
741743HERE I am
@@ -782,7 +784,7 @@ writeFile($filename, <<EOM, <<'EOM') ;
782784use $block ;
783785EOM
784786print "HERE HERE\n ";
785- @a = <DATA>;
787+ my @a = <DATA>;
786788print @a ;
787789__END__
788790HERE I am
@@ -791,7 +793,7 @@ HERE today gone tomorrow
791793EOM
792794
793795$a = `$Perl "-I." $Inc $filename $redir ` ;
794- ok(27, ($? >>8) == 0) ;
796+ ok(27, ($? >>8) == 0) or warn $a ;
795797ok(28, $a eq <<EOM) ;
796798THERE THERE
797799HERE I am
@@ -824,12 +826,12 @@ EOM
824826
825827my $str = $^O eq 'MacOS' ? "'ok'" : "q{ok}";
826828my $a = `$Perl "-I." $Inc -e "no ${module6} ; print $str "`;
827- ok(29, ($? >>8) == 0);
829+ ok(29, ($? >>8) == 0) or warn $a ;
828830chomp( $a ) if $^O eq 'VMS';
829831ok(30, $a eq 'ok');
830832
831833$a = `$Perl "-I." $Inc $filename2 `;
832- ok(31, ($? >>8) == 0);
834+ ok(31, ($? >>8) == 0) or warn $a ;
833835chomp( $a ) if $^O eq 'VMS';
834836ok(32, $a eq 'ok');
835837
@@ -873,7 +875,7 @@ HERE today gone tomorrow\n" ;
873875EOM
874876
875877$a = `$Perl "-I." $Inc $filenamebin $redir ` ;
876- ok(33, ($? >>8) != 0) ;
878+ ok(33, ($? >>8) != 0) or warn $a ;
877879ok(34, $a =~ /^filter_read_exact: size parameter must be > 0 at block.pm/) ;
878880
879881
0 commit comments