mirror of
https://github.com/sharkdp/fd
synced 2024-11-05 16:58:21 +00:00
Merge pull request #1217 from tmccombs/skip-executable-test-if-root
Skip an executable test if running as root
This commit is contained in:
commit
de611c8835
1 changed files with 7 additions and 0 deletions
|
@ -1202,6 +1202,13 @@ fn test_type() {
|
|||
fn test_type_executable() {
|
||||
use std::os::unix::fs::OpenOptionsExt;
|
||||
|
||||
// This test assumes the current user isn't root
|
||||
// (otherwise if the executable bit is set for any level, it is executable for the current
|
||||
// user)
|
||||
if users::get_current_uid() == 0 {
|
||||
return;
|
||||
}
|
||||
|
||||
let te = TestEnv::new(DEFAULT_DIRS, DEFAULT_FILES);
|
||||
|
||||
fs::OpenOptions::new()
|
||||
|
|
Loading…
Reference in a new issue