diff --git a/.ci/jenkins/dsl/jobs.groovy b/.ci/jenkins/dsl/jobs.groovy index 131579fbdbd..315117b5fb4 100644 --- a/.ci/jenkins/dsl/jobs.groovy +++ b/.ci/jenkins/dsl/jobs.groovy @@ -98,6 +98,7 @@ void setupProjectNightlyJob() { KogitoJobTemplate.createPipelineJob(this, jobParams)?.with { parameters { booleanParam('SKIP_TESTS', false, 'Skip all tests') + stringParam('RUN_TURTLE_TESTS', true, 'Execute the turtle tests') } } } diff --git a/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java b/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java index 676cd4645da..7a079ca959b 100644 --- a/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java +++ b/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java @@ -29,6 +29,7 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; +import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable; import org.junit.jupiter.api.condition.EnabledIfSystemProperty; import org.kie.api.KieServices; import org.kie.api.builder.ReleaseId; @@ -40,6 +41,7 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.kie.scanner.KieMavenRepository.getKieMavenRepository; +@EnabledIfEnvironmentVariable(named = "RUN_TURTLE_TESTS", matches = "true") @EnabledIfSystemProperty(named = "runTurtleTests", matches = "true") public class ConcurrentBuildTest extends AbstractKieCiTest { private static final Logger LOG = LoggerFactory.getLogger(ConcurrentBuildTest.class);