diff options
author | Not Zed <NotZed@Ximian.com> | 2004-12-03 11:36:57 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2004-12-03 11:36:57 +0800 |
commit | c83477345fa5dceb62b85efd0a76a54f94a78858 (patch) | |
tree | aaea668a8d4f768b96174ad81aca864983addd0c /camel/tests/folder | |
parent | 300ec3f74d9f2ea59503ad267c927723ea59fd3e (diff) | |
download | gsoc2013-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.am | 10 | ||||
-rw-r--r-- | camel/tests/folder/test1.c | 6 | ||||
-rw-r--r-- | camel/tests/folder/test10.c | 3 | ||||
-rw-r--r-- | camel/tests/folder/test2.c | 4 | ||||
-rw-r--r-- | camel/tests/folder/test3.c | 6 | ||||
-rw-r--r-- | camel/tests/folder/test4.c | 4 | ||||
-rw-r--r-- | camel/tests/folder/test5.c | 4 | ||||
-rw-r--r-- | camel/tests/folder/test6.c | 3 | ||||
-rw-r--r-- | camel/tests/folder/test7.c | 3 | ||||
-rw-r--r-- | camel/tests/folder/test8.c | 4 | ||||
-rw-r--r-- | camel/tests/folder/test9.c | 6 |
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(); |