mirror of
https://github.com/golang/go.git
synced 2025-05-05 15:43:04 +00:00
os: fix TestRootChtimes on illumos
TestRootChtimes currently fails on illumos [1] because the times returned by os.Stat have only microsecond precision on that builder. Truncate them to make the test pass again. [1] https://build.golang.org/log/9780af24c3b3073dae1d827b2b9f9e3a48912c30 Change-Id: I8cf895d0b60c854c27cb4faf57c3b44bd40bfdd4 Reviewed-on: https://go-review.googlesource.com/c/go/+/664915 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Damien Neil <dneil@google.com> TryBot-Bypass: Damien Neil <dneil@google.com>
This commit is contained in:
parent
3968a5bca4
commit
f967078712
@ -457,6 +457,9 @@ func TestRootChtimes(t *testing.T) {
|
||||
case "js", "plan9":
|
||||
times.atime = times.atime.Truncate(1 * time.Second)
|
||||
times.mtime = times.mtime.Truncate(1 * time.Second)
|
||||
case "illumos":
|
||||
times.atime = times.atime.Truncate(1 * time.Microsecond)
|
||||
times.mtime = times.mtime.Truncate(1 * time.Microsecond)
|
||||
}
|
||||
|
||||
err := root.Chtimes(test.open, times.atime, times.mtime)
|
||||
|
Loading…
x
Reference in New Issue
Block a user