30 May
2014
30 May
'14
5:02 p.m.
Yes! The regression tests should definitely use the specification to build/test the library.
This might make the full regression run take longer (if there are libs that have dependencies on non-header-only libs, they will end up getting built more than once). On the other hand, once the regression tests get setup to test modular libraries, we can break up the monolitic regression runs into much more manageable pieces (each library + dependencies)...each of which will run much faster than the whole.
That would certainly be great, but what are we tracking as dependencies here - the headers? Or everything needed to test the lib? The latter is likely to be a much bigger list. John.