-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Not Needed
Currently the Makefile discovers test packages with a list of top-level directories (see here). However, that list currently isn't complete (it excludes the "internal" top-level directory) and generally can miss tests when new top-level directories are created if the dev doesn't realize they also need to update the Makefile.
Update the Makefile and/or other CI scripts to always run all test packages, possibly excluding any top-level package directories that we can't or shouldn't run tests for. Expect that when new top-level directories are added, tests in those package directories are automatically run.
Definition of done:
- Tests in all directories are run during CI runs (except any directories that can't or shouldn't be run).
- Tests in any new directories are automatically run during CI runs.