亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Go GAE 應用程序上可視化代碼覆蓋率信息?

如何在 Go GAE 應用程序上可視化代碼覆蓋率信息?

Go
慕少森 2021-08-23 17:45:34
我正在使用最新的 Go GAE SDK開發服務器。每次更改后我都在運行測試:goapp test -test.v=true我-cover用來記錄覆蓋率,如下所述goapp help testflag:goapp test -cover -test.v=true -test.coverprofile=c.out[..]coverage: 53.8% of statementsok      _/var/lib/jenkins/jobs/loyalty/workspace    30.464s這將成功完成并打印測試覆蓋的行的百分比。但是,嘗試將結果可視化失?。篻oapp tool cover -html=c.outcover: can't find "app.go": cannot find package "_/home/ingo/git/loyalty/" in any of:/home/ingo/Downloads/go_appengine_sdk_linux_amd64-1.9.10/go_appengine/goroot/src/pkg/_/home/ingo/git/loyalty (from $GOROOT)/home/ingo/git/loyalty/src/_/home/ingo/git/loyalty (from $GOPATH)Go 的封面工具僅適用于非 GAE 應用程序嗎?我是否必須以不同的方式打包我的應用程序才能可視化覆蓋結果?
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

有一個與之相關的未決問題。作為臨時解決方法,我在收集和可視化覆蓋結果之間運行 sed。


goapp test -cover -test.v=true -test.coverprofile=c.out

sed -i -e "s#.*/\(.*\.go\)#\./\\1#" c.out

goapp tool cover -html c.out -o coverage.html


查看完整回答
反對 回復 2021-08-23
  • 1 回答
  • 0 關注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號