[gtk+/sdk/2965: 8/30] reftest: add a patch to mark reftests as known to fail
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/sdk/2965: 8/30] reftest: add a patch to mark reftests as known to fail
- Date: Sat, 11 Jul 2015 00:40:45 +0000 (UTC)
commit d0bd24fb74a383035da0651adbd93259f8a47846
Author: Cosimo Cecchi <cosimo endlessm com>
Date: Wed May 13 15:24:04 2015 -0700
reftest: add a patch to mark reftests as known to fail
So that we don't abort the testsuite.
Taken from Debian.
testsuite/reftests/gtk-reftest.c | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/testsuite/reftests/gtk-reftest.c b/testsuite/reftests/gtk-reftest.c
index 193fd03..33d5cbc 100644
--- a/testsuite/reftests/gtk-reftest.c
+++ b/testsuite/reftests/gtk-reftest.c
@@ -247,6 +247,20 @@ save_image (cairo_surface_t *surface,
g_free (filename);
}
+static gboolean
+known_fail(const char *test_name)
+{
+ char *filename = get_test_file (test_name, ".ui.known_fail", TRUE);
+
+ if (filename)
+ {
+ g_free (filename);
+ return TRUE;
+ }
+
+ return FALSE;
+}
+
static void
test_ui_file (GFile *file)
{
@@ -279,7 +293,13 @@ test_ui_file (GFile *file)
if (diff_image)
{
save_image (diff_image, ui_file, ".diff.png");
- g_test_fail ();
+ if (known_fail(ui_file))
+ {
+ printf("KNOWN FAILURE - %s\n", ui_file);
+ g_test_message ("KNOWN FAIL: %s", ui_file);
+ }
+ else
+ g_test_fail ();
}
remove_extra_css (provider);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]