extends tests with a basic test-case with an environment where mpi:gpu field is not specified
fix schema to have a default for the mpi:gpu field (default = null)
fix validator to deal with non-existing sections
About this latter point, since I don't have any experience with this library, I'd like to ask you to double check (see comment in the code) if it is the correct reason/solution.
Reference
According to the documentation the mpi:gpu field is optional, but the schema and validator were not supporting that.
This PR:
mpi:gpu
field is not specifiedmpi:gpu
field (default =null
)About this latter point, since I don't have any experience with this library, I'd like to ask you to double check (see comment in the code) if it is the correct reason/solution.
Reference
According to the documentation the
mpi:gpu
field is optional, but the schema and validator were not supporting that.https://github.com/eth-cscs/stackinator/blob/e8219f5168eccd455ab0b6c46ad6c48f9657dec8/docs/recipes.md?plain=1#L141-L147
https://github.com/eth-cscs/stackinator/blob/e8219f5168eccd455ab0b6c46ad6c48f9657dec8/docs/recipes.md?plain=1#L149-L161