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

     1  # This test verifies that GOMODCACHE does not affect whether checksums are embedded
     2  # with vendored files.
     3  # See issue #46400
     4  [short] skip 'builds and links a binary twice'
     5  go mod tidy
     6  go mod vendor
     7  
     8  go build -mod=vendor
     9  go version -m example$GOEXE
    10  cp stdout version-m.txt
    11  
    12  env GOMODCACHE=$WORK${/}modcache
    13  go build -mod=vendor
    14  go version -m example$GOEXE
    15  cmp stdout version-m.txt
    16  
    17  -- go.mod --
    18  module example
    19  go 1.22
    20  require rsc.io/sampler v1.3.0
    21  
    22  -- main.go --
    23  package main
    24  
    25  import (
    26      "fmt"
    27      "rsc.io/sampler"
    28  )
    29  
    30  func main() {
    31      fmt.Println(sampler.Hello())
    32  }

View as plain text