5.16 on OS/2

Ilya Zakharevich (ilya@math.ohio-state.edu)
Sat, 29 Nov 1997 01:36:19 -0500 (EST)


I got the folowing during testing 5.004_55:

F:\EMX.ADD\BIN\perl.exe -e 'use Config; chdir q{./blib/script}; foreach (qw(GET HEAD POST)) {' \
-e 'unlink "$_";' \
-e 'system("$Config{\"lns\"} lwp-request $_") && die; }'
F:\EMX.ADD\BIN\perl.exe t/TEST 0
base/afm............skipping test on this platform
base/common-req.....ok
base/cookies........ok
base/date...........ok
base/headers........ok
base/listing........ok
base/mediatypes.....ok
base/message........ok
base/negotiate......ok
base/response.......ok
base/status.........ok
uri/base............Query is not a form at uri/base.t line 321
dubious
	Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 2-8
	Failed 7/8 tests, 12.50% okay
uri/heuristic.......ok
uri/rel-base........ok
html/entities.......FAILED tests 1-2, 5-7
	Failed 5/8 tests, 37.50% okay
html/headparser.....FAILED test 1
	Failed 1/2 tests, 50.00% okay
html/linkextractor..ok
html/oldparse.......ok
html/parsefile......ok
html/parser.........ok
html/split..........ok
robot/rules-dbm.....No such package "NDBM_File" in @ISA assignment at f:/perllib/lib/AnyDBM_File.pm line 4.
No such package "DB_File" in @ISA assignment at f:/perllib/lib/AnyDBM_File.pm line 4.
No such package "GDBM_File" in @ISA assignment at f:/perllib/lib/AnyDBM_File.pm line 4.
No such package "SDBM_File" in @ISA assignment at f:/perllib/lib/AnyDBM_File.pm line 4.
No such package "ODBM_File" in @ISA assignment at f:/perllib/lib/AnyDBM_File.pm line 4.
ok
robot/rules.........ok
robot/ua............ok
local/autoload......ok
local/get...........ok
local/http..........ok
local/protosub......ok
Failed Test  Status Wstat Total Fail  Failed  List of failed
-------------------------------------------------------------------------------
html/entities.t               8    5  62.50%  1-2, 5-7
html/headparser               2    1  50.00%  1
uri/base.t        2   512     8    7  87.50%  2-8
Failed 3/28 test scripts, 89.29% okay. 13/430 subtests failed, 96.98% okay.
F:/EMX.ADD/BIN/MAKE.EXE: *** [test] Error 9

I do not know which of the tests are faults of _55, which of LWP, and
which of OS/2 port.  Can you suggest it?

Here is for your info part of the output of uri/base.t when run under
debugger:

[...]
Testing 'wais://web.net/db?query'
ok 1
parts_test:
Query is not a form at t/uri/base.t line 321
        Carp::croak('Query is not a form') called at f:/perllib/lib/site_perl/auto/URI/URL/http/query_form.al line 27
        URI::URL::http::query_form('http://web/?a=foo&b=bar', undef, undef) called at t/uri/base.t line 321
        main::parts_test() called at t/uri/base.t line 49
DB::fake::(f:/perllib/lib/perl5db.pl:2138):
2138:     "Debugged program terminated.  Use `q' to quit or `R' to restart.";
  DB<1> q

Best,
Ilya