第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何理解這個 Go makefile?

如何理解這個 Go makefile?

Go
富國滬深 2021-08-16 10:21:38
COVERPROFILE=cover.outdefault: testcover:    go test -coverprofile=$(COVERPROFILE) .    go tool cover -html=$(COVERPROFILE)    rm $(COVERPROFILE)dependencies:    go get -d .test:    go test -i ./...    go test -v ./....PHONY: coverage dependencies test我不明白這個 golang makefile。有沒有關(guān)于 golang makefile 的教程?我搜索了谷歌,沒有找到任何完整的。例如,我沒有看到對“封面”等的任何解釋。
查看完整描述

2 回答

?
慕虎7371278

TA貢獻1802條經(jīng)驗 獲得超4個贊

那只是一個普通的make文件,甚至寫得不好。

  1. 運行只是make將執(zhí)行下的命令test

  2. make dependencies 將下載當前包的所有依賴項

  3. make cover 將進行覆蓋測試并輸出一個 html 文件


查看完整回答
反對 回復 2021-08-16
?
有只小跳蛙

TA貢獻1824條經(jīng)驗 獲得超8個贊

您可以在golang page上找到足夠的信息和文檔。有一個“搜索”,在右上角,將“覆蓋”或“-cover”產(chǎn)生了非常有用的信息,比如這個

Cover 是一個用于分析由“go test -coverprofile=cover.out”生成的覆蓋配置文件的程序。'go test -cover' 還使用 Cover 來重寫帶有注釋的源代碼,以跟蹤每個函數(shù)的哪些部分被執(zhí)行。它一次對一個 Go 源文件進行操作,通過研究源來計算近似的基本塊信息。因此,它比二進制重寫覆蓋工具更便攜,但功能也稍差一些。例如,它不會探測 && 和 || 表達式,并且可能會被具有多個函數(shù)文字的單個語句輕度混淆。

有關(guān)使用信息,請參閱:

go help testflag
go tool cover -help


查看完整回答
反對 回復 2021-08-16
  • 2 回答
  • 0 關(guān)注
  • 282 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號