6
6
print " 1..0 # Skip: Filter::Util::Call was not built\n " ;
7
7
exit 0;
8
8
}
9
+ require Cwd;
10
+ unshift @INC , Cwd::cwd();
9
11
}
10
12
}
11
13
@@ -128,18 +130,18 @@ use $module ;
128
130
EOM
129
131
130
132
use Cwd ;
131
- $here = getcwd ;
133
+ my $here = getcwd ;
132
134
print " I am $here \n " ;
133
135
print " some letters ABC\n " ;
134
- $y = " ABCDEF" ;
136
+ my $y = " ABCDEF" ;
135
137
print <<EOF ;
136
138
Alphabetti Spagetti ($y )
137
139
EOF
138
140
139
141
EOM
140
142
141
143
$a = ` $Perl "-I." $Inc $filename $redir ` ;
142
- ok(5, ($? >>8) == 0) ;
144
+ ok(5, ($? >>8) == 0) or warn $a ;
143
145
ok(6, $a eq <<EOM ) ;
144
146
I am $here
145
147
some letters DEF
@@ -177,18 +179,18 @@ use $module ;
177
179
EOM
178
180
179
181
use Cwd ;
180
- $here = getcwd ;
182
+ my $here = getcwd ;
181
183
print " I am $here \n " ;
182
184
print " some letters ABC\n " ;
183
- $y = " ABCDEF" ;
185
+ my $y = " ABCDEF" ;
184
186
print <<EOF ;
185
187
Alphabetti Spagetti ($y )
186
188
EOF
187
189
188
190
EOM
189
191
190
192
$a = ` $Perl "-I." $Inc $filename $redir ` ;
191
- ok(7, ($? >>8) == 0) ;
193
+ ok(7, ($? >>8) == 0) or warn $a ;
192
194
ok(8, $a eq <<EOM ) ;
193
195
I am $here
194
196
some letters DEF
@@ -284,7 +286,7 @@ use $module4 ;
284
286
EOM
285
287
286
288
print " some letters ABCXYZ\n " ;
287
- $y = " ABCDEFXYZ" ;
289
+ my $y = " ABCDEFXYZ" ;
288
290
print <<EOF ;
289
291
Fred likes Alphabetti Spagetti ($y )
290
292
EOF
303
305
EOM
304
306
305
307
$a = ` $Perl "-I." $Inc $filename $redir ` ;
306
- ok(9, ($? >>8) == 0) ;
308
+ ok(9, ($? >>8) == 0) or warn $a ;
307
309
ok(10, $a eq <<EOM ) ;
308
310
I'm feeling used!
309
311
Fred Joe ABC DEF PQR XYZ
@@ -357,15 +359,15 @@ use $module2 qw( ABC NMO) ;
357
359
EOM
358
360
359
361
print " some letters ABCXYZ KLM NMO\n " ;
360
- $y = " ABCDEFXYZKLMNMO" ;
362
+ my $y = " ABCDEFXYZKLMNMO" ;
361
363
print <<EOF ;
362
364
Alphabetti Spagetti ($y )
363
365
EOF
364
366
365
367
EOM
366
368
367
369
$a = ` $Perl "-I." $Inc $filename $redir ` ;
368
- ok(11, ($? >>8) == 0) ;
370
+ ok(11, ($? >>8) == 0) or warn $a ;
369
371
ok(12, $a eq <<EOM ) ;
370
372
some letters PQRPQR PQR PQR
371
373
Alphabetti Spagetti (PQRDEFPQRPQRPQR)
@@ -416,15 +418,15 @@ use $module2 qw( ABC NMO) ;
416
418
EOM
417
419
418
420
print " some letters ABCXYZ KLM NMO\n " ;
419
- $y = " ABCDEFXYZKLMNMO" ;
421
+ my $y = " ABCDEFXYZKLMNMO" ;
420
422
print <<EOF ;
421
423
Alphabetti Spagetti ($y )
422
424
EOF
423
425
424
426
EOM
425
427
426
428
$a = ` $Perl "-I." $Inc $filename $redir ` ;
427
- ok(13, ($? >>8) == 0) ;
429
+ ok(13, ($? >>8) == 0) or warn $a ;
428
430
ok(14, $a eq <<EOM ) ;
429
431
some letters PQRPQR PQR PQR
430
432
Alphabetti Spagetti (PQRDEFPQRPQRPQR)
484
486
EOM
485
487
486
488
$a = `$Perl "-I." $Inc $filename $redir ` ;
487
- ok(15, ($? >>8) == 0) ;
489
+ ok(15, ($? >>8) == 0) or warn $a ;
488
490
ok(16, $a eq <<EOM) ;
489
491
don't cut me in half
490
492
appended
522
524
523
525
my $string = <<'EOM' ;
524
526
print "hello mum\n " ;
525
- $x = 'me ' x 3 ;
527
+ my $x = 'me ' x 3 ;
526
528
print "Who wants it?\n $x \n " ;
527
529
EOM
528
530
@@ -532,7 +534,7 @@ use $block ;
532
534
EOM
533
535
534
536
$a = `$Perl "-I." $Inc $filename $redir ` ;
535
- ok(17, ($? >>8) == 0) ;
537
+ ok(17, ($? >>8) == 0) or warn $a ;
536
538
ok(18, $a eq <<EOM) ;
537
539
hello mum
538
540
Who wants it?
@@ -580,7 +582,7 @@ print "We are in DIR\n" ;
580
582
EOM
581
583
582
584
$a = `$Perl "-I." $Inc $filename $redir ` ;
583
- ok(19, ($? >>8) == 0) ;
585
+ ok(19, ($? >>8) == 0) or warn $a ;
584
586
ok(20, $a eq <<EOM) ;
585
587
We are in $here
586
588
EOM
@@ -631,7 +633,7 @@ HERE today gone tomorrow\n" ;
631
633
EOM
632
634
633
635
$a = `$Perl "-I." $Inc $filename $redir ` ;
634
- ok(21, ($? >>8) == 0) ;
636
+ ok(21, ($? >>8) == 0) or warn $a ;
635
637
ok(22, $a eq <<EOM) ;
636
638
637
639
THERE I am
@@ -681,7 +683,7 @@ HERE today gone tomorrow\n" ;
681
683
EOM
682
684
683
685
$a = `$Perl "-I." $Inc $filenamebin $redir ` ;
684
- ok(23, ($? >>8) == 0) ;
686
+ ok(23, ($? >>8) == 0) or warn $a ;
685
687
ok(24, $a eq <<EOM) ;
686
688
687
689
HERE I am
@@ -726,7 +728,7 @@ writeFile($filename, <<EOM, <<'EOM') ;
726
728
use $block ;
727
729
EOM
728
730
print "HERE HERE\n ";
729
- @a = <DATA>;
731
+ my @a = <DATA>;
730
732
print @a ;
731
733
__DATA__
732
734
HERE I am
@@ -735,7 +737,7 @@ HERE today gone tomorrow
735
737
EOM
736
738
737
739
$a = `$Perl "-I." $Inc $filename $redir ` ;
738
- ok(25, ($? >>8) == 0) ;
740
+ ok(25, ($? >>8) == 0) or warn $a ;
739
741
ok(26, $a eq <<EOM) ;
740
742
THERE THERE
741
743
HERE I am
@@ -782,7 +784,7 @@ writeFile($filename, <<EOM, <<'EOM') ;
782
784
use $block ;
783
785
EOM
784
786
print "HERE HERE\n ";
785
- @a = <DATA>;
787
+ my @a = <DATA>;
786
788
print @a ;
787
789
__END__
788
790
HERE I am
@@ -791,7 +793,7 @@ HERE today gone tomorrow
791
793
EOM
792
794
793
795
$a = `$Perl "-I." $Inc $filename $redir ` ;
794
- ok(27, ($? >>8) == 0) ;
796
+ ok(27, ($? >>8) == 0) or warn $a ;
795
797
ok(28, $a eq <<EOM) ;
796
798
THERE THERE
797
799
HERE I am
@@ -824,12 +826,12 @@ EOM
824
826
825
827
my $str = $^O eq 'MacOS' ? "'ok'" : "q{ok}";
826
828
my $a = `$Perl "-I." $Inc -e "no ${module6} ; print $str "`;
827
- ok(29, ($? >>8) == 0);
829
+ ok(29, ($? >>8) == 0) or warn $a ;
828
830
chomp( $a ) if $^O eq 'VMS';
829
831
ok(30, $a eq 'ok');
830
832
831
833
$a = `$Perl "-I." $Inc $filename2 `;
832
- ok(31, ($? >>8) == 0);
834
+ ok(31, ($? >>8) == 0) or warn $a ;
833
835
chomp( $a ) if $^O eq 'VMS';
834
836
ok(32, $a eq 'ok');
835
837
@@ -873,7 +875,7 @@ HERE today gone tomorrow\n" ;
873
875
EOM
874
876
875
877
$a = `$Perl "-I." $Inc $filenamebin $redir ` ;
876
- ok(33, ($? >>8) != 0) ;
878
+ ok(33, ($? >>8) != 0) or warn $a ;
877
879
ok(34, $a =~ /^filter_read_exact: size parameter must be > 0 at block.pm/) ;
878
880
879
881
0 commit comments