- 
    Bug 
- 
    Resolution: Won't Fix
- 
    Major 
- 
    None
Hi,
JUnit test cases on nested classes (~sub packages) lead to separate package trees in the test report.
Example, with a report like:
<testsuite package="my.package" name="Suite"> <testcase classname="my.package.MyClass" name="test1"/> <testcase classname="my.package.MyClass" name="test2"/> <testcase classname="my.package.MyClass.Nested" name="test10"/> <testcase classname="my.package.MyClass.Nested" name="test11"/> <testcase classname="my.package.MyClass.Nested.Deep" name="test100"/> <testcase classname="my.package.MyClass.Nested.Deep" name="test111"/> </testsuite>
We get a report with 3 top-level packages:
| All Tests | ||||
|---|---|---|---|---|
| Package ↓ | Duration | Fail | Skip | Total | 
| my.package | 42 | 0 | 0 | 2 | 
| my.package.MyClass | 42 | 0 | 0 | 2 | 
| my.package.MyClass.Nested | 42 | 0 | 0 | 2 | 
Instead we should get only 1 top-level package:
| All Tests | ||||
|---|---|---|---|---|
| Package ↓ | Duration | Fail | Skip | Total | 
| my.package | 42 | 0 | 0 | 6 | 
... and then browse to go in depth for more details.