1
0
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:
Stefan Metzmacher 2005-10-15 12:30:08 +00:00 committed by Gerald (Jerry) Carter
parent 3f7b09a308
commit 772467c8d4
2 changed files with 32 additions and 1 deletions

View File

@ -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
*/

View File

@ -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},