← Back to Patterns
retry-counter-reset
Tests that GOTO resets the retry counter to 0 for the target location
retries
Source
# Retry Counter Reset on GOTO
Tests spec rule: "GOTO resets the retry counter to 0 for the target location"
## 1. First attempt
- PASS: CONTINUE
- FAIL: RETRY 1 GOTO 2
```bash
rd echo --result fail --result fail
```
## 2. Second attempt (counter should be 0 again)
- PASS: COMPLETE
- FAIL: RETRY 1 STOP
```bash
rd echo --result fail --result pass
```
Try It
First step exhausts retry then GOTOs to step 2, which retries and succeeds
Initializing...
Initializing...
Step—/—
ExpectedCOMPLETE
Env idle