]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/go: add a 'sleep' command for script tests
authorBryan C. Mills <bcmills@google.com>
Thu, 30 Jun 2022 17:30:48 +0000 (13:30 -0400)
committerGopher Robot <gobot@golang.org>
Thu, 30 Jun 2022 18:10:53 +0000 (18:10 +0000)
commit84db00ffd1c0e11180fc433df1ef7521de37a49b
tree1a444337bb46b921e014f39a2ba21a7963f47547
parent31b8c23c5702f129aca9241bbb2132c90b1929cc
cmd/go: add a 'sleep' command for script tests

Due to mtime skew we don't index mutable packages with an mtime
younger than 2 seconds. In order to test indexed packages reliably, we
want to be able to sleep long enough for the files in the package to be cached.

(As an alternative we could instead use os.Chtimes to fake old enough
timestamps, but sleeping keeps the tests more realistic.)

For #53586.

Change-Id: I1873f47c55a72d928451593b8c989f0092a557db
Reviewed-on: https://go-review.googlesource.com/c/go/+/415474
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/cmd/go/script_test.go
src/cmd/go/testdata/script/README