diff --git a/testsuite/gtk/Makefile.am b/testsuite/gtk/Makefile.am
index dc587da353..7d71625cda 100644
--- a/testsuite/gtk/Makefile.am
+++ b/testsuite/gtk/Makefile.am
@@ -173,6 +173,11 @@ test_ui = \
ui/test5.ui ui/test5.expected \
ui/test6.ui ui/test6.expected \
ui/test7.ui ui/test7.expected \
+ ui/label1.ui ui/label1.expected \
+ ui/label2.ui ui/label2.expected \
+ ui/label3.ui ui/label3.expected \
+ ui/label4.ui ui/label4.expected \
+ ui/label5.ui ui/label5.expected \
$(NULL)
EXTRA_DIST += \
diff --git a/testsuite/gtk/ui/label1.expected b/testsuite/gtk/ui/label1.expected
new file mode 100644
index 0000000000..ff43ca4091
--- /dev/null
+++ b/testsuite/gtk/ui/label1.expected
@@ -0,0 +1 @@
+SUCCESS
diff --git a/testsuite/gtk/ui/label1.ui b/testsuite/gtk/ui/label1.ui
new file mode 100644
index 0000000000..e83b2dd60b
--- /dev/null
+++ b/testsuite/gtk/ui/label1.ui
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/testsuite/gtk/ui/label2.expected b/testsuite/gtk/ui/label2.expected
new file mode 100644
index 0000000000..8c431f30e5
--- /dev/null
+++ b/testsuite/gtk/ui/label2.expected
@@ -0,0 +1,2 @@
+ERROR: g-markup-error-quark 6
+.:5:32 element 'attribute' requires attribute 'value'
diff --git a/testsuite/gtk/ui/label2.ui b/testsuite/gtk/ui/label2.ui
new file mode 100644
index 0000000000..47a9f57a2f
--- /dev/null
+++ b/testsuite/gtk/ui/label2.ui
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/testsuite/gtk/ui/label3.expected b/testsuite/gtk/ui/label3.expected
new file mode 100644
index 0000000000..8061cde4d7
--- /dev/null
+++ b/testsuite/gtk/ui/label3.expected
@@ -0,0 +1,2 @@
+ERROR: gtk-builder-error-quark 6
+Could not parse enum: `warbl'
diff --git a/testsuite/gtk/ui/label3.ui b/testsuite/gtk/ui/label3.ui
new file mode 100644
index 0000000000..33624ea0f0
--- /dev/null
+++ b/testsuite/gtk/ui/label3.ui
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/testsuite/gtk/ui/label4.expected b/testsuite/gtk/ui/label4.expected
new file mode 100644
index 0000000000..6990475c7d
--- /dev/null
+++ b/testsuite/gtk/ui/label4.expected
@@ -0,0 +1,2 @@
+ERROR: gtk-builder-error-quark 1
+.:5:15 Unsupported tag for GtkContainer:
diff --git a/testsuite/gtk/ui/label4.ui b/testsuite/gtk/ui/label4.ui
new file mode 100644
index 0000000000..5d5e37c933
--- /dev/null
+++ b/testsuite/gtk/ui/label4.ui
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/testsuite/gtk/ui/label5.expected b/testsuite/gtk/ui/label5.expected
new file mode 100644
index 0000000000..027a052673
--- /dev/null
+++ b/testsuite/gtk/ui/label5.expected
@@ -0,0 +1,2 @@
+ERROR: gtk-builder-error-quark 1
+Unhandled tag:
diff --git a/testsuite/gtk/ui/label5.ui b/testsuite/gtk/ui/label5.ui
new file mode 100644
index 0000000000..d008cd6df8
--- /dev/null
+++ b/testsuite/gtk/ui/label5.ui
@@ -0,0 +1,8 @@
+
+
+
+