On Fri, Sep 05, 2014 at 02:48:01PM +0000, VandeVondele Joost wrote: > > > Please sort the letters (LC_ALL=C sort) and where consecutive, use ranges. > > Thus \[0-9A-Zhjqvx-z\]* or so. What is - doing in your list? _-9 is quite > > unexpected range. > > the '-' is a bug indeed. I added this to the list of allowed starting > characters, but this clearly this is not a good idea. Thanks, removed. > > > Also, please tweak the script so that it will do the > > sorting and ranges handling for you. > > The current order is the number of files that start with this letter, which > is somewhat informative, but let me see if I can have ranges easily (in > awk...).
BTW, number of tests might help as initial guess on how to split things, but might be severely off. What I'd recommend after you split with your script that you perform a make -j1 check and diff the Test run by and runtest completed times in each of the */*.log.sep files and see what time each job takes, then perhaps reshuffle stuff a little bit until it is roughly even. Some letters could start more dg-do run tests while others more dg-do compile once, some tests take a short time to compile, some very long, etc. Jakub