Text file src/cmd/go/testdata/script/list_test.txt

     1  # This is a script test conversion of TestGoListTest which was added in
     2  # CL 107916, which added support for go list -test.
     3  # Test the behavior of go list -test.
     4  
     5  [compiler:gccgo] skip 'gccgo does not have standard packages'
     6  
     7  go list -test -deps bytes
     8  stdout '^bytes.test$' # test main
     9  stdout '^bytes$' # real bytes
    10  stdout '^bytes \[bytes.test\]$' # test copy of bytes
    11  stdout 'testing \[bytes.test\]$' # test copy of testing
    12  ! stdout ^testing$ # should not have real testing
    13  
    14  go list -test bytes
    15  stdout '^bytes.test$' # test main
    16  stdout '^bytes$' # real bytes
    17  stdout '^bytes \[bytes.test\]$' # test copy of bytes
    18  ! stdout '^testing \[bytes.test\]$' # should not have test copy of testing
    19  ! stdout '^testing$' # should not have real testing
    20  
    21  go list -test cmd/buildid cmd/gofmt
    22  stdout '^cmd/buildid$' # cmd/buildid
    23  stdout '^cmd/gofmt$' # cmd/gofmt
    24  stdout '^cmd/gofmt\.test$' # cmd/gofmt test
    25  ! stdout '^cmd/buildid\.test$' # should not have cmd/buildid test
    26  ! stdout '^testing' # should not have real testing
    27  
    28  go list -test runtime/cgo
    29  stdout '^runtime/cgo$' # runtime/cgo
    30  
    31  go list -deps -f '{{if .DepOnly}}{{.ImportPath}}{{end}}' sort
    32  stdout '^internal/reflectlite$' # internal/reflectlite
    33  ! stdout '^sort' # should not have sort
    34  

View as plain text