Skip to content
Snippets Groups Projects
Commit a23a25ab authored by Kamil Trzcinski's avatar Kamil Trzcinski
Browse files

Fix TestCacheArchiverIsUpToDate test

parent cb4c711f
No related branches found
No related tags found
No related merge requests found
...@@ -32,12 +32,15 @@ func TestCacheArchiverIsUpToDate(t *testing.T) { ...@@ -32,12 +32,15 @@ func TestCacheArchiverIsUpToDate(t *testing.T) {
fi, _ := os.Stat(cacheArchiverArchive) fi, _ := os.Stat(cacheArchiverArchive)
cmd.Execute(nil) cmd.Execute(nil)
fi2, _ := os.Stat(cacheArchiverArchive) fi2, _ := os.Stat(cacheArchiverArchive)
assert.Equal(t, fi.ModTime(), fi2.ModTime()) assert.Equal(t, fi.ModTime(), fi2.ModTime(), "archive is up to date")
// We need to wait one second, since the FS doesn't save milliseconds
time.Sleep(time.Second)
os.Chtimes(cacheArchiverTestArchivedFile, time.Now(), time.Now()) os.Chtimes(cacheArchiverTestArchivedFile, time.Now(), time.Now())
cmd.Execute(nil) cmd.Execute(nil)
fi3, _ := os.Stat(cacheArchiverArchive) fi3, _ := os.Stat(cacheArchiverArchive)
assert.Equal(t, fi.ModTime(), fi3.ModTime()) assert.NotEqual(t, fi.ModTime(), fi3.ModTime(), "archive should get updated")
} }
func TestCacheArchiverForIfNoFileDefined(t *testing.T) { func TestCacheArchiverForIfNoFileDefined(t *testing.T) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment