Skip to content

Conversation

BenjaminPelletier
Copy link
Member

InterUSS geospatial map comprehension and general flight authorization test scenarios perform test steps according to a resource provided in the test configuration. This is accomplished by, mid-scenario, dynamically beginning a test step not declared in the original documentation using begin_dynamic_test_step. This mid-scenario behavior is unnecessary, however, and confusing. This PR migrates to a simpler approach where these two scenarios simply rewrite their initial parsed documentation based on the resources they receive. With this simpler approach, "dynamic" test steps are no longer needed and are therefore removed from the codebase to simplify maintenance.

@BenjaminPelletier BenjaminPelletier marked this pull request as ready for review October 16, 2025 03:37
Copy link
Contributor

@barroco barroco left a comment

Choose a reason for hiding this comment

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

Looks good to me. I checked as well the output of the CI.

@barroco
Copy link
Contributor

barroco commented Oct 20, 2025

#1241 should have resolved the shell linter issues.

@BenjaminPelletier BenjaminPelletier merged commit c0e4ab6 into interuss:main Oct 21, 2025
21 checks passed
@BenjaminPelletier BenjaminPelletier deleted the pregenerate-test-docs branch October 21, 2025 02:44
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