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;
- }
-
}
}