Sync meeting on EESSI test suite (2026 03 26) - EESSI/meetings GitHub Wiki
Meeting (2025-03-26)
Attending: Lara, Satish, Sam, Caspar
Merged
None
Open
- Support multiple EESSI versions through ReFrame environments - without requiring the ability to combine
system:partnotation with features (see https://github.com/reframe-hpc/reframe/pull/3613) #326- Caspar: will fix unit tests issues
- Sam: will review after unit tests are fixed, see if he can implement the caching.
- In a future PR, once https://github.com/reframe-hpc/reframe/pull/3613 is merged, we will add an 'if' statement to use the combination of
system:part + feat1notation as a preferred approach, sincevalid_sysenv_combis not part of the public API and may not be stable / future proof.
- Loop over EESSI_VERSION to also enable testing 2025.06 by default #313
- Should will be replaced
- Caspar: will create a new PR to replace sourcing the init script with a module load of EESSI.
- Lara: will test if that works for UGent now
- HCA config file #314
- Caspar: Sync with main branch to see if CI failures are resolved
- Lara: Test (or just merge)
- Updated ReFrame config for the build cluster of EESSI #327
- Caspar: will review
- Pull HPCtestlib classes into EESSI test suite, to no longer rely on upstream #328
- As discussed, because that is deprecated
- Long term plan (follow-up PR): integrate this into our own test classes, since we don't need the separation between library class and test implementation for the EESSI test suite.
Action items
- Lara:
- Review: https://github.com/EESSI/test-suite/pull/314 (TODO)
- Caspar will check if this works, or if he forgot to push the latest changes. If it works, I'll paste a listing of the tests
- Review: https://github.com/EESSI/test-suite/pull/314 (TODO)
- Sam:
- Work on wrapping ReFrames
find_modulesfunction to cache the result.
- Work on wrapping ReFrames
Discussed
How to deal with multiple EESSI versions?
- https://github.com/reframe-hpc/reframe/pull/3613 pinged Vasileos, it's on his radar, but trouble finding time.
- Implementation that works with current ReFrame version, see #326