Parent Directory
|
Revision Log
|
Revision Graph
test script
import sys
import time
import commands
import userinterface.Client as Client
from taskbuffer.JobSpec import JobSpec
from taskbuffer.FileSpec import FileSpec
aSrvID = None
for idx,argv in enumerate(sys.argv):
if argv == '-s':
aSrvID = sys.argv[idx+1]
sys.argv = sys.argv[:idx]
break
site = sys.argv[1]
datasetName = 'testpanda.destDB.%s' % commands.getoutput('uuidgen')
destName = None
job = JobSpec()
job.jobDefinitionID = int(time.time()) % 10000
job.jobName = "%s" % commands.getoutput('uuidgen')
job.transformation = 'https://tmaeno.web.cern.ch/tmaeno/test.sh'
job.destinationDBlock = datasetName
job.destinationSE = destName
job.currentPriority = 1000
job.prodSourceLabel = 'test'
job.computingSite = site
job.jobParameters="aaaaa"
fileOL = FileSpec()
fileOL.lfn = "%s.job.log.tgz" % job.jobName
fileOL.destinationDBlock = job.destinationDBlock
fileOL.destinationSE = job.destinationSE
fileOL.dataset = job.destinationDBlock
fileOL.type = 'log'
job.addFile(fileOL)
s,o = Client.submitJobs([job],srvID=aSrvID)
print s
for x in o:
print "PandaID=%s" % x[0]
| CERN Central CVS service | ViewVC Help |
| Powered by ViewVC 1.0.4 |