[ https://issues.apache.org/jira/browse/SUREFIRE-530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14636971#comment-14636971 ]
Christian edited comment on SUREFIRE-530 at 7/22/15 2:18 PM: ------------------------------------------------------------- @[~tibor17] Thanks for your quick reply and the great work on SureFire so far :-) My original idea was just to have a parameter similar to {{excludes}} and {{includes}}: {code} <order> <orderItem>ExampleATest</orderItem> <orderItem>ExampleCTest</orderItem> <orderItem>ExampleBTest</orderItem> <orderItem>ExampleDTest</orderItem> </order> {code} In terms of an API, I assume you want the API user to be able to configure and trigger surefire as well as getting the results of the test run, right? In this case, I think it would be nice, to be able, to somehow pass a list of tests, that are run with respect to the given order. Since I have only a vague idea of what you want to achieve, I find it difficult to be more specific. Regarding the _s1_ branch: I spend the last two days digging into SureFire's architecture, but I do not really have an overview yet. Thus, I cannot easily see, what you are doing in the s1 branch. Can you maybe point out the API relevant files and how you intend your API to be called? was (Author: tesseract): @[~tibor17] Thanks for your quick reply and the great work on SureFire so far :-) My original idea was just to have a parameter similar to {{excludes}} and {{includes}}: {code} <order> <orderItem>ExampleATest</orderItem> <orderItem>ExampleCTest</orderItem> <orderItem>ExampleBTest</orderItem> <orderItem>ExampleDTest</orderItem> </order> {code} In terms of an API, I assume you want the API user to be able to configure and trigger surefire as well as getting the results of the test run, right? In this case, I think it would be nice, to be able, to somehow pass a list of tests, that are run with respect to the given order. Since I have only a vague idea of what you want to achieve, I find it difficult to be more specific. Regarding the _s1_ branch: I spend the last two days digging into SureFire's architecture, but I do not really have an overview yet. Thus, I cannot easily see, what you are doing in the s1 branch. Can you maybe point out the API relevant files and how you intend your API to be called? > Allow runtime ordering of tests to be specified > ----------------------------------------------- > > Key: SUREFIRE-530 > URL: https://issues.apache.org/jira/browse/SUREFIRE-530 > Project: Maven Surefire > Issue Type: Improvement > Components: Maven Surefire Plugin > Affects Versions: 2.4.3 > Environment: testNG, Junit > Reporter: Nick Pellow > > Allow other plugins to specify tests to get run, and preserve the ordering of > tests. > Currently, a plugin may set the "test" parameter with a comma separated list > of tests to run. > However, the order is not preserved. > For plugins such as the maven-clover2-plugin, (possibly the > maven-reactor-plugin?) that optimize the build/test run, ordering of a tests > is a very nice way to ensure the build fails as fast as possible. -- This message was sent by Atlassian JIRA (v6.3.4#6332)