Skip to content

Conversation

@RustedBones
Copy link
Contributor

Implement counterpart of the DSS availability read and update fragments in dss/test_step_fragments.py

Reuse those fragments in the USSAvailabilitySynchronization scenario
Update the set_uss_down and set_uss_available fragments to read state version before executing an update to prepare for #1137

Move make_dss_report in dss package to avoid circular imports

@RustedBones RustedBones force-pushed the reuse-dss-availability-framents branch from 5f16c88 to 778b1ac Compare September 16, 2025 06:53
Comment on lines +353 to +354
availability = UssAvailabilityState.Unknown
version = ""
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this maintains parity with the existing implementation, but if we actually expect check.record_failed to interrupt execution below, then it seems like we expect these values never to be used. In that case, I think it would be better to return inside the try and raise a ScenarioDidNotStopError inside the except. That can be a separate-PR follow-up.

@BenjaminPelletier BenjaminPelletier merged commit 13344b3 into interuss:main Sep 16, 2025
21 checks passed
@RustedBones RustedBones deleted the reuse-dss-availability-framents branch October 1, 2025 12:09
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.

2 participants