Skip to content

Commit b6a10f0

Browse files
committed
Lower enqueue timeout
1 parent 83ebf9e commit b6a10f0

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

src/test/java/com/rabbitmq/client/test/TestUtils.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,22 @@
2828
import java.lang.annotation.Retention;
2929
import java.lang.annotation.RetentionPolicy;
3030
import java.lang.annotation.Target;
31+
import java.lang.reflect.Method;
3132
import java.net.ServerSocket;
3233
import java.time.Duration;
3334
import java.util.Arrays;
3435
import java.util.Collection;
3536
import java.util.Collections;
3637
import java.util.List;
38+
import java.util.UUID;
3739
import java.util.concurrent.Callable;
3840
import java.util.concurrent.CountDownLatch;
3941
import java.util.concurrent.TimeUnit;
4042
import java.util.concurrent.TimeoutException;
4143
import java.util.function.Function;
4244
import org.assertj.core.api.Assertions;
4345
import org.assertj.core.api.Condition;
46+
import org.junit.jupiter.api.TestInfo;
4447
import org.junit.jupiter.api.extension.ConditionEvaluationResult;
4548
import org.junit.jupiter.api.extension.ExtendWith;
4649
import org.junit.jupiter.api.extension.ExtensionContext;
@@ -92,7 +95,7 @@ public static void setIoLayer(ConnectionFactory cf) {
9295

9396
public static void setIoLayer(ConnectionFactory cf, String layer) {
9497
if (isNetty(layer)) {
95-
cf.netty().enqueuingTimeout(Duration.ofSeconds(30));
98+
cf.netty().enqueuingTimeout(Duration.ofSeconds(10));
9699
} else if (isSocket(layer)) {
97100
cf.useBlockingIo();
98101
} else {
@@ -528,6 +531,17 @@ public ConditionEvaluationResult evaluateExecutionCondition(ExtensionContext con
528531
}
529532
}
530533

534+
public static String name(TestInfo info) {
535+
return streamName(info.getTestClass().get(), info.getTestMethod().get());
536+
}
537+
538+
private static String streamName(Class<?> testClass, Method testMethod) {
539+
String uuid = UUID.randomUUID().toString();
540+
return String.format(
541+
"%s_%s%s",
542+
testClass.getSimpleName(), testMethod.getName(), uuid.substring(uuid.length() / 2));
543+
}
544+
531545
private static class AnnotationBrokerVersionAtLeastCondition
532546
extends BaseBrokerVersionAtLeastCondition {
533547

0 commit comments

Comments
 (0)