1 image: registry.gitlab.gnome.org/gnome/glib-networking/master:v19
6 # Remove for PKCS11 logs, otherwise generates a lot of noise hitting gitlab's limit
7 PKCS11SPY_PATH: disabled
9 - cp .gitlab-ci/lcovrc ~/.lcovrc
10 - meson --prefix=$HOME/glib-networking-installed
18 - meson compile -C _build/
19 - meson test -v -C _build/ --repeat=1000
20 - meson install -C _build/
21 - ninja -C _build coverage-html
25 - _build/meson-logs/coveragereport
27 coverage: '/^\s+lines\.+:\s+([\d.]+\%)\s+/'
33 PKCS11SPY_PATH: disabled
34 ASAN_OPTIONS: fast_unwind_on_malloc=0
36 - meson -Db_sanitize=address
43 - meson compile -C _build/
44 - meson test --verbose --timeout-multiplier=10 -C _build/
50 fedora-x86_64-scan-build:
53 - meson -Dgnutls=enabled
59 - scan-build meson compile -C _build/
60 - bash -c 'if [[ -n "$(ls -A _build/meson-logs/scanbuild/)" ]]; then echo "Scan build log found, assuming defects exist"; exit 1; fi'
63 - _build/meson-logs/scanbuild
73 - .gitlab-ci/test-msvc.bat