commit:     b53422e8c5e1d2426b89dd23004d3935d0e7f2f8
Author:     Peter Levine <plevine457 <AT> gmail <DOT> com>
AuthorDate: Sun Nov 20 09:05:55 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 23 01:43:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53422e8

dev-cpp/gtest: exclude tests that fail due to usersandbox

Patching internal code to overcome test failure due to the usersandbox
feature flag seems misguided. Other packages opt to skip such tests
rather than patching compiled code or turning off usersandbox
(bug# 413621, 603244).  Let's do that.

Bug: https://bugs.gentoo.org/413621
Bug: https://bugs.gentoo.org/603244
Signed-off-by: Peter Levine <plevine457 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-cpp/gtest/gtest-9999.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-cpp/gtest/gtest-9999.ebuild b/dev-cpp/gtest/gtest-9999.ebuild
index a337f063e2df..0895416d2312 100644
--- a/dev-cpp/gtest/gtest-9999.ebuild
+++ b/dev-cpp/gtest/gtest-9999.ebuild
@@ -34,10 +34,6 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="test? ( ${PYTHON_DEPS} )"
 
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.10.0_p20200702-increase-clone-stack-size.patch
-)
-
 pkg_setup() {
        use test && python-any-r1_pkg_setup
 }
@@ -62,6 +58,11 @@ multilib_src_configure() {
        cmake_src_configure
 }
 
+multilib_src_test() {
+       # Exclude tests that fail with FEATURES="usersandbox"
+       cmake_src_test -E "googletest-death-test-test"
+}
+
 multilib_src_install_all() {
        einstalldocs
 

Reply via email to