add tests
note that now ALL `src_dirs` across included profiles are compiled. previously only the last included profile's `src_dirs` were used