git: b6d3556bbb4b - main - audio/flac: skip tests when building as root
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 10 Oct 2022 13:44:46 UTC
The branch main has been updated by naddy: URL: https://cgit.FreeBSD.org/ports/commit/?id=b6d3556bbb4b062ea3f922f13c04e93cce2a5f0a commit b6d3556bbb4b062ea3f922f13c04e93cce2a5f0a Author: Christian Weisgerber <naddy@FreeBSD.org> AuthorDate: 2022-10-10 13:33:21 +0000 Commit: Christian Weisgerber <naddy@FreeBSD.org> CommitDate: 2022-10-10 13:44:43 +0000 audio/flac: skip tests when building as root A few tests in the included test suite can intentionally not be run as root, e.g. test_libFLAC: "iterator claims file is writable when tester thinks it should not be" Skip the tests when building as root and provide a brief message. PR: 266575 Reported by: diizzy --- audio/flac/Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/audio/flac/Makefile b/audio/flac/Makefile index 29c6f0fe134a..7dddce282528 100644 --- a/audio/flac/Makefile +++ b/audio/flac/Makefile @@ -37,7 +37,7 @@ TEST_TARGET= check OPTIONS_DEFINE= DOCS -.include <bsd.port.options.mk> +.include <bsd.port.pre.mk> .if ${ARCH} == "i386" BUILD_DEPENDS+= nasm:devel/nasm @@ -47,4 +47,11 @@ BUILD_DEPENDS+= nasm:devel/nasm CONFIGURE_ARGS+=--disable-vsx .endif -.include <bsd.port.mk> +# test_libFLAC: +# "iterator claims file is writable when tester thinks it should not be" +.if ${UID} == 0 +do-test: + @${ECHO_MSG} "The tests cannot be run as root, skipping." +.endif + +.include <bsd.port.post.mk>