You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tibor Digana (Jira)" <ji...@apache.org> on 2020/11/18 11:48:00 UTC
[jira] [Created] (SUREFIRE-1860) extend ReportEntry interface and
SimpleReportEntry with mandatory properties runMode:String and id:long
Tibor Digana created SUREFIRE-1860:
--------------------------------------
Summary: extend ReportEntry interface and SimpleReportEntry with mandatory properties runMode:String and id:long
Key: SUREFIRE-1860
URL: https://issues.apache.org/jira/browse/SUREFIRE-1860
Project: Maven Surefire
Issue Type: New Feature
Components: JUnit 3.x support, Junit 4.7+ (parallel) support, Junit 4.x support, JUnit 5.x support, Maven Failsafe Plugin, Maven Surefire Plugin, TestNG support
Reporter: Tibor Digana
Fix For: 3.0.0-M6
We are missing two properties in the {{ReportEntry}} interface
* *runMode:String*, which "informs" the reporters that the statistics data is for normal tests or re-run tests
* *id:long*, which identifies the test run instead of the current ID represented by the combination class+method.
Currently the XML reporter is stateful and the run mode determined by the order of normal tests and rerun tests. The problem is when we run the tests in parallel. After we would employ the {{id:long}} we would not have these problems and we would solve much more like JUnit5's Dynamic tests and the ability to run Cucumber scripts.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)