/pidgin/main: 16077644ca50: Clean up the remaining stuff from check

Gary Kramlich grim at reaperworld.com
Wed Mar 30 19:25:28 EDT 2016


Changeset: 16077644ca50172e9b741300b6f53db7ada6b518
Author:	 Gary Kramlich <grim at reaperworld.com>
Date:	 2016-03-13 18:12 -0500
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/16077644ca50

Description:

Clean up the remaining stuff from check

diffstat:

 libpurple/tests/check_libpurple.c |  107 --------------------------------------
 libpurple/tests/tests.h           |   40 --------------
 2 files changed, 0 insertions(+), 147 deletions(-)

diffs (157 lines):

diff --git a/libpurple/tests/check_libpurple.c b/libpurple/tests/check_libpurple.c
deleted file mode 100644
--- a/libpurple/tests/check_libpurple.c
+++ /dev/null
@@ -1,107 +0,0 @@
-#include <glib.h>
-#include <stdlib.h>
-
-#include "tests.h"
-
-#include "../core.h"
-#include "../eventloop.h"
-#include "../util.h"
-
-
-/******************************************************************************
- * libpurple goodies
- *****************************************************************************/
-static guint
-purple_check_input_add(gint fd, PurpleInputCondition condition,
-                     PurpleInputFunction function, gpointer data)
-{
-	/* this is a no-op for now, feel free to implement it */
-	return 0;
-}
-
-static PurpleEventLoopUiOps eventloop_ui_ops = {
-	g_timeout_add,
-	g_source_remove,
-	purple_check_input_add,
-	g_source_remove,
-	NULL, /* input_get_error */
-	g_timeout_add_seconds,
-	NULL,
-	NULL,
-	NULL,
-	NULL
-};
-
-static void
-purple_check_init(void) {
-#if !GLIB_CHECK_VERSION(2, 36, 0)
-	/* GLib type system is automaticaly initialized since 2.36. */
-	g_type_init();
-#endif
-
-	purple_eventloop_set_ui_ops(&eventloop_ui_ops);
-
-#if 0
-	/* build our fake home directory */
-	{
-		gchar *home_dir;
-
-		home_dir = g_build_path(G_DIR_SEPARATOR_S, $(top_builddir), "libpurple", "tests", "home", NULL);
-		purple_util_set_user_dir(home_dir);
-		g_free(home_dir);
-	}
-#else
-	purple_util_set_user_dir("/dev/null");
-#endif
-
-	purple_core_init("check");
-}
-
-/******************************************************************************
- * Check meat and potatoes
- *****************************************************************************/
-Suite*
-master_suite(void)
-{
-	Suite *s = suite_create("Master Suite");
-
-	return s;
-}
-
-int main(void)
-{
-	int number_failed;
-	SRunner *sr;
-
-	if (g_getenv("PURPLE_CHECK_DEBUG"))
-		purple_debug_set_enabled(TRUE);
-
-	/* Make g_return_... functions fatal, ALWAYS.
-	 * As this is the test code, this is NOT controlled
-	 * by PURPLE_FATAL_ASSERTS. */
-	g_log_set_always_fatal(G_LOG_LEVEL_CRITICAL);
-
-	sr = srunner_create (master_suite());
-
-	srunner_add_suite(sr, cipher_suite());
-	srunner_add_suite(sr, jabber_caps_suite());
-	srunner_add_suite(sr, jabber_digest_md5_suite());
-	srunner_add_suite(sr, jabber_jutil_suite());
-	srunner_add_suite(sr, jabber_scram_suite());
-	srunner_add_suite(sr, oscar_util_suite());
-	srunner_add_suite(sr, yahoo_util_suite());
-	srunner_add_suite(sr, util_suite());
-	srunner_add_suite(sr, purple_xmlnode_suite());
-	srunner_add_suite(sr, purple_trie_suite());
-
-	/* make this a libpurple "ui" */
-	purple_check_init();
-
-	srunner_run_all (sr, CK_NORMAL);
-	number_failed = srunner_ntests_failed (sr);
-	srunner_free (sr);
-
-	purple_core_quit();
-
-	return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
-}
diff --git a/libpurple/tests/tests.h b/libpurple/tests/tests.h
deleted file mode 100644
--- a/libpurple/tests/tests.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef TESTS_H
-#  define TESTS_H
-
-#include "../purple.h"
-
-#include <check.h>
-
-/* define the test suites here */
-/* remember to add the suite to the runner in check_libpurple.c */
-Suite * master_suite(void);
-Suite * cipher_suite(void);
-Suite * jabber_caps_suite(void);
-Suite * jabber_digest_md5_suite(void);
-Suite * jabber_jutil_suite(void);
-Suite * jabber_scram_suite(void);
-Suite * oscar_util_suite(void);
-Suite * yahoo_util_suite(void);
-Suite * util_suite(void);
-Suite * purple_xmlnode_suite(void);
-Suite * purple_trie_suite(void);
-
-/* helper macros */
-#define assert_int_equal(expected, actual) { \
-	fail_if(expected != actual, "Expected '%d' but got '%d'", expected, actual); \
-}
-
-#define assert_string_equal(expected, actual) { \
-	const gchar *a = actual; \
-	fail_unless(strcmp(expected, a) == 0, "Expected '%s' but got '%s'", expected, a); \
-}
-
-#define assert_string_equal_free(expected, actual) { \
-	gchar *b = actual; \
-	assert_string_equal(expected, b); \
-	g_free(b); \
-}
-
-
-#endif /* ifndef TESTS_H */
-



More information about the Commits mailing list