mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
s4-torture: provide correct torture failures for failure to connect
This commit is contained in:
parent
8e5badc256
commit
e919cadcca
@ -815,18 +815,17 @@ static bool wrap_simple_2smb_test(struct torture_context *torture_ctx,
|
|||||||
{
|
{
|
||||||
bool (*fn) (struct torture_context *, struct smbcli_state *,
|
bool (*fn) (struct torture_context *, struct smbcli_state *,
|
||||||
struct smbcli_state *);
|
struct smbcli_state *);
|
||||||
bool ret;
|
bool ret = true;
|
||||||
|
|
||||||
struct smbcli_state *cli1, *cli2;
|
struct smbcli_state *cli1 = NULL, *cli2 = NULL;
|
||||||
|
|
||||||
if (!torture_open_connection(&cli1, torture_ctx, 0) ||
|
torture_assert_goto(torture_ctx, torture_open_connection(&cli1, torture_ctx, 0), ret, fail, "Failed to open connection");
|
||||||
!torture_open_connection(&cli2, torture_ctx, 1))
|
torture_assert_goto(torture_ctx, torture_open_connection(&cli2, torture_ctx, 1), ret, fail, "Failed to open connection");
|
||||||
return false;
|
|
||||||
|
|
||||||
fn = test->fn;
|
fn = test->fn;
|
||||||
|
|
||||||
ret = fn(torture_ctx, cli1, cli2);
|
ret = fn(torture_ctx, cli1, cli2);
|
||||||
|
fail:
|
||||||
talloc_free(cli1);
|
talloc_free(cli1);
|
||||||
talloc_free(cli2);
|
talloc_free(cli2);
|
||||||
|
|
||||||
@ -866,17 +865,16 @@ static bool wrap_simple_1smb_test(struct torture_context *torture_ctx,
|
|||||||
struct torture_test *test)
|
struct torture_test *test)
|
||||||
{
|
{
|
||||||
bool (*fn) (struct torture_context *, struct smbcli_state *);
|
bool (*fn) (struct torture_context *, struct smbcli_state *);
|
||||||
bool ret;
|
bool ret = true;
|
||||||
|
|
||||||
struct smbcli_state *cli1;
|
struct smbcli_state *cli1 = NULL;
|
||||||
|
|
||||||
if (!torture_open_connection(&cli1, torture_ctx, 0))
|
torture_assert_goto(torture_ctx, torture_open_connection(&cli1, torture_ctx, 0), ret, fail, "Failed to open connection");
|
||||||
return false;
|
|
||||||
|
|
||||||
fn = test->fn;
|
fn = test->fn;
|
||||||
|
|
||||||
ret = fn(torture_ctx, cli1);
|
ret = fn(torture_ctx, cli1);
|
||||||
|
fail:
|
||||||
talloc_free(cli1);
|
talloc_free(cli1);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
Loading…
Reference in New Issue
Block a user