r19507: Merge my DSO fixes branch. Building Samba's libraries as shared libraries
[samba.git] / source4 / torture / rap / rap.c
index b7f594a668c4398444c2d52996d282dd6355814e..682bfdb0eb0c8feb9c3a9ee69cc9adee76de1a03 100644 (file)
@@ -419,7 +419,7 @@ static BOOL test_netserverenum(struct smbcli_tree *tree)
        return True;
 }
 
-NTSTATUS smbcli_rap_netservergetinfo(struct smbcli_tree *tree,
+_PUBLIC_ NTSTATUS smbcli_rap_netservergetinfo(struct smbcli_tree *tree,
                                     TALLOC_CTX *mem_ctx,
                                     struct rap_WserverGetInfo *r)
 {
@@ -563,8 +563,17 @@ BOOL torture_rap_scan(struct torture_context *torture)
 
 NTSTATUS torture_rap_init(void)
 {
-       register_torture_op("RAP-BASIC", torture_rap_basic);
-       register_torture_op("SCAN-RAP",  torture_rap_scan);
+       struct torture_suite *suite = torture_suite_create(
+                                                                       talloc_autofree_context(),
+                                                                       "RAP");
+
+       torture_suite_add_simple_test(suite, "BASIC", torture_rap_basic);
+       torture_suite_add_simple_test(suite, "SCAN", torture_rap_scan);
+
+       suite->description = talloc_strdup(suite, 
+                                               "Remote Administration Protocol tests");
+
+       torture_register_suite(suite);
 
        return NT_STATUS_OK;
 }