PawseySC / pawsey-spack-config

Automated deployment system for the scientific software stack in use at Pawsey
BSD 3-Clause "New" or "Revised" License
4 stars 9 forks source link

Add reframe tests for spack concretisation and module file generation #262

Closed craigmeyer closed 3 months ago

craigmeyer commented 3 months ago

Adds a set of reframe tests designed to be run during deployment of the software stack to check spack concretisation and generation/functionality of module files. A summary of key changes:

The only modifications to scripts which should be required are:

If running the tests manually (i.e. not as part of install_software_stack.sh) it is important to run them from the repo used for the deployment of the stack you are testing. Otherwise, some of the script and test logic will break.