diff options
author | Florian Weimer <fweimer@redhat.com> | 2017-06-30 18:02:11 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2017-06-30 18:02:11 +0200 |
commit | a9270e673dcc1ef1d2c2d96fa09d468c59883d88 (patch) | |
tree | aefa7d0bcf130a7da7daf7c79a629c79a4407d69 | |
parent | b606c6ce66d4772068bfe3e410c28a247633ee24 (diff) | |
download | glibc-a9270e673dcc1ef1d2c2d96fa09d468c59883d88.tar.gz glibc-a9270e673dcc1ef1d2c2d96fa09d468c59883d88.tar.xz glibc-a9270e673dcc1ef1d2c2d96fa09d468c59883d88.zip |
resolv: Improve debugging output from tst-resolv-res_init
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | resolv/tst-resolv-res_init-skeleton.c | 15 |
2 files changed, 19 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index ec7ce1c044..a0a744e6f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2017-06-30 Florian Weimer <fweimer@redhat.com> + * resolv/tst-resolv-res_init-skeleton.c (test_init_names): New + variable. + (test_file_contents): Use it. + +2017-06-30 Florian Weimer <fweimer@redhat.com> + * resolv/res_init.c (res_setoptions): Remove source argument. (res_vinit_1): Adjust. diff --git a/resolv/tst-resolv-res_init-skeleton.c b/resolv/tst-resolv-res_init-skeleton.c index 2b68c5ff9a..b5fe2cfb00 100644 --- a/resolv/tst-resolv-res_init-skeleton.c +++ b/resolv/tst-resolv-res_init-skeleton.c @@ -257,6 +257,15 @@ enum test_init test_init_method_last = test_getaddrinfo }; +static const char *const test_init_names[] = + { + [test_init] = "res_init", + [test_ninit] = "res_init", + [test_mkquery] = "res_mkquery", + [test_gethostbyname] = "gethostbyname", + [test_getaddrinfo] = "getaddrinfo", + }; + /* Closure argument for run_res_init. */ struct test_context { @@ -507,7 +516,8 @@ test_file_contents (const struct test_case *t) ++init_method) { if (test_verbose > 0) - printf ("info: testing init method %d\n", init_method); + printf ("info: testing init method %s\n", + test_init_names[init_method]); struct test_context ctx = { .init = init_method, .t = t }; void (*func) (void *) = run_res_init; #if TEST_THREAD @@ -519,7 +529,8 @@ test_file_contents (const struct test_case *t) if (strcmp (proc.out.buffer, t->expected) != 0) { support_record_failure (); - printf ("error: output mismatch for %s\n", t->name); + printf ("error: output mismatch for %s (init method %s)\n", + t->name, test_init_names[init_method]); support_run_diff ("expected", t->expected, "actual", proc.out.buffer); } |