gtk3/debian/README.source
Simon McVittie dfa31ce3c1 d/tests, d/run-tests.sh: Copy run-with-display from gtk4
This should make the build-time tests a bit more robust, by using the
-noreset option to avoid a race condition (see #981201).
2023-01-03 12:44:55 +00:00

39 lines
890 B
Plaintext

Debugging reftest failures
==========================
In a local build
----------------
There must be a better way to do this, but this works...
top_srcdir=<path to unpacked package>
top_builddir=${srcdir}/debian/build/deb
srcdir=${srcdir}/testsuite/reftests
builddir=${builddir}/testsuite/reftests
cd "${builddir}"
debian/tests/run-with-display x11 \
dbus-run-session -- \
env \
-u XDG_RUNTIME_DIR \
REFTEST_MODULE_DIR="${builddir}" \
G_TEST_SRCDIR="${srcdir}" \
G_TEST_BUILDDIR="${builddir}" \
./gtk-reftest \
-o "${builddir}/output" \
-d "${srcdir}" \
-k \
2>&1 | tee test.log
Look for "not ok" in test.log.
Compare output/foo.ref.png and output/foo.out.png.
output/foo.diff.png shows an artificially-emphasized difference, if you
are having trouble spotting what is different.
On a buildd
-----------
You can't. Good luck reproducing it locally :-(