tools: xattr: don't test things beyond our control
whether the kernel allows super-long names or weird namespace prefixes is not our concern... also the latter fails under fakeroot Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
76486eb3d1
commit
ad0364c558
|
@ -200,13 +200,6 @@ mod tests {
|
||||||
|
|
||||||
let fd = file.as_raw_fd();
|
let fd = file.as_raw_fd();
|
||||||
|
|
||||||
let mut name = b"user.".to_vec();
|
|
||||||
for _ in 0..260 {
|
|
||||||
name.push(b'a');
|
|
||||||
}
|
|
||||||
|
|
||||||
let invalid_name = CString::new(name).unwrap();
|
|
||||||
|
|
||||||
assert!(fsetxattr(fd, c_str!("user.attribute0"), b"value0").is_ok());
|
assert!(fsetxattr(fd, c_str!("user.attribute0"), b"value0").is_ok());
|
||||||
assert!(fsetxattr(fd, c_str!("user.empty"), b"").is_ok());
|
assert!(fsetxattr(fd, c_str!("user.empty"), b"").is_ok());
|
||||||
|
|
||||||
|
@ -214,9 +207,6 @@ mod tests {
|
||||||
assert_eq!(fsetxattr(fd, c_str!("trusted.attribute0"), b"value0"), Err(Errno::EPERM));
|
assert_eq!(fsetxattr(fd, c_str!("trusted.attribute0"), b"value0"), Err(Errno::EPERM));
|
||||||
}
|
}
|
||||||
|
|
||||||
assert_eq!(fsetxattr(fd, c_str!("garbage.attribute0"), b"value"), Err(Errno::EOPNOTSUPP));
|
|
||||||
assert_eq!(fsetxattr(fd, &invalid_name, b"err"), Err(Errno::ERANGE));
|
|
||||||
|
|
||||||
let v0 = fgetxattr(fd, c_str!("user.attribute0")).unwrap();
|
let v0 = fgetxattr(fd, c_str!("user.attribute0")).unwrap();
|
||||||
let v1 = fgetxattr(fd, c_str!("user.empty")).unwrap();
|
let v1 = fgetxattr(fd, c_str!("user.empty")).unwrap();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue