Skip to content

regen: Regenerate Google.Cloud.Maintenance.Api.V1 at API commit 6d6acd2 #1308

regen: Regenerate Google.Cloud.Maintenance.Api.V1 at API commit 6d6acd2

regen: Regenerate Google.Cloud.Maintenance.Api.V1 at API commit 6d6acd2 #1308

name: Spanner tests against emulator (Spanner changes only)
on:
pull_request:
paths:
- '**[Ss]panner**'
push:
branches:
- main
paths:
- '**[Ss]panner**'
jobs:
test:
runs-on: ubuntu-latest
env:
DOTNET_NOLOGO: true
services:
emulator:
image: gcr.io/cloud-spanner-emulator/emulator:1.5.45
ports:
- 9010:9010
- 9020:9020
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Setup .NET
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
6.0.x
8.0.x
- name: Spanner Emulator
env:
SPANNER_EMULATOR_HOST: localhost:9010
TEST_PROJECT: emulator-test-project
run: |
dotnet test -c Release ./apis/Google.Cloud.Spanner.Data/Google.Cloud.Spanner.Data.IntegrationTests --filter SupportedOnEmulator\!=No
dotnet test -c Release ./apis/Google.Cloud.Spanner.Data/Google.Cloud.Spanner.Data.Snippets