Works with your CI & Cypress Test Suite, No Dashboard Required
An alternative to Cypress Dashboard, focused on providing the debugging tools engineers need.
DeploySentinel runs in your CI and integrates as a Cypress plugin.
Save Time & Sanity Fixing Tests in CI
Dive in beyond screenshots and video - time travel debug and leverage analytics to pinpoint the root cause of test failures
Inspect & Playback Full DOM Recordings
Debug Network Payloads
Uncover Race Conditions with Test Timeline
and more...
Console Logs
View any console message emitted from your app, test, or browser.
Historic Test Trend
Determine historical test flakiness or errors for any test case in a single click.
Memory Metrics
Debug low-memory-induced flakes by tracking memory usage through test runs.
Custom Events
Enrich test runs with custom debug data such as DB snapshots.
Try the Debugger Live Demo
You can use your browser's dev tools and inspect the DOM snapshot.
Loading Demo...
Keep On Top of App & Test Suite Health
Get a birds-eye view on errors, flakes, slow tests, and common error messages all within a few clicks.
Track Test Suite Trends
Actionable Analytics Directly in Pull Requests
Accelerate Test Runs with Dynamic Parallelization
With DeploySentinel Dynamic Parallelization
Without Parallelization
Why Engineering Teams Love DeploySentinel
Joe Gaudet
Director of Software Development
Debugging flaky tests using DeploySentinel has been a game changer for our team, allowing us to ship features quickly and confidently. The difference between simple videos is night & day.
Christopher Jamison
Lead QA Software Automation Engineer
Before working with you guys, I would run Cypress tests locally until I got tests to fail because the Cypress Dashboard didn't give enough information. With DeploySentinel, I no longer have to do that.
Get started in less than 2 minutes
Add our plugin with just 2 lines of code. Fully compatible with your existing Cypress test suite, no test changes necessary.
1. Install via NPM or Yarn
2. Import Support & Plugin File to Cypress
Cypress 10 and Above
Cypress 9 and Below
cypress.config.js
1
1
// Cypress Config File (cypress.config.js)
2
2
const{ defineConfig }=require("cypress");
3
3
module.exports=defineConfig({
4
4
e2e:{
5
5
setupNodeEvents(on, config){
6
+
// ❗ Must be declared at the top of the function to prevent conflicts