':param paths: Paths to test data files or directories.
:return: :class:`~robot.running.model.TestSuite` instance.'

def build(self, *paths):

    if (not paths):
        raise DataError('One    or    more    source    paths    required.')
    if (len(paths) == 1):
        return self._parse_and_build(paths[0])
    root = TestSuite()
    for path in paths:
        root.suites.append(self._parse_and_build(path))
    return root
