More reasonable DNS timeout avoiding resolution fail in test #29858
This commit is contained in:
parent
2c659a046e
commit
513d6f5d06
2 changed files with 6 additions and 2 deletions
|
|
@ -18,6 +18,7 @@ import org.scalatestplus.junit.JUnitSuite;
|
|||
|
||||
import java.time.Duration;
|
||||
import java.util.concurrent.CompletionStage;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class DnsDiscoveryDocTest extends JUnitSuite {
|
||||
|
|
@ -42,7 +43,9 @@ public class DnsDiscoveryDocTest extends JUnitSuite {
|
|||
ServiceDiscovery discovery = Discovery.get(system).discovery();
|
||||
// ...
|
||||
CompletionStage<ServiceDiscovery.Resolved> result =
|
||||
discovery.lookup("akka.io", Duration.ofMillis(500));
|
||||
discovery.lookup("akka.io", Duration.ofSeconds(2));
|
||||
// #lookup-dns
|
||||
|
||||
result.toCompletableFuture().get(3, TimeUnit.SECONDS);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,8 +32,9 @@ class DnsDiscoveryDocSpec extends AkkaSpec(DnsDiscoveryDocSpec.config) {
|
|||
|
||||
val discovery: ServiceDiscovery = Discovery(system).discovery
|
||||
// ...
|
||||
val result: Future[ServiceDiscovery.Resolved] = discovery.lookup("akka.io", resolveTimeout = 500.millis)
|
||||
val result: Future[ServiceDiscovery.Resolved] = discovery.lookup("akka.io", resolveTimeout = 2.seconds)
|
||||
// #lookup-dns
|
||||
|
||||
val resolved = result.futureValue
|
||||
resolved.serviceName shouldBe "akka.io"
|
||||
resolved.addresses shouldNot be(Symbol("empty"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue