vais-ral / CCPi-VirtualMachine

Set of scripts and configuration to prepare VM based on Scientific Linux 7 from scratch with CCPi from binaries or source codes.
MIT License
2 stars 2 forks source link

Test all on release test list on dev #54

Open gfardell opened 1 year ago

gfardell commented 1 year ago

This will test an array of versions passes set as: export TEST_PY=(3.8 3.8 3.11 3.11) export TEST_NP=(1.20 1.24 1.20 1.24)

Or a single version export TEST_PY=3.8 export TEST_NP=1.20

If the versions aren't set, or if it's a release build it'll test all builds.

For a nightly master I recommend testing only oldest/newest combos i.e: py version lowest, np version lowest py version lowest, np version highest py version highest, np version lowest py version highest, np version lowest

The script also builds all first, and then rebuilds those with tests, which is not ideal, but ok for now.

gfardell commented 1 year ago

Maybe we shouldn't be building all and testing 1 on the dev build. As these aren't uploaded should we build and test just a single combination? This would bring it in line with the GHA.