@@ -30,6 +30,10 @@ if [[ -n "${INSTALLATION_BRANCH}" ]]; then
30
30
# Use this for (e.g.) running backward-compatibility tests
31
31
echo " Using https://github.com/DIRACGrid/DIRAC.git@${INSTALLATION_BRANCH} for the tests"
32
32
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
33
37
else
34
38
for repo_path in " ${TESTREPO[@]} " ; do
35
39
if [[ -d " ${repo_path} " ]]; then
@@ -59,29 +63,31 @@ echo -e "*** $(date -u) **** Client INSTALLATION START ****\n"
59
63
60
64
installDIRAC
61
65
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
64
69
65
- # -------------------------------------------------------------------------------#
66
- echo -e " *** $( date -u) **** Submit a job ****\n"
70
+ # -------------------------------------------------------------------------------#
71
+ echo -e " *** $( date -u) **** Submit a job ****\n"
67
72
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
72
77
73
- # -------------------------------------------------------------------------------#
74
- echo -e " *** $( date -u) **** add a file ****\n"
78
+ # -------------------------------------------------------------------------------#
79
+ echo -e " *** $( date -u) **** add a file ****\n"
75
80
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 $?
80
85
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"
83
88
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