Ejemplo n.º 1
0
 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),
     }
Ejemplo n.º 2
0
 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,
     }
Ejemplo n.º 3
0
 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)
         ),
     }
Ejemplo n.º 4
0
 def get_options(cls):
     return {
         "target": lambda obj: isinstance(obj, entity.Runnable),
         config.ConfigOption("startup_timeout", default=10): int,
         config.ConfigOption("http_port", default=0): int,
     }
Ejemplo n.º 5
0
 def get_options(cls):
     return {
         config.ConfigOption('suite'): unittest.suite.TestSuite
     }