@@ -30,6 +30,10 @@ if [[ -n "${INSTALLATION_BRANCH}" ]]; then
3030 # Use this for (e.g.) running backward-compatibility tests
3131 echo " Using https://github.com/DIRACGrid/DIRAC.git@${INSTALLATION_BRANCH} for the tests"
3232 git clone --single-branch --branch " $INSTALLATION_BRANCH " " https://github.com/DIRACGrid/DIRAC.git"
33+ mkdir -p /home/dirac/ServerInstallDIR/user
34+ cd /home/dirac/ServerInstallDIR/user
35+ ln -s /home/dirac/.globus/usercert.pem client.pem
36+ ln -s /home/dirac/.globus/userkey.pem client.key
3337else
3438 for repo_path in " ${TESTREPO[@]} " ; do
3539 if [[ -d " ${repo_path} " ]]; then
@@ -59,29 +63,31 @@ echo -e "*** $(date -u) **** Client INSTALLATION START ****\n"
5963
6064installDIRAC
6165
62- echo -e " *** $( date -u) Getting a non privileged user\n" | & tee -a clientTestOutputs.txt
63- dirac-proxy-init " ${DEBUG} " | & tee -a clientTestOutputs.txt
66+ if [[ -z " ${INSTALLATION_BRANCH} " ]]; then
67+ echo -e " *** $( date -u) Getting a non privileged user\n" | & tee -a clientTestOutputs.txt
68+ dirac-proxy-init " ${DEBUG} " | & tee -a clientTestOutputs.txt
6469
65- # -------------------------------------------------------------------------------#
66- echo -e " *** $( date -u) **** Submit a job ****\n"
70+ # -------------------------------------------------------------------------------#
71+ echo -e " *** $( date -u) **** Submit a job ****\n"
6772
68- echo -e ' [\n Arguments = "Hello World";\n Executable = "echo";\n Site = "DIRAC.Jenkins.ch";' > test.jdl
69- echo " JobName = \" ${GITHUB_JOB} _$( date +" %Y-%m-%d_%T" | sed ' s/://g' ) \" " >> test.jdl
70- echo " ]" >> test.jdl
71- dirac-wms-job-submit test.jdl " ${DEBUG} " | & tee -a clientTestOutputs.txt
73+ echo -e ' [\n Arguments = "Hello World";\n Executable = "echo";\n Site = "DIRAC.Jenkins.ch";' > test.jdl
74+ echo " JobName = \" ${GITHUB_JOB} _$( date +" %Y-%m-%d_%T" | sed ' s/://g' ) \" " >> test.jdl
75+ echo " ]" >> test.jdl
76+ dirac-wms-job-submit test.jdl " ${DEBUG} " | & tee -a clientTestOutputs.txt
7277
73- # -------------------------------------------------------------------------------#
74- echo -e " *** $( date -u) **** add a file ****\n"
78+ # -------------------------------------------------------------------------------#
79+ echo -e " *** $( date -u) **** add a file ****\n"
7580
76- echo " ${CLIENT_UPLOAD_BASE64} " > b64_lfn
77- base64 b64_lfn --decode > " ${CLIENT_UPLOAD_FILE} "
78- dirac-dms-add-file " ${CLIENT_UPLOAD_LFN} " " ${CLIENT_UPLOAD_FILE} " S3-DIRECT
79- echo $?
81+ echo " ${CLIENT_UPLOAD_BASE64} " > b64_lfn
82+ base64 b64_lfn --decode > " ${CLIENT_UPLOAD_FILE} "
83+ dirac-dms-add-file " ${CLIENT_UPLOAD_LFN} " " ${CLIENT_UPLOAD_FILE} " S3-DIRECT
84+ echo $?
8085
81- # -------------------------------------------------------------------------------#
82- echo -e " *** $( date -u) **** Submit a job with an input ****\n"
86+ # -------------------------------------------------------------------------------#
87+ echo -e " *** $( date -u) **** Submit a job with an input ****\n"
8388
84- echo -e ' [\n Arguments = "Hello World";\n Executable = "echo";\n Site = "DIRAC.Jenkins.ch";\n InputData = "/vo/test_lfn.txt";' > test_dl.jdl
85- echo " JobName = \" ${GITHUB_JOB} _$( date +" %Y-%m-%d_%T" | sed ' s/://g' ) \" " >> test_dl.jdl
86- echo " ]" >> test_dl.jdl
87- dirac-wms-job-submit test_dl.jdl " ${DEBUG} " | & tee -a clientTestOutputs.txt
89+ echo -e ' [\n Arguments = "Hello World";\n Executable = "echo";\n Site = "DIRAC.Jenkins.ch";\n InputData = "/vo/test_lfn.txt";' > test_dl.jdl
90+ echo " JobName = \" ${GITHUB_JOB} _$( date +" %Y-%m-%d_%T" | sed ' s/://g' ) \" " >> test_dl.jdl
91+ echo " ]" >> test_dl.jdl
92+ dirac-wms-job-submit test_dl.jdl " ${DEBUG} " | & tee -a clientTestOutputs.txt
93+ fi
0 commit comments