s4-test-dssync: Print the reason for skipping FetchNT4Data test
authorKamen Mazdrashki <kamenim@samba.org>
Tue, 31 Aug 2010 22:42:56 +0000 (01:42 +0300)
committerKamen Mazdrashki <kamenim@samba.org>
Wed, 1 Sep 2010 16:12:23 +0000 (19:12 +0300)
source4/torture/drs/rpc/dssync.c

index 2285dfc0b30a41ee5ae7f712dc0641d1f34b9f55..c7b67081cb1476ba771d2b8851bc56c47606fa5b 100644 (file)
@@ -954,17 +954,20 @@ static bool test_FetchNT4Data(struct torture_context *tctx,
 
                status = dcerpc_drsuapi_DsGetNT4ChangeLog_r(ctx->new_dc.drsuapi.drs_handle, ctx, &r);
                if (NT_STATUS_EQUAL(status, NT_STATUS_NOT_IMPLEMENTED)) {
-                       torture_skip(tctx, "DsGetNT4ChangeLog not supported by target server");
+                       torture_skip(tctx,
+                                    "DsGetNT4ChangeLog not supported: NT_STATUS_NOT_IMPLEMENTED");
                } else if (!NT_STATUS_IS_OK(status)) {
                        const char *errstr = nt_errstr(status);
                        if (NT_STATUS_EQUAL(status, NT_STATUS_RPC_PROCNUM_OUT_OF_RANGE)) {
-                               torture_skip(tctx, "DsGetNT4ChangeLog not supported by target server");
+                               torture_skip(tctx,
+                                            "DsGetNT4ChangeLog not supported: NT_STATUS_RPC_PROCNUM_OUT_OF_RANGE");
                        }
                        torture_fail(tctx,
                                     talloc_asprintf(tctx, "dcerpc_drsuapi_DsGetNT4ChangeLog failed - %s\n",
                                                     errstr));
                } else if (W_ERROR_EQUAL(r.out.result, WERR_INVALID_DOMAIN_ROLE)) {
-                       torture_skip(tctx, "DsGetNT4ChangeLog not supported by target server");
+                       torture_skip(tctx,
+                                    "DsGetNT4ChangeLog not supported: WERR_INVALID_DOMAIN_ROLE");
                } else if (!W_ERROR_IS_OK(r.out.result)) {
                        torture_fail(tctx,
                                     talloc_asprintf(tctx, "DsGetNT4ChangeLog failed - %s\n",