Skip to content

Property-test master tasks against generated answers - #745

Merged
jadamcrain merged 1 commit into
mainfrom
test/prop-master-tasks
Oct 23, 2026
Merged

jadamcrain merged 1 commit into
mainfrom
test/prop-master-tasks

Conversation

@jadamcrain

Copy link
Copy Markdown
Member

Property tests for master tasks against generated answer streams with noise: READ (including multi-fragment responses and the startup integrity scan) and non-READ tasks match an independent model of the master's requests, confirms, timeouts, results and delivered measurements, including CON=1 confirms (#689), MalformedResponse (#696, #702), restart IIN handling and unsolicited filtering.

Runs a READ (user or startup integrity) or one of ten non-READ tasks against a
generated stream of responses and noise on the paused-clock mock I/O, and checks
every step against a model written from the rules: the requests and confirms the
master writes with their sequence numbers, the callbacks and measurements it
delivers, how and when the task ends, and the sequence number it continues from.
The READ model covers multi-fragment responses with FIR/FIN/CON combinations,
wrong sequence numbers, IIN2 request errors and timeouts between fragments.
@jadamcrain
jadamcrain enabled auto-merge October 23, 2026 05:46
@jadamcrain
jadamcrain added this pull request to the merge queue Oct 23, 2026
Merged via the queue into main with commit e7e3e89 Oct 23, 2026
36 checks passed
@jadamcrain
jadamcrain deleted the test/prop-master-tasks branch October 23, 2026 05:54
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