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

     1  [short] skip
     2  [!exec:hg] skip
     3  
     4  env GO111MODULE=on
     5  env GOPROXY=direct
     6  env GOSUMDB=off
     7  env GOMODCACHE=$WORK/modcache
     8  
     9  # go mod download vcstest/prefixtagtests should invoke hg, print origin info
    10  go mod download -x -json vcs-test.golang.org/hg/prefixtagtests.hg/sub@latest
    11  stderr 'hg( .*)* pull'
    12  cp stdout prefixtagtests.json
    13  stdout '"Version": "v0.0.10"'
    14  stdout '"Query": "latest"'
    15  stdout '"VCS": "hg"'
    16  stdout '"URL": ".*/hg/prefixtagtests"'
    17  stdout '"Subdir": "sub"'
    18  stdout '"Ref": "sub/v0.0.10"'
    19  ! stdout '"TagPrefix"'
    20  ! stdout '"TagSum"'
    21  stdout '"RepoSum": "r1:YWOcei109p5Kohsr5xnSYlaQXmpT3iWZHZhRbfMoTkc="'
    22  stdout '"Hash": "1cc0dfcc254cb8901799e7f7ae182c04019b7a88"'
    23  
    24  # go mod download vcstest/prefixtagtests result with json
    25  go clean -modcache
    26  go mod download -reuse=prefixtagtests.json -x -json vcs-test.golang.org/hg/prefixtagtests.hg/sub@latest
    27  ! stderr 'hg( .*)* pull'
    28  stdout '"Version": "v0.0.10"'
    29  stdout '"Query": "latest"'
    30  stdout '"VCS": "hg"'
    31  stdout '"URL": ".*/hg/prefixtagtests"'
    32  stdout '"Subdir": "sub"'
    33  stdout '"RepoSum": "r1:YWOcei109p5Kohsr5xnSYlaQXmpT3iWZHZhRbfMoTkc="'
    34  stdout '"Ref": "sub/v0.0.10"'
    35  stdout '"Hash": "1cc0dfcc254cb8901799e7f7ae182c04019b7a88"'
    36  ! stdout '"(Dir|Info|GoMod|Zip)"'

View as plain text