Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR allows to open a debugger when unexpected errors occur in the testsuite.
Use a call to
(testcase-break-into-the-debugger-on-errors)
to arrange for this to happen. When this configuration is active, the following restarts are available in the debugger:• ASSERTION-RETRY Which retries to evaluate the arguments of the failing assertion
and the assertion itself.
• TESTCASE-RETRY Which retries the current testcase.
• TESTCASE-CONTINUE Which registers an error and continues the current testcase.
• TESTCASE-RETURN Which registers an error and immediately returns from the current testcase.
• TESTCASE-STEP-UPWhichregistersanerrorandcontinuethecurrenttestcasewith- out breaking into the debugger.
• TESTCASE-SCROLL Which registers an error and continue the current testcase and other testcases higher in the call stack without breaking into the debugger.
The testsuites
a-failing-argument-testsuite
,a-failing-testcase-testsuite
anda-compound-failing-testsuite
can be used to experiment with this as in:This solves #4 opened by @lukego