From aaf2001ec991505ac10e79f8cdab4c254f152450 Mon Sep 17 00:00:00 2001
From: akwizgran <michael@briarproject.org>
Date: Fri, 8 Mar 2024 13:05:08 +0000
Subject: [PATCH] Clear the set of known bridge lines after each attempt.

---
 .../test/java/org/briarproject/onionwrapper/BridgeTest.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/onionwrapper-java/src/test/java/org/briarproject/onionwrapper/BridgeTest.java b/onionwrapper-java/src/test/java/org/briarproject/onionwrapper/BridgeTest.java
index ab531d4..e6a166f 100644
--- a/onionwrapper-java/src/test/java/org/briarproject/onionwrapper/BridgeTest.java
+++ b/onionwrapper-java/src/test/java/org/briarproject/onionwrapper/BridgeTest.java
@@ -61,11 +61,11 @@ public class BridgeTest extends BaseTest {
 	public static Iterable<Params> data() {
 		// Share stats among all the test instances
 		Stats stats = new Stats();
-		// Test all the unique bridge lines
-		Set<String> bridges = new TreeSet<>();
 		CircumventionProvider provider = new CircumventionProviderImpl();
 		List<Params> states = new ArrayList<>();
 		for (int i = 0; i < ATTEMPTS_PER_BRIDGE; i++) {
+			// Test all the unique bridge lines
+			Set<String> bridges = new HashSet<>();
 			for (BridgeType type : BridgeType.values()) {
 				for (String bridge : provider.getBridges(type, "ZZ")) {
 					if (bridges.add(bridge)) states.add(new Params(bridge, type, stats));
-- 
GitLab