summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2020-05-05 18:24:35 +0200
committerGitHub <noreply@github.com>2020-05-05 18:24:35 +0200
commit404513b02a763df7345893fb9fcf6b288b268b54 (patch)
treed86686e8f7cdf97b1e087a3cfafe3546c79fb7aa
parent6c0eab34d73d98bab35eb727bb792cb4783ba25a (diff)
parent09deaaff1849147ebcb5c8606aa874ad3c078693 (diff)
Merge pull request #13159 from vespa-engine/hakonhall/support-setting-last-modified-time-useful-for-tests
Support setting last modified time, useful for tests
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java
index 07e73eb0ee7..4e55e464fa7 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java
@@ -160,7 +160,11 @@ public class UnixPath {
}
public UnixPath updateLastModifiedTime() {
- uncheck(() -> Files.setLastModifiedTime(path, FileTime.from(Instant.now())));
+ return setLastModifiedTime(Instant.now());
+ }
+
+ public UnixPath setLastModifiedTime(Instant instant) {
+ uncheck(() -> Files.setLastModifiedTime(path, FileTime.from(instant)));
return this;
}