summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorhenrique <henrique@apache.org>2014-04-30 16:21:25 +0200
committerhenrique <henrique@apache.org>2014-04-30 16:36:31 +0200
commitd17f1c98e64e6392a981308516eca5f489c27c57 (patch)
tree21d0f9aefb89c14b6f61edd9b49a83bef48f7f0f /.travis.yml
parent2bc4b130dead8fdd664be332e16b2b7eb3e809d7 (diff)
downloadthrift-d17f1c98e64e6392a981308516eca5f489c27c57.tar.gz
THRIFT-847 Test Framework harmonization across all languages
cross test speed up from 30min to 6
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml9
1 files changed, 5 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index c494d7979..b8b80ad4f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,11 +19,12 @@
# build Apache Thrift on Travis CI - https://travis-ci.org/
-language: php
+language: cpp
cache:
- apt
- npm
+ - maven
# see what we need: http://thrift.apache.org/docs/install/ubuntu
before_install:
@@ -34,8 +35,8 @@ before_install:
# Java
- sudo apt-get install -qq ant
# Ruby
- - gem uninstall bundler -I -x
- - gem install bundler -v 1.3.5
+# - gem uninstall bundler -I -x
+ - gem install bundler -v 1.3.5 || true
# Python
# - sudo apt-get install -qq python-all python-all-dev python-all-dbg
# Perl
@@ -71,7 +72,7 @@ script:
# TODO: fix these languages
- sh configure --without-erlang --without-haskell --without-python
- make -j$NUM_CPU && make dist
- - make check -j$NUM_CPU && sh test/test.sh
+ - make cross -j$NUM_CPU
- sh bootstrap.sh ; sh contrib/mingw-cross-compile.sh
# TODO: add these steps
# - sh bootstrap.sh ; dpkg-buildpackage -tc