• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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