Skip to content

Commit

Permalink
Disabling xattrs function and tests on OpenBSD
Browse files Browse the repository at this point in the history
The test_compare_xattrs test fails on OpenBSD because OpenBSD does
not support xattrs. Disabling this function and its test for
target_os = openbsd resolves the issue.

Fixes #6348
  • Loading branch information
jadijadi committed May 5, 2024
1 parent 3b96ff1 commit 19d42c0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tests/common/util.rs
Original file line number Diff line number Diff line change
Expand Up @@ -782,7 +782,7 @@ pub fn get_root_path() -> &'static str {
/// # Returns
///
/// `true` if both paths have the same set of extended attributes, `false` otherwise.
#[cfg(all(unix, not(target_os = "macos")))]
#[cfg(all(unix, not(any(target_os = "macos", target_os = "openbsd"))))]
pub fn compare_xattrs<P: AsRef<std::path::Path>>(path1: P, path2: P) -> bool {
let get_sorted_xattrs = |path: P| {
xattr::list(path)
Expand Down Expand Up @@ -3611,7 +3611,7 @@ mod tests {
assert!(command.tmpd.is_some());
}

#[cfg(all(unix, not(target_os = "macos")))]
#[cfg(all(unix, not(any(target_os = "macos", target_os = "openbsd"))))]
#[test]
fn test_compare_xattrs() {
use tempfile::tempdir;
Expand Down

0 comments on commit 19d42c0

Please sign in to comment.