def __init__(self, include=None, exclude=None, manifest_path=None): if manifest_path is not None and include is None: self.manifest = manifestinclude.get_manifest(manifest_path) else: self.manifest = manifestinclude.IncludeManifest.create() if include is not None: self.manifest.set("skip", "true") for item in include: self.manifest.add_include(item) if exclude is not None: for item in exclude: self.manifest.add_exclude(item)
def __init__(self, include=None, exclude=None, manifest_path=None): if manifest_path is not None and include is None: self.manifest = manifestinclude.get_manifest(manifest_path) else: self.manifest = manifestinclude.IncludeManifest.create() if include is not None: self.manifest.set("skip", "true") for item in include: self.manifest.add_include(item) if exclude is not None: for item in exclude: self.manifest.add_exclude(item)
def __init__(self, test_manifests, include=None, exclude=None, manifest_path=None, explicit=False): if manifest_path is None or include or explicit: self.manifest = manifestinclude.IncludeManifest.create() self.manifest.set_defaults() else: self.manifest = manifestinclude.get_manifest(manifest_path) if include or explicit: self.manifest.set("skip", "true") if include: for item in include: self.manifest.add_include(test_manifests, item) if exclude: for item in exclude: self.manifest.add_exclude(test_manifests, item)
def __init__(self, test_manifests, include=None, exclude=None, manifest_path=None, explicit=False): if manifest_path is None or include or explicit: self.manifest = manifestinclude.IncludeManifest.create() self.manifest.set_defaults() else: self.manifest = manifestinclude.get_manifest(manifest_path) if include or explicit: self.manifest.set("skip", "true") if include: for item in include: self.manifest.add_include(test_manifests, item) if exclude: for item in exclude: self.manifest.add_exclude(test_manifests, item)