mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
r11091: add a NBT-WINSREPLICATION-QUICK test that passed the current samba4 server
metze
This commit is contained in:
parent
3f7b09a308
commit
772467c8d4
@ -1484,6 +1484,36 @@ static BOOL test_conflict_different_owner(struct test_wrepl_conflict_conn *ctx)
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
test WINS replication operations
|
||||
*/
|
||||
BOOL torture_nbt_winsreplication_quick(void)
|
||||
{
|
||||
const char *address;
|
||||
struct nbt_name name;
|
||||
TALLOC_CTX *mem_ctx = talloc_new(NULL);
|
||||
NTSTATUS status;
|
||||
BOOL ret = True;
|
||||
|
||||
make_nbt_name_server(&name, lp_parm_string(-1, "torture", "host"));
|
||||
|
||||
/* do an initial name resolution to find its IP */
|
||||
status = resolve_name(&name, mem_ctx, &address, NULL);
|
||||
if (!NT_STATUS_IS_OK(status)) {
|
||||
printf("Failed to resolve %s - %s\n",
|
||||
name.name, nt_errstr(status));
|
||||
talloc_free(mem_ctx);
|
||||
return False;
|
||||
}
|
||||
|
||||
ret &= test_assoc_ctx1(mem_ctx, address);
|
||||
ret &= test_assoc_ctx2(mem_ctx, address);
|
||||
|
||||
talloc_free(mem_ctx);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
test WINS replication operations
|
||||
*/
|
||||
|
@ -2340,8 +2340,9 @@ static struct {
|
||||
/* nbt tests */
|
||||
{"NBT-REGISTER", torture_nbt_register, 0},
|
||||
{"NBT-WINS", torture_nbt_wins, 0},
|
||||
{"NBT-WINSREPLICATION", torture_nbt_winsreplication, 0},
|
||||
{"NBT-DGRAM", torture_nbt_dgram, 0},
|
||||
{"NBT-WINSREPLICATION-QUICK", torture_nbt_winsreplication_quick, 0},
|
||||
{"NBT-WINSREPLICATION", torture_nbt_winsreplication, 0},
|
||||
|
||||
/* libnet tests */
|
||||
{"NET-USERINFO", torture_userinfo, 0},
|
||||
|
Loading…
Reference in New Issue
Block a user