Skip to content

Commit

Permalink
cp: make test_closes_file_descriptors Linux-only
Browse files Browse the repository at this point in the history
  • Loading branch information
cakebaker committed Nov 8, 2023
1 parent 4a3efad commit 761213f
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions tests/by-util/test_cp.rs
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ use std::path::PathBuf;

#[cfg(any(target_os = "linux", target_os = "android"))]
use filetime::FileTime;
#[cfg(any(target_os = "linux", target_os = "android"))]
use rlimit::Resource;
#[cfg(target_os = "linux")]
use std::ffi::OsString;
#[cfg(any(target_os = "linux", target_os = "android"))]
Expand Down Expand Up @@ -2120,10 +2118,11 @@ fn test_cp_reflink_insufficient_permission() {
.stderr_only("cp: 'unreadable' -> 'existing_file.txt': Permission denied (os error 13)\n");
}

#[cfg(any(target_os = "linux", target_os = "android"))]
#[cfg(target_os = "linux")]
#[test]
fn test_closes_file_descriptors() {
use procfs::process::Process;
use rlimit::Resource;
let me = Process::myself().unwrap();

// The test suite runs in parallel, we have pipe, sockets
Expand All @@ -2133,7 +2132,6 @@ fn test_closes_file_descriptors() {
let limit_fd: u64 = number_file_already_opened + 9;

// For debugging purposes:
#[cfg(not(target_os = "android"))]
for f in me.fd().unwrap() {
let fd = f.unwrap();
println!("{:?} {:?}", fd, fd.mode());
Expand Down

0 comments on commit 761213f

Please sign in to comment.