[gnome-builder/wip/chergert/buildcleanup: 6/10] tests: add test data for projects
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/buildcleanup: 6/10] tests: add test data for projects
- Date: Mon, 12 Dec 2016 03:32:27 +0000 (UTC)
commit 4c5fc2a8c7c7e705cb67d3671c6a1a45e4deebb6
Author: Christian Hergert <chergert redhat com>
Date: Sun Dec 11 19:16:28 2016 -0800
tests: add test data for projects
tests/Makefile.am | 6 ++++-
tests/data/project1/.gitignore | 18 +++++++++++++++++
tests/data/project1/Makefile.am | 5 ++++
tests/data/project1/autogen.sh | 10 +++++++++
tests/data/project1/build-aux/.gitignore | 1 +
tests/data/project1/configure.ac | 10 +++++++++
tests/test-ide-buffer-manager.c | 2 +-
tests/test-ide-buffer.c | 31 +-----------------------------
tests/test-ide-context.c | 2 +-
9 files changed, 52 insertions(+), 33 deletions(-)
---
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 789dc0c..503e5fd 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -272,10 +272,14 @@ endif
check_PROGRAMS = $(TESTS) $(misc_programs)
EXTRA_DIST += \
- data/project1/configure.ac \
data/project1/.editorconfig \
+ data/project1/.you-dont-git-me \
+ data/project1/autogen.sh \
+ data/project1/build-aux/m4/.keep \
+ data/project1/configure.ac \
data/project1/project1.doap \
data/project1/tags \
+ data/project2/.you-dont-git-me \
$(NULL)
-include $(top_srcdir)/git.mk
diff --git a/tests/data/project1/.gitignore b/tests/data/project1/.gitignore
new file mode 100644
index 0000000..4852292
--- /dev/null
+++ b/tests/data/project1/.gitignore
@@ -0,0 +1,18 @@
+Makefile.in
+aclocal.m4
+autom4te.cache/
+build-aux/compile
+build-aux/config.guess
+build-aux/config.sub
+build-aux/depcomp
+build-aux/install-sh
+build-aux/ltmain.sh
+build-aux/m4/libtool.m4
+build-aux/m4/ltoptions.m4
+build-aux/m4/ltsugar.m4
+build-aux/m4/ltversion.m4
+build-aux/m4/lt~obsolete.m4
+build-aux/missing
+build/
+config.h.in
+configure
diff --git a/tests/data/project1/.you-dont-git-me b/tests/data/project1/.you-dont-git-me
new file mode 100644
index 0000000..e69de29
diff --git a/tests/data/project1/Makefile.am b/tests/data/project1/Makefile.am
new file mode 100644
index 0000000..12b3e01
--- /dev/null
+++ b/tests/data/project1/Makefile.am
@@ -0,0 +1,5 @@
+
+bin_PROGRAMS = project1
+
+project1_SOURCES = project1.c
+project1_CFLAGS = -D_THIS_IS_PROJECT1
diff --git a/tests/data/project1/autogen.sh b/tests/data/project1/autogen.sh
new file mode 100755
index 0000000..6d13746
--- /dev/null
+++ b/tests/data/project1/autogen.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+olddir=`pwd`
+cd $srcdir
+aclocal --install -I build-aux || exit 1
+autoreconf --force --install -Wno-portability || exit 1
+cd $olddir
diff --git a/tests/data/project1/build-aux/.gitignore b/tests/data/project1/build-aux/.gitignore
new file mode 100644
index 0000000..0f4126c
--- /dev/null
+++ b/tests/data/project1/build-aux/.gitignore
@@ -0,0 +1 @@
+*.m4
diff --git a/tests/data/project1/build-aux/m4/.keep b/tests/data/project1/build-aux/m4/.keep
new file mode 100644
index 0000000..e69de29
diff --git a/tests/data/project1/configure.ac b/tests/data/project1/configure.ac
index 63f03a0..939437d 100644
--- a/tests/data/project1/configure.ac
+++ b/tests/data/project1/configure.ac
@@ -1 +1,11 @@
+AC_PREREQ([2.69])
+AC_INIT([project1], [0.1], [], [project1], [])
+AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_MACRO_DIR([build-aux/m4])
+AC_CONFIG_AUX_DIR([build-aux])
+AC_CANONICAL_HOST
+AM_INIT_AUTOMAKE([1.11 foreign subdir-objects tar-ustar no-dist-gzip dist-xz])
+LT_PREREQ([2.2])
LT_INIT
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
diff --git a/tests/data/project1/project1.c b/tests/data/project1/project1.c
new file mode 100644
index 0000000..e69de29
diff --git a/tests/data/project2/.you-dont-git-me b/tests/data/project2/.you-dont-git-me
new file mode 100644
index 0000000..e69de29
diff --git a/tests/test-ide-buffer-manager.c b/tests/test-ide-buffer-manager.c
index 6681bf2..408231d 100644
--- a/tests/test-ide-buffer-manager.c
+++ b/tests/test-ide-buffer-manager.c
@@ -88,7 +88,7 @@ test_buffer_manager_basic_cb2 (GObject *object,
gtk_text_buffer_get_bounds (GTK_TEXT_BUFFER (buffer), &begin, &end);
text = gtk_text_buffer_get_text (GTK_TEXT_BUFFER (buffer), &begin, &end, TRUE);
- g_assert_cmpstr (text, ==, "LT_INIT");
+ g_assert (g_str_has_prefix (text, "AC_PREREQ([2.69])\n"));
tmpfd = g_file_open_tmp (NULL, &tmpfilename, &error);
g_assert_no_error (error);
diff --git a/tests/test-ide-buffer.c b/tests/test-ide-buffer.c
index 19e6a13..e979664 100644
--- a/tests/test-ide-buffer.c
+++ b/tests/test-ide-buffer.c
@@ -25,30 +25,6 @@
#include "application/ide-application-tests.h"
static void
-flags_changed_cb (IdeBuffer *buffer,
- gpointer user_data)
-{
- g_autofree gchar *str = NULL;
- g_autoptr(GTask) task = user_data;
- GtkTextIter begin;
- GtkTextIter end;
-
- IDE_ENTRY;
-
- ide_buffer_trim_trailing_whitespace (buffer);
-
- gtk_text_buffer_get_bounds (GTK_TEXT_BUFFER (buffer), &begin, &end);
- str = gtk_text_buffer_get_text (GTK_TEXT_BUFFER (buffer), &begin, &end, TRUE);
- g_assert_cmpstr (str, ==, "abcd\n\n\n");
-
- g_task_return_boolean (task, TRUE);
-
- g_object_unref (buffer);
-
- IDE_EXIT;
-}
-
-static void
test_buffer_basic_cb2 (GObject *object,
GAsyncResult *result,
gpointer user_data)
@@ -65,12 +41,7 @@ test_buffer_basic_cb2 (GObject *object,
g_assert (ret);
g_assert (IDE_IS_BUFFER (ret));
- g_signal_connect_object (ret,
- "line-flags-changed",
- G_CALLBACK (flags_changed_cb),
- g_object_ref (task),
- 0);
- gtk_text_buffer_set_text (GTK_TEXT_BUFFER (ret), "abcd \n\n \n", -1);
+ g_task_return_boolean (task, TRUE);
IDE_EXIT;
}
diff --git a/tests/test-ide-context.c b/tests/test-ide-context.c
index 4755298..e2103ac 100644
--- a/tests/test-ide-context.c
+++ b/tests/test-ide-context.c
@@ -40,7 +40,7 @@ test_new_async_cb1 (GObject *object,
g_assert_cmpstr (G_OBJECT_TYPE_NAME (bs), ==, "IdeAutotoolsBuildSystem");
vcs = ide_context_get_vcs (context);
- g_assert_cmpstr (G_OBJECT_TYPE_NAME (vcs), ==, "IdeGitVcs");
+ g_assert_cmpstr (G_OBJECT_TYPE_NAME (vcs), ==, "IdeDirectoryVcs");
root_build_dir = ide_context_get_root_build_dir (context);
g_assert (g_str_has_suffix (root_build_dir, "/gnome-builder/builds"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]