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

jelmer at samba.org jelmer at samba.org
Sun Sep 2 02:53:18 GMT 2007


Author: jelmer
Date: 2007-09-02 02:53:18 +0000 (Sun, 02 Sep 2007)
New Revision: 24884

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

Log:
Ignore some errors again, like they were previously.
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/torture/rpc/srvsvc.c


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/torture/rpc/srvsvc.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/srvsvc.c	2007-09-02 02:35:11 UTC (rev 24883)
+++ branches/SAMBA_4_0/source/torture/rpc/srvsvc.c	2007-09-02 02:53:18 UTC (rev 24884)
@@ -99,7 +99,10 @@
 		torture_comment(tctx, "testing NetCharDevEnum level %u\n", r.in.level);
 		status = dcerpc_srvsvc_NetCharDevEnum(p, tctx, &r);
 		torture_assert_ntstatus_ok(tctx, status, "NetCharDevEnum failed");
-		torture_assert_werr_ok(tctx, r.out.result, "NetCharDevEnum failed");
+		if (!W_ERROR_IS_OK(r.out.result)) {
+			torture_comment(tctx, "NetCharDevEnum failed: %s\n", win_errstr(r.out.result));
+			continue;
+		}
 
 		/* call test_NetCharDevGetInfo and test_NetCharDevControl for each returned share */
 		if (r.in.level == 1) {
@@ -227,7 +230,10 @@
 		torture_comment(tctx, "testing NetCharDevQEnum level %u\n", r.in.level);
 		status = dcerpc_srvsvc_NetCharDevQEnum(p, tctx, &r);
 		torture_assert_ntstatus_ok(tctx, status, "NetCharDevQEnum failed");
-		torture_assert_werr_ok(tctx, r.out.result, "NetCharDevQEnum failed");
+		if (!W_ERROR_IS_OK(r.out.result)) {
+			torture_comment(tctx, "NetCharDevQEnum failed: %s\n", win_errstr(r.out.result));
+			continue;
+		}
 
 		/* call test_NetCharDevGetInfo and test_NetCharDevControl for each returned share */
 		if (r.in.level == 1) {
@@ -270,7 +276,9 @@
 		torture_comment(tctx, "testing NetConnEnum level %u\n", r.in.level);
 		status = dcerpc_srvsvc_NetConnEnum(p, tctx, &r);
 		torture_assert_ntstatus_ok(tctx, status, "NetConnEnum failed");
-		torture_assert_werr_ok(tctx, r.out.result, "NetConnEnum failed");
+		if (!W_ERROR_IS_OK(r.out.result)) {
+			torture_comment(tctx, "NetConnEnum failed: %s\n", win_errstr(r.out.result));
+		}
 	}
 
 	return true;
@@ -303,7 +311,9 @@
 		torture_comment(tctx, "testing NetFileEnum level %u\n", r.in.level);
 		status = dcerpc_srvsvc_NetFileEnum(p, tctx, &r);
 		torture_assert_ntstatus_ok(tctx, status, "NetFileEnum failed");
-		torture_assert_werr_ok(tctx, r.out.result, "NetFileEnum failed");
+		if (!W_ERROR_IS_OK(r.out.result)) {
+			torture_comment(tctx, "NetFileEnum failed: %s\n", win_errstr(r.out.result));
+		}
 	}
 
 	return true;
@@ -336,7 +346,9 @@
 		torture_comment(tctx, "testing NetSessEnum level %u\n", r.in.level);
 		status = dcerpc_srvsvc_NetSessEnum(p, tctx, &r);
 		torture_assert_ntstatus_ok(tctx, status, "NetSessEnum failed");
-		torture_assert_werr_ok(tctx, r.out.result, "NetSessEnum failed");
+		if (!W_ERROR_IS_OK(r.out.result)) {
+			torture_comment(tctx, "NetSessEnum failed: %s\n", win_errstr(r.out.result));
+		}
 	}
 
 	return true;
@@ -741,7 +753,7 @@
 /* srvsvc_NetSrv          */
 /**************************/
 static bool test_NetSrvGetInfo(struct torture_context *tctx, 
-							   struct dcerpc_pipe *p)
+			       struct dcerpc_pipe *p)
 {
 	NTSTATUS status;
 	struct srvsvc_NetSrvGetInfo r;
@@ -761,7 +773,9 @@
 		torture_comment(tctx, "testing NetSrvGetInfo level %u\n", r.in.level);
 		status = dcerpc_srvsvc_NetSrvGetInfo(p, tctx, &r);
 		torture_assert_ntstatus_ok(tctx, status, "NetSrvGetInfo failed");
-		torture_assert_werr_ok(tctx, r.out.result, "NetSrvGetInfo failed");
+		if (!W_ERROR_IS_OK(r.out.result)) {
+			torture_comment(tctx, "NetSrvGetInfo failed: %s\n", win_errstr(r.out.result));
+		}
 	}
 
 	return true;
@@ -799,7 +813,7 @@
 /* srvsvc_NetTransport    */
 /**************************/
 static bool test_NetTransportEnum(struct torture_context *tctx, 
-								  struct dcerpc_pipe *p)
+				  struct dcerpc_pipe *p)
 {
 	NTSTATUS status;
 	struct srvsvc_NetTransportEnum r;
@@ -807,7 +821,7 @@
 	uint32_t levels[] = {0, 1};
 	int i;
 
-	r.in.server_unc = talloc_asprintf(tctx,"\\\\%s",dcerpc_server_name(p));
+	r.in.server_unc = talloc_asprintf(tctx,"\\\\%s", dcerpc_server_name(p));
 	r.in.transports.ctr0 = &c0;
 	r.in.transports.ctr0->count = 0;
 	r.in.transports.ctr0->array = NULL;
@@ -820,7 +834,9 @@
 		torture_comment(tctx, "testing NetTransportEnum level %u\n", r.in.level);
 		status = dcerpc_srvsvc_NetTransportEnum(p, tctx, &r);
 		torture_assert_ntstatus_ok(tctx, status, "NetTransportEnum failed");
-		torture_assert_werr_ok(tctx, r.out.result, "NetTransportEnum failed");
+		if (!W_ERROR_IS_OK(r.out.result)) {
+			torture_comment(tctx, "unexpected result: %s\n", win_errstr(r.out.result));
+		}
 	}
 
 	return true;



More information about the samba-cvs mailing list