We have a Google Test program that fails one of its test cases.
In this example, the Explain extension:
Retrieves the results of all of the tests, using our Annotations mechanism.
Jumps directly to the test that failed, arriving at the line that threw an exception.
Analyses the state within that test to understand the cause.
Presents a diagnosis to the user.
The only customisation here is to add our open source annotations support for Gtest into the mix, making it easy for the AI to obtain test results directly from the recording file.