Author: metze
Date: 2007-04-12 11:24:51 +0000 (Thu, 12 Apr 2007)
New Revision: 22192

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

Log:
fix compiler warnings

ClearEventLog test is compiled in but disabled now

metze
Modified:
   branches/SAMBA_4_0/source/torture/rpc/eventlog.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/rpc/eventlog.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/eventlog.c    2007-04-12 11:23:58 UTC 
(rev 22191)
+++ branches/SAMBA_4_0/source/torture/rpc/eventlog.c    2007-04-12 11:24:51 UTC 
(rev 22192)
@@ -77,7 +77,7 @@
                        dcerpc_eventlog_GetNumRecords(p, tctx, &r), 
                        "GetNumRecords failed");
 
-       torture_comment(tctx, talloc_asprintf(tctx, "%d records\n", 
*r.out.number));
+       torture_comment(tctx, "%d records\n", *r.out.number);
 
        cr.in.handle = cr.out.handle = &handle;
 
@@ -186,12 +186,17 @@
        return true;
 }
 
-static bool test_ClearEventLog(struct dcerpc_pipe *p, TALLOC_CTX *tctx)
+static bool test_ClearEventLog(struct torture_context *tctx, 
+                              struct dcerpc_pipe *p)
 {
        struct eventlog_ClearEventLogW r;
        struct eventlog_CloseEventLog cr;
        struct policy_handle handle;
 
+       if (!torture_setting_bool(tctx, "dangerous", false)) {
+               torture_skip(tctx, "ClearEventLog test disabled - enable 
dangerous tests to use");
+       }
+
        if (!get_policy_handle(tctx, p, &handle))
                return false;
 
@@ -236,15 +241,10 @@
 
        suite = torture_suite_create(talloc_autofree_context(), "EVENTLOG");
        tcase = torture_suite_add_rpc_iface_tcase(suite, "eventlog", 
-                                                                               
          &dcerpc_table_eventlog);
+                                                 &dcerpc_table_eventlog);
 
        torture_rpc_tcase_add_test(tcase, "OpenEventLog", test_OpenEventLog);
-
-#if 0
-       /* Destructive test */
        torture_rpc_tcase_add_test(tcase, "ClearEventLog", test_ClearEventLog);
-#endif
-       
        torture_rpc_tcase_add_test(tcase, "GetNumRecords", test_GetNumRecords);
        torture_rpc_tcase_add_test(tcase, "ReadEventLog", test_ReadEventLog);
        torture_rpc_tcase_add_test(tcase, "FlushEventLog", test_FlushEventLog);

Reply via email to