commit: cd1cd3f34139899f4de84cabcf94036bf623d395 Author: Thomas Bracht Laumann Jespersen <t <AT> laumann <DOT> xyz> AuthorDate: Tue Jul 5 07:38:02 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Jul 5 08:05:33 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1cd3f3
media-libs/openjpeg: die properly when tests fail Bug: https://bugs.gentoo.org/856505 Signed-off-by: Thomas Bracht Laumann Jespersen <t <AT> laumann.xyz> Closes: https://github.com/gentoo/gentoo/pull/26228 Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/openjpeg/openjpeg-2.5.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/openjpeg/openjpeg-2.5.0-r2.ebuild b/media-libs/openjpeg/openjpeg-2.5.0-r2.ebuild index 706ab40270e3..8ce57b6e9469 100644 --- a/media-libs/openjpeg/openjpeg-2.5.0-r2.ebuild +++ b/media-libs/openjpeg/openjpeg-2.5.0-r2.ebuild @@ -120,7 +120,7 @@ multilib_src_test() { local FAILEDTEST= local HAS_UNKNOWN_TEST_FAILURES=0 - awk -F: '{ print $2 }' "${FAILEDTEST_LOG}" | while read FAILEDTEST; do + while read FAILEDTEST; do # is this failure known? if grep -xq "${FAILEDTEST}" "${KNOWN_FAILURES_LIST}" ; then elog "Test '${FAILEDTEST}' is known to fail, ignoring ..." @@ -128,7 +128,7 @@ multilib_src_test() { eerror "New/unknown test failure found: '${FAILEDTEST}'" HAS_UNKNOWN_TEST_FAILURES=1 fi - done + done < <(awk -F: '{ print $2 }' "${FAILEDTEST_LOG}") [[ ${HAS_UNKNOWN_TEST_FAILURES} -eq 0 ]] || die "Test suite failed. New/unknown test failure(s) found!"
