 dfa31ce3c1
			
		
	
	dfa31ce3c1
	
	
	
		
			
			This should make the build-time tests a bit more robust, by using the -noreset option to avoid a race condition (see #981201).
		
			
				
	
	
		
			39 lines
		
	
	
		
			890 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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 :-(
 |