Skip to content

Commit c0de336

Browse files
Ensure new unit test cleans up after itself.
1 parent 50cdae3 commit c0de336

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

core/src/test/scala/org/apache/spark/SparkContextSuite.scala

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,9 +278,13 @@ class SparkContextSuite extends FunSuite with LocalSparkContext {
278278
test("Spark Context Logs URL presence") {
279279
System.setProperty("spark.driver.log.stdout", "dummy stdout")
280280
System.setProperty("spark.driver.log.stderr", "dummy stderr")
281-
val sc = new SparkContext(new SparkConf().setAppName("test").setMaster("local"))
282-
assert(sc.logUrls.nonEmpty)
283-
val urls = sc.logUrls.get
284-
assert(urls === Predef.Map("stdout" -> "dummy stdout","stderr" -> "dummy stderr"))
281+
sc = new SparkContext(new SparkConf().setAppName("test").setMaster("local"))
282+
try {
283+
assert(sc.logUrls.nonEmpty)
284+
val urls = sc.logUrls.get
285+
assert(urls === Predef.Map("stdout" -> "dummy stdout", "stderr" -> "dummy stderr"))
286+
} finally {
287+
sc.stop()
288+
}
285289
}
286290
}

0 commit comments

Comments
 (0)