Handle unset prog in MainTestCase
Print a message when no tests are found
Do not run more jobs than necessary
add black-box tests in tester_test.TestsMixin
turns out __file__ is not always absolute
add --no-trapping flag to test recursive testing
test recursive testing into main
reformat
thread loader through for testability
add host.basename(), host.splitext()
fix unbound name in find_tests()
Add FakeTestLoader, FakeTestCase() for better mocking
fix bug in FakeHost.splitext()
bump version to 0.3, rework tester.version(), remote host.abspath_to_module()
fix version test
fix setup.py
sort tests in tester_test, remove redundant test_find, add TestTester again
inline coverage
add more usage checks
trap errors during parse_args