Open sinmetal opened 4 years ago
https://cloud.google.com/datastore/docs/tools/datastore-emulator
Google Cloud SDKに含まれているDatastoreのEmulator Javaで作られている
https://firebase.google.com/docs/rules/emulator-setup https://cloud.google.com/sdk/gcloud/reference/beta/emulators/firestore/
Firebase側にはドキュメントがあるが、GCP側にはドキュメントが無い
Google Cloud SDKとしては cloud-firestore-emulator
という名前のcomponentとなっている
https://cloud.google.com/bigtable/docs/emulator
Google Cloud SDKに含まれているBigtableのEmulator https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-testing/google-cloud-bigtable-emulator にラッパーライブラリがあったりする
https://cloud.google.com/pubsub/docs/emulator
Google Cloud SDKに含まれているPubSubのEmulator
https://godoc.org/cloud.google.com/go/pubsub/pstest
GoのMock用のLibrary
UnitTestのために開発中のGoのLibrary まだ、未対応の機能が多い
UnitTestのために開発中のGoのLibrary Unofficialで、 @kazegusuri さんが作っている
Google Cloud Spanner Emulator (β) https://cloud.google.com/spanner/docs/emulator
WHAT
GCPのTest用の機能たちをまとめる
WHY
地味に色々あって、思い出すのが大変なので