tone down error logging in IO layer, see #3386
* Made defaultDecider available in SupervisorStrategy,
turned out that I didn't need it but I think it could be
good anyway, e.g.
override def supervisorStrategy = OneForOneStrategy(
enableLogging = false)(SupervisorStrategy.defaultDecider)
* Verified the following scenarios:
- client connection failure
- server bind failure
- kill client (peer closed)
- kill server (peer closed)
This commit is contained in:
parent
51ed174432
commit
9b59187816
9 changed files with 55 additions and 34 deletions
|
|
@ -527,12 +527,10 @@ class TcpConnectionSpec extends AkkaSpec("""
|
|||
run {
|
||||
localServerChannel.accept()
|
||||
|
||||
EventFilter.warning(pattern = "registration timeout", occurrences = 1) intercept {
|
||||
selector.send(connectionActor, ChannelConnectable)
|
||||
userHandler.expectMsg(Connected(serverAddress, clientSideChannel.socket.getLocalSocketAddress.asInstanceOf[InetSocketAddress]))
|
||||
selector.send(connectionActor, ChannelConnectable)
|
||||
userHandler.expectMsg(Connected(serverAddress, clientSideChannel.socket.getLocalSocketAddress.asInstanceOf[InetSocketAddress]))
|
||||
|
||||
verifyActorTermination(connectionActor)
|
||||
}
|
||||
verifyActorTermination(connectionActor)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue