commit:     b11dfc6cafcf00bf8c93c228fff8b4a557caaac6
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  2 17:09:16 2025 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Sep  2 17:09:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b11dfc6c

app-admin/sudo-rs: skip tests that fail due to sandbox

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-admin/sudo-rs/sudo-rs-0.2.7.ebuild | 10 ++++++++++
 app-admin/sudo-rs/sudo-rs-0.2.8.ebuild | 10 ++++++++++
 2 files changed, 20 insertions(+)

diff --git a/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild 
b/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild
index 41b2d5017a..4dcbf9566f 100644
--- a/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild
+++ b/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild
@@ -45,6 +45,16 @@ RDEPEND="
 
 DOCS=( README.md CHANGELOG.md )
 
+src_test() {
+       local skip=(
+               # Tests failing due to sandbox violations
+               --skip test_traverse_secure_open_positive
+               --skip permission_test
+       )
+
+       cargo_src_test -- "${skip[@]}"
+}
+
 src_install() {
        dobin "$(cargo_target_dir)/sudo"
        dobin "$(cargo_target_dir)/visudo"

diff --git a/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild 
b/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild
index 41b2d5017a..4dcbf9566f 100644
--- a/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild
+++ b/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild
@@ -45,6 +45,16 @@ RDEPEND="
 
 DOCS=( README.md CHANGELOG.md )
 
+src_test() {
+       local skip=(
+               # Tests failing due to sandbox violations
+               --skip test_traverse_secure_open_positive
+               --skip permission_test
+       )
+
+       cargo_src_test -- "${skip[@]}"
+}
+
 src_install() {
        dobin "$(cargo_target_dir)/sudo"
        dobin "$(cargo_target_dir)/visudo"

Reply via email to