"
+ )
raise RuntimeError(
- f'Test scenario `{self.me()}` was instructed to prepare to record outcome for check "{name}" during test step "{self._current_step.name}" during test case "{self._current_case.name}", but that check is not declared in documentation; declared checks are: {check_list}'
+ f'Test scenario `{self.me()}` was instructed to prepare to record outcome for check "{name}" during test step "{test_step_name}" during test case "{test_case_name}", but that check is not declared in documentation; declared checks are: {check_list}'
)
return PendingCheck(
phase=self._phase,
diff --git a/monitoring/uss_qualifier/suites/astm/netrid/f3411_19.md b/monitoring/uss_qualifier/suites/astm/netrid/f3411_19.md
index 3d6500092d..089ea93df4 100644
--- a/monitoring/uss_qualifier/suites/astm/netrid/f3411_19.md
+++ b/monitoring/uss_qualifier/suites/astm/netrid/f3411_19.md
@@ -21,7 +21,7 @@
Checked in |
- astm.f3411.v19 |
+ astm .f3411 .v19 |
A2-6-1,1a |
Implemented |
ASTM F3411-19 NetRID DSS interoperability |
@@ -63,12 +63,12 @@
A2-6-1,3c |
- Implemented |
+ In progress |
ASTM F3411-19 NetRID DSS interoperability |
A2-6-1,3d |
- Implemented |
+ In progress |
ASTM F3411-19 NetRID DSS interoperability |
@@ -237,7 +237,7 @@
ASTM NetRID nominal behavior |
- interuss.automated_testing.rid.injection |
+ interuss .automated_testing .rid .injection |
DeleteTestSuccess |
Implemented |
ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
@@ -249,7 +249,7 @@
UpsertTestResult |
- Implemented |
+ Planned |
ASTM NetRID nominal behavior |
@@ -258,7 +258,7 @@
ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
- interuss.automated_testing.rid.observation |
+ interuss .automated_testing .rid .observation |
ObservationSuccess |
Implemented |
ASTM NetRID nominal behavior |
diff --git a/monitoring/uss_qualifier/suites/astm/netrid/f3411_19/dss_probing.md b/monitoring/uss_qualifier/suites/astm/netrid/f3411_19/dss_probing.md
index 0fb808c086..2bf986cf77 100644
--- a/monitoring/uss_qualifier/suites/astm/netrid/f3411_19/dss_probing.md
+++ b/monitoring/uss_qualifier/suites/astm/netrid/f3411_19/dss_probing.md
@@ -16,7 +16,7 @@
Checked in |
- astm.f3411.v19 |
+ astm .f3411 .v19 |
DSS0030 |
Implemented |
ASTM NetRID DSS: Subscription Validation |
diff --git a/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.md b/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.md
index c289870712..6096cf8563 100644
--- a/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.md
+++ b/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.md
@@ -8,7 +8,7 @@
1. Suite: [DSS instance probing for ASTM NetRID F3411-22a](f3411_22a/dss_probing.md) ([`suites.astm.netrid.f3411_22a.dss_probing`](f3411_22a/dss_probing.yaml))
2. Scenario: [ASTM F3411-22a NetRID DSS interoperability](../../../scenarios/astm/netrid/v22a/dss_interoperability.md) ([`scenarios.astm.netrid.v22a.DSSInteroperability`](../../../scenarios/astm/netrid/v22a/dss_interoperability.py))
3. Scenario: [ASTM NetRID nominal behavior](../../../scenarios/astm/netrid/v22a/nominal_behavior.md) ([`scenarios.astm.netrid.v22a.NominalBehavior`](../../../scenarios/astm/netrid/v22a/nominal_behavior.py))
-4. Scenario: [ASTM NetRID SP clients misbehavior handling](../../../scenarios/astm/netrid/v19/misbehavior.md) ([`scenarios.astm.netrid.v19.Misbehavior`](../../../scenarios/astm/netrid/v19/misbehavior.py))
+4. Scenario: [ASTM NetRID SP clients misbehavior handling](../../../scenarios/astm/netrid/v22a/misbehavior.md) ([`scenarios.astm.netrid.v22a.Misbehavior`](../../../scenarios/astm/netrid/v22a/misbehavior.py))
4. Scenario: [ASTM F3411-22a NetRID aggregate checks](../../../scenarios/astm/netrid/v22a/aggregate_checks.md) ([`scenarios.astm.netrid.v22a.AggregateChecks`](../../../scenarios/astm/netrid/v22a/aggregate_checks.py))
## Checked requirements
@@ -21,13 +21,7 @@
Checked in |
- astm.f3411.v19 |
- NET0500 |
- Implemented |
- ASTM NetRID SP clients misbehavior handling |
-
-
- astm.f3411.v22a |
+ astm .f3411 .v22a |
A2-6-1,1a |
Implemented |
ASTM F3411-22a NetRID DSS interoperability |
@@ -69,12 +63,12 @@
A2-6-1,3c |
- Implemented |
+ In progress |
ASTM F3411-22a NetRID DSS interoperability |
A2-6-1,3d |
- Implemented |
+ In progress |
ASTM F3411-22a NetRID DSS interoperability |
@@ -270,7 +264,7 @@
NET0500 |
Implemented |
- ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
NET0610 |
@@ -283,10 +277,15 @@
ASTM NetRID DSS: Simple ISA ASTM NetRID nominal behavior |
- interuss.automated_testing.rid.injection |
+ NET0730 |
+ Implemented |
+ ASTM NetRID DSS: Simple ISA |
+
+
+ interuss .automated_testing .rid .injection |
DeleteTestSuccess |
Implemented |
- ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
ExpectedBehavior |
@@ -295,16 +294,16 @@
UpsertTestResult |
- Implemented |
+ Planned |
ASTM NetRID nominal behavior |
UpsertTestSuccess |
Implemented |
- ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
- interuss.automated_testing.rid.observation |
+ interuss .automated_testing .rid .observation |
ObservationSuccess |
Implemented |
ASTM NetRID nominal behavior |
diff --git a/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.yaml b/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.yaml
index 2bf688260b..88d4f2011a 100644
--- a/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.yaml
+++ b/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a.yaml
@@ -41,7 +41,7 @@ actions:
dss_pool: dss_instances
on_failure: Continue
- test_scenario:
- scenario_type: scenarios.astm.netrid.v19.Misbehavior
+ scenario_type: scenarios.astm.netrid.v22a.Misbehavior
resources:
flights_data: flights_data
service_providers: service_providers
diff --git a/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a/dss_probing.md b/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a/dss_probing.md
index 2b58a18ee9..8a60f30246 100644
--- a/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a/dss_probing.md
+++ b/monitoring/uss_qualifier/suites/astm/netrid/f3411_22a/dss_probing.md
@@ -17,7 +17,7 @@
Checked in |
- astm.f3411.v22a |
+ astm .f3411 .v22a |
DSS0030 |
Implemented |
ASTM NetRID DSS: Simple ISA ASTM NetRID DSS: Subscription Validation |
@@ -37,4 +37,9 @@
Implemented |
ASTM NetRID DSS: Simple ISA |
+
+ NET0730 |
+ Implemented |
+ ASTM NetRID DSS: Simple ISA |
+
diff --git a/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md b/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
index d27cf50d52..b6f70a1d08 100644
--- a/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
+++ b/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
@@ -21,7 +21,7 @@
Checked in |
- astm.f3548.v21 |
+ astm .f3548 .v21 |
DSS0005 |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
@@ -112,7 +112,7 @@
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
- interuss.automated_testing.flight_planning |
+ interuss .automated_testing .flight_planning |
ClearArea |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
diff --git a/monitoring/uss_qualifier/suites/documentation/documentation.py b/monitoring/uss_qualifier/suites/documentation/documentation.py
index c708113606..8ad4f3c6e6 100644
--- a/monitoring/uss_qualifier/suites/documentation/documentation.py
+++ b/monitoring/uss_qualifier/suites/documentation/documentation.py
@@ -158,7 +158,8 @@ def make_test_suite_documentation(
req_md_path = os.path.relpath(
req_ids_by_package[package][0].md_file_path(), start=base_path
)
- package_line = f' {package} | '
+ package_caption = "
.".join(package.split("."))
+ package_line = f' {package_caption} | '
for req_id in sorted(req_ids_by_package[package]):
req_text = f'{req_id.requirement_name()}'
diff --git a/monitoring/uss_qualifier/suites/documentation/format_documentation.py b/monitoring/uss_qualifier/suites/documentation/format_documentation.py
index 0859588a5d..680ef89e3d 100644
--- a/monitoring/uss_qualifier/suites/documentation/format_documentation.py
+++ b/monitoring/uss_qualifier/suites/documentation/format_documentation.py
@@ -40,7 +40,9 @@ def main(lint: bool) -> int:
continue
changes = True
if lint:
- print(f"Test suite documentation must be regenerated: {suite_doc_file}")
+ print(
+ f"Test suite documentation must be regenerated with `make format`: {suite_doc_file}"
+ )
else:
with open(suite_doc_file, "w") as f:
f.write(suite_doc_content)
diff --git a/monitoring/uss_qualifier/suites/faa/uft/message_signing.md b/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
index 3968595b3f..3cfd3ac839 100644
--- a/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
+++ b/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
@@ -18,7 +18,7 @@
Checked in |
- astm.f3548.v21 |
+ astm .f3548 .v21 |
DSS0005 |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
@@ -109,7 +109,7 @@
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
- interuss.automated_testing.flight_planning |
+ interuss .automated_testing .flight_planning |
ClearArea |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
diff --git a/monitoring/uss_qualifier/suites/uspace/flight_auth.md b/monitoring/uss_qualifier/suites/uspace/flight_auth.md
index a2800dee46..22af2d494b 100644
--- a/monitoring/uss_qualifier/suites/uspace/flight_auth.md
+++ b/monitoring/uss_qualifier/suites/uspace/flight_auth.md
@@ -18,7 +18,7 @@
Checked in |
- astm.f3548.v21 |
+ astm .f3548 .v21 |
DSS0005 |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
@@ -109,7 +109,7 @@
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
- interuss.automated_testing.flight_planning |
+ interuss .automated_testing .flight_planning |
ClearArea |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
diff --git a/monitoring/uss_qualifier/suites/uspace/network_identification.md b/monitoring/uss_qualifier/suites/uspace/network_identification.md
index 3d1e73ffae..ec7130edb8 100644
--- a/monitoring/uss_qualifier/suites/uspace/network_identification.md
+++ b/monitoring/uss_qualifier/suites/uspace/network_identification.md
@@ -16,13 +16,7 @@
Checked in |
- astm.f3411.v19 |
- NET0500 |
- Implemented |
- ASTM NetRID SP clients misbehavior handling |
-
-
- astm.f3411.v22a |
+ astm .f3411 .v22a |
A2-6-1,1a |
Implemented |
ASTM F3411-22a NetRID DSS interoperability |
@@ -64,12 +58,12 @@
A2-6-1,3c |
- Implemented |
+ In progress |
ASTM F3411-22a NetRID DSS interoperability |
A2-6-1,3d |
- Implemented |
+ In progress |
ASTM F3411-22a NetRID DSS interoperability |
@@ -265,7 +259,7 @@
NET0500 |
Implemented |
- ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
NET0610 |
@@ -278,10 +272,15 @@
ASTM NetRID DSS: Simple ISA ASTM NetRID nominal behavior |
- interuss.automated_testing.rid.injection |
+ NET0730 |
+ Implemented |
+ ASTM NetRID DSS: Simple ISA |
+
+
+ interuss .automated_testing .rid .injection |
DeleteTestSuccess |
Implemented |
- ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
ExpectedBehavior |
@@ -290,16 +289,16 @@
UpsertTestResult |
- Implemented |
+ Planned |
ASTM NetRID nominal behavior |
UpsertTestSuccess |
Implemented |
- ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
- interuss.automated_testing.rid.observation |
+ interuss .automated_testing .rid .observation |
ObservationSuccess |
Implemented |
ASTM NetRID nominal behavior |
diff --git a/monitoring/uss_qualifier/suites/uspace/required_services.md b/monitoring/uss_qualifier/suites/uspace/required_services.md
index fbaf8dece6..1e24a9d65f 100644
--- a/monitoring/uss_qualifier/suites/uspace/required_services.md
+++ b/monitoring/uss_qualifier/suites/uspace/required_services.md
@@ -17,13 +17,7 @@
Checked in |
- astm.f3411.v19 |
- NET0500 |
- Implemented |
- ASTM NetRID SP clients misbehavior handling |
-
-
- astm.f3411.v22a |
+ astm .f3411 .v22a |
A2-6-1,1a |
Implemented |
ASTM F3411-22a NetRID DSS interoperability |
@@ -65,12 +59,12 @@
A2-6-1,3c |
- Implemented |
+ In progress |
ASTM F3411-22a NetRID DSS interoperability |
A2-6-1,3d |
- Implemented |
+ In progress |
ASTM F3411-22a NetRID DSS interoperability |
@@ -266,7 +260,7 @@
NET0500 |
Implemented |
- ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
NET0610 |
@@ -279,7 +273,12 @@
ASTM NetRID DSS: Simple ISA ASTM NetRID nominal behavior |
- astm.f3548.v21 |
+ NET0730 |
+ Implemented |
+ ASTM NetRID DSS: Simple ISA |
+
+
+ astm .f3548 .v21 |
DSS0005 |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
@@ -370,7 +369,7 @@
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
- interuss.automated_testing.flight_planning |
+ interuss .automated_testing .flight_planning |
ClearArea |
Implemented |
Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
@@ -386,10 +385,10 @@
Flight authorisation validation Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Validation of operational intents |
- interuss.automated_testing.rid.injection |
+ interuss .automated_testing .rid .injection |
DeleteTestSuccess |
Implemented |
- ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
ExpectedBehavior |
@@ -398,16 +397,16 @@
UpsertTestResult |
- Implemented |
+ Planned |
ASTM NetRID nominal behavior |
UpsertTestSuccess |
Implemented |
- ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
+ ASTM NetRID SP clients misbehavior handling ASTM NetRID nominal behavior |
- interuss.automated_testing.rid.observation |
+ interuss .automated_testing .rid .observation |
ObservationSuccess |
Implemented |
ASTM NetRID nominal behavior |