Skip to content

test: pin down what the model-based test found - #4

Merged
conjikidow merged 1 commit into
mainfrom
test/regression-tests
Aug 6, 2026
Merged

conjikidow merged 1 commit into
mainfrom
test/regression-tests

Conversation

@conjikidow

Copy link
Copy Markdown
Owner

Adds example-based tests for the cases the model-based test uncovered, which is what step 3 of the tutorial
asks participants to do.

Three gaps are covered: paths walked towards a smaller coordinate, both candidate paths blocked by the same
obstacle, and a planner reset without an obstacle after having had one.
The last one is the interesting case, since no hand-written test went anywhere near it and only replaying a
sequence of steps against the specification brought it out.

With this, main holds the reference solution the tutorial ends on.

Add example-based tests for the cases that were missing: paths walked towards
a smaller coordinate, both candidate paths blocked, and a planner reset without
an obstacle after having had one.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
@conjikidow conjikidow self-assigned this Aug 6, 2026
@conjikidow
conjikidow merged commit 2a5ab2b into main Aug 6, 2026
16 checks passed
@conjikidow
conjikidow deleted the test/regression-tests branch August 6, 2026 01:46
conjikidow added a commit that referenced this pull request Aug 17, 2026
Add example-based tests for the cases that were missing: paths walked towards
a smaller coordinate, both candidate paths blocked, and a planner reset without
an obstacle after having had one.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant