This is an automated email from the ASF dual-hosted git repository.

zjffdu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/master by this push:
     new 9dc203c  [hotfix] Fix spark test failure
9dc203c is described below

commit 9dc203cbd1edc5c1672ece39940da2311ca70664
Author: Jeff Zhang <zjf...@apache.org>
AuthorDate: Sun Oct 11 07:54:58 2020 +0800

    [hotfix] Fix spark test failure
---
 .../src/main/java/org/apache/zeppelin/spark/SparkInterpreter.java | 6 +++++-
 .../test/java/org/apache/zeppelin/spark/SparkInterpreterTest.java | 8 +++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git 
a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkInterpreter.java
 
b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkInterpreter.java
index fc0a2c1..4a1f59e 100644
--- 
a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkInterpreter.java
+++ 
b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkInterpreter.java
@@ -254,7 +254,11 @@ public class SparkInterpreter extends AbstractInterpreter {
   }
 
   public boolean isScala212() throws InterpreterException {
-    return extractScalaVersion().contains("2.12");
+    return extractScalaVersion().equals("2.12");
+  }
+
+  public boolean isScala210() throws InterpreterException {
+    return extractScalaVersion().equals("2.10");
   }
 
   private List<String> getDependencyFiles() throws InterpreterException {
diff --git 
a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkInterpreterTest.java
 
b/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkInterpreterTest.java
index 461eeaf..9b42f6a 100644
--- 
a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkInterpreterTest.java
+++ 
b/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkInterpreterTest.java
@@ -136,9 +136,11 @@ public class SparkInterpreterTest {
     result = interpreter.interpret("/*line 1 \n line 2*/print(\"hello 
world\")", getInterpreterContext());
     assertEquals(InterpreterResult.Code.SUCCESS, result.code());
 
-    // test $intp
-    result = interpreter.interpret("$intp", getInterpreterContext());
-    assertEquals(InterpreterResult.Code.SUCCESS, result.code());
+    // test $intp, only works for scala after 2.11
+    if (!interpreter.isScala210()) {
+      result = interpreter.interpret("$intp", getInterpreterContext());
+      assertEquals(InterpreterResult.Code.SUCCESS, result.code());
+    }
 
     // Companion object with case class
     result = interpreter.interpret("import scala.math._\n" +

Reply via email to