svn commit: samba r17988 - in branches/SAMBA_4_0/source/torture/rpc: .

abartlet at samba.org abartlet at samba.org
Fri Sep 1 07:22:34 GMT 2006


Author: abartlet
Date: 2006-09-01 07:22:33 +0000 (Fri, 01 Sep 2006)
New Revision: 17988

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17988

Log:
Add 'not for Samba4' hacks into the RPC-NETLOGON torture test.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/torture/rpc/netlogon.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/rpc/netlogon.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/netlogon.c	2006-09-01 07:21:13 UTC (rev 17987)
+++ branches/SAMBA_4_0/source/torture/rpc/netlogon.c	2006-09-01 07:22:33 UTC (rev 17988)
@@ -41,6 +41,11 @@
 	NTSTATUS status;
 	struct netr_LogonUasLogon r;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping LogonUasLogon test against Samba4\n");
+		return True;
+	}
+
 	r.in.server_name = NULL;
 	r.in.account_name = cli_credentials_get_username(cmdline_credentials);
 	r.in.workstation = TEST_MACHINE_NAME;
@@ -62,6 +67,11 @@
 	NTSTATUS status;
 	struct netr_LogonUasLogoff r;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping LogonUasLogoff test against Samba4\n");
+		return True;
+	}
+
 	r.in.server_name = NULL;
 	r.in.account_name = cli_credentials_get_username(cmdline_credentials);
 	r.in.workstation = TEST_MACHINE_NAME;
@@ -619,6 +629,11 @@
 	int i;
 	BOOL ret = True;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping DatabaseSync test against Samba4\n");
+		return True;
+	}
+
 	if (!test_SetupCredentials(p, mem_ctx, TEST_MACHINE_NAME, machine_password, &creds)) {
 		return False;
 	}
@@ -680,6 +695,11 @@
 	int i;
 	BOOL ret = True;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping DatabaseDeltas test against Samba4\n");
+		return True;
+	}
+
 	if (!test_SetupCredentials(p, mem_ctx, TEST_MACHINE_NAME, machine_password, &creds)) {
 		return False;
 	}
@@ -808,6 +828,12 @@
 	NTSTATUS status;
 	struct netr_GetDcName r;
 
+
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping GetDCName test against Samba4\n");
+		return True;
+	}	
+
 	r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(p));
 	r.in.domainname = lp_workgroup();
 
@@ -834,6 +860,11 @@
 	BOOL ret = True;
 	int i;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping LogonControl test against Samba4\n");
+		return True;
+	}
+
 	r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(p));
 	r.in.function_code = 1;
 
@@ -861,6 +892,11 @@
 	NTSTATUS status;
 	struct netr_GetAnyDCName r;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping GetAnyDCName test against Samba4\n");
+		return True;
+	}
+
 	r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(p));
 	r.in.domainname = lp_workgroup();
 
@@ -890,6 +926,11 @@
 	BOOL ret = True;
 	int i;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping LogonControl2 test against Samba4\n");
+		return True;
+	}
+
 	r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(p));
 
 	r.in.function_code = NETLOGON_CONTROL_REDISCOVER;
@@ -971,6 +1012,11 @@
 	int i;
 	BOOL ret = True;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping DatabaseSync2 test against Samba4\n");
+		return True;
+	}
+
 	if (!test_SetupCredentials2(p, mem_ctx, NETLOGON_NEG_AUTH2_FLAGS, 
 				    TEST_MACHINE_NAME, machine_password, 
 				    SEC_CHAN_BDC, &creds)) {
@@ -1022,6 +1068,11 @@
 	BOOL ret = True;
 	int i;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping DatabaseSync2 test against Samba4\n");
+		return True;
+	}
+
 	r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(p));
 
 	r.in.function_code = NETLOGON_CONTROL_REDISCOVER;
@@ -1123,6 +1174,11 @@
 	struct netr_DsRGetSiteName r;
 	BOOL ret = True;
 
+	if (lp_parm_bool(-1, "target", "samba4", False)) {
+		printf("skipping DsRGetSiteName test against Samba4\n");
+		return True;
+	}
+
 	r.in.computer_name		= computer_name;
 	printf("Testing netr_DsRGetSiteName\n");
 



More information about the samba-cvs mailing list