[gnome-builder] build: use local .typelib when running tests



commit e47312a14cc0b70b7f9d6228565adef5d658c1c6
Author: Christian Hergert <christian hergert me>
Date:   Mon May 18 01:20:12 2015 -0700

    build: use local .typelib when running tests

 tests/test-ide-back-forward-list.c |    2 ++
 tests/test-ide-buffer-manager.c    |    1 +
 tests/test-ide-buffer.c            |    1 +
 tests/test-ide-context.c           |    1 +
 tests/test-ide-indenter.c          |    2 ++
 tests/test-vim.c                   |    5 ++---
 6 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/tests/test-ide-back-forward-list.c b/tests/test-ide-back-forward-list.c
index 1977c13..d5bfb9e 100644
--- a/tests/test-ide-back-forward-list.c
+++ b/tests/test-ide-back-forward-list.c
@@ -16,6 +16,7 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <girepository.h>
 #include <glib.h>
 #include <ide.h>
 
@@ -170,6 +171,7 @@ gint
 main (gint   argc,
       gchar *argv[])
 {
+  g_irepository_prepend_search_path (BUILDDIR"/../libide");
   gtk_init (&argc, &argv);
   g_test_init (&argc, &argv, NULL);
   g_test_add_func ("/Ide/BackForwardList/basic", test_basic);
diff --git a/tests/test-ide-buffer-manager.c b/tests/test-ide-buffer-manager.c
index 3051d5c..a5ac32f 100644
--- a/tests/test-ide-buffer-manager.c
+++ b/tests/test-ide-buffer-manager.c
@@ -192,6 +192,7 @@ gint
 main (gint   argc,
       gchar *argv[])
 {
+  g_irepository_prepend_search_path (BUILDDIR"/../libide");
   gtk_init (&argc, &argv);
   g_test_init (&argc, &argv, NULL);
   g_irepository_require_private (g_irepository_get_default (),
diff --git a/tests/test-ide-buffer.c b/tests/test-ide-buffer.c
index d4a1ece..cfc2ece 100644
--- a/tests/test-ide-buffer.c
+++ b/tests/test-ide-buffer.c
@@ -140,6 +140,7 @@ gint
 main (gint   argc,
       gchar *argv[])
 {
+  g_irepository_prepend_search_path (BUILDDIR"/../libide");
   gtk_init (&argc, &argv);
   g_test_init (&argc, &argv, NULL);
   g_irepository_require_private (g_irepository_get_default (),
diff --git a/tests/test-ide-context.c b/tests/test-ide-context.c
index cade0d0..bd95bfc 100644
--- a/tests/test-ide-context.c
+++ b/tests/test-ide-context.c
@@ -81,6 +81,7 @@ gint
 main (gint   argc,
       gchar *argv[])
 {
+  g_irepository_prepend_search_path (BUILDDIR"/../libide");
   gtk_init (&argc, &argv);
   g_test_init (&argc, &argv, NULL);
   g_irepository_require_private (g_irepository_get_default (),
diff --git a/tests/test-ide-indenter.c b/tests/test-ide-indenter.c
index f5948b9..1464fbb 100644
--- a/tests/test-ide-indenter.c
+++ b/tests/test-ide-indenter.c
@@ -16,6 +16,7 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <girepository.h>
 #include <ide.h>
 #include <string.h>
 
@@ -252,6 +253,7 @@ gint
 main (gint argc,
       gchar *argv[])
 {
+  g_irepository_prepend_search_path (BUILDDIR"/../libide");
   gtk_init (&argc, &argv);
   g_test_init (&argc, &argv, NULL);
   g_test_add_func ("/Ide/CIndenter/basic", test_cindenter_basic);
diff --git a/tests/test-vim.c b/tests/test-vim.c
index 3d4cda5..5429026 100644
--- a/tests/test-vim.c
+++ b/tests/test-vim.c
@@ -18,6 +18,7 @@
 
 #include <ide.h>
 #include <string.h>
+#include <girepository.h>
 
 #include "gb-resources.h"
 
@@ -276,12 +277,10 @@ gint
 main (gint argc,
       gchar *argv[])
 {
+  g_irepository_prepend_search_path (BUILDDIR"/../libide");
   gtk_init (&argc, &argv);
-
   load_vim_css ();
-
   g_test_init (&argc, &argv, NULL);
   g_test_add_func ("/Ide/Vim/basic", test_vim_basic);
-
   return g_test_run ();
 }


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