Skip to content

Commit ed93b85

Browse files
Update dependency io.cucumber:query to v14 (#21)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent a8809fa commit ed93b85

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
9+
### Added
10+
- Update dependency io.cucumber:query to v14.0.1
911

1012
## [0.5.0] - 2025-07-17
1113
### Added

java/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@
5959
<dependency>
6060
<groupId>io.cucumber</groupId>
6161
<artifactId>messages</artifactId>
62-
<version>[24.0.0,29.0.0)</version>
62+
<version>[29.0.1,30.0.0)</version>
6363
</dependency>
6464
<dependency>
6565
<groupId>io.cucumber</groupId>
6666
<artifactId>query</artifactId>
67-
<version>[13.3.0,14.0.0)</version>
67+
<version>[14.0.1,15.0.0)</version>
6868
</dependency>
6969

7070
<dependency>

java/src/main/java/io/cucumber/testngxmlformatter/XmlReportData.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import io.cucumber.query.Lineage;
1616
import io.cucumber.query.NamingStrategy;
1717
import io.cucumber.query.Query;
18+
import io.cucumber.query.Repository;
1819

1920
import java.time.Duration;
2021
import java.time.Instant;
@@ -29,6 +30,7 @@
2930
import java.util.Set;
3031

3132
import static io.cucumber.messages.types.TestStepResultStatus.PASSED;
33+
import static io.cucumber.query.Repository.RepositoryFeature.INCLUDE_GHERKIN_DOCUMENTS;
3234
import static java.util.Comparator.comparing;
3335
import static java.util.Comparator.naturalOrder;
3436
import static java.util.Comparator.nullsFirst;
@@ -42,15 +44,18 @@ class XmlReportData {
4244
new io.cucumber.messages.types.Duration(0L, 0L);
4345
// By definition, but see https://github.com/cucumber/gherkin/issues/11
4446
private static final TestStepResult SCENARIO_WITH_NO_STEPS = new TestStepResult(ZERO_DURATION, null, PASSED, null);
45-
final Query query = new Query();
47+
private final Repository repository = Repository.builder()
48+
.feature(INCLUDE_GHERKIN_DOCUMENTS, true)
49+
.build();
50+
private final Query query = new Query(repository);
4651
private final NamingStrategy namingStrategy;
4752

4853
XmlReportData(NamingStrategy namingStrategy) {
4954
this.namingStrategy = namingStrategy;
5055
}
5156

5257
void collect(Envelope envelope) {
53-
query.update(envelope);
58+
repository.update(envelope);
5459
}
5560

5661
long getSuiteDurationInMilliSeconds() {

0 commit comments

Comments
 (0)