# New Ticket Created by Nicholas Clark
# Please include the string: [perl #30683]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=30683 >
---
osname= darwin
osvers= 7.0
arch= darwin-thread-multi-2level
cc= cc
---
Flags:
category=core
severity=medium
ack=no
---
$ perl -Ilib t/pmc/fixedpmcarray.t 1..9
ok 1 - Setting array size
ok 2 - Resetting array size (and getting an exception)
ok 3 - Setting first element
ok 4 - Setting second element
ok 5 - Setting out-of-bounds elements
ok 6 - Getting out-of-bounds elements
ok 7 - Set via PMC keys, access via INTs
ok 8 - Set via INTs, access via PMC Keys
not ok 9 - sort
# Failed test (t/pmc/fixedpmcarray.t at line 266)
# got: 'ok 1
# 1 2 5 9 10 x
# compares: 0
# ok 1
# 1 2 5 9 10 x
# compares: 9
# '
# expected: 'ok 1
# 1 2 5 9 10 x
# compares: 0
# ok 1
# 1 2 5 9 10 x
# compares: 8
# '
# Looks like you failed 1 tests of 9.
It seems that the test is trying to count the number of times the libc
qsort calls the compare function. This doesn't seem like a fantastically
portable idea.
I'm not sure of the easiest way to re-write the test to expect that value to
be non-zero, which seems like the only safe thing to check.
Nicholas Clark
---
Summary of my parrot 0.1.0 configuration:
configdate='Mon Jul 12 20:10:38 2004'
Platform:
osname=darwin, archname=darwin-2level
jitcapable=1, jitarchname=ppc-darwin,
jitosname=DARWIN, jitcpuarch=ppc
execcapable=1
perl=/Users/nick/Sandpit/maint/bin/perl5.8.3
Compiler:
cc='ccache gcc', ccflags='-pipe -fno-common -no-cpp-precomp -pipe -fno-common
-Wno-long-double ',
Linker and Libraries:
ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags=' -flat_namespace ',
cc_ldflags='',
libs='-lm'
Dynamic Linking:
so='.dylib', ld_shared=' -bundle -undefined dynamic_lookup',
ld_shared_flags=''
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=4 byteorder=4321,
nv=double, numvalsize=8, doublesize=8
---
Environment:
DYLD_LIBRARY_PATH HOME LANG LANGUAGE LD_LIBRARY_PATH LOGDIR PATH
PERL5LIB SHELL