Your message dated Fri, 4 Dec 2020 14:29:27 +0800
with message-id 
<cafyclw_1z46jetk8ov0b9eqoyoyrgntxr1g4ub07jan_o8a...@mail.gmail.com>
and subject line Re: Bug#971159: gotest.tools: FTBFS: dh_auto_test: error: cd 
_build && go test -vet=off -v -p 4 gotest.tools gotest.tools/assert 
gotest.tools/assert/cmp gotest.tools/assert/opt gotest.tools/env 
gotest.tools/fs gotest.tools/golden gotest.tools/icmd 
gotest.tools/icmd/internal/stub gotest.tools/internal/cleanup 
gotest.tools/internal/difflib gotest.tools/internal/format 
gotest.tools/internal/maint gotest.tools/internal/source gotest.tools/poll 
gotest.tools/skip gotest.tools/x gotest.tools/x/subtest returned exit code 1
has caused the Debian Bug report #971159,
regarding gotest.tools: FTBFS: dh_auto_test: error: cd _build && go test 
-vet=off -v -p 4 gotest.tools gotest.tools/assert gotest.tools/assert/cmp 
gotest.tools/assert/opt gotest.tools/env gotest.tools/fs gotest.tools/golden 
gotest.tools/icmd gotest.tools/icmd/internal/stub gotest.tools/internal/cleanup 
gotest.tools/internal/difflib gotest.tools/internal/format 
gotest.tools/internal/maint gotest.tools/internal/source gotest.tools/poll 
gotest.tools/skip gotest.tools/x gotest.tools/x/subtest returned exit code 1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
971159: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971159
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gotest.tools
Version: 3.0.2-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200926 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_configure
> # gotest.tools >= v2.2.0 contains invalid symlinks in fs/testdata
> # which dh-golang does not copy but are needed by TestFromDirSymlink
> cp -av fs/testdata/copy-test-with-symlink \
>       _build/src/gotest.tools/fs/testdata/
> 'fs/testdata/copy-test-with-symlink/1' -> 
> '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/1'
> 'fs/testdata/copy-test-with-symlink/a/1' -> 
> '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/a/1'
> 'fs/testdata/copy-test-with-symlink/a/2' -> 
> '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/a/2'
> 'fs/testdata/copy-test-with-symlink/a/b/1' -> 
> '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/a/b/1'
> removed '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/a/b/2'
> 'fs/testdata/copy-test-with-symlink/a/b/2' -> 
> '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/a/b/2'
> 'fs/testdata/copy-test-with-symlink/a/b/3' -> 
> '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/a/b/3'
> 'fs/testdata/copy-test-with-symlink/a/b/4' -> 
> '_build/src/gotest.tools/fs/testdata/copy-test-with-symlink/a/b/4'
> # gotest.tools >= v3.0 FTBFS due to "import aliases" that don't play
> # well with the new go.mod and the "v3" import paths.
> # https://github.com/gotestyourself/gotest.tools/issues/203
> find _build/src/gotest.tools -name '*.go' | \
>       xargs sed -i '\;^package ;s; // import .*$;;'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
>       cd _build && go install -trimpath -v -p 4 gotest.tools 
> gotest.tools/assert gotest.tools/assert/cmp gotest.tools/assert/opt 
> gotest.tools/env gotest.tools/fs gotest.tools/golden gotest.tools/icmd 
> gotest.tools/icmd/internal/stub gotest.tools/internal/cleanup 
> gotest.tools/internal/difflib gotest.tools/internal/format 
> gotest.tools/internal/maint gotest.tools/internal/source gotest.tools/poll 
> gotest.tools/skip gotest.tools/x gotest.tools/x/subtest
> internal/cpu
> internal/unsafeheader
> gotest.tools
> runtime/internal/atomic
> runtime/internal/sys
> math/bits
> runtime/internal/math
> internal/bytealg
> unicode/utf8
> math
> internal/race
> sync/atomic
> unicode
> internal/testlog
> runtime
> github.com/google/go-cmp/cmp/internal/flags
> gotest.tools/internal/difflib
> internal/nettrace
> gotest.tools/x
> runtime/cgo
> internal/reflectlite
> sync
> internal/singleflight
> math/rand
> errors
> sort
> strconv
> internal/oserror
> io
> syscall
> vendor/golang.org/x/net/dns/dnsmessage
> bytes
> strings
> reflect
> text/tabwriter
> regexp/syntax
> path
> internal/syscall/unix
> time
> internal/syscall/execenv
> regexp
> github.com/google/go-cmp/cmp/internal/diff
> internal/poll
> context
> internal/fmtsort
> github.com/google/go-cmp/cmp/internal/function
> os
> runtime/debug
> path/filepath
> fmt
> net
> io/ioutil
> os/exec
> github.com/google/go-cmp/cmp/internal/value
> gotest.tools/internal/format
> go/token
> github.com/pkg/errors
> go/scanner
> github.com/google/go-cmp/cmp
> net/url
> go/ast
> text/template/parse
> go/parser
> go/printer
> text/template
> gotest.tools/assert/opt
> flag
> go/format
> gotest.tools/internal/source
> runtime/trace
> gotest.tools/icmd/internal/stub
> testing
> gotest.tools/assert/cmp
> gotest.tools/assert
> gotest.tools/golden
> gotest.tools/x/subtest
> gotest.tools/icmd
> gotest.tools/internal/cleanup
> gotest.tools/internal/maint
> gotest.tools/env
> gotest.tools/fs
> gotest.tools/skip
> gotest.tools/poll
>    dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
>       cd _build && go test -vet=off -v -p 4 gotest.tools gotest.tools/assert 
> gotest.tools/assert/cmp gotest.tools/assert/opt gotest.tools/env 
> gotest.tools/fs gotest.tools/golden gotest.tools/icmd 
> gotest.tools/icmd/internal/stub gotest.tools/internal/cleanup 
> gotest.tools/internal/difflib gotest.tools/internal/format 
> gotest.tools/internal/maint gotest.tools/internal/source gotest.tools/poll 
> gotest.tools/skip gotest.tools/x gotest.tools/x/subtest
> ?     gotest.tools    [no test files]
> === RUN   TestAssertWithBoolFailure
> --- PASS: TestAssertWithBoolFailure (0.00s)
> === RUN   TestAssertWithBoolFailureNotEqual
> --- PASS: TestAssertWithBoolFailureNotEqual (0.00s)
> === RUN   TestAssertWithBoolFailureNotTrue
> --- PASS: TestAssertWithBoolFailureNotTrue (0.00s)
> === RUN   TestAssertWithBoolFailureAndExtraMessage
> --- PASS: TestAssertWithBoolFailureAndExtraMessage (0.00s)
> === RUN   TestAssertWithBoolSuccess
> --- PASS: TestAssertWithBoolSuccess (0.00s)
> === RUN   TestAssertWithBoolMultiLineFailure
> --- PASS: TestAssertWithBoolMultiLineFailure (0.00s)
> === RUN   TestAssertWithComparisonSuccess
> --- PASS: TestAssertWithComparisonSuccess (0.00s)
> === RUN   TestAssertWithComparisonFailure
> --- PASS: TestAssertWithComparisonFailure (0.00s)
> === RUN   TestAssertWithComparisonAndExtraMessage
> --- PASS: TestAssertWithComparisonAndExtraMessage (0.00s)
> === RUN   TestNilError
> === RUN   TestNilError/nil_interface
> === RUN   TestNilError/nil_literal
> === RUN   TestNilError/interface_with_non-nil_type
> === RUN   TestNilError/non-nil_error
> === RUN   TestNilError/non-nil_error_with_struct_type
> === RUN   TestNilError/non-nil_error_with_map_type
> --- PASS: TestNilError (0.00s)
>     --- PASS: TestNilError/nil_interface (0.00s)
>     --- PASS: TestNilError/nil_literal (0.00s)
>     --- PASS: TestNilError/interface_with_non-nil_type (0.00s)
>     --- PASS: TestNilError/non-nil_error (0.00s)
>     --- PASS: TestNilError/non-nil_error_with_struct_type (0.00s)
>     --- PASS: TestNilError/non-nil_error_with_map_type (0.00s)
> === RUN   TestCheckFailure
> --- PASS: TestCheckFailure (0.00s)
> === RUN   TestCheckSuccess
> --- PASS: TestCheckSuccess (0.00s)
> === RUN   TestCheckEqualFailure
> --- PASS: TestCheckEqualFailure (0.00s)
> === RUN   TestEqualSuccess
> --- PASS: TestEqualSuccess (0.00s)
> === RUN   TestEqualFailure
> --- PASS: TestEqualFailure (0.00s)
> === RUN   TestEqualFailureTypes
> --- PASS: TestEqualFailureTypes (0.00s)
> === RUN   TestEqualFailureWithSelectorArgument
> --- PASS: TestEqualFailureWithSelectorArgument (0.00s)
> === RUN   TestEqualFailureWithIndexExpr
> --- PASS: TestEqualFailureWithIndexExpr (0.00s)
> === RUN   TestEqualFailureWithCallExprArgument
> --- PASS: TestEqualFailureWithCallExprArgument (0.00s)
> === RUN   TestAssertFailureWithOfflineComparison
> --- PASS: TestAssertFailureWithOfflineComparison (0.00s)
> === RUN   TestDeepEqualSuccess
> --- PASS: TestDeepEqualSuccess (0.00s)
> === RUN   TestDeepEqualFailure
> --- PASS: TestDeepEqualFailure (0.00s)
> === RUN   TestErrorFailure
> === RUN   TestErrorFailure/nil_error
> === RUN   TestErrorFailure/different_error
> --- PASS: TestErrorFailure (0.00s)
>     --- PASS: TestErrorFailure/nil_error (0.00s)
>     --- PASS: TestErrorFailure/different_error (0.00s)
> === RUN   TestErrorContainsFailure
> === RUN   TestErrorContainsFailure/nil_error
> === RUN   TestErrorContainsFailure/different_error
> --- PASS: TestErrorContainsFailure (0.00s)
>     --- PASS: TestErrorContainsFailure/nil_error (0.00s)
>     --- PASS: TestErrorContainsFailure/different_error (0.00s)
> === RUN   TestErrorTypeFailure
> === RUN   TestErrorTypeFailure/nil_error
> === RUN   TestErrorTypeFailure/different_error
> --- PASS: TestErrorTypeFailure (0.00s)
>     --- PASS: TestErrorTypeFailure/nil_error (0.00s)
>     --- PASS: TestErrorTypeFailure/different_error (0.00s)
> PASS
> ok    gotest.tools/assert     0.025s
> === RUN   TestDeepEqual
> === RUN   TestDeepEqual/failure
> === RUN   TestDeepEqual/success
> --- PASS: TestDeepEqual (0.00s)
>     --- PASS: TestDeepEqual/failure (0.00s)
>     --- PASS: TestDeepEqual/success (0.00s)
> === RUN   TestDeepEqualWithUnexported
> --- PASS: TestDeepEqualWithUnexported (0.00s)
> === RUN   TestRegexp
> === RUN   TestRegexp/pattern_string_match
> === RUN   TestRegexp/simple_pattern_string_no_match
> === RUN   TestRegexp/pattern_string_no_match
> === RUN   TestRegexp/regexp_match
> === RUN   TestRegexp/invalid_regexp
> === RUN   TestRegexp/invalid_type
> --- PASS: TestRegexp (0.00s)
>     --- PASS: TestRegexp/pattern_string_match (0.00s)
>     --- PASS: TestRegexp/simple_pattern_string_no_match (0.00s)
>     --- PASS: TestRegexp/pattern_string_no_match (0.00s)
>     --- PASS: TestRegexp/regexp_match (0.00s)
>     --- PASS: TestRegexp/invalid_regexp (0.00s)
>     --- PASS: TestRegexp/invalid_type (0.00s)
> === RUN   TestLen
> === RUN   TestLen/[A_b_c]_len=3
> === RUN   TestLen/[A_b_c]_len=2
> === RUN   TestLen/map[a:1_b:2]_len=2
> === RUN   TestLen/[a_b_c]_len=3
> === RUN   TestLen/abcd_len=4
> === RUN   TestLen/abcd_len=3
> --- PASS: TestLen (0.00s)
>     --- PASS: TestLen/[A_b_c]_len=3 (0.00s)
>     --- PASS: TestLen/[A_b_c]_len=2 (0.00s)
>     --- PASS: TestLen/map[a:1_b:2]_len=2 (0.00s)
>     --- PASS: TestLen/[a_b_c]_len=3 (0.00s)
>     --- PASS: TestLen/abcd_len=4 (0.00s)
>     --- PASS: TestLen/abcd_len=3 (0.00s)
> === RUN   TestPanics
> --- PASS: TestPanics (0.00s)
> === RUN   TestDeepEqualEquivalenceToReflectDeepEqual
> --- PASS: TestDeepEqualEquivalenceToReflectDeepEqual (0.00s)
> === RUN   TestContains
> === RUN   TestContains/0_in_<nil>
> === RUN   TestContains/cde_in_abcdef
> === RUN   TestContains/foo_in_abcdef
> === RUN   TestContains/3_in_abcdef
> === RUN   TestContains/98_in_map[97:1_98:2]
> === RUN   TestContains/99_in_map[97:1]
> === RUN   TestContains/98_in_map[97:1_98:2]#01
> === RUN   TestContains/97_in_[a_1_97_1_true]
> === RUN   TestContains/3_in_[a_1_97_1_true]
> === RUN   TestContains/99_in_[99_10_100]
> === RUN   TestContains/98_in_[99_10_100]
> --- PASS: TestContains (0.00s)
>     --- PASS: TestContains/0_in_<nil> (0.00s)
>     --- PASS: TestContains/cde_in_abcdef (0.00s)
>     --- PASS: TestContains/foo_in_abcdef (0.00s)
>     --- PASS: TestContains/3_in_abcdef (0.00s)
>     --- PASS: TestContains/98_in_map[97:1_98:2] (0.00s)
>     --- PASS: TestContains/99_in_map[97:1] (0.00s)
>     --- PASS: TestContains/98_in_map[97:1_98:2]#01 (0.00s)
>     --- PASS: TestContains/97_in_[a_1_97_1_true] (0.00s)
>     --- PASS: TestContains/3_in_[a_1_97_1_true] (0.00s)
>     --- PASS: TestContains/99_in_[99_10_100] (0.00s)
>     --- PASS: TestContains/98_in_[99_10_100] (0.00s)
> === RUN   TestEqualMultiLine
> --- PASS: TestEqualMultiLine (0.00s)
> === RUN   TestEqual_PointersNotEqual
> --- PASS: TestEqual_PointersNotEqual (0.00s)
> === RUN   TestError
> --- PASS: TestError (0.00s)
> === RUN   TestErrorContains
> --- PASS: TestErrorContains (0.00s)
> === RUN   TestNil
> --- PASS: TestNil (0.00s)
> === RUN   TestErrorTypeWithNil
> === RUN   TestErrorTypeWithNil/with_struct
> === RUN   TestErrorTypeWithNil/with_pointer_to_struct
> === RUN   TestErrorTypeWithNil/with_interface
> === RUN   TestErrorTypeWithNil/with_reflect.Type
> --- PASS: TestErrorTypeWithNil (0.00s)
>     --- PASS: TestErrorTypeWithNil/with_struct (0.00s)
>     --- PASS: TestErrorTypeWithNil/with_pointer_to_struct (0.00s)
>     --- PASS: TestErrorTypeWithNil/with_interface (0.00s)
>     --- PASS: TestErrorTypeWithNil/with_reflect.Type (0.00s)
> === RUN   TestErrorTypeSuccess
> === RUN   TestErrorTypeSuccess/with_function
> === RUN   TestErrorTypeSuccess/with_struct
> === RUN   TestErrorTypeSuccess/with_pointer_to_struct
> === RUN   TestErrorTypeSuccess/with_interface
> === RUN   TestErrorTypeSuccess/with_reflect.Type_struct
> === RUN   TestErrorTypeSuccess/with_reflect.Type_interface
> --- PASS: TestErrorTypeSuccess (0.00s)
>     --- PASS: TestErrorTypeSuccess/with_function (0.00s)
>     --- PASS: TestErrorTypeSuccess/with_struct (0.00s)
>     --- PASS: TestErrorTypeSuccess/with_pointer_to_struct (0.00s)
>     --- PASS: TestErrorTypeSuccess/with_interface (0.00s)
>     --- PASS: TestErrorTypeSuccess/with_reflect.Type_struct (0.00s)
>     --- PASS: TestErrorTypeSuccess/with_reflect.Type_interface (0.00s)
> === RUN   TestErrorTypeFailure
> === RUN   TestErrorTypeFailure/with_struct
> === RUN   TestErrorTypeFailure/with_pointer_to_struct
> === RUN   TestErrorTypeFailure/with_interface
> === RUN   TestErrorTypeFailure/with_reflect.Type_struct
> === RUN   TestErrorTypeFailure/with_reflect.Type_interface
> --- PASS: TestErrorTypeFailure (0.00s)
>     --- PASS: TestErrorTypeFailure/with_struct (0.00s)
>     --- PASS: TestErrorTypeFailure/with_pointer_to_struct (0.00s)
>     --- PASS: TestErrorTypeFailure/with_interface (0.00s)
>     --- PASS: TestErrorTypeFailure/with_reflect.Type_struct (0.00s)
>     --- PASS: TestErrorTypeFailure/with_reflect.Type_interface (0.00s)
> === RUN   TestErrorTypeInvalid
> --- PASS: TestErrorTypeInvalid (0.00s)
> === RUN   TestErrorTypeWithFunc
> --- PASS: TestErrorTypeWithFunc (0.00s)
> PASS
> ok    gotest.tools/assert/cmp 0.039s
> === RUN   TestDurationWithThreshold
> === RUN   TestDurationWithThreshold/delta_is_threshold
> === RUN   TestDurationWithThreshold/delta_is_negative_threshold
> === RUN   TestDurationWithThreshold/delta_within_threshold
> === RUN   TestDurationWithThreshold/delta_within_negative_threshold
> === RUN   TestDurationWithThreshold/delta_outside_threshold
> === RUN   TestDurationWithThreshold/delta_outside_negative_threshold
> === RUN   TestDurationWithThreshold/x_is_0
> === RUN   TestDurationWithThreshold/y_is_0
> --- PASS: TestDurationWithThreshold (0.00s)
>     --- PASS: TestDurationWithThreshold/delta_is_threshold (0.00s)
>     --- PASS: TestDurationWithThreshold/delta_is_negative_threshold (0.00s)
>     --- PASS: TestDurationWithThreshold/delta_within_threshold (0.00s)
>     --- PASS: TestDurationWithThreshold/delta_within_negative_threshold 
> (0.00s)
>     --- PASS: TestDurationWithThreshold/delta_outside_threshold (0.00s)
>     --- PASS: TestDurationWithThreshold/delta_outside_negative_threshold 
> (0.00s)
>     --- PASS: TestDurationWithThreshold/x_is_0 (0.00s)
>     --- PASS: TestDurationWithThreshold/y_is_0 (0.00s)
> === RUN   TestTimeWithThreshold
> === RUN   TestTimeWithThreshold/delta_is_threshold
> === RUN   TestTimeWithThreshold/delta_is_negative_threshold
> === RUN   TestTimeWithThreshold/delta_within_threshold
> === RUN   TestTimeWithThreshold/delta_within_negative_threshold
> === RUN   TestTimeWithThreshold/delta_outside_threshold
> === RUN   TestTimeWithThreshold/delta_outside_negative_threshold
> === RUN   TestTimeWithThreshold/x_is_0
> === RUN   TestTimeWithThreshold/y_is_0
> --- PASS: TestTimeWithThreshold (0.00s)
>     --- PASS: TestTimeWithThreshold/delta_is_threshold (0.00s)
>     --- PASS: TestTimeWithThreshold/delta_is_negative_threshold (0.00s)
>     --- PASS: TestTimeWithThreshold/delta_within_threshold (0.00s)
>     --- PASS: TestTimeWithThreshold/delta_within_negative_threshold (0.00s)
>     --- PASS: TestTimeWithThreshold/delta_outside_threshold (0.00s)
>     --- PASS: TestTimeWithThreshold/delta_outside_negative_threshold (0.00s)
>     --- PASS: TestTimeWithThreshold/x_is_0 (0.00s)
>     --- PASS: TestTimeWithThreshold/y_is_0 (0.00s)
> === RUN   TestPathStringFromStruct
> --- PASS: TestPathStringFromStruct (0.00s)
> === RUN   TestPathStringFromSlice
> --- PASS: TestPathStringFromSlice (0.00s)
> === RUN   TestPathField
>     opt_test.go:269: assertion failed: 
>         --- matches
>         +++ expected
>           []string{
>               "{opt.node}.Value.Value",
>         +     "{opt.node}.Children[0].Value.Value",
>         +     "{opt.node}.Children[1].Value.Value",
>               "{opt.node}.Children[2].Value.Value",
>               "{opt.node}.Children[2].Ref.Value.Value",
>         -     "{opt.node}.Children[1].Value.Value",
>         -     "{opt.node}.Children[0].Value.Value",
>               "{opt.node}.Children[0].Value.Value",
>               "{opt.node}.Children[1].Value.Value",
>               ... // 2 identical elements
>           }
>         
> --- FAIL: TestPathField (0.00s)
> === RUN   TestPathDebug
> PATH string= gostring={opt.node}
>   STEP PathStep       type=opt.node   
> PATH string=Value gostring={opt.node}.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
> PATH string=Value.Value gostring={opt.node}.Value.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
>   STEP Cmp.StructField        type=int        name=Value
> PATH string=Labels gostring={opt.node}.Labels
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
> PATH string=Labels gostring={opt.node}.Labels["label1"]
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
>   STEP Cmp.MapIndex   type=opt.node   key=label1
> PATH string=Labels.Value gostring={opt.node}.Labels["label1"].Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
>   STEP Cmp.MapIndex   type=opt.node   key=label1
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
> PATH string=Labels.Value.Value 
> gostring={opt.node}.Labels["label1"].Value.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
>   STEP Cmp.MapIndex   type=opt.node   key=label1
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
>   STEP Cmp.StructField        type=int        name=Value
> PATH string=Labels.Labels gostring={opt.node}.Labels["label1"].Labels
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
>   STEP Cmp.MapIndex   type=opt.node   key=label1
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
> PATH string=Labels.Children gostring={opt.node}.Labels["label1"].Children
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
>   STEP Cmp.MapIndex   type=opt.node   key=label1
>   STEP Cmp.StructField        type=[]opt.node name=Children
> PATH string=Labels.Ref gostring={opt.node}.Labels["label1"].Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
>   STEP Cmp.MapIndex   type=opt.node   key=label1
>   STEP Cmp.StructField        type=*opt.node  name=Ref
> PATH string=Children gostring={opt.node}.Children
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
> PATH string=Children gostring={opt.node}.Children[0->?]
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=-1
> PATH string=Children gostring={opt.node}.Children[?->0]
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=-1
> PATH string=Children gostring={opt.node}.Children[0]
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
> PATH string=Children.Value gostring={opt.node}.Children[0].Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
> PATH string=Children.Value.Value gostring={opt.node}.Children[0].Value.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
>   STEP Cmp.StructField        type=int        name=Value
> PATH string=Children.Labels gostring={opt.node}.Children[0].Labels
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
> PATH string=Children.Children gostring={opt.node}.Children[0].Children
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=[]opt.node name=Children
> PATH string=Children.Ref gostring={opt.node}.Children[0].Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
> PATH string=Children.Ref gostring=*{opt.node}.Children[0].Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
> PATH string=Children.Ref.Value gostring={opt.node}.Children[0].Ref.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
> PATH string=Children.Ref.Value.Value 
> gostring={opt.node}.Children[0].Ref.Value.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
>   STEP Cmp.StructField        type=int        name=Value
> PATH string=Children.Ref.Labels gostring={opt.node}.Children[0].Ref.Labels
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
> PATH string=Children.Ref.Children gostring={opt.node}.Children[0].Ref.Children
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
> PATH string=Children.Ref.Ref gostring={opt.node}.Children[0].Ref.Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=*opt.node  name=Ref
> PATH string=Children gostring={opt.node}.Children[0]
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
> PATH string=Children.Value gostring={opt.node}.Children[0].Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
> PATH string=Children.Value.Value gostring={opt.node}.Children[0].Value.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
>   STEP Cmp.StructField        type=int        name=Value
> PATH string=Children.Labels gostring={opt.node}.Children[0].Labels
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
> PATH string=Children.Children gostring={opt.node}.Children[0].Children
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=[]opt.node name=Children
> PATH string=Children.Ref gostring={opt.node}.Children[0].Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
> PATH string=Children.Ref gostring=*{opt.node}.Children[0].Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
> PATH string=Children.Ref.Value gostring={opt.node}.Children[0].Ref.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
> PATH string=Children.Ref.Value.Value 
> gostring={opt.node}.Children[0].Ref.Value.Value
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=opt.nodeValue      name=Value
>   STEP Cmp.StructField        type=int        name=Value
> PATH string=Children.Ref.Labels gostring={opt.node}.Children[0].Ref.Labels
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=map[string]opt.node        name=Labels
> PATH string=Children.Ref.Children gostring={opt.node}.Children[0].Ref.Children
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
> PATH string=Children.Ref.Ref gostring={opt.node}.Children[0].Ref.Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=[]opt.node name=Children
>   STEP Cmp.SliceIndex type=opt.node   name=0
>   STEP Cmp.StructField        type=*opt.node  name=Ref
>   STEP Cmp.Indirect   type=opt.node   
>   STEP Cmp.StructField        type=*opt.node  name=Ref
> PATH string=Ref gostring={opt.node}.Ref
>   STEP PathStep       type=opt.node   
>   STEP Cmp.StructField        type=*opt.node  name=Ref
> --- PASS: TestPathDebug (0.00s)
> FAIL
> FAIL  gotest.tools/assert/opt 0.009s
> === RUN   TestPatchFromUnset
> --- PASS: TestPatchFromUnset (0.00s)
> === RUN   TestPatch
> --- PASS: TestPatch (0.00s)
> === RUN   TestPatchAll
> --- PASS: TestPatchAll (0.00s)
> === RUN   TestPatchAllWindows
>     env_test.go:54: runtime.GOOS != "windows"
> --- SKIP: TestPatchAllWindows (0.00s)
> === RUN   TestToMap
> --- PASS: TestToMap (0.00s)
> === RUN   TestChangeWorkingDir
> === RUN   TestChangeWorkingDir/changed_to_dir
> === RUN   TestChangeWorkingDir/reset_dir
> --- PASS: TestChangeWorkingDir (0.00s)
>     --- PASS: TestChangeWorkingDir/changed_to_dir (0.00s)
>     --- PASS: TestChangeWorkingDir/reset_dir (0.00s)
> PASS
> ok    gotest.tools/env        0.021s
> === RUN   TestManifestFromDir
> --- PASS: TestManifestFromDir (0.00s)
> === RUN   TestEqualMissingRoot
> --- PASS: TestEqualMissingRoot (0.00s)
> === RUN   TestEqualModeMismatch
> --- PASS: TestEqualModeMismatch (0.00s)
> === RUN   TestEqualRootIsAFile
> --- PASS: TestEqualRootIsAFile (0.00s)
> === RUN   TestEqualSuccess
> --- PASS: TestEqualSuccess (0.00s)
> === RUN   TestEqualDirectoryHasWithExtraFiles
> --- PASS: TestEqualDirectoryHasWithExtraFiles (0.00s)
> === RUN   TestEqualWithMatchAnyFileContent
> --- PASS: TestEqualWithMatchAnyFileContent (0.00s)
> === RUN   TestEqualWithFileContent
> --- PASS: TestEqualWithFileContent (0.00s)
> === RUN   TestEqualWithMatchContentIgnoreCarriageReturn
> --- PASS: TestEqualWithMatchContentIgnoreCarriageReturn (0.00s)
> === RUN   TestEqualDirectoryWithMatchExtraFiles
> --- PASS: TestEqualDirectoryWithMatchExtraFiles (0.00s)
> === RUN   TestEqualManyFailures
> --- PASS: TestEqualManyFailures (0.00s)
> === RUN   TestMatchAnyFileMode
> --- PASS: TestMatchAnyFileMode (0.00s)
> === RUN   TestMatchFileContent
> === RUN   TestMatchFileContent/content_matches
> === RUN   TestMatchFileContent/content_does_not_match
> --- PASS: TestMatchFileContent (0.00s)
>     --- PASS: TestMatchFileContent/content_matches (0.00s)
>     --- PASS: TestMatchFileContent/content_does_not_match (0.00s)
> === RUN   TestMatchExtraFilesGlob
> === RUN   TestMatchExtraFilesGlob/matching_globs
> === RUN   TestMatchExtraFilesGlob/matching_globs_with_wrong_mode
> === RUN   TestMatchExtraFilesGlob/matching_partial_glob
> === RUN   TestMatchExtraFilesGlob/invalid_glob
> --- PASS: TestMatchExtraFilesGlob (0.00s)
>     --- PASS: TestMatchExtraFilesGlob/matching_globs (0.00s)
>     --- PASS: TestMatchExtraFilesGlob/matching_globs_with_wrong_mode (0.00s)
>     --- PASS: TestMatchExtraFilesGlob/matching_partial_glob (0.00s)
>     --- PASS: TestMatchExtraFilesGlob/invalid_glob (0.00s)
> === RUN   TestNewDirWithOpsAndManifestEqual
> --- PASS: TestNewDirWithOpsAndManifestEqual (0.00s)
> === RUN   TestNewFile
> === RUN   TestNewFile/with_test_name
> === RUN   TestNewFile/with_\_in_name
> --- PASS: TestNewFile (0.00s)
>     --- PASS: TestNewFile/with_test_name (0.00s)
>     --- PASS: TestNewFile/with_\_in_name (0.00s)
> === RUN   TestFromDir
> --- PASS: TestFromDir (0.00s)
> === RUN   TestFromDirSymlink
> --- PASS: TestFromDirSymlink (0.00s)
> === RUN   TestWithTimestamps
> --- PASS: TestWithTimestamps (0.00s)
> === RUN   TestApply
> === RUN   TestApply/with_file
> === RUN   TestApply/with_dir
> --- PASS: TestApply (0.00s)
>     --- PASS: TestApply/with_file (0.00s)
>     --- PASS: TestApply/with_dir (0.00s)
> === RUN   TestWithReaderContent
> --- PASS: TestWithReaderContent (0.00s)
> PASS
> ok    gotest.tools/fs 0.028s
> === RUN   TestGoldenOpenInvalidFile
> --- PASS: TestGoldenOpenInvalidFile (0.00s)
> === RUN   TestGoldenOpenAbsolutePath
> --- PASS: TestGoldenOpenAbsolutePath (0.00s)
> === RUN   TestGoldenOpen
> --- PASS: TestGoldenOpen (0.00s)
> === RUN   TestGoldenGetInvalidFile
> --- PASS: TestGoldenGetInvalidFile (0.00s)
> === RUN   TestGoldenGetAbsolutePath
> --- PASS: TestGoldenGetAbsolutePath (0.00s)
> === RUN   TestGoldenGet
> --- PASS: TestGoldenGet (0.00s)
> === RUN   TestGoldenAssertInvalidContent
> --- PASS: TestGoldenAssertInvalidContent (0.00s)
> === RUN   TestGoldenAssertInvalidContentUpdate
> --- PASS: TestGoldenAssertInvalidContentUpdate (0.00s)
> === RUN   TestGoldenAssert
> --- PASS: TestGoldenAssert (0.00s)
> === RUN   TestGoldenAssertWithCarriageReturnInActual
> --- PASS: TestGoldenAssertWithCarriageReturnInActual (0.00s)
> === RUN   TestGoldenAssertBytes
> --- PASS: TestGoldenAssertBytes (0.00s)
> === RUN   TestStringFailure
> --- PASS: TestStringFailure (0.00s)
> === RUN   TestBytesFailure
> --- PASS: TestBytesFailure (0.00s)
> PASS
> ok    gotest.tools/golden     0.013s
> === RUN   TestRunCommandSuccess
> --- PASS: TestRunCommandSuccess (0.34s)
> === RUN   TestRunCommandWithCombined
> --- PASS: TestRunCommandWithCombined (0.01s)
> === RUN   TestRunCommandWithTimeoutFinished
> --- PASS: TestRunCommandWithTimeoutFinished (0.01s)
> === RUN   TestRunCommandWithTimeoutKilled
> --- PASS: TestRunCommandWithTimeoutKilled (0.03s)
> === RUN   TestRunCommandWithErrors
> --- PASS: TestRunCommandWithErrors (0.00s)
> === RUN   TestRunCommandWithStdoutNoStderr
> --- PASS: TestRunCommandWithStdoutNoStderr (0.00s)
> === RUN   TestRunCommandWithExitCode
> --- PASS: TestRunCommandWithExitCode (0.00s)
> === RUN   TestResult_Match_NotMatched
> --- PASS: TestResult_Match_NotMatched (0.00s)
> === RUN   TestResult_Match_NotMatchedNoError
> --- PASS: TestResult_Match_NotMatchedNoError (0.00s)
> === RUN   TestResult_Match_Match
> --- PASS: TestResult_Match_Match (0.00s)
> PASS
> ok    gotest.tools/icmd       0.413s
> ?     gotest.tools/icmd/internal/stub [no test files]
> ?     gotest.tools/internal/cleanup   [no test files]
> ?     gotest.tools/internal/difflib   [no test files]
> === RUN   TestUnifiedDiff
> === RUN   TestUnifiedDiff/empty_diff
> === RUN   TestUnifiedDiff/one_diff_with_header
> === RUN   TestUnifiedDiff/many_diffs
> === RUN   TestUnifiedDiff/no_trailing_newline
> === RUN   TestUnifiedDiff/whitespace_diff
> --- PASS: TestUnifiedDiff (0.00s)
>     --- PASS: TestUnifiedDiff/empty_diff (0.00s)
>     --- PASS: TestUnifiedDiff/one_diff_with_header (0.00s)
>     --- PASS: TestUnifiedDiff/many_diffs (0.00s)
>     --- PASS: TestUnifiedDiff/no_trailing_newline (0.00s)
>     --- PASS: TestUnifiedDiff/whitespace_diff (0.00s)
> === RUN   TestMessage
> === RUN   TestMessage/none
> === RUN   TestMessage/single_string
> === RUN   TestMessage/single_non-string
> === RUN   TestMessage/format_string_and_args
> --- PASS: TestMessage (0.00s)
>     --- PASS: TestMessage/none (0.00s)
>     --- PASS: TestMessage/single_string (0.00s)
>     --- PASS: TestMessage/single_non-string (0.00s)
>     --- PASS: TestMessage/format_string_and_args (0.00s)
> === RUN   TestWithCustomMessage
> === RUN   TestWithCustomMessage/only_custom
> === RUN   TestWithCustomMessage/only_source
> === RUN   TestWithCustomMessage/source_and_custom
> --- PASS: TestWithCustomMessage (0.00s)
>     --- PASS: TestWithCustomMessage/only_custom (0.00s)
>     --- PASS: TestWithCustomMessage/only_source (0.00s)
>     --- PASS: TestWithCustomMessage/source_and_custom (0.00s)
> PASS
> ok    gotest.tools/internal/format    0.015s
> ?     gotest.tools/internal/maint     [no test files]
> === RUN   TestFormattedCallExprArg_SingleLine
> --- PASS: TestFormattedCallExprArg_SingleLine (0.00s)
> === RUN   TestFormattedCallExprArg_MultiLine
> --- PASS: TestFormattedCallExprArg_MultiLine (0.00s)
> === RUN   TestFormattedCallExprArg_IfStatement
> --- PASS: TestFormattedCallExprArg_IfStatement (0.00s)
> === RUN   TestFormattedCallExprArg_InDefer
> --- PASS: TestFormattedCallExprArg_InDefer (0.00s)
> === RUN   TestFormattedCallExprArg_InAnonymousDefer
> 
> 
> --- PASS: TestFormattedCallExprArg_InAnonymousDefer (0.00s)
> === RUN   TestFormattedCallExprArg_InDeferMultipleDefers
> 
> 
> --- PASS: TestFormattedCallExprArg_InDeferMultipleDefers (0.00s)
> PASS
> ok    gotest.tools/internal/source    0.016s
> === RUN   TestWaitOnFile
> === RUN   TestWaitOnFile/file_does_not_exist
>     check.go:16: waiting on file ./fakefile to exist
> === RUN   TestWaitOnFile/file_exists
> --- PASS: TestWaitOnFile (0.00s)
>     --- PASS: TestWaitOnFile/file_does_not_exist (0.00s)
>     --- PASS: TestWaitOnFile/file_exists (0.00s)
> === RUN   TestWaitOnSocketWithTimeout
> === RUN   TestWaitOnSocketWithTimeout/connection_to_unavailable_address
>     check.go:34: waiting on socket tcp://foo.bar:55555 to be available...
> === CONT  TestWaitOnSocketWithTimeout
>     check_test.go:38: Skip test for Debian packaging due to network access 
> (to google.com)
> --- SKIP: TestWaitOnSocketWithTimeout (0.01s)
>     --- PASS: TestWaitOnSocketWithTimeout/connection_to_unavailable_address 
> (0.01s)
> === RUN   TestWaitOn
> --- PASS: TestWaitOn (0.00s)
> === RUN   TestWaitOnWithTimeout
> --- PASS: TestWaitOnWithTimeout (0.10s)
> === RUN   TestWaitOnWithCheckTimeout
> --- PASS: TestWaitOnWithCheckTimeout (0.00s)
> === RUN   TestWaitOnWithCheckError
> --- PASS: TestWaitOnWithCheckError (0.00s)
> PASS
> ok    gotest.tools/poll       0.118s
> === RUN   TestIfCondition
> --- PASS: TestIfCondition (0.00s)
> === RUN   TestIfConditionWithMessage
> --- PASS: TestIfConditionWithMessage (0.00s)
> === RUN   TestIfConditionMultiline
> --- PASS: TestIfConditionMultiline (0.00s)
> === RUN   TestIfConditionMultilineWithMessage
> --- PASS: TestIfConditionMultilineWithMessage (0.00s)
> === RUN   TestIfConditionNoSkip
> --- PASS: TestIfConditionNoSkip (0.00s)
> === RUN   TestIf
> --- PASS: TestIf (0.00s)
> === RUN   TestIfWithMessage
> --- PASS: TestIfWithMessage (0.00s)
> === RUN   TestIf_InvalidCondition
> --- PASS: TestIf_InvalidCondition (0.00s)
> === RUN   TestIfWithSkipResultFunc
> === RUN   TestIfWithSkipResultFunc/no_extra_message
> === RUN   TestIfWithSkipResultFunc/with_extra_message
> --- PASS: TestIfWithSkipResultFunc (0.00s)
>     --- PASS: TestIfWithSkipResultFunc/no_extra_message (0.00s)
>     --- PASS: TestIfWithSkipResultFunc/with_extra_message (0.00s)
> PASS
> ok    gotest.tools/skip       0.004s
> ?     gotest.tools/x  [no test files]
> === RUN   TestTestcase_Run_CallsCleanup
> === RUN   TestTestcase_Run_CallsCleanup/test-run-cleanup
> --- PASS: TestTestcase_Run_CallsCleanup (0.00s)
>     --- PASS: TestTestcase_Run_CallsCleanup/test-run-cleanup (0.00s)
> === RUN   TestTestcase_Run_Parallel
> === RUN   TestTestcase_Run_Parallel/test-parallel
> === PAUSE TestTestcase_Run_Parallel/test-parallel
> === CONT  TestTestcase_Run_Parallel/test-parallel
> --- PASS: TestTestcase_Run_Parallel (0.00s)
>     --- PASS: TestTestcase_Run_Parallel/test-parallel (0.00s)
> PASS
> ok    gotest.tools/x/subtest  0.004s
> FAIL
> dh_auto_test: error: cd _build && go test -vet=off -v -p 4 gotest.tools 
> gotest.tools/assert gotest.tools/assert/cmp gotest.tools/assert/opt 
> gotest.tools/env gotest.tools/fs gotest.tools/golden gotest.tools/icmd 
> gotest.tools/icmd/internal/stub gotest.tools/internal/cleanup 
> gotest.tools/internal/difflib gotest.tools/internal/format 
> gotest.tools/internal/maint gotest.tools/internal/source gotest.tools/poll 
> gotest.tools/skip gotest.tools/x gotest.tools/x/subtest returned exit code 1

The full build log is available from:
   http://qa-logs.debian.net/2020/09/26/gotest.tools_3.0.2-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: gotest.tools
Source-Version: 3.0.3-1

This flaky test is disabled now.

--- End Message ---

Reply via email to