[devel] Из-за настроек IPv6 в сборочнице возникакет ошибка
Dmitry V. Levin
ldv на altlinux.org
Пт Ноя 3 05:37:04 MSK 2017
On Fri, Nov 03, 2017 at 06:06:53AM +0400, Evgeny Sinelnikov wrote:
> Здравствуйте,
>
> Из-за настроек сети в сборочнице, с ошибкой Address family not
> supported by protocol не отрабатывает вот такой тест:
>
> #ifdef HAVE_IPV6
> static void test_socket_getsockname6(void **state)
> {
> struct torture_address addr = {
> .sa_socklen = sizeof(struct sockaddr_in),
> };
> int rc;
> int s;
>
> (void) state; /* unused */
>
> s = socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP);
> if (s < 0) {
> print_message ( "ERROR socket(AF_INET6, SOCK_STREAM,
> IPPROTO_TCP) = %s\n", strerror(errno));
> } else {
> print_message ("OK socket(AF_INET6, SOCK_STREAM,
> IPPROTO_TCP)\n");
> }
> assert_int_not_equal(s, -1);
>
> rc = getsockname(s, &addr.sa.s, &addr.sa_socklen);
> assert_return_code(rc, errno);
> assert_int_equal(addr.sa.in6.sin6_family, AF_INET6);
> }
> #endif
>
> У меня, в локальной хешере, этот тест отрабатывает. Как быть?
Наверное, скипать этот тест в случае если errno == EAFNOSUPPORT.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20171103/cab009a5/attachment-0001.bin>
Подробная информация о списке рассылки Devel