1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-24 10:50:22 +03:00

r18406: disable local iconv test as well when iconv:native=false

(This used to be commit 77e6a09e6b1a313db2bf289ac954fe4393b569fe)
This commit is contained in:
Andrew Tridgell 2006-09-11 22:16:47 +00:00 committed by Gerald (Jerry) Carter
parent ac3e41af37
commit 10b54fdb52

View File

@ -387,17 +387,23 @@ static BOOL test_random_5m(struct torture_context *test, const void *data)
struct torture_suite *torture_local_iconv(TALLOC_CTX *mem_ctx)
{
static iconv_t cd;
struct torture_suite *suite = torture_suite_create(mem_ctx, "LOCAL-ICONV");
struct torture_suite *suite;
srandom(time(NULL));
if (!lp_parm_bool(-1, "iconv", "native", True)) {
printf("system iconv disabled - skipping test\n");
return NULL;
}
cd = iconv_open("UTF-16LE", "UCS-4LE");
if (cd == (iconv_t)-1) {
printf("unable to test - system iconv library does not support UTF-16LE -> UCS-4LE\n");
return suite;
return NULL;
}
iconv_close(cd);
suite = torture_suite_create(mem_ctx, "LOCAL-ICONV");
srandom(time(NULL));
torture_suite_add_simple_tcase(suite, "next_codepoint()",
test_next_codepoint, NULL);