def get_options(cls): start_stop_signature = Or( None, validate_func('env'), validate_func('env', 'result'), ) return { 'suites': Use(iterable_suites), ConfigOption('result', default=Result): is_subclass(Result), ConfigOption('before_start', default=None): start_stop_signature, ConfigOption('after_start', default=None): start_stop_signature, ConfigOption('before_stop', default=None): start_stop_signature, ConfigOption('after_stop', default=None): start_stop_signature, ConfigOption('thread_pool_size', default=0): int, ConfigOption('max_thread_pool_size', default=10): int, ConfigOption('part', default=None): Or( None, And((int, ), lambda tp: len(tp) == 2 and 0 <= tp[0] < tp[1] and tp[1] > 1)) }
def get_options(cls): return { "suites": Use(iterable_suites), config.ConfigOption("thread_pool_size", default=0): int, config.ConfigOption("max_thread_pool_size", default=10): int, config.ConfigOption("stop_on_error", default=True): bool, config.ConfigOption("part", default=None): Or( None, And( (int,), lambda tup: len(tup) == 2 and 0 <= tup[0] < tup[1] and tup[1] > 1, ), ), config.ConfigOption("multi_part_uid", default=None): Or( None, lambda x: callable(x) ), config.ConfigOption( "result", default=result.Result ): validation.is_subclass(result.Result), config.ConfigOption("fix_spec_path", default=None): Or( None, And(str, os.path.exists) ), config.ConfigOption("testcase_report_target", default=True): bool, }
def get_options(cls): """Additional and updated config options for Testplan class.""" return { ConfigOption("parser", default=TestplanParser): And(has_method("parse_args"), has_method("process_args")), ConfigOption("runnable", default=TestRunner): is_subclass(entity.Runnable), }
def get_options(cls): return { "target": Or(str, [str]), ConfigOption("select", default=""): str, ConfigOption("extra_args", default=None): Or([str], None), ConfigOption( "result", default=MultiTestResult ): validation.is_subclass(MultiTestResult), }
def get_options(cls): """Additional config options for Testplan class""" return { ConfigOption('runnable', default=TestRunner): is_subclass(TestRunner), ConfigOption('resources', default=[]): [entity.Resource], ConfigOption('parser', default=TestplanParser): has_method('parse_args') }
def get_options(cls): return { config.ConfigOption('target'): schema.Or(str, [str]), config.ConfigOption('select', default=''): str, config.ConfigOption('extra_args', default=None): schema.Or( [str], None), config.ConfigOption('quiet', default=True): bool, config.ConfigOption('result', default=MultiTestResult): validation.is_subclass(MultiTestResult), }
def get_options(cls): """ RunnableManager specific config options. """ return { ConfigOption("parse_cmdline", default=True): bool, ConfigOption("runnable", default=Runnable): is_subclass(Runnable), ConfigOption("resources", default=[]): [Resource], ConfigOption( "abort_signals", default=DEFAULT_RUNNABLE_ABORT_SIGNALS ): [int], }
def get_options(cls): return { 'suites': Use(iterable_suites), ConfigOption('result', default=Result): is_subclass(Result), ConfigOption('thread_pool_size', default=0): int, ConfigOption('max_thread_pool_size', default=10): int, ConfigOption('stop_on_error', default=True): bool, ConfigOption('part', default=None): Or(None, And((int,), lambda tp: len(tp) == 2 and 0 <= tp[0] < tp[1] and tp[1] > 1)), ConfigOption('interactive_runner', default=MultitestIRunner): object, ConfigOption('fix_spec_path', default=None): Or(None, And(str, os.path.exists)) }
def get_options(cls): start_stop_signature = Or( None, validate_func('env'), validate_func('env', 'result'), ) return { 'suites': Use(iterable_suites), ConfigOption('environment', default=[]): [Resource], ConfigOption('before_start', default=None): start_stop_signature, ConfigOption('after_start', default=None): start_stop_signature, ConfigOption('before_stop', default=None): start_stop_signature, ConfigOption('after_stop', default=None): start_stop_signature, ConfigOption('result', default=Result): is_subclass(Result) }
def get_options(cls): return { "suites": schema.Use(iterable_suites), config.ConfigOption("thread_pool_size", default=0): int, config.ConfigOption("max_thread_pool_size", default=10): int, config.ConfigOption("stop_on_error", default=True): bool, config.ConfigOption("part", default=None): schema.Or( None, schema.And( (int,), lambda tp: len(tp) == 2 and 0 <= tp[0] < tp[1] and tp[1] > 1, ), ), config.ConfigOption( "result", default=result.Result ): validation.is_subclass(result.Result), config.ConfigOption("fix_spec_path", default=None): schema.Or( None, schema.And(str, os.path.exists) ), }