additional master->release switches (CI tests)

This commit is contained in:
Yann Collet
2020-12-17 15:01:04 -08:00
parent 4680d817c0
commit c11db9c8b5
3 changed files with 15 additions and 13 deletions
+2 -1
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -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