Skip to content

Commit

Permalink
Merge pull request EESSI#104 from boegel/ci_pilot_repo
Browse files Browse the repository at this point in the history
use EESSI pilot repo for testing test suite (for now)
  • Loading branch information
satishskamath authored Jan 30, 2024
2 parents a6d918b + ed30329 commit cd1725b
Showing 1 changed file with 5 additions and 14 deletions.
19 changes: 5 additions & 14 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,25 +17,16 @@ jobs:
persist-credentials: false

- name: Mount EESSI CernVM-FS pilot repository
uses: eessi/github-action-eessi@e1f8f20638ea417a18d23ab29443ee34794ff900 # v3.1.0
uses: cvmfs-contrib/github-action-cvmfs@55899ca74cf78ab874bdf47f5a804e47c198743c # v4.0
with:
eessi_stack_version: ${{matrix.EESSI_VERSION}}
cvmfs_config_package: https://github.com/EESSI/filesystem-layer/releases/download/latest/cvmfs-config-eessi_latest_all.deb
cvmfs_http_proxy: DIRECT
cvmfs_repositories: pilot.eessi-hpc.org

- name: Run test suite
run: |
# install latest version of EasyBuild, to install ReFrame with it,
# since that includes the ReFrame test library (hpctestlib) that we rely on
python3 -m venv venv
source venv/bin/activate
pip3 install easybuild
eb --version
export EASYBUILD_PREFIX=$HOME/easybuild
# need to force module generation with --module-only --force because 'pip check' fails
# in EESSI pilot 2021.12, see https://github.com/EESSI/compatibility-layer/issues/152
eb ReFrame-4.3.3.eb || eb ReFrame-4.3.3.eb --module-only --force
source /cvmfs/pilot.eessi-hpc.org/versions/${{matrix.EESSI_VERSION}}/init/bash
# load ReFrame
module use $HOME/easybuild/modules/all
module load ReFrame/4.3.3
reframe --version
Expand Down

0 comments on commit cd1725b

Please sign in to comment.