Skip to content

Commit cac1100

Browse files
committed
try running in non-login shell
1 parent a9c5dc3 commit cac1100

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/scripts/test_init_scripts.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,20 +50,20 @@ for shell in ${SHELLS[@]}; do
5050
assert_raises 'echo "${MODULE_SECTIONS[1]}" | grep -E "$PATTERN"'
5151
# TEST 3: Check if module overviews second section is the EESSI init module
5252
assert "echo ${MODULE_SECTIONS[4]}" "/cvmfs/software.eessi.io/versions/$EESSI_VERSION/init/modules"
53-
# Test 4: Load EasyBuild module and check version
53+
# TEST 4: Load EasyBuild module and check version
5454
# eb --version outputs: "This is EasyBuild 5.1.1 (framework: 5.1.1, easyblocks: 5.1.1) on host ..."
5555
if [ "$shell" = "csh" ]; then
5656
echo "source init/lmod/$shell >& /dev/null" > ~/.cshrc
5757
echo "TEST COMMANDS (just module load)"
58-
$shell -l <<< "module load EasyBuild/${EXPECTED_EASYBUILD_VERSION} >& /dev/null"
58+
$shell -c "module load EasyBuild/${EXPECTED_EASYBUILD_VERSION}"
5959
echo "TEST COMMANDS (module load and eb --version ...)"
60-
$shell -l <<< "module load EasyBuild/${EXPECTED_EASYBUILD_VERSION} >& /dev/null; eb --version | cut -d \" \" -f4"
61-
command="$shell -l <<< 'module load EasyBuild/${EXPECTED_EASYBUILD_VERSION} >& /dev/null; eb --version | cut -d \" \" -f4'"
60+
$shell -c "module load EasyBuild/${EXPECTED_EASYBUILD_VERSION}; eb --version | cut -d \" \" -f4"
61+
command="$shell -c 'module load EasyBuild/${EXPECTED_EASYBUILD_VERSION} >& /dev/null; eb --version | cut -d \" \" -f4'"
6262
else
6363
command="$shell -c 'source init/lmod/$shell 2>/dev/null; module load EasyBuild/${EXPECTED_EASYBUILD_VERSION}; eb --version | cut -d \" \" -f4'"
6464
fi
6565
assert "$command" "$EXPECTED_EASYBUILD_VERSION"
66-
# Test 5: Load EasyBuild module and check path
66+
# TEST 5: Load EasyBuild module and check path
6767
if [ "$shell" = "csh" ]; then
6868
echo "source init/lmod/$shell >& /dev/null" > ~/.cshrc
6969
EASYBUILD_PATH=$($shell -l <<< "module load EasyBuild/${EXPECTED_EASYBUILD_VERSION}; which eb")

0 commit comments

Comments
 (0)