summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-11-12 21:02:59 -0500
committerMatthias Clasen <mclasen@redhat.com>2021-11-14 15:33:26 -0500
commitbbd2a49731a9ec711185c6c32d530f61b2f1e772 (patch)
tree2814b71be8bd09b1c0ddade48e306f0dc58fb051
parent5baab0f520190b80103f3e95be65e6c38e57b9d5 (diff)
downloadpango-bbd2a49731a9ec711185c6c32d530f61b2f1e772.tar.gz
testrandom: Use --verbose
Only spew test data if --verbose is given.
-rw-r--r--tests/testrandom.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/testrandom.c b/tests/testrandom.c
index ce4d343d..a7716b1b 100644
--- a/tests/testrandom.c
+++ b/tests/testrandom.c
@@ -115,7 +115,8 @@ test_wrap_char (gconstpointer data)
{
sentence = create_random_sentence (dir);
pango_layout_set_text (layout, sentence, -1);
- g_print ("%s\n", sentence);
+ if (g_test_verbose ())
+ g_print ("%s\n", sentence);
g_free (sentence);
pango_layout_set_wrap (layout, PANGO_WRAP_WORD_CHAR);
@@ -143,7 +144,17 @@ test_wrap_char (gconstpointer data)
continue;
g_assert_cmpint (sizes[i-1].set_width, <=, sizes[i].set_width);
+
g_assert_cmpint (sizes[i].width, <=, sizes[i].set_width);
+
+ if (g_test_verbose ())
+ {
+ if (sizes[i-1].width > sizes[i].width)
+ {
+ g_print ("min %d\n", min.width);
+ g_print ("%d %d\n", sizes[i-1].set_width, sizes[i].set_width);
+ }
+ }
g_assert_cmpint (sizes[i-1].width, <=, sizes[i].width);
g_assert_cmpint (sizes[i-1].height, >=, sizes[i].height);
}