Skip to content

Automated testing and building

Alex Richert edited this page Jul 30, 2024 · 7 revisions

Platform-specific requirements

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)
... ... ... ... ...

Unit testing requirements

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")
Clone this wiki locally