Skip to content

Commit 6343e81

Browse files
committed
Use TreeSet for consistent ordering
1 parent 1bf64ca commit 6343e81

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/gradlex/javamodule/testing/internal/provider/WhiteboxTestRuntimeArgumentProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616

1717
package org.gradlex.javamodule.testing.internal.provider;
1818

19-
import org.gradlex.javamodule.testing.internal.ModuleInfoParser;
2019
import org.gradle.api.file.Directory;
2120
import org.gradle.api.provider.Provider;
2221
import org.gradle.process.CommandLineArgumentProvider;
22+
import org.gradlex.javamodule.testing.internal.ModuleInfoParser;
2323

2424
import java.io.File;
2525
import java.util.ArrayList;
26-
import java.util.HashSet;
2726
import java.util.List;
2827
import java.util.Set;
28+
import java.util.TreeSet;
2929

3030
public class WhiteboxTestRuntimeArgumentProvider implements CommandLineArgumentProvider {
3131
private final Set<File> mainSourceFolders;
@@ -60,7 +60,7 @@ public void testOpensTo(List<String> testRequires) {
6060
public Iterable<String> asArguments() {
6161
String moduleName = moduleInfoParser.moduleName(mainSourceFolders);
6262

63-
Set<String> allTestClassPackages = new HashSet<>();
63+
Set<String> allTestClassPackages = new TreeSet<>();
6464
testClassesFolders.get().getAsFileTree().visit(file -> {
6565
String path = file.getPath();
6666
if (path.endsWith(".class") && path.contains("/")) {

0 commit comments

Comments
 (0)