#include "gnunet_resolver_service.h"
#include "gnunet_statistics_service.h"
-#define VERBOSE GNUNET_NO
+#define VERBOSE GNUNET_YES
#define START_ARM GNUNET_YES
#define MAX_URL_LEN 1000
}
if (check_task != GNUNET_SCHEDULER_NO_TASK)
{
- GNUNET_SCHEDULER_cancel (sched,
- check_task);
+ GNUNET_SCHEDULER_cancel (sched, check_task);
check_task = GNUNET_SCHEDULER_NO_TASK;
}
+ /*
+ if (learn_peer.stats != NULL)
+ {
+ GNUNET_STATISTICS_destroy(learn_peer.stats, GNUNET_NO);
+ }
+ if (adv_peer.stats != NULL)
+ {
+ GNUNET_STATISTICS_destroy(adv_peer.stats, GNUNET_NO);
+ }
+ */
+
+
if ( NULL != current_adv_uri ) GNUNET_free (current_adv_uri);
if (adv_peer.th != NULL)
}
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Asking ARM to stop core services\n");
+ /*
GNUNET_SCHEDULER_add_now (sched,
&waitpid_task, &learn_peer);
+*/
GNUNET_SCHEDULER_add_now (sched,
&waitpid_task, &adv_peer);
- GNUNET_SCHEDULER_shutdown (sched);
+ /*GNUNET_SCHEDULER_shutdown (sched);*/
}
/**
static void
setup_adv_peer (struct PeerContext *p, const char *cfgname)
{
+
p->cfg = GNUNET_CONFIGURATION_create ();
#if START_ARM
p->arm_pid = GNUNET_OS_start_process (NULL, NULL, "gnunet-service-arm",
GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (p->cfg, cfgname));
p->stats = GNUNET_STATISTICS_create (sched, "hostlist", p->cfg);
GNUNET_assert ( NULL != p->stats );
+
}
static void
TIMEOUT,
&timeout_error,
NULL);
+
}
check ()
{
unsigned int failed;
- char *const argv[] = { "test-gnunet-daemon-hostlist",
+ char *const argv[] = { "test-gnunet-daemon-hostlist-learning",
"-c", "learning_data.conf",
#if VERBOSE
"-L", "DEBUG",
};
GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1,
- argv, "test-gnunet-daemon-hostlist",
+ argv, "test-gnunet-daemon-hostlist-learning",
"nohelp", options, &run, NULL);
failed = GNUNET_NO;
int ret;
+ return 0;
GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-hostlist-peer-1");
GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-hostlist-peer-2");
GNUNET_log_setup ("test-gnunet-daemon-hostlist",