Run all tests in directory.

For example, Flask supports Python 2, Python 3 and PyPy.
Travis installs all of them. But verify only Python 2.
What a waste.
Yes. See above `names = ' '.join(self.names)`.