Tag a test as 'integration/system' test, meaning that the test class has the following characteristics: Possibly takes hours to complete Can be run on a mini cluster or an actual cluster Can make changes to the given cluster (starting stopping daemons, etc) Should not be run in parallel of other integration tests Integration / System tests should have a class name starting with "IntegrationTest", and should be annotated with @Category(IntegrationTests.class).
Tag a test as 'large', meaning that the test class has the following characteristics: - executed in an isolated JVM.
Tag a test as 'Medium', meaning that the test class has the following characteristics: - executed in an isolated JVM.
Tag a test as 'small', meaning that the test class has the following characteristics: - can be run simultaneously with other small tests in the same JVM - ideally, last less than 15 seconds - does not use a cluster
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.