From a007e730bed34fa21c951485001a701f50cc851e Mon Sep 17 00:00:00 2001 From: Nitin Date: Tue, 2 Feb 2016 12:26:59 +0530 Subject: [PATCH] race test: exit loop on exception --- .../com/zaxxer/hikari/pool/ConnectionRaceConditionTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/zaxxer/hikari/pool/ConnectionRaceConditionTest.java b/src/test/java/com/zaxxer/hikari/pool/ConnectionRaceConditionTest.java index b07de8ad..382f1bf3 100644 --- a/src/test/java/com/zaxxer/hikari/pool/ConnectionRaceConditionTest.java +++ b/src/test/java/com/zaxxer/hikari/pool/ConnectionRaceConditionTest.java @@ -56,13 +56,16 @@ public class ConnectionRaceConditionTest return null; } }); + if (ref.get() != null) { + break; + } } threadPool.shutdown(); threadPool.awaitTermination(30, TimeUnit.SECONDS); if (ref.get() != null) { - LoggerFactory.getLogger(ConnectionRaceConditionTest.class).error("Submit1 task failed", ref.get()); + LoggerFactory.getLogger(ConnectionRaceConditionTest.class).error("Task failed", ref.get()); Assert.fail("Task failed"); } }