added mingw cross compilation tests
based on a script in RocksDB project. also : pushed qemu aarch64 tests to master/cron, since there are already hardware aarch64 tests on dev.
This commit is contained in:
+13
-6
@@ -120,6 +120,11 @@ matrix:
|
|||||||
- make clean
|
- make clean
|
||||||
- make travis-install # just ensures `make install` works
|
- make travis-install # just ensures `make install` works
|
||||||
|
|
||||||
|
- name: mingw cross-compilation
|
||||||
|
script :
|
||||||
|
- sudo update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix;
|
||||||
|
- CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ make
|
||||||
|
|
||||||
- name: Valgrind + Fuzz Test Stack Mode # ~ 7mn
|
- name: Valgrind + Fuzz Test Stack Mode # ~ 7mn
|
||||||
script:
|
script:
|
||||||
- make valgrindinstall
|
- make valgrindinstall
|
||||||
@@ -132,12 +137,6 @@ matrix:
|
|||||||
- make arminstall
|
- make arminstall
|
||||||
- make armfuzz
|
- make armfuzz
|
||||||
|
|
||||||
- name: Qemu aarch64 + Fuzz Test (on Xenial) # ~14mn
|
|
||||||
dist: xenial
|
|
||||||
script:
|
|
||||||
- make arminstall
|
|
||||||
- make aarch64fuzz
|
|
||||||
|
|
||||||
- name: Qemu PPC + Fuzz Test # ~13mn
|
- name: Qemu PPC + Fuzz Test # ~13mn
|
||||||
dist: trusty # it seems ppc cross-compilation fails on "current"
|
dist: trusty # it seems ppc cross-compilation fails on "current"
|
||||||
script:
|
script:
|
||||||
@@ -175,6 +174,14 @@ matrix:
|
|||||||
- make ppcinstall
|
- make ppcinstall
|
||||||
- make ppc64fuzz
|
- make ppc64fuzz
|
||||||
|
|
||||||
|
# note : we already have aarch64 tests on hardware
|
||||||
|
- name: Qemu aarch64 + Fuzz Test (on Xenial) # ~14mn
|
||||||
|
if: branch = master
|
||||||
|
dist: xenial
|
||||||
|
script:
|
||||||
|
- make arminstall
|
||||||
|
- make aarch64fuzz
|
||||||
|
|
||||||
- name: zlib wrapper test # ~7.5mn
|
- name: zlib wrapper test # ~7.5mn
|
||||||
if: branch = master
|
if: branch = master
|
||||||
script:
|
script:
|
||||||
|
|||||||
Reference in New Issue
Block a user