summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Simon McVittie [Fri, 12 Aug 2022 09:44:17 +0000 (10:44 +0100)]
Disable inscription-markup.ui reftest
It's rendered 1px to the left of where it should be, which is not a
serious problem for practical use of GTK, but is a test failure.
Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/5099
Forwarded: not-needed, workaround
Gbp-Pq: Topic debian
Gbp-Pq: Name Disable-inscription-markup.ui-reftest.patch
Simon McVittie [Sat, 13 Feb 2021 16:19:10 +0000 (16:19 +0000)]
reftests: Allow minor differences to be tolerated
Based on an earlier patch by Michael Biebl, as used in Debian's GTK 3
packaging, with additional inspiration from librsvg's reftests.
Each .ui or .node reftest can have an accompanying .keyfile file
like this:
[reftest]
tolerated-diff-level=20
tolerated-diff-pixels=1000
If the image differs, but the number of pixels that differ is no more
than tolerated-diff-pixels and the differences are no more than
tolerated-diff-level, then we treat it as a success with warnings, save
the .diff.png for analysis, and use g_test_incomplete() to record the
test-case as "TODO".
Signed-off-by: Simon McVittie <smcv@debian.org>
Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3195
Applied-upstream: no, upstream want reftests to be a strict pass/fail with identical results required
Gbp-Pq: Topic debian
Gbp-Pq: Name reftests-Allow-minor-differences-to-be-tolerated.patch
Simon McVittie [Sat, 13 Feb 2021 18:26:24 +0000 (18:26 +0000)]
reftest_compare_surfaces: Report how much the images differ
In unattended/non-interactive/autobuilder environments where the images
are not trivially accessible, this provides a way to distinguish between
totally different rendering and more subtle issues.
Signed-off-by: Simon McVittie <smcv@debian.org>
Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3195
Applied-upstream: no, upstream want reftests to be a strict pass/fail with identical results required
Gbp-Pq: Topic debian
Gbp-Pq: Name reftest_compare_surfaces-Report-how-much-the-images-diffe.patch
Jeremy Bícha [Tue, 8 Aug 2023 18:50:05 +0000 (14:50 -0400)]
tests: mark headless tests as flaky
See
baaa7482489b0f7446ef1e0130e527a169c43b0c
Gbp-Pq: Name tests-mark-headless-tests-as-flaky.patch
Jeremy Bicha [Thu, 12 Jan 2023 13:47:54 +0000 (08:47 -0500)]
Revert "build: Drop the install-tests option"
Debian and Ubuntu uses these installed tests as part of their
autopkgtest system
This reverts commit
3121f88265ac61733e257f5335473d6f139f158c.
Gbp-Pq: Name Revert-build-Drop-the-install-tests-option.patch
Jeremy Bicha [Mon, 5 Jun 2023 17:49:20 +0000 (13:49 -0400)]
Revert "tests: Stop copying the tool tests"
This reverts commit
bb3a6214cbeaa3211be007192e536bd473323836.
This is actually used by the installed tests
which we also had to revert dropping (in a separate patch)
Gbp-Pq: Name Revert-tests-Stop-copying-the-tool-tests.patch
Jeremy Bícha [Sun, 27 Aug 2023 23:33:26 +0000 (00:33 +0100)]
gtk4 (4.12.1+ds-2) unstable; urgency=medium
* Release to unstable
[dgit import unpatched gtk4 4.12.1+ds-2]
Jeremy Bícha [Sun, 27 Aug 2023 23:33:26 +0000 (00:33 +0100)]
Import gtk4_4.12.1+ds-2.debian.tar.xz
[dgit import tarball gtk4 4.12.1+ds-2 gtk4_4.12.1+ds-2.debian.tar.xz]
Jeremy Bícha [Sat, 26 Aug 2023 14:54:25 +0000 (15:54 +0100)]
Import gtk4_4.12.1+ds.orig.tar.xz
[dgit import orig gtk4_4.12.1+ds.orig.tar.xz]