aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavol Rusnak <stick@gk2.sk>2016-10-05 12:38:46 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-09-06 23:48:41 +0300
commite9efeb1d93dafadc7f8cc4e5d4533339e3988164 (patch)
treeb87119f1dc2066f7acd13d4bc1a2d741fff66977
parent615e799dfac449266ab6ae33ac91b5883f9ea63f (diff)
.travis.yml: add LLVM 32-bit Clang build to trigger test in Travis CI.travis-clang
-rw-r--r--.travis.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 090e0f6fa..c3a0cb49c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -64,6 +64,12 @@ script:
- (cd tests && MICROPY_CPYTHON3=python3.4 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests --emit native)
- (cd tests && MICROPY_CPYTHON3=python3.4 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests --via-mpy -d basics float)
+ # LLVM 32-bit Clang build to test osx-32bit fix
+ - make -C unix clean
+ - make -C unix CC=clang-3.6 MICROPY_FORCE_32BIT=1 deplibs
+ - make -C unix CC=clang-3.6 MICROPY_FORCE_32BIT=1
+ - make -C unix CC=clang-3.6 MICROPY_FORCE_32BIT=1 test
+
# run coveralls coverage analysis (try to, even if some builds/tests failed)
- (cd ports/unix && coveralls --root ../.. --build-root . --gcov $(which gcov) --gcov-options '\-o build-coverage/' --include py --include extmod)