int main(int argc, char **argv) { CamelSession *session; CamelException *ex; 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"); ex = camel_exception_new(); session = camel_test_session_new ("/tmp/camel-test"); /* we iterate over all stores we want to test, with indexing or indexing turned on or off */ for (i=0;i<ARRAY_LEN(stores);i++) { char *name = stores[i]; test_folder_message_ops(session, name, TRUE, "testbox"); } /* create a pseudo-spool file, and check that */ creat("/tmp/camel-test/testbox", 0600); test_folder_message_ops(session, "spool:///tmp/camel-test/testbox", TRUE, "INBOX"); check_unref(session, 1); camel_exception_free(ex); return 0; }
gint main (gint argc, gchar **argv) { CamelSession *session; gint i; gchar *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"); session = camel_test_session_new ("/tmp/camel-test"); for (i = 0; i < G_N_ELEMENTS (remote_providers); i++) { path = getenv (remote_providers[i]); if (path == NULL) { printf ("Aborted (ignored).\n"); printf ("Set '%s', to re-run test.\n", remote_providers[i]); /* tells make check to ignore us in the total count */ _exit (77); } camel_test_nonfatal ("Dont know how many tests apply to NNTP"); test_folder_message_ops (session, path, FALSE, "testbox"); camel_test_fatal (); } check_unref (session, 1); return 0; }