Split spark integration into two jobs on travis.
This change divides the time to run almost in half CTR
diff --git a/.gitignore b/.gitignore
index 624e901..1db44b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,6 +22,7 @@
__version__.py
.glv
settings.xml
+package-lock.json
tools/
[Dd]ebug/
[Rr]elease/
diff --git a/.travis.yml b/.travis.yml
index 5295b48..19050c3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -42,23 +42,27 @@
- stage: "tests"
script: "mvn clean install -Dci --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"
name: "mvn clean install"
- - script: "touch gremlin-dotnet/src/.glv && touch gremlin-dotnet/test/.glv && mvn clean install -q -DskipTests && mvn verify -pl :gremlin-dotnet,:gremlin-dotnet-tests -P gremlin-dotnet"
+ - script: "touch gremlin-dotnet/src/.glv && touch gremlin-dotnet/test/.glv && mvn clean install -q -DskipTests -Dci && mvn verify -pl :gremlin-dotnet,:gremlin-dotnet-tests -P gremlin-dotnet"
name: ".net"
- - script: "touch gremlin-python/.glv && mvn clean install -q -DskipTests && mvn verify -pl gremlin-python"
+ - script: "touch gremlin-python/.glv && mvn clean install -q -DskipTests -Dci && mvn verify -pl gremlin-python"
name: "python"
- - script: "mvn clean install -q -DskipTests && mvn verify -pl :gremlin-javascript"
+ - script: "mvn clean install -q -DskipTests -Dci && mvn verify -pl :gremlin-javascript"
name: "javascript"
- script:
- - "mvn clean install -q -DskipTests"
+ - "mvn clean install -q -DskipTests -Dci"
- "mvn verify -pl :gremlin-server -DskipTests -DskipIntegrationTests=false -DincludeNeo4j"
name: "gremlin server"
- script:
- - "mvn clean install -q -DskipTests"
+ - "mvn clean install -q -DskipTests -Dci"
- "mvn verify -pl :gremlin-console -DskipTests -DskipIntegrationTests=false"
name: "gremlin console"
- script:
- - "mvn clean install -q -DskipTests"
- - "travis_wait 60 mvn verify -pl :spark-gremlin -DskipTests -DskipIntegrationTests=false"
- name: "spark"
+ - "mvn clean install -q -DskipTests -Dci"
+ - "travis_wait 60 mvn verify -pl :spark-gremlin -DskipTests -DskipIntegrationTests=false '-Dit.test=*IntegrateTest,!SparkGryoSerializerGraphComputerProcessIntegrateTest'"
+ name: "spark - core"
+ - script:
+ - "mvn clean install -q -DskipTests -Dci"
+ - "travis_wait 60 mvn verify -pl :spark-gremlin -DskipTests -DskipIntegrationTests=false -Dit.test=SparkGryoSerializerGraphComputerProcessIntegrateTest"
+ name: "spark - gryo"
- script: "docker/build.sh"
name: "docker"