[gnome-builder] tests: add stubs to reload tests



commit 2b5d028b5d6f326eab4c54164dcdb0557cf1e7db
Author: Christian Hergert <chergert redhat com>
Date:   Sat Dec 16 23:52:35 2017 -0800

    tests: add stubs to reload tests

 src/libide/testing/gtk/menus.ui       |    6 ++++++
 src/libide/testing/ide-test-manager.c |   10 ++++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/src/libide/testing/gtk/menus.ui b/src/libide/testing/gtk/menus.ui
index 80f2e67..b2c43b5 100644
--- a/src/libide/testing/gtk/menus.ui
+++ b/src/libide/testing/gtk/menus.ui
@@ -7,5 +7,11 @@
         <attribute name="action">test-manager.run-all</attribute>
       </item>
     </section>
+    <section id="testing-menu-reload-section">
+      <item>
+        <attribute name="label" translatable="yes">Reload tests</attribute>
+        <attribute name="action">test-manager.reload-tests</attribute>
+      </item>
+    </section>
   </menu>
 </interface>
diff --git a/src/libide/testing/ide-test-manager.c b/src/libide/testing/ide-test-manager.c
index 08772f6..4717f7d 100644
--- a/src/libide/testing/ide-test-manager.c
+++ b/src/libide/testing/ide-test-manager.c
@@ -77,9 +77,12 @@ enum {
 static void initable_iface_init              (GInitableIface *iface);
 static void ide_test_manager_actions_run_all (IdeTestManager *self,
                                               GVariant       *param);
+static void ide_test_manager_actions_reload  (IdeTestManager *self,
+                                              GVariant       *param);
 
 DZL_DEFINE_ACTION_GROUP (IdeTestManager, ide_test_manager, {
   { "run-all", ide_test_manager_actions_run_all },
+  { "reload-tests", ide_test_manager_actions_reload },
 })
 
 G_DEFINE_TYPE_WITH_CODE (IdeTestManager, ide_test_manager, IDE_TYPE_OBJECT,
@@ -768,6 +771,13 @@ ide_test_manager_actions_run_all (IdeTestManager *self,
   ide_test_manager_run_all_async (self, NULL, NULL, NULL);
 }
 
+static void
+ide_test_manager_actions_reload (IdeTestManager *self,
+                                 GVariant       *param)
+{
+  g_assert (IDE_IS_TEST_MANAGER (self));
+}
+
 GtkTreeModel *
 _ide_test_manager_get_model (IdeTestManager *self)
 {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]