1dist: xenial 2 3language: c 4 5arch: 6 - amd64 7 - ppc64le 8 9compiler: 10 - gcc 11 12env: 13 global: 14 - CODECOV_TOKEN="040ce7eb-5bc7-4040-8324-364f3ef4baa3" 15 - CFLAGS="-coverage" 16 matrix: 17 - CONFIGURE_ARGS=-fHNPSOg GEN_HOST=1 LONG_BIT=64 18 - CONFIGURE_ARGS=-bfHNPSOg GEN_HOST=1 LONG_BIT=64 19 - CONFIGURE_ARGS=-dfHNPSOg GEN_HOST=1 LONG_BIT=64 20 - CONFIGURE_ARGS=-fEHNPSOg GEN_HOST=1 LONG_BIT=64 21 - CONFIGURE_ARGS=-bfEHNPSOg GEN_HOST=1 LONG_BIT=64 22 - CONFIGURE_ARGS=-dfEHNPSOg GEN_HOST=1 LONG_BIT=64 23 - CONFIGURE_ARGS=-fHNPSOg GEN_HOST=1 LONG_BIT=32 24 - CONFIGURE_ARGS=-bfHNPSOg GEN_HOST=1 LONG_BIT=32 25 - CONFIGURE_ARGS=-dfHNPSOg GEN_HOST=1 LONG_BIT=32 26 - CONFIGURE_ARGS=-fEHNPSOg GEN_HOST=1 LONG_BIT=32 27 - CONFIGURE_ARGS=-bfEHNPSOg GEN_HOST=1 LONG_BIT=32 28 - CONFIGURE_ARGS=-dfEHNPSOg GEN_HOST=1 LONG_BIT=32 29 30before_install: 31 - sudo apt-get install -y dc 32 - pip install --user codecov 33 34before_script: 35 - curl -o tests/bc/scripts/timeconst.bc https://raw.githubusercontent.com/torvalds/linux/master/kernel/time/timeconst.bc 36 37after_success: 38 - bash <(curl -s https://codecov.io/bash) 39 40script: 41 - if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then ./configure.sh "$CONFIGURE_ARGS" && make -j4 && make -j4 test ; fi 42