20 Sep
2017
20 Sep
'17
4:52 p.m.
This isn't feasible as CI jobs have a time limit of 49 minutes on Travis, which is sometimes insufficient for testing even a single library.
I think this is the problem with this approach: any non-trivial library will quickly run out of time on the CI servers, some of which are rather slow. Certainly Math and Multiprecision libraries had to be split into multiple jobs to get through CI testing. I'm sure there are many others with similar issues.
There is another related issue: unless everyone is completely disciplined about putting [CI skip] in commit messages for documentation only commits, this is going to trigger a lot of needless jobs? Best, John. --- This email has been checked for viruses by AVG. http://www.avg.com