Preserve setpoints and embryo positions#26
Conversation
|
Yes, that is the right integration test, but I cannot run it from this environment unless the MQTT digital twin endpoint, topic schema, and credentials are available. The current PR only tests the controller contract locally: after a non-blocking setpoint command, A good follow-up would be a skipped-by-default integration test, gated behind something like
That should stay out of the default suite, but it would be the right confirmation before relying on this against the real hardware-facing path. |
|
Follow-up implemented from this thread in commit I added an opt-in MQTT thermostat digital-twin test hook. It is skipped by default and runs only when I could not run it against Roland's actual MQTT twin here because I do not have the endpoint/topic/credential config, but the test hook is now present. Verification:
|
|
Follow-up added for the MQTT thermostat digital-twin request in commit What changed:
Verification:
|
Summary
Stacking
This branch is stacked on #23 so the full suite can collect. Once #23 merges into 0.22-dev, this PR should reduce to the state-persistence commit.
Verification