aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
blob: b90c8bf0798047fbd7c560f282c1d1f120d98350 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
sudo: required
language:
    - python
    - c
python: "3.5"
compiler:
    - gcc
    - clang
env:
    - CC=gcc-6
    - CC=clang
addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - doxygen
    - libtool
    - automake
    - autoconf
    - gcc-6
install:
    - sudo python -m pip install pytest
script:
    - $CC --version
    - ./makeconf.sh
    - ./configure
    - CFLAGS="-fsanitize=address,undefined -g -O1 -Wall -Werror" make
    - doxygen doc/Doxyfile
    - python -m pytest test/