s4-smbtorture: handle NT_STATUS_NOT_IMPLEMENTED in GetForestTrustInformation test.
authorGünther Deschner <gd@samba.org>
Tue, 29 Jun 2010 15:19:28 +0000 (17:19 +0200)
committerGünther Deschner <gd@samba.org>
Tue, 29 Jun 2010 15:19:28 +0000 (17:19 +0200)
When skipping over it, we can at least verify the credential chain.

Guenther

source4/torture/rpc/netlogon.c

index b3901bdb89d8797fc6a564073e2a8cc352cccd8d..32c16f94e65b84dbe4500d2001d5310336dbbd18 100644 (file)
@@ -2085,8 +2085,12 @@ static bool test_netr_GetForestTrustInformation(struct torture_context *tctx,
        torture_assert_ntstatus_ok(tctx,
                dcerpc_netr_GetForestTrustInformation_r(b, tctx, &r),
                "netr_GetForestTrustInformation failed");
-       torture_assert_ntstatus_ok(tctx, r.out.result,
-               "netr_GetForestTrustInformation failed");
+       if (NT_STATUS_EQUAL(r.out.result, NT_STATUS_NOT_IMPLEMENTED)) {
+               torture_comment(tctx, "not considering NT_STATUS_NOT_IMPLEMENTED as an error\n");
+       } else {
+               torture_assert_ntstatus_ok(tctx, r.out.result,
+                       "netr_GetForestTrustInformation failed");
+       }
 
        torture_assert(tctx,
                netlogon_creds_client_check(creds, &return_authenticator.cred),