9

Go SDK を使用して App Engine 用のアプリを作成しようとしていますが、単体テストとはおかしな関係があるようです。人々は、このオリジナルの古いツール セットを中心にライブラリを作成 しましたが、それらをインストールしようとするたびに、使用する Go コマンドに応じて、次の 2 つの問題のいずれかに遭遇します。

  • 標準からgo:「appengine」または「appengine_internal」が見つかりません
  • SDK からgo: パッケージのビルドは許可されていません。私はこれを使用することになっているとは思えません。

appengine パッケージが表示されるように、SDK のどこかにディレクトリを含めるように my を操作する必要があると思いますが、多くのバリエーション ( 、など)$GOPATHを試しましたが、どれも機能していないようです。$SDK/goroot$SDK/goroot/src

-一般的に-、App Engine for Go に推奨されるテスト戦略は何ですか?

-具体的には、これらのパッケージを可視化して、一般的な Go ツールを使用してそれらに依存するライブラリ (これらのテスト パッケージなど) をインストールしたり、独自のテスト スイートを実行したりするにはどうすればよいですか?

4

1 に答える 1

2

この回答は、更新された gae-go-testing の詳細なインストール手順を提供します。私は簡単に実行しましたが、うまくいくようです。appengineインストールには、 、appengine_internalおよびgoprotobufSDK からローカルの go インストールへのコピーが含まれることに注意してください。

于 2013-02-27T01:43:42.370 に答える