|
28 | 28 | import java.lang.annotation.Retention; |
29 | 29 | import java.lang.annotation.RetentionPolicy; |
30 | 30 | import java.lang.annotation.Target; |
| 31 | +import java.lang.reflect.Method; |
31 | 32 | import java.net.ServerSocket; |
32 | 33 | import java.time.Duration; |
33 | 34 | import java.util.Arrays; |
34 | 35 | import java.util.Collection; |
35 | 36 | import java.util.Collections; |
36 | 37 | import java.util.List; |
| 38 | +import java.util.UUID; |
37 | 39 | import java.util.concurrent.Callable; |
38 | 40 | import java.util.concurrent.CountDownLatch; |
39 | 41 | import java.util.concurrent.TimeUnit; |
40 | 42 | import java.util.concurrent.TimeoutException; |
41 | 43 | import java.util.function.Function; |
42 | 44 | import org.assertj.core.api.Assertions; |
43 | 45 | import org.assertj.core.api.Condition; |
| 46 | +import org.junit.jupiter.api.TestInfo; |
44 | 47 | import org.junit.jupiter.api.extension.ConditionEvaluationResult; |
45 | 48 | import org.junit.jupiter.api.extension.ExtendWith; |
46 | 49 | import org.junit.jupiter.api.extension.ExtensionContext; |
@@ -92,7 +95,7 @@ public static void setIoLayer(ConnectionFactory cf) { |
92 | 95 |
|
93 | 96 | public static void setIoLayer(ConnectionFactory cf, String layer) { |
94 | 97 | if (isNetty(layer)) { |
95 | | - cf.netty().enqueuingTimeout(Duration.ofSeconds(30)); |
| 98 | + cf.netty().enqueuingTimeout(Duration.ofSeconds(10)); |
96 | 99 | } else if (isSocket(layer)) { |
97 | 100 | cf.useBlockingIo(); |
98 | 101 | } else { |
@@ -528,6 +531,17 @@ public ConditionEvaluationResult evaluateExecutionCondition(ExtensionContext con |
528 | 531 | } |
529 | 532 | } |
530 | 533 |
|
| 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 | + |
531 | 545 | private static class AnnotationBrokerVersionAtLeastCondition |
532 | 546 | extends BaseBrokerVersionAtLeastCondition { |
533 | 547 |
|
|
0 commit comments