diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2000-02-26 16:43:11 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2000-02-26 16:43:11 +0000 |
commit | 397e9ec96cc690f8c3dff6027df09974bc82b9be (patch) | |
tree | d9d49b6c1f90ff3c4e05384c3104462462b28f9a /t | |
parent | 6e553f519dfd5c86896bb6ab836c1c352c02f5f4 (diff) | |
parent | 30168b04c3ba9bfb3a1fc4685e8e8d51ebd3e3f4 (diff) | |
download | perl-397e9ec96cc690f8c3dff6027df09974bc82b9be.tar.gz |
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@5275
Diffstat (limited to 't')
-rwxr-xr-x | t/comp/use.t | 67 | ||||
-rwxr-xr-x | t/pod/poderrs.t | 4 | ||||
-rw-r--r-- | t/pod/poderrs.xr | 62 |
3 files changed, 101 insertions, 32 deletions
diff --git a/t/comp/use.t b/t/comp/use.t index dbbda5c038..c3cdb70709 100755 --- a/t/comp/use.t +++ b/t/comp/use.t @@ -5,7 +5,7 @@ BEGIN { unshift @INC, '../lib'; } -print "1..15\n"; +print "1..27\n"; my $i = 1; eval "use 5.000"; # implicit semicolon @@ -103,3 +103,68 @@ print "ok ",$i++,"\n"; print "not " if $INC[0] eq "freda"; print "ok ",$i++,"\n"; + +{ + local $lib::VERSION = 35.36; + eval "use lib v33.55"; + print "not " if $@; + print "ok ",$i++,"\n"; + + eval "use lib v100.105"; + unless ($@ =~ /lib version 100\.105 required--this is only version 35\.36/) { + print "not "; + } + print "ok ",$i++,"\n"; + + eval "use lib 33.55"; + print "not " if $@; + print "ok ",$i++,"\n"; + + eval "use lib 100.105"; + unless ($@ =~ /lib version 100\.105 required--this is only version 35\.36/) { + print "not "; + } + print "ok ",$i++,"\n"; + + local $lib::VERSION = '35.36'; + eval "use lib v33.55"; + print "not " if $@; + print "ok ",$i++,"\n"; + + eval "use lib v100.105"; + unless ($@ =~ /lib version 100\.105 required--this is only version 35\.36/) { + print "not "; + } + print "ok ",$i++,"\n"; + + eval "use lib 33.55"; + print "not " if $@; + print "ok ",$i++,"\n"; + + eval "use lib 100.105"; + unless ($@ =~ /lib version 100\.105 required--this is only version 35\.36/) { + print "not "; + } + print "ok ",$i++,"\n"; + + local $lib::VERSION = v35.36; + eval "use lib v33.55"; + print "not " if $@; + print "ok ",$i++,"\n"; + + eval "use lib v100.105"; + unless ($@ =~ /lib version v100\.105 required--this is only version v35\.36/) { + print "not "; + } + print "ok ",$i++,"\n"; + + eval "use lib 33.55"; + print "not " if $@; + print "ok ",$i++,"\n"; + + eval "use lib 100.105"; + unless ($@ =~ /lib version 100\.105 required--this is only version 35\.036/) { + print "not "; + } + print "ok ",$i++,"\n"; +} diff --git a/t/pod/poderrs.t b/t/pod/poderrs.t index bec2a198b6..ec632c2538 100755 --- a/t/pod/poderrs.t +++ b/t/pod/poderrs.t @@ -10,6 +10,10 @@ my %options = map { $_ => 1 } @ARGV; ## convert cmdline to options-hash my $passed = testpodchecker \%options, $0; exit( ($passed == 1) ? 0 : -1 ) unless $ENV{HARNESS_ACTIVE}; +### Deliberately throw in some blank but non-empty lines + +### The above line should contain spaces + __END__ diff --git a/t/pod/poderrs.xr b/t/pod/poderrs.xr index 2848faa46a..3e9c42b874 100644 --- a/t/pod/poderrs.xr +++ b/t/pod/poderrs.xr @@ -1,33 +1,33 @@ -*** ERROR: Unknown command 'unknown1' at line 21 in file pod/poderrs.t -*** ERROR: Unknown interior-sequence 'Q' at line 25 in file pod/poderrs.t -*** ERROR: Unknown interior-sequence 'A' at line 26 in file pod/poderrs.t -*** ERROR: Unknown interior-sequence 'Y' at line 27 in file pod/poderrs.t -*** ERROR: Unknown interior-sequence 'V' at line 27 in file pod/poderrs.t -*** WARNING: unterminated B<...> at line 31 in file pod/poderrs.t -*** WARNING: unterminated I<...> at line 30 in file pod/poderrs.t -*** WARNING: unterminated C<...> at line 33 in file pod/poderrs.t -*** WARNING: line containing nothing but whitespace in paragraph at line 41 in file pod/poderrs.t -*** ERROR: =item without previous =over at line 48 in file pod/poderrs.t -*** ERROR: =back without previous =over at line 52 in file pod/poderrs.t -*** ERROR: =over on line 56 without closing =back (at head2) at line 60 in file pod/poderrs.t -*** ERROR: =end without =begin at line 62 in file pod/poderrs.t -*** ERROR: Nested =begin's (first at line 66:html) at line 68 in file pod/poderrs.t -*** ERROR: =end without =begin at line 72 in file pod/poderrs.t -*** ERROR: nested commands C<...C<...>...> at line 76 in file pod/poderrs.t -*** ERROR: garbled entity E<alea iacta est> at line 80 in file pod/poderrs.t -*** ERROR: garbled entity E<C<auml>> at line 81 in file pod/poderrs.t -*** ERROR: garbled entity E<abcI<bla>> at line 82 in file pod/poderrs.t -*** WARNING: collapsing newlines to blanks at line 92 in file pod/poderrs.t -*** ERROR: malformed link L<> : empty link at line 94 in file pod/poderrs.t -*** WARNING: ignoring leading whitespace in link at line 100 in file pod/poderrs.t -*** WARNING: ignoring trailing whitespace in link at line 100 in file pod/poderrs.t -*** ERROR: Spurious character(s) after =back at line 106 in file pod/poderrs.t -*** WARNING: No items in =over (at line 114) / =back list at line 116 in file pod/poderrs.t -*** WARNING: 2 unescaped <> in paragraph at line 118 in file pod/poderrs.t -*** ERROR: unresolved internal link 'begin or begin' at line 86 in file pod/poderrs.t -*** ERROR: unresolved internal link 'end with begin' at line 87 in file pod/poderrs.t -*** ERROR: unresolved internal link 'OoPs' at line 88 in file pod/poderrs.t -*** ERROR: unresolved internal link 'abc def' at line 92 in file pod/poderrs.t -*** ERROR: unresolved internal link 'passwd(5)' at line 99 in file pod/poderrs.t +*** ERROR: Unknown command 'unknown1' at line 25 in file pod/poderrs.t +*** ERROR: Unknown interior-sequence 'Q' at line 29 in file pod/poderrs.t +*** ERROR: Unknown interior-sequence 'A' at line 30 in file pod/poderrs.t +*** ERROR: Unknown interior-sequence 'Y' at line 31 in file pod/poderrs.t +*** ERROR: Unknown interior-sequence 'V' at line 31 in file pod/poderrs.t +*** WARNING: unterminated B<...> at line 35 in file pod/poderrs.t +*** WARNING: unterminated I<...> at line 34 in file pod/poderrs.t +*** WARNING: unterminated C<...> at line 37 in file pod/poderrs.t +*** WARNING: line containing nothing but whitespace in paragraph at line 45 in file pod/poderrs.t +*** ERROR: =item without previous =over at line 52 in file pod/poderrs.t +*** ERROR: =back without previous =over at line 56 in file pod/poderrs.t +*** ERROR: =over on line 60 without closing =back (at head2) at line 64 in file pod/poderrs.t +*** ERROR: =end without =begin at line 66 in file pod/poderrs.t +*** ERROR: Nested =begin's (first at line 70:html) at line 72 in file pod/poderrs.t +*** ERROR: =end without =begin at line 76 in file pod/poderrs.t +*** ERROR: nested commands C<...C<...>...> at line 80 in file pod/poderrs.t +*** ERROR: garbled entity E<alea iacta est> at line 84 in file pod/poderrs.t +*** ERROR: garbled entity E<C<auml>> at line 85 in file pod/poderrs.t +*** ERROR: garbled entity E<abcI<bla>> at line 86 in file pod/poderrs.t +*** WARNING: collapsing newlines to blanks at line 96 in file pod/poderrs.t +*** ERROR: malformed link L<> : empty link at line 98 in file pod/poderrs.t +*** WARNING: ignoring leading whitespace in link at line 104 in file pod/poderrs.t +*** WARNING: ignoring trailing whitespace in link at line 104 in file pod/poderrs.t +*** ERROR: Spurious character(s) after =back at line 110 in file pod/poderrs.t +*** WARNING: No items in =over (at line 118) / =back list at line 120 in file pod/poderrs.t +*** WARNING: 2 unescaped <> in paragraph at line 122 in file pod/poderrs.t +*** ERROR: unresolved internal link 'begin or begin' at line 90 in file pod/poderrs.t +*** ERROR: unresolved internal link 'end with begin' at line 91 in file pod/poderrs.t +*** ERROR: unresolved internal link 'OoPs' at line 92 in file pod/poderrs.t +*** ERROR: unresolved internal link 'abc def' at line 96 in file pod/poderrs.t +*** ERROR: unresolved internal link 'passwd(5)' at line 103 in file pod/poderrs.t *** WARNING: multiple occurence of link target 'oops' at line - in file pod/poderrs.t pod/poderrs.t has 22 pod syntax errors. |