-
Notifications
You must be signed in to change notification settings - Fork 53
Automated testing and building
Alex Richert edited this page Jul 30, 2024
·
7 revisions
Platform name | Maintaining org. | Job system (Jenkins, cron, etc.) | Key applications to test | Notes |
---|---|---|---|---|
Acorn | EMC | cron | UFS WM | builds as user (no role account) |
... | ... | ... | ... | ... |
Package | Has Spack-accessible unit tests | Work needed (link to issues) |
---|---|---|
... | (yes/no) | ... |
Note that spack install --test
does not fail if a package has no make test
or make check
targets. Therefore it is strongly recommended that each package recipe override Spack's built-in check()
function so as to ensure that unit tests must successfully run:
def check(self):
with working_dir(self.builder.build_directory):
make("test")