LiveRecorder is the leading enterprise-class Software Failure Replay platform available for debugging Java applications (running on Linux) in development.
▪️ resolve defects faster
▪️ accelerate software delivery
▪️ realize productivity savings
Debugging application failures - whether in development or test - takes time and slows down deployment, innovation and delivery.
By recording your program's execution as it fails you can:
▪️ Capture application defects ‘in the act’
▪️ Replay the recording and analyze execution history to get instant visibility into what your program did & why
▪️ Rewind through the program execution to rapidly identify the root cause of any bug
▪️ Get answers not alerts - recordings provide complete failure insight data for developers to rapidly diagnose the root cause of errors with 100% certainty
▪️ Capture intermittent failures - makes intermittent failures 100% reproducible and delivers root cause data
▪️ Save time and effort - no need to reproduce the bug or recreate the environment
▪️ Shift-left testing - shareable recordings that enable collaborative error resolution across development, QA and staging
▪️ Code-level observability - replay and analyze application execution history to understand unintended code behavior
▪️ Enhanced understandability - learn and understand code bases you didn’t write
Simply rewind and replay a recording artifact.
Travel backward in time (and forward again) to inspect the program state. LiveRecorder for Java adds additional controls to enable developers to reverse step out, reverse step into and reverse step over.
The full power of a modern debugger with variable and memory inspection, scripting, conditional breakpoints and watchpoints, all available in forward and reverse directions.
Record in Test/QA. Replay and diagnose in your IDE.
The LiveRecorder brings powerful advanced Time Travel Debugging capabilities to IntelliJ IDEA and integrates with popular build automation tools.
Dive into the technical documentation at https://docs.undo.io/java
Accelerate the debugging and resolution of test failures by integrating LiveRecorder into your CI system.
▪️ Automate the recording of failing tests
▪️ Systematic capture of intermittent failures
▪️ Shareable recordings - no more “I couldn’t reproduce that on my machine”
▪️ Debug the recording in your IDE
▪️ Integrates with all popular build automation tools
By reducing the time-to-fix of test failures, LiveRecorder enables teams to shrink their backlog of failing tests and reduce their subsequent technical debt.
LiveRecorder is the perfect tool for all of your test suite needs.
PEOPLE AND PROCESSES
LiveRecorder enables effective management of failing tests, error detection and bug fixing across teams.
What's New - LiveRecorder for Java
Our latest release LiveRecorder 6.3 - codenamed Ragstone (Feb 2021) - brings together some product usability updates, including:
Added support for IntelliJ 2021.1
Improved variable display when replaying JIT-optimzed code
Faster interaction in IntelliJ when stepping through recordings with a deep call stack
LiveRecorder for Java technical documentation
LiveRecorder users are able to dramatically reduce their Mean Time to Resolution (MTTR) of software defects - resulting in substantial cost savings. Find out what productivity savings your development team could achieve.