summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: e66f0c2a0e9cc3592315ec61bfce726735fcc76a (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
31
32
33
34
35
36
os: linux
dist: bionic
language: c
arch:
    - amd64
#   - arm64

addons:
    apt:
        packages:
            - valgrind
            - python3-docutils
            - python3-pytest
            - python3-pytest-xdist
            - meson
            - ninja-build
            - pkg-config
            - libaio-dev
            - libblkid-dev
            - libkeyutils-dev
            - liblz4-dev
            - libsodium-dev
            - liburcu-dev
            - libzstd-dev
            - libudev-dev
            - uuid-dev
            - zlib1g-dev

before_install:
    - wget https://github.com/libfuse/libfuse/archive/fuse-3.7.0.tar.gz -O /tmp/fuse.tar.gz
    - tar -C /tmp -zxvf /tmp/fuse.tar.gz
    - mkdir /tmp/libfuse-fuse-3.7.0/build
    - pushd /tmp/libfuse-fuse-3.7.0/build && meson .. && ninja && sudo ninja install && popd
    - sudo ldconfig

script: ./smoke_test