Stefan Egli created SLING-5598:
----------------------------------

             Summary: Exclude slow tests by default with 
assume(sling.slow.tests.enabled) 
                 Key: SLING-5598
                 URL: https://issues.apache.org/jira/browse/SLING-5598
             Project: Sling
          Issue Type: Task
          Components: Extensions
    Affects Versions: Discovery Oak 1.2.6, Discovery Commons 1.0.10, Discovery 
Base 1.1.2, Discovery Impl 1.2.6
            Reporter: Stefan Egli
            Assignee: Stefan Egli


As suggested by [~bdelacretaz] on [the 
list|http://markmail.org/message/yad5awqg53epk3ck] we should improve test 
duration (ideally 1-2min per bundle max, 10-15min overall). While they are not 
yet improved however, slow tests should be excluded by default and run only if 
enabled explicitly. Here's an example {{@Before}} method to achieve that:

{noformat}
@Before
public void checkSlowTests() {
    assumeNotNull(System.getProperty("sling.slow.tests.enabled"));
}
{noformat}

and to enable the slow tests you do: {{mvn -Dsling.slow.tests.enabled=true 
clean test}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to