Merge pull request #527 from joohnnie/GRIFFIN-280

GRIFFIN-280 update travis config to start griffin docker container
diff --git a/.travis.yml b/.travis.yml
index 9d22289..bb195cf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,6 +14,13 @@
 
 language: java scala node_js
 
+services:
+  - docker
+
+env:
+  - COMPOSE_FILE=griffin-doc/docker/compose/docker-compose-batch.yml
+
+
 jdk:
   - oraclejdk8
 scala:
@@ -29,6 +36,13 @@
 install:
   - npm install -g bower
 
+before_script:
+  - docker-compose up -d
+
+
 # keep 30, need change according to ci logs.
-script: travis_wait 30 mvn clean verify -q
+script:
+  - export MAVEN_SKIP_RC=true
+  - export MAVEN_OPTS="-Xms500m -Xmx1g -XX:MaxPermSize=256m -Dorg.slf4j.simpleLogger.defaultLogLevel=warn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"
+  - mvn -B clean test -Dlogging.level.org.springframework=WARN
 
diff --git a/measure/src/test/resources/log4j.properties b/measure/src/test/resources/log4j.properties
index ff9399b..bd3f027 100644
--- a/measure/src/test/resources/log4j.properties
+++ b/measure/src/test/resources/log4j.properties
@@ -22,4 +22,6 @@
 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
 log4j.appender.stdout.Target=System.out
 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%c] - %m%n
\ No newline at end of file
+log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%c] - %m%n
+log4j.logger.org.apache=WARN
+log4j.logger.org.spark_project=WARN
\ No newline at end of file
diff --git a/service/src/test/resources/application.properties b/service/src/test/resources/application.properties
index 7864be9..a9c6c6e 100644
--- a/service/src/test/resources/application.properties
+++ b/service/src/test/resources/application.properties
@@ -24,7 +24,7 @@
 spring.datasource.schema=classpath:Init_quartz_h2_test.sql
 spring.jpa.show-sql=true
 # Hive metastore
-hive.metastore.uris=thrift://localhost:9083
+hive.metastore.uris=thrift://localhost:39083
 hive.metastore.dbname=default
 hive.hmshandler.retry.attempts=15
 hive.hmshandler.retry.interval=2000ms
@@ -57,6 +57,18 @@
 elasticsearch.scheme=http
 # elasticsearch.user = user
 # elasticsearch.password = password
+# livy
+livy.uri=http://localhost:38998/batches
+livy.need.queue=false
+livy.task.max.concurrent.count=20
+livy.task.submit.interval.second=3
+livy.task.appId.retry.count=3
+livy.need.kerberos=false
+livy.server.auth.kerberos.principal=livy/kerberos.principal
+livy.server.auth.kerberos.keytab=/path/to/livy/keytab/file
+# yarn url
+yarn.uri=http://localhost:38088
+
 # griffin event listener
 internal.event.listeners=GriffinJobEventHook,GriffinTestJobEventHook