Tibor Digana created SUREFIRE-1560: -------------------------------------- Summary: Rework SUREFIRE-1535. Use only FORKTESTSET and split SurefireProvider to two interface - currently has two responsibilities Key: SUREFIRE-1560 URL: https://issues.apache.org/jira/browse/SUREFIRE-1560 Project: Maven Surefire Issue Type: Task Components: Maven Failsafe Plugin, Maven Surefire Plugin Affects Versions: 2.22.1 Reporter: Tibor Digana Assignee: Tibor Digana Fix For: 3.0
Currently SurefireProvider as an interface is not that easy to understand and has two responsibilities. Unnecessarily transfers and serializes tons of properties in order to compute suites via {{getSuites}}. The particular name of test (class or file suite) is transferred via properties file in multiple keys and then the goal of suite is not unique. Hard to implement such complex API. This should break the backwards compatibility towards simple API and faster startup of provider because we will transfer and serialize only necessary staff. -- This message was sent by Atlassian JIRA (v7.6.3#76005)