Definition at line 291 of file sim_rttUpdate.py.
◆ __init__()
def sim_rttUpdate.MyArgumentParser.__init__ |
( |
|
self, |
|
|
|
admin = True , |
|
|
|
user = 'aschaeli' |
|
) |
| |
Definition at line 292 of file sim_rttUpdate.py.
292 def __init__(self,admin=True,user='aschaeli'):
293 usage=
"updates reference files for the Core Simulation Runtime Tests"
297 %prog -n --branch=devval --rel=rel_3 --package=G4AtlasTests
301 update --branch --rel --cmt --jobs --today --rttpath (--suffix)
305 dumpTests [--project]
306 dumpBranches [--project]
307 addUser --user --right
308 addBranch --branch --ref --project
309 addTest --package --testpath --project
310 addJobs --package --jobs --jobfiles --testtype
311 defAlias --jobalias --jobs
314 ArgumentParser.__init__(self,description=usage,epilog=epilog)
316 self.add_argument(
'-n',
'--dryrun', action=
'store_const',
317 const=
True, dest=
'dryrun', default=
False,
318 help=
'dry run - do nothing')
319 group = self.add_mutually_exclusive_group(required=
not admin)
320 group.add_argument(
'--branch', action=
'store', dest=
'branch', default=
'devval',
321 help=
'release to use')
323 group.add_argument(
'--logs',
'-l', action=
'store_true', dest=
'logs',
324 help=
'print logs but do nothing')
327 self.add_argument(
'--package', action=
'store', dest=
'package', default=
'G4AtlasTests',
328 help=
'package containing the tests (default G4AtlasTests)')
330 self.add_argument(
'--rel', action=
'store', dest=
'rel', default=
'rel_X',
331 help=
'rel identifier (default todays rel_X)')
333 self.add_argument(
'--cmt', action=
'store', dest=
'cmt', default=
'x86_64-slc5-gcc43-opt',
334 help=
'cmt identifier (default:x86_64-slc5-gcc43-opt)')
336 self.add_argument(
'--jobs', action=
'store', dest=
'jobs', default=
'',
337 help=
'job names, e.g. CosmicSim,WriteCalHitsTest')
339 self.add_argument(
'--today', action=
'store', dest=
'today', default=
'AUTO',
340 help=
'store results in specified subdir ')
342 self.add_argument(
'--rttpath', action=
'store', dest=
'rttpath', default=
'default',
343 help=
'use path for looking for root files')
345 self.add_argument(
'--suffix', action=
'store', dest=
'sbranch', default=
'',
346 help=
'file suffix to distingish ref files for different releases')
351 group1=self.add_argument_group(
'admin arguments',
'commands for changing the configuration')
353 group1.add_argument(
'--dumpDB', action=
'store_true', dest=
'dumpDB',
354 help=
'print all database entries')
356 group1.add_argument(
'--dumpUsers',action=
'store_true', dest=
'dumpUsers',
357 help=
'print all users authorised to use admin commands')
359 group1.add_argument(
'--dumpTests',action=
'store_true', dest=
'dumpTests',
360 help=
'print all Tests')
362 group1.add_argument(
'--dumpBranches',action=
'store_true', dest=
'dumpBranches',
363 help=
'print all Branches')
365 group1.add_argument(
'--addBranch', action=
'store_true', dest=
'addBranch',
366 help=
'add new branch to configuration file')
368 group1.add_argument(
'--refpath', action=
'store', dest=
'ref', default=
'17.X.0',
369 help=
'assign refpath to given branch')
371 group1.add_argument(
'--project', action=
'store', dest=
'project', default=
'simulation',
372 help=
'assign project e.g. digitization (default: simulation)')
374 group1.add_argument(
'--addTest', action=
'store_true', dest=
'addTest',
375 help=
'add new test to configuraiton file')
377 group1.add_argument(
'--testpath', action=
'store', dest=
'testpath',
378 default=
'Simulation/Tests',
379 help=
'assign path to given test')
381 group1.add_argument(
'--addJobs', action=
'store_true', dest=
'addJobs',
382 help=
'add new job(s) to a given test')
384 group1.add_argument(
'--jobfiles', action=
'store', dest=
'jobfiles',
385 default=
'test.HITS.pool.root',
386 help=
'comma separated list of files to be updated')
388 group1.add_argument(
'--testtype', action=
'store', dest=
'testtype',
390 help=
'currently only dcube or diffpool supported')
392 group1.add_argument(
'--jobalias', action=
'store', dest=
'jobalias', default=
'',
393 help=
'assign alias to joblist (e.g. cavernbg_tests)')
The documentation for this class was generated from the following file: