summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorNobuaki Sukegawa <nsuke@apache.org>2016-09-04 15:33:40 +0900
committerNobuaki Sukegawa <nsuke@apache.org>2016-09-04 21:13:40 +0900
commit2c64bddc0085de94b01d00bc0e98615562f631d7 (patch)
treefffd8ba394a753a974d749009ae968b32fae4e8a /.travis.yml
parent93fb7eadd093e561e3c7122dc9eb084ca033047d (diff)
downloadthrift-2c64bddc0085de94b01d00bc0e98615562f631d7.tar.gz
THRIFT-3918 Run subset of make cross
This closes #1079
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml20
1 files changed, 15 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index fc5f95331..81a88c3ce 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -42,15 +42,25 @@ env:
- BUILD_LIBS="CPP C_GLIB HASKELL JAVA PYTHON TESTING TUTORIALS" # only meaningful for CMake builds
matrix:
- # TODO: Break up by protocol types to avoid 50min limit
- - TEST_NAME="Cross Language Tests"
+ - TEST_NAME="Cross Language Tests (Binary and Header Protocols)"
SCRIPT="cross-test.sh"
- BUILD_ARG="--enable-tutorial=no"
+ BUILD_ARG="-'(binary|header)'"
BUILD_ENV="-e CC=clang -e CXX=clang++ -e THRIFT_CROSSTEST_CONCURRENCY=4"
- - TEST_NAME="Cross Language Tests (Debian)"
+ - TEST_NAME="Cross Language Tests (Debian) (Binary and Header Protocols)"
SCRIPT="cross-test.sh"
- BUILD_ARG="--enable-tutorial=no"
+ BUILD_ARG="-'(binary|header)'"
+ BUILD_ENV="-e CC=clang -e CXX=clang++ -e THRIFT_CROSSTEST_CONCURRENCY=4"
+ DISTRO=debian
+
+ - TEST_NAME="Cross Language Tests (Compact and JSON Protocols)"
+ SCRIPT="cross-test.sh"
+ BUILD_ARG="-'(compact|json)'"
+ BUILD_ENV="-e CC=clang -e CXX=clang++ -e THRIFT_CROSSTEST_CONCURRENCY=4"
+
+ - TEST_NAME="Cross Language Tests (Debian) (Compact and JSON Protocols)"
+ SCRIPT="cross-test.sh"
+ BUILD_ARG="-'(compact|json)'"
BUILD_ENV="-e CC=clang -e CXX=clang++ -e THRIFT_CROSSTEST_CONCURRENCY=4"
DISTRO=debian