diff options
-rw-r--r-- | source4/torture/raw/composite.c | 46 |
1 files changed, 7 insertions, 39 deletions
diff --git a/source4/torture/raw/composite.c b/source4/torture/raw/composite.c index bb028b8d60..1c02e40013 100644 --- a/source4/torture/raw/composite.c +++ b/source4/torture/raw/composite.c @@ -58,10 +58,6 @@ static bool test_loadfile(struct torture_context *tctx, struct smbcli_state *cli int i; int *count = talloc_zero(tctx, int); - if (!torture_setup_dir(cli, BASEDIR)) { - return false; - } - data = talloc_array(tctx, uint8_t, len); generate_random_buffer(data, len); @@ -113,9 +109,7 @@ static bool test_loadfile(struct torture_context *tctx, struct smbcli_state *cli static bool test_loadfile_t(struct torture_context *tctx, struct smbcli_state *cli) { int ret; - if (!torture_setup_dir(cli, BASEDIR)) { - return false; - } + torture_assert(tctx, torture_setup_dir(cli, BASEDIR), "failed to setup " BASEDIR); ret = test_loadfile(tctx, cli); smb_raw_exit(cli->session); @@ -142,10 +136,6 @@ static bool test_fetchfile(struct torture_context *tctx, struct smbcli_state *cl int *count = talloc_zero(tctx, int); bool ret = true; - if (!torture_setup_dir(cli, BASEDIR)) { - return false; - } - data = talloc_array(tctx, uint8_t, len); generate_random_buffer(data, len); @@ -213,10 +203,7 @@ static bool test_fetchfile(struct torture_context *tctx, struct smbcli_state *cl static bool test_fetchfile_t(struct torture_context *tctx, struct smbcli_state *cli) { int ret; - if (!torture_setup_dir(cli, BASEDIR)) { - return false; - } - + torture_assert(tctx, torture_setup_dir(cli, BASEDIR), "failed to setup " BASEDIR); ret = test_fetchfile(tctx, cli); smb_raw_exit(cli->session); smbcli_deltree(cli->tree, BASEDIR); @@ -245,10 +232,6 @@ static bool test_appendacl(struct torture_context *tctx, struct smbcli_state *cl NTSTATUS status; int i; - if (!torture_setup_dir(cli, BASEDIR)) { - return false; - } - io_orig = talloc_array(tctx, struct smb_composite_appendacl *, num_ops); printf ("creating %d empty files and getting their acls with appendacl\n", num_ops); @@ -259,19 +242,13 @@ static bool test_appendacl(struct torture_context *tctx, struct smbcli_state *cl io1.in.size = 0; status = smb_composite_savefile(cli->tree, &io1); - if (!NT_STATUS_IS_OK(status)) { - torture_comment(tctx, "(%s) savefile failed: %s\n", __location__, nt_errstr(status)); - return false; - } + torture_assert_ntstatus_equal(tctx, status, NT_STATUS_OK, "savefile failed"); io_orig[i] = talloc (io_orig, struct smb_composite_appendacl); io_orig[i]->in.fname = talloc_steal(io_orig[i], io1.in.fname); io_orig[i]->in.sd = security_descriptor_initialise(io_orig[i]); status = smb_composite_appendacl(cli->tree, io_orig[i], io_orig[i]); - if (!NT_STATUS_IS_OK(status)) { - torture_comment(tctx, "(%s) appendacl failed: %s\n", __location__, nt_errstr(status)); - return false; - } + torture_assert_ntstatus_equal(tctx, status, NT_STATUS_OK, "appendacl failed"); } @@ -288,10 +265,7 @@ static bool test_appendacl(struct torture_context *tctx, struct smbcli_state *cl ace->trustee = *test_sid; status = security_descriptor_dacl_add(test_sd, ace); - if (!NT_STATUS_IS_OK(status)) { - torture_comment(tctx, "(%s) appendacl failed: %s\n", __location__, nt_errstr(status)); - return false; - } + torture_assert_ntstatus_equal(tctx, status, NT_STATUS_OK, "appendacl failed"); /* set parameters for appendacl async call */ @@ -346,10 +320,7 @@ static bool test_appendacl(struct torture_context *tctx, struct smbcli_state *cl static bool test_appendacl_t(struct torture_context *tctx, struct smbcli_state *cli) { int ret; - if (!torture_setup_dir(cli, BASEDIR)) { - return false; - } - + torture_assert(tctx, torture_setup_dir(cli, BASEDIR), "failed to setup " BASEDIR); ret = test_appendacl(tctx, cli); smb_raw_exit(cli->session); smbcli_deltree(cli->tree, BASEDIR); @@ -422,10 +393,7 @@ static bool test_fsinfo(struct torture_context *tctx, struct smbcli_state *cli) static bool test_fsinfo_t(struct torture_context *tctx, struct smbcli_state *cli) { int ret; - if (!torture_setup_dir(cli, BASEDIR)) { - return false; - } - + torture_assert(tctx, torture_setup_dir(cli, BASEDIR), "failed to setup " BASEDIR); ret = test_fsinfo(tctx, cli); smb_raw_exit(cli->session); smbcli_deltree(cli->tree, BASEDIR); |