#428: Test failures and TODO passes summary for Linux AMD64 (Kubuntu Intrepid)
at
r37267
--------------------+-------------------------------------------------------
Reporter: mikehh | Type: bug
Status: new | Priority: normal
Milestone: 1.0 | Component: none
Version: trunk | Severity: medium
Keywords: | Lang:
Patch: | Platform:
--------------------+-------------------------------------------------------
Following up on TT#420 for Linux i386 (Kubuntu Intrepid)
I have included test failures and test summaries with TODO passes.
The smolder report for the build is:
http://smolder.plusthree.com/app/public_projects/report_details/18823
this included a TODO pass:
{{{
All tests successful.
Test Summary Report
-------------------
t/pmc/exception.t (Wstat: 0 Tests: 31 Failed: 0)
TODO passed: 30
Files=396, Tests=11740, 366 wallclock secs ( 4.59 usr 1.57 sys + 125.47
cusr 55.31 csys = 186.94 CPU)
Result: PASS
}}}
My build was as follows:
{{{
mh...@mhk64-desktop:~/parrot$ make realclean
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 10:17:04 GMT 2009
mh...@mhk64-desktop:~/parrot$ svn up
At revision 37267.
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 10:17:27 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl Configure.pl --optimize --test
--configure_trace
pre config tests:
All tests successful.
Files=124, Tests=2887, 31 wallclock secs ( 1.14 usr 0.38 sys + 21.00 cusr
5.79 csys = 28.31 CPU)
Result: PASS
post config tests:
All tests successful.
Files=38, Tests=1042, 35 wallclock secs ( 0.42 usr 0.18 sys + 29.55 cusr
1.90 csys = 32.05 CPU)
Result: PASS
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 10:19:46 GMT 2009
mh...@mhk64-desktop:~/parrot$ make world
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 10:25:06 GMT 2009
mh...@mhk64-desktop:~/parrot$ make html
make -C docs html
make[1]: Entering directory `/home/mhk64/parrot/docs'
/usr/bin/perl -I../lib ../tools/docs/write_docs.pl --silent
--version=0.9.1-devel
make[1]: Leaving directory `/home/mhk64/parrot/docs'
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 10:25:40 GMT 2009
mh...@mhk64-desktop:~/parrot$ make smoke
All tests successful.
Test Summary Report
-------------------
t/pmc/exception.t (Wstat: 0 Tests: 31 Failed: 0)
TODO passed: 30
Files=396, Tests=11740, 366 wallclock secs ( 4.59 usr 1.57 sys + 125.47
cusr 55.31 csys = 186.94 CPU)
Result: PASS
TAP Archive created at /home/mhk64/parrot/parrot_test_run.tar.gz
Test report successfully sent to Smolder at
http://smolder.plusthree.com/app/public_projects/report_details/18823
You can see other recent reports at
http://smolder.plusthree.com/app/public_projects/smoke_reports/8 .
}}}
As make fulltest exits before completion I ran the tests manually.
The -b, -C, -g, -f and -S give the same result as -b:
{{{
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 10:43:27 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl t/harness --gc-debug --running-make-
test -b --runcore-tests
All tests successful.
Test Summary Report
-------------------
t/compilers/imcc/syn/hll.t (Wstat: 0 Tests: 2 Failed: 0)
TODO passed: 2
t/op/exceptions.t (Wstat: 0 Tests: 31 Failed: 0)
TODO passed: 23
t/pmc/exception.t (Wstat: 0 Tests: 31 Failed: 0)
TODO passed: 26, 30
Files=252, Tests=8393, 306 wallclock secs ( 3.68 usr 0.76 sys + 86.83
cusr 42.38 csys = 133.65 CPU)
Result: PASS
}}}
There was a failure with -r:
{{{
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 11:11:45 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl t/harness --gc-debug --running-make-
test -r --runcore-tests
t/op/pushaction.t ...................... 4/7
# Failed test 'pushaction as closure'
# at t/op/pushaction.t line 100.
# Exited with error code: 1
# Received:
# main
# at popmark, flag = 0
# a = Null PMC in say
# current instr.: 'exit_handler' pc 32
(/home/mhk64/parrot/t/op/pushaction_6.pir:22)
# called from Sub 'main' pc 15
(/home/mhk64/parrot/t/op/pushaction_6.pir:11)
#
# Expected:
# main
# at popmark, flag = 0
# a = 42
#
not ok 7 - pushaction: error while handling error # TODO runloop
shenanigans
# Looks like you failed 1 test of 7.
t/op/pushaction.t ...................... Dubious, test returned 1 (wstat
256, 0x100)
Failed 1/7 subtests
t/pmc/packfile.t ....................... 4/6
# Failed test 'set_integer_keyed_str'
# at t/pmc/packfile.t line 142.
# Exited with error code: 134
# Received:
# Aborted
#
# Expected:
# not equal
#
# Looks like you failed 1 test of 6.
t/pmc/packfile.t ....................... Dubious, test returned 1 (wstat
256, 0x100)
Failed 1/6 subtests
t/pmc/sub.t ............................ 60/64
# Failed test ':outer with identical sub names'
# at t/pmc/sub.t line 1457.
# Exited with error code: 1
# Received:
# ABC::outer
# ABC::inner
# Null PMC in say
# current instr.: 'parrot;ABC;inner' pc 47
(/home/mhk64/parrot/t/pmc/sub_63.pir:20)
# called from Sub 'parrot;ABC;outer' pc 37
(/home/mhk64/parrot/t/pmc/sub_63.pir:14)
# called from Sub 'main' pc 9 (/home/mhk64/parrot/t/pmc/sub_63.pir:3)
#
# Expected:
# ABC::outer
# ABC::inner
# ABC lex
# DEF::outer
# DEF::inner
# DEF lex
#
# Looks like you failed 1 test of 64.
t/pmc/sub.t ............................ Dubious, test returned 1 (wstat
256, 0x100)
Failed 1/64 subtests
Test Summary Report
-------------------
t/op/pushaction.t (Wstat: 256 Tests: 7 Failed: 1)
Failed test: 6
Non-zero exit status: 1
t/pmc/packfile.t (Wstat: 256 Tests: 6 Failed: 1)
Failed test: 6
Non-zero exit status: 1
t/pmc/sub.t (Wstat: 256 Tests: 64 Failed: 1)
Failed test: 63
Non-zero exit status: 1
Files=252, Tests=8393, 358 wallclock secs ( 4.25 usr 0.85 sys + 115.25
cusr 68.72 csys = 189.07 CPU)
Result: FAIL
}}}
I don't know if anyone else is getting the t/pmc/packfile.t failure.
I have had problems with this before.
see TT#412
make src_tests, make run_tests and make perl_tests were all successful.
The code_tests failed with the following result:
{{{
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 11:28:23 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl t/harness --gc-debug --running-make-
test --code-tests
t/distro/file_metadata.t ....... # Collecting svn:mime-type attributes...
t/distro/file_metadata.t ....... 1/5 # Collecting svn:keywords
attributes...
t/distro/file_metadata.t ....... 3/5
# Failed test 'svn:keywords'
# at t/distro/file_metadata.t line 131.
# got: 'Set svn:keywords with:
# svn ps svn:keywords "Author Date Id Revision"
examples/pir/befunge/Makefile
# '
# expected: ''
# Collecting svn:eol-style attributes...
t/distro/file_metadata.t ....... 4/5 # Collecting svn:eol-style
attributes...
# Looks like you failed 1 test of 5.
t/distro/file_metadata.t ....... Dubious, test returned 1 (wstat 256,
0x100)
Failed 1/5 subtests
t/codingstd/perlcritic.t ....... 269/307
# Failed test 'Test::Perl::Critic for
"/home/mhk64/parrot/tools/dev/install_files.pl"'
# at t/codingstd/perlcritic.t line 88.
#
# Perl::Critic found these violations in
"/home/mhk64/parrot/tools/dev/install_files.pl":
# Flag comment 'TODO' found at
/home/mhk64/parrot/tools/dev/install_files.pl line 198
t/codingstd/perlcritic.t ....... 307/307 # Looks like you failed 1 test of
307.
t/codingstd/perlcritic.t ....... Dubious, test returned 1 (wstat 256,
0x100)
Failed 1/307 subtests
t/codingstd/pir_code_coda.t .... ok
t/codingstd/pod_syntax.t ....... 1/2
Finding files with POD, this may take a minute.
t/codingstd/pod_syntax.t ....... 2/2
# Failed test 'Pod syntax correct'
# at t/codingstd/pod_syntax.t line 45.
# got: 'xconf/samples/yourfoobar
# t/configure/testlib/verbosefoobar
# t/configure/testlib/ddefectivefoobar
# t/configure/testlib/adefectivefoobar
# t/configure/testlib/cdefectivefoobar
# t/configure/testlib/bdefectivefoobar
# xconf/samples/testfoobar'
# expected: ''
# You should use podchecker to check the failed files.
# Looks like you failed 1 test of 2.
t/codingstd/pod_syntax.t ....... Dubious, test returned 1 (wstat 256,
0x100)
Failed 1/2 subtests
Test Summary Report
-------------------
t/distro/file_metadata.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t/codingstd/perlcritic.t (Wstat: 256 Tests: 307 Failed: 1)
Failed test: 270
Non-zero exit status: 1
t/codingstd/pod_syntax.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 1
Files=28, Tests=354, 220 wallclock secs ( 0.31 usr 0.09 sys + 205.54 cusr
4.68 csys = 210.62 CPU)
Result: FAIL
}}}
The benchmark_tests gave the following:
{{{
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 11:33:53 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl t/harness --gc-debug --running-make-
test t/benchmark/*.t
t/benchmark/benchmarks.t .. 19/37
# Failed test 'examples/benchmarks/oo1.pasm'
# at t/benchmark/benchmarks.t line 218.
# Exited with error code: 139
# Received:
# Segmentation fault
#
# Expected:
# 10
#
# Failed test 'examples/benchmarks/oo2.pasm'
# at t/benchmark/benchmarks.t line 218.
# Exited with error code: 139
# Received:
# Segmentation fault
#
# Expected:
# 10
#
# Failed test 'examples/benchmarks/oo3.pasm'
# at t/benchmark/benchmarks.t line 218.
# Exited with error code: 139
# Received:
# Segmentation fault
#
# Expected:
# 10
#
# Failed test 'examples/benchmarks/oo4.pasm'
# at t/benchmark/benchmarks.t line 218.
# Exited with error code: 139
# Received:
# Segmentation fault
#
# Expected:
# 500000
#
t/benchmark/benchmarks.t .. 37/37 # Looks like you failed 4 tests of 37.
t/benchmark/benchmarks.t .. Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/37 subtests
Test Summary Report
-------------------
t/benchmark/benchmarks.t (Wstat: 1024 Tests: 37 Failed: 4)
Failed tests: 20-23
Non-zero exit status: 4
Files=1, Tests=37, 513 wallclock secs ( 0.05 usr 0.00 sys + 482.09 cusr
27.20 csys = 509.34 CPU)
Result: FAIL
}}}
The manifest_tests were successful.
There were NO doc_tests:
{{{
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 11:45:21 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl t/harness --gc-debug --running-make-
test t/doc/*.t
Files=0, Tests=0, 0 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU)
Result: NOTESTS
}}}
For the example_tests I have included the summary here - see the attached
report for the test failures (but not all).
{{{
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 11:49:54 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl t/harness --gc-debug --running-make-
test t/examples/*.t
Test Summary Report
-------------------
t/examples/catchall.t (Wstat: 3584 Tests: 166 Failed: 14)
Failed tests: 40-42, 44, 63, 65, 72-73, 78, 109, 113
116-117, 119
Non-zero exit status: 14
t/examples/shootout.t (Wstat: 2816 Tests: 20 Failed: 11)
Failed tests: 1, 3, 6-11, 17-19
Non-zero exit status: 11
t/examples/streams.t (Wstat: 512 Tests: 12 Failed: 2)
Failed tests: 1-2
Non-zero exit status: 2
Files=11, Tests=272, 220 wallclock secs ( 0.22 usr 0.04 sys + 11.61 cusr
4.80 csys = 16.67 CPU)
Result: FAIL
}}}
and finally the distro_tests:
{{{
mh...@mhk64-desktop:~/parrot$ date
Tue Mar 10 12:08:28 GMT 2009
mh...@mhk64-desktop:~/parrot$ perl t/harness --gc-debug --running-make-
test t/distro/*.t
t/distro/file_metadata.t ....... # Collecting svn:mime-type attributes...
t/distro/file_metadata.t ....... 1/5 # Collecting svn:keywords
attributes...
t/distro/file_metadata.t ....... 3/5
# Failed test 'svn:keywords'
# at t/distro/file_metadata.t line 131.
# got: 'Set svn:keywords with:
# svn ps svn:keywords "Author Date Id Revision"
examples/pir/befunge/Makefile
# '
# expected: ''
# Collecting svn:eol-style attributes...
t/distro/file_metadata.t ....... 4/5 # Collecting svn:eol-style
attributes...
# Looks like you failed 1 test of 5.
t/distro/file_metadata.t ....... Dubious, test returned 1 (wstat 256,
0x100)
Failed 1/5 subtests
t/distro/test_file_coverage.t .. 1/3
# Failed test 'there are PMC files for all test files in t/pmc'
# at t/distro/test_file_coverage.t line 57.
# files in src/pmc but not in test dir:
# packfileannotation
# packfileannotationkeys
# packfileannotations
# Looks like you failed 1 test of 3.
t/distro/test_file_coverage.t .. Dubious, test returned 1 (wstat 256,
0x100)
Failed 1/3 subtests
Test Summary Report
-------------------
t/distro/file_metadata.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t/distro/test_file_coverage.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=4, Tests=13, 5 wallclock secs ( 0.05 usr 0.02 sys + 3.49 cusr
1.59 csys = 5.15 CPU)
Result: FAIL
}}}
After the tests I built rakudo using this build of parrot.
make test passed and make spectest had some failures.
They all passed on build r37250:
{{{
mh...@mhk64-desktop:~/rakudo$ date
Tue Mar 10 12:11:40 GMT 2009
mh...@mhk64-desktop:~/rakudo$ cat ../parrot/.parrot_current_rev
37267
mh...@mhk64-desktop:~/rakudo$ git pull
remote: Counting objects: 19, done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 13 (delta 10), reused 0 (delta 0)
Unpacking objects: 100% (13/13), done.
From git://github.com/rakudo/rakudo
d16d3c3..95ce390 master -> origin/master
Updating d16d3c3..95ce390
Fast forward
docs/guide_to_setting.pod | 30 +++++++++++++++++++++---------
src/setting/Any-list.pm | 6 +++---
2 files changed, 24 insertions(+), 12 deletions(-)
mh...@mhk64-desktop:~/rakudo$ make realclean
mh...@mhk64-desktop:~/rakudo$ perl Configure.pl --parrot-
config=../parrot/parrot_config
mh...@mhk64-desktop:~/rakudo$ make
mh...@mhk64-desktop:~/rakudo$ date
Tue Mar 10 12:15:54 GMT 2009
mh...@mhk64-desktop:~/rakudo$ make test
All tests successful.
Files=29, Tests=236, 56 wallclock secs ( 0.24 usr 0.08 sys + 45.68 cusr
9.20 csys = 55.20 CPU)
Result: PASS
mh...@mhk64-desktop:~/rakudo$ make spectest
t/spec/S04-statements/given.rakudo ............................. Failed
16/48 subtests
(less 2 skipped subtests: 30 okay)
t/spec/S32-num/complex.rakudo .................................. Method
're' not found for invocant of class 'Complex'
current instr.: 'parrot;P6metaclass;dispatch' pc 320
(src/classes/ClassHOW.pir:161)
called from Sub '_block21' pc 336 (EVAL_20:121)
called from Sub '_block14' pc 101 (EVAL_20:53)
called from Sub '!UNIT_START' pc 17435 (src/builtins/guts.pir:325)
called from Sub 'parrot;PCT;HLLCompiler;eval' pc 950
(src/PCT/HLLCompiler.pir:527)
called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1275
(src/PCT/HLLCompiler.pir:688)
called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1456
(src/PCT/HLLCompiler.pir:778)
called from Sub 'parrot;Perl6;Compiler;main' pc 21732 (perl6.pir:163)
t/spec/S32-num/complex.rakudo .................................. Dubious,
test returned 1 (wstat 256, 0x100)
Failed 140/140 subtests
Test Summary Report
-------------------
t/spec/S04-statements/given.rakudo (Wstat: 11
Tests: 32 Failed: 0)
Non-zero wait status: 11
Parse errors: Bad plan. You planned 48 tests but ran 32.
t/spec/S32-list/reduce.rakudo (Wstat: 0
Tests: 14 Failed: 0)
TODO passed: 14
t/spec/S32-num/complex.rakudo (Wstat: 256
Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: Bad plan. You planned 140 tests but ran 0.
Files=317, Tests=9242, 2410 wallclock secs ( 8.52 usr 3.33 sys + 2162.31
cusr 208.41 csys = 2382.57 CPU)
Result: FAIL
Failed 2/317 test programs. 0/9242 subtests failed.
make: *** [spectest] Error 255
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/428>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets