The problem is that some core tests fail at the moment. I had disabled 6 test classes when I was trying to receive "green" travis build after enabling core tests. So we can't just enable all tests - it will brake the travis job. And fixing all tests errors can take a lot of time.
Regards, Alexander -----Original Message----- From: moon soo Lee [mailto:m...@apache.org] Sent: Thursday, April 27, 2017 12:07 AM To: dev@zeppelin.apache.org Subject: Re: Travis jobs Right, seconds travis job seems doing nothing. Second travis job supposed to test all core unit tests plus integration test (except for spark related test). Could you help fix this problem? Best, moon On Tue, Apr 25, 2017 at 1:04 AM Alexander Shoshin < alexander_shos...@epam.com> wrote: > Hi devs! > > Does anybody know what is the purpose of the second Travis job? > > I thought it should run all core unit tests but I found that it > doesn't run anything. Actually it runs 5 integration tests from > org.apache.zeppelin.integration package but all of them are skipped > because of TEST_SELENIUM=false. As a result we have zeppelin-server > unit tests which don't used at all (in any of Travis jobs). > > I guess that it is because of the exclamation mark in "-Dtest" property: > -Dtest='!ZeppelinSparkClusterTest,!org.apache.zeppelin.spark.*' > which is not supported by maven-surefire-plugin of version 2.17 (which > is used in Zeppelin). Exclamation mark is supported started from 2.19 > but still does not work properly. Instead of this we can use surefire > "exclude" > property in pom.xml by passing parameter from command line: > > .travis.yaml: > -Dtests.to.exclude='ZeppelinSparkClusterTest,org.apache.zeppelin.spark.*' > pom.xml: <exclude>${tests.to.exclude}</exclude> > > So should we run all core unit tests in the second Travis job or not? > > Regards, > Alexander >