git: c10fd9ac00b1 - main - tests: Require allow_network_access for tests needing name resolution

From: Olivier Cochard <olivier_at_FreeBSD.org>
Date: Wed, 02 Apr 2025 14:31:49 UTC
The branch main has been updated by olivier:

URL: https://cgit.FreeBSD.org/src/commit/?id=c10fd9ac00b1097ab622d055dcc3d1484012bccc

commit c10fd9ac00b1097ab622d055dcc3d1484012bccc
Author:     Olivier Cochard <olivier@FreeBSD.org>
AuthorDate: 2025-04-02 14:25:40 +0000
Commit:     Olivier Cochard <olivier@FreeBSD.org>
CommitDate: 2025-04-02 14:31:18 +0000

    tests: Require allow_network_access for tests needing name resolution
    
    Tests that require working name resolution or network access now mandate that
    the kuya variable allow_network_access be set.
    
    PR:             285826
    Reported by:    ngie
    Reviewed by:    igoro
    Approved by:    lwhsu
    Sponsored by:   Netflix
    Differential Revision:  https://reviews.freebsd.org/D49633
---
 lib/libc/tests/net/getaddrinfo/getaddrinfo.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/libc/tests/net/getaddrinfo/getaddrinfo.c b/lib/libc/tests/net/getaddrinfo/getaddrinfo.c
index 022405f464ce..1e066add3119 100644
--- a/lib/libc/tests/net/getaddrinfo/getaddrinfo.c
+++ b/lib/libc/tests/net/getaddrinfo/getaddrinfo.c
@@ -79,7 +79,12 @@ send(int s, const void *msg, size_t len, int flags)
 	}
 }
 
-ATF_TC_WITHOUT_HEAD(basic);
+ATF_TC(basic);
+ATF_TC_HEAD(basic, tc)
+{
+	atf_tc_set_md_var(tc, "require.config", "allow_network_access");
+}
+
 ATF_TC_BODY(basic, tc)
 {
 	static const struct addrinfo hints = {
@@ -205,7 +210,11 @@ ATF_TC_BODY(netdown, tc)
 /*
  * See https://reviews.freebsd.org/D37139.
  */
-ATF_TC_WITHOUT_HEAD(nofamily);
+ATF_TC(nofamily);
+ATF_TC_HEAD(nofamily, tc)
+{
+	atf_tc_set_md_var(tc, "require.config", "allow_network_access");
+}
 ATF_TC_BODY(nofamily, tc)
 {
 	static const struct addrinfo hints4 = {