diff --git a/cucumber-junit-platform-engine/pom.xml b/cucumber-junit-platform-engine/pom.xml index 0bf65a2954..19e9153c26 100644 --- a/cucumber-junit-platform-engine/pom.xml +++ b/cucumber-junit-platform-engine/pom.xml @@ -13,7 +13,7 @@ 3.0 - 5.14.0 + 6.1.0-SNAPSHOT diff --git a/cucumber-junit-platform-engine/src/main/java/io/cucumber/junit/platform/engine/CucumberTestDescriptor.java b/cucumber-junit-platform-engine/src/main/java/io/cucumber/junit/platform/engine/CucumberTestDescriptor.java index 5523a80379..7a550a33ae 100644 --- a/cucumber-junit-platform-engine/src/main/java/io/cucumber/junit/platform/engine/CucumberTestDescriptor.java +++ b/cucumber-junit-platform-engine/src/main/java/io/cucumber/junit/platform/engine/CucumberTestDescriptor.java @@ -165,6 +165,11 @@ protected URI getUri() { protected Location getLocation() { return feature.getLocation(); } + + @Override + public boolean isGlobalReadLockRequired() { + return false; + } } abstract static class FeatureElementDescriptor extends CucumberTestDescriptor @@ -197,6 +202,16 @@ protected URI getUri() { return element.getUri(); } + @Override + public Type getType() { + return Type.CONTAINER; + } + + @Override + public boolean isGlobalReadLockRequired() { + return false; + } + static final class ExamplesDescriptor extends FeatureElementDescriptor { ExamplesDescriptor( @@ -206,11 +221,6 @@ static final class ExamplesDescriptor extends FeatureElementDescriptor { super(configuration, uniqueId, name, source, element); } - @Override - public Type getType() { - return Type.CONTAINER; - } - } static final class RuleDescriptor extends FeatureElementDescriptor { @@ -222,11 +232,6 @@ static final class RuleDescriptor extends FeatureElementDescriptor { super(configuration, uniqueId, name, source, element); } - @Override - public Type getType() { - return Type.CONTAINER; - } - } static final class ScenarioOutlineDescriptor extends FeatureElementDescriptor { @@ -238,11 +243,6 @@ static final class ScenarioOutlineDescriptor extends FeatureElementDescriptor { super(configuration, uniqueId, name, source, element); } - @Override - public Type getType() { - return Type.CONTAINER; - } - } }