make fulltest

Gerd Pokorra gp at zimt.uni-siegen.de
Fri Nov 9 07:34:15 UTC 2012


Howdy,

here is the output of "prove" and "parrot_config --dump" of a Fedora 17
system on x86_64 and parrot-4.9.0. May be it is a perl5-module problem.




gz016 at vdesk1 current.git]$ prove t/op/gc-leaky-box.t 
t/op/gc-leaky-box.t .. Failed 1/3 subtests 

Test Summary Report
-------------------
t/op/gc-leaky-box.t (Wstat: 0 Tests: 3 Failed: 1)
  Failed test:  1
Files=1, Tests=3, 43 wallclock secs ( 0.02 usr  0.01 sys + 42.77 cusr
0.59 csys = 43.39 CPU)
Result: FAIL
[gz016 at vdesk1 current.git]$ prove t/op/gc-leaky-full.t 
Cannot detect source of 't/op/gc-leaky-full.t'!
at /usr/share/perl5/TAP/Parser/IteratorFactory.pm line 263

TAP::Parser::IteratorFactory::detect_source('TAP::Parser::IteratorFactory=HASH(0x1364370)', 'TAP::Parser::Source=HASH(0x135f510)') called at /usr/share/perl5/TAP/Parser/IteratorFactory.pm line 213

TAP::Parser::IteratorFactory::make_iterator('TAP::Parser::IteratorFactory=HASH(0x1364370)', 'TAP::Parser::Source=HASH(0x135f510)') called at /usr/share/perl5/TAP/Parser.pm line 469
	TAP::Parser::_initialize('TAP::Parser=HASH(0x135f318)',
'HASH(0xfdb960)') called at /usr/share/perl5/TAP/Object.pm line 58
	TAP::Object::new('TAP::Parser', 'HASH(0xfdb960)') called
at /usr/share/perl5/TAP/Object.pm line 133
	TAP::Object::_construct('TAP::Harness=HASH(0xdb6df8)', 'TAP::Parser',
'HASH(0xfdb960)') called at /usr/share/perl5/TAP/Harness.pm line 779
	TAP::Harness::make_parser('TAP::Harness=HASH(0xdb6df8)',
'TAP::Parser::Scheduler::Job=HASH(0x13399f8)') called
at /usr/share/perl5/TAP/Harness.pm line 578
	TAP::Harness::_aggregate_single('TAP::Harness=HASH(0xdb6df8)',
'TAP::Parser::Aggregator=HASH(0x11e1910)',
'TAP::Parser::Scheduler=HASH(0x1339ae8)') called
at /usr/share/perl5/TAP/Harness.pm line 670
	TAP::Harness::aggregate_tests('TAP::Harness=HASH(0xdb6df8)',
'TAP::Parser::Aggregator=HASH(0x11e1910)', 't/op/gc-leaky-full.t')
called at /usr/share/perl5/TAP/Harness.pm line 485
	TAP::Harness::__ANON__() called at /usr/share/perl5/TAP/Harness.pm line
498
	TAP::Harness::runtests('TAP::Harness=HASH(0xdb6df8)',
't/op/gc-leaky-full.t') called at /usr/share/perl5/App/Prove.pm line 553
	App::Prove::_runtests('App::Prove=HASH(0xdaff68)', 'HASH(0x11ae768)',
'TAP::Harness', 't/op/gc-leaky-full.t') called
at /usr/share/perl5/App/Prove.pm line 511
	App::Prove::run('App::Prove=HASH(0xdaff68)') called at /bin/prove line
11
[gz016 at vdesk1 current.git]$ 




[gz016 at vdesk1 current.git]$ parrot_config --dump
git_describe => '0'
sha1 => '0'
a => '.a'
ar => 'ar'
ar_extra => ''
ar_out => ''
archname => 'x86_64-linux-thread-multi'
arflags => 'cr'
as => 'as'
backtrace => '1'
bigendian => '0'
bindir => '/usr/bin'
bison_version => '2.5'
blib_dir => 'blib/lib'
build_dir => '/home/gz016/rpmbuild/BUILD/parrot-4.9.0'
byteorder => '12345678'
cat => '$(PERL) -MExtUtils::Command -e cat'
cc => 'gcc'
cc_debug => ''
cc_exe_out => '-o '
cc_inc => '-I./include -I./include/pmc'
cc_ldflags => ''
cc_o_out => '-o '
cc_shared => '-fPIC'
ccflags => ' -D_GNU_SOURCE -DHASATTRIBUTE_CONST
-DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT
-DHASATTRIBUTE_COLD  -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT
-I/usr/lib64/libffi-3.0.10/include  '
ccwarn => '-falign-functions=16 -funit-at-a-time
-fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra
-Waggregate-return -Wcast-align -Wcast-qual -Wdisabled-optimization
-Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral
-Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline
-Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces
-Wmissing-declarations -Wno-missing-format-attribute
-Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith
-Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing
-Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused
-Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat
-Werror=declaration-after-statement
-Werror=implicit-function-declaration -Wmissing-prototypes
-Werror=nested-externs -Werror=old-style-definition
-Werror=strict-prototypes -fvisibility=hidden'
chmod => '$(PERL) -MExtUtils::Command -e chmod'
clang => '0'
clock_best => ''
configdate => 'Wed Nov  7 15:28:53 2012 GMT'
configuration_steps => 'init::manifest init::defaults init::install
init::hints inter::progs inter::make inter::lex inter::yacc auto::gcc
auto::glibc auto::backtrace auto::msvc auto::attributes auto::warnings
auto::arch auto::cpu init::optimize inter::shlibs inter::libparrot
inter::types auto::ops auto::pmc auto::headers auto::sizes
auto::byteorder auto::va_ptr auto::format auto::isreg auto::llvm
auto::inline auto::gc auto::memalign auto::signal auto::socklen_t
auto::stat auto::neg_0 auto::env auto::timespec auto::infnan
auto::thread auto::gmp auto::readline auto::pcre auto::opengl auto::zlib
auto::gettext auto::snprintf auto::perldoc auto::coverage auto::pod2man
auto::ctags auto::revision auto::icu auto::libffi auto::ipv6
auto::platform auto::alignof gen::config_h gen::core_pmcs gen::opengl
gen::makefiles gen::config_pm'
configure_args => '"--prefix=/usr" "--libdir=/usr/lib64"
"--sysconfdir=/etc" "--infodir=/usr/share/info"
"--mandir=/usr/share/man" "--cc=gcc" "--optimize=-O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4  -m64 -mtune=generic
-maccumulate-outgoing-args" "--parrot_is_shared" "--disable-rpath"
"--lex=/usr/bin/flex"'
configured_from_file => ''
cover => '/bin/cover'
cp => '$(PERL) -MExtUtils::Command -e cp'
cpuarch => 'amd64'
ctags => 'ctags'
cxx => 'c++'
datadir => '/usr/share'
debugging => '1'
DEVEL => ''
docdir => '/usr/share/doc'
doublesize => '8'
dquote => '"'
embed-cflags => '-I/usr/include/parrot/4.9.0'
embed-ldflags => '-L/usr/lib64 -lparrot -licuuc -licudata -lresolv -lnsl
-ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi'
exe => ''
exec_prefix => '/usr'
flex_version => ''
float4_t => 'float'
float8_t => 'double'
floatsize => '4'
floatvalfmt => '%.15g'
floatvalmax => 'DBL_MAX'
floatvalmin => 'DBL_MIN'
g++ => '0'
gc_flag => ''
gc_type => 'GMS'
gccversion => '4.7'
gcov => '/bin/gcov'
gcov2perl => '/bin/gcov2perl'
glibc => '2'
gmake_version => '3.82'
gmp => 'define'
has___sighandler_t => 'define'
HAS_BSD_STAT_EXTN => '1'
HAS_C99_SNPRINTF => '1'
HAS_COMPILER_OFFSETOF_ALIGNOF => '1'
HAS_CORE_NCI_THUNKS => '1'
has_core_nci_thunks => '1'
has_coverage_tools => '1'
has_dynamic_linking => '1'
HAS_EXTRA_NCI_THUNKS => '1'
has_extra_nci_thunks => '1'
HAS_GETTEXT => '1'
HAS_GLUT => '0'
has_glut => '0'
HAS_GMP => '1'
has_icu => '1'
HAS_INF_NAN => '1'
HAS_INT64 => '1'
HAS_IPV6 => '1'
HAS_LIBFFI => '1'
has_libffi => '1'
has_llvm => ''
HAS_LONGLONG => '1'
has_negative_zero => '1'
HAS_OPENGL => '0'
has_opengl => '0'
HAS_PCRE => '0'
has_perldoc => '0'
has_pod2man => '1'
HAS_READLINE => '1'
has_setitimer => 'define'
has_sig_atomic_t => 'define'
has_sigaction => 'define'
has_sigatomic_t => ''
HAS_SNPRINTF => '1'
has_socklen_t => '1'
HAS_STAT_ATIM => '1'
HAS_STAT_ATIMESPEC => '0'
has_static_linking => '1'
HAS_THREADS => '1'
HAS_TIMESPEC => '1'
has_zlib => '1'
HASATTRIBUTE_COLD => '1'
HASATTRIBUTE_CONST => '1'
HASATTRIBUTE_DEPRECATED => '1'
HASATTRIBUTE_FORMAT => '0'
HASATTRIBUTE_HOT => '1'
HASATTRIBUTE_MALLOC => '1'
HASATTRIBUTE_NEVER_WORKS => '0'
HASATTRIBUTE_NONNULL => '1'
HASATTRIBUTE_NORETURN => '1'
HASATTRIBUTE_PURE => '1'
HASATTRIBUTE_UNUSED => '1'
HASATTRIBUTE_WARN_UNUSED_RESULT => '1'
have_cover => 'exit 0'
hugefloatval => 'long double'
hugefloatvalsize => '16'
hugeintval => 'long long'
hugeintvalsize => '8'
i_netinetin => 'define'
i_setjmp => 'define'
i_signal => 'define'
i_sysexit => ''
i_syssocket => 'define'
i_syssysctl => 'define'
icu_dir => '/usr'
icu_shared => '-L/usr/lib64  -licuuc -licudata '
includedir => '/usr/include'
infodir => '/usr/share/info'
inline => 'inline'
inst_libparrot_ldflags => ''
inst_libparrot_linkflags => '-L/usr/lib64 -lparrot'
int2_t => 'short'
int4_t => 'int'
int8_t => 'long'
intsize => '4'
intvalfmt => '%ld'
intvalmax => 'LONG_MAX'
intvalmin => 'LONG_MIN'
intvalsize => '8'
isreg => '1'
iv => 'long'
ld => 'gcc'
ld_debug => ''
ld_load_flags => '-shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -Wl,-z,relro  -fPIC'
ld_out => '-o '
ld_share_flags => '-shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -Wl,-z,relro  -fPIC'
ldflags => ' -fstack-protector'
lex => '/usr/bin/flex'
libdir => '/usr/lib64'
libexecdir => '/usr/libexec'
libparrot_for_makefile_only => '$(LIBPARROT_SHARED)'
libparrot_ldflags => ''
libparrot_linkflags =>
'-L"/home/gz016/rpmbuild/BUILD/parrot-4.9.0/blib/lib" -lparrot'
libparrot_shared => 'libparrot.so.4.9.0'
libparrot_shared_alias => 'libparrot.so'
libparrot_soname => '-Wl,-soname=libparrot.so.4.9.0'
libparrot_static => 'libparrot.a'
libs => '-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp
-lreadline  -lffi  '
link => 'gcc'
link_debug => ''
link_dynamic => '-Wl,--enable-new-dtags'
linkflags => ' -fstack-protector -Wl,-E  '
lns => '/usr/bin/ln -s'
load_ext => '.so'
localstatedir => '/usr/var'
longdoublesize => '16'
longlongsize => '8'
longsize => '8'
MAJOR => '4'
make => 'gmake'
make_and => '&&'
make_c => '+gmake -C'
make_set_make => '#'
malloc_header => ''
mandir => '/usr/share/man'
memalign => 'posix_memalign'
MINOR => '9'
mkpath => '$(PERL) -MExtUtils::Command -e mkpath'
msvcversion => ''
mv => '$(PERL) -MExtUtils::Command -e mv'
ncilib_link_extra => ''
new_perldoc => '0'
no_lines_flag => ''
noinline => '__attribute__ ((noinline))'
numvalsize => '8'
nv => 'double'
nvsize => '8'
o => '.o'
oldincludedir => '/usr/include'
opcode_t => 'long'
opcodesize => '8'
opengl_lib => ''
ops => 'src/ops/core.ops src/ops/bit.ops src/ops/cmp.ops
src/ops/experimental.ops src/ops/io.ops src/ops/math.ops
src/ops/object.ops src/ops/pmc.ops src/ops/set.ops src/ops/string.ops
src/ops/sys.ops src/ops/var.ops'
optimize => '-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4  -m64 -mtune=generic
-maccumulate-outgoing-args'
optimize::src/gc/system.c => ''
osname => 'linux'
osvers => '3.4.3-1.fc17.x86_64'
PARROT_HAS_DLINFO => '1'
parrot_is_shared => '1'
PATCH => '0'
perl => '/usr/bin/perl'
perldoc => 'echo'
platform => 'linux'
platform_asm => '0'
pmc => 'default.pmc null.pmc env.pmc key.pmc unmanagedstruct.pmc
managedstruct.pmc exception.pmc parrotlibrary.pmc parrotinterpreter.pmc
lexpad.pmc timer.pmc pointer.pmc sub.pmc continuation.pmc coroutine.pmc
eval.pmc nci.pmc float.pmc integer.pmc bigint.pmc bignum.pmc complex.pmc
string.pmc boolean.pmc fixedintegerarray.pmc iterator.pmc
fixedstringarray.pmc hash.pmc orderedhash.pmc oplib.pmc opcode.pmc
addrregistry.pmc alarm.pmc arrayiterator.pmc bytebuffer.pmc callback.pmc
callcontext.pmc capture.pmc class.pmc eventhandler.pmc
exceptionhandler.pmc exporter.pmc filehandle.pmc fixedbooleanarray.pmc
fixedfloatarray.pmc fixedpmcarray.pmc handle.pmc hashiterator.pmc
hashiteratorkey.pmc imageiofreeze.pmc imageiosize.pmc imageiostrings.pmc
imageiothaw.pmc imccompiler.pmc lexinfo.pmc mappedbytearray.pmc
multisub.pmc namespace.pmc nativepccmethod.pmc object.pmc
orderedhashiterator.pmc os.pmc packfile.pmc packfileannotation.pmc
packfileannotations.pmc packfilebytecodesegment.pmc
packfileconstanttable.pmc packfiledebug.pmc packfiledirectory.pmc
packfileopmap.pmc packfilerawsegment.pmc packfilesegment.pmc
packfileview.pmc pmclist.pmc pmcproxy.pmc ptr.pmc ptrbuf.pmc ptrobj.pmc
resizablebooleanarray.pmc resizablefloatarray.pmc
resizableintegerarray.pmc resizablepmcarray.pmc resizablestringarray.pmc
role.pmc scalar.pmc scheduler.pmc schedulermessage.pmc sockaddr.pmc
socket.pmc stringbuilder.pmc stringhandle.pmc stringiterator.pmc
structview.pmc task.pmc undef.pmc'
pmc_names => 'default Null Env Key UnManagedStruct ManagedStruct
Exception ParrotLibrary ParrotInterpreter LexPad Timer Pointer Sub
Coroutine Eval EventHandler Continuation ExceptionHandler NCI BigInt
BigNum Complex FixedIntegerArray ResizableIntegerArray Iterator
ArrayIterator HashIterator OrderedHashIterator StringIterator
FixedStringArray ResizableStringArray Hash LexInfo NameSpace OrderedHash
OpLib Opcode AddrRegistry Alarm ByteBuffer CallContext Capture Class
PMCProxy Exporter FixedBooleanArray ResizableBooleanArray
FixedFloatArray ResizableFloatArray FixedPMCArray ResizablePMCArray
MultiSub Handle FileHandle Socket StringHandle HashIteratorKey
ImageIOFreeze ImageIOSize ImageIOStrings ImageIOThaw IMCCompiler
MappedByteArray NativePCCMethod Object OS Packfile PackfileAnnotation
PackfileOpMap PackfileSegment PackfileAnnotations PackfileConstantTable
PackfileDirectory PackfileRawSegment PackfileBytecodeSegment
PackfileDebug PackfileView PMCList Ptr PtrBuf PtrObj Role scalar Float
Integer String Boolean Scheduler SchedulerMessage Sockaddr StringBuilder
StructView Task Callback Undef'
pod2man => '/usr/bin/pod2man'
PQ => '''
prefix => '/usr'
ptrcast => 'unsigned long'
ptrsize => '8'
ranlib => ':'
readline => 'define'
revision => '1'
rm_f => '$(PERL) -MExtUtils::Command -e rm_f'
rm_rf => '$(PERL) -MExtUtils::Command -e rm_rf'
rpath => '-Wl,-rpath='
rpath_blib => ''
rpath_lib => ''
sbindir => '/usr/sbin'
setenv => '1'
share_ext => '.so'
sharedstatedir => '/usr/com'
shortsize => '2'
slash => '/'
srcdir => '/usr/src'
sym_export => '__attribute__ ((visibility("default")))'
sym_import => ''
sysconfdir => '/etc'
tar => '/bin/tar'
tempdir => '/tmp'
test_prog => 'parrot'
touch => '$(PERL) -MExtUtils::Command -e touch'
unsetenv => '1'
va_ptr_type => 'register'
verbose => ''
VERSION => '4.9.0'
versiondir => '/parrot/4.9.0'
yacc => 'bison -v -y'
installed => '1'
[gz016 at vdesk1 current.git]$ 


Gerd



Am Donnerstag, den 08.11.2012, 09:22 -0800 schrieb Jonathan "Duke" Leto:
> Howdy Gerd,
> 
> I don't think everybody is seeing that behavior. Can you post the full
> output of those two test files, along with parrot_config --dump, to
> the list? It might be platform-dependent.
> 
> Duke
> 
> 
> On Thu, Nov 8, 2012 at 2:11 AM, Gerd Pokorra <gp at zimt.uni-siegen.de>
> wrote:
>         Hi,
>         
>         since a long time "make fulltest" have this problem:
>         
>         Test Summary Report
>         -------------------
>         testb__t/op/gc-leaky-box.t                       (Wstat: 0
>         Tests: 3
>         Failed: 1)
>           Failed test:  1
>         testb__t/op/gc-leaky-call.t                      (Wstat: 0
>         Tests: 3
>         Failed: 1)
>           Failed test:  1
>         testf__t/op/gc-leaky-box.t                       (Wstat: 0
>         Tests: 3
>         Failed: 1)
>           Failed test:  1
>         testf__t/op/gc-leaky-call.t                      (Wstat: 0
>         Tests: 3
>         Failed: 1)
>           Failed test:  1
>         testr__t/op/gc-leaky-box.t                       (Wstat: 0
>         Tests: 3
>         Failed: 1)
>           Failed test:  1
>         testr__t/op/gc-leaky-call.t                      (Wstat: 0
>         Tests: 3
>         Failed: 1)
>           Failed test:  1
>         Files=830, Tests=32006, 653 wallclock secs ( 5.62 usr  1.68
>         sys + 491.56
>         cusr 83.67 csys = 582.53 CPU)
>         Result: FAIL
>         make: *** [fulltest] Fehler 1
>         
>         This mistake has gone in the last releases. Could the tests
>         t/op/gc-leaky-call.t and t/op/gc-leaky-box.t be removed or
>         will this
>         tests be fixed sometime?
>         
>         Gerd
>         
>         _______________________________________________
>         http://lists.parrot.org/mailman/listinfo/parrot-dev
> 
> 
> 
> -- 
> Jonathan "Duke" Leto <jonathan at leto.net>
> Leto Labs LLC http://labs.leto.net
> 209.691.DUKE http://dukeleto.pl
> 




More information about the parrot-dev mailing list