s4-smbtorture: Make test names lowercase and dot-separated.
[metze/samba/wip.git] / source4 / libcli / resolve / testsuite.c
index 34de1158a54a020377abf95443a2d0fb99a701c8..873a82f7b9303d38ca87a52ba4c1faa2d7e17422 100644 (file)
 #include "libcli/resolve/resolve.h"
 #include "torture/torture.h"
 #include "system/network.h"
+#include "lib/util/util_net.h"
 
 static bool test_async_resolve(struct torture_context *tctx)
 {
        struct nbt_name n;
-       struct event_context *ev;
+       struct tevent_context *ev;
        int timelimit = torture_setting_int(tctx, "timelimit", 2);
        const char *host = torture_setting_string(tctx, "host", NULL);
        int count = 0;
@@ -44,9 +45,9 @@ static bool test_async_resolve(struct torture_context *tctx)
                        host, timelimit);
        while (timeval_elapsed(&tv) < timelimit) {
                struct socket_address **s;
-               struct composite_context *c = resolve_name_host_send(mem_ctx, ev, NULL, &n);
+               struct composite_context *c = resolve_name_host_send(mem_ctx, ev, NULL, 0, 0, &n);
                torture_assert(tctx, c != NULL, "resolve_name_host_send");
-               torture_assert_ntstatus_ok(tctx, resolve_name_host_recv(c, mem_ctx, &s),
+               torture_assert_ntstatus_ok(tctx, resolve_name_host_recv(c, mem_ctx, &s, NULL),
                                                                   "async resolve failed");
                count++;
        }
@@ -81,7 +82,7 @@ static bool test_sync_resolve(struct torture_context *tctx)
 
 struct torture_suite *torture_local_resolve(TALLOC_CTX *mem_ctx)
 {
-       struct torture_suite *suite = torture_suite_create(mem_ctx, "RESOLVE");
+       struct torture_suite *suite = torture_suite_create(mem_ctx, "resolve");
 
        torture_suite_add_simple_test(suite, "async", test_async_resolve);
        torture_suite_add_simple_test(suite, "sync", test_sync_resolve);