aboutsummaryrefslogtreecommitdiff
path: root/core/src/test/scala/org/apache/spark/deploy/client/AppClientSuite.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/test/scala/org/apache/spark/deploy/client/AppClientSuite.scala')
-rw-r--r--core/src/test/scala/org/apache/spark/deploy/client/AppClientSuite.scala21
1 files changed, 12 insertions, 9 deletions
diff --git a/core/src/test/scala/org/apache/spark/deploy/client/AppClientSuite.scala b/core/src/test/scala/org/apache/spark/deploy/client/AppClientSuite.scala
index 1e5c05a73f..415e2b37db 100644
--- a/core/src/test/scala/org/apache/spark/deploy/client/AppClientSuite.scala
+++ b/core/src/test/scala/org/apache/spark/deploy/client/AppClientSuite.scala
@@ -63,15 +63,18 @@ class AppClientSuite extends SparkFunSuite with LocalSparkContext with BeforeAnd
}
override def afterAll(): Unit = {
- workerRpcEnvs.foreach(_.shutdown())
- masterRpcEnv.shutdown()
- workers.foreach(_.stop())
- master.stop()
- workerRpcEnvs = null
- masterRpcEnv = null
- workers = null
- master = null
- super.afterAll()
+ try {
+ workerRpcEnvs.foreach(_.shutdown())
+ masterRpcEnv.shutdown()
+ workers.foreach(_.stop())
+ master.stop()
+ workerRpcEnvs = null
+ masterRpcEnv = null
+ workers = null
+ master = null
+ } finally {
+ super.afterAll()
+ }
}
test("interface methods of AppClient using local Master") {