On 7/8/11 6:45 PM, James E Keenan wrote:
On July 19 we will release Parrot 3.6, a quarterly supported release.
Umm, err, umm ... we're in bad shape on Win32. It looks like only
fperrad is submitting smolder reports on that OS, and his latest
(http://smolder.parrot.org/app/projects/report_details/16990 -- 3 days
old now) shows test failures in *10* files -- some of them complete
failures.
So I would like to request that anyone who has a Windows machine get
Parrot building on there, start submitting smoke reports, and start to
help us diagnosing these failures.
As an incentive, I am attaching a file, win32_failures.txt, that
excerpts the failures from fperrad's most recent Smolder report on Win32.
kid51
t/dynpmc/os.t
not ok 13 - Test OS.readdir with ord >127
# Failed test 'Test OS.readdir with ord >127'
# at t/dynpmc/os.t line 418.
# got: '. .. sillynameÌ¢èÏå¼
# '
# expected: '. .. sillyname÷¼
# '
t/library/nciutils.t
ok 1 - load_bytecode
invoke() not implemented in class 'Undef'
current instr.: 'parrot;NCI;Utils;nciwrap' pc 558
(runtime/parrot/library/NCI/Utils.pir:421)
called from Sub 'main' pc 121 (t/library/nciutils.t:62)
t/library/pcre.t
not ok 1 - libpcre loading
# Failed test 'libpcre loading'
# at t/library/pcre.t line 55.
# Exited with error code: 1
# Received:
# Cannot get character of empty string
# current instr.: 'main' pc 0 (C:\fperrad\Parrot\HEAD\t\library\pcre_1.pir:7)
#
# Expected:
# Loaded
#
t/op/spawnw.t
not ok 4 - exit code: 0
# Failed test 'exit code: 0'
# at t/op/spawnw.t line 94.
# Exited with error code: 1
# Received:
# Can't spawn child process
# current instr.: 'main' pc 21 (C:\fperrad\Parrot\HEAD\t\op\spawnw_4.pasm:8)
#
# Expected:
# return code: 0
#
not ok 5 - exit code: 123
# Failed test 'exit code: 123'
# at t/op/spawnw.t line 112.
# Exited with error code: 1
# Received:
# Can't spawn child process
# current instr.: 'main' pc 21 (C:\fperrad\Parrot\HEAD\t\op\spawnw_5.pasm:8)
#
# Expected:
# return code: 123
#
not ok 6 - exit code: 3
# Failed test 'exit code: 3'
# at t/op/spawnw.t line 130.
# Exited with error code: 1
# Received:
# Can't spawn child process
# current instr.: 'main' pc 21 (C:\fperrad\Parrot\HEAD\t\op\spawnw_6.pasm:8)
#
# Expected:
# return code: 3
#
not ok 7 - grow argv buffer
# Failed test 'grow argv buffer'
# at t/op/spawnw.t line 148.
# Exited with error code: 1
# Received:
# Can't spawn child process
# current instr.: 'test' pc 34 (C:\fperrad\Parrot\HEAD\t\op\spawnw_7.pir:17)
#
# Expected:
# return code: 10
#
t/pmc/mappedbytearray.t
not ok 6 - Number of elements
# Have: 0
# Want: 43
not ok 7 - Closed and unmapped testfile
# Have: 1
# Want: 0
not ok 8 - mmap a nonexistant file
# no error thrown
t/pmc/nci.t
not ok 29 - nci_pi - func_ptr* with signature
# Failed test 'nci_pi - func_ptr* with signature'
# at t/pmc/nci.t line 989.
# Exited with error code: 1
# Received:
# invoke() not implemented in class 'Undef'
# current instr.: 'main' pc 54 (C:\fperrad\Parrot\HEAD\t\pmc\nci_29.pir:25)
#
# Expected:
# hello call_back
# 4711
#
t/pmc/socket.t
creating socket failed: An address incompatible with the requested protocol was
used.
current instr.: 'test_tcp_socket6' pc 436 (t/pmc/socket.t:114)
called from Sub 'main' pc 119 (t/pmc/socket.t:38)
t/pmc/socket_ipv6.t
# This Parrot is IPv6-aware
creating socket failed: An address incompatible with the requested protocol was
used.
current instr.: 'test_tcp_socket6' pc 599 (t/pmc/socket_ipv6.t:188)
called from Sub 'main' pc 47 (t/pmc/socket_ipv6.t:31)
t/pmc/timer.t
not ok 2 - Timer param test/invoke
# Failed test 'Timer param test/invoke'
# at t/pmc/timer.t line 59.
# got: '2
# -1
# -1
# ok 1
# ok 2
# exception 1
# exception 2
# '
# expected: '2
# -1
# -1
# ok 1
# ok 2
# exception 1
# exception 2
# hello world
# '
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev