Skip to content

Commit 12e7538

Browse files
committed
fix: slightly better naming for the tests
1 parent 519a300 commit 12e7538

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

.github/workflows/integration.yml

+9-10
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ name: integration
33
on: [push]
44

55
jobs:
6-
integration-local_install:
6+
local_install:
77
runs-on: ubuntu-latest
88

99
strategy:
1010
matrix:
1111
dirac_branch:
1212
- rel-v8r0
1313
- integration
14-
1514
pilot_schema:
1615
- pilot_oldSchema.json
1716
- pilot_newSchema.json
@@ -51,10 +50,10 @@ jobs:
5150
g_job="testintegrationworkflow${GITHUB_JOB//-/}"
5251
pilotUUID="${g_job//_/}""$(shuf -i 2000-65000 -n 1)"
5352
pilotUUID=$(echo $pilotUUID | rev | cut -c 1-32 | rev)
54-
python dirac-pilot.py --modules https://github.com/DIRACGrid/DIRAC.git:::DIRAC:::${{ matrix.dirac_branch }} -M 1 -S DIRAC-Certification -N jenkins.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --architectureScript="dirac-apptainer-exec dirac-platform" --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --wnVO=${{ matrix.VO }} --pilotUUID="${pilotUUID}" --debug
55-
53+
python dirac-pilot.py --modules https://github.com/DIRACGrid/DIRAC.git:::DIRAC:::${{ matrix.dirac_branch }} -M 1 -S DIRAC-Certification -N jenkins.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --wnVO=${{ matrix.VO }} --pilotUUID="${pilotUUID}" --debug
54+
5655
57-
integration-cvmfs:
56+
release_prod_pre-cvmfs:
5857
runs-on: ubuntu-latest
5958

6059
strategy:
@@ -111,7 +110,7 @@ jobs:
111110
python dirac-pilot.py -M 1 -S DIRAC-Certification -N jenkins.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --architectureScript=dirac-platform --preinstalledEnvPrefix=/cvmfs/dirac.egi.eu/dirac --wnVO=dteam --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --pilotUUID="${pilotUUID}" --debug
112111
113112
114-
integration-cvmfs_no_env_CEs:
113+
release_prod-cvmfs_no_env_CEs:
115114
runs-on: ubuntu-latest
116115

117116
strategy:
@@ -156,7 +155,7 @@ jobs:
156155
g_job="testintegrationworkflow${GITHUB_JOB//-/}"
157156
pilotUUID="${g_job//_/}""$(shuf -i 2000-65000 -n 1)"
158157
pilotUUID=$(echo $pilotUUID | rev | cut -c 1-32 | rev)
159-
python dirac-pilot.py -M 1 -S DIRAC-Certification -N ${{ matrix.ce }} -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --preinstalledEnvPrefix=/cvmfs/dirac.egi.eu/dirac --architectureScript="dirac-apptainer-exec dirac-platform" --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --wnVO=dteam -o cvmfsOnly --pilotUUID="${pilotUUID}" --debug
158+
python dirac-pilot.py -M 1 -S DIRAC-Certification -N ${{ matrix.ce }} -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --preinstalledEnvPrefix=/cvmfs/dirac.egi.eu/dirac --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --wnVO=dteam -o cvmfsOnly --pilotUUID="${pilotUUID}" --debug
160159
161160
162161
matching:
@@ -203,7 +202,7 @@ jobs:
203202
python dirac-pilot.py --modules https://github.com/DIRACGrid/DIRAC.git:::DIRAC:::integration -M 1 -S DIRAC-Certification -N jenkins-full.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --wnVO=dteam --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --pilotUUID="${pilotUUID}" --debug
204203
205204
206-
integration-cvmfs_matching:
205+
release_prod_pre-cvmfs_matching:
207206
runs-on: ubuntu-latest
208207

209208
strategy:
@@ -256,7 +255,7 @@ jobs:
256255
python dirac-pilot.py -M 1 -S DIRAC-Certification -N jenkins-full.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch --preinstalledEnvPrefix=/cvmfs/dirac.egi.eu/dirac --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --wnVO=${{ matrix.VO }} -o cvmfsOnly --pilotUUID="${pilotUUID}" --debug
257256
258257
259-
integration-cvmfs_matching_CEs:
258+
release_prod-cvmfs_matching_CEs:
260259
runs-on: ubuntu-latest
261260

262261
strategy:
@@ -459,4 +458,4 @@ jobs:
459458
g_job="testintegrationworkflow${GITHUB_JOB//-/}"
460459
pilotUUID="${g_job//_/}""$(shuf -i 2000-65000 -n 1)"
461460
pilotUUID=$(echo $pilotUUID | rev | cut -c 1-32 | rev)
462-
python dirac-pilot.py -M 1 -S DIRAC-Certification -N jenkins-lhcb.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch -e LHCb -l LHCb -E LHCbPilot --preinstalledEnvPrefix=/cvmfs/lhcb.cern.ch/lhcbdirac/ --architectureScript="dirac-apptainer-exec dirac-architecture" --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --wnVO=LHCb -o cvmfsOnly --pilotUUID="${pilotUUID}" --debug
461+
python dirac-pilot.py -M 1 -S DIRAC-Certification -N jenkins-lhcb.cern.ch -Q jenkins-queue_not_important -n DIRAC.Jenkins.ch -e LHCb -l LHCb -E LHCbPilot --preinstalledEnvPrefix=/cvmfs/lhcb.cern.ch/lhcbdirac/ --cert --certLocation=${GITHUB_WORKSPACE}/Pilot/etc/grid-security --wnVO=LHCb -o cvmfsOnly --pilotUUID="${pilotUUID}" --debug

Pilot/pilotCommands.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -824,14 +824,16 @@ def execute(self):
824824
cfg = []
825825
if self.pp.useServerCertificate:
826826
cfg.append("-o /DIRAC/Security/UseServerCertificate=yes")
827+
if self.pp.localConfigFile:
828+
cfg.extend(["--cfg", self.pp.localConfigFile]) # this file is as input
827829

828830
archScript = self.pp.architectureScript
829-
if self.pp.architectureScript.split(" ")[0] == 'dirac-apptainer-exec':
831+
if self.pp.architectureScript.split(" ")[0] == "dirac-apptainer-exec":
830832
archScript = self.pp.architectureScript.split(" ")[1]
831833

832-
architectureCmd = "%s %s -d" % (archScript, " ".join(cfg))
834+
architectureCmd = "%s %s -ddd" % (archScript, " ".join(cfg))
833835

834-
if self.pp.architectureScript.split(" ")[0] == 'dirac-apptainer-exec':
836+
if self.pp.architectureScript.startswith("dirac-apptainer-exec"):
835837
architectureCmd = "dirac-apptainer-exec '%s' %s" % (architectureCmd, " ".join(cfg))
836838

837839
retCode, localArchitecture = self.executeAndGetOutput(architectureCmd, self.pp.installEnv)

Pilot/pilotTools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ def __checkSecurityDir(self, envName, dirName):
10301030
self.installEnv[envName] = candidateDir
10311031
os.environ[envName] = candidateDir
10321032
return
1033-
self.log.debug("%s not found or not a directory" % candidateDir)
1033+
self.log.debug("%s empty, or not found, or not a directory" % candidateDir)
10341034

10351035
if envName in os.environ and safe_listdir(os.environ[envName]):
10361036
self.log.debug(

0 commit comments

Comments
 (0)