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

  • Constructor Details

    • LongRunningIntegrationTest

      public LongRunningIntegrationTest()
    • LongRunningIntegrationTest

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

    • apply

      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

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