127b27ec6Sopenharmony_cilanguage: c 227b27ec6Sopenharmony_ci 327b27ec6Sopenharmony_cimatrix: 427b27ec6Sopenharmony_ci fast_finish: true 527b27ec6Sopenharmony_ci include: 627b27ec6Sopenharmony_ci 727b27ec6Sopenharmony_ci - name: aarch64 real-hw tests 827b27ec6Sopenharmony_ci arch: arm64 927b27ec6Sopenharmony_ci script: 1027b27ec6Sopenharmony_ci - make test 1127b27ec6Sopenharmony_ci 1227b27ec6Sopenharmony_ci - name: PPC64LE real-hw tests 1327b27ec6Sopenharmony_ci arch: ppc64le 1427b27ec6Sopenharmony_ci script: 1527b27ec6Sopenharmony_ci - make test 1627b27ec6Sopenharmony_ci 1727b27ec6Sopenharmony_ci - name: IBM s390x real-hw tests 1827b27ec6Sopenharmony_ci arch: s390x 1927b27ec6Sopenharmony_ci script: 2027b27ec6Sopenharmony_ci - make test 2127b27ec6Sopenharmony_ci 2227b27ec6Sopenharmony_ci # tag-specific test 2327b27ec6Sopenharmony_ci - name: tag build 2427b27ec6Sopenharmony_ci if: tag =~ ^v[0-9]\.[0-9] 2527b27ec6Sopenharmony_ci os: linux 2627b27ec6Sopenharmony_ci script: 2727b27ec6Sopenharmony_ci - make -C tests checkTag 2827b27ec6Sopenharmony_ci - tests/checkTag "$TRAVIS_BRANCH" 2927b27ec6Sopenharmony_ci 3027b27ec6Sopenharmony_ci # oss-fuzz compilation test 3127b27ec6Sopenharmony_ci - name: Compile OSS-Fuzz targets 3227b27ec6Sopenharmony_ci script: 3327b27ec6Sopenharmony_ci - ./ossfuzz/travisoss.sh 3427b27ec6Sopenharmony_ci 3527b27ec6Sopenharmony_ci # Unicode lint 3627b27ec6Sopenharmony_ci # See https://github.com/lz4/lz4/issues/1018 3727b27ec6Sopenharmony_ci - name: Run Unicode lint 3827b27ec6Sopenharmony_ci script: 3927b27ec6Sopenharmony_ci - ./tests/unicode_lint.sh 4027b27ec6Sopenharmony_ci 4127b27ec6Sopenharmony_ci allow_failures: 4227b27ec6Sopenharmony_ci - env: ALLOW_FAILURES=true 43