![]() |
The Gaudi Framework
v32r2 (46d42edc)
|
Classes | |
| class | FakeModule |
Functions | |
| def | getArgsWithoutoProfilerInfo (args) |
| def | setLibraryPreload (newpreload) |
| def | rationalizepath (path) |
| def | getArgsFromQmt (qmtfile) |
| def | option_cb (option, opt, value, parser) |
Variables | |
| list | _qmt_tmp_opt_files = [] |
| parser = OptionParser(usage="%prog [options] <opts_file> ...") | |
| action | |
| help | |
| type | |
| metavar | |
| default | |
| callback | |
| nargs | |
| dest | |
| options = ["importOptions(%r)" % f for f in args] | |
| tcmalloc | |
| profilerName = opts.profilerName | |
| profilerOutput = opts.profilerOutput or (profilerName + ".output") | |
| profilerExtraOptions = opts.profilerExtraOptions | |
| preload = os.environ.get("LD_PRELOAD", "") | |
| ncpus | |
| old_conf_user_apply | |
| run_info_file | |
| application | |
| list | argv = [] |
| opts | |
| args | |
| sys_cpus = cpu_count() | |
| string | s = "Invalid value : --ncpus : only %i cpus available" % sys_cpus |
| string | prefix = "// " |
| level = logging.INFO | |
| with_time | |
| root_logger = logging.getLogger() | |
| sanitizer = os.environ.get("PRELOAD_SANITIZER_LIB", "") | |
| list | to_load |
| string | profilerExecName = "" |
| string | igprofPerfOptions = "-d -pp -z -o igprof.pp.gz".split() |
| string | profilerOptions = "" |
| toolname = profilerName.replace('valgrind', '') | |
| string | outoption = "--log-file" |
| profilerPath = distutils.spawn.find_executable(profilerExecName) | |
| list | to_reload = [] |
| list | arglist = [profilerPath] + profilerOptions.split() + args |
| output | |
| c = gaudimain() | |
| optlines = list(opts.options) | |
| dictionary | g = {} |
| dictionary | l = {} |
| _appliedConfigurableUsers_ | |
| use_temp_opts | |
| fd | |
| tmpfile | |
| printsequence | |
| retcode = c.run(opts.gdb, opts.ncpus) | |
| dictionary | run_info = {} |
| def gaudirun.getArgsFromQmt | ( | qmtfile | ) |
Given a .qmt file, return the command line arguments of the corresponding test.
Definition at line 80 of file gaudirun.py.
| def gaudirun.getArgsWithoutoProfilerInfo | ( | args | ) |
Remove from the arguments the presence of the profiler and its output in order to relaunch the script w/o infinite loops. >>> getArgsWithoutoProfilerInfo(['--profilerName', 'igprof', 'myopts.py']) ['myopts.py'] >>> getArgsWithoutoProfilerInfo(['--profilerName=igprof', 'myopts.py']) ['myopts.py'] >>> getArgsWithoutoProfilerInfo(['--profilerName', 'igprof', '--profilerExtraOptions', 'a b c', 'myopts.py']) ['myopts.py'] >>> getArgsWithoutoProfilerInfo(['--profilerName', 'igprof', '--options', 'a b c', 'myopts.py']) ['--options', 'a b c', 'myopts.py']
Definition at line 9 of file gaudirun.py.
| def gaudirun.option_cb | ( | option, | |
| opt, | |||
| value, | |||
| parser | |||
| ) |
Add the option line to a list together with its position in the argument list.
Definition at line 175 of file gaudirun.py.
| def gaudirun.rationalizepath | ( | path | ) |
Convert the given path to a real path if the pointed file exists, otherwise just normalize it.
Definition at line 64 of file gaudirun.py.
| def gaudirun.setLibraryPreload | ( | newpreload | ) |
|
private |
Definition at line 533 of file gaudirun.py.
|
private |
Definition at line 77 of file gaudirun.py.
| gaudirun.action |
Definition at line 138 of file gaudirun.py.
| gaudirun.application |
Definition at line 297 of file gaudirun.py.
| list gaudirun.arglist = [profilerPath] + profilerOptions.split() + args |
Definition at line 466 of file gaudirun.py.
| def gaudirun.args |
Definition at line 309 of file gaudirun.py.
| list gaudirun.argv = [] |
Definition at line 300 of file gaudirun.py.
| gaudirun.c = gaudimain() |
Definition at line 489 of file gaudirun.py.
| gaudirun.callback |
Definition at line 184 of file gaudirun.py.
| gaudirun.default |
Definition at line 171 of file gaudirun.py.
| gaudirun.dest |
Definition at line 203 of file gaudirun.py.
| gaudirun.fd |
Definition at line 561 of file gaudirun.py.
| dictionary gaudirun.g = {} |
Definition at line 522 of file gaudirun.py.
| gaudirun.help |
Definition at line 139 of file gaudirun.py.
| string gaudirun.igprofPerfOptions = "-d -pp -z -o igprof.pp.gz".split() |
Definition at line 394 of file gaudirun.py.
| dictionary gaudirun.l = {} |
Definition at line 523 of file gaudirun.py.
| gaudirun.level = logging.INFO |
Definition at line 336 of file gaudirun.py.
| gaudirun.metavar |
Definition at line 145 of file gaudirun.py.
| gaudirun.nargs |
Definition at line 186 of file gaudirun.py.
| gaudirun.ncpus |
Definition at line 293 of file gaudirun.py.
| gaudirun.old_conf_user_apply |
Definition at line 295 of file gaudirun.py.
| list gaudirun.options = ["importOptions(%r)" % f for f in args] |
Definition at line 287 of file gaudirun.py.
| gaudirun.optlines = list(opts.options) |
Definition at line 497 of file gaudirun.py.
| gaudirun.opts |
Definition at line 309 of file gaudirun.py.
| string gaudirun.outoption = "--log-file" |
Definition at line 420 of file gaudirun.py.
| gaudirun.output |
Definition at line 486 of file gaudirun.py.
Definition at line 134 of file gaudirun.py.
| string gaudirun.prefix = "// " |
Definition at line 333 of file gaudirun.py.
| string gaudirun.preload = os.environ.get("LD_PRELOAD", "") |
Definition at line 292 of file gaudirun.py.
| gaudirun.printsequence |
Definition at line 568 of file gaudirun.py.
| string gaudirun.profilerExecName = "" |
Definition at line 388 of file gaudirun.py.
| gaudirun.profilerExtraOptions = opts.profilerExtraOptions |
Definition at line 291 of file gaudirun.py.
| gaudirun.profilerName = opts.profilerName |
Definition at line 289 of file gaudirun.py.
| string gaudirun.profilerOptions = "" |
Definition at line 396 of file gaudirun.py.
| gaudirun.profilerOutput = opts.profilerOutput or (profilerName + ".output") |
Definition at line 290 of file gaudirun.py.
| gaudirun.profilerPath = distutils.spawn.find_executable(profilerExecName) |
Definition at line 443 of file gaudirun.py.
| gaudirun.retcode = c.run(opts.gdb, opts.ncpus) |
Definition at line 584 of file gaudirun.py.
| gaudirun.root_logger = logging.getLogger() |
Definition at line 340 of file gaudirun.py.
| dictionary gaudirun.run_info = {} |
Definition at line 591 of file gaudirun.py.
| gaudirun.run_info_file |
Definition at line 296 of file gaudirun.py.
| string gaudirun.s = "Invalid value : --ncpus : only %i cpus available" % sys_cpus |
Definition at line 318 of file gaudirun.py.
| gaudirun.sanitizer = os.environ.get("PRELOAD_SANITIZER_LIB", "") |
Definition at line 343 of file gaudirun.py.
| gaudirun.sys_cpus = cpu_count() |
Definition at line 316 of file gaudirun.py.
| gaudirun.tcmalloc |
Definition at line 288 of file gaudirun.py.
| gaudirun.tmpfile |
Definition at line 561 of file gaudirun.py.
| list gaudirun.to_load |
Definition at line 369 of file gaudirun.py.
| def gaudirun.to_reload = [] |
Definition at line 457 of file gaudirun.py.
| gaudirun.toolname = profilerName.replace('valgrind', '') |
Definition at line 419 of file gaudirun.py.
| gaudirun.type |
Definition at line 144 of file gaudirun.py.
| gaudirun.use_temp_opts |
Definition at line 553 of file gaudirun.py.
| gaudirun.with_time |
Definition at line 339 of file gaudirun.py.