mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-09-02 03:12:34 +01:00
commands/run: update "--disable" option
--diable can now be used to disable both intruments and result_processors from the command line (overriding configuration files). Rename variable names to reflect this.
This commit is contained in:
committed by
setrofim
parent
836ba1505f
commit
00d1d3d318
@@ -72,17 +72,18 @@ class RunCommand(Command):
|
||||
workloads in the agenda will be ignored. This
|
||||
option may be used to specify multiple IDs.
|
||||
""")
|
||||
self.parser.add_argument('--disable', action='append', dest='instruments_to_disable',
|
||||
self.parser.add_argument('--disable', action='append', dest='augmentations_to_disable',
|
||||
default=[],
|
||||
metavar='INSTRUMENT', help="""
|
||||
Specify an instrument to disable from the
|
||||
command line. This equivalent to adding
|
||||
"~{metavar}" to the instrumentation list in
|
||||
the agenda. This can be used to temporarily
|
||||
disable a troublesome instrument for a
|
||||
particular run without introducing permanent
|
||||
change to the config (which one might then
|
||||
forget to revert). This option may be
|
||||
Specify an instrument or result processor to
|
||||
disable from the command line. This equivalent
|
||||
to adding "~{metavar}" to the instrumentation
|
||||
list in the agenda. This can be used to
|
||||
temporarily disable a troublesome instrument
|
||||
for a particular run without introducing
|
||||
permanent change to the config (which one
|
||||
might then forget to revert). This option may
|
||||
be
|
||||
specified multiple times.
|
||||
""")
|
||||
|
||||
@@ -93,9 +94,9 @@ class RunCommand(Command):
|
||||
self.logger.debug('Version: {}'.format(get_wa_version()))
|
||||
self.logger.debug('Command Line: {}'.format(' '.join(sys.argv)))
|
||||
|
||||
disabled_instruments = toggle_set(["~{}".format(i)
|
||||
for i in args.instruments_to_disable])
|
||||
config.jobs_config.disable_instruments(disabled_instruments)
|
||||
disabled_augmentations = toggle_set(["~{}".format(i)
|
||||
for i in args.augmentations_to_disable])
|
||||
config.jobs_config.disable_augmentations(disabled_augmentations)
|
||||
config.jobs_config.only_run_ids(args.only_run_ids)
|
||||
|
||||
parser = AgendaParser()
|
||||
|
Reference in New Issue
Block a user