예제 #1
0
파일: suite.py 프로젝트: disqus/mule
        def __init__(self, auto_bootstrap=False, db_prefix='test', runner=DEFAULT_RUNNER,
                     *args, **kwargs):
            MuleTestLoader.__init__(self, *args, **kwargs)
            parent.__init__(self,
                verbosity=int(kwargs['verbosity']),
                failfast=kwargs['failfast'],
                interactive=kwargs['interactive'],
            )
            self.auto_bootstrap = auto_bootstrap

            if self.auto_bootstrap:
                self.interactive = False

            self.db_prefix = db_prefix

            if not runner and self.workspace:
                runner = conf.WORKSPACES[self.workspace].get('runner') or DEFAULT_RUNNER

            self.base_cmd = runner or DEFAULT_RUNNER

            if self.failfast:
                self.base_cmd += ' --failfast'