diff options
author | 2024-02-20 20:55:00 -0500 | |
---|---|---|
committer | 2024-03-08 23:42:08 +0100 | |
commit | 28a046309bf1a0bf83f08c6feb48a4a67dd5d93e (patch) | |
tree | 3af3bafb87358d6a1217c2a2fe7e3ff58873158c /media-gfx/imageworsener | |
parent | sci-mathematics/plfit: add 0.9.4 to fix underlinking issue (diff) | |
download | gentoo-28a046309bf1a0bf83f08c6feb48a4a67dd5d93e.tar.gz gentoo-28a046309bf1a0bf83f08c6feb48a4a67dd5d93e.tar.bz2 gentoo-28a046309bf1a0bf83f08c6feb48a4a67dd5d93e.zip |
media-gfx/imageworsener: Respect tests exit code
Also restrict tests because the tests are broken.
Closes: https://bugs.gentoo.org/916906
Closes: https://github.com/gentoo/gentoo/pull/35455
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Sebastian Pipping <sping@gentoo.org>
Diffstat (limited to 'media-gfx/imageworsener')
-rw-r--r-- | media-gfx/imageworsener/files/imageworsener-1.3.5-runtest-exit-code.patch | 24 | ||||
-rw-r--r-- | media-gfx/imageworsener/imageworsener-1.3.5.ebuild | 6 |
2 files changed, 28 insertions, 2 deletions
diff --git a/media-gfx/imageworsener/files/imageworsener-1.3.5-runtest-exit-code.patch b/media-gfx/imageworsener/files/imageworsener-1.3.5-runtest-exit-code.patch new file mode 100644 index 000000000000..8c62638a1e28 --- /dev/null +++ b/media-gfx/imageworsener/files/imageworsener-1.3.5-runtest-exit-code.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/916906 +https://github.com/jsummers/imageworsener/issues/47 +https://github.com/jsummers/imageworsener/pull/46 + +From 91c7c79d86f55920193d17a7b87631b14ac7779f Mon Sep 17 00:00:00 2001 +From: matoro <matoro@users.noreply.github.com> +Date: Mon, 15 Jan 2024 22:26:45 -0500 +Subject: [PATCH] Pass diff exit code up to shell for test suite + +Right now, test failures are not getting detected because the runtests +script does not pass up a failing exit code from diff. +--- + tests/runtest | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tests/runtest b/tests/runtest +index 6db7b6c..3f534dc 100755 +--- a/tests/runtest ++++ b/tests/runtest +@@ -334,3 +334,4 @@ then + echo "All tests passed." + fi + ++exit $RET diff --git a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild b/media-gfx/imageworsener/imageworsener-1.3.5.ebuild index 022b3e345100..ea228bb0d1fe 100644 --- a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild +++ b/media-gfx/imageworsener/imageworsener-1.3.5.ebuild @@ -22,7 +22,9 @@ DEPEND="png? ( media-libs/libpng:0 ) RDEPEND="${DEPEND}" REQUIRED_USE="test? ( jpeg png webp zlib )" -RESTRICT="!test? ( test )" +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${PN}-1.3.5-runtest-exit-code.patch" ) src_configure() { local switch='' @@ -44,5 +46,5 @@ src_install() { src_test() { cd "${S}"/tests || die - ./runtest "${S}"/${MY_PN} + ./runtest "${S}"/${MY_PN} || die } |