Skip to content

Use a new PangoFontMap for every test

Elliott Sales de Andrade requested to merge QuLogic/pango:test-new-fontmaps into main

This ensure that each test is isolated from others in the same file. It also helps with leak reports from valgrind, reducing most output (from valgrind --leak-check=full --suppressions=/path/to/glib-2.0.supp --suppressions=pango.supp) to 0:

  • test-bidi: 18 errors (7864 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • test-break: 11 errors (11264 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • test-ellipsize: 9 errors (1536 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • test-font: 21 errors (5632 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • test-fonts: 4 errors (1536 bytes definitely lost) -> 1 error (672 bytes definitely lost)
  • test-harfbuzz: 2 errors (512 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • test-itemize: 6 errors (2048 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • test-layout: 15 errors (16896 bytes definitely lost) -> 1 error (6384 bytes definitely lost)
  • test-no-fonts: 5 errors (1024 bytes definitely lost) -> 1 error (168 bytes definitely lost)
  • testiter: 11 errors (2048 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • testmisc: 22 errors (22538 bytes definitely lost) -> 0 errors (0 bytes definitely lost)
  • testserialize: 7 errors (1024 bytes definitely lost) -> 5 errors (840 bytes definitely lost)

The remaining errors/bytes lost are fixed by !739.

Edited by Elliott Sales de Andrade

Merge request reports