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)

Reply via email to