"""
log.info('Running action "%s"', action)
# Split the action filename
- parts = action.split('.', 2)
- if (len(parts) < 2):
- log.error('Invalid action filename: "%s". Should be in the form name.type, where type is a valid handler.')
+ parts = action.split('.')
+ if (len(parts) != 2):
+ log.error('Invalid action filename: "%s". Should be in the form name.type, where type is a valid handler.' % action)
return
(action_name, action_ty) = parts
# 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)
+ import traceback
+ log.debug(traceback.format_exc())