THRIFT-847 Test Framework harmonization across all languages
cross test speed up from 30min to 6
diff --git a/.travis.yml b/.travis.yml
index c494d79..b8b80ad 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 @@
# 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 @@
# 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