Skip to content

Commit 54b0276

Browse files
author
“Akshay
committed
Possible flaky test fix?
1 parent 8e15c0a commit 54b0276

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

iterableapi/src/androidTest/java/com/iterable/iterableapi/IterableApiResponseTest.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,14 @@ public class IterableApiResponseTest {
3737
private MockWebServer server;
3838

3939
@Before
40-
public void setUp() {
40+
public void setUp() throws IOException {
4141
server = new MockWebServer();
42+
// Explicitly start the server to ensure it's ready
43+
try {
44+
server.start();
45+
} catch (IllegalStateException e) {
46+
// Server may already be started by url() call below, which is fine
47+
}
4248
IterableApi.overrideURLEndpointPath(server.url("").toString());
4349
createIterableApi();
4450
}
@@ -138,7 +144,7 @@ public void onFailure(@NonNull String reason, @Nullable JSONObject data) {
138144
new IterableRequestTask().execute(request);
139145

140146
server.takeRequest(5, TimeUnit.SECONDS);
141-
assertTrue("onFailure is called", signal.await(1, TimeUnit.SECONDS));
147+
assertTrue("onFailure is called", signal.await(5, TimeUnit.SECONDS));
142148
}
143149

144150

0 commit comments

Comments
 (0)