Made test case 241 precheck that the given name resolves to an ipv6 address,

or the test is skipped. Ideally, we should let this test case go over a few
frequently used IPv6 localhost aliases...
This commit is contained in:
Daniel Stenberg 2005-05-17 10:27:11 +00:00
parent 84fd4686e2
commit 1f878aee69
3 changed files with 9 additions and 4 deletions

View File

@ -26,6 +26,9 @@ HTTP-IPv6 GET (using ip6-localhost)
<command>
-g "http://ip6-localhost:%HTTP6PORT/241"
</command>
<precheck>
./server/resolve --ipv6 ip6-localhost
</precheck>
</client>
#

View File

@ -1058,6 +1058,7 @@ sub singletest {
chomp $why;
}
}
print "prechecked $cmd\n" if($verbose);
}
if($why) {

View File

@ -125,8 +125,8 @@ int main(int argc, char *argv[])
he = gethostbyname(host);
printf("Resolve '%s' %s\n",
host, he?"SUCCESSFUL":"FAILED");
if(!he)
printf("Resolving '%s' FAILED\n", host);
return he?0:1;
}
@ -143,8 +143,9 @@ int main(int argc, char *argv[])
hints.ai_flags = AI_CANONNAME;
rc = (getaddrinfo)(host, "80", &hints, &ai);
printf("Resolve '%s' %s\n",
host, !rc?"SUCCESSFUL":"FAILED");
if(rc)
printf("Resolving '%s' FAILED\n", host);
return !rc?0:1;
}
#endif