Dipak Pawar created SUREFIRE-1405:
-------------------------------------

             Summary: Allow provider to override default runOrder & 
RunOrderCalculator from surefire-api
                 Key: SUREFIRE-1405
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1405
             Project: Maven Surefire
          Issue Type: Improvement
          Components: Maven Surefire Plugin
            Reporter: Dipak Pawar


* Currently surefire supports "alphabetical", "reversealphabetical", "random", 
"hourly", "failedfirst", "balanced" and "filesystem" runOrder.
* All supported options are hardCoded in RunOrder - 
https://github.com/apache/maven-surefire/blob/master/surefire-api/src/main/java/org/apache/maven/surefire/util/RunOrder.java#L109
* There is no way for user to add new runOrder in new provider implemented by 
him.
* Allow user to override/add new runOrder & RunOrderCalculator implementaion so 
surefire-api will dynamically load all supported runOrder & decide which 
RunOrderCalculator implementation to use for ordering test classes depending on 
provided runOrders.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to