Skip to content

[uss_qualifier] Add ed318 test scenario#1438

Open
raphaelcere wants to merge 7 commits into
interuss:mainfrom
swiss-foca:ed318-doc-3
Open

[uss_qualifier] Add ed318 test scenario#1438
raphaelcere wants to merge 7 commits into
interuss:mainfrom
swiss-foca:ed318-doc-3

Conversation

@raphaelcere
Copy link
Copy Markdown

Implementation of ED-318 test with validation scheme

ed318 initial copy

Initial structure for ed318

add ED-318 schema as ressource

initial copy ED-318

ed318 initial copy

Initial structure for ed318

first working test

add data sample with error
@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla Bot commented May 5, 2026

CLA Signed
The committers listed above are authorized under a signed CLA.

@mickmis mickmis changed the title Ed318 doc 3 [uss_qualifier] Add ed318 test scenario May 5, 2026
Copy link
Copy Markdown
Contributor

@mickmis mickmis left a comment

Choose a reason for hiding this comment

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

Thanks for the submission. I have a few comments and in addition we would need the following to be done:

  • CLA to sign
  • rebase onto / merge latest main
  • source differently the ed318 JSON schema
  • use a sample test data file
  • remove superfluous files

With those changes, this looks good to me.
Please let me know if you need some help on those items.

Comment on lines +14 to +17
source_schema_ed318_geozones:
resource_type: resources.eurocae.ed318.source_schema.SourceSchema
specification:
url: file://./test_data/che/geoawareness/flattened_schema.json
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The ed318 schema should be somehow sourced in the repo (most likely through a submodule of the source-of-truth ed318 repo if that is possible) rather than a resource passed to the scenario.

Comment thread monitoring/uss_qualifier/configurations/dev/geoawareness_cis.yaml Outdated
Comment thread monitoring/uss_qualifier/configurations/dev/geoawareness_cis.yaml Outdated
@@ -0,0 +1,22 @@
from implicitdict import ImplicitDict
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

File to be removed

Comment thread monitoring/uss_qualifier/scenarios/eurocae/ed318/source_data_model.md Outdated
Comment thread monitoring/uss_qualifier/scenarios/eurocae/ed318/source_data_model.py Outdated
) as check:
try:
validate(instance=data, schema=schema)
except ValueError as e:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

According to the jsonschema documentation, this throws a jsonschema.exceptions.ValidationError

raphaelcere and others added 4 commits May 5, 2026 20:39
…odel.py

Co-authored-by: Mickaël Misbach <mickael@misba.ch>
Co-authored-by: Mickaël Misbach <mickael@misba.ch>
Co-authored-by: Mickaël Misbach <mickael@misba.ch>
…odel.md

Co-authored-by: Mickaël Misbach <mickael@misba.ch>
* [docs] Expand uss_qualifier artifact documentation (interuss#1169)

* [uss_qualifier] Examine pre-existing notifications for SCD0090/95 (interuss#1170)

* [tooling] Bump marko from 2.1.4 to 2.2.0 in /test/repo_hygiene (interuss#1171)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump pytest from 8.4.1 to 8.4.2 (interuss#1173)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump jsonschema from 4.25.0 to 4.25.1 (interuss#1175)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump faker from 37.5.3 to 37.8.0 (interuss#1176)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [tooling] Bump basedpyright from 1.31.4 to 1.31.5 (interuss#1172)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <pelletierb@wing.com>

* [security] Bump numpy from 2.3.2 to 2.3.3 (interuss#1177)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump ruff from 0.12.9 to 0.13.2 (interuss#1178)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump lxml from 6.0.0 to 6.0.2 (interuss#1179)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump flask from 3.1.1 to 3.1.2 (interuss#1180)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump pvlib from 0.13.0 to 0.13.1 (interuss#1183)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump testcontainers from 4.12.0 to 4.13.1 (interuss#1184)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump requests from 2.32.4 to 2.32.5 (interuss#1185)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [docs] Fix utm_implementation_us GitHub Pages links (interuss#1181)

* [uss_qualifier] Fix flight cleanup (interuss#1182)

* [security] Bump cryptography from 45.0.6 to 46.0.1 (interuss#1186)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [tooling] Bump docker/login-action from 3.5.0 to 3.6.0 (interuss#1187)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump kubernetes from 33.1.0 to 34.1.0 (interuss#1188)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump google-auth from 2.40.3 to 2.41.0 (interuss#1189)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [tooling] Bump pytest-mock from 3.14.1 to 3.15.1 (interuss#1190)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump scipy from 1.16.1 to 1.16.2 (interuss#1191)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [uspace] Update RID test data so flights are not overlapping (interuss#1198)

* [uss_qualifier] raise ScenarioDidNotStopError in fragments (interuss#1197)

* [security] Bump google-auth from 2.41.0 to 2.41.1 (interuss#1193)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump pyyaml from 6.0.2 to 6.0.3 (interuss#1194)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump cryptography from 46.0.1 to 46.0.2 (interuss#1195)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump locust from 2.38.1 to 2.41.2 (interuss#1196)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump implicitdict from 4.0.0 to 4.0.1 (interuss#1201)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump uas-standards from 4.0.0 to 4.1.0 (interuss#1202)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump basedpyright from 1.31.5 to 1.31.6 (interuss#1200)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <pelletierb@wing.com>

* [tooling] Bump pip-tools from 7.5.0 to 7.5.1 (interuss#1203)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump locust from 2.41.2 to 2.41.3 (interuss#1204)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump shapely from 2.1.1 to 2.1.2 (interuss#1205)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump ruff from 0.13.2 to 0.13.3 (interuss#1206)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump locust from 2.41.3 to 2.41.5 (interuss#1208)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [mock_uss] Set of typing fixes (interuss#1199)

* [uss_qualifier] migrate planning_area_resource to new volume resource (interuss#1192)

* [security] Bump uas-standards from 4.1.0 to 4.1.1 (interuss#1209)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump aiohttp from 3.12.15 to 3.13.0 (interuss#1210)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump faker from 37.8.0 to 37.11.0 (interuss#1211)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump testcontainers from 4.13.1 to 4.13.2 (interuss#1213)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ruff from 0.13.3 to 0.14.0 (interuss#1212)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [monitorlib, mock_uss] Improve SynchronizedValue (interuss#1207)

* [uss_qualifier] migrate service_area to new volume resource (interuss#1214)

* Remove pending release notes from NEXT_RELEASE_NOTE.md after v0.20.0 release (interuss#1227)

* [tooling] Bump basedpyright from 1.31.6 to 1.31.7 (interuss#1223)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump locust from 2.41.5 to 2.41.6 (interuss#1224)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Bump marko from 2.2.0 to 2.2.1 (interuss#1225)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump marko from 2.2.0 to 2.2.1 in /test/repo_hygiene (interuss#1226)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [monitorlib] Upgrade remaining SynchronizedValue usages (interuss#1217)

* Revert "[monitorlib] Upgrade remaining SynchronizedValue usages (interuss#1217)" (interuss#1229)

* [tooling] Optimize GitHub Actions (interuss#1220)

* Fix CI validation issues (interuss#1230)

Co-authored-by: Mickaël Misbach <mickael@misba.ch>
Co-authored-by: Mickaël Misbach <mickael.misbach@orbitalize.com>

* [mock_uss] Move mock_uss webapp to app module (interuss#1219)

* [docs] Add test configuration design strategies (interuss#1216)

* [uss_qualifier] Generate FeatureCheckTable at runtime when configured (interuss#1222)

* [monitorlib] Upgrade remaining SynchronizedValue usages (attempt 2) (interuss#1233)

* [mock_uss] Add utility to generate mock_uss historical KML offline (interuss#1234)

* [shell-lint] Pin shell check (interuss#1241)

* [prober] uss availability: support multiple run (interuss#1240)

* [security] Bump cryptography from 46.0.2 to 46.0.3 (interuss#1236)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump numpy from 2.3.3 to 2.3.4 (interuss#1237)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [tooling] Bump ruff from 0.14.0 to 0.14.1 (interuss#1242)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier] Generate dynamic test documentation before scenario execution (interuss#1235)

* [security] Bump aiohttp from 3.13.0 to 3.13.1 (interuss#1244)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump locust from 2.41.6 to 2.42.0 (interuss#1245)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Bump arrow from 1.3.0 to 1.4.0 (interuss#1246)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [uss_qualifier] remove unused parameter from _evaluate_normal_observation (interuss#1249)

* [uss_qualifier] display data evaluator: query details once per flight and per observer (interuss#1247)

* [uss_qualifier/flight_planning] Handle USSs not supporting flight modifications (interuss#1250)

* [uss_qualifier/scenarios/data_exchange_validation] Fix test step expect_no_interuss_post_interactions (interuss#1238)

* [tooling] Bump ruff from 0.14.1 to 0.14.2 (interuss#1255)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump basedpyright from 1.31.7 to 1.32.1 (interuss#1256)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier] safe usage of planning_area's volume resolution (interuss#1248)

* [uss_qualifier] NetRID display_data_evaluator remove unused class member (interuss#1258)

* [uss_qualifier] introduce distance error tolerance for some DisplayProviderBehavior (interuss#1259)

* [tooling] Bump actions/upload-artifact from 4 to 5 (interuss#1261)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [tooling] Bump actions/download-artifact from 5 to 6 (interuss#1262)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier/scenarios/utm/conflict_equal_prio] Delete Flight 1c if USS does not support modifications (interuss#1268)

* [docs/mock_uss] Improve tracer documentation (interuss#1266)

* [uss_qualifier/scenarios/utm/conflict_equal_prio_not_permitted] Fix deletion step: call tested USS instead of control USS (interuss#1270)

* [uss_qualifier/scenarios/utm/conflict] Do not allow USS to close an activated flight (interuss#1267)

* [uss_qualifier/scenarios/utm/conflict_equal_priority_not_permitted] Allow USS to return 'NotSupported' upon Flight 1m modification (interuss#1271)

* [uss_qualifier] Establish and use TestTimeContext (interuss#1265)

* [uss_qualifier] use set_uss_available fragment in cleanup (interuss#1273)

* [dependencies] Update dss to 0.21.0-rc1 (interuss#1269)

* [security] Bump gevent from 25.5.1 to 25.9.1 (interuss#1174)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [tooling] Simplify Makefile image target for Windows compatibility (interuss#1251)

* [uss_qualifier/netrid] Remove obsolete Operator interactions scenario (interuss#1274)

Co-authored-by: Michael Barroco <michael@orbitalize.com>

* Bump actions/checkout from 5 to 6 (interuss#1291)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [unit_tests] Remove testcontainer deprecated warnings (interuss#1289)

* Bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (interuss#1243)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mickaël Misbach <mickael@misba.ch>

* [tooling] Move dev tools to a specifc group (interuss#1293)

* [uss_qualifier] Fix interuss/pooled_dss_probing resources (interuss#1295)

* [datastore_access] split crdb and ybdb logic; correct ybdb implementotion (interuss#1296)

Co-authored-by: Mickaël Misbach <mickael@misba.ch>

* [tooling] Exclude more dirs from docker image (interuss#1297)

* Bump actions/download-artifact from 6 to 7 (interuss#1300)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/upload-artifact from 5 to 6 (interuss#1301)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier] Add validation of loaded flight data & tests (interuss#1303)

* [uss_qualifier] Add EGM2008 support on uspace/netrid/msl (interuss#1302)

* [mock_uss] Add uses_cmsa option (interuss#1304)

* Bump marko from 2.2.1 to 2.2.2 in /test/repo_hygiene (interuss#1309)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier] Record failled queries (interuss#1298)

* [monitorlib] Handle gracefully missing field in versioning client (interuss#1312)

* [monitorlib] Enable unit tests (interuss#1313)

* [tooling] Use optional in ImplicitDicts (interuss#1314)

* [uss_qualifier] Add filter option when running tests (interuss#1305)

* [monitoringlib] Set ConnectionResetError as retryable  (interuss#1310)

* [tooling] Add support for yugabyte in local docker-compose (interuss#1316)

* [loadtest] Add a loadtest for SCD to the existing Locust infrastructure. (interuss#1319)

Co-authored-by: Michael Barroco <michael@orbitalize.com>

* [security] Bump docker/login-action from 3.6.0 to 3.7.0 (interuss#1320)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [security] Update dependencies (interuss#1322)

* [uss_qualifier] More typing fixes (interuss#1324)

* [security] Update additional dependencies (interuss#1323)

* [dependencies] Update uas_standards to 4.2.0 (interuss#1325)

* [uss_qualifier] Extend Kentland test data (interuss#1327)

* [uss_qualifier] Improve zurich test data (interuss#1329)

* [monitoringlib] Add KML format description (interuss#1328)

* [mock_uss] Don't return notifications in the future (interuss#1332)

* [uss_qualifier] Check for notifications in the future  (interuss#1333)

* [uss_qualifier/reports] Add documentation for tested requirements artifact (interuss#1335)

* [uss_qualifier/scenarios] Remove SoloHappyPath test scenario skeleton (interuss#1337)

* [uss_qualifier/reports] Add timing report (interuss#1336)

Co-authored-by: Michael Barroco <michael@orbitalize.com>

* [uss_qualifier/scenarios] Improve documentation for ConflictHigherPriority test scenario (interuss#1338)

* [uss_qualifier] Add uss_qualifier-specific delay functionality (interuss#1339)

* [uss_qualifier/reports/tested_requirements] Make off-nominal requirements more accessible (interuss#1340)

* [uss_qualifier/reports] Improve tested requirements artifact index (interuss#1341)

* [mock_uss/tracer] Remove obsolete YAML representers (interuss#1342)

* [uss_qualifier] Expand and clarify --filter capability (interuss#1343)

* [uss_qualifier/reports] Record delays in report and include in timing report artifact (interuss#1345)

* [mock_uss] Better slow update check  (interuss#1334)

Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [security] Update cryptography dependency (interuss#1347)

* [tooling] Define no-response Action permissions explicitly (interuss#1348)

* [tooling] Fix codebase version (interuss#1351)

* Support flights as planned (interuss#1331)

* [uss_qualifier/reports] Add timing report coloring and fix artifact generation pipeline (interuss#1346)

* [tooling/CI] Extend mock_uss startup timeout, separate unit tests (interuss#1353)

* [uss_qualifier] Make observers optional in NetRID scenarios (interuss#1350)

* [uss_qualifier/reports] Make requirements identifier more prominent (interuss#1354)

* [loadtest] Add a test with a big subscription on N clusters (interuss#1357)

* [mock_uss] Cleanup notifications (interuss#1361)

* [loadtest] Modernize & fix Sub.py  (interuss#1358)

* [loadtest] Modernize & fix ISA.py (interuss#1359)

* [loadtest] Update README  (interuss#1360)

* [uss_qualifier] Add acceptable_findings to tested_requirements (interuss#1352)

* [mock_uss] Strictly-type mock_uss flight IDs for SCD (interuss#1356)

Co-authored-by: Michael Barroco <michael@orbitalize.com>

* [mock_uss] Regular cleanup of outdated flights (interuss#1364)

* [mock_uss] Make op_intent optional in mock_uss FlightRecord (interuss#1355)

Co-authored-by: Michael Barroco <michael@orbitalize.com>

* [dependencies] Bump actions/download-artifact from 7 to 8 (interuss#1370)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [dependencies] Bump actions/upload-artifact from 6 to 7 (interuss#1371)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier/scenarios] Clarify and fix down-USS test for SCD0005 (interuss#1368)

Co-authored-by: Michael Barroco <michael@orbitalize.com>

* [uss_qualifier/scenarios] Improve documentation for SCD0030 test (interuss#1369)

* Reset release notes after v0.26.0 release (interuss#1372)

* [security] Update urllib3 (interuss#1374)

* [security] Update flask and werkzeug dependencies (interuss#1376)

* [uss_qualifier/scenarios] Fix scenario phase transitions (interuss#1375)

* [uss_qualifier/monitorlib] Support new flight_planning API fields (interuss#1373)

* [tooling] Bump docker/login-action from 3.7.0 to 4.0.0 (interuss#1381)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier] Improve check-matching (interuss#1380)

* [uss_qualifier] uss availability status: version conflict (interuss#1137)

* [uss_qualifier/reports] Add KML visualization of RID test queries to sequence view artifact (interuss#1382)

* [mock_uss] Cleanup rid database (interuss#1363)

* [uss_qualifier/scenarios/utm/OpIntentValidator/expect_shared()] Check that USS op intent reference matches the DSS-published one (fix interuss#1378) (interuss#1383)

Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [mock_uss] Increase start_period for healthchecks and add timeout for mock_uss healthchecks. (interuss#1392)

* [uss_qualifier/astm/utm] Detect op intent details outside reference (interuss#1389)

* [docs] Add AGENTS.md based on interuss#1377 dev experience (interuss#1384)

* [uss_qualifier/netrid] Check response validity when calling all_flights (interuss#1388)

* [uss_qualifier/netrid] Fix misbehaviour tests by not using too large area for Unauthenticated / Incorrectly authenticated requests (interuss#1396)

* [uss_qualifier/astm/utm] Validate operational intent changes are always published to DSS (interuss#1393)

* [uss_qualifier/scenarios/utm] Cleanup extents of op intents actually created; Extend max test run duration; Introduce max scenario execution duration for 'Verify clear area' (interuss#1395)

Co-authored-by: Maximilien Cuony <maximilien.cuony@orbitalize.com>

* [security] Update pyjwt, pyopenssl, pyasn1 (interuss#1397)

* [uss_qualifier] Add global timeout and run-to-completion requirement (interuss#1399)

* [uss_qualifier/flight_planning] Allow 'NotPlanned' as status during cleanup (interuss#1403)

* Bump sigstore/cosign-installer from 4.0.0 to 4.1.1; Always use latest version of cosign; Wait 30s between signing and verifying signature (interuss#1402)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mickaël Misbach <mickael@misba.ch>

* [uss_quafilier] Lower severity of cleanup no to have 'high' during cleanup phase (interuss#1404)

* [uss_qualifier/astm] Make cleanup phase in down_uss use estimated extents as well (interuss#1405)

* [tooling] Bump docker/login-action from 4.0.0 to 4.1.0 (interuss#1410)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [uss_qualifier/reports] Parallelize artifact creation (interuss#1415)

* [uss_qualifier/reports] Add number of queries indication in timing report (interuss#1412)

* [uss_qualifier/reports] Typing fixes (interuss#1385)

* [monitorlib] Close idle connection after a while (interuss#1408)

Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>

* [uss_qualifier] Reduce number of UTMClientSessions generated by DSSInstanceResource and add timeout_seconds config option (interuss#1411)

* [security] Update dependencies (interuss#1417)

* [uss_qualifier/scenarios] Add DSS PoolInfo test scenario (interuss#1416)

* [monitorlib] Obtain UTMClientSessions via factory rather than direct construction (interuss#1413)

* [monitorlib] Record time required for query authorization (interuss#1414)

* [docs] Reset NEXT_RELEASE_NOTES (interuss#1419)

* [tooling] Ignore git-ignored files in shell-lint (interuss#1430)

* [uss_qualifier/scenarios/uss_down] Only clean op intents when some were created (interuss#1425)

* [uss_qualifier] Remove and deprecate misleading instances of "success" (interuss#1429)

* [uss_qualifier] Streamline conflict validation for all entities (interuss#1391)

* [uss_quafilier] Lower severity of all cleanup steps (interuss#1433)

* Remove leftover of 'successes' not converted to 'passes' (interuss#1435)

* [reports] Raise an exception if a generator fail during execution (interuss#1436)

* [uss_qualifier] Create PlanningSequenceScenario base class for commonalities in nominal planning scenarios (interuss#1426)

* run_locally.sh: refactor to run any number of nodes, defaults to two (interuss#1420)

* Bump sigstore/cosign-installer from 4.1.1 to 4.1.2 (interuss#1441)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier] Fix Constraint Reference reference to DSS0210,A2-7-2,3[a,b,c,d] (interuss#1440)

* [uss_qualifier] Update interuss/pooled_dss_probing configuration to omit non-testable requirements (interuss#1439)

Co-authored-by: Mickaël Misbach <mickael@misba.ch>

* run_locally.sh: enable simulations with tc netem; add corresponding CI jobs for crdb/ybdb (interuss#1431)

* [tooling] Add exclude-newer option to uv, upgrade lock files and fix formatting (interuss#1448)

* [uss_qualifier] netrid/dss_wrapper: better handling of error case (interuss#1447)

* [uss_qualifier] Clean up NetRID automated testing (interuss#1446)

* [tooling] Upgrade local services DSS images to 0.22.0 (interuss#1450)

* Bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 (interuss#1451)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [uss_qualifier/scenarios/netrid] Validate operator altitude and location type (interuss#1449)

* [mock_uss] Add query type information to mock_uss handlers (interuss#1452)

* [uss_qualifier] Improve participant identification from notifications (interuss#1454)

* [tooling] Separate image-dev from image (interuss#1455)

* [uss_qualifier/flight_data_resource] Validate flights, fix flight data, test flight validation (interuss#1457)

* [docs] Reset NEXT_RELEASE_NOTES.md (interuss#1456)

* [uss_qualifier] Tolerate mock_uss clock mismatch in NetRID (interuss#1460)

* [security] Update Python to 3.13.11 and upgrade urllib3 to 2.7.0 (interuss#1462)

* [docs] Reset release notes for 0.30.0 release (interuss#1463)

* [uss_qualifier] Use monitoring image for format/validate test definition (interuss#1466)

* fix error raised by validate

* source JSON schema files from repo

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Benjamin Pelletier <BenjaminPelletier@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pelletier <pelletierb@wing.com>
Co-authored-by: Maximilien Cuony <the-glu@users.noreply.github.com>
Co-authored-by: Michel Davit <michel.davit@orbitalize.com>
Co-authored-by: Julien Perrochet <julien.perrochet@orbitalize.com>
Co-authored-by: Michael Barroco <michael@orbitalize.com>
Co-authored-by: Srikar Budda <sbudda@flyanra.com>
Co-authored-by: BradNicolle <bradnicolle@gmail.com>
Co-authored-by: Maximilien Cuony <maximilien.cuony@orbitalize.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.

2 participants