On Tue, 29 Jul 2008, James Keenan via RT wrote:

> For those of you who are interested in benchmarking the difference, I
> recommend you do a checkout of the parallel branch and run 'perl
> Configure.pl --test=configure', as I've included a line reporting the
> elapsed time.  Then do a fresh checkout from trunk, copy the version of
> lib/Parrot/Configure/Options/Test.pm found in 'parallel' into trunk and
> running Configure.pl there in the same way.  Since, as I said in a
> previous post, there is considerable variance in the time Configure.pl
> takes, you should probably configure in each branch 3 times to get a
> good idea of any speed improvements.

The parallel branch does seem to run in about half the time.  This is with 
perl-5.8.8 on Solaris/SPARC, where perl was built with Sun's cc, but I'm 
trying to build parrot with gcc. Here are the particulars.

trunk:  

Failed Test                Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/steps/auto_warnings-01.t  255 65280    21   12  16-21
t/steps/auto_warnings-02.t  255 65280    20   10  16-20
t/steps/auto_warnings-03.t  255 65280    20   10  16-20
t/steps/auto_warnings-04.t  255 65280    21   12  16-21
t/steps/auto_warnings-05.t  255 65280    21   12  16-21
t/steps/auto_warnings-06.t  255 65280    22   14  16-22
t/steps/auto_warnings-07.t  255 65280    21   12  16-21
t/steps/auto_warnings-08.t  255 65280    22   14  16-22
16 tests and 1 subtest skipped.
Failed 8/287 test scripts. 48/3945 subtests failed.
Files=287, Tests=3945, 910 wallclock secs (388.00 cusr + 84.00 csys = 472.00 
CPU)

branches/parallel:

Failed Test                Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/steps/auto_snprintf-01.t  255 65280    38   34  22-38
t/steps/auto_warnings-01.t  255 65280    56   80  17-56
t/steps/inter_progs-01.t    255 65280    44   56  17-44
1 test and 67 subtests skipped.
Failed 3/133 test scripts. 85/3331 subtests failed.
Files=133, Tests=3331, 533 wallclock secs (202.64 cusr + 42.48 csys = 245.12 
CPU)

The new-looking failures all look like this:

t/steps/inter_progs-01.......................Can't store CODE items at 
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_freeze.al) line 
339, at lib/Parrot/Configure.pm line 509
# Looks like you planned 44 tests but only ran 16.
# Looks like your test died just after 16.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 17-44
        Failed 28/44 tests, 36.36% okay


-- 
    Andy Dougherty              [EMAIL PROTECTED]

Reply via email to