The branch main has been updated by ngie: URL: https://cgit.FreeBSD.org/src/commit/?id=9b37d84c87e69dabc69d818aa4d2fea718bd8b74
commit 9b37d84c87e69dabc69d818aa4d2fea718bd8b74 Author: Enji Cooper <n...@freebsd.org> AuthorDate: 2025-04-01 04:51:50 +0000 Commit: Enji Cooper <n...@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)",