From ffc746bf2071ed437f71261b621dfe64aab31f39 Mon Sep 17 00:00:00 2001
From: Marius van Niekerk <marius.v.niekerk@gmail.com>
Date: Sat, 2 Mar 2019 17:34:43 -0500
Subject: [PATCH 3/5] Attempt to mask out qemu failing tests

---
 gio/tests/meson.build     | 1 +
 glib/tests/meson.build    | 8 ++++----
 gobject/tests/meson.build | 2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/gio/tests/meson.build b/gio/tests/meson.build
index b37c47d..9d8d1a7 100644
--- a/gio/tests/meson.build
+++ b/gio/tests/meson.build
@@ -129,6 +129,7 @@ gio_tests = {
     # FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/1392
     # FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/3148
     'can_fail' : host_system in ['darwin', 'gnu'],
+    'suite': ['flaky'],
   },
   'socket-listener' : {},
   'socket-service' : {},
diff --git a/glib/tests/meson.build b/glib/tests/meson.build
index 1719968..32580b1 100644
--- a/glib/tests/meson.build
+++ b/glib/tests/meson.build
@@ -50,7 +50,7 @@ glib_tests = {
   },
   'guuid' : {},
   'gvariant' : {
-    'suite' : ['slow'],
+    'suite' : ['slow', 'flaky'],
   },
   'gwakeup' : {
     'source' : ['gwakeuptest.c', '../gwakeup.c'],
@@ -150,7 +150,7 @@ glib_tests = {
     # FIXME: https://gitlab.gnome.org/GNOME/glib/-/issues/3148
     'can_fail' : host_system == 'gnu',
   },
-  'strfuncs' : {},
+  'strfuncs' : {'suite': ['flaky']},
   'string' : {
     'c_args' : cc.get_id() == 'gcc' ? ['-Werror=sign-conversion'] : [],
   },
@@ -193,12 +193,12 @@ glib_tests = {
     'suite' : ['slow'],
   },
   '642026' : {
-    'suite' : ['slow'],
+    'suite' : ['slow', 'flaky'],
   },
   '642026-ec' : {
     'source' : '642026.c',
     'c_args' : ['-DG_ERRORCHECK_MUTEXES'],
-    'suite' : ['slow'],
+    'suite' : ['slow', 'flaky'],
   },
 }
 
diff --git a/gobject/tests/meson.build b/gobject/tests/meson.build
index a163e5f..df7d0c9 100644
--- a/gobject/tests/meson.build
+++ b/gobject/tests/meson.build
@@ -229,7 +229,7 @@ endforeach
 
 foreach test_name, extra_args : python_tests
   depends = [extra_args.get('depends', [])]
-  suite = ['gobject', 'no-valgrind']
+  suite = ['gobject', 'no-valgrind', 'flaky']
 
   if extra_args.get('can_fail', false)
     suite += 'failing'
