...

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

Documentation: cmd/go/testdata/script

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

View as plain text