Important to know with any solution: JUnit3 doesn't understand skipped.
There are several approaches:
- start every test with a condition: if ( !supportsCvs() ) { return; }
this makes the tests run when possible and won't fail when not
available. However, tests will be marked as successfully
Hi.
In Maven itself and its plugins there's a deep hierarchy of test classes based
on `PlexusTestCase`, which extends `junit.framework.TestCase`.
Although we've been using the `Junit4` library for a long time, the actual
tests are still public unannotated methods, starting with the word "test".