easybuilders / easybuild-easyblocks

Collection of easyblocks that implement support for building and installing software with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
106 stars 285 forks source link

update custom easyblock for QuantumESPRESSO to be aware of MPI tests being disabled in EasyBuild configuration #3412

Closed Crivella closed 2 months ago

Crivella commented 3 months ago

QE if compiled with MPI enabled will always run tests using the found mpicommand:

This PR ensures the test-suite is skipped if --disable-mpi-tests tests is used.

branfosj commented 2 months ago

Test report by @branfosj

Overview of tested easyconfigs (in order)

Build succeeded for 9 out of 9 (1 easyconfigs in total) bear-pg0105u03a - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8 See https://gist.github.com/branfosj/5221ff8110f84de9748fc297bcd26ea1 for a full test report.

branfosj commented 2 months ago

Going in, thanks @Crivella!

branfosj commented 2 months ago

Test report by @branfosj

Overview of tested easyconfigs (in order)

Build succeeded for 3 out of 3 (1 easyconfigs in total) bear-pg0105u03a - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8 See https://gist.github.com/branfosj/1616e16f9934aaba8980289c85435401 for a full test report.