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)",

Reply via email to