SF.net SVN: geany-plugins:[921] trunk/geany-plugins

yurand at users.sourceforge.net yurand at xxxxx
Tue Sep 8 10:35:13 UTC 2009


Revision: 921
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=921&view=rev
Author:   yurand
Date:     2009-09-08 10:35:13 +0000 (Tue, 08 Sep 2009)

Log Message:
-----------
GeanyVC: restore unit tests

Modified Paths:
--------------
    trunk/geany-plugins/build/geanyvc.m4
    trunk/geany-plugins/geanyvc/Makefile.am
    trunk/geany-plugins/po/POTFILES.in

Added Paths:
-----------
    trunk/geany-plugins/geanyvc/tests/
    trunk/geany-plugins/geanyvc/tests/Makefile.am
    trunk/geany-plugins/geanyvc/tests/unittests.c
    trunk/geany-plugins/po/POTFILES.skip

Modified: trunk/geany-plugins/build/geanyvc.m4
===================================================================
--- trunk/geany-plugins/build/geanyvc.m4	2009-09-07 19:01:24 UTC (rev 920)
+++ trunk/geany-plugins/build/geanyvc.m4	2009-09-08 10:35:13 UTC (rev 921)
@@ -19,5 +19,6 @@
     AC_CONFIG_FILES([
         geanyvc/Makefile
         geanyvc/src/Makefile
+	geanyvc/tests/Makefile
     ])
 ])

Modified: trunk/geany-plugins/geanyvc/Makefile.am
===================================================================
--- trunk/geany-plugins/geanyvc/Makefile.am	2009-09-07 19:01:24 UTC (rev 920)
+++ trunk/geany-plugins/geanyvc/Makefile.am	2009-09-08 10:35:13 UTC (rev 921)
@@ -1,4 +1,4 @@
 include $(top_srcdir)/build/vars.auxfiles.mk
 
-SUBDIRS = src
+SUBDIRS = src tests
 plugin = geanyvc

Added: trunk/geany-plugins/geanyvc/tests/Makefile.am
===================================================================
--- trunk/geany-plugins/geanyvc/tests/Makefile.am	                        (rev 0)
+++ trunk/geany-plugins/geanyvc/tests/Makefile.am	2009-09-08 10:35:13 UTC (rev 921)
@@ -0,0 +1,8 @@
+if UNITTESTS
+include $(top_srcdir)/build/vars.build.mk
+INCLUDES = $(GEANY_CFLAGS) -DUNITTESTS
+TESTS=unittests
+noinst_PROGRAMS=unittests
+unittests_SOURCES = unittests.c ../src/utils.c
+unittests_LDADD  = @GEANY_LIBS@ $(INTLLIBS) @CHECK_LIBS@
+endif

Added: trunk/geany-plugins/geanyvc/tests/unittests.c
===================================================================
--- trunk/geany-plugins/geanyvc/tests/unittests.c	                        (rev 0)
+++ trunk/geany-plugins/geanyvc/tests/unittests.c	2009-09-08 10:35:13 UTC (rev 921)
@@ -0,0 +1,30 @@
+#include <stdlib.h>
+#include <stdio.h>
+#include <check.h>
+#include <string.h>
+
+#include <gtk/gtk.h>
+#include "geany.h"
+
+extern TCase *utils_test_case_create();
+
+Suite *
+my_suite(void)
+{
+	Suite *s = suite_create("VC");
+	TCase *tc_utils = utils_test_case_create();
+	suite_add_tcase(s, tc_utils);
+	return s;
+}
+
+int
+main(void)
+{
+	int nf;
+	Suite *s = my_suite();
+	SRunner *sr = srunner_create(s);
+	srunner_run_all(sr, CK_NORMAL);
+	nf = srunner_ntests_failed(sr);
+	srunner_free(sr);
+	return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
+}

Modified: trunk/geany-plugins/po/POTFILES.in
===================================================================
--- trunk/geany-plugins/po/POTFILES.in	2009-09-07 19:01:24 UTC (rev 920)
+++ trunk/geany-plugins/po/POTFILES.in	2009-09-08 10:35:13 UTC (rev 921)
@@ -10,6 +10,9 @@
 #codenav
 codenav/src/codenavigation.c
 
+#codenav
+geanydoc/src/geanydoc.c
+
 #geanygdb
 geanygdb/src/gdb-io-break.c
 geanygdb/src/gdb-io-envir.c

Added: trunk/geany-plugins/po/POTFILES.skip
===================================================================
--- trunk/geany-plugins/po/POTFILES.skip	                        (rev 0)
+++ trunk/geany-plugins/po/POTFILES.skip	2009-09-08 10:35:13 UTC (rev 921)
@@ -0,0 +1,5 @@
+
+
+#geanyvc
+geanyvc/src/commit.glade
+


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list