commit:     c239c7e41c6a1b306671ba54ec178e74693afc8a
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  3 00:46:20 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Dec  3 02:02:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c239c7e4

media-libs/assimp: add some test excludes for USE="-collada"

The upstream testsuite does NOT implement filtering for tests that test
options which have been disabled.

With this change, we are down to one remaining failure:
- utIssues.OpacityBugWhenExporting_727

It passes with USE=collada but I cannot personally tell whether that
means the test relies on said feature or whether something else is
wrong, so I am not touching it for now. The test excludes I did add, are
*overtly* "Error: No suitable reader found for the file format xxxxx".

Bug: https://bugs.gentoo.org/962559
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 media-libs/assimp/assimp-6.0.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/assimp/assimp-6.0.2.ebuild 
b/media-libs/assimp/assimp-6.0.2.ebuild
index 25a6e9f55a23..28cb47f680e5 100644
--- a/media-libs/assimp/assimp-6.0.2.ebuild
+++ b/media-libs/assimp/assimp-6.0.2.ebuild
@@ -121,6 +121,9 @@ src_configure() {
 }
 
 src_test() {
+       local CMAKE_SKIP_TESTS=(
+               "$(usex collada '' 'utCollada.*')"
+       )
        local myctestargs=(
                --repeat until-pass:100
        )

Reply via email to