'Load some tests by a list of names.
@param names: A L{list} of qualified names.
@param recurse: A boolean. If True, inspect modules within packages
within the given package (and so on), otherwise, only inspect
modules in the package itself.'

def loadByNames(self, names, recurse=False):

    things = []
    errors = []
    for name in names:
        try:
            things.append(self.loadByName(name, recurse=recurse))
        except:
            errors.append(ErrorHolder(name, failure.Failure()))
    things.extend(errors)
    return self.suiteFactory(self._uniqueTests(things))
