Andy Dougherty wrote:
With this branch at Revision: 43921 on Solaris, I got two new sets of
failure.  Both look like bad plans -- the "List of Failed" are all greater
than the "Total".

Failed Test            Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/op/arithmetics_pmc.t               44   12  45-56
t/pmc/bigint.t                       34   11  35-45

r43921 was the point at which the branch was merged back into trunk. At this same revision, I am getting the same problem as Andy in t/pmc/bigint.t on Darwin/PPC, but not on Linux/i386. (I am not getting failures in t/op/arithmetics_pmc.t on either box.)

This is the output I'm getting on Darwin/PPC:

$ prove -v t/pmc/bigint.t
t/pmc/bigint.t ..
1..34
This Parrot uses GMP
Buggy GMP version [4.1.3] with huge digit multiply - please upgrade
ok 1 #skip skipped
ok 2 #skip skipped
ok 3 #skip skipped
...
ok 44 #skip skipped
ok 45 #skip skipped
All 34 subtests passed
        (less 45 skipped subtests: -11 okay)

Test Summary Report
-------------------
t/pmc/bigint.t (Wstat: 0 Tests: 45 Failed: 11)
  Failed tests:  35-45
  Parse errors: Bad plan.  You planned 34 tests but ran 45.
Files=1, Tests=45, 4 wallclock secs ( 0.13 usr 0.05 sys + 0.12 cusr 0.11 csys = 0.41 CPU)
Result: FAIL

Now, I've been getting that "Buggy GMP" message -- and hence, SKIPping tests -- on this test file for years. But I never got a FAIL due to some problem in test counting until now. When this was still in the branch, I got this problem on Darwin/PPC and changed the number of tests in the plan to 45, at which point all the tests were correctly SKIPped and the file as a whole PASSed.

But apparently that was the wrong thing to do and someone changed it back to 34 before the merge. (I can't say who, because this is one of those files on which 'svn blame' refuses to work, saying that the file is "binary." I was told once upon a time that this was due to a defective CVS-to-SVN conversion way back when.)

kid51

_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to