• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1language: c
2
3matrix:
4  fast_finish: true
5  include:
6
7    - name: aarch64 real-hw tests
8      arch: arm64
9      script:
10        - make test
11
12    - name: PPC64LE real-hw tests
13      arch: ppc64le
14      script:
15        - make test
16
17    - name: IBM s390x real-hw tests
18      arch: s390x
19      script:
20        - make test
21
22    # tag-specific test
23    - name: tag build
24      if: tag =~ ^v[0-9]\.[0-9]
25      os: linux
26      script:
27        - make -C tests checkTag
28        - tests/checkTag "$TRAVIS_BRANCH"
29
30    # oss-fuzz compilation test
31    - name: Compile OSS-Fuzz targets
32      script:
33        - ./ossfuzz/travisoss.sh
34
35    # Unicode lint
36    # See https://github.com/lz4/lz4/issues/1018
37    - name: Run Unicode lint
38      script:
39        - ./tests/unicode_lint.sh
40
41  allow_failures:
42    - env: ALLOW_FAILURES=true
43