This is an automated email from the ASF dual-hosted git repository. tibordigana pushed a commit to branch SUREFIRE-1725 in repository https://gitbox.apache.org/repos/asf/maven-surefire.git
commit db835ce0307b15b846cf7c422b34a653cccb1fc6 Author: tibordigana <tibordig...@apache.org> AuthorDate: Sat Jan 4 05:54:17 2020 +0100 keep the order of failures to rerun --- .../apache/maven/surefire/junitplatform/JUnitPlatformProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java index 65ca79e..373a4ca 100644 --- a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java +++ b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java @@ -39,11 +39,11 @@ import java.io.StringReader; import java.io.UncheckedIOException; import java.util.ArrayList; import java.util.HashMap; +import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import java.util.Optional; import java.util.Properties; -import java.util.HashSet; import java.util.logging.Logger; import org.apache.maven.surefire.providerapi.AbstractProvider; @@ -188,7 +188,7 @@ public class JUnitPlatformProvider LauncherDiscoveryRequestBuilder builder = request().filters( filters ).configurationParameters( configurationParameters ); // Iterate over recorded failures - for ( TestIdentifier identifier : new HashSet<>( adapter.getFailures().keySet() ) ) + for ( TestIdentifier identifier : new LinkedHashSet<>( adapter.getFailures().keySet() ) ) { builder.selectors( selectUniqueId( identifier.getUniqueId() ) ); }