opts are the parsed commandline options, global_config is the parsed
global configuration.
"""
+ log.info('Running all actions')
try:
actions = config.list_actions(opts)
except OSError, e:
Run a single action. opts are the parsed commandline options,
global_config is the parsed global configuration.
"""
+ log.info('Running action "%s"', action)
# Split the action filename
parts = action.split('.', 2)
if (len(parts) < 2):
# Create a handler for this action
handler = handlers.create_handler(action_ty, action_config)
# Run it
- handler.run()
- handler.finish()
+ handler.run(test=opts.test)
+ handler.finish(test=opts.test)
except Exception, e:
log.error('Running action "%s" failed: %s', action, e)