mirror of https://github.com/golang/go.git
cmd/compile/internal/noder: hide TestUnifiedCompare behind -cmp flag
This test is fragile and is starting to impede others' work. This CL disables it until I have time to either find a solution for the issues or decide to just delete the test altogether. Change-Id: Icefabb6d3fbedec5d16536de78be4ca20d63133c Reviewed-on: https://go-review.googlesource.com/c/go/+/350729 Trust: Matthew Dempsky <mdempsky@google.com> Trust: Dan Scales <danscales@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Dan Scales <danscales@google.com>
This commit is contained in:
parent
70493b3eb0
commit
7f36ef0aff
|
|
@ -16,6 +16,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
flagCmp = flag.Bool("cmp", false, "enable TestUnifiedCompare")
|
||||||
flagPkgs = flag.String("pkgs", "std", "list of packages to compare (ignored in -short mode)")
|
flagPkgs = flag.String("pkgs", "std", "list of packages to compare (ignored in -short mode)")
|
||||||
flagAll = flag.Bool("all", false, "enable testing of all GOOS/GOARCH targets")
|
flagAll = flag.Bool("all", false, "enable testing of all GOOS/GOARCH targets")
|
||||||
flagParallel = flag.Bool("parallel", false, "test GOOS/GOARCH targets in parallel")
|
flagParallel = flag.Bool("parallel", false, "test GOOS/GOARCH targets in parallel")
|
||||||
|
|
@ -37,6 +38,12 @@ var (
|
||||||
// command's -run flag for subtest matching is recommended for less
|
// command's -run flag for subtest matching is recommended for less
|
||||||
// powerful machines.
|
// powerful machines.
|
||||||
func TestUnifiedCompare(t *testing.T) {
|
func TestUnifiedCompare(t *testing.T) {
|
||||||
|
// TODO(mdempsky): Either re-enable or delete. Disabled for now to
|
||||||
|
// avoid impeding others' forward progress.
|
||||||
|
if !*flagCmp {
|
||||||
|
t.Skip("skipping TestUnifiedCompare (use -cmp to enable)")
|
||||||
|
}
|
||||||
|
|
||||||
targets, err := exec.Command("go", "tool", "dist", "list").Output()
|
targets, err := exec.Command("go", "tool", "dist", "list").Output()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue