You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by malayhm <gi...@git.apache.org> on 2017/09/05 13:14:18 UTC

[GitHub] zeppelin pull request #2568: ZEPPELIN-2904 Show Remove Paragraph button upfr...

GitHub user malayhm opened a pull request:

    https://github.com/apache/zeppelin/pull/2568

    ZEPPELIN-2904 Show Remove Paragraph button upfront

    ### What is this PR for?
    1. As part https://issues.apache.org/jira/browse/ZEPPELIN-2218, it was agreed upon that we can take out and move the remove paragraph button up front so that user don't have to go to the drop-down menu so that it will be a click away.
    2. Paragraph control buttons are having a span as a markup and hence we had to add `cursor: pointer`. This was semantically incorrect and hence changed it to correct markup to use button and removed the unwanted inline css.
    Due to this change, it will show mouse hover button highlight which was not present earlier.
    3. The gear icon for the dropdown is used for interpreter bindings as well, instead changed the icon to horizontal ellipsis as it shows extra items which are not available upfront
    
    ### What type of PR is it?
    [Improvement]
    
    ### What is the Jira issue?
    * https://issues.apache.org/jira/browse/ZEPPELIN-2834
    
    ### How should this be tested?
    1. Build: mvn clean package -Denforcer.skip -DskipTests -Drat.skip
    2. Open a paragraph
    3. Check the menu item hover effect
    
    ### Screenshots (if appropriate)
    
    Before
    ![remove-out-before](https://user-images.githubusercontent.com/1881135/30062809-1752482c-926a-11e7-8f60-c1d2987f7613.gif)
    
    After
    ![remove-out-after](https://user-images.githubusercontent.com/1881135/30062813-194d8808-926a-11e7-8714-6aef2731f79c.gif)
    
    ### Questions:
    * Does the licenses files need update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/malayhm/zeppelin ZEPPELIN-2904

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/2568.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2568
    
----
commit 710711b64c412e315e0b0a24dda542625f7d72e4
Author: Malay Majithia <ma...@gmail.com>
Date:   2017-09-05T13:01:10Z

    ZEPPELIN-2904 Show Remove Paragraph button upfront
    Semantically correct markup

----


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @Leemoonsoo Yes, Simple line icon has 'close' icon, but it will not match with the paragraph controls.
    
    I have looked up the usage of Simple line icons and it seems there are only 18 occurrences for all the icons below:
    - icon-doc
    - icon-share-alt
    - icon-plus
    - icon-arrow-down
    - icon-arrow-up
    - icon-settings
    - icon-control-pause
    - icon-control-play
    - icon-question
    - icon-trash
    - icon-notebook
    - icon-doc
    
    As we have already added one more icon in this PR and we may add a few in future. 
    Do you mind if I replace the Simple Line Icon with a separate icon font with all the thin icons and a few more additions?


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by 1ambda <gi...@git.apache.org>.
Github user 1ambda commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @malayhm What about this icon? 
    
    ![image](https://user-images.githubusercontent.com/4968473/30270278-f62bdcc8-9726-11e7-883a-6204aab6abdb.png)
    
    - http://fontawesome.io/icon/bars/
    
    ### Screenshot
    
    ![image](https://user-images.githubusercontent.com/4968473/30270330-32004496-9727-11e7-903e-ec99fd025558.png)
    



---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @1ambda This is generally used for hamburger menu in mobile mode.
    
    What do you think about a custom icon like this, this is used on Facebook?
    ![more-fb](https://user-images.githubusercontent.com/1881135/30270761-74375816-970b-11e7-8e36-3e68e02fda65.png)
    



---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by Leemoonsoo <gi...@git.apache.org>.
Github user Leemoonsoo commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    > Do you mind if I replace the Simple Line Icon with a separate icon font with all the thin icons and a few more additions
    
    Sounds good. Thanks for taking care.


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by Leemoonsoo <gi...@git.apache.org>.
Github user Leemoonsoo commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    Tried this branch and looks good.
    But CI is failing in most profiles. Error does not look like related to this change but since this PR made modification on front-end side, I think it's good idea to make sure some related test profile becomes green (e.g. WEB_E2E, TEST_SELENIUM)
    
    @malayhm shell we try make test green?


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @1ambda Please see the 
    <img width="243" alt="screen shot 2017-09-11 at 10 27 53 pm" src="https://user-images.githubusercontent.com/1881135/30287842-2e72d740-9744-11e7-8468-f9a86766487b.png">
    new screenshot with the new icon:
    



---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @1ambda It seems this icon is available in icon finder with free commercial use:
    https://www.iconfinder.com/icons/476329/continued_detail_details_ellipses_more_icon#size=16
    
    What do you think?


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    Thanks, @Leemoonsoo for the information.
    
    I am able to run e2e and it is green:
    <img width="1183" alt="screen shot 2017-11-15 at 9 48 22 am" src="https://user-images.githubusercontent.com/1881135/32818801-70ed2d58-c9eb-11e7-9af6-7fd5f165e12a.png">
    
    I tried running `TEST_SELENIUM`, it keeps opening the browser and failing infinitely:
    `mmajithia-106-mbp:zep-os mmajithia$ TEST_SELENIUM=true mvn -Pweb-ci -pl .,zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display -Dtest=org.apache.zeppelin.integration.ParagraphActionsIT -DfailIfNoTests=false -DskipRat verify
    [INFO] Scanning for projects...
    [WARNING] 
    [WARNING] Some problems were encountered while building the effective model for org.apache.zeppelin:zeppelin-spark-dependencies_2.10:jar:0.8.0-SNAPSHOT
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin com.googlecode.maven-download-plugin:download-maven-plugin @ line 940, column 15
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin com.googlecode.maven-download-plugin:download-maven-plugin @ line 997, column 15
    [WARNING] 
    [WARNING] Some problems were encountered while building the effective model for org.apache.zeppelin:zeppelin-spark_2.10:jar:0.8.0-SNAPSHOT
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.scala-tools:maven-scala-plugin @ line 506, column 15
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-surefire-plugin @ line 514, column 15
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-compiler-plugin @ line 525, column 15
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.scala-tools:maven-scala-plugin @ line 535, column 15
    [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-surefire-plugin @ line 543, column 15
    [WARNING] 
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING] 
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING] 
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO] 
    [INFO] Zeppelin
    [INFO] Zeppelin: Interpreter
    [INFO] Zeppelin: Display system apis
    [INFO] Zeppelin: Zengine
    [INFO] Zeppelin: Server
    [INFO] 
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Zeppelin 0.8.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-checkstyle-plugin:2.13:check (checkstyle-fail-build) @ zeppelin ---
    [INFO] 
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:copy-resources (copy-resources) @ zeppelin ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory /Users/mmajithia/src/zep-os/../_tools/site
    [INFO] 
    [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce) @ zeppelin ---
    [INFO] 
    [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ zeppelin ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ zeppelin ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (process-remote-resources) @ zeppelin ---
    [INFO] 
    [INFO] --- flatten-maven-plugin:1.0.0:flatten (flatten) @ zeppelin ---
    [INFO] Generating flattened POM of project org.apache.zeppelin:zeppelin:pom:0.8.0-SNAPSHOT...
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (copy-dependencies) @ zeppelin ---
    [INFO] 
    [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ zeppelin ---
    [INFO] 
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Zeppelin: Interpreter 0.8.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-checkstyle-plugin:2.13:check (checkstyle-fail-build) @ zeppelin-interpreter ---
    [INFO] 
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:copy-resources (copy-resources) @ zeppelin-interpreter ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 17 resources
    [INFO] 
    [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ zeppelin-interpreter ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ zeppelin-interpreter ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (process-remote-resources) @ zeppelin-interpreter ---
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ zeppelin-interpreter ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory /Users/mmajithia/src/zep-os/zeppelin-interpreter/src/main/resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- flatten-maven-plugin:1.0.0:flatten (flatten) @ zeppelin-interpreter ---
    [INFO] Generating flattened POM of project org.apache.zeppelin:zeppelin-interpreter:jar:0.8.0-SNAPSHOT...
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ zeppelin-interpreter ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ zeppelin-interpreter ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (copy-dependencies) @ zeppelin-interpreter ---
    [INFO] slf4j-api-1.7.10.jar already exists in destination.
    [INFO] commons-codec-1.5.jar already exists in destination.
    [INFO] slf4j-log4j12-1.7.10.jar already exists in destination.
    [INFO] log4j-1.2.17.jar already exists in destination.
    [INFO] aether-impl-1.12.jar already exists in destination.
    [INFO] maven-plugin-api-3.0.jar already exists in destination.
    [INFO] plexus-interpolation-1.14.jar already exists in destination.
    [INFO] maven-artifact-3.0.jar already exists in destination.
    [INFO] wagon-http-lightweight-1.0.jar already exists in destination.
    [INFO] plexus-classworlds-2.4.jar already exists in destination.
    [INFO] maven-model-3.0.3.jar already exists in destination.
    [INFO] sisu-inject-plexus-2.2.2.jar already exists in destination.
    [INFO] commons-pool2-2.3.jar already exists in destination.
    [INFO] commons-configuration-1.9.jar already exists in destination.
    [INFO] wagon-http-shared-1.0.jar already exists in destination.
    [INFO] bcpkix-jdk15on-1.52.jar already exists in destination.
    [INFO] commons-exec-1.3.jar already exists in destination.
    [INFO] aether-util-1.12.jar already exists in destination.
    [INFO] aether-connector-wagon-1.12.jar already exists in destination.
    [INFO] jline-2.12.1.jar already exists in destination.
    [INFO] aether-api-1.12.jar already exists in destination.
    [INFO] aether-spi-1.12.jar already exists in destination.
    [INFO] plexus-component-annotations-1.5.5.jar already exists in destination.
    [INFO] wagon-http-1.0.jar already exists in destination.
    [INFO] bcprov-jdk15on-1.52.jar already exists in destination.
    [INFO] maven-model-builder-3.0.3.jar already exists in destination.
    [INFO] httpcore-4.4.1.jar already exists in destination.
    [INFO] sisu-inject-bean-2.2.2.jar already exists in destination.
    [INFO] commons-logging-1.1.1.jar already exists in destination.
    [INFO] commons-io-2.4.jar already exists in destination.
    [INFO] jsoup-1.6.1.jar already exists in destination.
    [INFO] gson-2.2.jar already exists in destination.
    [INFO] gson-extras-0.2.1.jar already exists in destination.
    [INFO] commons-lang-2.5.jar already exists in destination.
    [INFO] libthrift-0.9.2.jar already exists in destination.
    [INFO] maven-aether-provider-3.0.3.jar already exists in destination.
    [INFO] plexus-utils-2.0.7.jar already exists in destination.
    [INFO] maven-repository-metadata-3.0.3.jar already exists in destination.
    [INFO] sisu-guice-3.0.2-no_aop.jar already exists in destination.
    [INFO] httpclient-4.5.1.jar already exists in destination.
    [INFO] aether-connector-file-1.12.jar already exists in destination.
    [INFO] wagon-provider-api-1.0.jar already exists in destination.
    [INFO] commons-httpclient-3.1.jar already exists in destination.
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ zeppelin-interpreter ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ zeppelin-interpreter ---
    [INFO] 
    [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ zeppelin-interpreter ---
    [INFO] Building jar: /Users/mmajithia/src/zep-os/zeppelin-interpreter/target/zeppelin-interpreter-0.8.0-SNAPSHOT.jar
    [INFO] 
    [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ zeppelin-interpreter ---
    [INFO] 
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Zeppelin: Display system apis 0.8.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-checkstyle-plugin:2.13:check (checkstyle-fail-build) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:copy-resources (copy-resources) @ zeppelin-display_2.10 ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 17 resources
    [INFO] 
    [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (process-remote-resources) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ zeppelin-display_2.10 ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory /Users/mmajithia/src/zep-os/zeppelin-display/src/main/resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- flatten-maven-plugin:1.0.0:flatten (flatten) @ zeppelin-display_2.10 ---
    [INFO] Generating flattened POM of project org.apache.zeppelin:zeppelin-display_2.10:jar:0.8.0-SNAPSHOT...
    [INFO] 
    [INFO] --- maven-scala-plugin:2.15.2:compile (default) @ zeppelin-display_2.10 ---
    [INFO] Checking for multiple versions of scala
    [INFO] includes = [**/*.java,**/*.scala,]
    [INFO] excludes = []
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ zeppelin-display_2.10 ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-scala-plugin:2.15.2:compile (compile) @ zeppelin-display_2.10 ---
    [INFO] Checking for multiple versions of scala
    [INFO] includes = [**/*.java,**/*.scala,]
    [INFO] excludes = []
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ zeppelin-display_2.10 ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory /Users/mmajithia/src/zep-os/zeppelin-display/src/test/resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (copy-dependencies) @ zeppelin-display_2.10 ---
    [INFO] Copying zeppelin-interpreter-0.8.0-SNAPSHOT.jar to /Users/mmajithia/src/zep-os/zeppelin-display/target/lib/zeppelin-interpreter-0.8.0-SNAPSHOT.jar
    [INFO] slf4j-api-1.7.10.jar already exists in destination.
    [INFO] commons-codec-1.5.jar already exists in destination.
    [INFO] aether-impl-1.12.jar already exists in destination.
    [INFO] slf4j-log4j12-1.7.10.jar already exists in destination.
    [INFO] log4j-1.2.17.jar already exists in destination.
    [INFO] maven-plugin-api-3.0.jar already exists in destination.
    [INFO] plexus-interpolation-1.14.jar already exists in destination.
    [INFO] maven-artifact-3.0.jar already exists in destination.
    [INFO] wagon-http-lightweight-1.0.jar already exists in destination.
    [INFO] plexus-classworlds-2.4.jar already exists in destination.
    [INFO] maven-model-3.0.3.jar already exists in destination.
    [INFO] sisu-inject-plexus-2.2.2.jar already exists in destination.
    [INFO] commons-pool2-2.3.jar already exists in destination.
    [INFO] commons-configuration-1.9.jar already exists in destination.
    [INFO] wagon-http-shared-1.0.jar already exists in destination.
    [INFO] bcpkix-jdk15on-1.52.jar already exists in destination.
    [INFO] commons-exec-1.3.jar already exists in destination.
    [INFO] aether-util-1.12.jar already exists in destination.
    [INFO] aether-connector-wagon-1.12.jar already exists in destination.
    [INFO] jline-2.12.1.jar already exists in destination.
    [INFO] aether-api-1.12.jar already exists in destination.
    [INFO] aether-spi-1.12.jar already exists in destination.
    [INFO] plexus-component-annotations-1.5.5.jar already exists in destination.
    [INFO] wagon-http-1.0.jar already exists in destination.
    [INFO] bcprov-jdk15on-1.52.jar already exists in destination.
    [INFO] maven-model-builder-3.0.3.jar already exists in destination.
    [INFO] httpcore-4.4.1.jar already exists in destination.
    [INFO] sisu-inject-bean-2.2.2.jar already exists in destination.
    [INFO] commons-logging-1.1.1.jar already exists in destination.
    [INFO] commons-io-2.4.jar already exists in destination.
    [INFO] jsoup-1.6.1.jar already exists in destination.
    [INFO] gson-2.2.jar already exists in destination.
    [INFO] gson-extras-0.2.1.jar already exists in destination.
    [INFO] commons-lang-2.5.jar already exists in destination.
    [INFO] libthrift-0.9.2.jar already exists in destination.
    [INFO] maven-aether-provider-3.0.3.jar already exists in destination.
    [INFO] plexus-utils-2.0.7.jar already exists in destination.
    [INFO] maven-repository-metadata-3.0.3.jar already exists in destination.
    [INFO] sisu-guice-3.0.2-no_aop.jar already exists in destination.
    [INFO] httpclient-4.5.1.jar already exists in destination.
    [INFO] aether-connector-file-1.12.jar already exists in destination.
    [INFO] wagon-provider-api-1.0.jar already exists in destination.
    [INFO] commons-httpclient-3.1.jar already exists in destination.
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ zeppelin-display_2.10 ---
    [INFO] No sources to compile
    [INFO] 
    [INFO] --- maven-scala-plugin:2.15.2:testCompile (test-compile) @ zeppelin-display_2.10 ---
    [INFO] Checking for multiple versions of scala
    [INFO] includes = [**/*.java,**/*.scala,]
    [INFO] excludes = []
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] --- scalatest-maven-plugin:1.0:test (test) @ zeppelin-display_2.10 ---
    Discovery starting.
    Discovery completed in 270 milliseconds.
    Run starting. Expected test count is: 18
    AngularModelTest:
    AngularModel
    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/Users/mmajithia/src/zep-os/zeppelin-interpreter/target/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/Users/mmajithia/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
    - should able to create AngularObject
    AngularModel
    log4j:WARN No appenders could be found for logger (org.apache.zeppelin.display.AngularObject).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    - should able to update AngularObject
    AngularModel
    - should able to remove AngularObject
    AngularModelTest:
    AngularModel
    - should able to create AngularObject
    AngularModel
    - should able to update AngularObject
    AngularModel
    - should able to remove AngularObject
    AngularElemTest:
    AngularElem
    - should provide onclick method
    AngularElem
    - should print angular display directive only once in a paragraph
    AngularElem
    - should bind angularObject to ng-model directive
    AngularElem
    - should able to disassociate AngularObjects
    AngularElem
    - should allow access to InterpreterContext inside of callback function
    AngularElem
    - should able to be created from implicit conversion
    AngularElemTest:
    AngularElem
    - should provide onclick method
    AngularElem
    - should print angular display directive only once in a paragraph
    AngularElem
    - should bind angularObject to ng-model directive
    AngularElem
    - should able to disassociate AngularObjects
    AngularElem
    - should allow access to InterpreterContext inside of callback function
    AngularElem
    - should able to be created from implicit conversion
    Run completed in 520 milliseconds.
    Total number of tests run: 18
    Suites: completed 5, aborted 0
    Tests: succeeded 18, failed 0, canceled 0, ignored 0, pending 0
    All tests passed.
    [INFO] 
    [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ zeppelin-display_2.10 ---
    [INFO] Building jar: /Users/mmajithia/src/zep-os/zeppelin-display/target/zeppelin-display_2.10-0.8.0-SNAPSHOT.jar
    [INFO] 
    [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] --- maven-failsafe-plugin:2.16:integration-test (default) @ zeppelin-display_2.10 ---
    [INFO] 
    [INFO] --- maven-failsafe-plugin:2.16:verify (default) @ zeppelin-display_2.10 ---
    [INFO] Failsafe report directory: /Users/mmajithia/src/zep-os/zeppelin-display/target/failsafe-reports
    [INFO] 
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Zeppelin: Zengine 0.8.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-checkstyle-plugin:2.13:check (checkstyle-fail-build) @ zeppelin-zengine ---
    [INFO] 
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:copy-resources (copy-resources) @ zeppelin-zengine ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 17 resources
    [INFO] 
    [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce) @ zeppelin-zengine ---
    [INFO] 
    [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ zeppelin-zengine ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ zeppelin-zengine ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (process-remote-resources) @ zeppelin-zengine ---
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ zeppelin-zengine ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- flatten-maven-plugin:1.0.0:flatten (flatten) @ zeppelin-zengine ---
    [INFO] Generating flattened POM of project org.apache.zeppelin:zeppelin-zengine:jar:0.8.0-SNAPSHOT...
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ zeppelin-zengine ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ zeppelin-zengine ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 18 resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (copy-dependencies) @ zeppelin-zengine ---
    [INFO] Copying zeppelin-interpreter-0.8.0-SNAPSHOT.jar to /Users/mmajithia/src/zep-os/zeppelin-zengine/target/lib/zeppelin-interpreter-0.8.0-SNAPSHOT.jar
    [INFO] commons-lang3-3.4.jar already exists in destination.
    [INFO] aether-impl-1.12.jar already exists in destination.
    [INFO] slf4j-log4j12-1.7.10.jar already exists in destination.
    [INFO] htrace-core-3.1.0-incubating.jar already exists in destination.
    [INFO] protobuf-java-2.5.0.jar already exists in destination.
    [INFO] aopalliance-1.0.jar already exists in destination.
    [INFO] quartz-2.2.1.jar already exists in destination.
    [INFO] jersey-json-1.9.jar already exists in destination.
    [INFO] maven-scm-provider-svnexe-1.4.jar already exists in destination.
    [INFO] joda-time-2.8.1.jar already exists in destination.
    [INFO] sisu-inject-plexus-2.2.2.jar already exists in destination.
    [INFO] jsr305-3.0.0.jar already exists in destination.
    [INFO] aether-connector-wagon-1.12.jar already exists in destination.
    [INFO] leveldbjni-all-1.8.jar already exists in destination.
    [INFO] jline-2.12.1.jar already exists in destination.
    [INFO] org.eclipse.jgit-4.1.1.201511131810-r.jar already exists in destination.
    [INFO] httpasyncclient-4.0.2.jar already exists in destination.
    [INFO] guice-3.0.jar already exists in destination.
    [INFO] commons-io-2.4.jar already exists in destination.
    [INFO] commons-logging-1.1.1.jar already exists in destination.
    [INFO] hadoop-auth-2.7.3.jar already exists in destination.
    [INFO] hadoop-client-2.7.3.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-shuffle-2.7.3.jar already exists in destination.
    [INFO] commons-cli-1.3.1.jar already exists in destination.
    [INFO] jetty-http-9.2.15.v20160210.jar already exists in destination.
    [INFO] jackson-core-asl-1.9.13.jar already exists in destination.
    [INFO] lucene-core-5.3.1.jar already exists in destination.
    [INFO] jackson-annotations-2.5.0.jar already exists in destination.
    [INFO] dom4j-1.6.1.jar already exists in destination.
    [INFO] jersey-guice-1.9.jar already exists in destination.
    [INFO] org.eclipse.jdt.annotation-1.1.0.jar already exists in destination.
    [INFO] azure-storage-4.0.0.jar already exists in destination.
    [INFO] jetty-util-9.2.15.v20160210.jar already exists in destination.
    [INFO] regexp-1.3.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-core-2.7.3.jar already exists in destination.
    [INFO] commons-net-3.1.jar already exists in destination.
    [INFO] maven-plugin-api-3.0.jar already exists in destination.
    [INFO] c3p0-0.9.1.1.jar already exists in destination.
    [INFO] aws-java-sdk-kms-1.10.62.jar already exists in destination.
    [INFO] plexus-interpolation-1.14.jar already exists in destination.
    [INFO] maven-scm-api-1.4.jar already exists in destination.
    [INFO] jaxb-api-2.2.2.jar already exists in destination.
    [INFO] wagon-http-lightweight-1.0.jar already exists in destination.
    [INFO] activation-1.1.jar already exists in destination.
    [INFO] websocket-common-9.2.15.v20160210.jar already exists in destination.
    [INFO] hadoop-yarn-client-2.7.3.jar already exists in destination.
    [INFO] zookeeper-3.4.6.jar already exists in destination.
    [INFO] commons-configuration-1.9.jar already exists in destination.
    [INFO] commons-vfs2-2.0.jar already exists in destination.
    [INFO] commons-exec-1.3.jar already exists in destination.
    [INFO] jackson-databind-2.5.3.jar already exists in destination.
    [INFO] aether-util-1.12.jar already exists in destination.
    [INFO] httpcore-4.4.1.jar already exists in destination.
    [INFO] javax.inject-1.jar already exists in destination.
    [INFO] sisu-inject-bean-2.2.2.jar already exists in destination.
    [INFO] lucene-highlighter-5.3.1.jar already exists in destination.
    [INFO] jsoup-1.6.1.jar already exists in destination.
    [INFO] lucene-join-5.3.1.jar already exists in destination.
    [INFO] commons-lang-2.5.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-common-2.7.3.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-jobclient-2.7.3.jar already exists in destination.
    [INFO] stax-api-1.0-2.jar already exists in destination.
    [INFO] libthrift-0.9.2.jar already exists in destination.
    [INFO] lucene-analyzers-common-5.3.1.jar already exists in destination.
    [INFO] maven-aether-provider-3.0.3.jar already exists in destination.
    [INFO] sisu-guice-3.0.2-no_aop.jar already exists in destination.
    [INFO] maven-plugin-annotations-3.2.jar already exists in destination.
    [INFO] aws-java-sdk-s3-1.10.62.jar already exists in destination.
    [INFO] lucene-queries-5.3.1.jar already exists in destination.
    [INFO] commons-compress-1.5.jar already exists in destination.
    [INFO] frontend-plugin-core-1.3.jar already exists in destination.
    [INFO] aws-java-sdk-core-1.10.62.jar already exists in destination.
    [INFO] hadoop-yarn-common-2.7.3.jar already exists in destination.
    [INFO] hadoop-yarn-api-2.7.3.jar already exists in destination.
    [INFO] httpcore-nio-4.3.2.jar already exists in destination.
    [INFO] log4j-1.2.17.jar already exists in destination.
    [INFO] commons-codec-1.5.jar already exists in destination.
    [INFO] hadoop-yarn-server-common-2.7.3.jar already exists in destination.
    [INFO] curator-framework-2.7.1.jar already exists in destination.
    [INFO] curator-recipes-2.7.1.jar already exists in destination.
    [INFO] maven-artifact-3.0.jar already exists in destination.
    [INFO] maven-scm-provider-svn-commons-1.4.jar already exists in destination.
    [INFO] xz-1.2.jar already exists in destination.
    [INFO] jsch-0.1.53.jar already exists in destination.
    [INFO] jackrabbit-jcr-commons-1.5.2.jar already exists in destination.
    [INFO] javassist-3.12.1.GA.jar already exists in destination.
    [INFO] apacheds-kerberos-codec-2.0.0-M15.jar already exists in destination.
    [INFO] jaxb-impl-2.2.3-1.jar already exists in destination.
    [INFO] commons-pool2-2.3.jar already exists in destination.
    [INFO] commons-math3-3.1.1.jar already exists in destination.
    [INFO] aether-spi-1.12.jar already exists in destination.
    [INFO] plexus-component-annotations-1.5.5.jar already exists in destination.
    [INFO] wagon-http-1.0.jar already exists in destination.
    [INFO] maven-model-builder-3.0.3.jar already exists in destination.
    [INFO] jetty-util-6.1.26.jar already exists in destination.
    [INFO] websocket-client-9.2.15.v20160210.jar already exists in destination.
    [INFO] gson-2.2.jar already exists in destination.
    [INFO] jackson-mapper-asl-1.9.13.jar already exists in destination.
    [INFO] jsp-api-2.1.jar already exists in destination.
    [INFO] plexus-utils-2.0.7.jar already exists in destination.
    [INFO] xmlenc-0.52.jar already exists in destination.
    [INFO] hadoop-hdfs-2.7.3.jar already exists in destination.
    [INFO] maven-repository-metadata-3.0.3.jar already exists in destination.
    [INFO] lucene-sandbox-5.3.1.jar already exists in destination.
    [INFO] api-util-1.0.0-M20.jar already exists in destination.
    [INFO] websocket-api-9.2.15.v20160210.jar already exists in destination.
    [INFO] JavaEWAH-0.7.9.jar already exists in destination.
    [INFO] httpclient-4.5.1.jar already exists in destination.
    [INFO] aether-connector-file-1.12.jar already exists in destination.
    [INFO] jetty-client-9.2.15.v20160210.jar already exists in destination.
    [INFO] api-asn1-api-1.0.0-M20.jar already exists in destination.
    [INFO] wagon-provider-api-1.0.jar already exists in destination.
    [INFO] lucene-queryparser-5.3.1.jar already exists in destination.
    [INFO] hadoop-common-2.7.3.jar already exists in destination.
    [INFO] slf4j-api-1.7.10.jar already exists in destination.
    [INFO] plexus-build-api-0.0.7.jar already exists in destination.
    [INFO] apacheds-i18n-2.0.0-M15.jar already exists in destination.
    [INFO] commons-collections-3.2.1.jar already exists in destination.
    [INFO] plexus-classworlds-2.4.jar already exists in destination.
    [INFO] maven-model-3.0.3.jar already exists in destination.
    [INFO] mongo-java-driver-3.4.1.jar already exists in destination.
    [INFO] curator-client-2.7.1.jar already exists in destination.
    [INFO] wagon-http-shared-1.0.jar already exists in destination.
    [INFO] bcpkix-jdk15on-1.52.jar already exists in destination.
    [INFO] reflections-0.9.8.jar already exists in destination.
    [INFO] aether-api-1.12.jar already exists in destination.
    [INFO] bcprov-jdk15on-1.52.jar already exists in destination.
    [INFO] guava-15.0.jar already exists in destination.
    [INFO] frontend-maven-plugin-1.3.jar already exists in destination.
    [INFO] jackson-core-2.5.3.jar already exists in destination.
    [INFO] hadoop-annotations-2.7.3.jar already exists in destination.
    [INFO] gson-extras-0.2.1.jar already exists in destination.
    [INFO] jettison-1.1.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-app-2.7.3.jar already exists in destination.
    [INFO] guice-servlet-3.0.jar already exists in destination.
    [INFO] netty-all-4.0.23.Final.jar already exists in destination.
    [INFO] jetty-io-9.2.15.v20160210.jar already exists in destination.
    [INFO] jackrabbit-webdav-1.5.2.jar already exists in destination.
    [INFO] lucene-memory-5.3.1.jar already exists in destination.
    [INFO] commons-httpclient-3.1.jar already exists in destination.
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ zeppelin-zengine ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ zeppelin-zengine ---
    [WARNING] The parameter forkMode is deprecated since version 2.14. Use forkCount and reuseForks instead.
    [INFO] 
    [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ zeppelin-zengine ---
    [INFO] Building jar: /Users/mmajithia/src/zep-os/zeppelin-zengine/target/zeppelin-zengine-0.8.0-SNAPSHOT.jar
    [INFO] 
    [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ zeppelin-zengine ---
    [INFO] 
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Zeppelin: Server 0.8.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-checkstyle-plugin:2.13:check (checkstyle-fail-build) @ zeppelin-server ---
    [INFO] 
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:copy-resources (copy-resources) @ zeppelin-server ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 17 resources
    [INFO] 
    [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce) @ zeppelin-server ---
    [INFO] 
    [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ zeppelin-server ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ zeppelin-server ---
    [INFO] 
    [INFO] --- maven-remote-resources-plugin:1.5:process (process-remote-resources) @ zeppelin-server ---
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ zeppelin-server ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 2 resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- flatten-maven-plugin:1.0.0:flatten (flatten) @ zeppelin-server ---
    [INFO] Generating flattened POM of project org.apache.zeppelin:zeppelin-server:jar:0.8.0-SNAPSHOT...
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ zeppelin-server ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ zeppelin-server ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] Copying 3 resources
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (copy-dependencies) @ zeppelin-server ---
    [INFO] Copying zeppelin-zengine-0.8.0-SNAPSHOT.jar to /Users/mmajithia/src/zep-os/zeppelin-server/target/lib/zeppelin-zengine-0.8.0-SNAPSHOT.jar
    [INFO] Copying zeppelin-interpreter-0.8.0-SNAPSHOT.jar to /Users/mmajithia/src/zep-os/zeppelin-server/target/lib/zeppelin-interpreter-0.8.0-SNAPSHOT.jar
    [INFO] commons-lang3-3.4.jar already exists in destination.
    [INFO] jetty-server-9.2.15.v20160210.jar already exists in destination.
    [INFO] aether-impl-1.12.jar already exists in destination.
    [INFO] slf4j-log4j12-1.7.10.jar already exists in destination.
    [INFO] htrace-core-3.1.0-incubating.jar already exists in destination.
    [INFO] protobuf-java-2.5.0.jar already exists in destination.
    [INFO] quartz-2.2.1.jar already exists in destination.
    [INFO] maven-scm-provider-svnexe-1.4.jar already exists in destination.
    [INFO] joda-time-2.8.1.jar already exists in destination.
    [INFO] sisu-inject-plexus-2.2.2.jar already exists in destination.
    [INFO] jsr305-3.0.0.jar already exists in destination.
    [INFO] scala-compiler-2.10.5.jar already exists in destination.
    [INFO] aether-connector-wagon-1.12.jar already exists in destination.
    [INFO] leveldbjni-all-1.8.jar already exists in destination.
    [INFO] jetty-xml-9.2.15.v20160210.jar already exists in destination.
    [INFO] jline-2.12.1.jar already exists in destination.
    [INFO] jersey-guava-2.22.2.jar already exists in destination.
    [INFO] websocket-servlet-9.2.15.v20160210.jar already exists in destination.
    [INFO] org.eclipse.jgit-4.1.1.201511131810-r.jar already exists in destination.
    [INFO] httpasyncclient-4.0.2.jar already exists in destination.
    [INFO] commons-io-2.4.jar already exists in destination.
    [INFO] commons-logging-1.1.1.jar already exists in destination.
    [INFO] jackson-jaxrs-1.9.13.jar already exists in destination.
    [INFO] jersey-media-json-jackson-2.22.2.jar already exists in destination.
    [INFO] jackson-module-jaxb-annotations-2.5.4.jar already exists in destination.
    [INFO] hadoop-auth-2.7.3.jar already exists in destination.
    [INFO] hadoop-client-2.7.3.jar already exists in destination.
    [INFO] commons-cli-1.3.1.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-shuffle-2.7.3.jar already exists in destination.
    [INFO] jackson-core-asl-1.9.13.jar already exists in destination.
    [INFO] jetty-http-9.2.15.v20160210.jar already exists in destination.
    [INFO] jackson-jaxrs-base-2.5.4.jar already exists in destination.
    [INFO] lucene-core-5.3.1.jar already exists in destination.
    [INFO] validation-api-1.1.0.Final.jar already exists in destination.
    [INFO] dom4j-1.6.1.jar already exists in destination.
    [INFO] org.eclipse.jdt.annotation-1.1.0.jar already exists in destination.
    [INFO] jersey-common-2.22.2.jar already exists in destination.
    [INFO] jackson-databind-2.5.4.jar already exists in destination.
    [INFO] azure-storage-4.0.0.jar already exists in destination.
    [INFO] jetty-util-9.2.15.v20160210.jar already exists in destination.
    [INFO] regexp-1.3.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-core-2.7.3.jar already exists in destination.
    [INFO] shiro-core-1.3.2.jar already exists in destination.
    [INFO] commons-net-3.1.jar already exists in destination.
    [INFO] maven-plugin-api-3.0.jar already exists in destination.
    [INFO] c3p0-0.9.1.1.jar already exists in destination.
    [INFO] aws-java-sdk-kms-1.10.62.jar already exists in destination.
    [INFO] plexus-interpolation-1.14.jar already exists in destination.
    [INFO] maven-scm-api-1.4.jar already exists in destination.
    [INFO] jaxb-api-2.2.2.jar already exists in destination.
    [INFO] hk2-api-2.4.0-b34.jar already exists in destination.
    [INFO] jersey-server-2.22.2.jar already exists in destination.
    [INFO] wagon-http-lightweight-1.0.jar already exists in destination.
    [INFO] activation-1.1.jar already exists in destination.
    [INFO] hadoop-yarn-client-2.7.3.jar already exists in destination.
    [INFO] websocket-common-9.2.15.v20160210.jar already exists in destination.
    [INFO] zookeeper-3.4.6.jar already exists in destination.
    [INFO] commons-configuration-1.9.jar already exists in destination.
    [INFO] commons-vfs2-2.0.jar already exists in destination.
    [INFO] commons-exec-1.3.jar already exists in destination.
    [INFO] aether-util-1.12.jar already exists in destination.
    [INFO] javassist-3.18.1-GA.jar already exists in destination.
    [INFO] jackson-jaxrs-json-provider-2.5.4.jar already exists in destination.
    [INFO] httpcore-4.4.1.jar already exists in destination.
    [INFO] sisu-inject-bean-2.2.2.jar already exists in destination.
    [INFO] lucene-highlighter-5.3.1.jar already exists in destination.
    [INFO] jsoup-1.6.1.jar already exists in destination.
    [INFO] lucene-join-5.3.1.jar already exists in destination.
    [INFO] commons-beanutils-1.8.3.jar already exists in destination.
    [INFO] osgi-resource-locator-1.0.1.jar already exists in destination.
    [INFO] javax.servlet-api-3.1.0.jar already exists in destination.
    [INFO] commons-lang-2.5.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-common-2.7.3.jar already exists in destination.
    [INFO] stax-api-1.0-2.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-jobclient-2.7.3.jar already exists in destination.
    [INFO] libthrift-0.9.2.jar already exists in destination.
    [INFO] jackson-xc-1.9.13.jar already exists in destination.
    [INFO] lucene-analyzers-common-5.3.1.jar already exists in destination.
    [INFO] maven-aether-provider-3.0.3.jar already exists in destination.
    [INFO] sisu-guice-3.0.2-no_aop.jar already exists in destination.
    [INFO] hk2-utils-2.4.0-b34.jar already exists in destination.
    [INFO] aopalliance-repackaged-2.4.0-b34.jar already exists in destination.
    [INFO] maven-plugin-annotations-3.2.jar already exists in destination.
    [INFO] javax.inject-2.4.0-b34.jar already exists in destination.
    [INFO] jersey-container-servlet-core-2.22.2.jar already exists in destination.
    [INFO] aws-java-sdk-s3-1.10.62.jar already exists in destination.
    [INFO] lucene-queries-5.3.1.jar already exists in destination.
    [INFO] commons-compress-1.5.jar already exists in destination.
    [INFO] frontend-plugin-core-1.3.jar already exists in destination.
    [INFO] aws-java-sdk-core-1.10.62.jar already exists in destination.
    [INFO] hadoop-yarn-common-2.7.3.jar already exists in destination.
    [INFO] scala-reflect-2.10.5.jar already exists in destination.
    [INFO] hadoop-yarn-api-2.7.3.jar already exists in destination.
    [INFO] httpcore-nio-4.3.2.jar already exists in destination.
    [INFO] commons-codec-1.5.jar already exists in destination.
    [INFO] log4j-1.2.17.jar already exists in destination.
    [INFO] hadoop-yarn-server-common-2.7.3.jar already exists in destination.
    [INFO] curator-framework-2.7.1.jar already exists in destination.
    [INFO] libpam4j-1.8.jar already exists in destination.
    [INFO] curator-recipes-2.7.1.jar already exists in destination.
    [INFO] maven-artifact-3.0.jar already exists in destination.
    [INFO] maven-scm-provider-svn-commons-1.4.jar already exists in destination.
    [INFO] xz-1.2.jar already exists in destination.
    [INFO] shiro-web-1.3.2.jar already exists in destination.
    [INFO] jsch-0.1.53.jar already exists in destination.
    [INFO] jackrabbit-jcr-commons-1.5.2.jar already exists in destination.
    [INFO] javassist-3.12.1.GA.jar already exists in destination.
    [INFO] apacheds-kerberos-codec-2.0.0-M15.jar already exists in destination.
    [INFO] commons-pool2-2.3.jar already exists in destination.
    [INFO] jetty-security-9.2.15.v20160210.jar already exists in destination.
    [INFO] commons-math3-3.1.1.jar already exists in destination.
    [INFO] aether-spi-1.12.jar already exists in destination.
    [INFO] plexus-component-annotations-1.5.5.jar already exists in destination.
    [INFO] wagon-http-1.0.jar already exists in destination.
    [INFO] maven-model-builder-3.0.3.jar already exists in destination.
    [INFO] jetty-util-6.1.26.jar already exists in destination.
    [INFO] websocket-client-9.2.15.v20160210.jar already exists in destination.
    [INFO] gson-2.2.jar already exists in destination.
    [INFO] jackson-mapper-asl-1.9.13.jar already exists in destination.
    [INFO] javax.ws.rs-api-2.0.1.jar already exists in destination.
    [INFO] jsp-api-2.1.jar already exists in destination.
    [INFO] jersey-client-2.22.2.jar already exists in destination.
    [INFO] jackson-annotations-2.5.4.jar already exists in destination.
    [INFO] plexus-utils-2.0.7.jar already exists in destination.
    [INFO] xmlenc-0.52.jar already exists in destination.
    [INFO] hadoop-hdfs-2.7.3.jar already exists in destination.
    [INFO] maven-repository-metadata-3.0.3.jar already exists in destination.
    [INFO] lucene-sandbox-5.3.1.jar already exists in destination.
    [INFO] api-util-1.0.0-M20.jar already exists in destination.
    [INFO] JavaEWAH-0.7.9.jar already exists in destination.
    [INFO] websocket-api-9.2.15.v20160210.jar already exists in destination.
    [INFO] httpclient-4.5.1.jar already exists in destination.
    [INFO] aether-connector-file-1.12.jar already exists in destination.
    [INFO] jetty-client-9.2.15.v20160210.jar already exists in destination.
    [INFO] api-asn1-api-1.0.0-M20.jar already exists in destination.
    [INFO] wagon-provider-api-1.0.jar already exists in destination.
    [INFO] lucene-queryparser-5.3.1.jar already exists in destination.
    [INFO] hadoop-common-2.7.3.jar already exists in destination.
    [INFO] slf4j-api-1.7.10.jar already exists in destination.
    [INFO] jetty-servlet-9.2.15.v20160210.jar already exists in destination.
    [INFO] plexus-build-api-0.0.7.jar already exists in destination.
    [INFO] jackson-core-2.5.4.jar already exists in destination.
    [INFO] apacheds-i18n-2.0.0-M15.jar already exists in destination.
    [INFO] commons-collections-3.2.1.jar already exists in destination.
    [INFO] plexus-classworlds-2.4.jar already exists in destination.
    [INFO] maven-model-3.0.3.jar already exists in destination.
    [INFO] mongo-java-driver-3.4.1.jar already exists in destination.
    [INFO] curator-client-2.7.1.jar already exists in destination.
    [INFO] wagon-http-shared-1.0.jar already exists in destination.
    [INFO] bcpkix-jdk15on-1.52.jar already exists in destination.
    [INFO] scala-library-2.10.5.jar already exists in destination.
    [INFO] reflections-0.9.8.jar already exists in destination.
    [INFO] aether-api-1.12.jar already exists in destination.
    [INFO] bcprov-jdk15on-1.52.jar already exists in destination.
    [INFO] guava-15.0.jar already exists in destination.
    [INFO] javax.annotation-api-1.2.jar already exists in destination.
    [INFO] frontend-maven-plugin-1.3.jar already exists in destination.
    [INFO] jersey-media-jaxb-2.22.2.jar already exists in destination.
    [INFO] jetty-webapp-9.2.15.v20160210.jar already exists in destination.
    [INFO] hadoop-annotations-2.7.3.jar already exists in destination.
    [INFO] gson-extras-0.2.1.jar already exists in destination.
    [INFO] hk2-locator-2.4.0-b34.jar already exists in destination.
    [INFO] hadoop-mapreduce-client-app-2.7.3.jar already exists in destination.
    [INFO] jersey-entity-filtering-2.22.2.jar already exists in destination.
    [INFO] netty-all-4.0.23.Final.jar already exists in destination.
    [INFO] websocket-server-9.2.15.v20160210.jar already exists in destination.
    [INFO] jetty-io-9.2.15.v20160210.jar already exists in destination.
    [INFO] jna-4.1.0.jar already exists in destination.
    [INFO] jackrabbit-webdav-1.5.2.jar already exists in destination.
    [INFO] lucene-memory-5.3.1.jar already exists in destination.
    [INFO] commons-httpclient-3.1.jar already exists in destination.
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ zeppelin-server ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-scala-plugin:2.15.2:testCompile (default) @ zeppelin-server ---
    [INFO] Checking for multiple versions of scala
    [INFO] includes = [**/*.java,**/*.scala,]
    [INFO] excludes = []
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ zeppelin-server ---
    [INFO] Surefire report directory: /Users/mmajithia/src/zep-os/zeppelin-server/target/surefire-reports
    
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running org.apache.zeppelin.integration.ParagraphActionsIT
    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/Users/mmajithia/src/zep-os/zeppelin-zengine/target/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/Users/mmajithia/src/zep-os/zeppelin-interpreter/target/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/Users/mmajithia/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
    10:25:42,294  INFO org.apache.zeppelin.CommandExecutor:46 - Sending command "bash -c /Applications/Firefox.app/Contents/MacOS/firefox -v" to localhost
    10:25:42,767  INFO org.apache.zeppelin.WebDriverManager:59 - Firefox version 56 detected
    10:25:42,773  INFO org.apache.zeppelin.WebDriverManager:161 - firebug version: 56, will be downloaded to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/firebug/
    10:25:42,774  INFO org.apache.zeppelin.WebDriverManager:179 - Download of firebug version: 56, successful
    org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
    ofile/extensions/webdriver-staging
    1510721746511	addons.xpi	DEBUG	Existing add-on fxdriver@googlecode.com in app-profile
    1510721746512	addons.xpi	INFO	Mapping activity-stream@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/activity-stream@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping aushelper@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/aushelper@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping clicktoplay-rollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/clicktoplay-rollout@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping e10srollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/e10srollout@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping firefox@getpocket.com to /Applications/Firefox.app/Contents/Resources/browser/features/firefox@getpocket.com.xpi
    1510721746512	addons.xpi	INFO	Mapping followonsearch@mozilla.com to /Applications/Firefox.app/Contents/Resources/browser/features/followonsearch@mozilla.com.xpi
    1510721746512	addons.xpi	INFO	Mapping formautofill@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/formautofill@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping onboarding@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/onboarding@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping screenshots@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/screenshots@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping shield-recipe-client@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/shield-recipe-client@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping webcompat@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/webcompat@mozilla.org.xpi
    1510721746512	addons.xpi	DEBUG	Existing add-on activity-stream@mozilla.org in app-system-defaults
    1510721746512	addons.xpi	DEBUG	Existing add-on aushelper@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on clicktoplay-rollout@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on e10srollout@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on firefox@getpocket.com in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on followonsearch@mozilla.com in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on formautofill@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on onboarding@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on screenshots@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	DEBUG	Existing add-on shield-recipe-client@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	DEBUG	Existing add-on webcompat@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	INFO	Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
    1510721746514	addons.xpi	DEBUG	Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1510721746514	addons.xpi	DEBUG	getInstallState changed: false, state: {}
    1510721746614	addons.productaddons	INFO	sending request to: https://aus5.mozilla.org/update/3/GMP/56.0/20170926190823/Darwin_x86_64-gcc3/en-US/release/Darwin%2016.7.0/default/default/update.xml
    1510721747960	addons.productaddons	INFO	Completed downloading document
    1510721750295	DeferredSave.webext.sc.lz4	DEBUG	Starting write
    1510721750298	DeferredSave.webext.sc.lz4	DEBUG	Write succeeded
    1510721767684	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721767686	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-af327a
    1510721778365	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721778368	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-6b9f3f
    
    	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:123)
    	at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:117)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:216)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:207)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:88)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    10:26:29,201 ERROR org.apache.zeppelin.WebDriverManager:90 - Exception in WebDriverManager while FireFox Driver 
    org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(/Applications/Firefox.app/Contents/MacOS/firefox-bin) on port 7055; process output follows: 
    ofile/extensions/webdriver-staging
    1510721746511	addons.xpi	DEBUG	Existing add-on fxdriver@googlecode.com in app-profile
    1510721746512	addons.xpi	INFO	Mapping activity-stream@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/activity-stream@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping aushelper@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/aushelper@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping clicktoplay-rollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/clicktoplay-rollout@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping e10srollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/e10srollout@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping firefox@getpocket.com to /Applications/Firefox.app/Contents/Resources/browser/features/firefox@getpocket.com.xpi
    1510721746512	addons.xpi	INFO	Mapping followonsearch@mozilla.com to /Applications/Firefox.app/Contents/Resources/browser/features/followonsearch@mozilla.com.xpi
    1510721746512	addons.xpi	INFO	Mapping formautofill@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/formautofill@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping onboarding@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/onboarding@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping screenshots@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/screenshots@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping shield-recipe-client@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/shield-recipe-client@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping webcompat@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/webcompat@mozilla.org.xpi
    1510721746512	addons.xpi	DEBUG	Existing add-on activity-stream@mozilla.org in app-system-defaults
    1510721746512	addons.xpi	DEBUG	Existing add-on aushelper@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on clicktoplay-rollout@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on e10srollout@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on firefox@getpocket.com in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on followonsearch@mozilla.com in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on formautofill@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on onboarding@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on screenshots@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	DEBUG	Existing add-on shield-recipe-client@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	DEBUG	Existing add-on webcompat@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	INFO	Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
    1510721746514	addons.xpi	DEBUG	Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1510721746514	addons.xpi	DEBUG	getInstallState changed: false, state: {}
    1510721746614	addons.productaddons	INFO	sending request to: https://aus5.mozilla.org/update/3/GMP/56.0/20170926190823/Darwin_x86_64-gcc3/en-US/release/Darwin%2016.7.0/default/default/update.xml
    1510721747960	addons.productaddons	INFO	Completed downloading document
    1510721750295	DeferredSave.webext.sc.lz4	DEBUG	Starting write
    1510721750298	DeferredSave.webext.sc.lz4	DEBUG	Write succeeded
    1510721767684	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721767686	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-af327a
    1510721778365	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721778368	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-6b9f3f
    
    Build info: version: '2.48.2', revision: '41bccdd10cf2c0560f637404c2d96164b67d9d67', time: '2015-10-09 13:08:06'
    System info: host: 'mmajithia-106-mbp', ip: '192.168.1.4', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
    Driver info: driver.version: FirefoxDriver
    	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:135)
    	at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:117)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:216)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:207)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:88)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
    ofile/extensions/webdriver-staging
    1510721746511	addons.xpi	DEBUG	Existing add-on fxdriver@googlecode.com in app-profile
    1510721746512	addons.xpi	INFO	Mapping activity-stream@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/activity-stream@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping aushelper@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/aushelper@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping clicktoplay-rollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/clicktoplay-rollout@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping e10srollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/e10srollout@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping firefox@getpocket.com to /Applications/Firefox.app/Contents/Resources/browser/features/firefox@getpocket.com.xpi
    1510721746512	addons.xpi	INFO	Mapping followonsearch@mozilla.com to /Applications/Firefox.app/Contents/Resources/browser/features/followonsearch@mozilla.com.xpi
    1510721746512	addons.xpi	INFO	Mapping formautofill@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/formautofill@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping onboarding@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/onboarding@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping screenshots@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/screenshots@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping shield-recipe-client@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/shield-recipe-client@mozilla.org.xpi
    1510721746512	addons.xpi	INFO	Mapping webcompat@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/webcompat@mozilla.org.xpi
    1510721746512	addons.xpi	DEBUG	Existing add-on activity-stream@mozilla.org in app-system-defaults
    1510721746512	addons.xpi	DEBUG	Existing add-on aushelper@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on clicktoplay-rollout@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on e10srollout@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on firefox@getpocket.com in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on followonsearch@mozilla.com in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on formautofill@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on onboarding@mozilla.org in app-system-defaults
    1510721746513	addons.xpi	DEBUG	Existing add-on screenshots@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	DEBUG	Existing add-on shield-recipe-client@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	DEBUG	Existing add-on webcompat@mozilla.org in app-system-defaults
    1510721746514	addons.xpi	INFO	Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
    1510721746514	addons.xpi	DEBUG	Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1510721746514	addons.xpi	DEBUG	getInstallState changed: false, state: {}
    1510721746614	addons.productaddons	INFO	sending request to: https://aus5.mozilla.org/update/3/GMP/56.0/20170926190823/Darwin_x86_64-gcc3/en-US/release/Darwin%2016.7.0/default/default/update.xml
    1510721747960	addons.productaddons	INFO	Completed downloading document
    1510721750295	DeferredSave.webext.sc.lz4	DEBUG	Starting write
    1510721750298	DeferredSave.webext.sc.lz4	DEBUG	Write succeeded
    1510721767684	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721767686	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-af327a
    1510721778365	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721778368	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-6b9f3f
    
    	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:123)
    	... 33 more
    10:26:29,231 ERROR org.apache.zeppelin.WebDriverManager:98 - Exception in WebDriverManager while ChromeDriver 
    java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html
    	at com.google.common.base.Preconditions.checkState(Preconditions.java:177)
    	at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:109)
    	at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32)
    	at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137)
    	at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:296)
    	at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
    	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:116)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:96)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    Nov 15, 2017 10:26:29 AM org.openqa.selenium.safari.SafariDriverServer start
    INFO: Server started on port 41926
    Nov 15, 2017 10:26:29 AM org.openqa.selenium.safari.SafariDriverCommandExecutor start
    INFO: Launching Safari
    Nov 15, 2017 10:26:29 AM org.openqa.selenium.safari.SafariDriverCommandExecutor start
    INFO: Waiting for SafariDriver to connect
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutting down
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Stopping Safari
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Stopping server
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverServer stop
    INFO: Stopping server
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutdown complete
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutting down
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Stopping server
    Nov 15, 2017 10:26:39 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutdown complete
    10:26:39,463 ERROR org.apache.zeppelin.WebDriverManager:106 - Exception in WebDriverManager while SafariDriver 
    org.openqa.selenium.remote.UnreachableBrowserException: Failed to connect to SafariDriver after 10068 ms
    Build info: version: '2.48.2', revision: '41bccdd10cf2c0560f637404c2d96164b67d9d67', time: '2015-10-09 13:08:06'
    System info: host: 'mmajithia-106-mbp', ip: '192.168.1.4', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
    Driver info: driver.version: SafariDriver
    	at org.openqa.selenium.safari.SafariDriverCommandExecutor.start(SafariDriverCommandExecutor.java:121)
    	at org.openqa.selenium.safari.SafariDriver.startClient(SafariDriver.java:76)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:117)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142)
    	at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:62)
    	at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:42)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:104)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    10:26:39,478  INFO org.apache.zeppelin.CommandExecutor:46 - Sending command "bash -c /Applications/Firefox.app/Contents/MacOS/firefox -v" to localhost
    10:26:39,800  INFO org.apache.zeppelin.WebDriverManager:59 - Firefox version 56 detected
    10:26:39,800  INFO org.apache.zeppelin.WebDriverManager:161 - firebug version: 56, will be downloaded to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/firebug/
    10:26:39,800  INFO org.apache.zeppelin.WebDriverManager:179 - Download of firebug version: 56, successful
    org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
     in app-profile
    1510721801888	addons.xpi	INFO	Mapping activity-stream@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/activity-stream@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping aushelper@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/aushelper@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping clicktoplay-rollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/clicktoplay-rollout@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping e10srollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/e10srollout@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping firefox@getpocket.com to /Applications/Firefox.app/Contents/Resources/browser/features/firefox@getpocket.com.xpi
    1510721801888	addons.xpi	INFO	Mapping followonsearch@mozilla.com to /Applications/Firefox.app/Contents/Resources/browser/features/followonsearch@mozilla.com.xpi
    1510721801888	addons.xpi	INFO	Mapping formautofill@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/formautofill@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping onboarding@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/onboarding@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping screenshots@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/screenshots@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping shield-recipe-client@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/shield-recipe-client@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping webcompat@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/webcompat@mozilla.org.xpi
    1510721801888	addons.xpi	DEBUG	Existing add-on activity-stream@mozilla.org in app-system-defaults
    1510721801888	addons.xpi	DEBUG	Existing add-on aushelper@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on clicktoplay-rollout@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on e10srollout@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on firefox@getpocket.com in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on followonsearch@mozilla.com in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on formautofill@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on onboarding@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on screenshots@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on shield-recipe-client@mozilla.org in app-system-defaults
    1510721801890	addons.xpi	DEBUG	Existing add-on webcompat@mozilla.org in app-system-defaults
    1510721801890	addons.xpi	INFO	Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
    1510721801890	addons.xpi	DEBUG	Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1510721801890	addons.xpi	DEBUG	getInstallState changed: false, state: {}
    1510721801976	addons.productaddons	INFO	sending request to: https://aus5.mozilla.org/update/3/GMP/56.0/20170926190823/Darwin_x86_64-gcc3/en-US/release/Darwin%2016.7.0/default/default/update.xml
    JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 266: TypeError: Cc[aContract] is undefined
    1510721805840	DeferredSave.webext.sc.lz4	DEBUG	Starting write
    1510721805843	DeferredSave.webext.sc.lz4	DEBUG	Write succeeded
    1510721808519	addons.productaddons	INFO	Completed downloading document
    1510721820352	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721820354	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-aa70fb
    1510721828916	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721828919	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-1e3bfa
    
    	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:123)
    	at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:117)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:216)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:207)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:88)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    10:27:25,172 ERROR org.apache.zeppelin.WebDriverManager:90 - Exception in WebDriverManager while FireFox Driver 
    org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(/Applications/Firefox.app/Contents/MacOS/firefox-bin) on port 7055; process output follows: 
     in app-profile
    1510721801888	addons.xpi	INFO	Mapping activity-stream@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/activity-stream@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping aushelper@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/aushelper@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping clicktoplay-rollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/clicktoplay-rollout@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping e10srollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/e10srollout@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping firefox@getpocket.com to /Applications/Firefox.app/Contents/Resources/browser/features/firefox@getpocket.com.xpi
    1510721801888	addons.xpi	INFO	Mapping followonsearch@mozilla.com to /Applications/Firefox.app/Contents/Resources/browser/features/followonsearch@mozilla.com.xpi
    1510721801888	addons.xpi	INFO	Mapping formautofill@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/formautofill@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping onboarding@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/onboarding@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping screenshots@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/screenshots@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping shield-recipe-client@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/shield-recipe-client@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping webcompat@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/webcompat@mozilla.org.xpi
    1510721801888	addons.xpi	DEBUG	Existing add-on activity-stream@mozilla.org in app-system-defaults
    1510721801888	addons.xpi	DEBUG	Existing add-on aushelper@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on clicktoplay-rollout@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on e10srollout@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on firefox@getpocket.com in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on followonsearch@mozilla.com in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on formautofill@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on onboarding@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on screenshots@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on shield-recipe-client@mozilla.org in app-system-defaults
    1510721801890	addons.xpi	DEBUG	Existing add-on webcompat@mozilla.org in app-system-defaults
    1510721801890	addons.xpi	INFO	Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
    1510721801890	addons.xpi	DEBUG	Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1510721801890	addons.xpi	DEBUG	getInstallState changed: false, state: {}
    1510721801976	addons.productaddons	INFO	sending request to: https://aus5.mozilla.org/update/3/GMP/56.0/20170926190823/Darwin_x86_64-gcc3/en-US/release/Darwin%2016.7.0/default/default/update.xml
    JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 266: TypeError: Cc[aContract] is undefined
    1510721805840	DeferredSave.webext.sc.lz4	DEBUG	Starting write
    1510721805843	DeferredSave.webext.sc.lz4	DEBUG	Write succeeded
    1510721808519	addons.productaddons	INFO	Completed downloading document
    1510721820352	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721820354	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-aa70fb
    1510721828916	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721828919	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-1e3bfa
    
    Build info: version: '2.48.2', revision: '41bccdd10cf2c0560f637404c2d96164b67d9d67', time: '2015-10-09 13:08:06'
    System info: host: 'mmajithia-106-mbp', ip: '192.168.1.4', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
    Driver info: driver.version: FirefoxDriver
    	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:135)
    	at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:117)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:216)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211)
    	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:207)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:88)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
     in app-profile
    1510721801888	addons.xpi	INFO	Mapping activity-stream@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/activity-stream@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping aushelper@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/aushelper@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping clicktoplay-rollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/clicktoplay-rollout@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping e10srollout@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/e10srollout@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping firefox@getpocket.com to /Applications/Firefox.app/Contents/Resources/browser/features/firefox@getpocket.com.xpi
    1510721801888	addons.xpi	INFO	Mapping followonsearch@mozilla.com to /Applications/Firefox.app/Contents/Resources/browser/features/followonsearch@mozilla.com.xpi
    1510721801888	addons.xpi	INFO	Mapping formautofill@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/formautofill@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping onboarding@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/onboarding@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping screenshots@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/screenshots@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping shield-recipe-client@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/shield-recipe-client@mozilla.org.xpi
    1510721801888	addons.xpi	INFO	Mapping webcompat@mozilla.org to /Applications/Firefox.app/Contents/Resources/browser/features/webcompat@mozilla.org.xpi
    1510721801888	addons.xpi	DEBUG	Existing add-on activity-stream@mozilla.org in app-system-defaults
    1510721801888	addons.xpi	DEBUG	Existing add-on aushelper@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on clicktoplay-rollout@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on e10srollout@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on firefox@getpocket.com in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on followonsearch@mozilla.com in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on formautofill@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on onboarding@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on screenshots@mozilla.org in app-system-defaults
    1510721801889	addons.xpi	DEBUG	Existing add-on shield-recipe-client@mozilla.org in app-system-defaults
    1510721801890	addons.xpi	DEBUG	Existing add-on webcompat@mozilla.org in app-system-defaults
    1510721801890	addons.xpi	INFO	Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
    1510721801890	addons.xpi	DEBUG	Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1510721801890	addons.xpi	DEBUG	getInstallState changed: false, state: {}
    1510721801976	addons.productaddons	INFO	sending request to: https://aus5.mozilla.org/update/3/GMP/56.0/20170926190823/Darwin_x86_64-gcc3/en-US/release/Darwin%2016.7.0/default/default/update.xml
    JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 266: TypeError: Cc[aContract] is undefined
    1510721805840	DeferredSave.webext.sc.lz4	DEBUG	Starting write
    1510721805843	DeferredSave.webext.sc.lz4	DEBUG	Write succeeded
    1510721808519	addons.productaddons	INFO	Completed downloading document
    1510721820352	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721820354	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-aa70fb
    1510721828916	addons.productaddons	INFO	downloadXHR File download. status=200
    1510721828919	addons.productaddons	INFO	Downloaded file will be saved to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/tmpaddon-1e3bfa
    
    	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:123)
    	... 33 more
    10:27:25,177 ERROR org.apache.zeppelin.WebDriverManager:98 - Exception in WebDriverManager while ChromeDriver 
    java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html
    	at com.google.common.base.Preconditions.checkState(Preconditions.java:177)
    	at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:109)
    	at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32)
    	at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137)
    	at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:296)
    	at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
    	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:116)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:96)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    Nov 15, 2017 10:27:25 AM org.openqa.selenium.safari.SafariDriverServer start
    INFO: Server started on port 15741
    Nov 15, 2017 10:27:25 AM org.openqa.selenium.safari.SafariDriverCommandExecutor start
    INFO: Launching Safari
    Nov 15, 2017 10:27:25 AM org.openqa.selenium.safari.SafariDriverCommandExecutor start
    INFO: Waiting for SafariDriver to connect
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutting down
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Stopping Safari
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Stopping server
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverServer stop
    INFO: Stopping server
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutdown complete
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutting down
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Stopping server
    Nov 15, 2017 10:27:35 AM org.openqa.selenium.safari.SafariDriverCommandExecutor stop
    INFO: Shutdown complete
    10:27:35,247 ERROR org.apache.zeppelin.WebDriverManager:106 - Exception in WebDriverManager while SafariDriver 
    org.openqa.selenium.remote.UnreachableBrowserException: Failed to connect to SafariDriver after 10062 ms
    Build info: version: '2.48.2', revision: '41bccdd10cf2c0560f637404c2d96164b67d9d67', time: '2015-10-09 13:08:06'
    System info: host: 'mmajithia-106-mbp', ip: '192.168.1.4', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
    Driver info: driver.version: SafariDriver
    	at org.openqa.selenium.safari.SafariDriverCommandExecutor.start(SafariDriverCommandExecutor.java:121)
    	at org.openqa.selenium.safari.SafariDriver.startClient(SafariDriver.java:76)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:117)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142)
    	at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:62)
    	at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:42)
    	at org.apache.zeppelin.WebDriverManager.getWebDriver(WebDriverManager.java:104)
    	at org.apache.zeppelin.integration.ParagraphActionsIT.startUp(ParagraphActionsIT.java:51)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
    	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
    	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
    10:27:35,250  INFO org.apache.zeppelin.CommandExecutor:46 - Sending command "bash -c /Applications/Firefox.app/Contents/MacOS/firefox -v" to localhost
    10:27:35,567  INFO org.apache.zeppelin.WebDriverManager:59 - Firefox version 56 detected
    10:27:35,568  INFO org.apache.zeppelin.WebDriverManager:161 - firebug version: 56, will be downloaded to /var/folders/g8/sydfyc514k93v98vxhv5pw540000z7/T/firebug/
    10:27:35,569  INFO org.apache.zeppelin.WebDriverManager:179 - Download of firebug version: 56, successful`



---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @Leemoonsoo I have created new icon font with remove and more icons.
    
    <img width="209" alt="screen shot 2017-11-01 at 9 45 01 pm" src="https://user-images.githubusercontent.com/1881135/32284898-b67dd8ce-bf4e-11e7-8811-7b70029c05fb.png">
    
    
    At present we will have three different icon fonts with different needs. I think we should consolidate all the three implementations to one and move to thin icons for all the icons.
    
    I have created a JIRA for this:
    https://issues.apache.org/jira/browse/ZEPPELIN-3024


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @1ambda 
    
    > Can we use the thinner icon for remove?
    I have changed the remove paragraph icon to trash.
    
    ![screen shot 2017-09-06 at 2 37 36 pm](https://user-images.githubusercontent.com/1881135/30103678-fb4dddec-9310-11e7-86e6-89f130019b13.png)
    
    >Not sure new setting icon is good or not.
    >   you might propose more icons and reviewer can decide based on the proposed icons.
    
    I think the menu indicates more items which we didn't want to show up front. Hence  added ellipsis icon from the font-awesome library. We can use variations from Simple Line Icons:
    
    ![screen shot 2017-09-06 at 2 38 22 pm](https://user-images.githubusercontent.com/1881135/30103700-11191b96-9311-11e7-8667-1f7f070518de.png)
    
    Note: We have to update simple line icons to use new icons


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by Leemoonsoo <gi...@git.apache.org>.
Github user Leemoonsoo commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    Right, we don't have good documentation for TEST_SELENIUM, but WEB_E2E you can find documentation [here](https://github.com/apache/zeppelin/tree/master/zeppelin-web).
    
    I'm running test in following way
    
    #### WEB_E2E test
    
    1. Build project (e.g. `mvn package -DskipTests`)
    2. Start daemon
        ```
        bin/zeppelin-daemon.sh start
        ```
    3. Run test 
        ```
        cd zeppelin-web
        npm run e2e
        ```
    
    #### TEST_SELENIUM test
    
    1. Build package  (e.g. `mvn package -DskipTests`)
    2. Start daemon
        ```
        bin/zeppelin-daemon.sh start
        ```
    3. Run test
        Run integration test under [org.apache.zeppelin.integration](https://github.com/apache/zeppelin/tree/master/zeppelin-server/src/test/java/org/apache/zeppelin/integration) package.
        ```
        TEST_SELENIUM=true mvn -Pweb-ci -pl .,zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display -Dtest=org.apache.zeppelin.integration.InterpreterIT -DfailIfNoTests=false -DskipRat verify
        ```
        
        you can change `-Dtest=...` whatever the way you want. Single class, single method, etc.
    
    Let me know if you need help on this.


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @Leemoonsoo : I will fix the spacing issue.
    
    Regarding more icon not visible, it seems we need to add it to the build. 
    
    I will change the delete icon to be cross rather than trash.


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by Leemoonsoo <gi...@git.apache.org>.
Github user Leemoonsoo commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    Thanks @malayhm for great improvement.
    
    Tried this branch and have few feedbacks.
    
    1. looks like it's got more space between buttons. Is it intended? can we keep the same space if there's no special reason?
    
    ![image](https://user-images.githubusercontent.com/1540981/31002012-b8060bf2-a49c-11e7-8186-dacc05c2d32d.png)
    
    
    2. I can not see icon image that brings dropdown menu, like below.
    ![image](https://user-images.githubusercontent.com/1540981/31002049-03bdb46e-a49d-11e7-8571-577ae47ce872.png)
    
    3. Is trash icon make sense for delete?
    
    Because of Zeppelin does not store Paragraph in the trash to recover, it may introduce wrong expectation on the feature. 
    ![image](https://user-images.githubusercontent.com/1540981/31002070-2bf584f2-a49d-11e7-9b3c-f3b272f13d85.png)
    I think current 'X' icon is more appropriate in this action. 
    ![image](https://user-images.githubusercontent.com/1540981/31002096-506c761a-a49d-11e7-8d0d-7c9aaefd5af5.png)
    
    what do you think?
    
    
    



---

[GitHub] zeppelin pull request #2568: ZEPPELIN-2904 Show Remove Paragraph button upfr...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/zeppelin/pull/2568


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by 1ambda <gi...@git.apache.org>.
Github user 1ambda commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @malayhm it's nice if we can remove `More` text and there is no license problem 👍 


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @Leemoonsoo Unfortunately Simple Line Icons doesn't have the cross icon, should we use the separate svg for that as well?



---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by Leemoonsoo <gi...@git.apache.org>.
Github user Leemoonsoo commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    Sorry, I missed this comment.  Simple line icon has 'close' icon, cross inside of a circle.
    
    ![image](https://user-images.githubusercontent.com/1540981/32150757-2c2916e8-bd5a-11e7-9263-452e53cb9ec8.png)
    
    I'm not sure this will be okay along with other icons. @malayhm do you think it's better make separate svg with just cross?


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @Leemoonsoo: I tried running selenium tests mentioned in the contributions guide, but it didn't help.
    https://zeppelin.apache.org/contribution/contributions.html
    
    Could you please suggest documentation for WEB_E2E and TEST_SELENIUM test profile run?


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by malayhm <gi...@git.apache.org>.
Github user malayhm commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @1ambda As per this link, we can use it as there is no mention to give credit to the designer:
    http://blog.iconfinder.com/license-agreements-used-iconfinder/


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by 1ambda <gi...@git.apache.org>.
Github user 1ambda commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    I agree to extract remove icon outside of the setting dropdown. 
    
    - Can we use the thinner icon for remove?
    - Not sure new setting icon is good or not. 
      * you might propose more icons and reviewer can decide based on the proposed icons. 
    
    What do u think?


---

[GitHub] zeppelin issue #2568: ZEPPELIN-2904 Show Remove Paragraph button upfront

Posted by 1ambda <gi...@git.apache.org>.
Github user 1ambda commented on the issue:

    https://github.com/apache/zeppelin/pull/2568
  
    @Madhuka Happy to see the icon. 
    
    I just searched the license but couldn't find the license. It only says "free for commercial usage". Could you check it can be used even in opensource?
    
    - https://docs.google.com/spreadsheets/u/1/d/1E8X2_xmJkkoeZwa1HPNG6jT3ytAZlcAgzTDRX0jDF-Q/pubhtml?gid=0&single=true
    - http://support.iconfinder.com/quick-guide-to-iconfinder/license-overview


---