Skip to content

Commit 12dca3b

Browse files
authored
Merge pull request #173 from brianhlin/add-proxy-requirements
Some HTCondor-CE tests really require a proxy
2 parents f4521db + b2e52cd commit 12dca3b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

osgtest/tests/test_410_jobs.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ def test_02_condor_ce_run_condor(self):
5858
self.skip_bad_unless(service.is_running('condor-ce'), 'ce not running')
5959
self.skip_bad_unless(service.is_running('condor'), 'condor not running')
6060
self.skip_bad_unless(core.state['jobs.env-set'], 'job environment not set')
61+
self.skip_bad_unless(core.state['proxy.created'])
6162

6263
command = ('condor_ce_run', '-r', '%s:9619' % core.get_hostname(), '/bin/env')
6364
self.run_job_in_tmp_dir(command, 'condor_ce_run a Condor job')

osgtest/tests/test_550_condorce.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ def test_02_queue(self):
8383

8484
def test_03_ping(self):
8585
self.general_requirements()
86+
self.skip_bad_unless(core.state['proxy.created'])
8687

8788
command = ('condor_ce_ping', 'WRITE', '-verbose')
8889
stdout, _, _ = core.check_system(command, 'ping using GSI and gridmap', user=True)
@@ -91,6 +92,7 @@ def test_03_ping(self):
9192
def test_04_trace(self):
9293
self.general_requirements()
9394
self.skip_bad_unless(core.state['condor-ce.schedd-ready'], 'CE schedd not ready to accept jobs')
95+
self.skip_bad_unless(core.state['proxy.created'])
9496

9597
cwd = os.getcwd()
9698
os.chdir('/tmp')
@@ -106,6 +108,7 @@ def test_05_pbs_trace(self):
106108
core.skip_ok_unless_installed('torque-mom', 'torque-server', 'torque-scheduler', 'torque-client', 'munge',
107109
by_dependency=True)
108110
self.skip_ok_unless(service.is_running('pbs_server'), 'pbs service not running')
111+
self.skip_bad_unless(core.state['proxy.created'])
109112
self.run_blahp_trace('pbs')
110113

111114
def test_06_slurm_trace(self):
@@ -114,6 +117,7 @@ def test_06_slurm_trace(self):
114117
self.skip_bad_unless(service.is_running('munge'), 'slurm requires munge')
115118
self.skip_bad_unless(core.state['condor-ce.schedd-ready'], 'CE schedd not ready to accept jobs')
116119
self.skip_ok_unless(service.is_running(core.config['slurm.service-name']), 'slurm service not running')
120+
self.skip_bad_unless(core.state['proxy.created'])
117121
self.run_blahp_trace('slurm')
118122

119123
def test_07_ceview(self):

0 commit comments

Comments
 (0)