Very Cool. Fortunately packaging and "virtualenv" problems are moot due to Maven and Gradle among other things which is why python needed this kind of a solution.
Cool let me know how it goes. We can go over a plan to iron out some kinks cause I put this together really quickly and there is technical debt that I have incurred.
The structuring of this debt has to be prioritized based on feedback from real users :)
TAP allows you to detect when an assertion hasn't run (you declare the number of tests upfront and each test is numbered).
It's also really helpful to have test output be in a format that's both machine- and human-readable so that other tooling can consume your test runs.
[1]: http://testanything.org/