summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-01-23 18:40:27 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-01-23 18:40:27 +0000
commitacc6f7bf03a5e1ca5d2e1e2206d5005b8ba0d810 (patch)
treef098ad62654bc3ebce17b3e4fab93ca1ad8181d9
parent87bab7a883bda1766606578470367310c6a5adaf (diff)
parentf7f15d079ec5e4716d88ff5796dcfa9a2e1629e8 (diff)
downloadpango-acc6f7bf03a5e1ca5d2e1e2206d5005b8ba0d810.tar.gz
Merge branch 'fix-test-leak' into 'master'
Fix test leak See merge request GNOME/pango!276
-rw-r--r--.gitlab-ci.yml1
-rwxr-xr-x.gitlab-ci/run-tests.sh2
-rw-r--r--tests/testmisc.c1
3 files changed, 2 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 724459de..5b2c361d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -52,7 +52,6 @@ asan-build:
- CC=clang meson --buildtype=debugoptimized -Db_sanitize=address -Db_lundef=false -Dintrospection=disabled _build
- ninja -C _build
- .gitlab-ci/run-tests.sh _build
- allow_failure: true
artifacts:
when: always
reports:
diff --git a/.gitlab-ci/run-tests.sh b/.gitlab-ci/run-tests.sh
index 73a1951f..d82f1d08 100755
--- a/.gitlab-ci/run-tests.sh
+++ b/.gitlab-ci/run-tests.sh
@@ -7,7 +7,7 @@ srcdir=$( pwd )
builddir=$1
# Ignore memory leaks lower in dependencies
-export LSAN_OPTIONS=suppressions=$srcdir/lsan.supp
+export LSAN_OPTIONS=suppressions=$srcdir/lsan.supp:print_suppressions=0
# Check leaks of slices
export G_SLICE=always-malloc
diff --git a/tests/testmisc.c b/tests/testmisc.c
index 48f60ee9..1697b7cd 100644
--- a/tests/testmisc.c
+++ b/tests/testmisc.c
@@ -64,6 +64,7 @@ test_itemize_utf8 (void)
result = pango_itemize_with_base_dir (context, PANGO_DIRECTION_LTR, "\xc3\xa1\na", 3, 1, NULL, NULL);
g_assert (result != NULL);
+ g_list_free_full (result, (GDestroyNotify)pango_item_free);
g_object_unref (context);
}