Class LongRunningIntegrationTest

java.lang.Object
org.junit.rules.TestWatcher
org.springframework.amqp.rabbit.junit.LongRunningIntegrationTest
All Implemented Interfaces:
org.junit.rules.TestRule

public class LongRunningIntegrationTest extends org.junit.rules.TestWatcher
Rule to prevent long running tests from running on every build; set environment variable RUN_LONG_INTEGRATION_TESTS on a CI nightly build to ensure coverage.
Since:
1.2.1
Author:
Gary Russell, Artem Bilan
  • Field Details Link icon

  • Constructor Details Link icon

    • LongRunningIntegrationTest Link icon

      public LongRunningIntegrationTest()
    • LongRunningIntegrationTest Link icon

      public LongRunningIntegrationTest(String property)
      Check using a custom variable/property name.
      Parameters:
      property - the variable/property name.
      Since:
      2.0.2
  • Method Details Link icon

    • apply Link icon

      public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
      Specified by:
      apply in interface org.junit.rules.TestRule
      Overrides:
      apply in class org.junit.rules.TestWatcher
    • isShouldRun Link icon

      public boolean isShouldRun()
      Return true if the test should run.
      Returns:
      true to run.