Interface IntegrationTests


public interface IntegrationTests
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). Integration tests can be run using the IntegrationTestsDriver class or from mvn verify.
See Also: