/** * @author Gary Russell * @since 2.0.2 * */ @LongRunning("LongRunningIntegrationTestsConditionTests") public class LongRunningIntegrationTestsConditionTests { @Test public void test() { } }
@Override public ConditionEvaluationResult evaluateExecutionCondition(ExtensionContext context) { Optional<AnnotatedElement> element = context.getElement(); LongRunning longRunning = AnnotationUtils.findAnnotation(element.get(), LongRunning.class); if (longRunning != null) { String property = longRunning.value(); if (!StringUtils.hasText(property)) { property = LongRunningIntegrationTest.RUN_LONG_INTEGRATION_TESTS; } LongRunningIntegrationTest lrit = new LongRunningIntegrationTest(property); return lrit.isShouldRun() ? ConditionEvaluationResult.enabled("Long running tests must run") : ConditionEvaluationResult.disabled("Long running tests are skipped"); } return ENABLED; }
@Override public ConditionEvaluationResult evaluateExecutionCondition(ExtensionContext context) { Optional<AnnotatedElement> element = context.getElement(); LongRunning longRunning = AnnotationUtils.findAnnotation(element.get(), LongRunning.class); if (longRunning != null) { String property = longRunning.value(); if (!StringUtils.hasText(property)) { property = LongRunningIntegrationTest.RUN_LONG_INTEGRATION_TESTS; } LongRunningIntegrationTest lrit = new LongRunningIntegrationTest(property); return lrit.isShouldRun() ? ConditionEvaluationResult.enabled("Long running tests must run") : ConditionEvaluationResult.disabled("Long running tests are skipped"); } return ENABLED; }
SimpleMessageListenerContainerLongTests.QUEUE4 }) @LongRunning public class SimpleMessageListenerContainerLongTests {