-
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.