update travis testing

This commit is contained in:
Shinsuke Sugaya 2017-09-09 09:21:13 +09:00
parent 8c270d8823
commit c45bfa9c41
2 changed files with 24 additions and 2 deletions

View file

@ -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
.travis/before_script.sh Normal file
View file

@ -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