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:part notation 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 + feat1 notation as a preferred approach, since valid_sysenv_comb is 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:
  • Sam:
    • Work on wrapping ReFrames find_modules function to cache the result.

Discussed

How to deal with multiple EESSI versions?