X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=.travis.yml;h=7764b53101fadf22b03bdd2298c9adfa3e0a8337;hb=HEAD;hp=8feeddb87aa4cd2017679087a47e77a9db043eec;hpb=3f472567bdd9bc3fbfd99b342ee29b25d5b553be;p=rrq%2Ffuse_xattrs.git diff --git a/.travis.yml b/.travis.yml index 8feeddb..7764b53 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,29 @@ +sudo: required +dist: trusty + language: - cpp before_install: - sudo apt-get update -qq - - sudo apt-get install libfuse-dev valgrind python3 - - sudo pip install xattr + - sudo apt-get install python-virtualenv python3 python3-dev + - sudo apt-get install libfuse-dev valgrind gcc libattr1-dev fuse wget lcov + - sudo modprobe fuse + - sudo chmod 666 /dev/fuse + - sudo chown root:$USER /etc/fuse.conf compiler: - - clang + - gcc script: + - virtualenv -p /usr/bin/python3 python_venv + - source python_venv/bin/activate + - easy_install xattr + - easy_install pathlib - mkdir -p build && cd build - - cmake .. + - cmake -DENABLE_CODECOVERAGE=1 -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_BUILD_TYPE=Debug .. - make - - make test - - cd .. + - make fuse_xattrs_coverage -after_success: - - true +after_failure: + - cat build/Testing/Temporary/LastTest.log