Learn how to set up integration testing for Spanner using GitHub Actions and the Spanner emulator. The emulator allows for rapid development of applications backed by a Spanner database without incurring any cloud costs. The post provides step-by-step instructions on setting up the emulator, creating a Spanner instance and database, starting the profile service, running tests, and cleaning up afterward. Additionally, it discusses the limitations of the Spanner emulator compared to an actual Spanner database.
Sort: