Make checkContainerTimestamps less strict on Windows
containerd には「なにか変更をした後には、UpdatedAt が CreatedAt より後ろに更新される」というテストがあるんだけど、Windows でたまに失敗している。
調べると、Go そのものほうに testing: benchmark is using low resolution time on Windows というのがあった。すでに、I want off Mr. Golang’s Wild Ride で触れられている話ではあるけれど、Go の time.Duration に時刻とモノトニックな時刻を同居させるのは、ちょっと無理があった気がする。
テストが失敗するのはよくないので、取り急ぎ、チェックをゆるく (Windows に限り、更新されていなくても、巻き戻っていなければよいということに) した。
Source: posts/2022/time-now.md