fix: package cosmosaccount Account.PubKey ignore error by Abirdcfly · Pull Request #3487 · ignite/cli
test fail in https://github.com/ignite/cli/actions/runs/4927214233/jobs/8803874134#step:5:1947
show FAIL github.com/ignite/cli/ignite/services/plugin 600.105s
but I run test ok in my mac with go1.20
$ go version
go version go1.20.4 darwin/amd64
$ go test github.com/ignite/cli/ignite/services/plugin
ok github.com/ignite/cli/ignite/services/plugin 62.893salso ./scripts/test-coverage is ok.
++ go list github.com/ignite/cli/ignite/... + go test -v -coverprofile=coverage.txt -covermode=atomic -coverpkg=./... github.com/ignite/cli/ignite/cmd github.com/ignite/cli/ignite/cmd/ignite github.com/ignite/cli/ignite/cmd/model github.com/ignite/cli/ignite/config github.com/ignite/cli/ignite/config/chain github.com/ignite/cli/ignite/config/chain/base github.com/ignite/cli/ignite/config/chain/v0 github.com/ignite/cli/ignite/config/chain/v1 github.com/ignite/cli/ignite/config/chain/version github.com/ignite/cli/ignite/config/plugins github.com/ignite/cli/ignite/internal/tools/gen-cli-docs github.com/ignite/cli/ignite/pkg/availableport github.com/ignite/cli/ignite/pkg/cache github.com/ignite/cli/ignite/pkg/chaincmd github.com/ignite/cli/ignite/pkg/chaincmd/runner github.com/ignite/cli/ignite/pkg/checksum github.com/ignite/cli/ignite/pkg/clictx github.com/ignite/cli/ignite/pkg/cliui github.com/ignite/cli/ignite/pkg/cliui/cliquiz github.com/ignite/cli/ignite/pkg/cliui/clispinner github.com/ignite/cli/ignite/pkg/cliui/colors github.com/ignite/cli/ignite/pkg/cliui/entrywriter github.com/ignite/cli/ignite/pkg/cliui/icons github.com/ignite/cli/ignite/pkg/cliui/lineprefixer github.com/ignite/cli/ignite/pkg/cliui/log github.com/ignite/cli/ignite/pkg/cliui/model github.com/ignite/cli/ignite/pkg/cliui/prefixgen github.com/ignite/cli/ignite/pkg/cliui/view/accountview github.com/ignite/cli/ignite/pkg/cliui/view/errorview github.com/ignite/cli/ignite/pkg/cmdrunner github.com/ignite/cli/ignite/pkg/cmdrunner/exec github.com/ignite/cli/ignite/pkg/cmdrunner/step github.com/ignite/cli/ignite/pkg/confile github.com/ignite/cli/ignite/pkg/cosmosaccount github.com/ignite/cli/ignite/pkg/cosmosanalysis github.com/ignite/cli/ignite/pkg/cosmosanalysis/app github.com/ignite/cli/ignite/pkg/cosmosanalysis/module github.com/ignite/cli/ignite/pkg/cosmosclient github.com/ignite/cli/ignite/pkg/cosmosclient/mocks github.com/ignite/cli/ignite/pkg/cosmosclient/testutil github.com/ignite/cli/ignite/pkg/cosmoserror github.com/ignite/cli/ignite/pkg/cosmosfaucet github.com/ignite/cli/ignite/pkg/cosmosgen github.com/ignite/cli/ignite/pkg/cosmostestutil/sample github.com/ignite/cli/ignite/pkg/cosmostxcollector github.com/ignite/cli/ignite/pkg/cosmostxcollector/adapter github.com/ignite/cli/ignite/pkg/cosmostxcollector/adapter/postgres github.com/ignite/cli/ignite/pkg/cosmostxcollector/mocks github.com/ignite/cli/ignite/pkg/cosmostxcollector/query github.com/ignite/cli/ignite/pkg/cosmosutil github.com/ignite/cli/ignite/pkg/cosmosutil/genesis github.com/ignite/cli/ignite/pkg/cosmosver github.com/ignite/cli/ignite/pkg/ctxreader github.com/ignite/cli/ignite/pkg/ctxticker github.com/ignite/cli/ignite/pkg/debugger github.com/ignite/cli/ignite/pkg/dirchange github.com/ignite/cli/ignite/pkg/env github.com/ignite/cli/ignite/pkg/events github.com/ignite/cli/ignite/pkg/gacli github.com/ignite/cli/ignite/pkg/gitpod github.com/ignite/cli/ignite/pkg/goanalysis github.com/ignite/cli/ignite/pkg/gocmd github.com/ignite/cli/ignite/pkg/goenv github.com/ignite/cli/ignite/pkg/gomodule github.com/ignite/cli/ignite/pkg/gomodulepath github.com/ignite/cli/ignite/pkg/httpstatuschecker github.com/ignite/cli/ignite/pkg/iowait github.com/ignite/cli/ignite/pkg/jsondoc github.com/ignite/cli/ignite/pkg/jsonfile github.com/ignite/cli/ignite/pkg/localfs github.com/ignite/cli/ignite/pkg/looseerrgroup github.com/ignite/cli/ignite/pkg/markdownviewer github.com/ignite/cli/ignite/pkg/multiformatname github.com/ignite/cli/ignite/pkg/nodetime github.com/ignite/cli/ignite/pkg/nodetime/data github.com/ignite/cli/ignite/pkg/nodetime/programs/sta github.com/ignite/cli/ignite/pkg/nodetime/programs/swagger-combine github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-proto github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-relayer github.com/ignite/cli/ignite/pkg/numbers github.com/ignite/cli/ignite/pkg/openapiconsole github.com/ignite/cli/ignite/pkg/placeholder github.com/ignite/cli/ignite/pkg/protoanalysis github.com/ignite/cli/ignite/pkg/protoanalysis/protoutil github.com/ignite/cli/ignite/pkg/protoc github.com/ignite/cli/ignite/pkg/protoc/data github.com/ignite/cli/ignite/pkg/randstr github.com/ignite/cli/ignite/pkg/relayer github.com/ignite/cli/ignite/pkg/relayer/config github.com/ignite/cli/ignite/pkg/repoversion github.com/ignite/cli/ignite/pkg/tarball github.com/ignite/cli/ignite/pkg/tendermintlogger github.com/ignite/cli/ignite/pkg/tendermintrpc github.com/ignite/cli/ignite/pkg/truncatedbuffer github.com/ignite/cli/ignite/pkg/validation github.com/ignite/cli/ignite/pkg/xast github.com/ignite/cli/ignite/pkg/xchisel github.com/ignite/cli/ignite/pkg/xexec github.com/ignite/cli/ignite/pkg/xfilepath github.com/ignite/cli/ignite/pkg/xgenny github.com/ignite/cli/ignite/pkg/xgit github.com/ignite/cli/ignite/pkg/xhttp github.com/ignite/cli/ignite/pkg/xio github.com/ignite/cli/ignite/pkg/xnet github.com/ignite/cli/ignite/pkg/xos github.com/ignite/cli/ignite/pkg/xstrings github.com/ignite/cli/ignite/pkg/xtime github.com/ignite/cli/ignite/pkg/xurl github.com/ignite/cli/ignite/pkg/yaml github.com/ignite/cli/ignite/services/chain github.com/ignite/cli/ignite/services/doctor github.com/ignite/cli/ignite/services/plugin github.com/ignite/cli/ignite/services/plugin/mocks github.com/ignite/cli/ignite/services/scaffolder github.com/ignite/cli/ignite/templates/app github.com/ignite/cli/ignite/templates/field github.com/ignite/cli/ignite/templates/field/datatype github.com/ignite/cli/ignite/templates/field/plushhelpers github.com/ignite/cli/ignite/templates/ibc github.com/ignite/cli/ignite/templates/message github.com/ignite/cli/ignite/templates/module github.com/ignite/cli/ignite/templates/module/create github.com/ignite/cli/ignite/templates/module/import github.com/ignite/cli/ignite/templates/query github.com/ignite/cli/ignite/templates/testutil github.com/ignite/cli/ignite/templates/typed github.com/ignite/cli/ignite/templates/typed/dry github.com/ignite/cli/ignite/templates/typed/list github.com/ignite/cli/ignite/templates/typed/map github.com/ignite/cli/ignite/templates/typed/singleton github.com/ignite/cli/ignite/version ? github.com/ignite/cli/ignite/cmd/ignite [no test files] ? github.com/ignite/cli/ignite/config [no test files] ? github.com/ignite/cli/ignite/config/chain/base [no test files] ? github.com/ignite/cli/ignite/config/chain/version [no test files] ? github.com/ignite/cli/ignite/internal/tools/gen-cli-docs [no test files] ? github.com/ignite/cli/ignite/pkg/availableport [no test files] ? github.com/ignite/cli/ignite/pkg/chaincmd [no test files] ? github.com/ignite/cli/ignite/pkg/chaincmd/runner [no test files] ? github.com/ignite/cli/ignite/pkg/checksum [no test files] ? github.com/ignite/cli/ignite/pkg/cliui [no test files] ? github.com/ignite/cli/ignite/pkg/cliui/colors [no test files] ? github.com/ignite/cli/ignite/pkg/cliui/clispinner [no test files] ? github.com/ignite/cli/ignite/pkg/cliui/cliquiz [no test files] ? github.com/ignite/cli/ignite/pkg/cliui/icons [no test files] ? github.com/ignite/cli/ignite/pkg/cliui/log [no test files] ? github.com/ignite/cli/ignite/pkg/cliui/view/accountview [no test files] ? github.com/ignite/cli/ignite/pkg/cliui/view/errorview [no test files] ? github.com/ignite/cli/ignite/pkg/cmdrunner [no test files] ? github.com/ignite/cli/ignite/pkg/cmdrunner/step [no test files] ? github.com/ignite/cli/ignite/pkg/cmdrunner/exec [no test files] === RUN TestEnsureDefaultPlugins === RUN TestEnsureDefaultPlugins/should_add_because_absent_from_config === RUN TestEnsureDefaultPlugins/should_not_add_because_already_present_in_config --- PASS: TestEnsureDefaultPlugins (0.00s) --- PASS: TestEnsureDefaultPlugins/should_add_because_absent_from_config (0.00s) --- PASS: TestEnsureDefaultPlugins/should_not_add_because_already_present_in_config (0.00s) === RUN TestLinkPluginCmds === RUN TestLinkPluginCmds/ok:_link_foo_at_root interface.go:253: PASS: Manifest() interface.go:253: PASS: Execute(mock.argumentMatcher) === RUN TestLinkPluginCmds/ok:_link_foo_at_subcommand interface.go:253: PASS: Manifest() interface.go:253: PASS: Execute(mock.argumentMatcher) === RUN TestLinkPluginCmds/ok:_link_foo_at_subcommand_with_incomplete_PlaceCommandUnder interface.go:253: PASS: Manifest() interface.go:253: PASS: Execute(mock.argumentMatcher) === RUN TestLinkPluginCmds/fail:_link_to_runnable_command Path Status Config interface.go:253: PASS: Manifest() === RUN TestLinkPluginCmds/fail:_link_to_unknown_command Path Status Config interface.go:253: PASS: Manifest() === RUN TestLinkPluginCmds/fail:_plugin_name_exists_in_legacy_commands Path Status Config interface.go:253: PASS: Manifest() === RUN TestLinkPluginCmds/fail:_plugin_name_with_args_exists_in_legacy_commands Path Status Config interface.go:253: PASS: Manifest() === RUN TestLinkPluginCmds/fail:_plugin_name_exists_in_legacy_sub_commands Path Status Config interface.go:253: PASS: Manifest() === RUN TestLinkPluginCmds/ok:_link_multiple_at_root interface.go:253: PASS: Manifest() interface.go:253: PASS: Execute(mock.argumentMatcher) interface.go:253: PASS: Execute(mock.argumentMatcher) interface.go:253: PASS: Execute(mock.argumentMatcher) === RUN TestLinkPluginCmds/ok:_link_with_subcommands interface.go:253: PASS: Manifest() interface.go:253: PASS: Execute(mock.argumentMatcher) interface.go:253: PASS: Execute(mock.argumentMatcher) interface.go:253: PASS: Execute(mock.argumentMatcher) === RUN TestLinkPluginCmds/ok:_link_with_multiple_subcommands interface.go:253: PASS: Manifest() interface.go:253: PASS: Execute(mock.argumentMatcher) interface.go:253: PASS: Execute(mock.argumentMatcher) interface.go:253: PASS: Execute(mock.argumentMatcher) --- PASS: TestLinkPluginCmds (1.21s) --- PASS: TestLinkPluginCmds/ok:_link_foo_at_root (0.10s) --- PASS: TestLinkPluginCmds/ok:_link_foo_at_subcommand (0.10s) --- PASS: TestLinkPluginCmds/ok:_link_foo_at_subcommand_with_incomplete_PlaceCommandUnder (0.10s) --- PASS: TestLinkPluginCmds/fail:_link_to_runnable_command (0.00s) --- PASS: TestLinkPluginCmds/fail:_link_to_unknown_command (0.00s) --- PASS: TestLinkPluginCmds/fail:_plugin_name_exists_in_legacy_commands (0.00s) --- PASS: TestLinkPluginCmds/fail:_plugin_name_with_args_exists_in_legacy_commands (0.00s) --- PASS: TestLinkPluginCmds/fail:_plugin_name_exists_in_legacy_sub_commands (0.00s) --- PASS: TestLinkPluginCmds/ok:_link_multiple_at_root (0.30s) --- PASS: TestLinkPluginCmds/ok:_link_with_subcommands (0.30s) --- PASS: TestLinkPluginCmds/ok:_link_with_multiple_subcommands (0.30s) === RUN TestLinkPluginHooks === RUN TestLinkPluginHooks/fail:_command_not_runnable Path Status Config interface.go:253: PASS: Manifest() === RUN TestLinkPluginHooks/fail:_command_doesn't_exists Path Status Config interface.go:253: PASS: Manifest() === RUN TestLinkPluginHooks/ok:_single_hook interface.go:253: PASS: Manifest() interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) === RUN TestLinkPluginHooks/ok:_multiple_hooks_on_same_command interface.go:253: PASS: Manifest() interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) === RUN TestLinkPluginHooks/ok:_multiple_hooks_on_different_commands interface.go:253: PASS: Manifest() interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) === RUN TestLinkPluginHooks/ok:_duplicate_hook_names_on_same_command interface.go:253: PASS: Manifest() interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) === RUN TestLinkPluginHooks/ok:_duplicate_hook_names_on_different_commands interface.go:253: PASS: Manifest() interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPre(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookPost(mock.argumentMatcher) interface.go:253: PASS: ExecuteHookCleanUp(mock.argumentMatcher) --- PASS: TestLinkPluginHooks (0.71s) --- PASS: TestLinkPluginHooks/fail:_command_not_runnable (0.00s) --- PASS: TestLinkPluginHooks/fail:_command_doesn't_exists (0.00s) --- PASS: TestLinkPluginHooks/ok:_single_hook (0.10s) --- PASS: TestLinkPluginHooks/ok:_multiple_hooks_on_same_command (0.10s) --- PASS: TestLinkPluginHooks/ok:_multiple_hooks_on_different_commands (0.20s) --- PASS: TestLinkPluginHooks/ok:_duplicate_hook_names_on_same_command (0.10s) --- PASS: TestLinkPluginHooks/ok:_duplicate_hook_names_on_different_commands (0.20s) PASS github.com/ignite/cli/docs coverage: [no statements] github.com/ignite/cli/ignite/cmd coverage: 6.3% of statements in ./... github.com/ignite/cli/ignite/cmd/model coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config coverage: [no statements] github.com/ignite/cli/ignite/config/chain coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/base coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/version coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/plugins coverage: 13.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd/runner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/checksum coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/clictx coverage: 41.7% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui coverage: 25.3% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/cliquiz coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/clispinner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/colors coverage: 63.6% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/entrywriter coverage: 66.7% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/icons coverage: [no statements] github.com/ignite/cli/ignite/pkg/cliui/lineprefixer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/log coverage: 38.2% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/model coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/prefixgen coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/view/accountview coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/view/errorview coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/confile coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosaccount coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/app coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/module coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosclient coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosfaucet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosgen coverage: 0.2% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosver coverage: 4.8% of statements in ./... github.com/ignite/cli/ignite/pkg/ctxticker coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/debugger coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/dirchange coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 10.0% of statements in ./... github.com/ignite/cli/ignite/pkg/events coverage: 10.5% of statements in ./... github.com/ignite/cli/ignite/pkg/gitpod coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodulepath coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/localfs coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/markdownviewer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/multiformatname coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/sta coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/swagger-combine coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-proto coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-relayer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/openapiconsole coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/placeholder coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis/protoutil coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/relayer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/relayer/config coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/repoversion coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/truncatedbuffer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/validation coverage: [no statements] github.com/ignite/cli/ignite/pkg/xast coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xexec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 14.3% of statements in ./... github.com/ignite/cli/ignite/pkg/xgenny coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xgit coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xhttp coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xio coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xnet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 4.5% of statements in ./... github.com/ignite/cli/ignite/pkg/xurl coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/yaml coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/services/chain coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/services/doctor coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/services/plugin coverage: 9.6% of statements in ./... github.com/ignite/cli/ignite/services/plugin/mocks coverage: 75.6% of statements in ./... github.com/ignite/cli/ignite/services/scaffolder coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/app coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/field coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/field/datatype coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/field/plushhelpers coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/ibc coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/message coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/module coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/module/create coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/module/import coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/query coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/testutil coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/dry coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/list coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/map coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/singleton coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/version coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/cmd 2.041s coverage: [no statements] === RUN TestChainDebugErrorView --- PASS: TestChainDebugErrorView (0.00s) === RUN TestChainDebugStartView --- PASS: TestChainDebugStartView (0.00s) === RUN TestChainDebugRunView --- PASS: TestChainDebugRunView (0.00s) === RUN TestChainServeErrorView --- PASS: TestChainServeErrorView (0.00s) === RUN TestChainServeStartView --- PASS: TestChainServeStartView (0.00s) === RUN TestChainServeRunView --- PASS: TestChainServeRunView (0.00s) === RUN TestChainServeRunBrokenView --- PASS: TestChainServeRunBrokenView (0.00s) === RUN TestChainServeRebuildView --- PASS: TestChainServeRebuildView (0.00s) PASS github.com/ignite/cli/ignite/cmd/model coverage: 73.9% of statements in ./... github.com/ignite/cli/ignite/cmd/model/testdata coverage: 20.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/colors coverage: 54.5% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/icons coverage: [no statements] github.com/ignite/cli/ignite/pkg/cliui/model coverage: 78.4% of statements in ./... github.com/ignite/cli/ignite/pkg/events coverage: 39.5% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 4.5% of statements in ./... ok github.com/ignite/cli/ignite/cmd/model 0.021s coverage: 73.9% of statements in ./... === RUN TestCheckVersion --- PASS: TestCheckVersion (0.00s) === RUN TestCheckVersionWithOutdatedVersion --- PASS: TestCheckVersionWithOutdatedVersion (0.00s) === RUN TestConvertLatest --- PASS: TestConvertLatest (0.00s) === RUN TestMigrateLatest --- PASS: TestMigrateLatest (0.00s) === RUN TestReadConfigVersion --- PASS: TestReadConfigVersion (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) === RUN TestParseWithCurrentVersion --- PASS: TestParseWithCurrentVersion (0.00s) === RUN TestParseWithUnknownVersion --- PASS: TestParseWithUnknownVersion (0.00s) === RUN TestParseNetworkWithCurrentVersion --- PASS: TestParseNetworkWithCurrentVersion (0.00s) === RUN TestParseNetworkWithInvalidData --- PASS: TestParseNetworkWithInvalidData (0.00s) PASS github.com/ignite/cli/ignite/config/chain coverage: 47.8% of statements in ./... github.com/ignite/cli/ignite/config/chain/base coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/network/testdata coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0 coverage: 75.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0/testdata coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1 coverage: 32.7% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1/testdata coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/version coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/config/testdata coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xnet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/yaml coverage: 47.4% of statements in ./... ok github.com/ignite/cli/ignite/config/chain 0.026s coverage: 47.8% of statements in ./... === RUN TestV0ToV1 --- PASS: TestV0ToV1 (0.00s) === RUN TestV0ToV1Validator --- PASS: TestV0ToV1Validator (0.00s) === RUN TestClone --- PASS: TestClone (0.00s) PASS github.com/ignite/cli/ignite/config/chain/base coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0 coverage: 90.6% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0/testdata coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1 coverage: 42.9% of statements in ./... github.com/ignite/cli/ignite/config/chain/version coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xnet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/yaml coverage: 47.4% of statements in ./... ok github.com/ignite/cli/ignite/config/chain/v0 0.026s coverage: 100.0% of statements in ./... === RUN TestConfigDecode --- PASS: TestConfigDecode (0.00s) === RUN TestConfigValidatorDefaultServers --- PASS: TestConfigValidatorDefaultServers (0.00s) === RUN TestConfigValidatorWithExistingServers --- PASS: TestConfigValidatorWithExistingServers (0.00s) === RUN TestConfigValidatorsWithExistingServers --- PASS: TestConfigValidatorsWithExistingServers (0.00s) === RUN TestConfigValidatorsDefaultServers --- PASS: TestConfigValidatorsDefaultServers (0.00s) === RUN TestClone --- PASS: TestClone (0.00s) === RUN TestValidatorGetServers --- PASS: TestValidatorGetServers (0.00s) === RUN TestValidatorSetServers --- PASS: TestValidatorSetServers (0.00s) PASS github.com/ignite/cli/ignite/config/chain/base coverage: 66.7% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1 coverage: 75.5% of statements in ./... github.com/ignite/cli/ignite/config/chain/version coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xnet coverage: 60.0% of statements in ./... github.com/ignite/cli/ignite/pkg/yaml coverage: 28.9% of statements in ./... ok github.com/ignite/cli/ignite/config/chain/v1 0.028s coverage: 66.7% of statements in ./... === RUN TestPluginIsGlobal --- PASS: TestPluginIsGlobal (0.00s) === RUN TestPluginIsLocalPath --- PASS: TestPluginIsLocalPath (0.00s) === RUN TestPluginHasPath === RUN TestPluginHasPath/empty_both_path === RUN TestPluginHasPath/simple_path === RUN TestPluginHasPath/plugin_path_with_ref === RUN TestPluginHasPath/plugin_path_with_empty_ref === RUN TestPluginHasPath/both_path_with_different_ref --- PASS: TestPluginHasPath (0.00s) --- PASS: TestPluginHasPath/empty_both_path (0.00s) --- PASS: TestPluginHasPath/simple_path (0.00s) --- PASS: TestPluginHasPath/plugin_path_with_ref (0.00s) --- PASS: TestPluginHasPath/plugin_path_with_empty_ref (0.00s) --- PASS: TestPluginHasPath/both_path_with_different_ref (0.00s) === RUN TestPluginCanonicalPath === RUN TestPluginCanonicalPath/empty_both_path === RUN TestPluginCanonicalPath/simple_path === RUN TestPluginCanonicalPath/plugin_path_with_ref === RUN TestPluginCanonicalPath/plugin_path_with_empty_ref === RUN TestPluginCanonicalPath/plugin_local_directory_path --- PASS: TestPluginCanonicalPath (0.00s) --- PASS: TestPluginCanonicalPath/empty_both_path (0.00s) --- PASS: TestPluginCanonicalPath/simple_path (0.00s) --- PASS: TestPluginCanonicalPath/plugin_path_with_ref (0.00s) --- PASS: TestPluginCanonicalPath/plugin_path_with_empty_ref (0.00s) --- PASS: TestPluginCanonicalPath/plugin_local_directory_path (0.00s) === RUN TestRemoveDuplicates === RUN TestRemoveDuplicates/do_nothing_for_empty_list === RUN TestRemoveDuplicates/remove_duplicates === RUN TestRemoveDuplicates/do_nothing_for_no_duplicates === RUN TestRemoveDuplicates/prioritize_local_plugins === RUN TestRemoveDuplicates/prioritize_local_plugins_different_versions --- PASS: TestRemoveDuplicates (0.00s) --- PASS: TestRemoveDuplicates/do_nothing_for_empty_list (0.00s) --- PASS: TestRemoveDuplicates/remove_duplicates (0.00s) --- PASS: TestRemoveDuplicates/do_nothing_for_no_duplicates (0.00s) --- PASS: TestRemoveDuplicates/prioritize_local_plugins (0.00s) --- PASS: TestRemoveDuplicates/prioritize_local_plugins_different_versions (0.00s) === RUN TestConfigSave === RUN TestConfigSave/fail:_config_path_is_empty === RUN TestConfigSave/ok:_config_path_is_a_file_that_doesn't_exist === RUN TestConfigSave/ok:_config_path_is_an_existing_file --- PASS: TestConfigSave (0.00s) --- PASS: TestConfigSave/fail:_config_path_is_empty (0.00s) --- PASS: TestConfigSave/ok:_config_path_is_a_file_that_doesn't_exist (0.00s) --- PASS: TestConfigSave/ok:_config_path_is_an_existing_file (0.00s) === RUN TestConfigHasPlugin === RUN TestConfigHasPlugin/empty_config === RUN TestConfigHasPlugin/not_found_in_config === RUN TestConfigHasPlugin/found_in_config === RUN TestConfigHasPlugin/found_in_config_but_from_a_local_plugin --- PASS: TestConfigHasPlugin (0.00s) --- PASS: TestConfigHasPlugin/empty_config (0.00s) --- PASS: TestConfigHasPlugin/not_found_in_config (0.00s) --- PASS: TestConfigHasPlugin/found_in_config (0.00s) --- PASS: TestConfigHasPlugin/found_in_config_but_from_a_local_plugin (0.00s) === RUN TestParseDir === RUN TestParseDir/fail:_path_is_not_a_dir === RUN TestParseDir/fail:_path_doesn't_exists === RUN TestParseDir/ok:_path_doesn't_contain_any_config === RUN TestParseDir/fail:_path_contains_an_invalid_yml_file === RUN TestParseDir/ok:_path_contains_a_plugin.yml_file === RUN TestParseDir/ok:_path_contains_a_plugin.yaml_file --- PASS: TestParseDir (0.00s) --- PASS: TestParseDir/fail:_path_is_not_a_dir (0.00s) --- PASS: TestParseDir/fail:_path_doesn't_exists (0.00s) --- PASS: TestParseDir/ok:_path_doesn't_contain_any_config (0.00s) --- PASS: TestParseDir/fail:_path_contains_an_invalid_yml_file (0.00s) --- PASS: TestParseDir/ok:_path_contains_a_plugin.yml_file (0.00s) --- PASS: TestParseDir/ok:_path_contains_a_plugin.yaml_file (0.00s) PASS github.com/ignite/cli/ignite/config/plugins coverage: 91.3% of statements in ./... github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 5.8% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/config/plugins 0.113s coverage: 91.3% of statements in ./... === RUN TestCreateStorage --- PASS: TestCreateStorage (0.00s) === RUN TestStoreString --- PASS: TestStoreString (0.10s) === RUN TestStoreObjects --- PASS: TestStoreObjects (0.13s) === RUN TestConflicts --- PASS: TestConflicts (0.25s) === RUN TestDeleteKey --- PASS: TestDeleteKey (0.10s) === RUN TestClearStorage --- PASS: TestClearStorage (0.13s) === RUN TestKey --- PASS: TestKey (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 82.1% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cache 0.727s coverage: 82.1% of statements in ./... === RUN TestDo === RUN TestDo/f_returns_nil === RUN TestDo/f_returns_an_error === RUN TestDo/ctx_is_canceled --- PASS: TestDo (0.00s) --- PASS: TestDo/f_returns_nil (0.00s) --- PASS: TestDo/f_returns_an_error (0.00s) --- PASS: TestDo/ctx_is_canceled (0.00s) PASS github.com/ignite/cli/ignite/pkg/clictx coverage: 50.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/clictx 0.065s coverage: 50.0% of statements in ./... === RUN TestWrite --- PASS: TestWrite (0.00s) PASS github.com/ignite/cli/ignite/pkg/cliui/entrywriter coverage: 70.8% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 4.5% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cliui/entrywriter 0.052s coverage: 70.8% of statements in ./... === RUN TestWriter --- PASS: TestWriter (0.00s) PASS github.com/ignite/cli/ignite/pkg/cliui/lineprefixer coverage: 81.8% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cliui/lineprefixer 0.064s coverage: 81.8% of statements in ./... === RUN TestStatusEventsView --- PASS: TestStatusEventsView (0.00s) === RUN TestEventsView --- PASS: TestEventsView (0.00s) PASS github.com/ignite/cli/ignite/pkg/cliui/colors coverage: 36.4% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/icons coverage: [no statements] github.com/ignite/cli/ignite/pkg/cliui/model coverage: 79.7% of statements in ./... github.com/ignite/cli/ignite/pkg/events coverage: 23.7% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cliui/model 0.011s coverage: 36.4% of statements in ./... === RUN TestGen === RUN TestGen/[TENDERMINT]_ === RUN TestGen/Tendermint === RUN TestGen/appd --- PASS: TestGen (0.00s) --- PASS: TestGen/[TENDERMINT]_ (0.00s) --- PASS: TestGen/Tendermint (0.00s) --- PASS: TestGen/appd (0.00s) PASS github.com/ignite/cli/ignite/pkg/cliui/colors coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/prefixgen coverage: 87.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cliui/prefixgen 0.015s coverage: 0.0% of statements in ./... === RUN TestAll === RUN TestAll/json === RUN TestAll/yaml === RUN TestAll/toml --- PASS: TestAll (0.00s) --- PASS: TestAll/json (0.00s) --- PASS: TestAll/yaml (0.00s) --- PASS: TestAll/toml (0.00s) PASS github.com/ignite/cli/ignite/pkg/confile coverage: 73.7% of statements in ./... ok github.com/ignite/cli/ignite/pkg/confile 0.018s coverage: 73.7% of statements in ./... === RUN TestRegistry --- PASS: TestRegistry (0.11s) PASS github.com/ignite/cli/ignite/pkg/cosmosaccount coverage: 58.6% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosaccount 0.138s coverage: 58.6% of statements in ./... === RUN TestFindImplementation --- PASS: TestFindImplementation (0.00s) === RUN TestFindImplementationInSpreadInMultipleFiles --- PASS: TestFindImplementationInSpreadInMultipleFiles (0.00s) === RUN TestFindImplementationNotFound --- PASS: TestFindImplementationNotFound (0.00s) === RUN TestFindAppFilePath --- PASS: TestFindAppFilePath (0.00s) === RUN TestIsChainPath --- PASS: TestIsChainPath (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis coverage: 79.4% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 9.6% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosanalysis 0.028s coverage: 0.0% of statements in ./... === RUN TestCheckKeeper === RUN TestCheckKeeper/minimal_app === RUN TestCheckKeeper/generic_app === RUN TestCheckKeeper/no_app === RUN TestCheckKeeper/two_apps --- PASS: TestCheckKeeper (0.00s) --- PASS: TestCheckKeeper/minimal_app (0.00s) --- PASS: TestCheckKeeper/generic_app (0.00s) --- PASS: TestCheckKeeper/no_app (0.00s) --- PASS: TestCheckKeeper/two_apps (0.00s) === RUN TestFindRegisteredModules === RUN TestFindRegisteredModules/new_basic_manager_arguments === RUN TestFindRegisteredModules/cosmos-sdk/types/module_with_alias === RUN TestFindRegisteredModules/package_not_called_app === RUN TestFindRegisteredModules/append_with_arguments === RUN TestFindRegisteredModules/registration_not_in_app.go === RUN TestFindRegisteredModules/same_file_variable === RUN TestFindRegisteredModules/same_package_variable === RUN TestFindRegisteredModules/other_package_variable === RUN TestFindRegisteredModules/with_api_routes === RUN TestFindRegisteredModules/same_file_function === RUN TestFindRegisteredModules/same_package_function === RUN TestFindRegisteredModules/append_same_package_function === RUN TestFindRegisteredModules/gaia === RUN TestFindRegisteredModules/crescent === RUN TestFindRegisteredModules/spn === RUN TestFindRegisteredModules/juno === RUN TestFindRegisteredModules/osmosis === RUN TestFindRegisteredModules/akash --- PASS: TestFindRegisteredModules (0.08s) --- PASS: TestFindRegisteredModules/new_basic_manager_arguments (0.00s) --- PASS: TestFindRegisteredModules/cosmos-sdk/types/module_with_alias (0.00s) --- PASS: TestFindRegisteredModules/package_not_called_app (0.00s) --- PASS: TestFindRegisteredModules/append_with_arguments (0.00s) --- PASS: TestFindRegisteredModules/registration_not_in_app.go (0.00s) --- PASS: TestFindRegisteredModules/same_file_variable (0.00s) --- PASS: TestFindRegisteredModules/same_package_variable (0.00s) --- PASS: TestFindRegisteredModules/other_package_variable (0.02s) --- PASS: TestFindRegisteredModules/with_api_routes (0.00s) --- PASS: TestFindRegisteredModules/same_file_function (0.00s) --- PASS: TestFindRegisteredModules/same_package_function (0.00s) --- PASS: TestFindRegisteredModules/append_same_package_function (0.00s) --- PASS: TestFindRegisteredModules/gaia (0.00s) --- PASS: TestFindRegisteredModules/crescent (0.00s) --- PASS: TestFindRegisteredModules/spn (0.01s) --- PASS: TestFindRegisteredModules/juno (0.00s) --- PASS: TestFindRegisteredModules/osmosis (0.02s) --- PASS: TestFindRegisteredModules/akash (0.01s) === RUN TestCheckAppWiring === RUN TestCheckAppWiring/valid_case === RUN TestCheckAppWiring/invalid_case === RUN TestCheckAppWiring/invalid_file --- PASS: TestCheckAppWiring (0.00s) --- PASS: TestCheckAppWiring/valid_case (0.00s) --- PASS: TestCheckAppWiring/invalid_case (0.00s) --- PASS: TestCheckAppWiring/invalid_file (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis coverage: 57.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/app coverage: 78.5% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goanalysis coverage: 66.3% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xast coverage: 70.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosanalysis/app 0.108s coverage: 0.0% of statements in ./... === RUN TestDiscover === RUN TestDiscover/test_valid === RUN TestDiscover/test_no_proto_folder === RUN TestDiscover/test_invalid_proto_folder === RUN TestDiscover/test_invalid_folder === RUN TestDiscover/test_invalid_main_and_proto_folder --- PASS: TestDiscover (0.01s) --- PASS: TestDiscover/test_valid (0.00s) --- PASS: TestDiscover/test_no_proto_folder (0.00s) --- PASS: TestDiscover/test_invalid_proto_folder (0.00s) --- PASS: TestDiscover/test_invalid_folder (0.00s) --- PASS: TestDiscover/test_invalid_main_and_proto_folder (0.00s) === RUN TestDiscoverWithVersionedApp === RUN TestDiscoverWithVersionedApp/test_valid === RUN TestDiscoverWithVersionedApp/test_valid_with_version_suffix === RUN TestDiscoverWithVersionedApp/test_no_proto_folder === RUN TestDiscoverWithVersionedApp/test_invalid_proto_folder --- PASS: TestDiscoverWithVersionedApp (0.01s) --- PASS: TestDiscoverWithVersionedApp/test_valid (0.00s) --- PASS: TestDiscoverWithVersionedApp/test_valid_with_version_suffix (0.00s) --- PASS: TestDiscoverWithVersionedApp/test_no_proto_folder (0.00s) --- PASS: TestDiscoverWithVersionedApp/test_invalid_proto_folder (0.00s) === RUN TestIsRootPath === RUN TestIsRootPath/custom_module_import_path === RUN TestIsRootPath/generic_import_path --- PASS: TestIsRootPath (0.00s) --- PASS: TestIsRootPath/custom_module_import_path (0.00s) --- PASS: TestIsRootPath/generic_import_path (0.00s) === RUN TestRootPath === RUN TestRootPath/custom_module_import_path === RUN TestRootPath/generic_import_path --- PASS: TestRootPath (0.00s) --- PASS: TestRootPath/custom_module_import_path (0.00s) --- PASS: TestRootPath/generic_import_path (0.00s) === RUN TestRootGoImportPath === RUN TestRootGoImportPath/go_import_path_with_version_suffix === RUN TestRootGoImportPath/go_import_path_without_version_suffix --- PASS: TestRootGoImportPath (0.00s) --- PASS: TestRootGoImportPath/go_import_path_with_version_suffix (0.00s) --- PASS: TestRootGoImportPath/go_import_path_without_version_suffix (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis coverage: 60.7% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/app coverage: 19.6% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/module coverage: 74.6% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goanalysis coverage: 9.9% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 9.6% of statements in ./... github.com/ignite/cli/ignite/pkg/localfs coverage: 15.9% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis coverage: 60.3% of statements in ./... github.com/ignite/cli/ignite/pkg/xast coverage: 70.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosanalysis/module 0.041s coverage: 0.0% of statements in ./... ? github.com/ignite/cli/ignite/pkg/cosmosclient/mocks [no test files] ? github.com/ignite/cli/ignite/pkg/cosmosclient/testutil [no test files] ? github.com/ignite/cli/ignite/pkg/cosmostxcollector/adapter [no test files] ? github.com/ignite/cli/ignite/pkg/cosmostxcollector/mocks [no test files] ? github.com/ignite/cli/ignite/pkg/cosmosver [no test files] ? github.com/ignite/cli/ignite/pkg/debugger [no test files] ? github.com/ignite/cli/ignite/pkg/env [no test files] ? github.com/ignite/cli/ignite/pkg/gacli [no test files] ? github.com/ignite/cli/ignite/pkg/gitpod [no test files] ? github.com/ignite/cli/ignite/pkg/goenv [no test files] ? github.com/ignite/cli/ignite/pkg/gomodule [no test files] ? github.com/ignite/cli/ignite/pkg/iowait [no test files] ? github.com/ignite/cli/ignite/pkg/jsondoc [no test files] ? github.com/ignite/cli/ignite/pkg/looseerrgroup [no test files] ? github.com/ignite/cli/ignite/pkg/markdownviewer [no test files] ? github.com/ignite/cli/ignite/pkg/nodetime [no test files] ? github.com/ignite/cli/ignite/pkg/nodetime/data [no test files] ? github.com/ignite/cli/ignite/pkg/nodetime/programs/sta [no test files] ? github.com/ignite/cli/ignite/pkg/nodetime/programs/swagger-combine [no test files] ? github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-proto [no test files] ? github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-relayer [no test files] ? github.com/ignite/cli/ignite/pkg/openapiconsole [no test files] ? github.com/ignite/cli/ignite/pkg/protoc [no test files] ? github.com/ignite/cli/ignite/pkg/protoc/data [no test files] ? github.com/ignite/cli/ignite/pkg/randstr [no test files] ? github.com/ignite/cli/ignite/pkg/relayer [no test files] ? github.com/ignite/cli/ignite/pkg/relayer/config [no test files] ? github.com/ignite/cli/ignite/pkg/repoversion [no test files] ? github.com/ignite/cli/ignite/pkg/tendermintrpc [no test files] ? github.com/ignite/cli/ignite/pkg/validation [no test files] ? github.com/ignite/cli/ignite/pkg/xchisel [no test files] ? github.com/ignite/cli/ignite/pkg/xio [no test files] ? github.com/ignite/cli/ignite/services/doctor [no test files] ? github.com/ignite/cli/ignite/services/plugin/mocks [no test files] === RUN TestClientBankBalances bank_query_client.go:808: PASS: AllBalances(*context.emptyCtx,*types.QueryAllBalancesRequest) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) --- PASS: TestClientBankBalances (0.00s) === RUN TestNew rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) --- PASS: TestNew (0.00s) === RUN TestClientWaitForBlockHeight === RUN TestClientWaitForBlockHeight/ok:_no_wait rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Status(string) === RUN TestClientWaitForBlockHeight/ok:_wait_1_time rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Status(string) === RUN TestClientWaitForBlockHeight/fail:_wait_expired rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Status(string) --- PASS: TestClientWaitForBlockHeight (1.01s) --- PASS: TestClientWaitForBlockHeight/ok:_no_wait (0.00s) --- PASS: TestClientWaitForBlockHeight/ok:_wait_1_time (1.00s) --- PASS: TestClientWaitForBlockHeight/fail:_wait_expired (0.00s) === RUN TestClientWaitForTx === RUN TestClientWaitForTx/fail:_hash_not_in_hex_format rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientWaitForTx/ok:_tx_found_immediately rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) === RUN TestClientWaitForTx/fail:_tx_returns_an_unexpected_error rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) === RUN TestClientWaitForTx/ok:_tx_found_after_1_block rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) rpc_client.go:2197: PASS: Status(*context.emptyCtx) rpc_client.go:2197: PASS: Status(*context.emptyCtx) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) --- PASS: TestClientWaitForTx (0.01s) --- PASS: TestClientWaitForTx/fail:_hash_not_in_hex_format (0.00s) --- PASS: TestClientWaitForTx/ok:_tx_found_immediately (0.00s) --- PASS: TestClientWaitForTx/fail:_tx_returns_an_unexpected_error (0.00s) --- PASS: TestClientWaitForTx/ok:_tx_found_after_1_block (0.00s) === RUN TestClientAccount === RUN TestClientAccount/ok:_find_by_name rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientAccount/ok:_find_by_address rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientAccount/fail:_name_not_found rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientAccount/fail:_address_not_found rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) --- PASS: TestClientAccount (1.29s) --- PASS: TestClientAccount/ok:_find_by_name (0.26s) --- PASS: TestClientAccount/ok:_find_by_address (0.25s) --- PASS: TestClientAccount/fail:_name_not_found (0.25s) --- PASS: TestClientAccount/fail:_address_not_found (0.26s) === RUN TestClientAddress === RUN TestClientAddress/ok:_name_exists rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientAddress/ok:_name_exists_with_different_prefix rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientAddress/fail:_name_not_found rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) --- PASS: TestClientAddress (1.19s) --- PASS: TestClientAddress/ok:_name_exists (0.39s) --- PASS: TestClientAddress/ok:_name_exists_with_different_prefix (0.29s) --- PASS: TestClientAddress/fail:_name_not_found (0.25s) === RUN TestClientStatus === RUN TestClientStatus/ok rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Status(*context.emptyCtx) === RUN TestClientStatus/fail rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: Status(*context.emptyCtx) --- PASS: TestClientStatus (0.00s) --- PASS: TestClientStatus/ok (0.00s) --- PASS: TestClientStatus/fail (0.00s) === RUN TestClientCreateTx === RUN TestClientCreateTx/fail:_account_doesn't_exist account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_with_default_values account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_with_faucet_enabled,_account_balance_is_high_enough bank_query_client.go:808: PASS: Balance(*context.emptyCtx,*types.QueryBalanceRequest) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_with_faucet_enabled,_account_balance_is_too_low faucet_client.go:81: PASS: Transfer(*context.emptyCtx,cosmosfaucet.TransferRequest) bank_query_client.go:808: PASS: Balance(*context.emptyCtx,*types.QueryBalanceRequest) bank_query_client.go:808: PASS: Balance(string,*types.QueryBalanceRequest) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_with_fees account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_with_gas_price account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/fail:_with_fees,_gas_prices_and_gas_adjustment account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_without_empty_gas_limit gasometer.go:108: PASS: CalculateGas(string,string,string) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_without_auto_gas_limit gasometer.go:108: PASS: CalculateGas(string,string,string) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_with_gas_adjustment account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestClientCreateTx/ok:_without_gas_price_and_zero_gas_adjustment gasometer.go:108: PASS: CalculateGas(string,string,string) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) --- PASS: TestClientCreateTx (3.38s) --- PASS: TestClientCreateTx/fail:_account_doesn't_exist (0.28s) --- PASS: TestClientCreateTx/ok:_with_default_values (0.25s) --- PASS: TestClientCreateTx/ok:_with_faucet_enabled,_account_balance_is_high_enough (0.32s) --- PASS: TestClientCreateTx/ok:_with_faucet_enabled,_account_balance_is_too_low (0.32s) --- PASS: TestClientCreateTx/ok:_with_fees (0.28s) --- PASS: TestClientCreateTx/ok:_with_gas_price (0.25s) --- PASS: TestClientCreateTx/fail:_with_fees,_gas_prices_and_gas_adjustment (0.27s) --- PASS: TestClientCreateTx/ok:_without_empty_gas_limit (0.38s) --- PASS: TestClientCreateTx/ok:_without_auto_gas_limit (0.26s) --- PASS: TestClientCreateTx/ok:_with_gas_adjustment (0.25s) --- PASS: TestClientCreateTx/ok:_without_gas_price_and_zero_gas_adjustment (0.27s) === RUN TestGetBlockTXs --- PASS: TestGetBlockTXs (0.00s) === RUN TestGetBlockTXsWithBlockError --- PASS: TestGetBlockTXsWithBlockError (0.00s) === RUN TestGetBlockTXsPagination --- PASS: TestGetBlockTXsPagination (0.00s) === RUN TestGetBlockTXsWithSearchError --- PASS: TestGetBlockTXsWithSearchError (0.00s) === RUN TestCollectTXs --- PASS: TestCollectTXs (0.00s) === RUN TestCollectTXsWithStatusError --- PASS: TestCollectTXsWithStatusError (0.00s) === RUN TestCollectTXsWithBlockError --- PASS: TestCollectTXsWithBlockError (0.00s) === RUN TestCollectTXsWithContextDone --- PASS: TestCollectTXsWithContextDone (0.00s) === RUN TestTxServiceBroadcast === RUN TestTxServiceBroadcast/fail:_invalid_msg account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) === RUN TestTxServiceBroadcast/fail:_error_not_found signer.go:76: PASS: Sign(string,string,string,bool) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: BroadcastTxSync(string,string) === RUN TestTxServiceBroadcast/fail:_response_code_>_0 signer.go:76: PASS: Sign(string,string,string,bool) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: BroadcastTxSync(string,string) === RUN TestTxServiceBroadcast/ok:_tx_confirmed_immediately signer.go:76: PASS: Sign(string,string,string,bool) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: BroadcastTxSync(string,string) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) === RUN TestTxServiceBroadcast/fail:_tx_confirmed_with_error_code signer.go:76: PASS: Sign(string,string,string,bool) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: BroadcastTxSync(string,string) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) === RUN TestTxServiceBroadcast/ok:_tx_confirmed_after_a_while signer.go:76: PASS: Sign(string,string,string,bool) account_retriever.go:255: PASS: EnsureExists(string,types.AccAddress) account_retriever.go:255: PASS: GetAccountNumberSequence(string,types.AccAddress) rpc_client.go:2197: PASS: String() rpc_client.go:2197: PASS: Status(string) rpc_client.go:2197: PASS: BroadcastTxSync(string,string) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) rpc_client.go:2197: PASS: Status(*context.emptyCtx) rpc_client.go:2197: PASS: Status(*context.emptyCtx) rpc_client.go:2197: PASS: Tx(*context.emptyCtx,[]uint8,bool) --- PASS: TestTxServiceBroadcast (1.87s) --- PASS: TestTxServiceBroadcast/fail:_invalid_msg (0.25s) --- PASS: TestTxServiceBroadcast/fail:_error_not_found (0.26s) --- PASS: TestTxServiceBroadcast/fail:_response_code_>_0 (0.25s) --- PASS: TestTxServiceBroadcast/ok:_tx_confirmed_immediately (0.25s) --- PASS: TestTxServiceBroadcast/fail:_tx_confirmed_with_error_code (0.25s) --- PASS: TestTxServiceBroadcast/ok:_tx_confirmed_after_a_while (0.36s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd/runner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosaccount coverage: 56.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosclient coverage: 62.3% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosclient/mocks coverage: 15.3% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosclient/testutil coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosfaucet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosver coverage: 4.8% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/openapiconsole coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/truncatedbuffer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xhttp coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosclient 8.816s coverage: 0.0% of statements in ./... === RUN TestUnwrap === RUN TestUnwrap/should_return_internal_error === RUN TestUnwrap/should_return_invalid_request === RUN TestUnwrap/should_return_not_found === RUN TestUnwrap/should_return_not_found_with_wrapped_error === RUN TestUnwrap/should_return_same_error === RUN TestUnwrap/should_unwrap_error --- PASS: TestUnwrap (0.00s) --- PASS: TestUnwrap/should_return_internal_error (0.00s) --- PASS: TestUnwrap/should_return_invalid_request (0.00s) --- PASS: TestUnwrap/should_return_not_found (0.00s) --- PASS: TestUnwrap/should_return_not_found_with_wrapped_error (0.00s) --- PASS: TestUnwrap/should_return_same_error (0.00s) --- PASS: TestUnwrap/should_unwrap_error (0.00s) === RUN TestIsNotFound === RUN TestIsNotFound/should_return_false_from_invalid_code === RUN TestIsNotFound/should_return_false_from_invalid_error === RUN TestIsNotFound/should_return_true --- PASS: TestIsNotFound (0.00s) --- PASS: TestIsNotFound/should_return_false_from_invalid_code (0.00s) --- PASS: TestIsNotFound/should_return_false_from_invalid_error (0.00s) --- PASS: TestIsNotFound/should_return_true (0.00s) PASS github.com/ignite/cli/ignite/pkg/cosmoserror coverage: 100.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmoserror 0.017s coverage: 100.0% of statements in ./... === RUN TestServeHTTPCORS === RUN TestServeHTTPCORS/root_endpoint === RUN TestServeHTTPCORS/info_endpoint --- PASS: TestServeHTTPCORS (0.00s) --- PASS: TestServeHTTPCORS/root_endpoint (0.00s) --- PASS: TestServeHTTPCORS/info_endpoint (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd/runner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosfaucet coverage: 3.3% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosver coverage: 4.8% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/openapiconsole coverage: 66.7% of statements in ./... github.com/ignite/cli/ignite/pkg/truncatedbuffer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xhttp coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosfaucet 0.036s coverage: 0.0% of statements in ./... === RUN TestTypescriptModulePath === RUN TestTypescriptModulePath/github_uri === RUN TestTypescriptModulePath/short_uri === RUN TestTypescriptModulePath/path === RUN TestTypescriptModulePath/name --- PASS: TestTypescriptModulePath (0.00s) --- PASS: TestTypescriptModulePath/github_uri (0.00s) --- PASS: TestTypescriptModulePath/short_uri (0.00s) --- PASS: TestTypescriptModulePath/path (0.00s) --- PASS: TestTypescriptModulePath/name (0.00s) PASS github.com/ignite/cli/ignite/config/chain coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/base coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/version coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/app coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/module coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosgen coverage: 0.6% of statements in ./... github.com/ignite/cli/ignite/pkg/dirchange coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodulepath coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/localfs coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/sta coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/swagger-combine coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-proto coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xast coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 11.4% of statements in ./... github.com/ignite/cli/ignite/pkg/xnet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/yaml coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosgen 0.030s coverage: 0.0% of statements in ./... === RUN TestAccAddress --- PASS: TestAccAddress (0.00s) PASS github.com/ignite/cli/ignite/pkg/cosmostestutil/sample coverage: 100.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmostestutil/sample 0.030s coverage: 100.0% of statements in ./... === RUN TestCollector saver.go:74: PASS: Save(string,mock.AnythingOfTypeArgument) txs_collector.go:75: PASS: CollectTXs(string,int64,mock.AnythingOfTypeArgument) --- PASS: TestCollector (0.00s) === RUN TestCollectorWithCollectError txs_collector.go:75: PASS: CollectTXs(string,mock.AnythingOfTypeArgument,mock.AnythingOfTypeArgument) --- PASS: TestCollectorWithCollectError (0.00s) === RUN TestCollectorWithSaveError saver.go:74: PASS: Save(string,mock.AnythingOfTypeArgument) txs_collector.go:75: PASS: CollectTXs(string,mock.AnythingOfTypeArgument,mock.AnythingOfTypeArgument) --- PASS: TestCollectorWithSaveError (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd/runner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosaccount coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosclient coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosfaucet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmostxcollector coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmostxcollector/adapter coverage: [no statements] github.com/ignite/cli/ignite/pkg/cosmostxcollector/mocks coverage: 94.4% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmostxcollector/query coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosver coverage: 4.8% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/openapiconsole coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/truncatedbuffer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xhttp coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmostxcollector 0.035s coverage: 0.0% of statements in ./... === RUN TestUpdateSchema --- PASS: TestUpdateSchema (0.00s) === RUN TestSave --- PASS: TestSave (0.01s) === RUN TestGetLatestHeight --- PASS: TestGetLatestHeight (0.00s) === RUN TestQuery --- PASS: TestQuery (0.00s) === RUN TestQueryCursor --- PASS: TestQueryCursor (0.00s) === RUN TestQueryWithFilter --- PASS: TestQueryWithFilter (0.00s) === RUN TestQueryError --- PASS: TestQueryError (0.00s) === RUN TestQueryRowError --- PASS: TestQueryRowError (0.00s) === RUN TestEventQuery --- PASS: TestEventQuery (0.00s) === RUN TestEventQueryWithFilters --- PASS: TestEventQueryWithFilters (0.00s) === RUN TestEventQueryWithEventAttrFilters --- PASS: TestEventQueryWithEventAttrFilters (0.00s) === RUN TestFilter --- PASS: TestFilter (0.00s) === RUN TestFilterModifiers === RUN TestFilterModifiers/CastJSONToText === RUN TestFilterModifiers/CastJSONToNumeric --- PASS: TestFilterModifiers (0.00s) --- PASS: TestFilterModifiers/CastJSONToText (0.00s) --- PASS: TestFilterModifiers/CastJSONToNumeric (0.00s) === RUN TestSchemasWalk schemas_test.go:52: PASS: fn(uint64,mock.argumentMatcher) schemas_test.go:52: PASS: fn(uint64,mock.argumentMatcher) --- PASS: TestSchemasWalk (0.00s) === RUN TestSchemasWalkOrder schemas_test.go:103: PASS: fn(uint64,mock.argumentMatcher) schemas_test.go:103: PASS: fn(uint64,mock.argumentMatcher) schemas_test.go:103: PASS: fn(uint64,mock.argumentMatcher) --- PASS: TestSchemasWalkOrder (0.00s) === RUN TestScriptBuilder --- PASS: TestScriptBuilder (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd/runner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosaccount coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosclient coverage: 2.7% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosfaucet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmostxcollector/adapter/postgres coverage: 71.1% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmostxcollector/query coverage: 51.3% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosver coverage: 4.8% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/openapiconsole coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/truncatedbuffer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xhttp coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmostxcollector/adapter/postgres 0.057s coverage: 0.0% of statements in ./... === RUN TestQuery --- PASS: TestQuery (0.00s) === RUN TestPaging --- PASS: TestPaging (0.00s) === RUN TestDisablePaging --- PASS: TestDisablePaging (0.00s) === RUN TestAtPageZero --- PASS: TestAtPageZero (0.00s) PASS github.com/ignite/cli/ignite/pkg/cosmostxcollector/query coverage: 59.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmostxcollector/query 0.019s coverage: 59.0% of statements in ./... === RUN TestChangePrefix === RUN TestChangePrefix/cosmos_address_to_spn_address === RUN TestChangePrefix/cosmos_address_to_spn_address_2 === RUN TestChangePrefix/cosmos_validator_address === RUN TestChangePrefix/mars_address_to_earth_address === RUN TestChangePrefix/invalid_bech32_address === RUN TestChangePrefix/empty_target_prefix --- PASS: TestChangePrefix (0.00s) --- PASS: TestChangePrefix/cosmos_address_to_spn_address (0.00s) --- PASS: TestChangePrefix/cosmos_address_to_spn_address_2 (0.00s) --- PASS: TestChangePrefix/cosmos_validator_address (0.00s) --- PASS: TestChangePrefix/mars_address_to_earth_address (0.00s) --- PASS: TestChangePrefix/invalid_bech32_address (0.00s) --- PASS: TestChangePrefix/empty_target_prefix (0.00s) === RUN TestGetPrefix --- PASS: TestGetPrefix (0.00s) === RUN TestParseGentx === RUN TestParseGentx/parse_gentx_file_1 === RUN TestParseGentx/parse_gentx_file_2 === RUN TestParseGentx/parse_invalid_file === RUN TestParseGentx/not_found_file --- PASS: TestParseGentx (0.00s) --- PASS: TestParseGentx/parse_gentx_file_1 (0.00s) --- PASS: TestParseGentx/parse_gentx_file_2 (0.00s) --- PASS: TestParseGentx/parse_invalid_file (0.00s) --- PASS: TestParseGentx/not_found_file (0.00s) PASS github.com/ignite/cli/ignite/pkg/cosmosutil coverage: 84.8% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosutil 0.035s coverage: 84.8% of statements in ./... === RUN TestModuleParamField === RUN TestModuleParamField/valid_1 === RUN TestModuleParamField/valid_2 --- PASS: TestModuleParamField (0.00s) --- PASS: TestModuleParamField/valid_1 (0.00s) --- PASS: TestModuleParamField/valid_2 (0.00s) PASS github.com/ignite/cli/ignite/pkg/cosmosutil/genesis coverage: 2.9% of statements in ./... github.com/ignite/cli/ignite/pkg/jsonfile coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/tarball coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/cosmosutil/genesis 0.031s coverage: 2.9% of statements in ./... === RUN TestReadAndCancel --- PASS: TestReadAndCancel (0.00s) PASS github.com/ignite/cli/ignite/pkg/ctxreader coverage: 93.3% of statements in ./... ok github.com/ignite/cli/ignite/pkg/ctxreader 0.030s coverage: 93.3% of statements in ./... === RUN TestDoNow --- PASS: TestDoNow (0.00s) === RUN TestDoNowError --- PASS: TestDoNowError (0.00s) PASS github.com/ignite/cli/ignite/pkg/ctxticker coverage: 90.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/ctxticker 0.022s coverage: 90.0% of statements in ./... === RUN TestHasDirChecksumChanged --- PASS: TestHasDirChecksumChanged (0.13s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 67.9% of statements in ./... github.com/ignite/cli/ignite/pkg/dirchange coverage: 79.5% of statements in ./... ok github.com/ignite/cli/ignite/pkg/dirchange 0.144s coverage: 67.9% of statements in ./... === RUN TestBusSend === RUN TestBusSend/without_options === RUN TestBusSend/with_options --- PASS: TestBusSend (0.00s) --- PASS: TestBusSend/without_options (0.00s) --- PASS: TestBusSend/with_options (0.00s) === RUN TestBusSendf --- PASS: TestBusSendf (0.00s) === RUN TestBusSendInfo === RUN TestBusSendInfo/without_options === RUN TestBusSendInfo/with_options --- PASS: TestBusSendInfo (0.00s) --- PASS: TestBusSendInfo/without_options (0.00s) --- PASS: TestBusSendInfo/with_options (0.00s) === RUN TestBusSendError === RUN TestBusSendError/without_options === RUN TestBusSendError/with_options --- PASS: TestBusSendError (0.00s) --- PASS: TestBusSendError/without_options (0.00s) --- PASS: TestBusSendError/with_options (0.00s) === RUN TestBusSendView === RUN TestBusSendView/without_options === RUN TestBusSendView/with_options --- PASS: TestBusSendView (0.00s) --- PASS: TestBusSendView/without_options (0.00s) --- PASS: TestBusSendView/with_options (0.00s) === RUN TestBusStop --- PASS: TestBusStop (0.00s) === RUN TestNew === RUN TestNew/event === RUN TestNew/event_start === RUN TestNew/event_update === RUN TestNew/event_finish --- PASS: TestNew (0.00s) --- PASS: TestNew/event (0.00s) --- PASS: TestNew/event_start (0.00s) --- PASS: TestNew/event_update (0.00s) --- PASS: TestNew/event_finish (0.00s) PASS github.com/ignite/cli/ignite/pkg/cliui/colors coverage: 18.2% of statements in ./... github.com/ignite/cli/ignite/pkg/events coverage: 65.8% of statements in ./... ok github.com/ignite/cli/ignite/pkg/events 0.037s coverage: 18.2% of statements in ./... === RUN TestDiscoverMain === RUN TestDiscoverMain/single_main === RUN TestDiscoverMain/no_mains === RUN TestDiscoverMain/single_main_in_sub-folder === RUN TestDiscoverMain/single_main_with_different_name === RUN TestDiscoverMain/multiple_mains === RUN TestDiscoverMain/single_main_with_wrong_extension --- PASS: TestDiscoverMain (0.01s) --- PASS: TestDiscoverMain/single_main (0.00s) --- PASS: TestDiscoverMain/no_mains (0.00s) --- PASS: TestDiscoverMain/single_main_in_sub-folder (0.00s) --- PASS: TestDiscoverMain/single_main_with_different_name (0.00s) --- PASS: TestDiscoverMain/multiple_mains (0.00s) --- PASS: TestDiscoverMain/single_main_with_wrong_extension (0.00s) === RUN TestDiscoverOneMain === RUN TestDiscoverOneMain/single_main === RUN TestDiscoverOneMain/multiple_mains === RUN TestDiscoverOneMain/no_mains --- PASS: TestDiscoverOneMain (0.01s) --- PASS: TestDiscoverOneMain/single_main (0.00s) --- PASS: TestDiscoverOneMain/multiple_mains (0.00s) --- PASS: TestDiscoverOneMain/no_mains (0.00s) === RUN TestFuncVarExists === RUN TestFuncVarExists/test_a_declaration_inside_a_method_success === RUN TestFuncVarExists/test_global_declaration_success === RUN TestFuncVarExists/test_a_declaration_inside_an_if_and_inside_a_method_success === RUN TestFuncVarExists/test_global_variable_success_assign === RUN TestFuncVarExists/test_invalid_import === RUN TestFuncVarExists/test_invalid_case_sensitive_assign === RUN TestFuncVarExists/test_invalid_struct_assign === RUN TestFuncVarExists/test_invalid_method_signature === RUN TestFuncVarExists/test_not_found_name === RUN TestFuncVarExists/test_invalid_assign_with_wrong === RUN TestFuncVarExists/test_invalid_assign_with_wrong#01 --- PASS: TestFuncVarExists (0.00s) --- PASS: TestFuncVarExists/test_a_declaration_inside_a_method_success (0.00s) --- PASS: TestFuncVarExists/test_global_declaration_success (0.00s) --- PASS: TestFuncVarExists/test_a_declaration_inside_an_if_and_inside_a_method_success (0.00s) --- PASS: TestFuncVarExists/test_global_variable_success_assign (0.00s) --- PASS: TestFuncVarExists/test_invalid_import (0.00s) --- PASS: TestFuncVarExists/test_invalid_case_sensitive_assign (0.00s) --- PASS: TestFuncVarExists/test_invalid_struct_assign (0.00s) --- PASS: TestFuncVarExists/test_invalid_method_signature (0.00s) --- PASS: TestFuncVarExists/test_not_found_name (0.00s) --- PASS: TestFuncVarExists/test_invalid_assign_with_wrong (0.00s) --- PASS: TestFuncVarExists/test_invalid_assign_with_wrong#01 (0.00s) PASS github.com/ignite/cli/ignite/pkg/goanalysis coverage: 84.2% of statements in ./... github.com/ignite/cli/ignite/pkg/xast coverage: 15.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/goanalysis 0.035s coverage: 84.2% of statements in ./... === RUN TestIsInstallError --- PASS: TestIsInstallError (0.00s) PASS github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 4.3% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/gocmd 0.020s coverage: 0.0% of statements in ./... === RUN TestParse === RUN TestParse/standard === RUN TestParse/with_dash === RUN TestParse/short === RUN TestParse/short_with_dash === RUN TestParse/short_with_version === RUN TestParse/long === RUN TestParse/invalid_as_go.mod_module_name === RUN TestParse/name_starting_with_the_letter_v === RUN TestParse/with_version === RUN TestParse/with_underscore === RUN TestParse/with_mixed_case === RUN TestParse/with_a_name === RUN TestParse/with_a_name_containing_underscore === RUN TestParse/with_a_name_containing_dash === RUN TestParse/with_a_path === RUN TestParse/with_a_path_containing_underscore === RUN TestParse/with_a_path_containing_dash --- PASS: TestParse (0.00s) --- PASS: TestParse/standard (0.00s) --- PASS: TestParse/with_dash (0.00s) --- PASS: TestParse/short (0.00s) --- PASS: TestParse/short_with_dash (0.00s) --- PASS: TestParse/short_with_version (0.00s) --- PASS: TestParse/long (0.00s) --- PASS: TestParse/invalid_as_go.mod_module_name (0.00s) --- PASS: TestParse/name_starting_with_the_letter_v (0.00s) --- PASS: TestParse/with_version (0.00s) --- PASS: TestParse/with_underscore (0.00s) --- PASS: TestParse/with_mixed_case (0.00s) --- PASS: TestParse/with_a_name (0.00s) --- PASS: TestParse/with_a_name_containing_underscore (0.00s) --- PASS: TestParse/with_a_name_containing_dash (0.00s) --- PASS: TestParse/with_a_path (0.00s) --- PASS: TestParse/with_a_path_containing_underscore (0.00s) --- PASS: TestParse/with_a_path_containing_dash (0.00s) === RUN TestExtractAppPath === RUN TestExtractAppPath/github_uri === RUN TestExtractAppPath/short_uri === RUN TestExtractAppPath/long_uri === RUN TestExtractAppPath/name === RUN TestExtractAppPath/path === RUN TestExtractAppPath/long_path === RUN TestExtractAppPath/empty --- PASS: TestExtractAppPath (0.00s) --- PASS: TestExtractAppPath/github_uri (0.00s) --- PASS: TestExtractAppPath/short_uri (0.00s) --- PASS: TestExtractAppPath/long_uri (0.00s) --- PASS: TestExtractAppPath/name (0.00s) --- PASS: TestExtractAppPath/path (0.00s) --- PASS: TestExtractAppPath/long_path (0.00s) --- PASS: TestExtractAppPath/empty (0.00s) === RUN TestValidateURIPath --- PASS: TestValidateURIPath (0.00s) === RUN TestValidateURIPathWithInvalidPath --- PASS: TestValidateURIPathWithInvalidPath (0.00s) === RUN TestValidateNamePath --- PASS: TestValidateNamePath (0.00s) === RUN TestValidateNamePathWithInvalidPath --- PASS: TestValidateNamePathWithInvalidPath (0.00s) PASS github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodulepath coverage: 73.6% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/gomodulepath 0.017s coverage: 0.0% of statements in ./... === RUN TestCheckStatus === RUN TestCheckStatus/200_OK === RUN TestCheckStatus/202_Accepted_ === RUN TestCheckStatus/404_Not_Found --- PASS: TestCheckStatus (0.00s) --- PASS: TestCheckStatus/200_OK (0.00s) --- PASS: TestCheckStatus/202_Accepted_ (0.00s) --- PASS: TestCheckStatus/404_Not_Found (0.00s) === RUN TestCheckServerUnreachable --- PASS: TestCheckServerUnreachable (0.16s) PASS github.com/ignite/cli/ignite/pkg/httpstatuschecker coverage: 73.3% of statements in ./... ok github.com/ignite/cli/ignite/pkg/httpstatuschecker 0.177s coverage: 73.3% of statements in ./... === RUN TestJSONFile_Field === RUN TestJSONFile_Field/get_string_parameter === RUN TestJSONFile_Field/get_boolean_parameter === RUN TestJSONFile_Field/get_array_parameter === RUN TestJSONFile_Field/get_number_parameter === RUN TestJSONFile_Field/get_coins_parameter === RUN TestJSONFile_Field/get_custom_parameter === RUN TestJSONFile_Field/invalid_coins_parameter === RUN TestJSONFile_Field/invalid_path --- PASS: TestJSONFile_Field (0.00s) --- PASS: TestJSONFile_Field/get_string_parameter (0.00s) --- PASS: TestJSONFile_Field/get_boolean_parameter (0.00s) --- PASS: TestJSONFile_Field/get_array_parameter (0.00s) --- PASS: TestJSONFile_Field/get_number_parameter (0.00s) --- PASS: TestJSONFile_Field/get_coins_parameter (0.00s) --- PASS: TestJSONFile_Field/get_custom_parameter (0.00s) --- PASS: TestJSONFile_Field/invalid_coins_parameter (0.00s) --- PASS: TestJSONFile_Field/invalid_path (0.00s) === RUN TestJSONFile_Update === RUN TestJSONFile_Update/update_string_field === RUN TestJSONFile_Update/update_string_field_to_number === RUN TestJSONFile_Update/update_number_field === RUN TestJSONFile_Update/update_coin_field === RUN TestJSONFile_Update/update_all_values_type === RUN TestJSONFile_Update/update_bytes === RUN TestJSONFile_Update/add_non-existing_field --- PASS: TestJSONFile_Update (0.00s) --- PASS: TestJSONFile_Update/update_string_field (0.00s) --- PASS: TestJSONFile_Update/update_string_field_to_number (0.00s) --- PASS: TestJSONFile_Update/update_number_field (0.00s) --- PASS: TestJSONFile_Update/update_coin_field (0.00s) --- PASS: TestJSONFile_Update/update_all_values_type (0.00s) --- PASS: TestJSONFile_Update/update_bytes (0.00s) --- PASS: TestJSONFile_Update/add_non-existing_field (0.00s) === RUN TestJSONFile_Hash === RUN TestJSONFile_Hash/file_hash === RUN TestJSONFile_Hash/not_found_file --- PASS: TestJSONFile_Hash (0.00s) --- PASS: TestJSONFile_Hash/file_hash (0.00s) --- PASS: TestJSONFile_Hash/not_found_file (0.00s) === RUN TestFromURL === RUN TestFromURL/JSON_URL === RUN TestFromURL/tarball_URL === RUN TestFromURL/invalid_tarball_file_name === RUN TestFromURL/invalid_link --- PASS: TestFromURL (0.64s) --- PASS: TestFromURL/JSON_URL (0.00s) --- PASS: TestFromURL/tarball_URL (0.00s) --- PASS: TestFromURL/invalid_tarball_file_name (0.00s) --- PASS: TestFromURL/invalid_link (0.63s) PASS github.com/ignite/cli/ignite/pkg/jsonfile coverage: 75.0% of statements in ./... github.com/ignite/cli/ignite/pkg/tarball coverage: 81.8% of statements in ./... ok github.com/ignite/cli/ignite/pkg/jsonfile 0.674s coverage: 75.0% of statements in ./... === RUN TestSearch === RUN TestSearch/get_all_proto_files_by_pattern === RUN TestSearch/get_only_one_proto_file_by_name === RUN TestSearch/get_two_proto_files_by_name === RUN TestSearch/get_a_specific_file_by_name === RUN TestSearch/not_found_directory --- PASS: TestSearch (0.00s) --- PASS: TestSearch/get_all_proto_files_by_pattern (0.00s) --- PASS: TestSearch/get_only_one_proto_file_by_name (0.00s) --- PASS: TestSearch/get_two_proto_files_by_name (0.00s) --- PASS: TestSearch/get_a_specific_file_by_name (0.00s) --- PASS: TestSearch/not_found_directory (0.00s) PASS github.com/ignite/cli/ignite/pkg/localfs coverage: 15.9% of statements in ./... ok github.com/ignite/cli/ignite/pkg/localfs 0.026s coverage: 15.9% of statements in ./... === RUN TestNewMultiFormatName --- PASS: TestNewMultiFormatName (0.00s) === RUN TestNewMultiFormatName2 --- PASS: TestNewMultiFormatName2 (0.00s) === RUN TestNoNumber --- PASS: TestNoNumber (0.00s) PASS github.com/ignite/cli/ignite/pkg/multiformatname coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 4.5% of statements in ./... ok github.com/ignite/cli/ignite/pkg/multiformatname 0.023s coverage: 100.0% of statements in ./... === RUN TestParseList === RUN TestParseList/list_1,2,3 === RUN TestParseList/list_1,_2,3_ === RUN TestParseList/list_,1,_2, === RUN TestParseList/list_1-3_ === RUN TestParseList/list_1-3,8_ === RUN TestParseList/list_8-11,_1-3,_ === RUN TestParseList/list_1-3,33,_8-11,_ === RUN TestParseList/list_1-3,8-11,33-36_ === RUN TestParseList/list_2-7,2-5,9-11,1-8 === RUN TestParseList/list_, === RUN TestParseList/list_,- === RUN TestParseList/list_,10- === RUN TestParseList/list_10- === RUN TestParseList/list_-10 === RUN TestParseList/list_10-10 --- PASS: TestParseList (0.00s) --- PASS: TestParseList/list_1,2,3 (0.00s) --- PASS: TestParseList/list_1,_2,3_ (0.00s) --- PASS: TestParseList/list_,1,_2, (0.00s) --- PASS: TestParseList/list_1-3_ (0.00s) --- PASS: TestParseList/list_1-3,8_ (0.00s) --- PASS: TestParseList/list_8-11,_1-3,_ (0.00s) --- PASS: TestParseList/list_1-3,33,_8-11,_ (0.00s) --- PASS: TestParseList/list_1-3,8-11,33-36_ (0.00s) --- PASS: TestParseList/list_2-7,2-5,9-11,1-8 (0.00s) --- PASS: TestParseList/list_, (0.00s) --- PASS: TestParseList/list_,- (0.00s) --- PASS: TestParseList/list_,10- (0.00s) --- PASS: TestParseList/list_10- (0.00s) --- PASS: TestParseList/list_-10 (0.00s) --- PASS: TestParseList/list_10-10 (0.00s) === RUN TestParseListErrors === RUN TestParseListErrors/list_12-8 === RUN TestParseListErrors/list_1-2-3 --- PASS: TestParseListErrors (0.00s) --- PASS: TestParseListErrors/list_12-8 (0.00s) --- PASS: TestParseListErrors/list_1-2-3 (0.00s) === RUN TestList === RUN TestList/no:_0 === RUN TestList/no:_1 === RUN TestList/no:_2 --- PASS: TestList (0.00s) --- PASS: TestList/no:_0 (0.00s) --- PASS: TestList/no:_1 (0.00s) --- PASS: TestList/no:_2 (0.00s) PASS github.com/ignite/cli/ignite/pkg/numbers coverage: 90.5% of statements in ./... ok github.com/ignite/cli/ignite/pkg/numbers 0.016s coverage: 90.5% of statements in ./... === RUN TestReplace === RUN TestReplace/FoundAll === RUN TestReplace/MissingAll === RUN TestReplace/MissingOne --- PASS: TestReplace (0.00s) --- PASS: TestReplace/FoundAll (0.00s) --- PASS: TestReplace/MissingAll (0.00s) --- PASS: TestReplace/MissingOne (0.00s) === RUN TestReplaceAll === RUN TestReplaceAll/FoundAll === RUN TestReplaceAll/MissingAll === RUN TestReplaceAll/MissingOne --- PASS: TestReplaceAll (0.00s) --- PASS: TestReplaceAll/FoundAll (0.00s) --- PASS: TestReplaceAll/MissingAll (0.00s) --- PASS: TestReplaceAll/MissingOne (0.00s) PASS github.com/ignite/cli/ignite/pkg/placeholder coverage: 39.4% of statements in ./... github.com/ignite/cli/ignite/pkg/validation coverage: [no statements] ok github.com/ignite/cli/ignite/pkg/placeholder 0.018s coverage: 39.4% of statements in ./... === RUN TestNestedMessages --- PASS: TestNestedMessages (0.00s) === RUN TestLiquidity --- PASS: TestLiquidity (0.01s) PASS github.com/ignite/cli/ignite/pkg/localfs coverage: 14.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis coverage: 68.3% of statements in ./... ok github.com/ignite/cli/ignite/pkg/protoanalysis 0.024s coverage: 14.0% of statements in ./... === RUN TestSimpleReplacement --- PASS: TestSimpleReplacement (0.00s) === RUN TestSimpleInsertAfter --- PASS: TestSimpleInsertAfter (0.00s) === RUN TestInsertAfterPanic --- PASS: TestInsertAfterPanic (0.00s) === RUN TestSimpleInsertBefore --- PASS: TestSimpleInsertBefore (0.00s) === RUN TestInsertBeforePanic --- PASS: TestInsertBeforePanic (0.00s) === RUN TestAppendFile --- PASS: TestAppendFile (0.00s) === RUN TestAppendEdges --- PASS: TestAppendEdges (0.00s) === RUN TestCursorOps --- PASS: TestCursorOps (0.00s) === RUN TestAddImports --- PASS: TestAddImports (0.00s) === RUN TestHasImport --- PASS: TestHasImport (0.00s) === RUN TestGetMessage --- PASS: TestGetMessage (0.00s) === RUN TestHasMessage --- PASS: TestHasMessage (0.00s) === RUN TestGetService --- PASS: TestGetService (0.00s) === RUN TestHasService --- PASS: TestHasService (0.00s) === RUN TestGetNextId --- PASS: TestGetNextId (0.00s) === RUN TestParseSuccess --- PASS: TestParseSuccess (0.00s) === RUN TestParseString --- PASS: TestParseString (0.00s) === RUN TestParseProtoFiles --- PASS: TestParseProtoFiles (0.01s) === RUN TestAddEmptyList_tx --- PASS: TestAddEmptyList_tx (0.00s) === RUN TestAddEmptyList_genesis --- PASS: TestAddEmptyList_genesis (0.00s) === RUN TestAddEmptyList_query --- PASS: TestAddEmptyList_query (0.00s) === RUN TestCreateImport --- PASS: TestCreateImport (0.00s) === RUN TestCreatePackage --- PASS: TestCreatePackage (0.00s) === RUN TestCreateOption --- PASS: TestCreateOption (0.00s) === RUN TestCreateRPC --- PASS: TestCreateRPC (0.00s) === RUN TestCreateService --- PASS: TestCreateService (0.00s) === RUN TestCreateField --- PASS: TestCreateField (0.00s) === RUN TestCreateMessage --- PASS: TestCreateMessage (0.00s) === RUN TestCreateEnumField --- PASS: TestCreateEnumField (0.00s) === RUN TestCreateEnum --- PASS: TestCreateEnum (0.00s) === RUN TestCreateOneofField --- PASS: TestCreateOneofField (0.00s) === RUN TestCreateOneof --- PASS: TestCreateOneof (0.00s) === RUN TestAttachComment --- PASS: TestAttachComment (0.00s) === RUN TestIsString --- PASS: TestIsString (0.00s) PASS github.com/ignite/cli/ignite/pkg/protoanalysis/protoutil coverage: 99.7% of statements in ./... ok github.com/ignite/cli/ignite/pkg/protoanalysis/protoutil 0.035s coverage: 99.7% of statements in ./... === RUN TestExtractFile === RUN TestExtractFile/simple_read === RUN TestExtractFile/read_from_root === RUN TestExtractFile/read_from_subfolder === RUN TestExtractFile/empty_folders === RUN TestExtractFile/invalid_file === RUN TestExtractFile/invalid_file_extension --- PASS: TestExtractFile (0.00s) --- PASS: TestExtractFile/simple_read (0.00s) --- PASS: TestExtractFile/read_from_root (0.00s) --- PASS: TestExtractFile/read_from_subfolder (0.00s) --- PASS: TestExtractFile/empty_folders (0.00s) --- PASS: TestExtractFile/invalid_file (0.00s) --- PASS: TestExtractFile/invalid_file_extension (0.00s) PASS github.com/ignite/cli/ignite/pkg/tarball coverage: 81.8% of statements in ./... ok github.com/ignite/cli/ignite/pkg/tarball 0.019s coverage: 81.8% of statements in ./... testing: warning: no tests to run PASS github.com/ignite/cli/ignite/pkg/tendermintlogger coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/tendermintlogger 0.015s coverage: 0.0% of statements in ./... [no tests to run] === RUN TestWriter --- PASS: TestWriter (0.00s) PASS github.com/ignite/cli/ignite/pkg/truncatedbuffer coverage: 90.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/truncatedbuffer 0.018s coverage: 90.0% of statements in ./... === RUN TestInspect === RUN TestInspect/random_error === RUN TestInspect/stop_error === RUN TestInspect/no_error --- PASS: TestInspect (0.00s) --- PASS: TestInspect/random_error (0.00s) --- PASS: TestInspect/stop_error (0.00s) --- PASS: TestInspect/no_error (0.00s) === RUN TestParseDir --- PASS: TestParseDir (0.00s) PASS github.com/ignite/cli/ignite/pkg/xast coverage: 70.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xast 0.027s coverage: 70.0% of statements in ./... === RUN TestIsExec === RUN TestIsExec/executable === RUN TestIsExec/not_executable --- PASS: TestIsExec (0.00s) --- PASS: TestIsExec/executable (0.00s) --- PASS: TestIsExec/not_executable (0.00s) === RUN TestResolveAbsPath === RUN TestResolveAbsPath/relative === RUN TestResolveAbsPath/path === RUN TestResolveAbsPath/go_bin_path --- PASS: TestResolveAbsPath (0.00s) --- PASS: TestResolveAbsPath/relative (0.00s) --- PASS: TestResolveAbsPath/path (0.00s) --- PASS: TestResolveAbsPath/go_bin_path (0.00s) === RUN TestResolveAbsPathError --- PASS: TestResolveAbsPathError (0.00s) === RUN TestTryResolveAbsPath === RUN TestTryResolveAbsPath/valid_file === RUN TestTryResolveAbsPath/invalid_file --- PASS: TestTryResolveAbsPath (0.00s) --- PASS: TestTryResolveAbsPath/valid_file (0.00s) --- PASS: TestTryResolveAbsPath/invalid_file (0.00s) === RUN TestIsCommandAvailable === RUN TestIsCommandAvailable/available === RUN TestIsCommandAvailable/not_available --- PASS: TestIsCommandAvailable (0.00s) --- PASS: TestIsCommandAvailable/available (0.00s) --- PASS: TestIsCommandAvailable/not_available (0.00s) PASS github.com/ignite/cli/ignite/pkg/goenv coverage: 28.6% of statements in ./... github.com/ignite/cli/ignite/pkg/xexec coverage: 100.0% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xexec 0.017s coverage: 28.6% of statements in ./... === RUN TestJoin --- PASS: TestJoin (0.00s) === RUN TestJoinFromHome --- PASS: TestJoinFromHome (0.00s) === RUN TestList --- PASS: TestList (0.00s) === RUN TestMkdir --- PASS: TestMkdir (0.00s) PASS github.com/ignite/cli/ignite/pkg/xfilepath coverage: 85.7% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xfilepath 0.019s coverage: 85.7% of statements in ./... === RUN TestNewSourceModification --- PASS: TestNewSourceModification (0.00s) === RUN TestModifiedFiles --- PASS: TestModifiedFiles (0.00s) === RUN TestCreatedFiles --- PASS: TestCreatedFiles (0.00s) === RUN TestAppendModifiedFiles --- PASS: TestAppendModifiedFiles (0.00s) === RUN TestAppendCreatedFiles --- PASS: TestAppendCreatedFiles (0.00s) === RUN TestMerge --- PASS: TestMerge (0.00s) === RUN Test_Transformer --- PASS: Test_Transformer (0.00s) === RUN Test_Transformer_No_Ext --- PASS: Test_Transformer_No_Ext (0.00s) PASS github.com/ignite/cli/ignite/pkg/placeholder coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/validation coverage: [no statements] github.com/ignite/cli/ignite/pkg/xgenny coverage: 29.1% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xgenny 0.022s coverage: 0.0% of statements in ./... === RUN TestInitAndCommit === RUN TestInitAndCommit/dir_is_not_inside_an_existing_repo === RUN TestInitAndCommit/dir_is_inside_an_existing_repo === RUN TestInitAndCommit/dir_is_an_existing_repo --- PASS: TestInitAndCommit (0.05s) --- PASS: TestInitAndCommit/dir_is_not_inside_an_existing_repo (0.02s) --- PASS: TestInitAndCommit/dir_is_inside_an_existing_repo (0.01s) --- PASS: TestInitAndCommit/dir_is_an_existing_repo (0.02s) === RUN TestAreChangesCommitted === RUN TestAreChangesCommitted/dir_is_not_a_git_repo === RUN TestAreChangesCommitted/dir_is_a_empty_git_repo === RUN TestAreChangesCommitted/dir_is_a_dirty_empty_git_repo === RUN TestAreChangesCommitted/dir_is_a_cleaned_git_repo === RUN TestAreChangesCommitted/dir_is_a_dirty_git_repo --- PASS: TestAreChangesCommitted (0.03s) --- PASS: TestAreChangesCommitted/dir_is_not_a_git_repo (0.00s) --- PASS: TestAreChangesCommitted/dir_is_a_empty_git_repo (0.00s) --- PASS: TestAreChangesCommitted/dir_is_a_dirty_empty_git_repo (0.00s) --- PASS: TestAreChangesCommitted/dir_is_a_cleaned_git_repo (0.01s) --- PASS: TestAreChangesCommitted/dir_is_a_dirty_git_repo (0.01s) === RUN TestClone === RUN TestClone/fail:_repo_doesn't_exist === RUN TestClone/fail:_target_dir_isn't_empty === RUN TestClone/ok:_target_dir_doesn't_exists === RUN TestClone/ok:_no_ref === RUN TestClone/ok:_empty_ref === RUN TestClone/ok:_with_tag_ref === RUN TestClone/ok:_with_branch_ref === RUN TestClone/ok:_with_commit1_hash_ref === RUN TestClone/ok:_with_commit2_hash_ref === RUN TestClone/fail:_ref_not_found --- PASS: TestClone (0.55s) --- PASS: TestClone/fail:_repo_doesn't_exist (0.03s) --- PASS: TestClone/fail:_target_dir_isn't_empty (0.00s) --- PASS: TestClone/ok:_target_dir_doesn't_exists (0.07s) --- PASS: TestClone/ok:_no_ref (0.06s) --- PASS: TestClone/ok:_empty_ref (0.06s) --- PASS: TestClone/ok:_with_tag_ref (0.06s) --- PASS: TestClone/ok:_with_branch_ref (0.06s) --- PASS: TestClone/ok:_with_commit1_hash_ref (0.06s) --- PASS: TestClone/ok:_with_commit2_hash_ref (0.06s) --- PASS: TestClone/fail:_ref_not_found (0.06s) === RUN TestIsRepository === RUN TestIsRepository/path_is_a_repository === RUN TestIsRepository/path_is_not_a_repository === RUN TestIsRepository/repository_error --- PASS: TestIsRepository (0.00s) --- PASS: TestIsRepository/path_is_a_repository (0.00s) --- PASS: TestIsRepository/path_is_not_a_repository (0.00s) --- PASS: TestIsRepository/repository_error (0.00s) PASS github.com/ignite/cli/ignite/pkg/randstr coverage: 100.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xgit coverage: 82.5% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xgit 0.673s coverage: 100.0% of statements in ./... === RUN TestResponseJSON --- PASS: TestResponseJSON (0.00s) === RUN TestNewErrorResponse --- PASS: TestNewErrorResponse (0.00s) PASS github.com/ignite/cli/ignite/pkg/xhttp coverage: 38.1% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xhttp 0.024s coverage: 38.1% of statements in ./... === RUN TestLocalhostIPv4Address --- PASS: TestLocalhostIPv4Address (0.00s) === RUN TestAnyIPv4Address --- PASS: TestAnyIPv4Address (0.00s) === RUN TestIncreasePort --- PASS: TestIncreasePort (0.00s) === RUN TestIncreasePortWithInvalidAddress --- PASS: TestIncreasePortWithInvalidAddress (0.00s) === RUN TestIncreasePortWithInvalidPort --- PASS: TestIncreasePortWithInvalidPort (0.00s) === RUN TestIncreasePortBy --- PASS: TestIncreasePortBy (0.00s) === RUN TestIncreasePortByWithInvalidAddress --- PASS: TestIncreasePortByWithInvalidAddress (0.00s) === RUN TestIncreasePortByWithInvalidPort --- PASS: TestIncreasePortByWithInvalidPort (0.00s) PASS github.com/ignite/cli/ignite/pkg/xnet coverage: 73.3% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xnet 0.029s coverage: 73.3% of statements in ./... === RUN TestRename --- PASS: TestRename (0.00s) PASS github.com/ignite/cli/ignite/pkg/xos coverage: 57.9% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xos 0.037s coverage: 57.9% of statements in ./... === RUN TestNoDash --- PASS: TestNoDash (0.00s) === RUN TestNoNumberPrefix --- PASS: TestNoNumberPrefix (0.00s) PASS github.com/ignite/cli/ignite/pkg/xstrings coverage: 18.2% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xstrings 0.048s coverage: 18.2% of statements in ./... === RUN TestClockSystem --- PASS: TestClockSystem (0.00s) === RUN TestClockMock --- PASS: TestClockMock (0.00s) === RUN TestSeconds === RUN TestSeconds/test_9999999999_value === RUN TestSeconds/test_10000_value === RUN TestSeconds/test_100_value === RUN TestSeconds/test_0_value --- PASS: TestSeconds (0.00s) --- PASS: TestSeconds/test_9999999999_value (0.00s) --- PASS: TestSeconds/test_10000_value (0.00s) --- PASS: TestSeconds/test_100_value (0.00s) --- PASS: TestSeconds/test_0_value (0.00s) === RUN TestNowAfter === RUN TestNowAfter/test_9999999999_value === RUN TestNowAfter/test_10000_value === RUN TestNowAfter/test_100_value === RUN TestNowAfter/test_0_value --- PASS: TestNowAfter (0.00s) --- PASS: TestNowAfter/test_9999999999_value (0.00s) --- PASS: TestNowAfter/test_10000_value (0.00s) --- PASS: TestNowAfter/test_100_value (0.00s) --- PASS: TestNowAfter/test_0_value (0.00s) === RUN TestFormatUnix === RUN TestFormatUnix/test_date_0001-01-01_00:00:00_+0000_UTC === RUN TestFormatUnix/test_date_2286-11-20_17:46:40.0000001_+0000_UTC === RUN TestFormatUnix/test_date_2020-10-11_12:30:50_+0300_Europe/Berlin --- PASS: TestFormatUnix (0.00s) --- PASS: TestFormatUnix/test_date_0001-01-01_00:00:00_+0000_UTC (0.00s) --- PASS: TestFormatUnix/test_date_2286-11-20_17:46:40.0000001_+0000_UTC (0.00s) --- PASS: TestFormatUnix/test_date_2020-10-11_12:30:50_+0300_Europe/Berlin (0.00s) PASS github.com/ignite/cli/ignite/pkg/xtime coverage: 90.9% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xtime 0.045s coverage: 90.9% of statements in ./... === RUN TestHTTPEnsurePort === RUN TestHTTPEnsurePort/http === RUN TestHTTPEnsurePort/https === RUN TestHTTPEnsurePort/custom --- PASS: TestHTTPEnsurePort (0.00s) --- PASS: TestHTTPEnsurePort/http (0.00s) --- PASS: TestHTTPEnsurePort/https (0.00s) --- PASS: TestHTTPEnsurePort/custom (0.00s) === RUN TestTCP === RUN TestTCP/with_scheme === RUN TestTCP/without_scheme === RUN TestTCP/with_invalid_scheme === RUN TestTCP/with_ip_and_port === RUN TestTCP/with_localhost_and_port === RUN TestTCP/with_invalid_url === RUN TestTCP/empty --- PASS: TestTCP (0.00s) --- PASS: TestTCP/with_scheme (0.00s) --- PASS: TestTCP/without_scheme (0.00s) --- PASS: TestTCP/with_invalid_scheme (0.00s) --- PASS: TestTCP/with_ip_and_port (0.00s) --- PASS: TestTCP/with_localhost_and_port (0.00s) --- PASS: TestTCP/with_invalid_url (0.00s) --- PASS: TestTCP/empty (0.00s) === RUN TestHTTP === RUN TestHTTP/with_scheme === RUN TestHTTP/without_scheme === RUN TestHTTP/with_invalid_scheme === RUN TestHTTP/with_ip_and_port === RUN TestHTTP/with_localhost_and_port === RUN TestHTTP/with_invalid_url === RUN TestHTTP/empty --- PASS: TestHTTP (0.00s) --- PASS: TestHTTP/with_scheme (0.00s) --- PASS: TestHTTP/without_scheme (0.00s) --- PASS: TestHTTP/with_invalid_scheme (0.00s) --- PASS: TestHTTP/with_ip_and_port (0.00s) --- PASS: TestHTTP/with_localhost_and_port (0.00s) --- PASS: TestHTTP/with_invalid_url (0.00s) --- PASS: TestHTTP/empty (0.00s) === RUN TestHTTPS === RUN TestHTTPS/with_scheme === RUN TestHTTPS/without_scheme === RUN TestHTTPS/with_invalid_scheme === RUN TestHTTPS/with_ip_and_port === RUN TestHTTPS/with_localhost_and_port === RUN TestHTTPS/with_invalid_url === RUN TestHTTPS/empty --- PASS: TestHTTPS (0.00s) --- PASS: TestHTTPS/with_scheme (0.00s) --- PASS: TestHTTPS/without_scheme (0.00s) --- PASS: TestHTTPS/with_invalid_scheme (0.00s) --- PASS: TestHTTPS/with_ip_and_port (0.00s) --- PASS: TestHTTPS/with_localhost_and_port (0.00s) --- PASS: TestHTTPS/with_invalid_url (0.00s) --- PASS: TestHTTPS/empty (0.00s) === RUN TestWS === RUN TestWS/with_scheme === RUN TestWS/without_scheme === RUN TestWS/with_invalid_scheme === RUN TestWS/with_ip_and_port === RUN TestWS/with_localhost_and_port === RUN TestWS/with_invalid_url === RUN TestWS/empty --- PASS: TestWS (0.00s) --- PASS: TestWS/with_scheme (0.00s) --- PASS: TestWS/without_scheme (0.00s) --- PASS: TestWS/with_invalid_scheme (0.00s) --- PASS: TestWS/with_ip_and_port (0.00s) --- PASS: TestWS/with_localhost_and_port (0.00s) --- PASS: TestWS/with_invalid_url (0.00s) --- PASS: TestWS/empty (0.00s) === RUN TestMightHTTPS === RUN TestMightHTTPS/with_http_scheme === RUN TestMightHTTPS/with_https_scheme === RUN TestMightHTTPS/without_scheme === RUN TestMightHTTPS/with_invalid_scheme === RUN TestMightHTTPS/with_ip_and_port === RUN TestMightHTTPS/with_localhost_and_port === RUN TestMightHTTPS/with_invalid_url === RUN TestMightHTTPS/empty --- PASS: TestMightHTTPS (0.00s) --- PASS: TestMightHTTPS/with_http_scheme (0.00s) --- PASS: TestMightHTTPS/with_https_scheme (0.00s) --- PASS: TestMightHTTPS/without_scheme (0.00s) --- PASS: TestMightHTTPS/with_invalid_scheme (0.00s) --- PASS: TestMightHTTPS/with_ip_and_port (0.00s) --- PASS: TestMightHTTPS/with_localhost_and_port (0.00s) --- PASS: TestMightHTTPS/with_invalid_url (0.00s) --- PASS: TestMightHTTPS/empty (0.00s) === RUN Test_addressPort === RUN Test_addressPort/URI_path === RUN Test_addressPort/invalid_address === RUN Test_addressPort/host_and_port === RUN Test_addressPort/local_port === RUN Test_addressPort/only_port === RUN Test_addressPort/only_host --- PASS: Test_addressPort (0.00s) --- PASS: Test_addressPort/URI_path (0.00s) --- PASS: Test_addressPort/invalid_address (0.00s) --- PASS: Test_addressPort/host_and_port (0.00s) --- PASS: Test_addressPort/local_port (0.00s) --- PASS: Test_addressPort/only_port (0.00s) --- PASS: Test_addressPort/only_host (0.00s) PASS github.com/ignite/cli/ignite/pkg/xurl coverage: 95.9% of statements in ./... ok github.com/ignite/cli/ignite/pkg/xurl 0.020s coverage: 95.9% of statements in ./... === RUN TestMarshal === RUN TestMarshal/parse_nil_obj === RUN TestMarshal/parse_map_without_byte_slice === RUN TestMarshal/parse_map_with_byte_slice === RUN TestMarshal/parse_struct_without_byte_slice === RUN TestMarshal/parse_struct_with_byte_slice === RUN TestMarshal/parse_struct_with_byte_slice_and_wrong_path --- PASS: TestMarshal (0.00s) --- PASS: TestMarshal/parse_nil_obj (0.00s) --- PASS: TestMarshal/parse_map_without_byte_slice (0.00s) --- PASS: TestMarshal/parse_map_with_byte_slice (0.00s) --- PASS: TestMarshal/parse_struct_without_byte_slice (0.00s) --- PASS: TestMarshal/parse_struct_with_byte_slice (0.00s) --- PASS: TestMarshal/parse_struct_with_byte_slice_and_wrong_path (0.00s) === RUN TestUnmarshalWithCustomMapType --- PASS: TestUnmarshalWithCustomMapType (0.00s) === RUN TestUnmarshalWithNativeMapType --- PASS: TestUnmarshalWithNativeMapType (0.00s) PASS github.com/ignite/cli/ignite/pkg/yaml coverage: 60.5% of statements in ./... ok github.com/ignite/cli/ignite/pkg/yaml 0.017s coverage: 60.5% of statements in ./... ? github.com/ignite/cli/ignite/templates/app [no test files] ? github.com/ignite/cli/ignite/templates/field/plushhelpers [no test files] ? github.com/ignite/cli/ignite/templates/ibc [no test files] ? github.com/ignite/cli/ignite/templates/message [no test files] ? github.com/ignite/cli/ignite/templates/module/create [no test files] ? github.com/ignite/cli/ignite/templates/module/import [no test files] ? github.com/ignite/cli/ignite/templates/testutil [no test files] ? github.com/ignite/cli/ignite/templates/query [no test files] ? github.com/ignite/cli/ignite/templates/typed/dry [no test files] ? github.com/ignite/cli/ignite/templates/typed/list [no test files] ? github.com/ignite/cli/ignite/templates/typed [no test files] ? github.com/ignite/cli/ignite/templates/typed/map [no test files] ? github.com/ignite/cli/ignite/templates/typed/singleton [no test files] ? github.com/ignite/cli/ignite/version [no test files] === RUN TestSourceVersion === RUN TestSourceVersion/tagged_latest_commit === RUN TestSourceVersion/tagged_older_commit --- PASS: TestSourceVersion (1.93s) --- PASS: TestSourceVersion/tagged_latest_commit (1.32s) --- PASS: TestSourceVersion/tagged_older_commit (0.61s) PASS github.com/ignite/cli/ignite/config coverage: [no statements] github.com/ignite/cli/ignite/config/chain coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/base coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/version coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/chaincmd/runner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/checksum coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/colors coverage: 27.3% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/icons coverage: [no statements] github.com/ignite/cli/ignite/pkg/cliui/lineprefixer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/log coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/prefixgen coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/view/accountview coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/view/errorview coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/confile coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/app coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/module coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosfaucet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosgen coverage: 0.2% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosver coverage: 52.4% of statements in ./... github.com/ignite/cli/ignite/pkg/dirchange coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 10.0% of statements in ./... github.com/ignite/cli/ignite/pkg/events coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 5.8% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodulepath coverage: 56.6% of statements in ./... github.com/ignite/cli/ignite/pkg/localfs coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/sta coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/swagger-combine coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-proto coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/openapiconsole coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/repoversion coverage: 72.2% of statements in ./... github.com/ignite/cli/ignite/pkg/truncatedbuffer coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xast coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xexec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 14.3% of statements in ./... github.com/ignite/cli/ignite/pkg/xhttp coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xio coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xnet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xurl coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/yaml coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/services/chain coverage: 1.9% of statements in ./... ok github.com/ignite/cli/ignite/services/chain 1.979s coverage: [no statements] === RUN TestReadWriteConfigCache === RUN TestReadWriteConfigCache/Should_cache_plugin_config_and_read_from_cache === RUN TestReadWriteConfigCache/Should_error_writing_bad_plugin_config_to_cache === RUN TestReadWriteConfigCache/Should_error_with_invalid_plugin_path --- PASS: TestReadWriteConfigCache (0.05s) --- PASS: TestReadWriteConfigCache/Should_cache_plugin_config_and_read_from_cache (0.05s) --- PASS: TestReadWriteConfigCache/Should_error_writing_bad_plugin_config_to_cache (0.00s) --- PASS: TestReadWriteConfigCache/Should_error_with_invalid_plugin_path (0.00s) === RUN TestDeleteConfCache === RUN TestDeleteConfCache/Delete_plugin_config_after_write_to_cache_should_remove_from_cache === RUN TestDeleteConfCache/Delete_plugin_config_should_return_error_given_empty_path --- PASS: TestDeleteConfCache (0.09s) --- PASS: TestDeleteConfCache/Delete_plugin_config_after_write_to_cache_should_remove_from_cache (0.09s) --- PASS: TestDeleteConfCache/Delete_plugin_config_should_return_error_given_empty_path (0.00s) === RUN TestCheckConfCache === RUN TestCheckConfCache/Cache_should_be_hydrated === RUN TestCheckConfCache/Cache_should_be_empty --- PASS: TestCheckConfCache (0.09s) --- PASS: TestCheckConfCache/Cache_should_be_hydrated (0.06s) --- PASS: TestCheckConfCache/Cache_should_be_empty (0.03s) === RUN TestNewPlugin === RUN TestNewPlugin/fail:_empty_path === RUN TestNewPlugin/fail:_local_plugin_doesnt_exists === RUN TestNewPlugin/fail:_local_plugin_is_not_a_dir === RUN TestNewPlugin/ok:_local_plugin === RUN TestNewPlugin/fail:_remote_plugin_with_only_domain === RUN TestNewPlugin/fail:_remote_plugin_with_incomplete_URL === RUN TestNewPlugin/ok:_remote_plugin === RUN TestNewPlugin/ok:_remote_plugin_with_@ref === RUN TestNewPlugin/ok:_remote_plugin_with_@ref_containing_slash === RUN TestNewPlugin/ok:_remote_plugin_with_subpath === RUN TestNewPlugin/ok:_remote_plugin_with_subpath_and_@ref === RUN TestNewPlugin/ok:_remote_plugin_with_subpath_and_@ref_containing_slash --- PASS: TestNewPlugin (0.00s) --- PASS: TestNewPlugin/fail:_empty_path (0.00s) --- PASS: TestNewPlugin/fail:_local_plugin_doesnt_exists (0.00s) --- PASS: TestNewPlugin/fail:_local_plugin_is_not_a_dir (0.00s) --- PASS: TestNewPlugin/ok:_local_plugin (0.00s) --- PASS: TestNewPlugin/fail:_remote_plugin_with_only_domain (0.00s) --- PASS: TestNewPlugin/fail:_remote_plugin_with_incomplete_URL (0.00s) --- PASS: TestNewPlugin/ok:_remote_plugin (0.00s) --- PASS: TestNewPlugin/ok:_remote_plugin_with_@ref (0.00s) --- PASS: TestNewPlugin/ok:_remote_plugin_with_@ref_containing_slash (0.00s) --- PASS: TestNewPlugin/ok:_remote_plugin_with_subpath (0.00s) --- PASS: TestNewPlugin/ok:_remote_plugin_with_subpath_and_@ref (0.00s) --- PASS: TestNewPlugin/ok:_remote_plugin_with_subpath_and_@ref_containing_slash (0.00s) === RUN TestPluginLoad === RUN TestPluginLoad/fail:_plugin_is_already_in_error === RUN TestPluginLoad/fail:_no_go_files_in_srcPath === RUN TestPluginLoad/ok:_from_local Hello I'm the bar plugin My executed command: "" My args: [] My flags: my-flag="" My config parameters: map[] Executing hook pre "" Executing hook post "" Executing hook cleanup "" === RUN TestPluginLoad/ok:_from_git_repo Hello I'm the remote plugin My executed command: "" My args: [] My flags: my-flag="" My config parameters: map[] Executing hook pre "" Executing hook post "" Executing hook cleanup "" === RUN TestPluginLoad/fail:_git_repo_doesnt_exists === RUN TestPluginLoad/ok:_from_git_repo_with_tag Hello I'm the remote-tag plugin My executed command: "" My args: [] My flags: my-flag="" My config parameters: map[] Executing hook pre "" Executing hook post "" Executing hook cleanup "" === RUN TestPluginLoad/ok:_from_git_repo_with_branch Hello I'm the remote-branch plugin My executed command: "" My args: [] My flags: my-flag="" My config parameters: map[] Executing hook pre "" Executing hook post "" Executing hook cleanup "" === RUN TestPluginLoad/ok:_from_git_repo_with_hash Hello I'm the remote-hash plugin My executed command: "" My args: [] My flags: my-flag="" My config parameters: map[] Executing hook pre "" Executing hook post "" Executing hook cleanup "" === RUN TestPluginLoad/fail:_git_ref_not_found --- PASS: TestPluginLoad (32.96s) --- PASS: TestPluginLoad/fail:_plugin_is_already_in_error (0.00s) --- PASS: TestPluginLoad/fail:_no_go_files_in_srcPath (0.35s) --- PASS: TestPluginLoad/ok:_from_local (6.52s) --- PASS: TestPluginLoad/ok:_from_git_repo (6.28s) --- PASS: TestPluginLoad/fail:_git_repo_doesnt_exists (0.02s) --- PASS: TestPluginLoad/ok:_from_git_repo_with_tag (6.38s) --- PASS: TestPluginLoad/ok:_from_git_repo_with_branch (6.62s) --- PASS: TestPluginLoad/ok:_from_git_repo_with_hash (6.54s) --- PASS: TestPluginLoad/fail:_git_ref_not_found (0.25s) === RUN TestPluginLoadSharedHost === RUN TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_on_1_instance === RUN TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_on_2_instances === RUN TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_on_4_instances === RUN TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_off_4_instances --- PASS: TestPluginLoadSharedHost (25.57s) --- PASS: TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_on_1_instance (6.28s) --- PASS: TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_on_2_instances (6.32s) --- PASS: TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_on_4_instances (6.46s) --- PASS: TestPluginLoadSharedHost/ok:_from_local_sharedhost_is_off_4_instances (6.52s) === RUN TestPluginClean === RUN TestPluginClean/dont_clean_local_plugin === RUN TestPluginClean/dont_clean_plugin_with_errors === RUN TestPluginClean/ok --- PASS: TestPluginClean (0.00s) --- PASS: TestPluginClean/dont_clean_local_plugin (0.00s) --- PASS: TestPluginClean/dont_clean_plugin_with_errors (0.00s) --- PASS: TestPluginClean/ok (0.00s) === RUN TestScaffold --- PASS: TestScaffold (0.16s) === RUN TestCommandToCobraCommand --- PASS: TestCommandToCobraCommand (0.00s) === RUN TestManifestImportCobraCommand --- PASS: TestManifestImportCobraCommand (0.00s) PASS github.com/ignite/cli/ignite/config coverage: [no statements] github.com/ignite/cli/ignite/config/plugins coverage: 1.4% of statements in ./... github.com/ignite/cli/ignite/pkg/cache coverage: 67.9% of statements in ./... github.com/ignite/cli/ignite/pkg/cliui/colors coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 51.5% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 77.8% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 51.6% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 40.0% of statements in ./... github.com/ignite/cli/ignite/pkg/events coverage: 10.5% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 21.3% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 42.9% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 5.8% of statements in ./... github.com/ignite/cli/ignite/pkg/placeholder coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/validation coverage: [no statements] github.com/ignite/cli/ignite/pkg/xfilepath coverage: 48.6% of statements in ./... github.com/ignite/cli/ignite/pkg/xgenny coverage: 26.7% of statements in ./... github.com/ignite/cli/ignite/pkg/xgit coverage: 33.3% of statements in ./... github.com/ignite/cli/ignite/pkg/xurl coverage: 24.5% of statements in ./... github.com/ignite/cli/ignite/services/plugin coverage: 69.3% of statements in ./... ok github.com/ignite/cli/ignite/services/plugin 58.958s coverage: [no statements] === RUN TestCheckForbiddenComponentName === RUN TestCheckForbiddenComponentName/should_allow_valid_case === RUN TestCheckForbiddenComponentName/should_prevent_forbidden_name --- PASS: TestCheckForbiddenComponentName (0.00s) --- PASS: TestCheckForbiddenComponentName/should_allow_valid_case (0.00s) --- PASS: TestCheckForbiddenComponentName/should_prevent_forbidden_name (0.00s) === RUN TestCheckGoReservedWord === RUN TestCheckGoReservedWord/should_allow_valid_case === RUN TestCheckGoReservedWord/should_prevent_forbidden_go_identifier === RUN TestCheckGoReservedWord/should_prevent_forbidden_go_keyword --- PASS: TestCheckGoReservedWord (0.00s) --- PASS: TestCheckGoReservedWord/should_allow_valid_case (0.00s) --- PASS: TestCheckGoReservedWord/should_prevent_forbidden_go_identifier (0.00s) --- PASS: TestCheckGoReservedWord/should_prevent_forbidden_go_keyword (0.00s) === RUN TestContainsCustomTypes === RUN TestContainsCustomTypes/contains_no_custom_types === RUN TestContainsCustomTypes/contains_one_non-custom_type === RUN TestContainsCustomTypes/contains_one_custom_type --- PASS: TestContainsCustomTypes (0.00s) --- PASS: TestContainsCustomTypes/contains_no_custom_types (0.00s) --- PASS: TestContainsCustomTypes/contains_one_non-custom_type (0.00s) --- PASS: TestContainsCustomTypes/contains_one_custom_type (0.00s) === RUN TestParseTypeFields === RUN TestParseTypeFields/list_type_with_fields === RUN TestParseTypeFields/singleton_type_with_module === RUN TestParseTypeFields/map_type_without_simulation === RUN TestParseTypeFields/dry_type_with_signer,_without_message --- PASS: TestParseTypeFields (0.00s) --- PASS: TestParseTypeFields/list_type_with_fields (0.00s) --- PASS: TestParseTypeFields/singleton_type_with_module (0.00s) --- PASS: TestParseTypeFields/map_type_without_simulation (0.00s) --- PASS: TestParseTypeFields/dry_type_with_signer,_without_message (0.00s) === RUN TestCheckForbiddenTypeIndexField === RUN TestCheckForbiddenTypeIndexField/should_fail_with_empty_index === RUN TestCheckForbiddenTypeIndexField/should_fail_with_reserved_Go_keyword === RUN TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_id === RUN TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_ID === RUN TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_params === RUN TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_appendedvalue === RUN TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_customtype_keyword === RUN TestCheckForbiddenTypeIndexField/should_pass_-_blog === RUN TestCheckForbiddenTypeIndexField/should_pass_-_post === RUN TestCheckForbiddenTypeIndexField/should_pass_-_typed_index --- PASS: TestCheckForbiddenTypeIndexField (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_fail_with_empty_index (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_fail_with_reserved_Go_keyword (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_id (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_ID (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_params (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_appendedvalue (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_fail_with_forbidden_ignite_keyword_-_customtype_keyword (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_pass_-_blog (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_pass_-_post (0.00s) --- PASS: TestCheckForbiddenTypeIndexField/should_pass_-_typed_index (0.00s) === RUN TestAddType --- PASS: TestAddType (0.00s) PASS github.com/ignite/cli/ignite/config/chain coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/base coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v0 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/v1 coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/config/chain/version coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cache coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/exec coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cmdrunner/step coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/app coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosanalysis/module coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosgen coverage: 0.2% of statements in ./... github.com/ignite/cli/ignite/pkg/cosmosver coverage: 4.8% of statements in ./... github.com/ignite/cli/ignite/pkg/dirchange coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/env coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gocmd coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/goenv coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodule coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/gomodulepath coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/localfs coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/multiformatname coverage: 71.4% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/sta coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/swagger-combine coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/nodetime/programs/ts-proto coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/placeholder coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis/protoutil coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoc/data coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/validation coverage: [no statements] github.com/ignite/cli/ignite/pkg/xast coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xfilepath coverage: 11.4% of statements in ./... github.com/ignite/cli/ignite/pkg/xgenny coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xgit coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xnet coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 4.5% of statements in ./... github.com/ignite/cli/ignite/pkg/yaml coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/services/scaffolder coverage: 9.8% of statements in ./... github.com/ignite/cli/ignite/templates/app coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/field coverage: 18.7% of statements in ./... github.com/ignite/cli/ignite/templates/field/datatype coverage: 3.2% of statements in ./... github.com/ignite/cli/ignite/templates/field/plushhelpers coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/ibc coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/message coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/module coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/module/create coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/module/import coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/query coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/testutil coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/dry coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/list coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/map coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/typed/singleton coverage: 0.0% of statements in ./... ok github.com/ignite/cli/ignite/services/scaffolder 0.102s coverage: 0.0% of statements in ./... === RUN TestForbiddenParseFields --- PASS: TestForbiddenParseFields (0.00s) === RUN TestParseFields1 === RUN TestParseFields1/test_string_types === RUN TestParseFields1/test_number_types === RUN TestParseFields1/test_list_types === RUN TestParseFields1/test_mixed_types === RUN TestParseFields1/test_custom_types === RUN TestParseFields1/test_sdk.Coin_types --- PASS: TestParseFields1 (0.00s) --- PASS: TestParseFields1/test_string_types (0.00s) --- PASS: TestParseFields1/test_number_types (0.00s) --- PASS: TestParseFields1/test_list_types (0.00s) --- PASS: TestParseFields1/test_mixed_types (0.00s) --- PASS: TestParseFields1/test_custom_types (0.00s) --- PASS: TestParseFields1/test_sdk.Coin_types (0.00s) PASS github.com/ignite/cli/ignite/pkg/multiformatname coverage: 71.4% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis/protoutil coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 4.5% of statements in ./... github.com/ignite/cli/ignite/templates/field coverage: 22.8% of statements in ./... github.com/ignite/cli/ignite/templates/field/datatype coverage: 3.2% of statements in ./... ok github.com/ignite/cli/ignite/templates/field 0.023s coverage: 71.4% of statements in ./... === RUN TestIsSupportedType === RUN TestIsSupportedType/string === RUN TestIsSupportedType/string_slice === RUN TestIsSupportedType/bool === RUN TestIsSupportedType/int === RUN TestIsSupportedType/int_slice === RUN TestIsSupportedType/uint === RUN TestIsSupportedType/uint_slice === RUN TestIsSupportedType/coin === RUN TestIsSupportedType/coin_slice === RUN TestIsSupportedType/custom === RUN TestIsSupportedType/string_slice_alias === RUN TestIsSupportedType/int_slice_alias === RUN TestIsSupportedType/uint_slice_alias === RUN TestIsSupportedType/coin_slice_alias === RUN TestIsSupportedType/invalid_type_name --- PASS: TestIsSupportedType (0.00s) --- PASS: TestIsSupportedType/string (0.00s) --- PASS: TestIsSupportedType/string_slice (0.00s) --- PASS: TestIsSupportedType/bool (0.00s) --- PASS: TestIsSupportedType/int (0.00s) --- PASS: TestIsSupportedType/int_slice (0.00s) --- PASS: TestIsSupportedType/uint (0.00s) --- PASS: TestIsSupportedType/uint_slice (0.00s) --- PASS: TestIsSupportedType/coin (0.00s) --- PASS: TestIsSupportedType/coin_slice (0.00s) --- PASS: TestIsSupportedType/custom (0.00s) --- PASS: TestIsSupportedType/string_slice_alias (0.00s) --- PASS: TestIsSupportedType/int_slice_alias (0.00s) --- PASS: TestIsSupportedType/uint_slice_alias (0.00s) --- PASS: TestIsSupportedType/coin_slice_alias (0.00s) --- PASS: TestIsSupportedType/invalid_type_name (0.00s) PASS github.com/ignite/cli/ignite/pkg/multiformatname coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/protoanalysis/protoutil coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/pkg/xstrings coverage: 0.0% of statements in ./... github.com/ignite/cli/ignite/templates/field/datatype coverage: 3.2% of statements in ./... ok github.com/ignite/cli/ignite/templates/field/datatype 0.019s coverage: 0.0% of statements in ./... === RUN TestProtoPackageName === RUN TestProtoPackageName/name === RUN TestProtoPackageName/path === RUN TestProtoPackageName/path_with_dash === RUN TestProtoPackageName/path_with_number_prefix === RUN TestProtoPackageName/app_with_number_prefix === RUN TestProtoPackageName/path_with_number_prefix_and_dash === RUN TestProtoPackageName/module_with_dash --- PASS: TestProtoPackageName (0.00s) --- PASS: TestProtoPackageName/name (0.00s) --- PASS: TestProtoPackageName/path (0.00s) --- PASS: TestProtoPackageName/path_with_dash (0.00s) --- PASS: TestProtoPackageName/path_with_number_prefix (0.00s) --- PASS: TestProtoPackageName/app_with_number_prefix (0.00s) --- PASS: TestProtoPackageName/path_with_number_prefix_and_dash (0.00s) --- PASS: TestProtoPackageName/module_with_dash (0.00s) PASS github.com/ignite/cli/ignite/pkg/xstrings coverage: 13.6% of statements in ./... github.com/ignite/cli/ignite/templates/module coverage: 100.0% of statements in ./... ok github.com/ignite/cli/ignite/templates/module 0.029s coverage: 13.6% of statements in ./... ++ find ./ -type f -name '*.go' ++ xargs grep -l DONTCOVER + excludelist='.//ignite/services/doctor/doctor.go .//ignite/pkg/cosmosanalysis/app/testdata/modules/crescent/app.go' ++ find ./ -type f -name '*.pb.go' + excludelist+=' ' ++ find ./ -type f -name '*.pb.gw.go' + excludelist+=' ' ++ find ./actions -type d + excludelist+=' ./actions ./actions/release ./actions/release/vars ./actions/cli' ++ find ./assets -type d + excludelist+=' ./assets' ++ find ./docs -type d + excludelist+=' ./docs ./docs/versioned_sidebars ./docs/docs ./docs/docs/02-guide ./docs/docs/02-guide/05-loan ./docs/docs/02-guide/images ./docs/docs/02-guide/04-blog ./docs/docs/02-guide/03-hello ./docs/docs/02-guide/07-interchange ./docs/docs/08-references ./docs/docs/01-welcome ./docs/docs/plugins ./docs/docs/03-clients ./docs/docs/07-packages ./docs/docs/04-network ./docs/docs/04-network/assets ./docs/docs/05-contributing ./docs/docs/06-migration ./docs/static ./docs/static/img ./docs/static/img/logo ./docs/static/fonts ./docs/static/fonts/jetbrainsmono ./docs/static/fonts/inter ./docs/static/fonts/termina ./docs/static/fonts/intervar ./docs/versioned_docs ./docs/versioned_docs/version-v0.26.1 ./docs/versioned_docs/version-v0.26.1/02-guide ./docs/versioned_docs/version-v0.26.1/02-guide/05-loan ./docs/versioned_docs/version-v0.26.1/02-guide/images ./docs/versioned_docs/version-v0.26.1/02-guide/04-blog ./docs/versioned_docs/version-v0.26.1/02-guide/03-hello ./docs/versioned_docs/version-v0.26.1/02-guide/07-interchange ./docs/versioned_docs/version-v0.26.1/08-references ./docs/versioned_docs/version-v0.26.1/01-welcome ./docs/versioned_docs/version-v0.26.1/plugins ./docs/versioned_docs/version-v0.26.1/03-clients ./docs/versioned_docs/version-v0.26.1/07-packages ./docs/versioned_docs/version-v0.26.1/04-network ./docs/versioned_docs/version-v0.26.1/04-network/assets ./docs/versioned_docs/version-v0.26.1/05-contributing ./docs/versioned_docs/version-v0.26.1/06-migration ./docs/versioned_docs/version-v0.25.2 ./docs/versioned_docs/version-v0.25.2/guide ./docs/versioned_docs/version-v0.25.2/guide/03-blog ./docs/versioned_docs/version-v0.25.2/guide/04-nameservice ./docs/versioned_docs/version-v0.25.2/guide/images ./docs/versioned_docs/version-v0.25.2/guide/05-scavenge ./docs/versioned_docs/version-v0.25.2/guide/08-interchange ./docs/versioned_docs/version-v0.25.2/clients ./docs/versioned_docs/version-v0.25.2/kb ./docs/versioned_docs/version-v0.25.2/contributing ./docs/versioned_docs/version-v0.25.2/contributing/templates ./docs/versioned_docs/version-v0.25.2/network ./docs/versioned_docs/version-v0.25.2/packages ./docs/versioned_docs/version-v0.25.2/migration ./docs/src ./docs/src/css ./docs/src/components' ++ find ./integration -type d + excludelist+=' ./integration ./integration/testdata ./integration/testdata/tstestrunner ./integration/testdata/tstestrunner/testutil ./integration/app ./integration/other_components ./integration/doctor ./integration/doctor/testdata ./integration/network ./integration/plugin ./integration/simulation ./integration/chain ./integration/single ./integration/tx ./integration/ibc ./integration/map ./integration/list ./integration/faucet ./integration/cosmosgen ./integration/node ./integration/account ./integration/account/testdata' ++ find ./scripts -type d + excludelist+=' ./scripts ./scripts/data ./scripts/data/gen-nodetime ./scripts/data/gen-nodetime/src ./scripts/data/gen-nodetime/src/relayer ./scripts/data/gen-nodetime/src/relayer/lib ./scripts/data/gen-protoc' + for filename in '${excludelist}' + filename=ignite/services/doctor/doctor.go + echo 'Excluding ignite/services/doctor/doctor.go from coverage report...' Excluding ignite/services/doctor/doctor.go from coverage report... ++ echo ignite/services/doctor/doctor.go ++ sed 's/\//\\\//g' + filename='ignite\/services\/doctor\/doctor.go' + sed -i.bak '/ignite\/services\/doctor\/doctor.go/d' coverage.txt + for filename in '${excludelist}' + filename=ignite/pkg/cosmosanalysis/app/testdata/modules/crescent/app.go + echo 'Excluding ignite/pkg/cosmosanalysis/app/testdata/modules/crescent/app.go from coverage report...' Excluding ignite/pkg/cosmosanalysis/app/testdata/modules/crescent/app.go from coverage report... ++ echo ignite/pkg/cosmosanalysis/app/testdata/modules/crescent/app.go ++ sed 's/\//\\\//g' + filename='ignite\/pkg\/cosmosanalysis\/app\/testdata\/modules\/crescent\/app.go' + sed -i.bak '/ignite\/pkg\/cosmosanalysis\/app\/testdata\/modules\/crescent\/app.go/d' coverage.txt + for filename in '${excludelist}' + filename=./actions + echo 'Excluding ./actions from coverage report...' Excluding ./actions from coverage report... ++ echo ./actions ++ sed 's/\//\\\//g' + filename='.\/actions' + sed -i.bak '/.\/actions/d' coverage.txt + for filename in '${excludelist}' + filename=./actions/release + echo 'Excluding ./actions/release from coverage report...' Excluding ./actions/release from coverage report... ++ echo ./actions/release ++ sed 's/\//\\\//g' + filename='.\/actions\/release' + sed -i.bak '/.\/actions\/release/d' coverage.txt + for filename in '${excludelist}' + filename=./actions/release/vars + echo 'Excluding ./actions/release/vars from coverage report...' Excluding ./actions/release/vars from coverage report... ++ echo ./actions/release/vars ++ sed 's/\//\\\//g' + filename='.\/actions\/release\/vars' + sed -i.bak '/.\/actions\/release\/vars/d' coverage.txt + for filename in '${excludelist}' + filename=./actions/cli + echo 'Excluding ./actions/cli from coverage report...' Excluding ./actions/cli from coverage report... ++ echo ./actions/cli ++ sed 's/\//\\\//g' + filename='.\/actions\/cli' + sed -i.bak '/.\/actions\/cli/d' coverage.txt + for filename in '${excludelist}' + filename=./assets + echo 'Excluding ./assets from coverage report...' Excluding ./assets from coverage report... ++ echo ./assets ++ sed 's/\//\\\//g' + filename='.\/assets' + sed -i.bak '/.\/assets/d' coverage.txt + for filename in '${excludelist}' + filename=./docs + echo 'Excluding ./docs from coverage report...' Excluding ./docs from coverage report... ++ echo ./docs ++ sed 's/\//\\\//g' + filename='.\/docs' + sed -i.bak '/.\/docs/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_sidebars + echo 'Excluding ./docs/versioned_sidebars from coverage report...' Excluding ./docs/versioned_sidebars from coverage report... ++ echo ./docs/versioned_sidebars ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_sidebars' + sed -i.bak '/.\/docs\/versioned_sidebars/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs + echo 'Excluding ./docs/docs from coverage report...' Excluding ./docs/docs from coverage report... ++ echo ./docs/docs ++ sed 's/\//\\\//g' + filename='.\/docs\/docs' + sed -i.bak '/.\/docs\/docs/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/02-guide + echo 'Excluding ./docs/docs/02-guide from coverage report...' Excluding ./docs/docs/02-guide from coverage report... ++ echo ./docs/docs/02-guide ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/02-guide' + sed -i.bak '/.\/docs\/docs\/02-guide/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/02-guide/05-loan + echo 'Excluding ./docs/docs/02-guide/05-loan from coverage report...' Excluding ./docs/docs/02-guide/05-loan from coverage report... ++ echo ./docs/docs/02-guide/05-loan ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/02-guide\/05-loan' + sed -i.bak '/.\/docs\/docs\/02-guide\/05-loan/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/02-guide/images + echo 'Excluding ./docs/docs/02-guide/images from coverage report...' Excluding ./docs/docs/02-guide/images from coverage report... ++ echo ./docs/docs/02-guide/images ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/02-guide\/images' + sed -i.bak '/.\/docs\/docs\/02-guide\/images/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/02-guide/04-blog + echo 'Excluding ./docs/docs/02-guide/04-blog from coverage report...' Excluding ./docs/docs/02-guide/04-blog from coverage report... ++ echo ./docs/docs/02-guide/04-blog ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/02-guide\/04-blog' + sed -i.bak '/.\/docs\/docs\/02-guide\/04-blog/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/02-guide/03-hello + echo 'Excluding ./docs/docs/02-guide/03-hello from coverage report...' Excluding ./docs/docs/02-guide/03-hello from coverage report... ++ echo ./docs/docs/02-guide/03-hello ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/02-guide\/03-hello' + sed -i.bak '/.\/docs\/docs\/02-guide\/03-hello/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/02-guide/07-interchange + echo 'Excluding ./docs/docs/02-guide/07-interchange from coverage report...' Excluding ./docs/docs/02-guide/07-interchange from coverage report... ++ echo ./docs/docs/02-guide/07-interchange ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/02-guide\/07-interchange' + sed -i.bak '/.\/docs\/docs\/02-guide\/07-interchange/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/08-references + echo 'Excluding ./docs/docs/08-references from coverage report...' Excluding ./docs/docs/08-references from coverage report... ++ echo ./docs/docs/08-references ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/08-references' + sed -i.bak '/.\/docs\/docs\/08-references/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/01-welcome + echo 'Excluding ./docs/docs/01-welcome from coverage report...' Excluding ./docs/docs/01-welcome from coverage report... ++ echo ./docs/docs/01-welcome ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/01-welcome' + sed -i.bak '/.\/docs\/docs\/01-welcome/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/plugins + echo 'Excluding ./docs/docs/plugins from coverage report...' Excluding ./docs/docs/plugins from coverage report... ++ echo ./docs/docs/plugins ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/plugins' + sed -i.bak '/.\/docs\/docs\/plugins/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/03-clients + echo 'Excluding ./docs/docs/03-clients from coverage report...' Excluding ./docs/docs/03-clients from coverage report... ++ echo ./docs/docs/03-clients ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/03-clients' + sed -i.bak '/.\/docs\/docs\/03-clients/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/07-packages + echo 'Excluding ./docs/docs/07-packages from coverage report...' Excluding ./docs/docs/07-packages from coverage report... ++ echo ./docs/docs/07-packages ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/07-packages' + sed -i.bak '/.\/docs\/docs\/07-packages/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/04-network + echo 'Excluding ./docs/docs/04-network from coverage report...' Excluding ./docs/docs/04-network from coverage report... ++ echo ./docs/docs/04-network ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/04-network' + sed -i.bak '/.\/docs\/docs\/04-network/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/04-network/assets + echo 'Excluding ./docs/docs/04-network/assets from coverage report...' Excluding ./docs/docs/04-network/assets from coverage report... ++ echo ./docs/docs/04-network/assets ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/04-network\/assets' + sed -i.bak '/.\/docs\/docs\/04-network\/assets/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/05-contributing + echo 'Excluding ./docs/docs/05-contributing from coverage report...' Excluding ./docs/docs/05-contributing from coverage report... ++ echo ./docs/docs/05-contributing ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/05-contributing' + sed -i.bak '/.\/docs\/docs\/05-contributing/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/docs/06-migration + echo 'Excluding ./docs/docs/06-migration from coverage report...' Excluding ./docs/docs/06-migration from coverage report... ++ echo ./docs/docs/06-migration ++ sed 's/\//\\\//g' + filename='.\/docs\/docs\/06-migration' + sed -i.bak '/.\/docs\/docs\/06-migration/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static + echo 'Excluding ./docs/static from coverage report...' Excluding ./docs/static from coverage report... ++ echo ./docs/static ++ sed 's/\//\\\//g' + filename='.\/docs\/static' + sed -i.bak '/.\/docs\/static/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static/img + echo 'Excluding ./docs/static/img from coverage report...' Excluding ./docs/static/img from coverage report... ++ echo ./docs/static/img ++ sed 's/\//\\\//g' + filename='.\/docs\/static\/img' + sed -i.bak '/.\/docs\/static\/img/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static/img/logo + echo 'Excluding ./docs/static/img/logo from coverage report...' Excluding ./docs/static/img/logo from coverage report... ++ echo ./docs/static/img/logo ++ sed 's/\//\\\//g' + filename='.\/docs\/static\/img\/logo' + sed -i.bak '/.\/docs\/static\/img\/logo/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static/fonts + echo 'Excluding ./docs/static/fonts from coverage report...' Excluding ./docs/static/fonts from coverage report... ++ echo ./docs/static/fonts ++ sed 's/\//\\\//g' + filename='.\/docs\/static\/fonts' + sed -i.bak '/.\/docs\/static\/fonts/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static/fonts/jetbrainsmono + echo 'Excluding ./docs/static/fonts/jetbrainsmono from coverage report...' Excluding ./docs/static/fonts/jetbrainsmono from coverage report... ++ echo ./docs/static/fonts/jetbrainsmono ++ sed 's/\//\\\//g' + filename='.\/docs\/static\/fonts\/jetbrainsmono' + sed -i.bak '/.\/docs\/static\/fonts\/jetbrainsmono/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static/fonts/inter + echo 'Excluding ./docs/static/fonts/inter from coverage report...' Excluding ./docs/static/fonts/inter from coverage report... ++ echo ./docs/static/fonts/inter ++ sed 's/\//\\\//g' + filename='.\/docs\/static\/fonts\/inter' + sed -i.bak '/.\/docs\/static\/fonts\/inter/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static/fonts/termina + echo 'Excluding ./docs/static/fonts/termina from coverage report...' Excluding ./docs/static/fonts/termina from coverage report... ++ echo ./docs/static/fonts/termina ++ sed 's/\//\\\//g' + filename='.\/docs\/static\/fonts\/termina' + sed -i.bak '/.\/docs\/static\/fonts\/termina/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/static/fonts/intervar + echo 'Excluding ./docs/static/fonts/intervar from coverage report...' Excluding ./docs/static/fonts/intervar from coverage report... ++ echo ./docs/static/fonts/intervar ++ sed 's/\//\\\//g' + filename='.\/docs\/static\/fonts\/intervar' + sed -i.bak '/.\/docs\/static\/fonts\/intervar/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs + echo 'Excluding ./docs/versioned_docs from coverage report...' Excluding ./docs/versioned_docs from coverage report... ++ echo ./docs/versioned_docs ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs' + sed -i.bak '/.\/docs\/versioned_docs/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1 + echo 'Excluding ./docs/versioned_docs/version-v0.26.1 from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1 from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1 ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/02-guide + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/02-guide from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/02-guide from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/02-guide ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/02-guide' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/02-guide/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/02-guide/05-loan + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/05-loan from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/05-loan from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/02-guide/05-loan ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/05-loan' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/05-loan/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/02-guide/images + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/images from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/images from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/02-guide/images ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/images' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/images/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/02-guide/04-blog + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/04-blog from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/04-blog from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/02-guide/04-blog ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/04-blog' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/04-blog/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/02-guide/03-hello + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/03-hello from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/03-hello from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/02-guide/03-hello ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/03-hello' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/03-hello/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/02-guide/07-interchange + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/07-interchange from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/02-guide/07-interchange from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/02-guide/07-interchange ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/07-interchange' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/02-guide\/07-interchange/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/08-references + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/08-references from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/08-references from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/08-references ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/08-references' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/08-references/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/01-welcome + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/01-welcome from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/01-welcome from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/01-welcome ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/01-welcome' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/01-welcome/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/plugins + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/plugins from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/plugins from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/plugins ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/plugins' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/plugins/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/03-clients + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/03-clients from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/03-clients from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/03-clients ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/03-clients' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/03-clients/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/07-packages + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/07-packages from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/07-packages from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/07-packages ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/07-packages' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/07-packages/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/04-network + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/04-network from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/04-network from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/04-network ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/04-network' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/04-network/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/04-network/assets + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/04-network/assets from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/04-network/assets from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/04-network/assets ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/04-network\/assets' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/04-network\/assets/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/05-contributing + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/05-contributing from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/05-contributing from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/05-contributing ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/05-contributing' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/05-contributing/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.26.1/06-migration + echo 'Excluding ./docs/versioned_docs/version-v0.26.1/06-migration from coverage report...' Excluding ./docs/versioned_docs/version-v0.26.1/06-migration from coverage report... ++ echo ./docs/versioned_docs/version-v0.26.1/06-migration ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.26.1\/06-migration' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.26.1\/06-migration/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2 + echo 'Excluding ./docs/versioned_docs/version-v0.25.2 from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2 from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2 ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/guide + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/guide from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/guide from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/guide ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/guide' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/guide/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/guide/03-blog + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/guide/03-blog from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/guide/03-blog from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/guide/03-blog ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/guide\/03-blog' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/guide\/03-blog/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/guide/04-nameservice + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/guide/04-nameservice from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/guide/04-nameservice from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/guide/04-nameservice ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/guide\/04-nameservice' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/guide\/04-nameservice/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/guide/images + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/guide/images from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/guide/images from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/guide/images ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/guide\/images' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/guide\/images/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/guide/05-scavenge + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/guide/05-scavenge from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/guide/05-scavenge from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/guide/05-scavenge ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/guide\/05-scavenge' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/guide\/05-scavenge/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/guide/08-interchange + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/guide/08-interchange from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/guide/08-interchange from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/guide/08-interchange ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/guide\/08-interchange' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/guide\/08-interchange/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/clients + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/clients from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/clients from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/clients ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/clients' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/clients/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/kb + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/kb from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/kb from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/kb ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/kb' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/kb/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/contributing + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/contributing from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/contributing from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/contributing ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/contributing' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/contributing/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/contributing/templates + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/contributing/templates from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/contributing/templates from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/contributing/templates ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/contributing\/templates' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/contributing\/templates/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/network + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/network from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/network from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/network ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/network' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/network/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/packages + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/packages from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/packages from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/packages ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/packages' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/packages/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/versioned_docs/version-v0.25.2/migration + echo 'Excluding ./docs/versioned_docs/version-v0.25.2/migration from coverage report...' Excluding ./docs/versioned_docs/version-v0.25.2/migration from coverage report... ++ echo ./docs/versioned_docs/version-v0.25.2/migration ++ sed 's/\//\\\//g' + filename='.\/docs\/versioned_docs\/version-v0.25.2\/migration' + sed -i.bak '/.\/docs\/versioned_docs\/version-v0.25.2\/migration/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/src + echo 'Excluding ./docs/src from coverage report...' Excluding ./docs/src from coverage report... ++ echo ./docs/src ++ sed 's/\//\\\//g' + filename='.\/docs\/src' + sed -i.bak '/.\/docs\/src/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/src/css + echo 'Excluding ./docs/src/css from coverage report...' Excluding ./docs/src/css from coverage report... ++ echo ./docs/src/css ++ sed 's/\//\\\//g' + filename='.\/docs\/src\/css' + sed -i.bak '/.\/docs\/src\/css/d' coverage.txt + for filename in '${excludelist}' + filename=./docs/src/components + echo 'Excluding ./docs/src/components from coverage report...' Excluding ./docs/src/components from coverage report... ++ echo ./docs/src/components ++ sed 's/\//\\\//g' + filename='.\/docs\/src\/components' + sed -i.bak '/.\/docs\/src\/components/d' coverage.txt + for filename in '${excludelist}' + filename=./integration + echo 'Excluding ./integration from coverage report...' Excluding ./integration from coverage report... ++ echo ./integration ++ sed 's/\//\\\//g' + filename='.\/integration' + sed -i.bak '/.\/integration/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/testdata + echo 'Excluding ./integration/testdata from coverage report...' Excluding ./integration/testdata from coverage report... ++ echo ./integration/testdata ++ sed 's/\//\\\//g' + filename='.\/integration\/testdata' + sed -i.bak '/.\/integration\/testdata/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/testdata/tstestrunner + echo 'Excluding ./integration/testdata/tstestrunner from coverage report...' Excluding ./integration/testdata/tstestrunner from coverage report... ++ echo ./integration/testdata/tstestrunner ++ sed 's/\//\\\//g' + filename='.\/integration\/testdata\/tstestrunner' + sed -i.bak '/.\/integration\/testdata\/tstestrunner/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/testdata/tstestrunner/testutil + echo 'Excluding ./integration/testdata/tstestrunner/testutil from coverage report...' Excluding ./integration/testdata/tstestrunner/testutil from coverage report... ++ echo ./integration/testdata/tstestrunner/testutil ++ sed 's/\//\\\//g' + filename='.\/integration\/testdata\/tstestrunner\/testutil' + sed -i.bak '/.\/integration\/testdata\/tstestrunner\/testutil/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/app + echo 'Excluding ./integration/app from coverage report...' Excluding ./integration/app from coverage report... ++ echo ./integration/app ++ sed 's/\//\\\//g' + filename='.\/integration\/app' + sed -i.bak '/.\/integration\/app/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/other_components + echo 'Excluding ./integration/other_components from coverage report...' Excluding ./integration/other_components from coverage report... ++ echo ./integration/other_components ++ sed 's/\//\\\//g' + filename='.\/integration\/other_components' + sed -i.bak '/.\/integration\/other_components/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/doctor + echo 'Excluding ./integration/doctor from coverage report...' Excluding ./integration/doctor from coverage report... ++ echo ./integration/doctor ++ sed 's/\//\\\//g' + filename='.\/integration\/doctor' + sed -i.bak '/.\/integration\/doctor/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/doctor/testdata + echo 'Excluding ./integration/doctor/testdata from coverage report...' Excluding ./integration/doctor/testdata from coverage report... ++ echo ./integration/doctor/testdata ++ sed 's/\//\\\//g' + filename='.\/integration\/doctor\/testdata' + sed -i.bak '/.\/integration\/doctor\/testdata/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/network + echo 'Excluding ./integration/network from coverage report...' Excluding ./integration/network from coverage report... ++ echo ./integration/network ++ sed 's/\//\\\//g' + filename='.\/integration\/network' + sed -i.bak '/.\/integration\/network/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/plugin + echo 'Excluding ./integration/plugin from coverage report...' Excluding ./integration/plugin from coverage report... ++ echo ./integration/plugin ++ sed 's/\//\\\//g' + filename='.\/integration\/plugin' + sed -i.bak '/.\/integration\/plugin/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/simulation + echo 'Excluding ./integration/simulation from coverage report...' Excluding ./integration/simulation from coverage report... ++ echo ./integration/simulation ++ sed 's/\//\\\//g' + filename='.\/integration\/simulation' + sed -i.bak '/.\/integration\/simulation/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/chain + echo 'Excluding ./integration/chain from coverage report...' Excluding ./integration/chain from coverage report... ++ echo ./integration/chain ++ sed 's/\//\\\//g' + filename='.\/integration\/chain' + sed -i.bak '/.\/integration\/chain/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/single + echo 'Excluding ./integration/single from coverage report...' Excluding ./integration/single from coverage report... ++ echo ./integration/single ++ sed 's/\//\\\//g' + filename='.\/integration\/single' + sed -i.bak '/.\/integration\/single/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/tx + echo 'Excluding ./integration/tx from coverage report...' Excluding ./integration/tx from coverage report... ++ echo ./integration/tx ++ sed 's/\//\\\//g' + filename='.\/integration\/tx' + sed -i.bak '/.\/integration\/tx/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/ibc + echo 'Excluding ./integration/ibc from coverage report...' Excluding ./integration/ibc from coverage report... ++ echo ./integration/ibc ++ sed 's/\//\\\//g' + filename='.\/integration\/ibc' + sed -i.bak '/.\/integration\/ibc/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/map + echo 'Excluding ./integration/map from coverage report...' Excluding ./integration/map from coverage report... ++ echo ./integration/map ++ sed 's/\//\\\//g' + filename='.\/integration\/map' + sed -i.bak '/.\/integration\/map/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/list + echo 'Excluding ./integration/list from coverage report...' Excluding ./integration/list from coverage report... ++ echo ./integration/list ++ sed 's/\//\\\//g' + filename='.\/integration\/list' + sed -i.bak '/.\/integration\/list/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/faucet + echo 'Excluding ./integration/faucet from coverage report...' Excluding ./integration/faucet from coverage report... ++ echo ./integration/faucet ++ sed 's/\//\\\//g' + filename='.\/integration\/faucet' + sed -i.bak '/.\/integration\/faucet/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/cosmosgen + echo 'Excluding ./integration/cosmosgen from coverage report...' Excluding ./integration/cosmosgen from coverage report... ++ echo ./integration/cosmosgen ++ sed 's/\//\\\//g' + filename='.\/integration\/cosmosgen' + sed -i.bak '/.\/integration\/cosmosgen/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/node + echo 'Excluding ./integration/node from coverage report...' Excluding ./integration/node from coverage report... ++ echo ./integration/node ++ sed 's/\//\\\//g' + filename='.\/integration\/node' + sed -i.bak '/.\/integration\/node/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/account + echo 'Excluding ./integration/account from coverage report...' Excluding ./integration/account from coverage report... ++ echo ./integration/account ++ sed 's/\//\\\//g' + filename='.\/integration\/account' + sed -i.bak '/.\/integration\/account/d' coverage.txt + for filename in '${excludelist}' + filename=./integration/account/testdata + echo 'Excluding ./integration/account/testdata from coverage report...' Excluding ./integration/account/testdata from coverage report... ++ echo ./integration/account/testdata ++ sed 's/\//\\\//g' + filename='.\/integration\/account\/testdata' + sed -i.bak '/.\/integration\/account\/testdata/d' coverage.txt + for filename in '${excludelist}' + filename=./scripts + echo 'Excluding ./scripts from coverage report...' Excluding ./scripts from coverage report... ++ echo ./scripts ++ sed 's/\//\\\//g' + filename='.\/scripts' + sed -i.bak '/.\/scripts/d' coverage.txt + for filename in '${excludelist}' + filename=./scripts/data + echo 'Excluding ./scripts/data from coverage report...' Excluding ./scripts/data from coverage report... ++ echo ./scripts/data ++ sed 's/\//\\\//g' + filename='.\/scripts\/data' + sed -i.bak '/.\/scripts\/data/d' coverage.txt + for filename in '${excludelist}' + filename=./scripts/data/gen-nodetime + echo 'Excluding ./scripts/data/gen-nodetime from coverage report...' Excluding ./scripts/data/gen-nodetime from coverage report... ++ echo ./scripts/data/gen-nodetime ++ sed 's/\//\\\//g' + filename='.\/scripts\/data\/gen-nodetime' + sed -i.bak '/.\/scripts\/data\/gen-nodetime/d' coverage.txt + for filename in '${excludelist}' + filename=./scripts/data/gen-nodetime/src + echo 'Excluding ./scripts/data/gen-nodetime/src from coverage report...' Excluding ./scripts/data/gen-nodetime/src from coverage report... ++ echo ./scripts/data/gen-nodetime/src ++ sed 's/\//\\\//g' + filename='.\/scripts\/data\/gen-nodetime\/src' + sed -i.bak '/.\/scripts\/data\/gen-nodetime\/src/d' coverage.txt + for filename in '${excludelist}' + filename=./scripts/data/gen-nodetime/src/relayer + echo 'Excluding ./scripts/data/gen-nodetime/src/relayer from coverage report...' Excluding ./scripts/data/gen-nodetime/src/relayer from coverage report... ++ echo ./scripts/data/gen-nodetime/src/relayer ++ sed 's/\//\\\//g' + filename='.\/scripts\/data\/gen-nodetime\/src\/relayer' + sed -i.bak '/.\/scripts\/data\/gen-nodetime\/src\/relayer/d' coverage.txt + for filename in '${excludelist}' + filename=./scripts/data/gen-nodetime/src/relayer/lib + echo 'Excluding ./scripts/data/gen-nodetime/src/relayer/lib from coverage report...' Excluding ./scripts/data/gen-nodetime/src/relayer/lib from coverage report... ++ echo ./scripts/data/gen-nodetime/src/relayer/lib ++ sed 's/\//\\\//g' + filename='.\/scripts\/data\/gen-nodetime\/src\/relayer\/lib' + sed -i.bak '/.\/scripts\/data\/gen-nodetime\/src\/relayer\/lib/d' coverage.txt + for filename in '${excludelist}' + filename=./scripts/data/gen-protoc + echo 'Excluding ./scripts/data/gen-protoc from coverage report...' Excluding ./scripts/data/gen-protoc from coverage report... ++ echo ./scripts/data/gen-protoc ++ sed 's/\//\\\//g' + filename='.\/scripts\/data\/gen-protoc' + sed -i.bak '/.\/scripts\/data\/gen-protoc/d' coverage.txt