aboutsummaryrefslogtreecommitdiffstats
path: root/tests/check.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/check.c')
-rw-r--r--tests/check.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/check.c b/tests/check.c
index 42ff067f..488d9608 100644
--- a/tests/check.c
+++ b/tests/check.c
@@ -20,6 +20,16 @@ gboolean g_io_channel_pair(GIOChannel **ch1, GIOChannel **ch2)
return TRUE;
}
+irc_t *torture_irc(void)
+{
+ irc_t *irc;
+ GIOChannel *ch1, *ch2;
+ if (!g_io_channel_pair(&ch1, &ch2))
+ return NULL;
+ irc = irc_new(g_io_channel_unix_get_fd(ch1));
+ return irc;
+}
+
double gettime()
{
struct timeval time[1];
@@ -40,6 +50,18 @@ Suite *md5_suite(void);
/* From check_irc.c */
Suite *irc_suite(void);
+/* From check_help.c */
+Suite *help_suite(void);
+
+/* From check_user.c */
+Suite *user_suite(void);
+
+/* From check_crypting.c */
+Suite *crypting_suite(void);
+
+/* From check_set.c */
+Suite *set_suite(void);
+
int main (int argc, char **argv)
{
int nf;
@@ -66,7 +88,9 @@ int main (int argc, char **argv)
if (verbose) {
log_link( LOGLVL_ERROR, LOGOUTPUT_CONSOLE );
+#ifdef DEBUG
log_link( LOGLVL_DEBUG, LOGOUTPUT_CONSOLE );
+#endif
log_link( LOGLVL_INFO, LOGOUTPUT_CONSOLE );
log_link( LOGLVL_WARNING, LOGOUTPUT_CONSOLE );
}
@@ -78,6 +102,10 @@ int main (int argc, char **argv)
srunner_add_suite(sr, nick_suite());
srunner_add_suite(sr, md5_suite());
srunner_add_suite(sr, irc_suite());
+ srunner_add_suite(sr, help_suite());
+ srunner_add_suite(sr, user_suite());
+ srunner_add_suite(sr, crypting_suite());
+ srunner_add_suite(sr, set_suite());
if (no_fork)
srunner_set_fork_status(sr, CK_NOFORK);
srunner_run_all (sr, verbose?CK_VERBOSE:CK_NORMAL);