mirror of
https://github.com/rclone/rclone.git
synced 2025-03-12 23:29:54 +08:00
vfs: fix integration test failures
In this commit ceef78ce4493f8d0 vfs: fix directory cache serving stale data We added a new test which caused lots of integration test failures. This fixes the problem by disabling the test unless the feature flag DirModTimeUpdatesOnWrite is present on the remote.
This commit is contained in:
parent
b7f26937f1
commit
0010090d05
@ -658,10 +658,14 @@ func TestDirFileOpen(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestDirEntryModTimeInvalidation(t *testing.T) {
|
||||
if runtime.GOOS == "windows" {
|
||||
r, vfs := newTestVFS(t)
|
||||
features := r.Fremote.Features()
|
||||
if !features.DirModTimeUpdatesOnWrite {
|
||||
t.Skip("Need DirModTimeUpdatesOnWrite")
|
||||
}
|
||||
if features.IsLocal && runtime.GOOS == "windows" {
|
||||
t.Skip("dirent modtime is unreliable on Windows filesystems")
|
||||
}
|
||||
r, vfs := newTestVFS(t)
|
||||
|
||||
// Needs to be less than 2x the wait time below, othewrwise the entry
|
||||
// gets cleared out before it had a chance to be updated.
|
||||
|
Loading…
x
Reference in New Issue
Block a user