Go SDK'yı kullanarak App Engine için bir uygulama yazmaya çalışıyorum, ancak birim testi ile eğlenceli bir ilişki var gibi görünüyor. İnsanlar araçlardan writtenlibrariesthis original, outdated etrafında kümesine sahip, ama her zaman, ben iki sorunlardan biri haline çalıştırmak kullanmak git komutuna bağlı olarak onlara yüklemeye çalışırken: Standart go
itibarenApp Engine SDK'larından App Engine kitaplıklarını dahil etmek için uygun GOPATH?
- : bulunamıyor ' appengine' veya 'SDK'larımızdan
go
itibaren - ' appengine_internal: paketlerini oluşturmak için izin verilmez. Bunu kullanmam gerektiğinden şüpheliyim.
Benim tahminim ben appengine paketleri görünür, ama ben çok varyasyon denedim böylece SDK yere bir dizin dahil etmek benim $GOPATH
manipüle etmek zorunda olduğunu (vb $SDK/goroot
, $SDK/goroot/src
, gibi) ve Hiçbiri işe yaramıyor.
?
-Specifically-, Bu paketleri görünür hale getirmek için genel Go aracını kullanabilmem için onlara nasıl başvurabilirim? (Bu sınama paketleri gibi) veya başka bir deyişle kendi test paketlerimi çalıştırabilir miyim?
Hmm ... Benim için çalışmaya görünmüyordu ama yeterince öğreticiler başarısız girişimden sonra, bazı şeylerin benim çevreye (ki bu paket 'os' bazı fonksiyonların arıyordu çünkü başarısız bu sefer sadece yanlış olduğunu düşünüyorum App Engine dağıtımında mevcut, ancak vanilya Go dağıtımı değil). Ben test için bir kurulum yoktur, ancak bu hack-ey var ve uygulama geliştirilmesini de Tasarım Desen-ey yapar, bu yüzden onu seven değil. Ama yapacak. Her durumda, cevap olarak işaretlenir, yardımınız için teşekkürler^_ ^ –