Start the Docker containers from the top level directory:
docker compose -f compose.yml up -d --build --wait --wait-timeout 60Run the tests:
go test -v -tags=e2e -run TestGCPSpanner ./tests/When finished, you can clean up the Docker containers if desired:
docker compose -f compose.yml down --volumesStart the Docker containers from the top level directory:
docker compose -f posix-compose.yml up -d --build --wait --wait-timeout 60Run the tests:
go test -v -tags=e2e -run TestPOSIX ./tests/When finished, you can clean up the Docker containers if desired:
docker compose -f posix-compose.yml down --volumesStart the Docker containers from the top level directory:
docker compose -f aws-compose.yml up -d --build --wait --wait-timeout 60Run the tests:
go test -v -tags=e2e -run TestAWS ./tests/When finished, you can clean up the Docker containers if desired:
docker compose -f aws-compose.yml down --volumesStart the Docker containers from the top level directory:
docker compose -f cloudsql-compose.yml up -d --build --wait --wait-timeout 60Run the tests:
go test -v -tags=e2e -run TestGCPCloudSQL ./tests/When finished, you can clean up the Docker containers if desired:
docker compose -f cloudsql-compose.yml down --volumes