Skip to main content

Pull Request Testing Tutorials

Run your tests against the version of a service in each pull request, on a shared cluster, before you merge.

TutorialDescription
PlaywrightRun Playwright end-to-end tests against a sandbox for each pull request.
CypressRun Cypress end-to-end tests against a sandbox for each pull request.
Grafana k6Load test a pull request's version of a service with k6, spread across pods with a job runner group.
Apollo GraphQLTest a federated schema change with an Apollo GraphOS variant and a sandboxed subgraph.
WunderGraphTest a federated schema change with a WunderGraph Cosmo feature flag and a sandboxed subgraph.
k6 and Signadot PlansVideo walkthrough: a reusable k6 plan catches a latency regression before the pull request.
API testingDetect API breakages with sandboxes and frontend previews.
SmartTests vs. PactCompare Signadot SmartTests with Pact for contract testing between services.

For live previews of a pull request, see the preview environment tutorials.