Pārlūkot izejas kodu

update travis testing

Shinsuke Sugaya 7 gadi atpakaļ
vecāks
revīzija
c45bfa9c41
2 mainītis faili ar 24 papildinājumiem un 2 dzēšanām
  1. 2 2
      .travis.yml
  2. 22 0
      .travis/before_script.sh

+ 2 - 2
.travis.yml

@@ -10,12 +10,12 @@ cache:
     - $HOME/.m2/repository
 
 install:
+  - mvn antrun:run
   - mvn package
-  - unzip target/releases/fess-*.zip
 
 before_script:
   - java -version
-  - ./fess-*/bin/fess &
+  - bash .travis/before_script.sh
 
 script:
   - mvn test -P integrationTests -Dtest.fess.url="http://127.0.0.1:8080" -Dtest.es.url="http://127.0.0.1:9201"

+ 22 - 0
.travis/before_script.sh

@@ -0,0 +1,22 @@
+#!/bin/sh
+
+TMP_FILE=/tmp/fess-build.$$
+unzip target/releases/fess-*.zip 2>&1 > $TMP_FILE
+tail $TMP_FILE
+
+./fess-*/bin/fess 2>&1 > $TMP_FILE &
+sleep 3
+tail $TMP_FILE
+tail ./fess-*/logs/*.log &
+
+counter=0
+ret=1
+while [ $ret != 0 -a $counter != 60 ] ; do
+  echo "Ping Fess... $counter"
+  curl -v 127.0.0.1:8080/json/?type=ping
+  #ret=$?
+  ret=1
+  sleep 5
+  counter=`expr $counter + 1`
+done
+