Change information
Commit message:
cmd/go, testing: add TB.ArtifactDir and -artifacts flag
Add TB.ArtifactDir, which returns a directory for a test to store
output files in. Add a -artifacts testflag which enables persistent
storage of artifacts in the output directory (-outputdir, or the
current directory by default).
Fixes #71287
Change-Id: I5f6515a6cd6c103f88588f4c033d5ea11ffd0c3c
Files:
- A api/next/71287.txt
- A doc/next/6-stdlib/99-minor/testing/71287.md
- M src/cmd/go/alldocs.go
- M src/cmd/go/internal/load/test.go
- M src/cmd/go/internal/test/flagdefs.go
- M src/cmd/go/internal/test/test.go
- M src/cmd/go/internal/test/testflag.go
- M src/cmd/internal/test2json/test2json.go
- M src/testing/internal/testdeps/deps.go
- M src/testing/testing.go
- M src/testing/testing_test.go
Change size: L
Delta: 11 files changed, 333 insertions(+), 71 deletions(-)
Branch: refs/heads/master
Submit Requirements:
Code-Review: +2 by Alan Donovan
TryBots-Pass: LUCI-TryBot-Result+1 by Go LUCI