tests: don't use deprecated fail_unless check API
It causes errors like this when running make check: check_public.c:40:24: error: too many arguments for format [-Werror=format-extra-args] 40 | fail_unless(success, "unexpected parse failure %sfor '%s'", test_string[test_type], name); Closes: https://gitlab.freedesktop.org/xorg/lib/libxcb/-/issues/49 Tested-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Ran Benita <ran@unusedvar.com>
This commit is contained in:
parent
704e0a91b1
commit
f01f3c378e
|
@ -36,7 +36,7 @@ if test x"$HAVE_DOT" = xno; then
|
||||||
AC_MSG_WARN([dot not found - doxygen targets will be skipped])
|
AC_MSG_WARN([dot not found - doxygen targets will be skipped])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PKG_CHECK_MODULES(CHECK, [check >= 0.9.4], [HAVE_CHECK=yes], [HAVE_CHECK=no])
|
PKG_CHECK_MODULES(CHECK, [check >= 0.9.6], [HAVE_CHECK=yes], [HAVE_CHECK=no])
|
||||||
AM_CONDITIONAL(HAVE_CHECK, test x$HAVE_CHECK = xyes)
|
AM_CONDITIONAL(HAVE_CHECK, test x$HAVE_CHECK = xyes)
|
||||||
|
|
||||||
XSLTPROC=no
|
XSLTPROC=no
|
||||||
|
|
|
@ -37,18 +37,18 @@ static void parse_display_pass(const char *name, const char *host, const int dis
|
||||||
got_display = got_screen = -42;
|
got_display = got_screen = -42;
|
||||||
mark_point();
|
mark_point();
|
||||||
success = xcb_parse_display(argument, &got_host, &got_display, &got_screen);
|
success = xcb_parse_display(argument, &got_host, &got_display, &got_screen);
|
||||||
fail_unless(success, "unexpected parse failure %sfor '%s'", test_string[test_type], name);
|
ck_assert_msg(success, "unexpected parse failure %sfor '%s'", test_string[test_type], name);
|
||||||
fail_unless(strcmp(host, got_host) == 0, "parse %sproduced unexpected hostname '%s' for '%s': expected '%s'", test_string[test_type], got_host, name, host);
|
ck_assert_msg(strcmp(host, got_host) == 0, "parse %sproduced unexpected hostname '%s' for '%s': expected '%s'", test_string[test_type], got_host, name, host);
|
||||||
fail_unless(display == got_display, "parse %sproduced unexpected display '%d' for '%s': expected '%d'", test_string[test_type], got_display, name, display);
|
ck_assert_msg(display == got_display, "parse %sproduced unexpected display '%d' for '%s': expected '%d'", test_string[test_type], got_display, name, display);
|
||||||
fail_unless(screen == got_screen, "parse %sproduced unexpected screen '%d' for '%s': expected '%d'", test_string[test_type], got_screen, name, screen);
|
ck_assert_msg(screen == got_screen, "parse %sproduced unexpected screen '%d' for '%s': expected '%d'", test_string[test_type], got_screen, name, screen);
|
||||||
|
|
||||||
got_host = (char *) -1;
|
got_host = (char *) -1;
|
||||||
got_display = got_screen = -42;
|
got_display = got_screen = -42;
|
||||||
mark_point();
|
mark_point();
|
||||||
success = xcb_parse_display(argument, &got_host, &got_display, 0);
|
success = xcb_parse_display(argument, &got_host, &got_display, 0);
|
||||||
fail_unless(success, "unexpected screenless parse failure %sfor '%s'", test_string[test_type], name);
|
ck_assert_msg(success, "unexpected screenless parse failure %sfor '%s'", test_string[test_type], name);
|
||||||
fail_unless(strcmp(host, got_host) == 0, "screenless parse %sproduced unexpected hostname '%s' for '%s': expected '%s'", test_string[test_type], got_host, name, host);
|
ck_assert_msg(strcmp(host, got_host) == 0, "screenless parse %sproduced unexpected hostname '%s' for '%s': expected '%s'", test_string[test_type], got_host, name, host);
|
||||||
fail_unless(display == got_display, "screenless parse %sproduced unexpected display '%d' for '%s': expected '%d'", test_string[test_type], got_display, name, display);
|
ck_assert_msg(display == got_display, "screenless parse %sproduced unexpected display '%d' for '%s': expected '%d'", test_string[test_type], got_display, name, display);
|
||||||
}
|
}
|
||||||
putenv("DISPLAY=");
|
putenv("DISPLAY=");
|
||||||
}
|
}
|
||||||
|
@ -79,18 +79,18 @@ static void parse_display_fail(const char *name)
|
||||||
got_display = got_screen = -42;
|
got_display = got_screen = -42;
|
||||||
mark_point();
|
mark_point();
|
||||||
success = xcb_parse_display(argument, &got_host, &got_display, &got_screen);
|
success = xcb_parse_display(argument, &got_host, &got_display, &got_screen);
|
||||||
fail_unless(!success, "unexpected parse success %sfor '%s'", test_string[test_type], name);
|
ck_assert_msg(!success, "unexpected parse success %sfor '%s'", test_string[test_type], name);
|
||||||
fail_unless(got_host == (char *) -1, "host changed on parse failure %sfor '%s': got %p", test_string[test_type], name, got_host);
|
ck_assert_msg(got_host == (char *) -1, "host changed on parse failure %sfor '%s': got %p", test_string[test_type], name, got_host);
|
||||||
fail_unless(got_display == -42, "display changed on parse failure %sfor '%s': got %d", test_string[test_type], name, got_display);
|
ck_assert_msg(got_display == -42, "display changed on parse failure %sfor '%s': got %d", test_string[test_type], name, got_display);
|
||||||
fail_unless(got_screen == -42, "screen changed on parse failure %sfor '%s': got %d", test_string[test_type], name, got_screen);
|
ck_assert_msg(got_screen == -42, "screen changed on parse failure %sfor '%s': got %d", test_string[test_type], name, got_screen);
|
||||||
|
|
||||||
got_host = (char *) -1;
|
got_host = (char *) -1;
|
||||||
got_display = got_screen = -42;
|
got_display = got_screen = -42;
|
||||||
mark_point();
|
mark_point();
|
||||||
success = xcb_parse_display(argument, &got_host, &got_display, 0);
|
success = xcb_parse_display(argument, &got_host, &got_display, 0);
|
||||||
fail_unless(!success, "unexpected screenless parse success %sfor '%s'", test_string[test_type], name);
|
ck_assert_msg(!success, "unexpected screenless parse success %sfor '%s'", test_string[test_type], name);
|
||||||
fail_unless(got_host == (char *) -1, "host changed on parse failure %sfor '%s': got %p", test_string[test_type], name, got_host);
|
ck_assert_msg(got_host == (char *) -1, "host changed on parse failure %sfor '%s': got %p", test_string[test_type], name, got_host);
|
||||||
fail_unless(got_display == -42, "display changed on parse failure %sfor '%s': got %d", test_string[test_type], name, got_display);
|
ck_assert_msg(got_display == -42, "display changed on parse failure %sfor '%s': got %d", test_string[test_type], name, got_display);
|
||||||
}
|
}
|
||||||
putenv("DISPLAY=");
|
putenv("DISPLAY=");
|
||||||
}
|
}
|
||||||
|
@ -183,7 +183,7 @@ END_TEST
|
||||||
|
|
||||||
static void popcount_eq(uint32_t bits, int count)
|
static void popcount_eq(uint32_t bits, int count)
|
||||||
{
|
{
|
||||||
fail_unless(xcb_popcount(bits) == count, "unexpected popcount(%08x) != %d", bits, count);
|
ck_assert_msg(xcb_popcount(bits) == count, "unexpected popcount(%08x) != %d", bits, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
START_TEST(popcount)
|
START_TEST(popcount)
|
||||||
|
|
Loading…
Reference in New Issue