The proxy test suite pattern has problems when run using the junit4 runner in eclipse (and perhaps/probably) elsewhere. I first noticed this when running the NSS test suite in the NSS_GROUP_COMMIT branch. Some regression testing of older branches and releases lead to the discovery that the problem was caused by some change in the structure or semantics of the test framework from junit3 to junit4.
Symptoms: incorrect nesting of the hierarchical proxy test suite patterns such that tests are attached to the last registered proxy test suite in a series of such test suites and the runner fails to correctly distinguish in its output the different proxied versions of the tests.
Workaround: Configure the test suite running for junit3. This is possible through the Run Configurations dialog when you edit the definition of a run configuration.