我正在嘗試使用Go SDK為App Engine編寫應(yīng)用程序,但它似乎與單元測(cè)試有著有趣的關(guān)系。人們已經(jīng)圍繞這套原始的,過(guò)時(shí)的工具編寫了 庫(kù),但是每次我嘗試安裝它們時(shí),根據(jù)我使用的Go命令,我遇到兩個(gè)問(wèn)題之一:從標(biāo)準(zhǔn)go:無(wú)法找到“appengine”或“appengine_internal”從SDK的go:不允許構(gòu)建軟件包。我懷疑我應(yīng)該使用這個(gè)。我的猜測(cè)是,我有我的操作$GOPATH,包括在SDK中,這樣的AppEngine上的包是可見的某個(gè)目錄里,但我試過(guò)許多變化(如$SDK/goroot,$SDK/goroot/src等)和他們都不工作。-通常-,對(duì)于App Engine for Go,可能會(huì)建議哪些測(cè)試策略?-特別是-,如何使這些軟件包可見,以便我可以使用通用的Go工具來(lái)安裝依賴于它們的庫(kù)(例如這些測(cè)試軟件包),或者運(yùn)行我自己的測(cè)試套件?
1 回答

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
該答案提供了更新的gae-go-testing的詳細(xì)安裝說(shuō)明。我快速瀏覽了一下,它們似乎確實(shí)起作用。需要注意的是安裝涉及復(fù)制對(duì)面appengine
,appengine_internal
并goprotobuf
從SDK到本地去安裝。
- 1 回答
- 0 關(guān)注
- 224 瀏覽
添加回答
舉報(bào)
0/150
提交
取消