X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fop%2Frunlevel.t;h=3140f02103115db1b66b11c816bc41b10f087394;hb=22d4bb9ccb8701e68f9243547d7e3a3c55f70908;hp=3865e52070d8af49b6127101094418b6654ea07c;hpb=4b19af017623bfa3bb72bb164598a517f586e0d3;p=p5sagit%2Fp5-mst-13.2.git diff --git a/t/op/runlevel.t b/t/op/runlevel.t index 3865e52..3140f02 100755 --- a/t/op/runlevel.t +++ b/t/op/runlevel.t @@ -7,7 +7,7 @@ ## chdir 't' if -d 't'; -unshift @INC, "../lib"; +@INC = '../lib'; $Is_VMS = $^O eq 'VMS'; $Is_MSWin32 = $^O eq 'MSWin32'; $ENV{PERL5LIB} = "../lib" unless $Is_VMS; @@ -176,11 +176,13 @@ print "bar reached\n"; EXPECT Can't "goto" out of a pseudo block at - line 2. ######## +%seen = (); sub sortfn { (split(/./, 'x'x10000))[0]; my (@y) = ( 4, 6, 5); @y = sort { $a <=> $b } @y; - print "sortfn ".join(', ', @y)."\n"; + my $t = "sortfn ".join(', ', @y)."\n"; + print $t if ($seen{$t}++ == 0); return $_[0] <=> $_[1]; } @x = ( 3, 2, 1 ); @@ -188,8 +190,6 @@ sub sortfn { print "---- ".join(', ', @x)."\n"; EXPECT sortfn 4, 5, 6 -sortfn 4, 5, 6 -sortfn 4, 5, 6 ---- 1, 2, 3 ######## @a = (3, 2, 1);