s4-smbtorture: add test_netremotetod.
authorGünther Deschner <gd@samba.org>
Wed, 11 May 2011 21:50:23 +0000 (23:50 +0200)
committerGünther Deschner <gd@samba.org>
Mon, 16 May 2011 10:45:52 +0000 (12:45 +0200)
Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon May 16 12:45:52 CEST 2011 on sn-devel-104

source4/selftest/knownfail
source4/torture/rap/rap.c

index cdd7a2d30695b9682e53d4476f6b055e1f9f659e..d3c3f4ee6da8916fb47e813b663d976dd7a55f3c 100644 (file)
@@ -41,6 +41,7 @@ samba4.base.charset.*.Testing partial surrogate
 samba4.rap.*netservergetinfo
 samba4.rap.*netsessionenum
 samba4.rap.*netsessiongetinfo
+samba4.rap.*netremotetod
 samba4.smb2.persistent.handles1
 samba4.winbind.struct.*.show_sequence     # Not yet working in winbind
 samba4.winbind.struct.*.getpwent          # Not yet working in winbind
index 5c1c5e196c680500705856f42abcd107cbcd467c..ee37158a43165b60f2c8c66e9e7998e4b0c26677 100644 (file)
@@ -206,6 +206,21 @@ static bool test_netsessiongetinfo(struct torture_context *tctx,
        return true;
 }
 
+static bool test_netremotetod(struct torture_context *tctx,
+                             struct smbcli_state *cli)
+{
+       struct rap_NetRemoteTOD r;
+
+       r.in.bufsize = 8192;
+
+       torture_assert_ntstatus_ok(tctx,
+               smbcli_rap_netremotetod(cli->tree, tctx, &r),
+               "smbcli_rap_netremotetod failed");
+       torture_assert_werr_ok(tctx, W_ERROR(r.out.status),
+               "smbcli_rap_netremotetod failed");
+
+       return true;
+}
 
 bool torture_rap_scan(struct torture_context *torture, struct smbcli_state *cli)
 {
@@ -246,6 +261,8 @@ NTSTATUS torture_rap_init(void)
                                    test_netsessionenum);
        torture_suite_add_1smb_test(suite_basic, "netsessiongetinfo",
                                    test_netsessiongetinfo);
+       torture_suite_add_1smb_test(suite_basic, "netremotetod",
+                                   test_netremotetod);
 
        torture_suite_add_1smb_test(suite, "scan", torture_rap_scan);