EESSI / compatibility-layer

Compatibility layer of the EESSI project
https://eessi.github.io/docs/compatibility_layer
GNU General Public License v2.0
11 stars 21 forks source link

Fix ReFrame test step for RISC-V #201

Closed bedroge closed 6 months ago

bedroge commented 6 months ago

I ran into an issue with maturin not being available as a prebuilt wheel, and building from source requires rustc, so this PR adds it to the Debian Sid container.

Furthermore, the path to the CVMFS repo was hardcoded to /cvmfs/software.eessi.io, so I've also added some option to override that.

Finally, one step in the test task was missing the test tag, which means that the step was skipped if the playbook was run with -t test.

These changes allowed me to run the test suite:

Perform task: TASK: compatibility_layer : Run ReFrame tests (N)o/(y)es/(c)ontinue: *************************************************************************************************************************

TASK [compatibility_layer : Run ReFrame tests] *************************************************************************************************************************************************************
ok: [localhost]
eessi-bot[bot] commented 6 months ago

Instance eessi-bot-mc-aws is configured to build: