17 from threading
import Thread
19 from ..
import robotapi
26 self.
_namespace_namespace.reset_resource_and_library_cache()
37 datafile, self.
_namespace_namespace.get_resource), load_observer)
41 datafile, self.
_namespace_namespace.get_resources), load_observer)
43 def _load(self, loader, load_observer):
49 load_observer.notify()
50 while loader.is_alive():
52 load_observer.notify()
63 self.
resultresult = self._run()
64 except Exception
as e:
72 _DataLoaderThread.__init__(self)
84 _DataLoaderThread.__init__(self)
90 result.initfile = self.
_path_path
98 _DataLoaderThread.__init__(self)
110 robotapi.TestDataDirectory.__init__(self, parent, source, settings=self.
_settings_settings_settings)
112 def add_child(self, path, include_suites, extensions=None,
113 warn_on_skipped=False):
128 if os.path.isdir(source):
139 if source.endswith((
"resource",
"robot")):
149 robotapi.TestDataDirectory.__init__(self, parent, path)
def _wait_until_loaded(self, loader, load_observer)
def resources_for(self, datafile, load_observer)
def load_datafile(self, path, load_observer)
def _load(self, loader, load_observer)
def __init__(self, namespace, settings)
def load_resource_file(self, datafile, load_observer)
def load_initfile(self, path, load_observer)
def __init__(self, parent, path)
def __init__(self, parent, source, settings)
def add_child(self, path, include_suites, extensions=None, warn_on_skipped=False)
def __init__(self, path, settings)
def __init__(self, path, settings=None)
def __init__(self, datafile, resource_loader)
The parsed resource file object.
The parsed test case file object.
The parsed test data directory object.
def TestData(source, parent=None, settings=None)
Parses a file or directory to a corresponding model object.