7 vmImage: 'ubuntu-16.04'
9 - task: UsePythonVersion@0
12 displayName: 'Use Python 3.7'
14 python -m pip install --upgrade pip meson
16 sudo env DEBIAN_FRONTEND=noninteractive apt install -y \
17 xutils-dev doxygen libxcb-xkb-dev valgrind meson libwayland-dev \
18 wayland-protocols bison valgrind
19 displayName: 'Install dependencies'
21 mkdir autotools-build && pushd autotools-build
22 ../autogen.sh && make -j$(nproc) && make check
24 displayName: 'Autotools'
26 meson setup meson-build -Denable-wayland=false
28 meson test -C meson-build --print-errorlogs \
29 --wrap='valgrind --leak-check=full --track-origins=yes --error-exitcode=99'
30 for file in "$(pwd)"/meson-build/meson-logs/* ; do
31 echo "##vso[task.uploadfile]${file}"