Skip to content

Commit f155f80

Browse files
committed
[JUnit Platform] Don't require global read lock
Fixes: #2589
1 parent 9103f3a commit f155f80

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

cucumber-junit-platform-engine/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<properties>
1515
<hamcrest.version>3.0</hamcrest.version>
16-
<junit-jupiter.version>5.14.0</junit-jupiter.version>
16+
<junit-jupiter.version>6.1.0-SNAPSHOT</junit-jupiter.version>
1717
</properties>
1818

1919
<dependencyManagement>

cucumber-junit-platform-engine/src/main/java/io/cucumber/junit/platform/engine/CucumberTestDescriptor.java

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ protected URI getUri() {
165165
protected Location getLocation() {
166166
return feature.getLocation();
167167
}
168+
169+
@Override
170+
public boolean isGlobalReadLockRequired() {
171+
return false;
172+
}
168173
}
169174

170175
abstract static class FeatureElementDescriptor extends CucumberTestDescriptor
@@ -197,6 +202,16 @@ protected URI getUri() {
197202
return element.getUri();
198203
}
199204

205+
@Override
206+
public Type getType() {
207+
return Type.CONTAINER;
208+
}
209+
210+
@Override
211+
public boolean isGlobalReadLockRequired() {
212+
return false;
213+
}
214+
200215
static final class ExamplesDescriptor extends FeatureElementDescriptor {
201216

202217
ExamplesDescriptor(
@@ -206,11 +221,6 @@ static final class ExamplesDescriptor extends FeatureElementDescriptor {
206221
super(configuration, uniqueId, name, source, element);
207222
}
208223

209-
@Override
210-
public Type getType() {
211-
return Type.CONTAINER;
212-
}
213-
214224
}
215225

216226
static final class RuleDescriptor extends FeatureElementDescriptor {
@@ -222,11 +232,6 @@ static final class RuleDescriptor extends FeatureElementDescriptor {
222232
super(configuration, uniqueId, name, source, element);
223233
}
224234

225-
@Override
226-
public Type getType() {
227-
return Type.CONTAINER;
228-
}
229-
230235
}
231236

232237
static final class ScenarioOutlineDescriptor extends FeatureElementDescriptor {
@@ -238,11 +243,6 @@ static final class ScenarioOutlineDescriptor extends FeatureElementDescriptor {
238243
super(configuration, uniqueId, name, source, element);
239244
}
240245

241-
@Override
242-
public Type getType() {
243-
return Type.CONTAINER;
244-
}
245-
246246
}
247247
}
248248

0 commit comments

Comments
 (0)