e4a8520b7630e4d279322d799ad2ca21384ca556
[rrq/fuse_xattrs.git] / .travis.yml
1 sudo: required
2 dist: trusty
3
4 language:
5   - cpp
6
7 before_install:
8   - sudo apt-get update -qq
9   - sudo apt-get install libfuse-dev valgrind gcc libattr1-dev fuse wget lcov
10   - sudo modprobe fuse
11   - sudo chmod 666 /dev/fuse
12   - sudo chown root:$USER /etc/fuse.conf
13
14 compiler:
15   - gcc
16
17 script:
18   - virtualenv -p /usr/bin/python3 python_venv
19   - source python_venv/bin/activate
20   - easy_install xattr
21   - mkdir -p build && cd build
22   - cmake -DENABLE_CODECOVERAGE=1 -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_BUILD_TYPE=Debug ..
23   - make
24   - make fuse_xattrs_coverage
25
26 after_failure:
27   - cat build/Testing/Temporary/LastTest.log