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

     1  cd m
     2  go list all
     3  stdout 'example.com/dep'
     4  stdout 'example.com/m/a'
     5  stdout 'example.com/m/b'
     6  go list work
     7  ! stdout 'example.com/dep'
     8  stdout 'example.com/m/a'
     9  stdout 'example.com/m/b'
    10  
    11  cd ../n
    12  go list all
    13  stdout 'example.com/n/c'
    14  stdout 'example.com/n/d'
    15  stdout 'unsafe'
    16  go list work
    17  stdout 'example.com/n/c'
    18  stdout 'example.com/n/d'
    19  ! stdout 'unsafe'
    20  
    21  cd ../w
    22  go list all
    23  stdout 'example.com/dep'
    24  stdout 'example.com/m/a'
    25  stdout 'example.com/m/b'
    26  stdout 'example.com/n/c'
    27  stdout 'example.com/n/d'
    28  stdout 'unsafe'
    29  go list work
    30  ! stdout 'example.com/dep'
    31  stdout 'example.com/m/a'
    32  stdout 'example.com/m/b'
    33  stdout 'example.com/n/c'
    34  stdout 'example.com/n/d'
    35  ! stdout 'unsafe'
    36  
    37  -- m/go.mod --
    38  module example.com/m
    39  
    40  go 1.24
    41  
    42  require example.com/dep v1.0.0
    43  replace example.com/dep v1.0.0 => ../dep
    44  -- m/a/a.go --
    45  package a
    46  -- m/b/b.go --
    47  package b
    48  
    49  import _ "example.com/dep"
    50  -- n/go.mod --
    51  module example.com/n
    52  
    53  go 1.24
    54  -- n/c/c.go --
    55  package c
    56  -- n/d/d.go --
    57  package d
    58  
    59  import _ "unsafe"
    60  -- w/go.work --
    61  go 1.24
    62  
    63  use (
    64  	../m
    65  	../n
    66  )
    67  -- dep/go.mod --
    68  module example.com/dep
    69  
    70  go 1.24
    71  -- dep/dep.go --
    72  package dep
    73  -- want_w_all.txt --
    74  example.com/dep
    75  example.com/work/a
    76  example.com/work/b
    77  -- want_w_all.txt --
    78  example.com/work/a
    79  example.com/work/b
    80  

View as plain text