ORNL / ReSolve

Library of GPU-resident linear solvers
Other
58 stars 2 forks source link

Add make test_install to github tests. #170

Closed pelesh closed 5 months ago

pelesh commented 5 months ago

Running ctest triggers testing the build. Running make test_install starts installation tests. The latter will verify if all runtime paths are set correctly.

cameronrutherford commented 5 months ago

I have a few ideas to speed up the spack pipelines:

  1. only re-build base image if it doesn't exist
  2. cache a spack.lock so we don't have to concretize

1 is definitely a no brainer, and should be done.

2 is a little more complicated. You would need to remember to remove that file when you update the spack submodule. Additionally we would have to maintain a lock file for each build in the matrix.