Pull Request Testing Tutorials
Run your tests against the version of a service in each pull request, on a shared cluster, before you merge.
| Tutorial | Description |
|---|---|
| Playwright | Run Playwright end-to-end tests against a sandbox for each pull request. |
| Cypress | Run Cypress end-to-end tests against a sandbox for each pull request. |
| Grafana k6 | Load test a pull request's version of a service with k6, spread across pods with a job runner group. |
| Apollo GraphQL | Test a federated schema change with an Apollo GraphOS variant and a sandboxed subgraph. |
| WunderGraph | Test a federated schema change with a WunderGraph Cosmo feature flag and a sandboxed subgraph. |
| k6 and Signadot Plans | Video walkthrough: a reusable k6 plan catches a latency regression before the pull request. |
| API testing | Detect API breakages with sandboxes and frontend previews. |
| SmartTests vs. Pact | Compare Signadot SmartTests with Pact for contract testing between services. |
For live previews of a pull request, see the preview environment tutorials.