@@ -12,7 +12,7 @@ THIS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
12
12
echo -e " THIS_DIR=${THIS_DIR} " | & tee -a clientTestOutputs.txt
13
13
14
14
echo -e " *** $( date -u) Getting a non privileged user\n" | & tee -a clientTestOutputs.txt
15
- dirac-login -C " ${SERVERINSTALLDIR} /user/client.pem " -K " ${SERVERINSTALLDIR} /user/client.key " " ${DEBUG} " | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
15
+ dirac-proxy-init " ${DEBUG} " | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
16
16
17
17
# -------------------------------------------------------------------------------#
18
18
echo -e " *** $( date -u) **** Accounting TESTS ****\n"
@@ -29,13 +29,13 @@ pytest --no-check-dirac-environment "${THIS_DIR}/DataManagementSystem/Test_Clien
29
29
echo -e " *** $( date -u) **** RMS TESTS ****\n"
30
30
31
31
echo -e " *** $( date -u) Getting a non privileged user\n" | & tee -a clientTestOutputs.txt
32
- dirac-login -C " ${SERVERINSTALLDIR} /user/client.pem " -K " ${SERVERINSTALLDIR} /user/client.key " " ${DEBUG} " | & tee -a clientTestOutputs.txt
32
+ dirac-proxy-init " ${DEBUG} " | & tee -a clientTestOutputs.txt
33
33
34
34
echo -e " *** $( date -u) Starting RMS Client test as a non privileged user\n" | & tee -a clientTestOutputs.txt
35
35
pytest --no-check-dirac-environment " ${THIS_DIR} /RequestManagementSystem/Test_Client_Req.py" | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
36
36
37
37
echo -e " *** $( date -u) getting the prod role again\n" | & tee -a clientTestOutputs.txt
38
- dirac-login prod -C " ${SERVERINSTALLDIR} /user/client.pem " -K " ${SERVERINSTALLDIR} /user/client.key " " ${DEBUG} " | & tee -a clientTestOutputs.txt
38
+ dirac-proxy-init -g prod " ${DEBUG} " | & tee -a clientTestOutputs.txt
39
39
echo -e " *** $( date -u) Starting RMS Client test as an admin user\n" | & tee -a clientTestOutputs.txt
40
40
pytest --no-check-dirac-environment " ${THIS_DIR} /RequestManagementSystem/Test_Client_Req.py" | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
41
41
@@ -63,7 +63,7 @@ pytest --no-check-dirac-environment "${THIS_DIR}/WorkloadManagementSystem/Test_W
63
63
pytest --no-check-dirac-environment " ${THIS_DIR} /WorkloadManagementSystem/Test_Client_WMS.py" | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
64
64
65
65
# Make sure we have the prod role for these tests to get the VmRpcOperator permission
66
- dirac-login prod -C " ${SERVERINSTALLDIR} /user/client.pem " -K " ${SERVERINSTALLDIR} /user/client.key " " ${DEBUG} " | & tee -a clientTestOutputs.txt
66
+ dirac-proxy-init -g prod " ${DEBUG} " | & tee -a clientTestOutputs.txt
67
67
68
68
# # no real tests
69
69
python " ${THIS_DIR} /WorkloadManagementSystem/createJobXMLDescriptions.py" | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
@@ -95,14 +95,14 @@ echo -e "*** $(date -u) **** DataManager TESTS ****\n"
95
95
96
96
97
97
echo -e " *** $( date -u) Getting a non privileged user to find its VO dynamically\n" | & tee -a clientTestOutputs.txt
98
- dirac-login jenkins_user -C $SERVERINSTALLDIR /user/client.pem -K $SERVERINSTALLDIR /user/client.key $DEBUG | & tee -a clientTestOutputs.txt
98
+ dirac-proxy-init -g jenkins_user $DEBUG | & tee -a clientTestOutputs.txt
99
99
100
100
userVO=$( python -c " import DIRAC; DIRAC.initialize(); from DIRAC.Core.Security.ProxyInfo import getVOfromProxyGroup; print(getVOfromProxyGroup().get('Value',''))" )
101
101
userVO=" ${userVO:- Jenkins} "
102
102
echo -e " *** $( date -u) VO is " ${userVO} " \n" | & tee -a clientTestOutputs.txt
103
103
104
104
echo -e " *** $( date -u) Getting a privileged user\n" | & tee -a clientTestOutputs.txt
105
- dirac-login jenkins_fcadmin -C " ${SERVERINSTALLDIR} /user/client.pem " -K " ${SERVERINSTALLDIR} /user/client.key " " ${DEBUG} " | & tee -a clientTestOutputs.txt
105
+ dirac-proxy-init -g jenkins_fcadmin " ${DEBUG} " | & tee -a clientTestOutputs.txt
106
106
107
107
cat >> dataManager_create_folders << EOF
108
108
118
118
dirac-dms-filecatalog-cli -f FileCatalog < dataManager_create_folders
119
119
120
120
echo -e " *** $( date -u) Getting a non privileged user\n" | & tee -a clientTestOutputs.txt
121
- dirac-login jenkins_user -C " ${SERVERINSTALLDIR} /user/client.pem " -K " ${SERVERINSTALLDIR} /user/client.key " " ${DEBUG} " | & tee -a clientTestOutputs.txt
121
+ dirac-proxy-init -g jenkins_user " ${DEBUG} " | & tee -a clientTestOutputs.txt
122
122
123
123
pytest --no-check-dirac-environment " ${THIS_DIR} /DataManagementSystem/Test_DataManager.py" | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
124
124
@@ -128,7 +128,7 @@ pytest --no-check-dirac-environment "${THIS_DIR}/DataManagementSystem/Test_DataM
128
128
# respectively.
129
129
130
130
# normal user proxy
131
- dirac-login jenkins_user -C " ${SERVERINSTALLDIR} /user/client.pem " -K " ${SERVERINSTALLDIR} /user/client.key " " ${DEBUG} " | & tee -a clientTestOutputs.txt
131
+ dirac-proxy-init -g jenkins_user " ${DEBUG} " | & tee -a clientTestOutputs.txt
132
132
echo -e " *** $( date -u) **** MultiVO User Metadata TESTS ****\n"
133
133
python -m pytest --no-check-dirac-environment " ${THIS_DIR} /DataManagementSystem/Test_UserMetadata.py" | & tee -a clientTestOutputs.txt; (( ERR |= "${?} " ))
134
134
0 commit comments