[Tests] Kill all bitcoind instances after running

This commit is contained in:
rorp 2019-06-13 19:22:56 -07:00
parent 6f003e09fb
commit 3a1c9284dc
2 changed files with 7 additions and 5 deletions

View file

@ -170,7 +170,7 @@ class P2PRpcTest extends BitcoindRpcTest {
it should "be able to get the connection count" in {
for {
(freshClient, otherFreshClient) <- BitcoindRpcTestUtil
.createUnconnectedNodePair()
.createUnconnectedNodePair(clientAccum = clientAccum)
connectionPre <- freshClient.getConnectionCount
_ <- freshClient.addNode(otherFreshClient.getDaemon.uri,
AddNodeArgument.Add)

View file

@ -13,9 +13,10 @@ import org.bitcoins.testkit.node.NodeTestUtil
import org.bitcoins.testkit.rpc.BitcoindRpcTestUtil
import org.scalatest._
import scala.concurrent.Future
import scala.concurrent.duration.DurationInt
import scala.concurrent.{Await, Future}
import scala.concurrent.duration.{Duration, DurationInt}
import org.bitcoins.testkit.BitcoinSAppConfig
import org.bitcoins.testkit.chain.ChainUnitTest
/**
* Created by chris on 6/7/16.
@ -100,8 +101,9 @@ class ClientTest
}
override def afterAll: Unit = {
bitcoindRpcF.flatMap(_.stop())
bitcoindRpc2F.flatMap(_.stop())
implicit val ec = system.dispatcher
Await.ready(bitcoindRpcF.flatMap(ChainUnitTest.destroyBitcoind(_)(system)), 10.seconds)
Await.ready(bitcoindRpc2F.flatMap(ChainUnitTest.destroyBitcoind(_)(system)), 10.seconds)
TestKit.shutdownActorSystem(system)
}