git: 9b37d84c87e6 - main - Mark several getaddrinfo tests as XFAIL
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 28 May 2025 22:18:18 UTC
The branch main has been updated by ngie:
URL: https://cgit.FreeBSD.org/src/commit/?id=9b37d84c87e69dabc69d818aa4d2fea718bd8b74
commit 9b37d84c87e69dabc69d818aa4d2fea718bd8b74
Author: Enji Cooper <ngie@FreeBSD.org>
AuthorDate: 2025-04-01 04:51:50 +0000
Commit: Enji Cooper <ngie@FreeBSD.org>
CommitDate: 2025-05-28 22:15:08 +0000
Mark several getaddrinfo tests as XFAIL
These tests were recently enabled on main and have failed consistently
since they were enabled.
- lib.libc.net.getaddrinfo.getaddrinfo.basic
- lib.libc.net.getaddrinfo.getaddrinfo.nofamily
- lib.libc.net.getaddrinfo.getaddrinfo_test.basic
- lib.libc.net.getaddrinfo.getaddrinfo_test.empty_servname
- lib.libc.net.getaddrinfo.getaddrinfo_test.sock_raw
Mark them as expected failures so they no longer count as failures in
Jenkins CI.
PR: 285826
MFC with: 5313457780, 0b773a94ab
---
.../lib/libc/net/getaddrinfo/t_getaddrinfo.sh | 18 ++++++++++++++++++
lib/libc/tests/net/getaddrinfo/getaddrinfo.c | 6 ++++++
2 files changed, 24 insertions(+)
diff --git a/contrib/netbsd-tests/lib/libc/net/getaddrinfo/t_getaddrinfo.sh b/contrib/netbsd-tests/lib/libc/net/getaddrinfo/t_getaddrinfo.sh
index 94a3c0b2e52c..e299702c790d 100755
--- a/contrib/netbsd-tests/lib/libc/net/getaddrinfo/t_getaddrinfo.sh
+++ b/contrib/netbsd-tests/lib/libc/net/getaddrinfo/t_getaddrinfo.sh
@@ -68,6 +68,12 @@ basic_body()
{
TEST=$(atf_get_srcdir)/h_gai
+ # Begin FreeBSD
+ if [ "$(atf_config_get ci false)" = "true" ]; then
+ atf_expect_fail "https://bugs.freebsd.org/285826"
+ fi
+ # End FreeBSD
+
( $TEST ::1 http
$TEST 127.0.0.1 http
$TEST localhost http
@@ -128,6 +134,12 @@ empty_servname_body()
{
TEST=$(atf_get_srcdir)/h_gai
+ # Begin FreeBSD
+ if [ "$(atf_config_get ci false)" = "true" ]; then
+ atf_expect_fail "https://bugs.freebsd.org/285826"
+ fi
+ # End FreeBSD
+
( $TEST ::1 ''
$TEST 127.0.0.1 ''
$TEST localhost ''
@@ -145,6 +157,12 @@ sock_raw_body()
{
TEST=$(atf_get_srcdir)/h_gai
+ # Begin FreeBSD
+ if [ "$(atf_config_get ci false)" = "true" ]; then
+ atf_expect_fail "https://bugs.freebsd.org/285826"
+ fi
+ # End FreeBSD
+
( $TEST -R -p 0 localhost ''
$TEST -R -p 59 localhost ''
$TEST -R -p 59 localhost 80
diff --git a/lib/libc/tests/net/getaddrinfo/getaddrinfo.c b/lib/libc/tests/net/getaddrinfo/getaddrinfo.c
index 1e066add3119..72e3c66c92ba 100644
--- a/lib/libc/tests/net/getaddrinfo/getaddrinfo.c
+++ b/lib/libc/tests/net/getaddrinfo/getaddrinfo.c
@@ -94,6 +94,9 @@ ATF_TC_BODY(basic, tc)
struct addrinfo *res;
int rv;
+ if (atf_tc_get_config_var_as_bool_wd(tc, "ci", false))
+ atf_tc_expect_fail("https://bugs.freebsd.org/285826");
+
rv = getaddrinfo(goodname, NULL, &hints, &res);
ATF_REQUIRE_MSG(rv == 0,
"Expected 0, got %d (%s)", rv, gai_strerror(rv));
@@ -227,6 +230,9 @@ ATF_TC_BODY(nofamily, tc)
struct addrinfo *res;
int rv;
+ if (atf_tc_get_config_var_as_bool_wd(tc, "ci", false))
+ atf_tc_expect_fail("https://bugs.freebsd.org/285826");
+
rv = getaddrinfo(ipv6onlyname, NULL, &hints4, &res);
ATF_REQUIRE_MSG(rv == EAI_ADDRFAMILY,
"Expected %d (EAI_ADDRFAMILY), got %d (%s)",