additional master->release switches (CI tests)
This commit is contained in:
@@ -143,8 +143,9 @@ workflows:
|
|||||||
filters:
|
filters:
|
||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
- master
|
- release
|
||||||
- dev
|
- dev
|
||||||
|
- master
|
||||||
jobs:
|
jobs:
|
||||||
# Run daily long regression tests
|
# Run daily long regression tests
|
||||||
- regression-test
|
- regression-test
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ name: linux-kernel
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ dev, master, actionsTest ]
|
branches: [ dev, release, actionsTest ]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
|
|||||||
+12
-11
@@ -8,6 +8,7 @@ git:
|
|||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
- dev
|
- dev
|
||||||
|
- release
|
||||||
- master
|
- master
|
||||||
- travisTest
|
- travisTest
|
||||||
|
|
||||||
@@ -162,33 +163,33 @@ matrix:
|
|||||||
- make -C tests checkTag
|
- make -C tests checkTag
|
||||||
- tests/checkTag "$TRAVIS_BRANCH"
|
- tests/checkTag "$TRAVIS_BRANCH"
|
||||||
|
|
||||||
# tests for master branch and cron job only
|
# tests for release branch and cron job only
|
||||||
- name: OS-X # ~13mn
|
- name: OS-X # ~13mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
os: osx
|
os: osx
|
||||||
script:
|
script:
|
||||||
- make test
|
- make test
|
||||||
- make -C lib all
|
- make -C lib all
|
||||||
|
|
||||||
- name: zbuff test
|
- name: zbuff test
|
||||||
if: branch = master
|
if: branch = release
|
||||||
script:
|
script:
|
||||||
- make -C tests test-zbuff
|
- make -C tests test-zbuff
|
||||||
|
|
||||||
- name: Versions Compatibility Test # 11.5mn
|
- name: Versions Compatibility Test # 11.5mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
script:
|
script:
|
||||||
- make -C tests versionsTest
|
- make -C tests versionsTest
|
||||||
|
|
||||||
- name: thread sanitizer # ~29mn
|
- name: thread sanitizer # ~29mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
script:
|
script:
|
||||||
- make clang38install
|
- make clang38install
|
||||||
- CC=clang-3.8 make tsan-test-zstream
|
- CC=clang-3.8 make tsan-test-zstream
|
||||||
- CC=clang-3.8 make tsan-fuzztest
|
- CC=clang-3.8 make tsan-fuzztest
|
||||||
|
|
||||||
- name: PPC64LE + Fuzz test # ~13mn
|
- name: PPC64LE + Fuzz test # ~13mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
arch: ppc64le
|
arch: ppc64le
|
||||||
script:
|
script:
|
||||||
- cat /proc/cpuinfo
|
- cat /proc/cpuinfo
|
||||||
@@ -196,28 +197,28 @@ matrix:
|
|||||||
|
|
||||||
- name: Qemu PPC64 + Fuzz test # ~13mn, presumed Big-Endian (?)
|
- name: Qemu PPC64 + Fuzz test # ~13mn, presumed Big-Endian (?)
|
||||||
dist: trusty # note : PPC64 cross-compilation for Qemu tests seems broken on Xenial
|
dist: trusty # note : PPC64 cross-compilation for Qemu tests seems broken on Xenial
|
||||||
if: branch = master
|
if: branch = release
|
||||||
script:
|
script:
|
||||||
- make ppcinstall
|
- make ppcinstall
|
||||||
- make ppc64fuzz
|
- make ppc64fuzz
|
||||||
|
|
||||||
# note : we already have aarch64 tests on hardware
|
# note : we already have aarch64 tests on hardware
|
||||||
- name: Qemu aarch64 + Fuzz Test (on Xenial) # ~14mn
|
- name: Qemu aarch64 + Fuzz Test (on Xenial) # ~14mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
dist: xenial
|
dist: xenial
|
||||||
script:
|
script:
|
||||||
- make arminstall
|
- make arminstall
|
||||||
- make aarch64fuzz
|
- make aarch64fuzz
|
||||||
|
|
||||||
- name: zlib wrapper test # ~7.5mn
|
- name: zlib wrapper test # ~7.5mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
script:
|
script:
|
||||||
- make gpp6install valgrindinstall
|
- make gpp6install valgrindinstall
|
||||||
- make -C zlibWrapper test
|
- make -C zlibWrapper test
|
||||||
- make -C zlibWrapper valgrindTest
|
- make -C zlibWrapper valgrindTest
|
||||||
|
|
||||||
- name: LZ4, thread pool, and partial libs tests # ~4mn
|
- name: LZ4, thread pool, and partial libs tests # ~4mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
script:
|
script:
|
||||||
- make lz4install
|
- make lz4install
|
||||||
- make -C tests test-lz4
|
- make -C tests test-lz4
|
||||||
@@ -229,7 +230,7 @@ matrix:
|
|||||||
|
|
||||||
# meson dedicated test
|
# meson dedicated test
|
||||||
- name: Xenial (Meson + clang) # ~15mn
|
- name: Xenial (Meson + clang) # ~15mn
|
||||||
if: branch = master
|
if: branch = release
|
||||||
dist: xenial
|
dist: xenial
|
||||||
language: cpp
|
language: cpp
|
||||||
compiler: clang
|
compiler: clang
|
||||||
|
|||||||
Reference in New Issue
Block a user