Skip time-related assertions on /dev/null
This commit is contained in:
parent
7e8802fa5b
commit
5b36fefc4e
@ -1517,9 +1517,12 @@ class TestFileExhaustive < Test::Unit::TestCase
|
|||||||
assert_equal(File.zero?(f), test(?z, f), f)
|
assert_equal(File.zero?(f), test(?z, f), f)
|
||||||
|
|
||||||
stat = File.stat(f)
|
stat = File.stat(f)
|
||||||
|
unless stat.chardev?
|
||||||
|
# /dev/null may be accessed by other processes
|
||||||
assert_equal(stat.atime, File.atime(f), f)
|
assert_equal(stat.atime, File.atime(f), f)
|
||||||
assert_equal(stat.ctime, File.ctime(f), f)
|
assert_equal(stat.ctime, File.ctime(f), f)
|
||||||
assert_equal(stat.mtime, File.mtime(f), f)
|
assert_equal(stat.mtime, File.mtime(f), f)
|
||||||
|
end
|
||||||
assert_bool_equal(stat.blockdev?, File.blockdev?(f), f)
|
assert_bool_equal(stat.blockdev?, File.blockdev?(f), f)
|
||||||
assert_bool_equal(stat.chardev?, File.chardev?(f), f)
|
assert_bool_equal(stat.chardev?, File.chardev?(f), f)
|
||||||
assert_bool_equal(stat.directory?, File.directory?(f), f)
|
assert_bool_equal(stat.directory?, File.directory?(f), f)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user