aboutsummaryrefslogtreecommitdiff
path: root/streaming/src/test/java
diff options
context:
space:
mode:
authorzsxwing <zsxwing@gmail.com>2015-07-30 15:39:46 -0700
committerTathagata Das <tathagata.das1565@gmail.com>2015-07-30 15:39:46 -0700
commit0dbd6963d589a8f6ad344273f3da7df680ada515 (patch)
treeb631e05cb48185de381418dd007494cffe80bd88 /streaming/src/test/java
parent89cda69ecd5ef942a68ad13fc4e1f4184010f087 (diff)
downloadspark-0dbd6963d589a8f6ad344273f3da7df680ada515.tar.gz
spark-0dbd6963d589a8f6ad344273f3da7df680ada515.tar.bz2
spark-0dbd6963d589a8f6ad344273f3da7df680ada515.zip
[SPARK-9479] [STREAMING] [TESTS] Fix ReceiverTrackerSuite failure for maven build and other potential test failures in Streaming
See https://issues.apache.org/jira/browse/SPARK-9479 for the failure cause. The PR includes the following changes: 1. Make ReceiverTrackerSuite create StreamingContext in the test body. 2. Fix places that don't stop StreamingContext. I verified no SparkContext was stopped in the shutdown hook locally after this fix. 3. Fix an issue that `ReceiverTracker.endpoint` may be null. 4. Make sure stopping SparkContext in non-main thread won't fail other tests. Author: zsxwing <zsxwing@gmail.com> Closes #7797 from zsxwing/fix-ReceiverTrackerSuite and squashes the following commits: 3a4bb98 [zsxwing] Fix another potential NPE d7497df [zsxwing] Fix ReceiverTrackerSuite; make sure StreamingContext in tests is closed
Diffstat (limited to 'streaming/src/test/java')
-rw-r--r--streaming/src/test/java/org/apache/spark/streaming/JavaAPISuite.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/streaming/src/test/java/org/apache/spark/streaming/JavaAPISuite.java b/streaming/src/test/java/org/apache/spark/streaming/JavaAPISuite.java
index a34f234758..e0718f73aa 100644
--- a/streaming/src/test/java/org/apache/spark/streaming/JavaAPISuite.java
+++ b/streaming/src/test/java/org/apache/spark/streaming/JavaAPISuite.java
@@ -1735,6 +1735,7 @@ public class JavaAPISuite extends LocalJavaStreamingContext implements Serializa
@SuppressWarnings("unchecked")
@Test
public void testContextGetOrCreate() throws InterruptedException {
+ ssc.stop();
final SparkConf conf = new SparkConf()
.setMaster("local[2]")