A smoke test is a small, rapid end-to-end test that checks whether a change has broken critical business functionality. Run it before slower, broader testing so catastrophic failures are found quickly. section 6.5
Apply smoke tests to operationally important workflows:
- Check network peering by provisioning a server on each network and verifying connectivity. section 6.5
- Submit a job to a workload orchestrator and verify that it completes. section 6.5
- Issue HTTP requests with varying payloads to confirm that upstream services can call the application. section 6.5
Cloud Run deployment check
A pytest fixture can create a GCP Cloud Run service, test its public URL, and delete the service from a testing environment. Against production, test existing active infrastructure instead of creating or deleting resources. section 6.5



