This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [contrib] dg-extract-test-results.sh, to combine or extract .sum files


On Thu, 2008-10-16 at 16:47 +0200, Jakub Jelinek wrote:
> On Thu, Oct 16, 2008 at 12:47:42AM +0200, Jakub Jelinek wrote:
> > Updated patch, with wich make -j13 -k check-{gcc,g++,gfortran} finishes
> > in less than 14 minutes for me (instead of the usual 60).
> 
> Here is the same, with added comments, using nicer testsuite/* directory
> names for the separate goals, integrated your merging script and
> changes to the script to make the merged *.sum files identical
> (except for timestamps) between parallelized and non-parallelized
> testing.  It also merges log files, though the log files aren't 100%
> identical (it is difficult to maintain order in that case
> if some *.exp file has been invoked in parts, and the actual gccN etc.
> directories are embedded in the commands).  The order for the *.sum
> files matters a lot (as that's used to compare test_summary results etc.),
> while the *.log files are usually just grepped for the needed command
> to reproduce some failure.  For this task the merged log files are perfectly
> usable.  I've also added mktemp -d (copied code to do it from config.status code,
> so it should be portable), and a few other tweaks.

It doesn't work to put comments in the middle of a block of shell
code, but other than that the changes look, and work, great.  I ran
the compiler tests several different ways and so far haven't found
anything that's broken. 

> I'll now look at check-target-libstdc++-v3 and check-acats parallelization.

Yippee!  Thanks for doing this!  Now we just need to get other
people to try it and and see how they like it.

Janis


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]