|
From: <ego...@us...> - 2015-06-12 14:32:15
|
Revision: 61804
http://sourceforge.net/p/firebird/code/61804
Author: egorpugin
Date: 2015-06-12 14:32:13 +0000 (Fri, 12 Jun 2015)
Log Message:
-----------
[ci] Initial travis-ci config.
Modified Paths:
--------------
firebird/trunk/.travis.yml
firebird/trunk/README.md
Added Paths:
-----------
firebird/trunk/travis.sh
Modified: firebird/trunk/.travis.yml
===================================================================
--- firebird/trunk/.travis.yml 2015-06-12 12:10:26 UTC (rev 61803)
+++ firebird/trunk/.travis.yml 2015-06-12 14:32:13 UTC (rev 61804)
@@ -5,11 +5,24 @@
sudo: required
-before_install:
+install:
- wget http://www.cmake.org/files/v3.2/cmake-3.2.3-Linux-x86_64.sh
- sudo sh cmake-3.2.3-Linux-x86_64.sh --skip-license --prefix=/usr
- sudo apt-get install libtommath0 libtommath-dev
+ - sudo python -m pip install Mako fdb
+ - svn co http://svn.code.sf.net/p/firebird/code/qa/fbtest/trunk/ fbtest
+ - svn co http://svn.code.sf.net/p/firebird/code/qa/fbt-repository/trunk/ fbtest/fbt
script:
- ./autogen.sh
- make
+ - sudo echo `pwd`/gen/Release/firebird/lib | sudo tee --append /etc/ld.so.conf
+ - sudo ldconfig
+ - sudo ./gen/Release/firebird/bin/gsec -add sysdba -pw masterkey
+ - chmod 777 travis.sh
+ - sudo ./travis.sh start_server &
+ - ./travis.sh dummy_output &
+ - ./travis.sh skip_tests
+ - sleep 3
+ - cd fbtest/fbt
+ - python ../fbtest.py -d `pwd`/tmp -b `pwd`/../../gen/Release/firebird/bin -v -x -k ../../skip.txt
Modified: firebird/trunk/README.md
===================================================================
--- firebird/trunk/README.md 2015-06-12 12:10:26 UTC (rev 61803)
+++ firebird/trunk/README.md 2015-06-12 14:32:13 UTC (rev 61804)
@@ -1,6 +1,4 @@
-# firebird
+[](https://travis-ci.org/asfernandes/firebird)
+
+# Firebird
Firebird git mirror
-
-CI test
-
-
Added: firebird/trunk/travis.sh
===================================================================
--- firebird/trunk/travis.sh (rev 0)
+++ firebird/trunk/travis.sh 2015-06-12 14:32:13 UTC (rev 61804)
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+
+start_server() {
+ until ./gen/Release/firebird/bin/firebird; do
+ echo "Firebird crashed with exit code $?. Restarting..." >&2
+ done
+}
+
+dummy_output() {
+ while true; do
+ sleep 9m
+ echo "dummy output"
+ done
+}
+
+skip_tests() {
+ SKIP=skip.txt
+ echo bugs.core_0870 >> $SKIP
+}
+
+set -e
+#set -x
+eval "$1"
Property changes on: firebird/trunk/travis.sh
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+LF
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|