Adds back in github workflows to run tests! There are two separate workflows to run the libs and projects tests.
Libraries are simply installed with poetry and tests run with poetry run pytest
Project tests are run inside project containers after the apptainer image has been built, but before it has been converted to a docker container and uploaded to the remote repository. I've configured the docker push portion of the workflow to only trigger on pushes to main, so that it is not run on pull requests.
I've added back in some tests from the old aframe that were simple to re configure here, namely the export tests. For the rest of the projects I've added dummy tests to get the workflows running. Now that we have this, I think we'll have more motivation to start writing tests. We can slowly add them back in
Adds back in github workflows to run tests! There are two separate workflows to run the
libs
andprojects
tests.poetry run pytest
apptainer
image has been built, but before it has been converted to a docker container and uploaded to the remote repository. I've configured the docker push portion of the workflow to only trigger on pushes to main, so that it is not run on pull requests.I've added back in some tests from the old
aframe
that were simple to re configure here, namely theexport
tests. For the rest of the projects I've added dummy tests to get the workflows running. Now that we have this, I think we'll have more motivation to start writing tests. We can slowly add them back in