aboutsummaryrefslogtreecommitdiffstats
path: root/camel/tests/folder
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2004-12-03 11:36:57 +0800
committerMichael Zucci <zucchi@src.gnome.org>2004-12-03 11:36:57 +0800
commitc83477345fa5dceb62b85efd0a76a54f94a78858 (patch)
treeaaea668a8d4f768b96174ad81aca864983addd0c /camel/tests/folder
parent300ec3f74d9f2ea59503ad267c927723ea59fd3e (diff)
downloadgsoc2013-evolution-c83477345fa5dceb62b85efd0a76a54f94a78858.tar
gsoc2013-evolution-c83477345fa5dceb62b85efd0a76a54f94a78858.tar.gz
gsoc2013-evolution-c83477345fa5dceb62b85efd0a76a54f94a78858.tar.bz2
gsoc2013-evolution-c83477345fa5dceb62b85efd0a76a54f94a78858.tar.lz
gsoc2013-evolution-c83477345fa5dceb62b85efd0a76a54f94a78858.tar.xz
gsoc2013-evolution-c83477345fa5dceb62b85efd0a76a54f94a78858.tar.zst
gsoc2013-evolution-c83477345fa5dceb62b85efd0a76a54f94a78858.zip
have our own so we don't need to link with glib.
* camel-lock-helper.c (g_strerror): have our own so we don't need to link with glib. * providers/*/Makefile.am: Do not install ANY provider header files. No providers are subclassable. No providers are directly linkable. * camel.pc.in: create package config file. * tests/lib/folders.c (test_folder_message_ops): updated counts for delete also marking unread. * tests/lib/camel-test.c (camel_test_provider_init): new api for initialising test system 'in-build'. * camel-provider.c: remove the assertions, init if we need to,k use pthread_once stuff to serialise it. * tests/folder/test3.c (main): remove gtk stuff (???). * tests/*: Fix all the makefiles. Made make-check work 'in-build'. * tests/lib/folders.c (test_folder_counts): update for api changes. (test_message_info): similar. * providers/Makefile.am: removed groupwise from the build, this can't go in here anymore, not in its current state. * camel-net-utils.c (camel_gethostbyaddr_r) (camel_gethostbyname_r): the old e_gethost* calls from e-host-utils.c. 2004-11-15 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-utils.c (imap_path_to_physical): copied from e-path.c. (imap_path_find_folders): copied from e-path.c. * camel.h: remove the provider stuff from the header. * camel-provider.c: globalise provider_init variable, and asserton it in all functions that rely on it. * camel-service.c: removed getaddrinfo/etc. * camel-net-utils.[ch]: separate out camel_getaddrinfo etc. * Makefile.am: split camel into 2 libraries, libcamel and libcamel-store. * camel-multipart-signed.c (camel_multipart_signed_sign) (camel_multipart_signed_verify, prepare_sign): remove old deprecated api. * camel-multipart-encrypted.c (camel_multipart_encrypted_encrypt) (camel_multipart_encrypted_decrypt): remove old deprecated api. svn path=/trunk/; revision=28046
Diffstat (limited to 'camel/tests/folder')
-rw-r--r--camel/tests/folder/Makefile.am10
-rw-r--r--camel/tests/folder/test1.c6
-rw-r--r--camel/tests/folder/test10.c3
-rw-r--r--camel/tests/folder/test2.c4
-rw-r--r--camel/tests/folder/test3.c6
-rw-r--r--camel/tests/folder/test4.c4
-rw-r--r--camel/tests/folder/test5.c4
-rw-r--r--camel/tests/folder/test6.c3
-rw-r--r--camel/tests/folder/test7.c3
-rw-r--r--camel/tests/folder/test8.c4
-rw-r--r--camel/tests/folder/test9.c6
11 files changed, 43 insertions, 10 deletions
diff --git a/camel/tests/folder/Makefile.am b/camel/tests/folder/Makefile.am
index e49fd92a87..92089a798d 100644
--- a/camel/tests/folder/Makefile.am
+++ b/camel/tests/folder/Makefile.am
@@ -3,18 +3,18 @@ INCLUDES = \
-I$(includedir) \
-I$(top_srcdir) \
-I$(top_srcdir)/intl \
- -I$(top_srcdir)/e-util \
-I$(top_srcdir)/camel \
-I$(top_srcdir)/camel/tests/lib \
-DG_LOG_DOMAIN=\"evolution-tests\" \
$(CAMEL_CFLAGS)
LDADD = \
- $(top_builddir)/camel/libcamel.la \
- $(top_builddir)/e-util/libeutil.la \
$(top_builddir)/camel/tests/lib/libcameltest.a \
- $(INTLLIBS) \
- $(EVOLUTION_MAIL_LIBS)
+ $(top_builddir)/camel/tests/lib/libcameltest-provider.a \
+ $(top_builddir)/camel/libcamel.la \
+ $(top_builddir)/camel/libcamel-provider.la \
+ $(top_builddir)/libedataserver/libedataserver-${BASE_VERSION}.la \
+ $(INTLLIBS)
check_PROGRAMS = \
test1 test2 test3 \
diff --git a/camel/tests/folder/test1.c b/camel/tests/folder/test1.c
index c1d3809852..1f2d33b4c4 100644
--- a/camel/tests/folder/test1.c
+++ b/camel/tests/folder/test1.c
@@ -1,6 +1,7 @@
/* store testing */
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "folders.h"
#include "session.h"
@@ -10,6 +11,10 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *local_drivers[] = {
+ "local"
+};
+
static char *local_providers[] = {
"mbox",
"mh",
@@ -24,6 +29,7 @@ int main(int argc, char **argv)
char *path;
camel_test_init(argc, argv);
+ camel_test_provider_init(1, local_drivers);
ex = camel_exception_new();
diff --git a/camel/tests/folder/test10.c b/camel/tests/folder/test10.c
index f96c885ef0..09454a95cc 100644
--- a/camel/tests/folder/test10.c
+++ b/camel/tests/folder/test10.c
@@ -4,6 +4,7 @@
#include <pthread.h>
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "folders.h"
#include "messages.h"
#include "session.h"
@@ -19,6 +20,7 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *local_drivers[] = { "local" };
static char *local_providers[] = {
"mbox",
"mh",
@@ -63,6 +65,7 @@ int main(int argc, char **argv)
pthread_t threads[MAX_THREADS];
camel_test_init(argc, argv);
+ camel_test_provider_init(1, local_drivers);
ex = camel_exception_new();
diff --git a/camel/tests/folder/test2.c b/camel/tests/folder/test2.c
index 57a449ff59..78b755f85d 100644
--- a/camel/tests/folder/test2.c
+++ b/camel/tests/folder/test2.c
@@ -5,6 +5,7 @@
#include <fcntl.h>
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "messages.h"
#include "folders.h"
#include "session.h"
@@ -19,6 +20,8 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *local_drivers[] = { "local" };
+
static char *stores[] = {
"mbox:///tmp/camel-test/mbox",
"mh:///tmp/camel-test/mh",
@@ -32,6 +35,7 @@ int main(int argc, char **argv)
int i;
camel_test_init(argc, argv);
+ camel_test_provider_init(1, local_drivers);
/* clear out any camel-test data */
system("/bin/rm -rf /tmp/camel-test");
diff --git a/camel/tests/folder/test3.c b/camel/tests/folder/test3.c
index 1449821d91..f7894824d7 100644
--- a/camel/tests/folder/test3.c
+++ b/camel/tests/folder/test3.c
@@ -1,10 +1,9 @@
/* folder/index testing */
-#include <gtk/gtk.h>
-
#include <string.h>
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "messages.h"
#include "folders.h"
#include "session.h"
@@ -139,6 +138,7 @@ run_search(CamelFolder *folder, int m)
pull();
}
+static const char *local_drivers[] = { "local" };
static char *stores[] = {
"mbox:///tmp/camel-test/mbox",
@@ -157,8 +157,8 @@ int main(int argc, char **argv)
int indexed;
GPtrArray *uids;
- gtk_init(&argc, &argv);
camel_test_init(argc, argv);
+ camel_test_provider_init(1, local_drivers);
ex = camel_exception_new();
diff --git a/camel/tests/folder/test4.c b/camel/tests/folder/test4.c
index e6c58e023d..fa7955f4e4 100644
--- a/camel/tests/folder/test4.c
+++ b/camel/tests/folder/test4.c
@@ -1,6 +1,7 @@
/* store testing, for remote folders */
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "folders.h"
#include "session.h"
@@ -10,6 +11,8 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *imap_drivers[] = { "imap" };
+
static char *remote_providers[] = {
"IMAP_TEST_URL",
};
@@ -22,6 +25,7 @@ int main(int argc, char **argv)
char *path;
camel_test_init(argc, argv);
+ camel_test_provider_init(1, imap_drivers);
ex = camel_exception_new();
diff --git a/camel/tests/folder/test5.c b/camel/tests/folder/test5.c
index ccdfb23b23..da09947130 100644
--- a/camel/tests/folder/test5.c
+++ b/camel/tests/folder/test5.c
@@ -1,6 +1,7 @@
/* store testing, for remote folders */
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "folders.h"
#include "session.h"
@@ -10,6 +11,8 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *nntp_drivers[] = { "nntp" };
+
static char *remote_providers[] = {
"NNTP_TEST_URL",
};
@@ -22,6 +25,7 @@ int main(int argc, char **argv)
char *path;
camel_test_init(argc, argv);
+ camel_test_provider_init(1, nntp_drivers);
ex = camel_exception_new();
diff --git a/camel/tests/folder/test6.c b/camel/tests/folder/test6.c
index f0fd8a25ee..2674c282db 100644
--- a/camel/tests/folder/test6.c
+++ b/camel/tests/folder/test6.c
@@ -1,6 +1,7 @@
/* folder testing */
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "folders.h"
#include "session.h"
@@ -14,6 +15,7 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *imap_drivers[] = { "imap" };
static char *remote_providers[] = {
"IMAP_TEST_URL",
};
@@ -26,6 +28,7 @@ int main(int argc, char **argv)
char *path;
camel_test_init(argc, argv);
+ camel_test_provider_init(1, imap_drivers);
/* clear out any camel-test data */
system("/bin/rm -rf /tmp/camel-test");
diff --git a/camel/tests/folder/test7.c b/camel/tests/folder/test7.c
index 3dee12916d..a10771595c 100644
--- a/camel/tests/folder/test7.c
+++ b/camel/tests/folder/test7.c
@@ -1,6 +1,7 @@
/* folder testing */
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "messages.h"
#include "session.h"
@@ -14,6 +15,7 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *nntp_drivers[] = { "nntp" };
static char *remote_providers[] = {
"NNTP_TEST_URL",
};
@@ -26,6 +28,7 @@ int main(int argc, char **argv)
char *path;
camel_test_init(argc, argv);
+ camel_test_provider_init(1, nntp_drivers);
/* clear out any camel-test data */
system("/bin/rm -rf /tmp/camel-test");
diff --git a/camel/tests/folder/test8.c b/camel/tests/folder/test8.c
index c035f6227c..eb7f5a61a5 100644
--- a/camel/tests/folder/test8.c
+++ b/camel/tests/folder/test8.c
@@ -4,6 +4,7 @@
#include <pthread.h>
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "folders.h"
#include "messages.h"
#include "session.h"
@@ -19,6 +20,8 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *local_drivers[] = { "local" };
+
static char *local_providers[] = {
"mbox",
"mh",
@@ -135,6 +138,7 @@ int main(int argc, char **argv)
GPtrArray *uids;
camel_test_init(argc, argv);
+ camel_test_provider_init(1, local_drivers);
ex = camel_exception_new();
diff --git a/camel/tests/folder/test9.c b/camel/tests/folder/test9.c
index 79d34c76a5..4e4f41730c 100644
--- a/camel/tests/folder/test9.c
+++ b/camel/tests/folder/test9.c
@@ -3,6 +3,7 @@
#include <string.h>
#include "camel-test.h"
+#include "camel-test-provider.h"
#include "messages.h"
#include "folders.h"
#include "session.h"
@@ -19,6 +20,8 @@
#define ARRAY_LEN(x) (sizeof(x)/sizeof(x[0]))
+static const char *local_drivers[] = { "local" };
+
struct {
char *name;
CamelFolder *folder;
@@ -97,9 +100,8 @@ int main(int argc, char **argv)
CamelStream *mbox;
CamelFilterDriver *driver;
- /*gtk_init(&argc, &argv);*/
-
camel_test_init(argc, argv);
+ camel_test_provider_init(1, local_drivers);
ex = camel_exception_new();