[ https://issues.apache.org/jira/browse/SUREFIRE-1227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elliotte Rusty Harold closed SUREFIRE-1227. ------------------------------------------- > The Description argument RunListener#testRunStarted(Description) doesn't > include test methods > --------------------------------------------------------------------------------------------- > > Key: SUREFIRE-1227 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1227 > Project: Maven Surefire > Issue Type: Bug > Components: Maven Surefire Plugin > Affects Versions: 2.19.1 > Reporter: Jiri Locker > Priority: Major > Fix For: 3.0 > > Attachments: maven-surefire-run-listener.zip > > > In Surefire 2.19 the Description passed to testRunStarted() is a test run > description and has 2 levels of children (test classes > test methods). The > top level Description's testCount property is equal to the number of test > methods in all test classes that are going to be run. When dumping the > description tree it may look like this: > {noformat} > Description: ~ null (6) > Description: ~ ~ io.github.yurloc.example.runlistener.MyFirstTest (2) > Description: ~ ~ ~ > testMethod1(io.github.yurloc.example.runlistener.MyFirstTest) (1) > Description: ~ ~ ~ > testMethod2(io.github.yurloc.example.runlistener.MyFirstTest) (1) > Description: ~ ~ io.github.yurloc.example.runlistener.MySecondTest (4) > Description: ~ ~ ~ > testMethodA(io.github.yurloc.example.runlistener.MySecondTest) (1) > Description: ~ ~ ~ > testMethodB(io.github.yurloc.example.runlistener.MySecondTest) (1) > Description: ~ ~ ~ > testMethodC(io.github.yurloc.example.runlistener.MySecondTest) (1) > Description: ~ ~ ~ > testMethodD(io.github.yurloc.example.runlistener.MySecondTest) (1) > {noformat} > However in Surefire 2.19.1 the leaf descriptions of test methods are missing: > {noformat} > Description: ~ null (2) > Description: ~ ~ io.github.yurloc.example.runlistener.MyFirstTest (1) > Description: ~ ~ io.github.yurloc.example.runlistener.MySecondTest (1) > {noformat} > Because of this I am unable to access the total test count, which I use to > calculate ETA of the test run finish. I seem that this change of behavior was > introduced by fixing SUREFIRE-1187. -- This message was sent by Atlassian Jira (v8.3.4#803005)