This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Balance uniprops tests
authorKarl Williamson <khw@cpan.org>
Mon, 20 Feb 2017 05:03:27 +0000 (22:03 -0700)
committerKarl Williamson <khw@cpan.org>
Mon, 20 Feb 2017 05:45:00 +0000 (22:45 -0700)
commit90400c5ccdc60c7f577dad31d06aa388ee118a28
treec74030528dfd2691da767e4e89bdf766289aaf03
parentec2c235b8da47c613eb6c9cdac160311692ea63a
Balance uniprops tests

Commit 5656b1f654bb034c561558968ed3cf87a737b3e1 split the tests
generated by mktables so that 10 separate files each execute 10% of the
tests.  But it turns out that some tests are much more involved than
others, so that some of those 10 files still took much longer than
average.  This commit changes the split so that the amount of time each
file takes is more balanced.  It uses a natural breaking spot for the
tests for the \b{} flavors, except that GCB and SB are each short (so
are combined into being tested from one file), and LB is very long, so
is split into 4 test groups.
charclass_invlists.h
lib/unicore/mktables
regcharclass.h