Skip to content

Commit 9d94539

Browse files
committed
Add some debug echo
1 parent 6afde39 commit 9d94539

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

.github/workflows/tests_eessi_extend_module.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ jobs:
7979
check_disallowed_env_prefix EASYBUILD_
8080
8181
# Configure for CVMFS install
82+
echo "Checking EESSI-extend CVMFS install"
8283
export EESSI_CVMFS_INSTALL=1
8384
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
8485
# check some common EasyBuild settings
@@ -110,6 +111,7 @@ jobs:
110111
unset EESSI_CVMFS_INSTALL
111112
112113
# Now configure for a site
114+
echo "Checking EESSI-extend site install"
113115
export EESSI_SITE_INSTALL=1
114116
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
115117
# check some specific envvars
@@ -123,6 +125,7 @@ jobs:
123125
unset EESSI_SITE_INSTALL
124126
125127
# Now for a project
128+
echo "Checking EESSI-extend project install"
126129
export EESSI_PROJECT_INSTALL="$MY_INSTALLATION_PATH"
127130
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
128131
# check some specific envvars
@@ -138,6 +141,7 @@ jobs:
138141
unset EESSI_PROJECT_INSTALL
139142
140143
# Now for a user
144+
echo "Checking EESSI-extend user install"
141145
export EESSI_USER_INSTALL="$MY_INSTALLATION_PATH/$USER"
142146
mkdir -p $EESSI_USER_INSTALL # must exist
143147
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
@@ -174,10 +178,12 @@ jobs:
174178
check_disallowed_env_prefix EASYBUILD_
175179
176180
# Configure for CVMFS install
181+
echo "Checking EESSI-extend CVMFS install"
177182
export EESSI_CVMFS_INSTALL=1
178183
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
179184
check_env_var "EASYBUILD_INSTALLPATH" "$EESSI_SOFTWARE_PATH" # installation path should be the same unless we ask for an explicit GPU installation
180-
check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
185+
check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" "$STORED_CUDA_CC"
186+
module unload EESSI-extend
181187
export EESSI_ACCELERATOR_INSTALL=1
182188
module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an actual GPU installation
183189
check_env_var "EASYBUILD_INSTALLPATH" "${EESSI_SOFTWARE_PATH}/${EESSI_ACCELERATOR_TARGET_OVERRIDE}"
@@ -189,10 +195,12 @@ jobs:
189195
unset EESSI_CVMFS_INSTALL
190196
191197
# Now configure for a site
198+
echo "Checking EESSI-extend site install"
192199
export EESSI_SITE_INSTALL=1
193200
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
194201
check_env_var "EASYBUILD_INSTALLPATH" "$EESSI_SITE_SOFTWARE_PATH" # installation path should be the same unless we ask for an explicit GPU installation
195202
check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
203+
module unload EESSI-extend
196204
export EESSI_ACCELERATOR_INSTALL=1
197205
module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an actual GPU installation
198206
check_env_var "EASYBUILD_INSTALLPATH" "${EESSI_SITE_SOFTWARE_PATH}/${EESSI_ACCELERATOR_TARGET_OVERRIDE}"
@@ -204,11 +212,13 @@ jobs:
204212
unset EESSI_SITE_INSTALL
205213
206214
# Now for a project
215+
echo "Checking EESSI-extend project install"
207216
export EESSI_PROJECT_INSTALL="$MY_INSTALLATION_PATH"
208217
export EXPECTED_INSTALLATION_PATH="$MY_INSTALLATION_PATH/versions/$EESSI_VERSION/software/linux/$EESSI_SOFTWARE_SUBDIR"
209218
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
210219
check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same unless we ask for an explicit GPU installation
211220
check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
221+
module unload EESSI-extend
212222
export EESSI_ACCELERATOR_INSTALL=1
213223
module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an GPU actual installation
214224
check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same for project case
@@ -220,6 +230,7 @@ jobs:
220230
unset EESSI_PROJECT_INSTALL
221231
222232
# Now for a user
233+
echo "Checking EESSI-extend user install"
223234
export EESSI_USER_INSTALL="$MY_INSTALLATION_PATH/$USER"
224235
mkdir -p $EESSI_USER_INSTALL # must exist
225236
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
@@ -228,6 +239,7 @@ jobs:
228239
module load EESSI-extend/${{matrix.eessi_version}}-easybuild
229240
check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same unless we ask for an explicit GPU installation
230241
check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
242+
module unload EESSI-extend
231243
export EESSI_ACCELERATOR_INSTALL=1
232244
module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an actual GPU installation
233245
check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same for user case

0 commit comments

Comments
 (0)