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"