Skip to content

Commit 97b215f

Browse files
committed
internal/cuetxtar: allow CUE_UPDATE env variable.
Not all package implement the update flag. Using an env var allows selecting update when using go test ./... Change-Id: Ic1eaae1dc5c36b7f3c9cf8692cdc3f68b5d1d970 Reviewed-on: https://cue-review.googlesource.com/c/cue/+/6581 Reviewed-by: Marcel van Lohuizen <[email protected]>
1 parent 1784fca commit 97b215f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

internal/cuetxtar/txtar.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ import (
3131
"github.com/rogpeppe/go-internal/txtar"
3232
)
3333

34+
var envUpdate = os.Getenv("CUE_UPDATE")
35+
3436
// A TxTarTest represents a test run that process all CUE tests in the txtar
3537
// format rooted in a given directory.
3638
type TxTarTest struct {
@@ -245,7 +247,7 @@ func (x *TxTarTest) Run(t *testing.T, f func(tc *Test)) {
245247
return
246248
}
247249

248-
if !x.Update {
250+
if !x.Update && envUpdate == "" {
249251
t.Fatal(cmp.Diff(string(gold.Data), string(result)))
250252
}
251253

0 commit comments

Comments
 (0)