Skip to content

Commit 2e5694f

Browse files
authored
Fixed flaky tests for RerunFormatter (#2940)
root cause: Unordered Entries in featureAndFailedLinesMapping
1 parent e0546fd commit 2e5694f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cucumber-core/src/main/java/io/cucumber/core/plugin/RerunFormatter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.net.URI;
1212
import java.util.ArrayList;
1313
import java.util.Collection;
14-
import java.util.HashMap;
14+
import java.util.LinkedHashMap;
1515
import java.util.Map;
1616

1717
import static io.cucumber.core.feature.FeatureWithLines.create;
@@ -24,7 +24,7 @@
2424
public final class RerunFormatter implements ConcurrentEventListener {
2525

2626
private final UTF8PrintWriter out;
27-
private final Map<URI, Collection<Integer>> featureAndFailedLinesMapping = new HashMap<>();
27+
private final Map<URI, Collection<Integer>> featureAndFailedLinesMapping = new LinkedHashMap<>();
2828

2929
public RerunFormatter(OutputStream out) {
3030
this.out = new UTF8PrintWriter(out);

0 commit comments

Comments
 (0)