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"