From e724b3acb5769f4df7983c9c0cd646e2f91a42d4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 7 Nov 2023 15:09:49 +0000 Subject: [PATCH] [monitorlib] Clean up geotemporal business objects (#316) Clean up geotemporal business objects 079c92b67fb65366b165c1512c319174facf3aca --- .../reports/dss_probing/report.json | 2 +- .../dss_probing/requirements/status.json | 8 +- .../dss_probing/requirements/uss1.html | 1666 +++++++------- .../dss_probing/requirements/uss2.html | 1666 +++++++------- .../reports/dss_probing/sequence/index.html | 14 +- .../reports/dss_probing/sequence/s1.html | 378 ++-- .../reports/dss_probing/sequence/s2.html | 144 +- .../reports/dss_probing/sequence/s3.html | 82 +- .../reports/dss_probing/sequence/s4.html | 156 +- .../reports/dss_probing/sequence/s5.html | 652 +++--- .../reports/dss_probing/sequence/s6.html | 322 +-- .../reports/dss_probing/sequence/s7.html | 42 +- .../uss_qualifier/reports/f3548/report.json | 2 +- .../reports/f3548/requirements/status.json | 8 +- .../reports/f3548/requirements/uss1.html | 736 +++--- .../reports/f3548/requirements/uss2.html | 736 +++--- .../reports/f3548/sequence/index.html | 14 +- .../reports/f3548/sequence/s1.html | 332 +-- .../reports/f3548/sequence/s10.html | 1256 +++++------ .../reports/f3548/sequence/s11.html | 10 +- .../reports/f3548/sequence/s2.html | 342 +-- .../reports/f3548/sequence/s3.html | 1416 ++++++------ .../reports/f3548/sequence/s4.html | 1428 ++++++------ .../reports/f3548/sequence/s5.html | 1524 ++++++------- .../reports/f3548/sequence/s6.html | 1410 ++++++------ .../reports/f3548/sequence/s7.html | 1230 +++++----- .../reports/f3548/sequence/s8.html | 1398 ++++++------ .../reports/f3548/sequence/s9.html | 1224 +++++----- .../reports/general_flight_auth/report.json | 2 +- .../requirements/status.json | 8 +- .../requirements/uss1.html | 40 +- .../general_flight_auth/sequence/index.html | 82 +- .../general_flight_auth/sequence/s1.html | 74 +- ...test_data.che.netrid.circular_flights.json | 12 +- .../reports/geoawareness_cis/report.json | 2 +- .../geospatial_comprehension/report.json | 2 +- .../reports/message_signing/report.json | 2 +- .../reports/netrid_v19/report.json | 2 +- .../netrid_v19/requirements/status.json | 8 +- .../reports/netrid_v19/requirements/uss1.html | 1114 ++++----- .../reports/netrid_v19/requirements/uss2.html | 1010 ++++----- .../reports/netrid_v19/sequence/index.html | 38 +- .../reports/netrid_v19/sequence/s1.html | 394 ++-- .../reports/netrid_v19/sequence/s2.html | 144 +- .../reports/netrid_v19/sequence/s3.html | 82 +- .../reports/netrid_v19/sequence/s4.html | 158 +- .../reports/netrid_v19/sequence/s5.html | 660 +++--- .../reports/netrid_v19/sequence/s6.html | 334 +-- .../reports/netrid_v19/sequence/s7.html | 42 +- .../reports/netrid_v22a/report.json | 2 +- .../netrid_v22a/requirements/status.json | 8 +- .../netrid_v22a/requirements/uss1.html | 1146 +++++----- .../netrid_v22a/requirements/uss2.html | 1010 ++++----- .../reports/netrid_v22a/sequence/index.html | 38 +- .../reports/netrid_v22a/sequence/s1.html | 378 ++-- .../reports/netrid_v22a/sequence/s2.html | 144 +- .../reports/netrid_v22a/sequence/s3.html | 82 +- .../reports/netrid_v22a/sequence/s4.html | 158 +- .../reports/netrid_v22a/sequence/s5.html | 660 +++--- .../reports/netrid_v22a/sequence/s6.html | 322 +-- .../reports/netrid_v22a/sequence/s7.html | 42 +- .../uss_qualifier/reports/noop/report.html | 36 +- .../uss_qualifier/reports/noop/report.json | 36 +- .../reports/noop/sequence/index.html | 14 +- .../reports/noop/sequence/s1.html | 10 +- .../reports/uspace/capabilities.html | 2 +- .../uss_qualifier/reports/uspace/report.json | 2 +- .../reports/uspace/requirements/status.json | 8 +- .../reports/uspace/requirements/uss1.html | 2004 ++++++++--------- .../reports/uspace/requirements/uss2.html | 2004 ++++++++--------- .../reports/uspace/sequence/index.html | 42 +- .../reports/uspace/sequence/s1.html | 56 +- .../reports/uspace/sequence/s10.html | 1412 ++++++------ .../reports/uspace/sequence/s11.html | 1238 +++++----- .../reports/uspace/sequence/s12.html | 1424 ++++++------ .../reports/uspace/sequence/s13.html | 1390 ++++++------ .../reports/uspace/sequence/s14.html | 1296 +++++------ .../reports/uspace/sequence/s15.html | 10 +- .../reports/uspace/sequence/s16.html | 82 +- .../reports/uspace/sequence/s17.html | 88 +- .../reports/uspace/sequence/s18.html | 378 ++-- .../reports/uspace/sequence/s19.html | 144 +- .../reports/uspace/sequence/s2.html | 42 +- .../reports/uspace/sequence/s20.html | 82 +- .../reports/uspace/sequence/s21.html | 158 +- .../reports/uspace/sequence/s22.html | 656 +++--- .../reports/uspace/sequence/s23.html | 322 +-- .../reports/uspace/sequence/s24.html | 42 +- .../reports/uspace/sequence/s3.html | 10 +- .../reports/uspace/sequence/s4.html | 10 +- .../reports/uspace/sequence/s5.html | 334 +-- .../reports/uspace/sequence/s6.html | 350 +-- .../reports/uspace/sequence/s7.html | 1412 ++++++------ .../reports/uspace/sequence/s8.html | 1530 ++++++------- .../reports/uspace/sequence/s9.html | 1508 ++++++------- 95 files changed, 22265 insertions(+), 22265 deletions(-) diff --git a/artifacts/uss_qualifier/reports/dss_probing/report.json b/artifacts/uss_qualifier/reports/dss_probing/report.json index 80e7d8cd72..b604fe3fa1 100644 --- a/artifacts/uss_qualifier/reports/dss_probing/report.json +++ b/artifacts/uss_qualifier/reports/dss_probing/report.json @@ -1 +1 @@ -{"codebase_version": "interuss/monitoring/v0.0.0-2f59e2f", "commit_hash": "2f59e2ff657827a9f8b6b048b4064bb2acea05ef", "baseline_signature": "ea42a4a6dcf75f910f85dd2f3d133a4ba6ab7842216817e9539c460431de9d6e", "environment_signature": "383670842b90e623e04660bab8132198849a61457e0d90caf9eebb0df6322efb", "configuration": {"resources": {"resource_declarations": {"id_generator": {"resource_type": "resources.interuss.IDGeneratorResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"whoami_audience": "localhost", "whoami_scope": "rid.display_provider"}}, "kentland_service_area": {"resource_type": "resources.netrid.ServiceAreaResource", "specification": {"base_url": "https://uss_qualifier.test.utm/dummy_base_url", "footprint": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}], "altitude_min": 0.0, "altitude_max": 3048.0, "reference_time": "2023-01-10T00:00:00.123456+00:00", "time_start": "2023-01-10T00:00:01.123456+00:00", "time_end": "2023-01-10T01:00:01.123456+00:00"}, "dependencies": {}}, "kentland_problematically_big_area": {"resource_type": "resources.VerticesResource", "specification": {"vertices": [{"lat": 38.0, "lng": -81.0}, {"lat": 37.0, "lng": -81.0}, {"lat": 37.0, "lng": -80.0}, {"lat": 38.0, "lng": -80.0}]}, "dependencies": {}}, "utm_auth": {"resource_type": "resources.communications.AuthAdapterResource", "specification": {"environment_variable_containing_auth_spec": "AUTH_SPEC"}, "dependencies": {}}, "scd_dss_instances": {"resource_type": "resources.astm.f3548.v21.DSSInstancesResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"dss_instances": [{"participant_id": "uss1", "base_url": "http://dss.uss1.localutm", "has_private_address": true}, {"participant_id": "uss2", "base_url": "http://dss.uss2.localutm", "has_private_address": true}]}}, "netrid_dss_instances_v22a": {"resource_type": "resources.astm.f3411.DSSInstancesResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"dss_instances": [{"participant_id": "uss1", "rid_version": "F3411-22a", "base_url": "http://dss.uss1.localutm/rid/v2", "has_private_address": true, "local_debug": true}, {"participant_id": "uss2", "rid_version": "F3411-22a", "base_url": "http://dss.uss2.localutm/rid/v2", "has_private_address": true, "local_debug": true}]}}, "netrid_dss_instances_v19": {"resource_type": "resources.astm.f3411.DSSInstancesResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"dss_instances": [{"participant_id": "uss1", "rid_version": "F3411-19", "base_url": "http://dss.uss1.localutm", "has_private_address": true, "local_debug": true}, {"participant_id": "uss2", "rid_version": "F3411-19", "base_url": "http://dss.uss2.localutm", "has_private_address": true, "local_debug": true}]}}}}, "non_baseline_inputs": ["v1.test_run.resources.resource_declarations.utm_auth", "v1.test_run.resources.resource_declarations.scd_dss_instances", "v1.test_run.resources.resource_declarations.netrid_dss_instances_v22a", "v1.test_run.resources.resource_declarations.netrid_dss_instances_v19"], "action": {"test_suite": {"suite_type": "suites.interuss.dss.all_tests", "resources": {"f3411v19_dss_instances": "netrid_dss_instances_v19", "f3411v22a_dss_instances": "netrid_dss_instances_v22a", "id_generator": "id_generator", "service_area": "kentland_service_area", "problematically_big_area": "kentland_problematically_big_area"}}, "on_failure": "Continue"}, "execution": {"stop_fast": true, "include_action_when": null, "skip_action_when": null}}, "report": {"test_suite": {"name": "ASTM DSS tests", "suite_type": "suites.interuss.dss.all_tests", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md", "start_time": "2023-11-06T23:42:16.375489Z", "actions": [{"action_generator": {"actions": [{"test_suite": {"name": "DSS testing for ASTM NetRID F3411-19", "suite_type": "suites.astm.netrid.f3411_19.dss_probing", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/suites/astm/netrid/f3411_19/dss_probing.md", "start_time": "2023-11-06T23:42:16.375856Z", "actions": [{"test_scenario": {"name": "ASTM NetRID DSS: Simple ISA", "scenario_type": "scenarios.astm.netrid.v19.dss.ISASimple", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md", "start_time": "2023-11-06T23:42:16.376075Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#setup-test-case", "start_time": "2023-11-06T23:42:16.376156Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#ensure-clean-workspace-test-step", "start_time": "2023-11-06T23:42:16.376216Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:16.382891Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.376285Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "106"}, "elapsed_s": 0.003531, "reported": "2023-11-06T23:42:16.382328Z", "json": {"message": "ISA 0000015c-e36d-40be-d38b-eca6ca350000 not found (E:d7db9e53-1166-4f48-867b-d29ff5258e72)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.382973Z"}], "end_time": "2023-11-06T23:42:16.383007Z"}, {"name": "Create and check ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#create-and-check-isa-test-case", "start_time": "2023-11-06T23:42:16.383051Z", "steps": [{"name": "Create ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/put_isa.md#create-or-update-isa-test-step", "start_time": "2023-11-06T23:42:16.383093Z", "failed_checks": [], "passed_checks": [{"name": "ISA response code", "timestamp": "2023-11-06T23:42:16.396507Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA response format", "timestamp": "2023-11-06T23:42:16.584160Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA ID matches", "timestamp": "2023-11-06T23:42:16.584266Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA version format", "timestamp": "2023-11-06T23:42:16.584317Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time matches", "timestamp": "2023-11-06T23:42:16.584367Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA end time matches", "timestamp": "2023-11-06T23:42:16.584410Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA URL matches", "timestamp": "2023-11-06T23:42:16.584459Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA created", "timestamp": "2023-11-06T23:42:16.584888Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.384149Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:16.850163Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "bc2f83b2-d048-48d8-9748-ea286dbcafd7"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "291"}, "elapsed_s": 0.00692, "reported": "2023-11-06T23:42:16.393135Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:16.850163Z", "version": "1f59d6gii4ojg", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.584918Z"}, {"name": "Get ISA by ID", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#get-isa-by-id-test-step", "start_time": "2023-11-06T23:42:16.584948Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:16.588783Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA", "interuss.f3411.dss_endpoints.GetISA"]}, {"name": "ISA version match", "timestamp": "2023-11-06T23:42:16.589405Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.584996Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "274"}, "elapsed_s": 0.001765, "reported": "2023-11-06T23:42:16.587413Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:16.850163Z", "version": "1f59d6gii4ojg", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.589433Z"}], "end_time": "2023-11-06T23:42:16.589449Z"}, {"name": "Update and search ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#update-and-search-isa-test-case", "start_time": "2023-11-06T23:42:16.589481Z", "steps": [{"name": "Update ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/put_isa.md#create-or-update-isa-test-step", "start_time": "2023-11-06T23:42:16.589516Z", "failed_checks": [], "passed_checks": [{"name": "ISA response code", "timestamp": "2023-11-06T23:42:16.599080Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA response format", "timestamp": "2023-11-06T23:42:16.609017Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA ID matches", "timestamp": "2023-11-06T23:42:16.609082Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA version changed", "timestamp": "2023-11-06T23:42:16.609130Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA version format", "timestamp": "2023-11-06T23:42:16.609175Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time matches", "timestamp": "2023-11-06T23:42:16.609219Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA end time matches", "timestamp": "2023-11-06T23:42:16.609261Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA URL matches", "timestamp": "2023-11-06T23:42:16.609305Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA updated", "timestamp": "2023-11-06T23:42:16.609668Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/1f59d6gii4ojg", "initiated_at": "2023-11-06T23:42:16.590112Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:17.850163Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "f4595a26-8576-42a1-9675-1163bba747d9"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "291"}, "elapsed_s": 0.005911, "reported": "2023-11-06T23:42:16.596620Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:17.850163Z", "version": "1f59d6gol6pn8", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.609696Z"}, {"name": "Get ISA by ID", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#get-isa-by-id-test-step-1", "start_time": "2023-11-06T23:42:16.609726Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:16.612788Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA", "interuss.f3411.dss_endpoints.GetISA"]}, {"name": "ISA version match", "timestamp": "2023-11-06T23:42:16.613404Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.609767Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "274"}, "elapsed_s": 0.00123, "reported": "2023-11-06T23:42:16.611502Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:17.850163Z", "version": "1f59d6gol6pn8", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.613433Z"}, {"name": "Search by earliest time (included)", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-06T23:42:16.613463Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-06T23:42:16.627478Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-06T23:42:16.627518Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA returned by search", "timestamp": "2023-11-06T23:42:16.628227Z", "participants": ["uss1"], "requirements": []}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&earliest_time=2023-11-07T00:41:17.850163Z", "initiated_at": "2023-11-06T23:42:16.613545Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "277"}, "elapsed_s": 0.002489, "reported": "2023-11-06T23:42:16.616586Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:17.850163Z", "version": "1f59d6gol6pn8", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}]}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.628257Z"}, {"name": "Search by earliest time (excluded)", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-06T23:42:16.628287Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-06T23:42:16.639843Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-06T23:42:16.639884Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA not returned by search", "timestamp": "2023-11-06T23:42:16.640040Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&earliest_time=2023-11-07T00:43:17.850163Z", "initiated_at": "2023-11-06T23:42:16.628367Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "21"}, "elapsed_s": 0.001436, "reported": "2023-11-06T23:42:16.630351Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.640070Z"}, {"name": "Search by latest time (included)", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-06T23:42:16.640099Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-06T23:42:16.652899Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-06T23:42:16.652941Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA returned by search", "timestamp": "2023-11-06T23:42:16.653644Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&latest_time=2023-11-06T23:43:16.850163Z", "initiated_at": "2023-11-06T23:42:16.640177Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "277"}, "elapsed_s": 0.001703, "reported": "2023-11-06T23:42:16.642419Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:17.850163Z", "version": "1f59d6gol6pn8", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}]}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.653674Z"}, {"name": "Search by latest time (excluded)", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-06T23:42:16.653703Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-06T23:42:16.665263Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-06T23:42:16.665303Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA not returned by search", "timestamp": "2023-11-06T23:42:16.665464Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&latest_time=2023-11-06T23:41:16.850163Z", "initiated_at": "2023-11-06T23:42:16.653777Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "21"}, "elapsed_s": 0.001682, "reported": "2023-11-06T23:42:16.656071Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.665495Z"}, {"name": "Search by area only", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-06T23:42:16.665524Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-06T23:42:16.678040Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-06T23:42:16.678080Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA returned by search", "timestamp": "2023-11-06T23:42:16.678844Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:16.665585Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "277"}, "elapsed_s": 0.0015, "reported": "2023-11-06T23:42:16.667603Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:17.850163Z", "version": "1f59d6gol6pn8", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}]}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.678880Z"}, {"name": "Search with invalid params", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#search-with-invalid-params-test-step", "start_time": "2023-11-06T23:42:16.678910Z", "failed_checks": [], "passed_checks": [{"name": "Search request rejected", "timestamp": "2023-11-06T23:42:16.680460Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=", "initiated_at": "2023-11-06T23:42:16.678955Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "68"}, "elapsed_s": 0.000783, "reported": "2023-11-06T23:42:16.680233Z", "json": {"message": "Missing area (E:f5939e82-4c12-419f-8f28-673e17937fdd)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.680513Z"}, {"name": "Search by huge area", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#search-by-huge-area-test-step", "start_time": "2023-11-06T23:42:16.680566Z", "failed_checks": [], "passed_checks": [{"name": "Search request rejected", "timestamp": "2023-11-06T23:42:16.682194Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=38.0,-81.0,37.0,-81.0,37.0,-80.0,38.0,-80.0", "initiated_at": "2023-11-06T23:42:16.680656Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 413, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "70"}, "elapsed_s": 0.000806, "reported": "2023-11-06T23:42:16.681966Z", "json": {"message": "Area too large (E:2c6077dc-6eab-439c-8282-d6355ac6dafd)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.682249Z"}, {"name": "Search ISA with loop", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#search-isa-with-loop-test-step", "start_time": "2023-11-06T23:42:16.682303Z", "failed_checks": [], "passed_checks": [{"name": "Search request rejected", "timestamp": "2023-11-06T23:42:16.684131Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544,37.1853,-80.614", "initiated_at": "2023-11-06T23:42:16.682407Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "103"}, "elapsed_s": 0.000836, "reported": "2023-11-06T23:42:16.683906Z", "json": {"message": "Intersection found between polygon edge 1 and 4 (E:602a820c-37f9-4d37-9d6c-267df73e6e96)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.684183Z"}], "end_time": "2023-11-06T23:42:16.684213Z"}, {"name": "Delete ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#delete-isa-test-case", "start_time": "2023-11-06T23:42:16.684268Z", "steps": [{"name": "Delete with wrong version", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#delete-with-wrong-version-test-step", "start_time": "2023-11-06T23:42:16.684322Z", "failed_checks": [], "passed_checks": [{"name": "Delete request rejected", "timestamp": "2023-11-06T23:42:16.686923Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/f59d6gol6pn", "initiated_at": "2023-11-06T23:42:16.684385Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "body": null, "json": null}, "response": {"code": 409, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "127"}, "elapsed_s": 0.001644, "reported": "2023-11-06T23:42:16.686680Z", "json": {"message": "ISA currently at version 1f59d6gol6pn8 but client specified f59d6gol6pn (E:e1cfb0b7-cfca-42ff-82b7-e49613346191)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.686976Z"}, {"name": "Delete with empty version", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#delete-with-empty-version-test-step", "start_time": "2023-11-06T23:42:16.687021Z", "failed_checks": [], "passed_checks": [{"name": "Delete request rejected", "timestamp": "2023-11-06T23:42:16.688636Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/", "initiated_at": "2023-11-06T23:42:16.687080Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "body": null, "json": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "78"}, "elapsed_s": 0.000804, "reported": "2023-11-06T23:42:16.688399Z", "json": {"message": "Missing version string (E:e668f806-27ff-4661-9e83-da6bcc036b24)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.688690Z"}, {"name": "Delete ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/delete_isa.md#delete-isa-test-step", "start_time": "2023-11-06T23:42:16.688742Z", "failed_checks": [], "passed_checks": [{"name": "ISA response format", "timestamp": "2023-11-06T23:42:16.716463Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "ISA ID matches", "timestamp": "2023-11-06T23:42:16.716570Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "ISA version matches", "timestamp": "2023-11-06T23:42:16.716652Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "ISA deleted", "timestamp": "2023-11-06T23:42:16.716701Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/1f59d6gol6pn8", "initiated_at": "2023-11-06T23:42:16.688817Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "291"}, "elapsed_s": 0.006307, "reported": "2023-11-06T23:42:16.695687Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.850163Z", "time_end": "2023-11-07T00:42:17.850163Z", "version": "1f59d6gol6pn8", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}, "subscribers": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.716743Z"}, {"name": "Get deleted ISA by ID", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#get-deleted-isa-by-id-test-step", "start_time": "2023-11-06T23:42:16.716791Z", "failed_checks": [], "passed_checks": [{"name": "ISA not found", "timestamp": "2023-11-06T23:42:16.719590Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.716868Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "106"}, "elapsed_s": 0.001634, "reported": "2023-11-06T23:42:16.719345Z", "json": {"message": "ISA 0000015c-e36d-40be-d38b-eca6ca350000 not found (E:8d5a28b4-313b-40c5-b9da-fc66e1516869)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.719643Z"}, {"name": "Search ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-06T23:42:16.719718Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-06T23:42:16.731336Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-06T23:42:16.731377Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA not returned by search", "timestamp": "2023-11-06T23:42:16.731540Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:16.719827Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "21"}, "elapsed_s": 0.001525, "reported": "2023-11-06T23:42:16.721920Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.731569Z"}], "end_time": "2023-11-06T23:42:16.731586Z"}], "successful": true, "end_time": "2023-11-06T23:42:16.731602Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#cleanup", "start_time": "2023-11-06T23:42:16.731627Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:16.733738Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.731656Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "106"}, "elapsed_s": 0.001203, "reported": "2023-11-06T23:42:16.733473Z", "json": {"message": "ISA 0000015c-e36d-40be-d38b-eca6ca350000 not found (E:cff8f78a-bbad-4ee6-b71e-cf7c018eae21)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.733815Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: Submitted ISA Validations", "scenario_type": "scenarios.astm.netrid.v19.dss.ISAValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md", "start_time": "2023-11-06T23:42:16.734326Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#setup-test-case", "start_time": "2023-11-06T23:42:16.734388Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#ensure-clean-workspace-test-step", "start_time": "2023-11-06T23:42:16.734432Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:16.736501Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.734483Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "106"}, "elapsed_s": 0.001155, "reported": "2023-11-06T23:42:16.736251Z", "json": {"message": "ISA 00000170-e36d-40be-d38b-eca6ca350000 not found (E:d2e2441a-665f-44df-b43e-498d7eb9709b)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.736578Z"}], "end_time": "2023-11-06T23:42:16.736610Z"}, {"name": "ISA Validation", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#isa-validation-test-case", "start_time": "2023-11-06T23:42:16.736650Z", "steps": [{"name": "ISA Validation", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#isa-validation-test-step", "start_time": "2023-11-06T23:42:16.736689Z", "failed_checks": [], "passed_checks": [{"name": "ISA huge area", "timestamp": "2023-11-06T23:42:16.739148Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA empty vertices", "timestamp": "2023-11-06T23:42:16.741507Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time in the past", "timestamp": "2023-11-06T23:42:16.744120Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time after end time", "timestamp": "2023-11-06T23:42:16.746704Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA vertices are valid", "timestamp": "2023-11-06T23:42:16.749031Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA missing outline", "timestamp": "2023-11-06T23:42:16.750714Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA missing volume", "timestamp": "2023-11-06T23:42:16.752436Z", "participants": ["uss1"], "requirements": []}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.737476Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "442", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 38.0, "lng": -81.0}, {"lat": 37.0, "lng": -81.0}, {"lat": 37.0, "lng": -80.0}, {"lat": 38.0, "lng": -80.0}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.866366Z", "time_end": "2023-11-07T00:42:16.866366Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "bf47b1aa-c5f4-4e3c-81e9-9c0851db9c45"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "70"}, "elapsed_s": 0.000878, "reported": "2023-11-06T23:42:16.738889Z", "json": {"message": "Area too large (E:907d8594-25c3-44df-a947-c51e44166830)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.739900Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "328", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": []}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.866366Z", "time_end": "2023-11-07T00:42:16.866366Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "ecaa384e-6ca4-49b2-8bd3-682948d80760"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "93"}, "elapsed_s": 0.000825, "reported": "2023-11-06T23:42:16.741252Z", "json": {"message": "Missing or malformed required extents (E:717808d1-4015-4ad0-9dde-3217ccc878a6)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.742373Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:32:16.741561Z", "time_end": "2023-11-07T00:32:16.741561Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "03b5956e-ac5a-4b01-9c76-bea343d68855"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "116"}, "elapsed_s": 0.000961, "reported": "2023-11-06T23:42:16.743863Z", "json": {"message": "IdentificationServiceArea time_start must not be in the past (E:ede49d52-44eb-4874-96ea-e94c4997c7c5)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.744989Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-01-10T01:00:01.123456Z", "time_end": "2023-01-10T00:00:01.123456Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "8f01bf20-655a-4195-ab67-d2aaf2abfd9d"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "116"}, "elapsed_s": 0.000928, "reported": "2023-11-06T23:42:16.746445Z", "json": {"message": "IdentificationServiceArea time_start must not be in the past (E:58d4a8ae-8243-43b2-9dfb-d1b8a22c6f5c)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.747403Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "474", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 130.0, "lng": -23.0}, {"lat": 130.0, "lng": -24.000000000000004}, {"lat": 132.0, "lng": -24.000000000000004}, {"lat": 132.0, "lng": -23.0}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-01-10T00:00:01.123456Z", "time_end": "2023-01-10T01:00:01.123456Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "af9d447d-245c-4ea9-9fcb-2f157ba5206c"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "101"}, "elapsed_s": 0.00081, "reported": "2023-11-06T23:42:16.748773Z", "json": {"message": "Coordinates did not create a well-formed area (E:8fadc8cd-0ab1-48ef-88d0-2bf971c289ae)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.749178Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "297", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.866366Z", "time_end": "2023-11-07T00:42:16.866366Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "bf47b1aa-c5f4-4e3c-81e9-9c0851db9c45"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "93"}, "elapsed_s": 0.000787, "reported": "2023-11-06T23:42:16.750487Z", "json": {"message": "Missing or malformed required extents (E:ca55fed6-41bd-4b39-b904-bdaff66d0ac0)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.750857Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "234", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"time_start": "2023-11-06T23:42:16.866366Z", "time_end": "2023-11-07T00:42:16.866366Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "bf47b1aa-c5f4-4e3c-81e9-9c0851db9c45"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "93"}, "elapsed_s": 0.000834, "reported": "2023-11-06T23:42:16.752225Z", "json": {"message": "Missing or malformed required extents (E:2111f956-781c-4e72-9b01-c6655d7ae55a)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.752487Z"}], "end_time": "2023-11-06T23:42:16.752518Z"}], "successful": true, "end_time": "2023-11-06T23:42:16.752544Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#cleanup", "start_time": "2023-11-06T23:42:16.752590Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:16.754703Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.752638Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "106"}, "elapsed_s": 0.001148, "reported": "2023-11-06T23:42:16.754441Z", "json": {"message": "ISA 00000170-e36d-40be-d38b-eca6ca350000 not found (E:0918b7ff-50da-4ac5-b6f0-84c2b91f0002)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.754781Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: ISA Expiry", "scenario_type": "scenarios.astm.netrid.v19.dss.ISAExpiry", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md", "start_time": "2023-11-06T23:42:16.755176Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#setup-test-case", "start_time": "2023-11-06T23:42:16.755249Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#ensure-clean-workspace-test-step", "start_time": "2023-11-06T23:42:16.755307Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:16.757395Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.755362Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "106"}, "elapsed_s": 0.00122, "reported": "2023-11-06T23:42:16.757143Z", "json": {"message": "ISA 00000171-e36d-40be-d38b-eca6ca350000 not found (E:9f1dd920-358d-4a87-a8ef-26cf7a3eb54e)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:16.757471Z"}], "end_time": "2023-11-06T23:42:16.757502Z"}, {"name": "ISA Expiry", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#isa-expiry-test-case", "start_time": "2023-11-06T23:42:16.757547Z", "steps": [{"name": "ISA Expiry", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#isa-expiry-test-step", "start_time": "2023-11-06T23:42:16.757587Z", "failed_checks": [], "passed_checks": [{"name": "Create short-lived ISA", "timestamp": "2023-11-06T23:42:16.765663Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Expired ISAs are not part of search results", "timestamp": "2023-11-06T23:42:21.774634Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "An expired ISA can be queried by its ID", "timestamp": "2023-11-06T23:42:21.777765Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:16.758175Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.757609Z", "time_end": "2023-11-06T23:42:21.757609Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "be37cb5a-36ea-4bd9-b601-57f2e9e9055f"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:16 GMT", "Content-Length": "291"}, "elapsed_s": 0.005089, "reported": "2023-11-06T23:42:16.763835Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.757609Z", "time_end": "2023-11-06T23:42:21.757609Z", "version": "1f59d6gtl9lbo", "id": "00000171-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:21.770880Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "21"}, "elapsed_s": 0.002339, "reported": "2023-11-06T23:42:21.774094Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:21.774701Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "274"}, "elapsed_s": 0.001289, "reported": "2023-11-06T23:42:21.776506Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.757609Z", "time_end": "2023-11-06T23:42:21.757609Z", "version": "1f59d6gtl9lbo", "id": "00000171-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:21.777798Z"}], "end_time": "2023-11-06T23:42:21.777815Z"}], "successful": true, "end_time": "2023-11-06T23:42:21.777830Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#cleanup", "start_time": "2023-11-06T23:42:21.777854Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:21.780157Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}, {"name": "Removed pre-existing ISA", "timestamp": "2023-11-06T23:42:21.789700Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:21.777888Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "274"}, "elapsed_s": 0.001125, "reported": "2023-11-06T23:42:21.779501Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.757609Z", "time_end": "2023-11-06T23:42:21.757609Z", "version": "1f59d6gtl9lbo", "id": "00000171-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000/1f59d6gtl9lbo", "initiated_at": "2023-11-06T23:42:21.781050Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "291"}, "elapsed_s": 0.005818, "reported": "2023-11-06T23:42:21.787390Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.757609Z", "time_end": "2023-11-06T23:42:21.757609Z", "version": "1f59d6gtl9lbo", "id": "00000171-e36d-40be-d38b-eca6ca350000"}, "subscribers": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:21.789735Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: ISA Subscription Interactions", "scenario_type": "scenarios.astm.netrid.v19.dss.ISASubscriptionInteractions", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md", "start_time": "2023-11-06T23:42:21.790131Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#setup-test-case", "start_time": "2023-11-06T23:42:21.790206Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#ensure-clean-workspace-test-step", "start_time": "2023-11-06T23:42:21.790267Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:21.792211Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}, {"name": "Successful subscription search query", "timestamp": "2023-11-06T23:42:21.795636Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:21.790315Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "106"}, "elapsed_s": 0.001128, "reported": "2023-11-06T23:42:21.791953Z", "json": {"message": "ISA 00000172-e36d-40be-d38b-eca6ca350000 not found (E:a4c39262-5295-490e-8d2f-467d38a33a43)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:21.792355Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "21"}, "elapsed_s": 0.002232, "reported": "2023-11-06T23:42:21.795095Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:21.795819Z"}], "end_time": "2023-11-06T23:42:21.795843Z"}, {"name": "ISA Subscription Interactions", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#isa-subscription-interactions-test-case", "start_time": "2023-11-06T23:42:21.795868Z", "steps": [{"name": "ISA Subscription Interactions", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#isa-subscription-interactions-test-step", "start_time": "2023-11-06T23:42:21.795894Z", "failed_checks": [], "passed_checks": [{"name": "Create an ISA", "timestamp": "2023-11-06T23:42:21.810266Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Create a subscription within the ISA footprint", "timestamp": "2023-11-06T23:42:21.822084Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Subscription for the ISA's area mentions the ISA", "timestamp": "2023-11-06T23:42:21.823066Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Newly created subscription has a notification_index of 0", "timestamp": "2023-11-06T23:42:21.824439Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Mutate the ISA", "timestamp": "2023-11-06T23:42:21.922601Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Response to the mutation of the ISA contains subscription ID", "timestamp": "2023-11-06T23:42:21.925396Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Subscription to an ISA has its notification index incremented after mutation", "timestamp": "2023-11-06T23:42:21.926598Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Delete the ISA", "timestamp": "2023-11-06T23:42:22.008120Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Response to the deletion of the ISA contains subscription ID", "timestamp": "2023-11-06T23:42:22.010660Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "Subscription to an ISA has its notification index incremented after deletion", "timestamp": "2023-11-06T23:42:22.011919Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Successful subscription deletion", "timestamp": "2023-11-06T23:42:22.020986Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:21.796504Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.906813Z", "time_end": "2023-11-07T00:42:16.906813Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "d65ded06-d57b-41f7-88c9-a4904a69680d"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "291"}, "elapsed_s": 0.011112, "reported": "2023-11-06T23:42:21.808251Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.906813Z", "time_end": "2023-11-07T00:42:16.906813Z", "version": "1f59d6ljq9438", "id": "00000172-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000172-e36d-40be-d38b-eca6ca350001", "initiated_at": "2023-11-06T23:42:21.811168Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:16.906813Z", "time_end": "2023-11-07T00:42:16.906813Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "ec0d79b0-e953-439c-be22-f3f14125c449"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "627"}, "elapsed_s": 0.008559, "reported": "2023-11-06T23:42:21.820475Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.906813Z", "time_end": "2023-11-07T00:42:16.906813Z", "version": "1f59d6ljq9438", "id": "00000172-e36d-40be-d38b-eca6ca350000"}], "subscription": {"id": "00000172-e36d-40be-d38b-eca6ca350001", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:42:16.906813Z", "time_start": "2023-11-06T23:42:16.906813Z", "version": "1f59d6lk8h1u8"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000/1f59d6ljq9438", "initiated_at": "2023-11-06T23:42:21.825424Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3047.0}, "time_start": "2023-11-06T23:42:16.906813Z", "time_end": "2023-11-07T00:42:16.906813Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "33b33f4a-5126-4173-b2b5-91378aab9764"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "482"}, "elapsed_s": 0.004899, "reported": "2023-11-06T23:42:21.831166Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000172-e36d-40be-d38b-eca6ca350001", "notification_index": 1}], "url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.906813Z", "time_end": "2023-11-07T00:42:16.906813Z", "version": "1f59d6lkm7f7o", "id": "00000172-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000/1f59d6lkm7f7o", "initiated_at": "2023-11-06T23:42:21.927358Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:21 GMT", "Content-Length": "482"}, "elapsed_s": 0.005565, "reported": "2023-11-06T23:42:21.933575Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-06T23:42:16.906813Z", "time_end": "2023-11-07T00:42:16.906813Z", "version": "1f59d6lkm7f7o", "id": "00000172-e36d-40be-d38b-eca6ca350000"}, "subscribers": [{"subscriptions": [{"subscription_id": "00000172-e36d-40be-d38b-eca6ca350001", "notification_index": 2}], "url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}]}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000172-e36d-40be-d38b-eca6ca350001/1f59d6lk8h1u8", "initiated_at": "2023-11-06T23:42:22.013121Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.005755, "reported": "2023-11-06T23:42:22.019482Z", "json": {"subscription": {"id": "00000172-e36d-40be-d38b-eca6ca350001", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 2, "time_end": "2023-11-07T00:42:16.906813Z", "time_start": "2023-11-06T23:42:16.906813Z", "version": "1f59d6lk8h1u8"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.021028Z"}], "end_time": "2023-11-06T23:42:22.021047Z"}], "successful": true, "end_time": "2023-11-06T23:42:22.021062Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#cleanup", "start_time": "2023-11-06T23:42:22.021087Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-06T23:42:22.023133Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}, {"name": "Successful subscription search query", "timestamp": "2023-11-06T23:42:22.026015Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:22.021119Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "106"}, "elapsed_s": 0.00122, "reported": "2023-11-06T23:42:22.022862Z", "json": {"message": "ISA 00000172-e36d-40be-d38b-eca6ca350000 not found (E:281613aa-9b29-4a81-a0e8-b10b545ee459)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:22.023304Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "21"}, "elapsed_s": 0.00172, "reported": "2023-11-06T23:42:22.025590Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.026270Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: Subscription Validation", "scenario_type": "scenarios.astm.netrid.v19.dss.SubscriptionValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md", "start_time": "2023-11-06T23:42:22.026722Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#setup-test-case", "start_time": "2023-11-06T23:42:22.026802Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#ensure-clean-workspace-test-step", "start_time": "2023-11-06T23:42:22.026861Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2023-11-06T23:42:22.029268Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:22.026962Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "21"}, "elapsed_s": 0.001443, "reported": "2023-11-06T23:42:22.028933Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.029452Z"}], "end_time": "2023-11-06T23:42:22.029475Z"}, {"name": "Subscription duration limitations", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#subscription-duration-limitations-test-case", "start_time": "2023-11-06T23:42:22.029500Z", "steps": [{"name": "Try to create too-long subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#try-to-create-too-long-subscription-test-step", "start_time": "2023-11-06T23:42:22.029529Z", "failed_checks": [], "passed_checks": [{"name": "Too-long subscription creation rejected", "timestamp": "2023-11-06T23:42:22.032538Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:22.030154Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.029567Z", "time_end": "2023-11-07T23:52:22.029567Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "87bd5be8-ed27-46b0-8a0c-f57655cdb1ee"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "92"}, "elapsed_s": 0.001561, "reported": "2023-11-06T23:42:22.032260Z", "json": {"message": "Subscription window exceeds 24 hours (E:2cfc9f54-f205-4fdf-ab69-1ed0024f3017)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.032595Z"}, {"name": "Try to extend subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#try-to-extend-subscription-test-step", "start_time": "2023-11-06T23:42:22.032630Z", "failed_checks": [], "passed_checks": [{"name": "Valid subscription created", "timestamp": "2023-11-06T23:42:22.040678Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Subscription duration limited during update", "timestamp": "2023-11-06T23:42:22.043023Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:22.033432Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.032697Z", "time_end": "2023-11-07T23:41:22.032697Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "3200ceaa-06e9-4709-a7b3-fff230ba2f33"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.005885, "reported": "2023-11-06T23:42:22.039875Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350000", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T23:41:22.032697Z", "time_start": "2023-11-06T23:42:22.032697Z", "version": "1f59d6lqs7j38"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:22.041281Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.040727Z", "time_end": "2023-11-07T23:52:22.040727Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "4a54b8a5-a5f1-4b27-beb9-2660e223eff6"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "92"}, "elapsed_s": 0.000875, "reported": "2023-11-06T23:42:22.042735Z", "json": {"message": "Subscription window exceeds 24 hours (E:8eb4a3ce-1d58-477e-a1af-91dbcb442574)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.043079Z"}, {"name": "Remove subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#remove-subscription-test-step", "start_time": "2023-11-06T23:42:22.043118Z", "failed_checks": [], "passed_checks": [{"name": "Subscription deleted", "timestamp": "2023-11-06T23:42:22.050283Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000/1f59d6lqs7j38", "initiated_at": "2023-11-06T23:42:22.044058Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.004119, "reported": "2023-11-06T23:42:22.048816Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350000", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T23:41:22.032697Z", "time_start": "2023-11-06T23:42:22.032697Z", "version": "1f59d6lqs7j38"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.050314Z"}], "end_time": "2023-11-06T23:42:22.050331Z"}, {"name": "Subscription quantity limitations", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#subscription-quantity-limitations-test-case", "start_time": "2023-11-06T23:42:22.050358Z", "steps": [{"name": "Create maximum number of subscriptions", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#create-maximum-number-of-subscriptions-test-step", "start_time": "2023-11-06T23:42:22.050384Z", "failed_checks": [], "passed_checks": [{"name": "Create up to the maximum allowed number of subscriptions in an area", "timestamp": "2023-11-06T23:42:22.136127Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350100", "initiated_at": "2023-11-06T23:42:22.051015Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.050425Z", "time_end": "2023-11-07T00:12:22.050425Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "cd70f9ea-4470-4811-8098-49ef9c0c2e68"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.005599, "reported": "2023-11-06T23:42:22.057181Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350100", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.050425Z", "time_start": "2023-11-06T23:42:22.050425Z", "version": "1f59d6lrd0as8"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350101", "initiated_at": "2023-11-06T23:42:22.058812Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.058019Z", "time_end": "2023-11-07T00:12:22.058019Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "5db01bb5-eaa3-4f15-9724-9f215f635bad"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.005858, "reported": "2023-11-06T23:42:22.065273Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350101", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.058019Z", "time_start": "2023-11-06T23:42:22.058019Z", "version": "1f59d6lrkd7u0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350102", "initiated_at": "2023-11-06T23:42:22.066612Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.066048Z", "time_end": "2023-11-07T00:12:22.066048Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "17f1903f-75be-4d6f-adb4-c9784301174a"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.0058, "reported": "2023-11-06T23:42:22.073038Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350102", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.066048Z", "time_start": "2023-11-06T23:42:22.066048Z", "version": "1f59d6lrruij0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350103", "initiated_at": "2023-11-06T23:42:22.074409Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.073828Z", "time_end": "2023-11-07T00:12:22.073828Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "115c5804-e3f5-45ee-95c7-4b59b4bb4fd3"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.006282, "reported": "2023-11-06T23:42:22.081336Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350103", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.073828Z", "time_start": "2023-11-06T23:42:22.073828Z", "version": "1f59d6ls3blg8"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350104", "initiated_at": "2023-11-06T23:42:22.082823Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.082231Z", "time_end": "2023-11-07T00:12:22.082231Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "f577c6f6-cdda-4600-88d2-0f53c8ac2bab"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.006317, "reported": "2023-11-06T23:42:22.089763Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350104", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.082231Z", "time_start": "2023-11-06T23:42:22.082231Z", "version": "1f59d6lsbcdag"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350105", "initiated_at": "2023-11-06T23:42:22.091097Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.090538Z", "time_end": "2023-11-07T00:12:22.090538Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "40061a8d-1b6e-4c64-9f2b-f2a7f56ce336"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.006177, "reported": "2023-11-06T23:42:22.097855Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350105", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.090538Z", "time_start": "2023-11-06T23:42:22.090538Z", "version": "1f59d6lsj8nhg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350106", "initiated_at": "2023-11-06T23:42:22.099199Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.098642Z", "time_end": "2023-11-07T00:12:22.098642Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "2b1f99ae-a784-46c7-84de-da295c3512e1"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.006222, "reported": "2023-11-06T23:42:22.105994Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350106", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.098642Z", "time_start": "2023-11-06T23:42:22.098642Z", "version": "1f59d6lsqujmo"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350107", "initiated_at": "2023-11-06T23:42:22.107443Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.106840Z", "time_end": "2023-11-07T00:12:22.106840Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "ca36e6cd-fd3a-43ae-bce7-86101d495dd8"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "369"}, "elapsed_s": 0.006535, "reported": "2023-11-06T23:42:22.114599Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350107", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.10684Z", "time_start": "2023-11-06T23:42:22.10684Z", "version": "1f59d6lt2pc40"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350108", "initiated_at": "2023-11-06T23:42:22.116134Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.115484Z", "time_end": "2023-11-07T00:12:22.115484Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "06c5f8d9-d0e1-4e98-8c6e-fdeafefa749f"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.010159, "reported": "2023-11-06T23:42:22.126916Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350108", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.115484Z", "time_start": "2023-11-06T23:42:22.115484Z", "version": "1f59d6ltb2u5g"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350109", "initiated_at": "2023-11-06T23:42:22.128379Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.127796Z", "time_end": "2023-11-07T00:12:22.127796Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "6c876001-392e-4802-b74a-b426e73d6cfc"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.006283, "reported": "2023-11-06T23:42:22.135297Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350109", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.127796Z", "time_start": "2023-11-06T23:42:22.127796Z", "version": "1f59d6ltmqilo"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.136163Z"}, {"name": "Exceed maximum number of subscriptions", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#exceed-maximum-number-of-subscriptions-test-step", "start_time": "2023-11-06T23:42:22.136192Z", "failed_checks": [], "passed_checks": [{"name": "Enforce maximum number of subscriptions for an area", "timestamp": "2023-11-06T23:42:22.140535Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0050"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350200", "initiated_at": "2023-11-06T23:42:22.136809Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:22.136238Z", "time_end": "2023-11-07T00:12:22.136238Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "1c51a0f1-97ef-4b15-a9a2-da6b5c4a9118"}, "body": null}, "response": {"code": 429, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "108"}, "elapsed_s": 0.002886, "reported": "2023-11-06T23:42:22.140290Z", "json": {"message": "Too many existing subscriptions in this area already (E:e9b20296-4e80-419b-bb21-9590d4540c43)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.140586Z"}, {"name": "Clean up subscriptions", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#clean-up-subscriptions-test-step", "start_time": "2023-11-06T23:42:22.140628Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2023-11-06T23:42:22.147809Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.159217Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.164642Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.170192Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.176546Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.185870Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.192551Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.197659Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.203143Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.208440Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.214643Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:22.140746Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Transfer-Encoding": "chunked"}, "elapsed_s": 0.00188, "reported": "2023-11-06T23:42:22.143335Z", "json": {"subscriptions": [{"id": "0000016f-e36d-40be-d38b-eca6ca350100", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.050425Z", "time_start": "2023-11-06T23:42:22.050425Z", "version": "1f59d6lrd0as8"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350101", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.058019Z", "time_start": "2023-11-06T23:42:22.058019Z", "version": "1f59d6lrkd7u0"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350102", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.066048Z", "time_start": "2023-11-06T23:42:22.066048Z", "version": "1f59d6lrruij0"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350103", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.073828Z", "time_start": "2023-11-06T23:42:22.073828Z", "version": "1f59d6ls3blg8"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350104", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.082231Z", "time_start": "2023-11-06T23:42:22.082231Z", "version": "1f59d6lsbcdag"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350105", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.090538Z", "time_start": "2023-11-06T23:42:22.090538Z", "version": "1f59d6lsj8nhg"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350106", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.098642Z", "time_start": "2023-11-06T23:42:22.098642Z", "version": "1f59d6lsqujmo"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350107", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.10684Z", "time_start": "2023-11-06T23:42:22.10684Z", "version": "1f59d6lt2pc40"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350108", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.115484Z", "time_start": "2023-11-06T23:42:22.115484Z", "version": "1f59d6ltb2u5g"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350109", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.127796Z", "time_start": "2023-11-06T23:42:22.127796Z", "version": "1f59d6ltmqilo"}]}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350100/1f59d6lrd0as8", "initiated_at": "2023-11-06T23:42:22.153835Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.004539, "reported": "2023-11-06T23:42:22.158929Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350100", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.050425Z", "time_start": "2023-11-06T23:42:22.050425Z", "version": "1f59d6lrd0as8"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350101/1f59d6lrkd7u0", "initiated_at": "2023-11-06T23:42:22.159311Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.004306, "reported": "2023-11-06T23:42:22.164300Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350101", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.058019Z", "time_start": "2023-11-06T23:42:22.058019Z", "version": "1f59d6lrkd7u0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350102/1f59d6lrruij0", "initiated_at": "2023-11-06T23:42:22.164773Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.004473, "reported": "2023-11-06T23:42:22.169971Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350102", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.066048Z", "time_start": "2023-11-06T23:42:22.066048Z", "version": "1f59d6lrruij0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350103/1f59d6ls3blg8", "initiated_at": "2023-11-06T23:42:22.170319Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.005241, "reported": "2023-11-06T23:42:22.176243Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350103", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.073828Z", "time_start": "2023-11-06T23:42:22.073828Z", "version": "1f59d6ls3blg8"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350104/1f59d6lsbcdag", "initiated_at": "2023-11-06T23:42:22.176643Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.008044, "reported": "2023-11-06T23:42:22.185482Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350104", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.082231Z", "time_start": "2023-11-06T23:42:22.082231Z", "version": "1f59d6lsbcdag"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350105/1f59d6lsj8nhg", "initiated_at": "2023-11-06T23:42:22.185985Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.005644, "reported": "2023-11-06T23:42:22.192270Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350105", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.090538Z", "time_start": "2023-11-06T23:42:22.090538Z", "version": "1f59d6lsj8nhg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350106/1f59d6lsqujmo", "initiated_at": "2023-11-06T23:42:22.192660Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.004051, "reported": "2023-11-06T23:42:22.197417Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350106", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.098642Z", "time_start": "2023-11-06T23:42:22.098642Z", "version": "1f59d6lsqujmo"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350107/1f59d6lt2pc40", "initiated_at": "2023-11-06T23:42:22.197758Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "350"}, "elapsed_s": 0.004465, "reported": "2023-11-06T23:42:22.202907Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350107", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.10684Z", "time_start": "2023-11-06T23:42:22.10684Z", "version": "1f59d6lt2pc40"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350108/1f59d6ltb2u5g", "initiated_at": "2023-11-06T23:42:22.203240Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.004183, "reported": "2023-11-06T23:42:22.208163Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350108", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.115484Z", "time_start": "2023-11-06T23:42:22.115484Z", "version": "1f59d6ltb2u5g"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350109/1f59d6ltmqilo", "initiated_at": "2023-11-06T23:42:22.208541Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.005147, "reported": "2023-11-06T23:42:22.214330Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350109", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T00:12:22.127796Z", "time_start": "2023-11-06T23:42:22.127796Z", "version": "1f59d6ltmqilo"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.214722Z"}], "end_time": "2023-11-06T23:42:22.214796Z"}], "successful": true, "end_time": "2023-11-06T23:42:22.214830Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#cleanup", "start_time": "2023-11-06T23:42:22.214877Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2023-11-06T23:42:22.217828Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:22.214994Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "21"}, "elapsed_s": 0.00175, "reported": "2023-11-06T23:42:22.217425Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.217987Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: Subscription Simple", "scenario_type": "scenarios.astm.netrid.v19.dss.SubscriptionSimple", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md", "start_time": "2023-11-06T23:42:22.218433Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#setup-test-case", "start_time": "2023-11-06T23:42:22.218658Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#ensure-clean-workspace-test-step", "start_time": "2023-11-06T23:42:22.218723Z", "failed_checks": [], "passed_checks": [{"name": "Search for all subscriptions in ISA area", "timestamp": "2023-11-06T23:42:22.221618Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.224121Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.226142Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.228236Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.230351Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:22.218835Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "21"}, "elapsed_s": 0.001665, "reported": "2023-11-06T23:42:22.221229Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:22.221883Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001266, "reported": "2023-11-06T23:42:22.223755Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350000 not found (E:2deb7cc2-f5a1-4c85-8b30-801f1c8a731b)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350001", "initiated_at": "2023-11-06T23:42:22.224226Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001129, "reported": "2023-11-06T23:42:22.225932Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350001 not found (E:f9ab9484-f003-4f49-be1a-56343010c737)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350002", "initiated_at": "2023-11-06T23:42:22.226244Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001121, "reported": "2023-11-06T23:42:22.228025Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350002 not found (E:4895da3f-dc90-4d00-b241-4dd1d0793529)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-06T23:42:22.228335Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001124, "reported": "2023-11-06T23:42:22.230131Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350003 not found (E:8f651e6d-462e-4f66-9672-2607434b9612)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.230445Z"}], "end_time": "2023-11-06T23:42:22.230478Z"}, {"name": "Subscription Simple", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#subscription-simple-test-case", "start_time": "2023-11-06T23:42:22.230542Z", "steps": [{"name": "Create subscription validation", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#create-subscription-validation-test-step", "start_time": "2023-11-06T23:42:22.230589Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription", "timestamp": "2023-11-06T23:42:22.239182Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Response to subscription creation contains a subscription", "timestamp": "2023-11-06T23:42:22.240187Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-06T23:42:22.240962Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-06T23:42:22.241018Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-06T23:42:22.241065Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-06T23:42:22.241110Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-06T23:42:22.241160Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-06T23:42:22.241208Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-06T23:42:22.241252Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-06T23:42:22.241295Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-06T23:42:22.241340Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-06T23:42:22.241385Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-06T23:42:22.241429Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-06T23:42:22.241587Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is 0 if present", "timestamp": "2023-11-06T23:42:22.242479Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-06T23:42:22.231505Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:05.973826Z", "time_end": "2023-11-06T23:52:05.973826Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "68c3ae3a-3304-471d-b635-4c5ac7cb85a0"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.00605, "reported": "2023-11-06T23:42:22.238200Z", "json": {"service_areas": [], "subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-06T23:52:05.973826Z", "time_start": "2023-11-06T23:42:05.973826Z", "version": "1f59d6m0p5tgo"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.243345Z"}, {"name": "Mutate Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#mutate-subscription-test-step", "start_time": "2023-11-06T23:42:22.243503Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be mutated", "timestamp": "2023-11-06T23:42:22.252562Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Response to subscription mutation contains a subscription", "timestamp": "2023-11-06T23:42:22.253341Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-06T23:42:22.254094Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-06T23:42:22.254152Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-06T23:42:22.254202Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-06T23:42:22.254249Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-06T23:42:22.254296Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-06T23:42:22.254346Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-06T23:42:22.254392Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-06T23:42:22.254436Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-06T23:42:22.254483Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-06T23:42:22.254545Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-06T23:42:22.254597Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-06T23:42:22.254649Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Mutated subscription version is updated", "timestamp": "2023-11-06T23:42:22.254702Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Subscription can be mutated", "timestamp": "2023-11-06T23:42:22.262814Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Response to subscription mutation contains a subscription", "timestamp": "2023-11-06T23:42:22.263596Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-06T23:42:22.264422Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-06T23:42:22.264482Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-06T23:42:22.264532Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-06T23:42:22.264580Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-06T23:42:22.264627Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-06T23:42:22.264676Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-06T23:42:22.264722Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-06T23:42:22.264768Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-06T23:42:22.264824Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-06T23:42:22.264882Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-06T23:42:22.264932Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-06T23:42:22.264982Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Mutated subscription version is updated", "timestamp": "2023-11-06T23:42:22.265034Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/1f59d6m0p5tgo", "initiated_at": "2023-11-06T23:42:22.244376Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "484", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:15.973826Z", "time_end": "2023-11-06T23:52:15.973826Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "68dd007c-cee8-4ac8-9420-9f88261b3a24"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.006708, "reported": "2023-11-06T23:42:22.251784Z", "json": {"service_areas": [], "subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-06T23:52:15.973826Z", "time_start": "2023-11-06T23:42:15.973826Z", "version": "1f59d6m15gajo"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/1f59d6m15gajo", "initiated_at": "2023-11-06T23:42:22.256039Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "506", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.61500000000001}, {"lat": 37.2148, "lng": -80.61500000000001}, {"lat": 37.2148, "lng": -80.545}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-06T23:42:15.973826Z", "time_end": "2023-11-06T23:52:15.973826Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "38b165e0-0c08-4b89-b126-5edb34a22356"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "371"}, "elapsed_s": 0.005373, "reported": "2023-11-06T23:42:22.262017Z", "json": {"service_areas": [], "subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-06T23:52:15.973826Z", "time_start": "2023-11-06T23:42:15.973826Z", "version": "1f59d6m1gpn28"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.265752Z"}, {"name": "Query Existing Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#query-existing-subscription-test-step", "start_time": "2023-11-06T23:42:22.265784Z", "failed_checks": [], "passed_checks": [{"name": "Get Subscription by ID", "timestamp": "2023-11-06T23:42:22.269506Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-06T23:42:22.270283Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-06T23:42:22.270343Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-06T23:42:22.270393Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-06T23:42:22.270440Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-06T23:42:22.270486Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-06T23:42:22.270536Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-06T23:42:22.270584Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-06T23:42:22.270631Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-06T23:42:22.270679Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-06T23:42:22.270728Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-06T23:42:22.270776Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-06T23:42:22.270848Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2023-11-06T23:42:22.270915Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2023-11-06T23:42:22.270967Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Search for all subscriptions in ISA area", "timestamp": "2023-11-06T23:42:22.274356Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Created Subscription is in search results", "timestamp": "2023-11-06T23:42:22.275096Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-06T23:42:22.275996Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-06T23:42:22.276056Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-06T23:42:22.276106Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-06T23:42:22.276153Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-06T23:42:22.276200Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-06T23:42:22.276248Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-06T23:42:22.276294Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-06T23:42:22.276340Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-06T23:42:22.276386Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-06T23:42:22.276432Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-06T23:42:22.276478Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-06T23:42:22.276526Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2023-11-06T23:42:22.276584Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2023-11-06T23:42:22.276634Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "No huge search area allowed", "timestamp": "2023-11-06T23:42:22.278359Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-06T23:42:22.265990Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.001361, "reported": "2023-11-06T23:42:22.268010Z", "json": {"subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-06T23:52:15.973826Z", "time_start": "2023-11-06T23:42:15.973826Z", "version": "1f59d6m1gpn28"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:22.271181Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "355"}, "elapsed_s": 0.001892, "reported": "2023-11-06T23:42:22.273638Z", "json": {"subscriptions": [{"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-06T23:52:15.973826Z", "time_start": "2023-11-06T23:42:15.973826Z", "version": "1f59d6m1gpn28"}]}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=38.0,-81.0,37.0,-81.0,37.0,-80.0,38.0,-80.0", "initiated_at": "2023-11-06T23:42:22.276699Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 413, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "70"}, "elapsed_s": 0.000838, "reported": "2023-11-06T23:42:22.278140Z", "json": {"message": "Area too large (E:882da931-3326-49bc-bb4a-5be840d06dc1)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.278412Z"}, {"name": "Delete Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#delete-subscription-test-step", "start_time": "2023-11-06T23:42:22.278461Z", "failed_checks": [], "passed_checks": [{"name": "Missing version prevents deletion", "timestamp": "2023-11-06T23:42:22.280474Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Incorrect version prevents deletion", "timestamp": "2023-11-06T23:42:22.282185Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-06T23:42:22.289356Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-06T23:42:22.290103Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-06T23:42:22.290160Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-06T23:42:22.290210Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-06T23:42:22.290257Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-06T23:42:22.290303Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-06T23:42:22.290351Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-06T23:42:22.290395Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-06T23:42:22.290438Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-06T23:42:22.290483Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-06T23:42:22.290527Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-06T23:42:22.290572Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-06T23:42:22.290619Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2023-11-06T23:42:22.290675Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2023-11-06T23:42:22.290723Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/", "initiated_at": "2023-11-06T23:42:22.278717Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "78"}, "elapsed_s": 0.000863, "reported": "2023-11-06T23:42:22.280258Z", "json": {"message": "Missing version string (E:f36094ed-46d3-4be8-9263-b7dd7d4ab33c)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/notacorrectversion", "initiated_at": "2023-11-06T23:42:22.280583Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "125"}, "elapsed_s": 0.000807, "reported": "2023-11-06T23:42:22.281964Z", "json": {"message": "strconv.ParseUint: parsing \"notacorrectversion\": value out of range (E:c4f89b91-59d9-48da-a72e-b277443d7f8f)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/1f59d6m1gpn28", "initiated_at": "2023-11-06T23:42:22.282441Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "352"}, "elapsed_s": 0.004562, "reported": "2023-11-06T23:42:22.287721Z", "json": {"subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-06T23:52:15.973826Z", "time_start": "2023-11-06T23:42:15.973826Z", "version": "1f59d6m1gpn28"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.290744Z"}, {"name": "Query Deleted Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#query-deleted-subscription-test-step", "start_time": "2023-11-06T23:42:22.290766Z", "failed_checks": [], "passed_checks": [{"name": "Query by subscription ID should fail", "timestamp": "2023-11-06T23:42:22.292937Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Search for all subscriptions in ISA area", "timestamp": "2023-11-06T23:42:22.295970Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Deleted subscription should not be present in search results", "timestamp": "2023-11-06T23:42:22.296168Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Search area that represents a loop is not allowed", "timestamp": "2023-11-06T23:42:22.297794Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-06T23:42:22.290928Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001137, "reported": "2023-11-06T23:42:22.292719Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350003 not found (E:dd6a3de8-7b3b-453d-8f6a-1b7d41d7ba53)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-06T23:42:22.293233Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "21"}, "elapsed_s": 0.001679, "reported": "2023-11-06T23:42:22.295585Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544,37.1853,-80.614", "initiated_at": "2023-11-06T23:42:22.296241Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "103"}, "elapsed_s": 0.000799, "reported": "2023-11-06T23:42:22.297561Z", "json": {"message": "Intersection found between polygon edge 1 and 4 (E:00144982-b57d-48d1-ad01-04bb8860f6f3)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.297848Z"}], "end_time": "2023-11-06T23:42:22.297881Z"}], "successful": true, "end_time": "2023-11-06T23:42:22.297909Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#cleanup", "start_time": "2023-11-06T23:42:22.297948Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.299848Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.301958Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.303951Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-06T23:42:22.305900Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-06T23:42:22.297996Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001118, "reported": "2023-11-06T23:42:22.299607Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350000 not found (E:15dc3d6b-ed45-4ba1-9c00-8124d73f80c5)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350001", "initiated_at": "2023-11-06T23:42:22.299949Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001123, "reported": "2023-11-06T23:42:22.301728Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350001 not found (E:6877c291-7cfa-4614-af43-1ed8568fab2d)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350002", "initiated_at": "2023-11-06T23:42:22.302065Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001113, "reported": "2023-11-06T23:42:22.303734Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350002 not found (E:eabb1996-9baf-414b-a8ed-c8332a0cbf5e)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-06T23:42:22.304043Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "115"}, "elapsed_s": 0.001095, "reported": "2023-11-06T23:42:22.305682Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350003 not found (E:b132f566-6f11-4c8e-952b-3c2837457903)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-06T23:42:22.305972Z"}}}, {"test_scenario": {"name": "ASTM F3411-19 NetRID DSS interoperability", "scenario_type": "scenarios.astm.netrid.v19.DSSInteroperability", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md", "start_time": "2023-11-06T23:42:22.306408Z", "cases": [{"name": "Prerequisites", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md#prerequisites-test-case", "start_time": "2023-11-06T23:42:22.306482Z", "steps": [{"name": "Test environment requirements", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md#test-environment-requirements-test-step", "start_time": "2023-11-06T23:42:22.306536Z", "failed_checks": [], "passed_checks": [{"name": "DSS instance is publicly addressable", "timestamp": "2023-11-06T23:42:22.307041Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0210"]}, {"name": "DSS instance is reachable", "timestamp": "2023-11-06T23:42:22.309480Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0210"]}, {"name": "DSS instance is publicly addressable", "timestamp": "2023-11-06T23:42:22.309905Z", "participants": ["uss2"], "requirements": ["astm.f3411.v19.DSS0210"]}, {"name": "DSS instance is reachable", "timestamp": "2023-11-06T23:42:22.314234Z", "participants": ["uss2"], "requirements": ["astm.f3411.v19.DSS0210"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=-23.6558,130.6205,-23.6898,130.6301,-23.6709,130.67,-23.6407,130.6466", "initiated_at": "2023-11-06T23:42:22.307149Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzczNiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "21"}, "elapsed_s": 0.001479, "reported": "2023-11-06T23:42:22.309166Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss2.localutm/v1/dss/subscriptions?area=-23.6558,130.6205,-23.6898,130.6301,-23.6709,130.67,-23.6407,130.6466", "initiated_at": "2023-11-06T23:42:22.310009Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMi5sb2NhbHV0bSIsImV4cCI6MTY5OTMxNzc0MiwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "body": null, "json": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Mon, 06 Nov 2023 23:42:22 GMT", "Content-Length": "21"}, "elapsed_s": 0.001845, "reported": "2023-11-06T23:42:22.313894Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss2"}], "end_time": "2023-11-06T23:42:22.314289Z"}], "end_time": "2023-11-06T23:42:22.314315Z"}, {"name": "Interoperability sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md#interoperability-sequence-test-case", "start_time": "2023-11-06T23:42:22.314350Z", "steps": [{"name": "S1", "documentation_url": "https://github.com/interuss/monitoring/blob/2f59e2ff657827a9f8b6b048b4064bb2acea05ef/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/put_isa.md#create-or-update-isa-test-step", "start_time": "2023-11-06T23:42:22.314412Z", "failed_checks": [], "passed_checks": [{"name": "ISA[P] created with proper response", "timestamp": "2023-11-06T23:42:22.314507Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0130,A2-6-1,1a"]}]}]}], "successful": false, "notes": {"uss1_private_address": {"message": "DSS instance (URL: http://dss.uss1.localutm, netloc: dss.uss1.localutm, resolved IP: 172.18.0.3) is declared as explicitly having a private address, skipping check", "timestamp": "2023-11-06T23:42:22.306895Z"}, "uss2_private_address": {"message": "DSS instance (URL: http://dss.uss2.localutm, netloc: dss.uss2.localutm, resolved IP: 172.18.0.3) is declared as explicitly having a private address, skipping check", "timestamp": "2023-11-06T23:42:22.309759Z"}}, "execution_error": {"type": "TypeError", "message": "'ExecutionContext' object does not support item assignment", "timestamp": "2023-11-06T23:42:22.314561Z", "stacktrace": "Traceback (most recent call last):\n File \"/app/monitoring/uss_qualifier/suites/suite.py\", line 150, in _run_test_scenario\n scenario.run(context)\n File \"/app/monitoring/uss_qualifier/scenarios/astm/netrid/common/dss_interoperability.py\", line 109, in run\n step()\n File \"/app/monitoring/uss_qualifier/scenarios/astm/netrid/common/dss_interoperability.py\", line 147, in step1\n isa_1 = self._new_isa(\"isa_1\")\n File \"/app/monitoring/uss_qualifier/scenarios/astm/netrid/common/dss_interoperability.py\", line 78, in _new_isa\n self._context[name] = TestEntity(EntityType.ISA, str(uuid.uuid4()))\nTypeError: 'ExecutionContext' object does not support item assignment\n"}}}], "capability_evaluations": [], "successful": false, "end_time": "2023-11-06T23:42:22.315814Z"}}], "generator_type": "action_generators.astm.f3411.ForEachDSS", "start_time": "2023-11-06T23:42:16.375583Z", "successful": false, "end_time": "2023-11-06T23:42:22.316384Z"}}], "capability_evaluations": [], "successful": false, "end_time": "2023-11-06T23:42:22.316784Z"}}} \ No newline at end of file +{"codebase_version": "interuss/monitoring/v0.0.0-079c92b", "commit_hash": "079c92b67fb65366b165c1512c319174facf3aca", "baseline_signature": "21813fb08140f0d2883d6350a8c3f29e32a72b68cecc49e9078a2eaa93e211bd", "environment_signature": "383670842b90e623e04660bab8132198849a61457e0d90caf9eebb0df6322efb", "configuration": {"resources": {"resource_declarations": {"id_generator": {"resource_type": "resources.interuss.IDGeneratorResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"whoami_audience": "localhost", "whoami_scope": "rid.display_provider"}}, "kentland_service_area": {"resource_type": "resources.netrid.ServiceAreaResource", "specification": {"base_url": "https://uss_qualifier.test.utm/dummy_base_url", "footprint": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}], "altitude_min": 0.0, "altitude_max": 3048.0, "reference_time": "2023-01-10T00:00:00.123456+00:00", "time_start": "2023-01-10T00:00:01.123456+00:00", "time_end": "2023-01-10T01:00:01.123456+00:00"}, "dependencies": {}}, "kentland_problematically_big_area": {"resource_type": "resources.VerticesResource", "specification": {"vertices": [{"lat": 38.0, "lng": -81.0}, {"lat": 37.0, "lng": -81.0}, {"lat": 37.0, "lng": -80.0}, {"lat": 38.0, "lng": -80.0}]}, "dependencies": {}}, "utm_auth": {"resource_type": "resources.communications.AuthAdapterResource", "specification": {"environment_variable_containing_auth_spec": "AUTH_SPEC"}, "dependencies": {}}, "scd_dss_instances": {"resource_type": "resources.astm.f3548.v21.DSSInstancesResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"dss_instances": [{"participant_id": "uss1", "base_url": "http://dss.uss1.localutm", "has_private_address": true}, {"participant_id": "uss2", "base_url": "http://dss.uss2.localutm", "has_private_address": true}]}}, "netrid_dss_instances_v22a": {"resource_type": "resources.astm.f3411.DSSInstancesResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"dss_instances": [{"participant_id": "uss1", "rid_version": "F3411-22a", "base_url": "http://dss.uss1.localutm/rid/v2", "has_private_address": true, "local_debug": true}, {"participant_id": "uss2", "rid_version": "F3411-22a", "base_url": "http://dss.uss2.localutm/rid/v2", "has_private_address": true, "local_debug": true}]}}, "netrid_dss_instances_v19": {"resource_type": "resources.astm.f3411.DSSInstancesResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"dss_instances": [{"participant_id": "uss1", "rid_version": "F3411-19", "base_url": "http://dss.uss1.localutm", "has_private_address": true, "local_debug": true}, {"participant_id": "uss2", "rid_version": "F3411-19", "base_url": "http://dss.uss2.localutm", "has_private_address": true, "local_debug": true}]}}}}, "non_baseline_inputs": ["v1.test_run.resources.resource_declarations.utm_auth", "v1.test_run.resources.resource_declarations.scd_dss_instances", "v1.test_run.resources.resource_declarations.netrid_dss_instances_v22a", "v1.test_run.resources.resource_declarations.netrid_dss_instances_v19"], "action": {"test_suite": {"suite_type": "suites.interuss.dss.all_tests", "resources": {"f3411v19_dss_instances": "netrid_dss_instances_v19", "f3411v22a_dss_instances": "netrid_dss_instances_v22a", "id_generator": "id_generator", "service_area": "kentland_service_area", "problematically_big_area": "kentland_problematically_big_area"}}, "on_failure": "Continue"}, "execution": {"stop_fast": true, "include_action_when": null, "skip_action_when": null}}, "report": {"test_suite": {"name": "ASTM DSS tests", "suite_type": "suites.interuss.dss.all_tests", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md", "start_time": "2023-11-07T15:06:41.438396Z", "actions": [{"action_generator": {"actions": [{"test_suite": {"name": "DSS testing for ASTM NetRID F3411-19", "suite_type": "suites.astm.netrid.f3411_19.dss_probing", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/suites/astm/netrid/f3411_19/dss_probing.md", "start_time": "2023-11-07T15:06:41.438719Z", "actions": [{"test_scenario": {"name": "ASTM NetRID DSS: Simple ISA", "scenario_type": "scenarios.astm.netrid.v19.dss.ISASimple", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md", "start_time": "2023-11-07T15:06:41.438910Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#setup-test-case", "start_time": "2023-11-07T15:06:41.438981Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#ensure-clean-workspace-test-step", "start_time": "2023-11-07T15:06:41.439033Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:41.445847Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.439091Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "106"}, "elapsed_s": 0.003161, "reported": "2023-11-07T15:06:41.445095Z", "json": {"message": "ISA 0000015c-e36d-40be-d38b-eca6ca350000 not found (E:73ce9943-1eb0-4b1d-9a5b-417c271e2625)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.445943Z"}], "end_time": "2023-11-07T15:06:41.445977Z"}, {"name": "Create and check ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#create-and-check-isa-test-case", "start_time": "2023-11-07T15:06:41.446027Z", "steps": [{"name": "Create ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/put_isa.md#create-or-update-isa-test-step", "start_time": "2023-11-07T15:06:41.446073Z", "failed_checks": [], "passed_checks": [{"name": "ISA response code", "timestamp": "2023-11-07T15:06:41.459690Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA response format", "timestamp": "2023-11-07T15:06:41.647426Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA ID matches", "timestamp": "2023-11-07T15:06:41.647548Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA version format", "timestamp": "2023-11-07T15:06:41.647600Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time matches", "timestamp": "2023-11-07T15:06:41.647650Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA end time matches", "timestamp": "2023-11-07T15:06:41.647695Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA URL matches", "timestamp": "2023-11-07T15:06:41.647745Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA created", "timestamp": "2023-11-07T15:06:41.648188Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.447153Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:41.908731Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "8106a977-e84e-4903-b029-cd003c1216e6"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "291"}, "elapsed_s": 0.007009, "reported": "2023-11-07T15:06:41.456402Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:41.908731Z", "version": "1f5avkoe8dpjo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.648218Z"}, {"name": "Get ISA by ID", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#get-isa-by-id-test-step", "start_time": "2023-11-07T15:06:41.648247Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:41.652384Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA", "interuss.f3411.dss_endpoints.GetISA"]}, {"name": "ISA version match", "timestamp": "2023-11-07T15:06:41.652995Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.648299Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "274"}, "elapsed_s": 0.001894, "reported": "2023-11-07T15:06:41.650876Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:41.908731Z", "version": "1f5avkoe8dpjo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.653024Z"}], "end_time": "2023-11-07T15:06:41.653041Z"}, {"name": "Update and search ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#update-and-search-isa-test-case", "start_time": "2023-11-07T15:06:41.653076Z", "steps": [{"name": "Update ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/put_isa.md#create-or-update-isa-test-step", "start_time": "2023-11-07T15:06:41.653113Z", "failed_checks": [], "passed_checks": [{"name": "ISA response code", "timestamp": "2023-11-07T15:06:41.663077Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA response format", "timestamp": "2023-11-07T15:06:41.673738Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA ID matches", "timestamp": "2023-11-07T15:06:41.673810Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA version changed", "timestamp": "2023-11-07T15:06:41.673858Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA version format", "timestamp": "2023-11-07T15:06:41.673902Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time matches", "timestamp": "2023-11-07T15:06:41.673948Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA end time matches", "timestamp": "2023-11-07T15:06:41.673989Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA URL matches", "timestamp": "2023-11-07T15:06:41.674036Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "ISA updated", "timestamp": "2023-11-07T15:06:41.674405Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/1f5avkoe8dpjo", "initiated_at": "2023-11-07T15:06:41.653762Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:42.908731Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "db62018e-0d6b-4736-bb01-f0c6e89282b4"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "291"}, "elapsed_s": 0.005856, "reported": "2023-11-07T15:06:41.660272Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:42.908731Z", "version": "1f5avkokbspoo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.674434Z"}, {"name": "Get ISA by ID", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#get-isa-by-id-test-step-1", "start_time": "2023-11-07T15:06:41.674469Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:41.678308Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA", "interuss.f3411.dss_endpoints.GetISA"]}, {"name": "ISA version match", "timestamp": "2023-11-07T15:06:41.678917Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.674515Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "274"}, "elapsed_s": 0.001708, "reported": "2023-11-07T15:06:41.676843Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:42.908731Z", "version": "1f5avkokbspoo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.678945Z"}, {"name": "Search by earliest time (included)", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-07T15:06:41.678976Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-07T15:06:41.693048Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-07T15:06:41.693098Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA returned by search", "timestamp": "2023-11-07T15:06:41.693828Z", "participants": ["uss1"], "requirements": []}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&earliest_time=2023-11-07T16:05:42.908731Z", "initiated_at": "2023-11-07T15:06:41.679078Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "277"}, "elapsed_s": 0.002425, "reported": "2023-11-07T15:06:41.682061Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:42.908731Z", "version": "1f5avkokbspoo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}]}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.693859Z"}, {"name": "Search by earliest time (excluded)", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-07T15:06:41.693893Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-07T15:06:41.706867Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-07T15:06:41.706922Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA not returned by search", "timestamp": "2023-11-07T15:06:41.707118Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&earliest_time=2023-11-07T16:07:42.908731Z", "initiated_at": "2023-11-07T15:06:41.693980Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "21"}, "elapsed_s": 0.002115, "reported": "2023-11-07T15:06:41.696722Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.707150Z"}, {"name": "Search by latest time (included)", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-07T15:06:41.707184Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-07T15:06:41.721254Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-07T15:06:41.721309Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA returned by search", "timestamp": "2023-11-07T15:06:41.722068Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&latest_time=2023-11-07T15:07:41.908731Z", "initiated_at": "2023-11-07T15:06:41.707273Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "277"}, "elapsed_s": 0.0022, "reported": "2023-11-07T15:06:41.710112Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:42.908731Z", "version": "1f5avkokbspoo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}]}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.722099Z"}, {"name": "Search by latest time (excluded)", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-07T15:06:41.722135Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-07T15:06:41.735089Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-07T15:06:41.735137Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA not returned by search", "timestamp": "2023-11-07T15:06:41.735300Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544&latest_time=2023-11-07T15:05:41.908731Z", "initiated_at": "2023-11-07T15:06:41.722226Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "21"}, "elapsed_s": 0.002413, "reported": "2023-11-07T15:06:41.725318Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.735330Z"}, {"name": "Search by area only", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-07T15:06:41.735365Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-07T15:06:41.748644Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-07T15:06:41.748685Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA returned by search", "timestamp": "2023-11-07T15:06:41.749369Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:41.735436Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "277"}, "elapsed_s": 0.00204, "reported": "2023-11-07T15:06:41.738091Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:42.908731Z", "version": "1f5avkokbspoo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}]}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.749400Z"}, {"name": "Search with invalid params", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#search-with-invalid-params-test-step", "start_time": "2023-11-07T15:06:41.749433Z", "failed_checks": [], "passed_checks": [{"name": "Search request rejected", "timestamp": "2023-11-07T15:06:41.751210Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=", "initiated_at": "2023-11-07T15:06:41.749481Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "68"}, "elapsed_s": 0.000929, "reported": "2023-11-07T15:06:41.750978Z", "json": {"message": "Missing area (E:87009d0f-451c-4bd9-b98f-5ff28ab567b0)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.751263Z"}, {"name": "Search by huge area", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#search-by-huge-area-test-step", "start_time": "2023-11-07T15:06:41.751317Z", "failed_checks": [], "passed_checks": [{"name": "Search request rejected", "timestamp": "2023-11-07T15:06:41.753010Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=38.0,-81.0,37.0,-81.0,37.0,-80.0,38.0,-80.0", "initiated_at": "2023-11-07T15:06:41.751416Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 413, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "70"}, "elapsed_s": 0.000871, "reported": "2023-11-07T15:06:41.752791Z", "json": {"message": "Area too large (E:3017f99d-aebb-47df-8447-a8fe29ef9aae)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.753066Z"}, {"name": "Search ISA with loop", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#search-isa-with-loop-test-step", "start_time": "2023-11-07T15:06:41.753121Z", "failed_checks": [], "passed_checks": [{"name": "Search request rejected", "timestamp": "2023-11-07T15:06:41.754992Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544,37.1853,-80.614", "initiated_at": "2023-11-07T15:06:41.753225Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "103"}, "elapsed_s": 0.000813, "reported": "2023-11-07T15:06:41.754750Z", "json": {"message": "Intersection found between polygon edge 1 and 4 (E:775f235e-3f1f-48d1-a69e-662fedc0a97a)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.755068Z"}], "end_time": "2023-11-07T15:06:41.755120Z"}, {"name": "Delete ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#delete-isa-test-case", "start_time": "2023-11-07T15:06:41.755175Z", "steps": [{"name": "Delete with wrong version", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#delete-with-wrong-version-test-step", "start_time": "2023-11-07T15:06:41.755216Z", "failed_checks": [], "passed_checks": [{"name": "Delete request rejected", "timestamp": "2023-11-07T15:06:41.757995Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/f5avkokbspo", "initiated_at": "2023-11-07T15:06:41.755266Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 409, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "127"}, "elapsed_s": 0.001962, "reported": "2023-11-07T15:06:41.757756Z", "json": {"message": "ISA currently at version 1f5avkokbspoo but client specified f5avkokbspo (E:3f06d98b-e2a0-401b-a4fe-76792458aa0e)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.758048Z"}, {"name": "Delete with empty version", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#delete-with-empty-version-test-step", "start_time": "2023-11-07T15:06:41.758097Z", "failed_checks": [], "passed_checks": [{"name": "Delete request rejected", "timestamp": "2023-11-07T15:06:41.759901Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/", "initiated_at": "2023-11-07T15:06:41.758170Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "78"}, "elapsed_s": 0.000826, "reported": "2023-11-07T15:06:41.759660Z", "json": {"message": "Missing version string (E:96a3ed01-c520-4379-952d-d9d321583b28)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.759957Z"}, {"name": "Delete ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/delete_isa.md#delete-isa-test-step", "start_time": "2023-11-07T15:06:41.760004Z", "failed_checks": [], "passed_checks": [{"name": "ISA response format", "timestamp": "2023-11-07T15:06:41.779117Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "ISA ID matches", "timestamp": "2023-11-07T15:06:41.779191Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "ISA version matches", "timestamp": "2023-11-07T15:06:41.779237Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "ISA deleted", "timestamp": "2023-11-07T15:06:41.779263Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000/1f5avkokbspoo", "initiated_at": "2023-11-07T15:06:41.760103Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "291"}, "elapsed_s": 0.005131, "reported": "2023-11-07T15:06:41.765999Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.908731Z", "time_end": "2023-11-07T16:06:42.908731Z", "version": "1f5avkokbspoo", "id": "0000015c-e36d-40be-d38b-eca6ca350000"}, "subscribers": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.779284Z"}, {"name": "Get deleted ISA by ID", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#get-deleted-isa-by-id-test-step", "start_time": "2023-11-07T15:06:41.779311Z", "failed_checks": [], "passed_checks": [{"name": "ISA not found", "timestamp": "2023-11-07T15:06:41.781726Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.779355Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "106"}, "elapsed_s": 0.001503, "reported": "2023-11-07T15:06:41.781450Z", "json": {"message": "ISA 0000015c-e36d-40be-d38b-eca6ca350000 not found (E:ba4d2f01-f7b6-4010-b221-d5dafbaa8c30)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.781780Z"}, {"name": "Search ISA", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/search_isas.md#search-isas-test-step", "start_time": "2023-11-07T15:06:41.781829Z", "failed_checks": [], "passed_checks": [{"name": "ISAs search response format", "timestamp": "2023-11-07T15:06:41.793796Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "Successful ISAs search", "timestamp": "2023-11-07T15:06:41.793848Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "ISA not returned by search", "timestamp": "2023-11-07T15:06:41.794023Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:41.781942Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "21"}, "elapsed_s": 0.001661, "reported": "2023-11-07T15:06:41.784166Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.794053Z"}], "end_time": "2023-11-07T15:06:41.794071Z"}], "successful": true, "end_time": "2023-11-07T15:06:41.794089Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_simple.md#cleanup", "start_time": "2023-11-07T15:06:41.794117Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:41.796655Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/0000015c-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.794148Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "106"}, "elapsed_s": 0.001609, "reported": "2023-11-07T15:06:41.796356Z", "json": {"message": "ISA 0000015c-e36d-40be-d38b-eca6ca350000 not found (E:aa263cb3-72fc-4d8d-9217-72aa115159e8)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.796727Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: Submitted ISA Validations", "scenario_type": "scenarios.astm.netrid.v19.dss.ISAValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md", "start_time": "2023-11-07T15:06:41.797243Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#setup-test-case", "start_time": "2023-11-07T15:06:41.797318Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#ensure-clean-workspace-test-step", "start_time": "2023-11-07T15:06:41.797379Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:41.799497Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.797432Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "106"}, "elapsed_s": 0.001236, "reported": "2023-11-07T15:06:41.799240Z", "json": {"message": "ISA 00000170-e36d-40be-d38b-eca6ca350000 not found (E:3265d391-1293-4d4a-93dd-4cd040bbc0cc)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.799573Z"}], "end_time": "2023-11-07T15:06:41.799602Z"}, {"name": "ISA Validation", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#isa-validation-test-case", "start_time": "2023-11-07T15:06:41.799637Z", "steps": [{"name": "ISA Validation", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#isa-validation-test-step", "start_time": "2023-11-07T15:06:41.799674Z", "failed_checks": [], "passed_checks": [{"name": "ISA huge area", "timestamp": "2023-11-07T15:06:41.802089Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA empty vertices", "timestamp": "2023-11-07T15:06:41.804540Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time in the past", "timestamp": "2023-11-07T15:06:41.807451Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA start time after end time", "timestamp": "2023-11-07T15:06:41.810498Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA vertices are valid", "timestamp": "2023-11-07T15:06:41.813350Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA missing outline", "timestamp": "2023-11-07T15:06:41.815257Z", "participants": ["uss1"], "requirements": []}, {"name": "ISA missing volume", "timestamp": "2023-11-07T15:06:41.816937Z", "participants": ["uss1"], "requirements": []}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.800368Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "442", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 38.0, "lng": -81.0}, {"lat": 37.0, "lng": -81.0}, {"lat": 37.0, "lng": -80.0}, {"lat": 38.0, "lng": -80.0}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.925103Z", "time_end": "2023-11-07T16:06:41.925103Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "a87c0939-8ed9-4222-9130-a72772e0fbaa"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "70"}, "elapsed_s": 0.000908, "reported": "2023-11-07T15:06:41.801815Z", "json": {"message": "Area too large (E:4bf2afee-b19c-4c43-a8f1-3ab97f706a26)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.802840Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "328", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": []}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.925103Z", "time_end": "2023-11-07T16:06:41.925103Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "58950135-be3c-443e-911b-890f377cde9b"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "93"}, "elapsed_s": 0.000821, "reported": "2023-11-07T15:06:41.804218Z", "json": {"message": "Missing or malformed required extents (E:89fa4c1f-ca93-45ea-8579-0b9aa3931396)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.805546Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T14:56:41.804598Z", "time_end": "2023-11-07T15:56:41.804598Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "cb10050a-fab0-4905-acb2-64b1bd676bb9"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "116"}, "elapsed_s": 0.001033, "reported": "2023-11-07T15:06:41.807162Z", "json": {"message": "IdentificationServiceArea time_start must not be in the past (E:27af62f8-ba08-46ee-b751-228f20df61e2)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.808328Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-01-10T01:00:01.123456Z", "time_end": "2023-01-10T00:00:01.123456Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "7417575a-b72c-44e9-9cd4-6db9154b1569"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "116"}, "elapsed_s": 0.001168, "reported": "2023-11-07T15:06:41.810120Z", "json": {"message": "IdentificationServiceArea time_start must not be in the past (E:4ee66f37-f2ca-4471-ae7d-5706727915be)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.811342Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "474", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 130.0, "lng": -23.0}, {"lat": 130.0, "lng": -24.000000000000004}, {"lat": 132.0, "lng": -24.000000000000004}, {"lat": 132.0, "lng": -23.0}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-01-10T00:00:01.123456Z", "time_end": "2023-01-10T01:00:01.123456Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "5191e089-917f-48d5-b59b-1b645deb9c1f"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "101"}, "elapsed_s": 0.001053, "reported": "2023-11-07T15:06:41.813082Z", "json": {"message": "Coordinates did not create a well-formed area (E:07173201-2d7d-4fc5-8ba9-b473bea6dc99)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.813503Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "297", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.925103Z", "time_end": "2023-11-07T16:06:41.925103Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "a87c0939-8ed9-4222-9130-a72772e0fbaa"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "93"}, "elapsed_s": 0.000835, "reported": "2023-11-07T15:06:41.815047Z", "json": {"message": "Missing or malformed required extents (E:bd4f891c-50a9-4232-9ba8-feaab32b24f8)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.815380Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "234", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"time_start": "2023-11-07T15:06:41.925103Z", "time_end": "2023-11-07T16:06:41.925103Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "a87c0939-8ed9-4222-9130-a72772e0fbaa"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "93"}, "elapsed_s": 0.000809, "reported": "2023-11-07T15:06:41.816724Z", "json": {"message": "Missing or malformed required extents (E:8217d1b4-d475-49b4-9c71-a50736407a1c)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.816976Z"}], "end_time": "2023-11-07T15:06:41.817000Z"}], "successful": true, "end_time": "2023-11-07T15:06:41.817028Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_validation.md#cleanup", "start_time": "2023-11-07T15:06:41.817072Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:41.819480Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000170-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.817123Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "106"}, "elapsed_s": 0.001431, "reported": "2023-11-07T15:06:41.819226Z", "json": {"message": "ISA 00000170-e36d-40be-d38b-eca6ca350000 not found (E:08c00ee0-29be-4d2c-9284-35b7d12ab02e)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.819555Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: ISA Expiry", "scenario_type": "scenarios.astm.netrid.v19.dss.ISAExpiry", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md", "start_time": "2023-11-07T15:06:41.819980Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#setup-test-case", "start_time": "2023-11-07T15:06:41.820042Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#ensure-clean-workspace-test-step", "start_time": "2023-11-07T15:06:41.820087Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:41.822170Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.820151Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "106"}, "elapsed_s": 0.001127, "reported": "2023-11-07T15:06:41.821920Z", "json": {"message": "ISA 00000171-e36d-40be-d38b-eca6ca350000 not found (E:510e7eb4-82a0-4218-9bb7-8292996a8679)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:41.822263Z"}], "end_time": "2023-11-07T15:06:41.822296Z"}, {"name": "ISA Expiry", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#isa-expiry-test-case", "start_time": "2023-11-07T15:06:41.822331Z", "steps": [{"name": "ISA Expiry", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#isa-expiry-test-step", "start_time": "2023-11-07T15:06:41.822369Z", "failed_checks": [], "passed_checks": [{"name": "Create short-lived ISA", "timestamp": "2023-11-07T15:06:41.830698Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Expired ISAs are not part of search results", "timestamp": "2023-11-07T15:06:46.834942Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.SearchISAs"]}, {"name": "An expired ISA can be queried by its ID", "timestamp": "2023-11-07T15:06:46.838465Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:41.823004Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.822396Z", "time_end": "2023-11-07T15:06:46.822396Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "4b50ca7c-8855-4c05-bc36-a37ce6136a95"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:41 GMT", "Content-Length": "291"}, "elapsed_s": 0.00508, "reported": "2023-11-07T15:06:41.828708Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.822396Z", "time_end": "2023-11-07T15:06:46.822396Z", "version": "1f5avkopd4h38", "id": "00000171-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:46.831022Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "21"}, "elapsed_s": 0.002565, "reported": "2023-11-07T15:06:46.834397Z", "json": {"service_areas": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:46.835032Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "274"}, "elapsed_s": 0.001324, "reported": "2023-11-07T15:06:46.837043Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.822396Z", "time_end": "2023-11-07T15:06:46.822396Z", "version": "1f5avkopd4h38", "id": "00000171-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:46.838499Z"}], "end_time": "2023-11-07T15:06:46.838517Z"}], "successful": true, "end_time": "2023-11-07T15:06:46.838533Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_expiry.md#cleanup", "start_time": "2023-11-07T15:06:46.838559Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:46.841036Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}, {"name": "Removed pre-existing ISA", "timestamp": "2023-11-07T15:06:46.849749Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:46.838590Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "274"}, "elapsed_s": 0.001216, "reported": "2023-11-07T15:06:46.840304Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.822396Z", "time_end": "2023-11-07T15:06:46.822396Z", "version": "1f5avkopd4h38", "id": "00000171-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000171-e36d-40be-d38b-eca6ca350000/1f5avkopd4h38", "initiated_at": "2023-11-07T15:06:46.842063Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "291"}, "elapsed_s": 0.004828, "reported": "2023-11-07T15:06:46.847456Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.822396Z", "time_end": "2023-11-07T15:06:46.822396Z", "version": "1f5avkopd4h38", "id": "00000171-e36d-40be-d38b-eca6ca350000"}, "subscribers": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:46.849807Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: ISA Subscription Interactions", "scenario_type": "scenarios.astm.netrid.v19.dss.ISASubscriptionInteractions", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md", "start_time": "2023-11-07T15:06:46.850230Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#setup-test-case", "start_time": "2023-11-07T15:06:46.850306Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#ensure-clean-workspace-test-step", "start_time": "2023-11-07T15:06:46.850365Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:46.852796Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}, {"name": "Successful subscription search query", "timestamp": "2023-11-07T15:06:46.856625Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:46.850424Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "106"}, "elapsed_s": 0.00138, "reported": "2023-11-07T15:06:46.852474Z", "json": {"message": "ISA 00000172-e36d-40be-d38b-eca6ca350000 not found (E:09cc0059-9903-41ab-a72a-28afb82e0925)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:46.852954Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "21"}, "elapsed_s": 0.002451, "reported": "2023-11-07T15:06:46.856055Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:46.856779Z"}], "end_time": "2023-11-07T15:06:46.856802Z"}, {"name": "ISA Subscription Interactions", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#isa-subscription-interactions-test-case", "start_time": "2023-11-07T15:06:46.856830Z", "steps": [{"name": "ISA Subscription Interactions", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#isa-subscription-interactions-test-step", "start_time": "2023-11-07T15:06:46.856856Z", "failed_checks": [], "passed_checks": [{"name": "Create an ISA", "timestamp": "2023-11-07T15:06:46.864436Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Create a subscription within the ISA footprint", "timestamp": "2023-11-07T15:06:46.874484Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Subscription for the ISA's area mentions the ISA", "timestamp": "2023-11-07T15:06:46.875466Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Newly created subscription has a notification_index of 0", "timestamp": "2023-11-07T15:06:46.876850Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Mutate the ISA", "timestamp": "2023-11-07T15:06:47.010640Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Response to the mutation of the ISA contains subscription ID", "timestamp": "2023-11-07T15:06:47.013435Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Subscription to an ISA has its notification index incremented after mutation", "timestamp": "2023-11-07T15:06:47.014684Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Delete the ISA", "timestamp": "2023-11-07T15:06:47.138723Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Response to the deletion of the ISA contains subscription ID", "timestamp": "2023-11-07T15:06:47.141545Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,b"]}, {"name": "Subscription to an ISA has its notification index incremented after deletion", "timestamp": "2023-11-07T15:06:47.142814Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,a"]}, {"name": "Successful subscription deletion", "timestamp": "2023-11-07T15:06:47.151936Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:46.857487Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.965568Z", "time_end": "2023-11-07T16:06:41.965568Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "546271b3-8fa7-4064-ba61-93c96e246357"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "291"}, "elapsed_s": 0.004528, "reported": "2023-11-07T15:06:46.862652Z", "json": {"subscribers": [], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.965568Z", "time_end": "2023-11-07T16:06:41.965568Z", "version": "1f5avktfedsh8", "id": "00000172-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000172-e36d-40be-d38b-eca6ca350001", "initiated_at": "2023-11-07T15:06:46.865282Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.965568Z", "time_end": "2023-11-07T16:06:41.965568Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "d9db2990-b77a-4516-837c-a3cb51a263f1"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "627"}, "elapsed_s": 0.007121, "reported": "2023-11-07T15:06:46.873040Z", "json": {"service_areas": [{"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.965568Z", "time_end": "2023-11-07T16:06:41.965568Z", "version": "1f5avktfedsh8", "id": "00000172-e36d-40be-d38b-eca6ca350000"}], "subscription": {"id": "00000172-e36d-40be-d38b-eca6ca350001", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T16:06:41.965568Z", "time_start": "2023-11-07T15:06:41.965568Z", "version": "1f5avktflqio8"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000/1f5avktfedsh8", "initiated_at": "2023-11-07T15:06:46.878088Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "462", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3047.0}, "time_start": "2023-11-07T15:06:41.965568Z", "time_end": "2023-11-07T16:06:41.965568Z"}, "flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "request_id": "f62a3919-aa4f-4077-96e1-8e6d0f1acbd4"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:46 GMT", "Content-Length": "482"}, "elapsed_s": 0.005151, "reported": "2023-11-07T15:06:46.884091Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000172-e36d-40be-d38b-eca6ca350001", "notification_index": 1}], "url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}], "service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.965568Z", "time_end": "2023-11-07T16:06:41.965568Z", "version": "1f5avktg2nkh0", "id": "00000172-e36d-40be-d38b-eca6ca350000"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000/1f5avktg2nkh0", "initiated_at": "2023-11-07T15:06:47.015460Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy53cml0ZS5pZGVudGlmaWNhdGlvbl9zZXJ2aWNlX2FyZWFzIiwic3ViIjoidXNzX3F1YWxpZmllciJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "482"}, "elapsed_s": 0.005869, "reported": "2023-11-07T15:06:47.021971Z", "json": {"service_area": {"flights_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/flights", "owner": "uss_qualifier", "time_start": "2023-11-07T15:06:41.965568Z", "time_end": "2023-11-07T16:06:41.965568Z", "version": "1f5avktg2nkh0", "id": "00000172-e36d-40be-d38b-eca6ca350000"}, "subscribers": [{"subscriptions": [{"subscription_id": "00000172-e36d-40be-d38b-eca6ca350001", "notification_index": 2}], "url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}]}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000172-e36d-40be-d38b-eca6ca350001/1f5avktflqio8", "initiated_at": "2023-11-07T15:06:47.144018Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.005755, "reported": "2023-11-07T15:06:47.150425Z", "json": {"subscription": {"id": "00000172-e36d-40be-d38b-eca6ca350001", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 2, "time_end": "2023-11-07T16:06:41.965568Z", "time_start": "2023-11-07T15:06:41.965568Z", "version": "1f5avktflqio8"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.151979Z"}], "end_time": "2023-11-07T15:06:47.151997Z"}], "successful": true, "end_time": "2023-11-07T15:06:47.152014Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md#cleanup", "start_time": "2023-11-07T15:06:47.152040Z", "failed_checks": [], "passed_checks": [{"name": "Successful ISA query", "timestamp": "2023-11-07T15:06:47.154162Z", "participants": ["uss1"], "requirements": ["interuss.f3411.dss_endpoints.GetISA"]}, {"name": "Successful subscription search query", "timestamp": "2023-11-07T15:06:47.157182Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/identification_service_areas/00000172-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:47.152072Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "106"}, "elapsed_s": 0.001304, "reported": "2023-11-07T15:06:47.153902Z", "json": {"message": "ISA 00000172-e36d-40be-d38b-eca6ca350000 not found (E:3579e018-cd30-44d2-8041-21986d5a85c7)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:47.154310Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "21"}, "elapsed_s": 0.001718, "reported": "2023-11-07T15:06:47.156779Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.157403Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: Subscription Validation", "scenario_type": "scenarios.astm.netrid.v19.dss.SubscriptionValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md", "start_time": "2023-11-07T15:06:47.157848Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#setup-test-case", "start_time": "2023-11-07T15:06:47.157914Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#ensure-clean-workspace-test-step", "start_time": "2023-11-07T15:06:47.157958Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2023-11-07T15:06:47.160280Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:47.158043Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "21"}, "elapsed_s": 0.001327, "reported": "2023-11-07T15:06:47.159962Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.160448Z"}], "end_time": "2023-11-07T15:06:47.160472Z"}, {"name": "Subscription duration limitations", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#subscription-duration-limitations-test-case", "start_time": "2023-11-07T15:06:47.160497Z", "steps": [{"name": "Try to create too-long subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#try-to-create-too-long-subscription-test-step", "start_time": "2023-11-07T15:06:47.160527Z", "failed_checks": [], "passed_checks": [{"name": "Too-long subscription creation rejected", "timestamp": "2023-11-07T15:06:47.162943Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:47.161146Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.160565Z", "time_end": "2023-11-08T15:16:47.160565Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "5714989c-13b7-49f5-bcb6-58639baa7632"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "92"}, "elapsed_s": 0.000946, "reported": "2023-11-07T15:06:47.162659Z", "json": {"message": "Subscription window exceeds 24 hours (E:0b0aacb3-1927-4190-8789-7cf922e6c1c9)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.162994Z"}, {"name": "Try to extend subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#try-to-extend-subscription-test-step", "start_time": "2023-11-07T15:06:47.163037Z", "failed_checks": [], "passed_checks": [{"name": "Valid subscription created", "timestamp": "2023-11-07T15:06:47.171523Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Subscription duration limited during update", "timestamp": "2023-11-07T15:06:47.173930Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:47.163854Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.163102Z", "time_end": "2023-11-08T15:05:47.163102Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "0cf69612-ab6c-412f-be98-8cc41dc4f743"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006289, "reported": "2023-11-07T15:06:47.170686Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350000", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-08T15:05:47.163102Z", "time_start": "2023-11-07T15:06:47.163102Z", "version": "1f5avktoielno"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:47.172146Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.171587Z", "time_end": "2023-11-08T15:16:47.171587Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "c2d13e7f-fc12-48a1-a155-84bec9f4228f"}, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "92"}, "elapsed_s": 0.000934, "reported": "2023-11-07T15:06:47.173649Z", "json": {"message": "Subscription window exceeds 24 hours (E:df3dd3d3-ddd7-4069-9a7c-607514513a24)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.173979Z"}, {"name": "Remove subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#remove-subscription-test-step", "start_time": "2023-11-07T15:06:47.174023Z", "failed_checks": [], "passed_checks": [{"name": "Subscription deleted", "timestamp": "2023-11-07T15:06:47.181147Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350000/1f5avktoielno", "initiated_at": "2023-11-07T15:06:47.174994Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.00402, "reported": "2023-11-07T15:06:47.179623Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350000", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-08T15:05:47.163102Z", "time_start": "2023-11-07T15:06:47.163102Z", "version": "1f5avktoielno"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.181179Z"}], "end_time": "2023-11-07T15:06:47.181197Z"}, {"name": "Subscription quantity limitations", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#subscription-quantity-limitations-test-case", "start_time": "2023-11-07T15:06:47.181226Z", "steps": [{"name": "Create maximum number of subscriptions", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#create-maximum-number-of-subscriptions-test-step", "start_time": "2023-11-07T15:06:47.181254Z", "failed_checks": [], "passed_checks": [{"name": "Create up to the maximum allowed number of subscriptions in an area", "timestamp": "2023-11-07T15:06:47.274917Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350100", "initiated_at": "2023-11-07T15:06:47.181899Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.181299Z", "time_end": "2023-11-07T15:36:47.181299Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "baccadca-b40a-4e8e-a397-5e5b7b644ea2"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.013016, "reported": "2023-11-07T15:06:47.195584Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350100", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.181299Z", "time_start": "2023-11-07T15:06:47.181299Z", "version": "1f5avktp3qpkg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350101", "initiated_at": "2023-11-07T15:06:47.197099Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.196504Z", "time_end": "2023-11-07T15:36:47.196504Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "3825f35c-85ed-469e-9935-8b2810d2c164"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006171, "reported": "2023-11-07T15:06:47.203972Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350101", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.196504Z", "time_start": "2023-11-07T15:06:47.196504Z", "version": "1f5avktpiech0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350102", "initiated_at": "2023-11-07T15:06:47.205467Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.204855Z", "time_end": "2023-11-07T15:36:47.204855Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "95772c6b-0316-43eb-9c65-77867cdd01b8"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006824, "reported": "2023-11-07T15:06:47.212976Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350102", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.204855Z", "time_start": "2023-11-07T15:06:47.204855Z", "version": "1f5avktpqc1n0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350103", "initiated_at": "2023-11-07T15:06:47.214529Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.213917Z", "time_end": "2023-11-07T15:36:47.213917Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "3eef7114-102b-40bf-8d12-92f7a5f4f3f9"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006468, "reported": "2023-11-07T15:06:47.221743Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350103", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.213917Z", "time_start": "2023-11-07T15:06:47.213917Z", "version": "1f5avktq30m88"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350104", "initiated_at": "2023-11-07T15:06:47.223181Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.222603Z", "time_end": "2023-11-07T15:36:47.222603Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "61d9a0df-11cc-4002-80eb-85045154288e"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006366, "reported": "2023-11-07T15:06:47.230213Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350104", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.222603Z", "time_start": "2023-11-07T15:06:47.222603Z", "version": "1f5avktqb71og"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350105", "initiated_at": "2023-11-07T15:06:47.231863Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.231231Z", "time_end": "2023-11-07T15:36:47.231231Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "1563fb7f-012b-4d5d-8e69-bfe3ec4d04ec"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006572, "reported": "2023-11-07T15:06:47.239127Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350105", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.231231Z", "time_start": "2023-11-07T15:06:47.231231Z", "version": "1f5avktqjjbmg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350106", "initiated_at": "2023-11-07T15:06:47.240719Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.240092Z", "time_end": "2023-11-07T15:36:47.240092Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "b71e2cfd-5462-4208-b95e-04415896b8bb"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.00622, "reported": "2023-11-07T15:06:47.247601Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350106", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.240092Z", "time_start": "2023-11-07T15:06:47.240092Z", "version": "1f5avktqs0g08"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350107", "initiated_at": "2023-11-07T15:06:47.249158Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.248529Z", "time_end": "2023-11-07T15:36:47.248529Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "d0397663-9a12-4f12-ab9c-2de939bb2057"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006533, "reported": "2023-11-07T15:06:47.256413Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350107", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.248529Z", "time_start": "2023-11-07T15:06:47.248529Z", "version": "1f5avktr41fkg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350108", "initiated_at": "2023-11-07T15:06:47.258118Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.257414Z", "time_end": "2023-11-07T15:36:47.257414Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "c55271bc-a2c0-4465-804d-286e01db98a5"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006456, "reported": "2023-11-07T15:06:47.265277Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350108", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.257414Z", "time_start": "2023-11-07T15:06:47.257414Z", "version": "1f5avktrcku30"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350109", "initiated_at": "2023-11-07T15:06:47.266753Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.266165Z", "time_end": "2023-11-07T15:36:47.266165Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "db24e82d-7f0a-44bf-a6da-dff66e2d0a74"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006601, "reported": "2023-11-07T15:06:47.274064Z", "json": {"service_areas": [], "subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350109", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.266165Z", "time_start": "2023-11-07T15:06:47.266165Z", "version": "1f5avktrksdng"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.274953Z"}, {"name": "Exceed maximum number of subscriptions", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#exceed-maximum-number-of-subscriptions-test-step", "start_time": "2023-11-07T15:06:47.274982Z", "failed_checks": [], "passed_checks": [{"name": "Enforce maximum number of subscriptions for an area", "timestamp": "2023-11-07T15:06:47.279598Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0050"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350200", "initiated_at": "2023-11-07T15:06:47.275603Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:47.275031Z", "time_end": "2023-11-07T15:36:47.275031Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "5480a389-0bf8-492a-b1c1-ba43fbee955c"}, "body": null}, "response": {"code": 429, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "108"}, "elapsed_s": 0.003085, "reported": "2023-11-07T15:06:47.279317Z", "json": {"message": "Too many existing subscriptions in this area already (E:bcaf1fd3-5a44-40e1-bc67-b587fe7db25a)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.279643Z"}, {"name": "Clean up subscriptions", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#clean-up-subscriptions-test-step", "start_time": "2023-11-07T15:06:47.279687Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2023-11-07T15:06:47.287216Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.298801Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.304194Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.309579Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.315105Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.320276Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.325643Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.332807Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.338196Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.344287Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.350177Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:47.279811Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Transfer-Encoding": "chunked"}, "elapsed_s": 0.002117, "reported": "2023-11-07T15:06:47.282701Z", "json": {"subscriptions": [{"id": "0000016f-e36d-40be-d38b-eca6ca350100", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.181299Z", "time_start": "2023-11-07T15:06:47.181299Z", "version": "1f5avktp3qpkg"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350101", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.196504Z", "time_start": "2023-11-07T15:06:47.196504Z", "version": "1f5avktpiech0"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350102", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.204855Z", "time_start": "2023-11-07T15:06:47.204855Z", "version": "1f5avktpqc1n0"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350103", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.213917Z", "time_start": "2023-11-07T15:06:47.213917Z", "version": "1f5avktq30m88"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350104", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.222603Z", "time_start": "2023-11-07T15:06:47.222603Z", "version": "1f5avktqb71og"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350105", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.231231Z", "time_start": "2023-11-07T15:06:47.231231Z", "version": "1f5avktqjjbmg"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350106", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.240092Z", "time_start": "2023-11-07T15:06:47.240092Z", "version": "1f5avktqs0g08"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350107", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.248529Z", "time_start": "2023-11-07T15:06:47.248529Z", "version": "1f5avktr41fkg"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350108", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.257414Z", "time_start": "2023-11-07T15:06:47.257414Z", "version": "1f5avktrcku30"}, {"id": "0000016f-e36d-40be-d38b-eca6ca350109", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.266165Z", "time_start": "2023-11-07T15:06:47.266165Z", "version": "1f5avktrksdng"}]}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350100/1f5avktp3qpkg", "initiated_at": "2023-11-07T15:06:47.292875Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004872, "reported": "2023-11-07T15:06:47.298451Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350100", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.181299Z", "time_start": "2023-11-07T15:06:47.181299Z", "version": "1f5avktp3qpkg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350101/1f5avktpiech0", "initiated_at": "2023-11-07T15:06:47.298918Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004189, "reported": "2023-11-07T15:06:47.303795Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350101", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.196504Z", "time_start": "2023-11-07T15:06:47.196504Z", "version": "1f5avktpiech0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350102/1f5avktpqc1n0", "initiated_at": "2023-11-07T15:06:47.304308Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004133, "reported": "2023-11-07T15:06:47.309201Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350102", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.204855Z", "time_start": "2023-11-07T15:06:47.204855Z", "version": "1f5avktpqc1n0"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350103/1f5avktq30m88", "initiated_at": "2023-11-07T15:06:47.309691Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004236, "reported": "2023-11-07T15:06:47.314729Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350103", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.213917Z", "time_start": "2023-11-07T15:06:47.213917Z", "version": "1f5avktq30m88"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350104/1f5avktqb71og", "initiated_at": "2023-11-07T15:06:47.315220Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004, "reported": "2023-11-07T15:06:47.319911Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350104", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.222603Z", "time_start": "2023-11-07T15:06:47.222603Z", "version": "1f5avktqb71og"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350105/1f5avktqjjbmg", "initiated_at": "2023-11-07T15:06:47.320405Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.00417, "reported": "2023-11-07T15:06:47.325319Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350105", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.231231Z", "time_start": "2023-11-07T15:06:47.231231Z", "version": "1f5avktqjjbmg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350106/1f5avktqs0g08", "initiated_at": "2023-11-07T15:06:47.325747Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.005862, "reported": "2023-11-07T15:06:47.332487Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350106", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.240092Z", "time_start": "2023-11-07T15:06:47.240092Z", "version": "1f5avktqs0g08"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350107/1f5avktr41fkg", "initiated_at": "2023-11-07T15:06:47.332917Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004213, "reported": "2023-11-07T15:06:47.337794Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350107", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.248529Z", "time_start": "2023-11-07T15:06:47.248529Z", "version": "1f5avktr41fkg"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350108/1f5avktrcku30", "initiated_at": "2023-11-07T15:06:47.338313Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004694, "reported": "2023-11-07T15:06:47.343939Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350108", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.257414Z", "time_start": "2023-11-07T15:06:47.257414Z", "version": "1f5avktrcku30"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/0000016f-e36d-40be-d38b-eca6ca350109/1f5avktrksdng", "initiated_at": "2023-11-07T15:06:47.344383Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.004735, "reported": "2023-11-07T15:06:47.349804Z", "json": {"subscription": {"id": "0000016f-e36d-40be-d38b-eca6ca350109", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:36:47.266165Z", "time_start": "2023-11-07T15:06:47.266165Z", "version": "1f5avktrksdng"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.350259Z"}], "end_time": "2023-11-07T15:06:47.350292Z"}], "successful": true, "end_time": "2023-11-07T15:06:47.350319Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_validation.md#cleanup", "start_time": "2023-11-07T15:06:47.350366Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2023-11-07T15:06:47.353848Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:47.350486Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "21"}, "elapsed_s": 0.002212, "reported": "2023-11-07T15:06:47.353418Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.354046Z"}}}, {"test_scenario": {"name": "ASTM NetRID DSS: Subscription Simple", "scenario_type": "scenarios.astm.netrid.v19.dss.SubscriptionSimple", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md", "start_time": "2023-11-07T15:06:47.354515Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#setup-test-case", "start_time": "2023-11-07T15:06:47.354701Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#ensure-clean-workspace-test-step", "start_time": "2023-11-07T15:06:47.354758Z", "failed_checks": [], "passed_checks": [{"name": "Search for all subscriptions in ISA area", "timestamp": "2023-11-07T15:06:47.358065Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.360519Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.362663Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.364594Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.366653Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:47.354864Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "21"}, "elapsed_s": 0.002081, "reported": "2023-11-07T15:06:47.357696Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:47.358287Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.001362, "reported": "2023-11-07T15:06:47.360177Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350000 not found (E:d6b1e5de-989a-4ba8-8870-18c550dfa684)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350001", "initiated_at": "2023-11-07T15:06:47.360617Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.001168, "reported": "2023-11-07T15:06:47.362452Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350001 not found (E:0e50c075-165a-4caf-8f01-99ff33438554)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350002", "initiated_at": "2023-11-07T15:06:47.362761Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.00107, "reported": "2023-11-07T15:06:47.364374Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350002 not found (E:e24c35d9-c8e8-4374-a032-e9abc653678f)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-07T15:06:47.364691Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.001235, "reported": "2023-11-07T15:06:47.366445Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350003 not found (E:163ceb5f-5087-45cb-8c1e-2bfb4e48e8f7)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.366729Z"}], "end_time": "2023-11-07T15:06:47.366764Z"}, {"name": "Subscription Simple", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#subscription-simple-test-case", "start_time": "2023-11-07T15:06:47.366810Z", "steps": [{"name": "Create subscription validation", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#create-subscription-validation-test-step", "start_time": "2023-11-07T15:06:47.366866Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription", "timestamp": "2023-11-07T15:06:47.375396Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Response to subscription creation contains a subscription", "timestamp": "2023-11-07T15:06:47.376345Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-07T15:06:47.377109Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-07T15:06:47.377183Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-07T15:06:47.377238Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-07T15:06:47.377286Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-07T15:06:47.377332Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-07T15:06:47.377381Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-07T15:06:47.377427Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-07T15:06:47.377470Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-07T15:06:47.377516Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-07T15:06:47.377594Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-07T15:06:47.377646Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-07T15:06:47.377817Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is 0 if present", "timestamp": "2023-11-07T15:06:47.378645Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-07T15:06:47.367828Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "518", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}, {"lat": 37.1853, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:31.032702Z", "time_end": "2023-11-07T15:16:31.032702Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "13146f6a-01b7-473c-85b5-46521efc3569"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.005994, "reported": "2023-11-07T15:06:47.374441Z", "json": {"service_areas": [], "subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:16:31.032702Z", "time_start": "2023-11-07T15:06:31.032702Z", "version": "1f5avktul5s5o"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.379543Z"}, {"name": "Mutate Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#mutate-subscription-test-step", "start_time": "2023-11-07T15:06:47.379709Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be mutated", "timestamp": "2023-11-07T15:06:47.389123Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Response to subscription mutation contains a subscription", "timestamp": "2023-11-07T15:06:47.390104Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-07T15:06:47.390899Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-07T15:06:47.390959Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-07T15:06:47.391009Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-07T15:06:47.391057Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-07T15:06:47.391104Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-07T15:06:47.391155Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-07T15:06:47.391200Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-07T15:06:47.391245Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-07T15:06:47.391291Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-07T15:06:47.391337Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-07T15:06:47.391383Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-07T15:06:47.391432Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Mutated subscription version is updated", "timestamp": "2023-11-07T15:06:47.391502Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Subscription can be mutated", "timestamp": "2023-11-07T15:06:47.400656Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Response to subscription mutation contains a subscription", "timestamp": "2023-11-07T15:06:47.401604Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-07T15:06:47.402384Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-07T15:06:47.402442Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-07T15:06:47.402495Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-07T15:06:47.402564Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-07T15:06:47.402634Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-07T15:06:47.402704Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-07T15:06:47.402758Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-07T15:06:47.402821Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-07T15:06:47.402889Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-07T15:06:47.402942Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-07T15:06:47.403008Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-07T15:06:47.403078Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Mutated subscription version is updated", "timestamp": "2023-11-07T15:06:47.403152Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}], "queries": [{"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/1f5avktul5s5o", "initiated_at": "2023-11-07T15:06:47.380603Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "484", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.614}, {"lat": 37.2148, "lng": -80.614}, {"lat": 37.2148, "lng": -80.544}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.032702Z", "time_end": "2023-11-07T15:16:41.032702Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "b5aea47a-210d-4a9d-98da-157945aff289"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.006882, "reported": "2023-11-07T15:06:47.388174Z", "json": {"service_areas": [], "subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:16:41.032702Z", "time_start": "2023-11-07T15:06:41.032702Z", "version": "1f5avktv1e4t8"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "PUT", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/1f5avktv1e4t8", "initiated_at": "2023-11-07T15:06:47.393084Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "506", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": {"extents": {"spatial_volume": {"footprint": {"vertices": [{"lat": 37.1853, "lng": -80.61500000000001}, {"lat": 37.2148, "lng": -80.61500000000001}, {"lat": 37.2148, "lng": -80.545}]}, "altitude_lo": 0.0, "altitude_hi": 3048.0}, "time_start": "2023-11-07T15:06:41.032702Z", "time_end": "2023-11-07T15:16:41.032702Z"}, "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "request_id": "a0f1d354-f8b1-4dd9-999d-6d39a5e3cd4d"}, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "371"}, "elapsed_s": 0.005775, "reported": "2023-11-07T15:06:47.399723Z", "json": {"service_areas": [], "subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:16:41.032702Z", "time_start": "2023-11-07T15:06:41.032702Z", "version": "1f5avktvdkd68"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.403985Z"}, {"name": "Query Existing Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#query-existing-subscription-test-step", "start_time": "2023-11-07T15:06:47.404018Z", "failed_checks": [], "passed_checks": [{"name": "Get Subscription by ID", "timestamp": "2023-11-07T15:06:47.407814Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-07T15:06:47.408574Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-07T15:06:47.408634Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-07T15:06:47.408685Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-07T15:06:47.408733Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-07T15:06:47.408781Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-07T15:06:47.408831Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-07T15:06:47.408877Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-07T15:06:47.408923Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-07T15:06:47.408971Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-07T15:06:47.409018Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-07T15:06:47.409065Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-07T15:06:47.409114Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2023-11-07T15:06:47.409193Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2023-11-07T15:06:47.409254Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Search for all subscriptions in ISA area", "timestamp": "2023-11-07T15:06:47.412637Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Created Subscription is in search results", "timestamp": "2023-11-07T15:06:47.413475Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-07T15:06:47.414283Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-07T15:06:47.414344Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-07T15:06:47.414395Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-07T15:06:47.414443Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-07T15:06:47.414492Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-07T15:06:47.414543Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-07T15:06:47.414590Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-07T15:06:47.414637Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-07T15:06:47.414685Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-07T15:06:47.414732Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-07T15:06:47.414780Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-07T15:06:47.414830Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2023-11-07T15:06:47.414889Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2023-11-07T15:06:47.414940Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "No huge search area allowed", "timestamp": "2023-11-07T15:06:47.416686Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-07T15:06:47.404226Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.001333, "reported": "2023-11-07T15:06:47.406245Z", "json": {"subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:16:41.032702Z", "time_start": "2023-11-07T15:06:41.032702Z", "version": "1f5avktvdkd68"}}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:47.409483Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "355"}, "elapsed_s": 0.001666, "reported": "2023-11-07T15:06:47.411778Z", "json": {"subscriptions": [{"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:16:41.032702Z", "time_start": "2023-11-07T15:06:41.032702Z", "version": "1f5avktvdkd68"}]}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=38.0,-81.0,37.0,-81.0,37.0,-80.0,38.0,-80.0", "initiated_at": "2023-11-07T15:06:47.415009Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 413, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "70"}, "elapsed_s": 0.000827, "reported": "2023-11-07T15:06:47.416466Z", "json": {"message": "Area too large (E:5ecd58e1-35bd-49e6-83e0-d25439e053f6)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.416744Z"}, {"name": "Delete Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#delete-subscription-test-step", "start_time": "2023-11-07T15:06:47.416795Z", "failed_checks": [], "passed_checks": [{"name": "Missing version prevents deletion", "timestamp": "2023-11-07T15:06:47.418752Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Incorrect version prevents deletion", "timestamp": "2023-11-07T15:06:47.420579Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Subscription can be deleted", "timestamp": "2023-11-07T15:06:47.428526Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,d"]}, {"name": "Returned subscription has an ID", "timestamp": "2023-11-07T15:06:47.429361Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription ID is correct", "timestamp": "2023-11-07T15:06:47.429455Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an owner", "timestamp": "2023-11-07T15:06:47.429511Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription owner is correct", "timestamp": "2023-11-07T15:06:47.429582Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an ISA URL", "timestamp": "2023-11-07T15:06:47.429634Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned ISA URL has correct base URL", "timestamp": "2023-11-07T15:06:47.429686Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a start time", "timestamp": "2023-11-07T15:06:47.429732Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has an end time", "timestamp": "2023-11-07T15:06:47.429776Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0060"]}, {"name": "Returned start time is correct", "timestamp": "2023-11-07T15:06:47.429822Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned end time is correct", "timestamp": "2023-11-07T15:06:47.429868Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned subscription has a version", "timestamp": "2023-11-07T15:06:47.429914Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Generated subscription version has proper format", "timestamp": "2023-11-07T15:06:47.429964Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2023-11-07T15:06:47.430022Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,c"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2023-11-07T15:06:47.430072Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}], "queries": [{"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/", "initiated_at": "2023-11-07T15:06:47.417027Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "78"}, "elapsed_s": 0.000774, "reported": "2023-11-07T15:06:47.418526Z", "json": {"message": "Missing version string (E:471ab1a7-86d0-4614-9253-58bd7c4c842f)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/notacorrectversion", "initiated_at": "2023-11-07T15:06:47.418855Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "125"}, "elapsed_s": 0.000814, "reported": "2023-11-07T15:06:47.420345Z", "json": {"message": "strconv.ParseUint: parsing \"notacorrectversion\": value out of range (E:b78f47a7-dbf7-4f80-be86-564004eb4b60)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "DELETE", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003/1f5avktvdkd68", "initiated_at": "2023-11-07T15:06:47.420831Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "352"}, "elapsed_s": 0.005063, "reported": "2023-11-07T15:06:47.426667Z", "json": {"subscription": {"id": "00000173-e36d-40be-d38b-eca6ca350003", "callbacks": {"identification_service_area_url": "https://uss_qualifier.test.utm/dummy_base_url/v1/uss/identification_service_areas"}, "owner": "uss_qualifier", "notification_index": 0, "time_end": "2023-11-07T15:16:41.032702Z", "time_start": "2023-11-07T15:06:41.032702Z", "version": "1f5avktvdkd68"}}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.430095Z"}, {"name": "Query Deleted Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#query-deleted-subscription-test-step", "start_time": "2023-11-07T15:06:47.430120Z", "failed_checks": [], "passed_checks": [{"name": "Query by subscription ID should fail", "timestamp": "2023-11-07T15:06:47.432610Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Search for all subscriptions in ISA area", "timestamp": "2023-11-07T15:06:47.435806Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Deleted subscription should not be present in search results", "timestamp": "2023-11-07T15:06:47.436010Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}, {"name": "Search area that represents a loop is not allowed", "timestamp": "2023-11-07T15:06:47.437719Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,f"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-07T15:06:47.430287Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.001371, "reported": "2023-11-07T15:06:47.432339Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350003 not found (E:f77729d7-a106-4bd2-91ec-68b9b59d058a)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544", "initiated_at": "2023-11-07T15:06:47.432892Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "21"}, "elapsed_s": 0.001791, "reported": "2023-11-07T15:06:47.435431Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=37.1853,-80.614,37.2148,-80.614,37.2148,-80.544,37.1853,-80.544,37.1853,-80.614", "initiated_at": "2023-11-07T15:06:47.436086Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "103"}, "elapsed_s": 0.000823, "reported": "2023-11-07T15:06:47.437473Z", "json": {"message": "Intersection found between polygon edge 1 and 4 (E:64760176-503a-4359-a892-e807a9748117)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.437772Z"}], "end_time": "2023-11-07T15:06:47.437807Z"}], "successful": true, "end_time": "2023-11-07T15:06:47.437841Z", "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/subscription_simple.md#cleanup", "start_time": "2023-11-07T15:06:47.437885Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.439870Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.442011Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.444057Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}, {"name": "Subscription can be queried by ID", "timestamp": "2023-11-07T15:06:47.446115Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0030,e"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350000", "initiated_at": "2023-11-07T15:06:47.437955Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.001153, "reported": "2023-11-07T15:06:47.439653Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350000 not found (E:04e6815a-2139-4ca9-a45d-e31789cb3177)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350001", "initiated_at": "2023-11-07T15:06:47.439978Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.001151, "reported": "2023-11-07T15:06:47.441803Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350001 not found (E:74480ec2-b215-4ecb-a36f-f422fe868533)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350002", "initiated_at": "2023-11-07T15:06:47.442109Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.00114, "reported": "2023-11-07T15:06:47.443852Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350002 not found (E:243b9d84-7cd3-4e15-abd0-d844706bdd34)"}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions/00000173-e36d-40be-d38b-eca6ca350003", "initiated_at": "2023-11-07T15:06:47.444150Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "115"}, "elapsed_s": 0.001139, "reported": "2023-11-07T15:06:47.445909Z", "json": {"message": "Subscription 00000173-e36d-40be-d38b-eca6ca350003 not found (E:605d0240-6895-4a0d-b530-d60a4ccde92a)"}, "body": null}, "participant_id": "uss1"}], "end_time": "2023-11-07T15:06:47.446188Z"}}}, {"test_scenario": {"name": "ASTM F3411-19 NetRID DSS interoperability", "scenario_type": "scenarios.astm.netrid.v19.DSSInteroperability", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md", "start_time": "2023-11-07T15:06:47.446647Z", "cases": [{"name": "Prerequisites", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md#prerequisites-test-case", "start_time": "2023-11-07T15:06:47.446714Z", "steps": [{"name": "Test environment requirements", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md#test-environment-requirements-test-step", "start_time": "2023-11-07T15:06:47.446767Z", "failed_checks": [], "passed_checks": [{"name": "DSS instance is publicly addressable", "timestamp": "2023-11-07T15:06:47.447345Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0210"]}, {"name": "DSS instance is reachable", "timestamp": "2023-11-07T15:06:47.450636Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0210"]}, {"name": "DSS instance is publicly addressable", "timestamp": "2023-11-07T15:06:47.451066Z", "participants": ["uss2"], "requirements": ["astm.f3411.v19.DSS0210"]}, {"name": "DSS instance is reachable", "timestamp": "2023-11-07T15:06:47.455934Z", "participants": ["uss2"], "requirements": ["astm.f3411.v19.DSS0210"]}], "queries": [{"request": {"method": "GET", "url": "http://dss.uss1.localutm/v1/dss/subscriptions?area=-23.6558,130.6205,-23.6898,130.6301,-23.6709,130.67,-23.6407,130.6466", "initiated_at": "2023-11-07T15:06:47.447462Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMS5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwMSwiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "21"}, "elapsed_s": 0.001697, "reported": "2023-11-07T15:06:47.449875Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss1"}, {"request": {"method": "GET", "url": "http://dss.uss2.localutm/v1/dss/subscriptions?area=-23.6558,130.6205,-23.6898,130.6301,-23.6709,130.67,-23.6407,130.6466", "initiated_at": "2023-11-07T15:06:47.451181Z", "headers": {"User-Agent": "python-requests/2.25.1", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3MudXNzMi5sb2NhbHV0bSIsImV4cCI6MTY5OTM3MzIwNywiaXNzIjoiZHVtbXkiLCJzY29wZSI6ImRzcy5yZWFkLmlkZW50aWZpY2F0aW9uX3NlcnZpY2VfYXJlYXMiLCJzdWIiOiJ1c3NfcXVhbGlmaWVyIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Content-Type": "application/json; charset=utf-8", "Date": "Tue, 07 Nov 2023 15:06:47 GMT", "Content-Length": "21"}, "elapsed_s": 0.002232, "reported": "2023-11-07T15:06:47.455568Z", "json": {"subscriptions": []}, "body": null}, "participant_id": "uss2"}], "end_time": "2023-11-07T15:06:47.455987Z"}], "end_time": "2023-11-07T15:06:47.456013Z"}, {"name": "Interoperability sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss_interoperability.md#interoperability-sequence-test-case", "start_time": "2023-11-07T15:06:47.456051Z", "steps": [{"name": "S1", "documentation_url": "https://github.com/interuss/monitoring/blob/079c92b67fb65366b165c1512c319174facf3aca/monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/test_steps/put_isa.md#create-or-update-isa-test-step", "start_time": "2023-11-07T15:06:47.456106Z", "failed_checks": [], "passed_checks": [{"name": "ISA[P] created with proper response", "timestamp": "2023-11-07T15:06:47.456185Z", "participants": ["uss1"], "requirements": ["astm.f3411.v19.DSS0130,A2-6-1,1a"]}]}]}], "successful": false, "notes": {"uss1_private_address": {"message": "DSS instance (URL: http://dss.uss1.localutm, netloc: dss.uss1.localutm, resolved IP: 172.19.0.3) is declared as explicitly having a private address, skipping check", "timestamp": "2023-11-07T15:06:47.447157Z"}, "uss2_private_address": {"message": "DSS instance (URL: http://dss.uss2.localutm, netloc: dss.uss2.localutm, resolved IP: 172.19.0.3) is declared as explicitly having a private address, skipping check", "timestamp": "2023-11-07T15:06:47.450901Z"}}, "execution_error": {"type": "TypeError", "message": "'ExecutionContext' object does not support item assignment", "timestamp": "2023-11-07T15:06:47.456223Z", "stacktrace": "Traceback (most recent call last):\n File \"/app/monitoring/uss_qualifier/suites/suite.py\", line 150, in _run_test_scenario\n scenario.run(context)\n File \"/app/monitoring/uss_qualifier/scenarios/astm/netrid/common/dss_interoperability.py\", line 109, in run\n step()\n File \"/app/monitoring/uss_qualifier/scenarios/astm/netrid/common/dss_interoperability.py\", line 147, in step1\n isa_1 = self._new_isa(\"isa_1\")\n File \"/app/monitoring/uss_qualifier/scenarios/astm/netrid/common/dss_interoperability.py\", line 78, in _new_isa\n self._context[name] = TestEntity(EntityType.ISA, str(uuid.uuid4()))\nTypeError: 'ExecutionContext' object does not support item assignment\n"}}}], "capability_evaluations": [], "successful": false, "end_time": "2023-11-07T15:06:47.456881Z"}}], "generator_type": "action_generators.astm.f3411.ForEachDSS", "start_time": "2023-11-07T15:06:41.438513Z", "successful": false, "end_time": "2023-11-07T15:06:47.457493Z"}}], "capability_evaluations": [], "successful": false, "end_time": "2023-11-07T15:06:47.457782Z"}}} \ No newline at end of file diff --git a/artifacts/uss_qualifier/reports/dss_probing/requirements/status.json b/artifacts/uss_qualifier/reports/dss_probing/requirements/status.json index be41ebcd26..6628938ffa 100644 --- a/artifacts/uss_qualifier/reports/dss_probing/requirements/status.json +++ b/artifacts/uss_qualifier/reports/dss_probing/requirements/status.json @@ -1,9 +1,9 @@ { "test_run_information": { - "test_run_id": "54812fb120e72eab6c822ec5abe48c80e6242b8def5ea45ab9c6a88558c23a7d", - "start_time": "2023-11-06 23:42:16 UTC", - "end_time": "2023-11-06 23:42:22 UTC", - "baseline": "ea42a4a6dcf75f910f85dd2f3d133a4ba6ab7842216817e9539c460431de9d6e", + "test_run_id": "6545c0191f1e72a4b485bbc327467162e8c2494001e73021d559753ef01f0629", + "start_time": "2023-11-07 15:06:41 UTC", + "end_time": "2023-11-07 15:06:47 UTC", + "baseline": "21813fb08140f0d2883d6350a8c3f29e32a72b68cecc49e9078a2eaa93e211bd", "environment": "383670842b90e623e04660bab8132198849a61457e0d90caf9eebb0df6322efb" }, "participant_verifications": { diff --git a/artifacts/uss_qualifier/reports/dss_probing/requirements/uss1.html b/artifacts/uss_qualifier/reports/dss_probing/requirements/uss1.html index dc383afc57..dd9bb0f73c 100644 --- a/artifacts/uss_qualifier/reports/dss_probing/requirements/uss1.html +++ b/artifacts/uss_qualifier/reports/dss_probing/requirements/uss1.html @@ -86,19 +86,19 @@

Test run

Test run identifier - TR-54812fb + TR-6545c01 Start time - 2023-11-06 23:42:16 UTC + 2023-11-07 15:06:41 UTC End time - 2023-11-06 23:42:22 UTC + 2023-11-07 15:06:47 UTC Test baseline identifier - TB-ea42a4a + TB-21813fb Environment identifier @@ -126,7 +126,7 @@

Tested requirements

- astm
.f3411
.v19
+ astm
.f3411
.v19
DSS0010 Not tested Not implemented @@ -142,401 +142,401 @@

Tested requirements

DSS0030,a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S5 + S5 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S10 + S10 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S12 + S12 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Pass - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - ISA Expiry + ISA Expiry - ISA Expiry + ISA Expiry - Create short-lived ISA + Create short-lived ISA Pass - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create an ISA + Create an ISA Pass - Mutate the ISA + Mutate the ISA Pass - Response to the mutation of the ISA contains subscription ID + Response to the mutation of the ISA contains subscription ID Pass - Subscription to an ISA has its notification index incremented after mutation + Subscription to an ISA has its notification index incremented after mutation Pass - Subscription to an ISA has its notification index incremented after deletion + Subscription to an ISA has its notification index incremented after deletion Pass - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Create and check ISA + Create and check ISA - Create ISA + Create ISA - ISA response code + ISA response code Pass - ISA response format + ISA response format Pass - ISA ID matches + ISA ID matches Pass - ISA start time matches + ISA start time matches Pass - ISA end time matches + ISA end time matches Pass - ISA URL matches + ISA URL matches Pass - ISA created + ISA created Not tested - ISA version changed + ISA version changed Pass - Update and search ISA + Update and search ISA - Update ISA + Update ISA - ISA response code + ISA response code Pass - ISA response format + ISA response format Pass - ISA ID matches + ISA ID matches Pass - ISA version changed + ISA version changed Pass - ISA start time matches + ISA start time matches Pass - ISA end time matches + ISA end time matches Pass - ISA URL matches + ISA URL matches Pass - ISA updated + ISA updated @@ -544,172 +544,172 @@

Tested requirements

DSS0030,b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - S15 + S15 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Pass - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Response to the deletion of the ISA contains subscription ID + Response to the deletion of the ISA contains subscription ID Pass - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Delete ISA + Delete ISA - Delete with wrong version + Delete with wrong version - Delete request rejected + Delete request rejected Pass - Delete with empty version + Delete with empty version - Delete request rejected + Delete request rejected Pass - Delete ISA + Delete ISA - ISA response format + ISA response format Pass - ISA ID matches + ISA ID matches Pass - ISA version matches + ISA version matches Pass - ISA deleted + ISA deleted Not tested - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - ASTM NetRID DSS: Submitted ISA Validations + ASTM NetRID DSS: Submitted ISA Validations - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA @@ -717,147 +717,147 @@

Tested requirements

DSS0030,c Pass - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create a subscription within the ISA footprint + Create a subscription within the ISA footprint Pass - Subscription for the ISA's area mentions the ISA + Subscription for the ISA's area mentions the ISA Pass - Newly created subscription has a notification_index of 0 + Newly created subscription has a notification_index of 0 Pass - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Create subscription + Create subscription Pass - Response to subscription creation contains a subscription + Response to subscription creation contains a subscription Pass - Returned subscription has an ID + Returned subscription has an ID Pass - Returned subscription ID is correct + Returned subscription ID is correct Pass - Returned subscription has an owner + Returned subscription has an owner Pass - Returned subscription owner is correct + Returned subscription owner is correct Pass - Returned subscription has an ISA URL + Returned subscription has an ISA URL Pass - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Pass - Returned subscription has a start time + Returned subscription has a start time Pass - Returned start time is correct + Returned start time is correct Pass - Returned end time is correct + Returned end time is correct Pass - Returned subscription has a version + Returned subscription has a version Pass - Generated subscription version has proper format + Generated subscription version has proper format Pass - Returned notification index is 0 if present + Returned notification index is 0 if present Pass - Mutate Subscription + Mutate Subscription - Subscription can be mutated + Subscription can be mutated (2x) @@ -865,7 +865,7 @@

Tested requirements

Pass - Response to subscription mutation contains a subscription + Response to subscription mutation contains a subscription (2x) @@ -873,7 +873,7 @@

Tested requirements

Pass - Returned subscription has an ID + Returned subscription has an ID (2x) @@ -881,7 +881,7 @@

Tested requirements

Pass - Returned subscription ID is correct + Returned subscription ID is correct (2x) @@ -889,7 +889,7 @@

Tested requirements

Pass - Returned subscription has an owner + Returned subscription has an owner (2x) @@ -897,7 +897,7 @@

Tested requirements

Pass - Returned subscription owner is correct + Returned subscription owner is correct (2x) @@ -905,7 +905,7 @@

Tested requirements

Pass - Returned subscription has an ISA URL + Returned subscription has an ISA URL (2x) @@ -913,7 +913,7 @@

Tested requirements

Pass - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL (2x) @@ -921,7 +921,7 @@

Tested requirements

Pass - Returned subscription has a start time + Returned subscription has a start time (2x) @@ -929,7 +929,7 @@

Tested requirements

Pass - Returned start time is correct + Returned start time is correct (2x) @@ -937,7 +937,7 @@

Tested requirements

Pass - Returned end time is correct + Returned end time is correct (2x) @@ -945,7 +945,7 @@

Tested requirements

Pass - Returned subscription has a version + Returned subscription has a version (2x) @@ -953,7 +953,7 @@

Tested requirements

Pass - Generated subscription version has proper format + Generated subscription version has proper format (2x) @@ -961,7 +961,7 @@

Tested requirements

Pass - Mutated subscription version is updated + Mutated subscription version is updated (2x) @@ -969,10 +969,10 @@

Tested requirements

Pass - Query Existing Subscription + Query Existing Subscription - Returned subscription has an ID + Returned subscription has an ID (2x) @@ -980,7 +980,7 @@

Tested requirements

Pass - Returned subscription ID is correct + Returned subscription ID is correct (2x) @@ -988,7 +988,7 @@

Tested requirements

Pass - Returned subscription has an owner + Returned subscription has an owner (2x) @@ -996,7 +996,7 @@

Tested requirements

Pass - Returned subscription owner is correct + Returned subscription owner is correct (2x) @@ -1004,7 +1004,7 @@

Tested requirements

Pass - Returned subscription has an ISA URL + Returned subscription has an ISA URL (2x) @@ -1012,7 +1012,7 @@

Tested requirements

Pass - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL (2x) @@ -1020,7 +1020,7 @@

Tested requirements

Pass - Returned subscription has a start time + Returned subscription has a start time (2x) @@ -1028,7 +1028,7 @@

Tested requirements

Pass - Returned start time is correct + Returned start time is correct (2x) @@ -1036,7 +1036,7 @@

Tested requirements

Pass - Returned end time is correct + Returned end time is correct (2x) @@ -1044,7 +1044,7 @@

Tested requirements

Pass - Returned subscription has a version + Returned subscription has a version (2x) @@ -1052,7 +1052,7 @@

Tested requirements

Pass - Generated subscription version has proper format + Generated subscription version has proper format (2x) @@ -1060,7 +1060,7 @@

Tested requirements

Pass - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version (2x) @@ -1068,116 +1068,116 @@

Tested requirements

Pass - Delete Subscription + Delete Subscription - Returned subscription has an ID + Returned subscription has an ID Pass - Returned subscription ID is correct + Returned subscription ID is correct Pass - Returned subscription has an owner + Returned subscription has an owner Pass - Returned subscription owner is correct + Returned subscription owner is correct Pass - Returned subscription has an ISA URL + Returned subscription has an ISA URL Pass - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Pass - Returned subscription has a start time + Returned subscription has a start time Pass - Returned start time is correct + Returned start time is correct Pass - Returned end time is correct + Returned end time is correct Pass - Returned subscription has a version + Returned subscription has a version Pass - Generated subscription version has proper format + Generated subscription version has proper format Pass - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version Pass - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription duration limitations + Subscription duration limitations - Try to extend subscription + Try to extend subscription - Valid subscription created + Valid subscription created Pass - Subscription quantity limitations + Subscription quantity limitations - Create maximum number of subscriptions + Create maximum number of subscriptions - Create up to the maximum allowed number of subscriptions in an area + Create up to the maximum allowed number of subscriptions in an area @@ -1185,115 +1185,115 @@

Tested requirements

DSS0030,d Pass - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Delete the ISA + Delete the ISA Pass - Successful subscription deletion + Successful subscription deletion Not tested - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - Successful subscription deletion + Successful subscription deletion Pass - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Delete Subscription + Delete Subscription - Missing version prevents deletion + Missing version prevents deletion Pass - Incorrect version prevents deletion + Incorrect version prevents deletion Pass - Subscription can be deleted + Subscription can be deleted Not tested - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted Pass - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription duration limitations + Subscription duration limitations - Remove subscription + Remove subscription - Subscription deleted + Subscription deleted Pass - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Subscription can be deleted + Subscription can be deleted (10x) @@ -1301,13 +1301,13 @@

Tested requirements

Not tested - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted @@ -1315,16 +1315,16 @@

Tested requirements

DSS0030,e Pass - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be queried by ID + Subscription can be queried by ID (4x) @@ -1332,20 +1332,20 @@

Tested requirements

Pass - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Get Subscription by ID + Get Subscription by ID Pass - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 (2x) @@ -1353,46 +1353,46 @@

Tested requirements

Pass - Delete Subscription + Delete Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Pass - Query Deleted Subscription + Query Deleted Subscription - Query by subscription ID should fail + Query by subscription ID should fail Not tested - Mutate Subscription + Mutate Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be queried by ID + Subscription can be queried by ID @@ -1400,112 +1400,112 @@

Tested requirements

DSS0030,f Pass - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Pass - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Pass - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Pass - Created Subscription is in search results + Created Subscription is in search results Pass - No huge search area allowed + No huge search area allowed Pass - Query Deleted Subscription + Query Deleted Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Pass - Deleted subscription should not be present in search results + Deleted subscription should not be present in search results Pass - Search area that represents a loop is not allowed + Search area that represents a loop is not allowed Pass - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Pass - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Successful subscription search query + Successful subscription search query @@ -1519,16 +1519,16 @@

Tested requirements

DSS0050 Pass - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription quantity limitations + Subscription quantity limitations - Exceed maximum number of subscriptions + Exceed maximum number of subscriptions - Enforce maximum number of subscriptions for an area + Enforce maximum number of subscriptions for an area @@ -1536,26 +1536,26 @@

Tested requirements

DSS0060 Pass - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Returned subscription has an end time + Returned subscription has an end time Pass - Mutate Subscription + Mutate Subscription - Returned subscription has an end time + Returned subscription has an end time (2x) @@ -1563,10 +1563,10 @@

Tested requirements

Pass - Query Existing Subscription + Query Existing Subscription - Returned subscription has an end time + Returned subscription has an end time (2x) @@ -1574,36 +1574,36 @@

Tested requirements

Pass - Delete Subscription + Delete Subscription - Returned subscription has an end time + Returned subscription has an end time Pass - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription duration limitations + Subscription duration limitations - Try to create too-long subscription + Try to create too-long subscription - Too-long subscription creation rejected + Too-long subscription creation rejected Pass - Try to extend subscription + Try to extend subscription - Subscription duration limited during update + Subscription duration limited during update @@ -1611,76 +1611,76 @@

Tested requirements

DSS0070 Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response Not tested - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -1688,16 +1688,16 @@

Tested requirements

DSS0110 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Attempt unauthorized access + Attempt unauthorized access - CRDB node in insecure mode + CRDB node in insecure mode @@ -1705,16 +1705,16 @@

Tested requirements

DSS0120 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Verify encryption + Verify encryption - TLS in use + TLS in use @@ -1728,16 +1728,16 @@

Tested requirements

DSS0130,2,a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] ID is properly synchronized with all DSS + Subscription[P] ID is properly synchronized with all DSS @@ -1745,16 +1745,16 @@

Tested requirements

DSS0130,2,b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] owner is properly synchronized with all DSS + Subscription[P] owner is properly synchronized with all DSS @@ -1762,16 +1762,16 @@

Tested requirements

DSS0130,2,c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] URL is properly synchronized with all DSS + Subscription[P] URL is properly synchronized with all DSS @@ -1779,16 +1779,16 @@

Tested requirements

DSS0130,2,d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] start/end times are properly synchronized with all DSS + Subscription[P] start/end times are properly synchronized with all DSS @@ -1802,16 +1802,16 @@

Tested requirements

DSS0130,2,f Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] notification count is properly synchronized with all DSS + Subscription[P] notification count is properly synchronized with all DSS @@ -1819,26 +1819,26 @@

Tested requirements

DSS0130,3,a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - ID of ISA from S1 is properly synchronized with all DSS + ID of ISA from S1 is properly synchronized with all DSS Not tested - S5 + S5 - Can get ISA from primary DSS + Can get ISA from primary DSS @@ -1846,16 +1846,16 @@

Tested requirements

DSS0130,3,b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Owner of ISA from S1 is properly synchronized with all DSS + Owner of ISA from S1 is properly synchronized with all DSS @@ -1863,16 +1863,16 @@

Tested requirements

DSS0130,3,c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - URL of ISA from S1 is properly synchronized with all DSS + URL of ISA from S1 is properly synchronized with all DSS @@ -1880,16 +1880,16 @@

Tested requirements

DSS0130,3,d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Start/end times of ISA from S1 are properly synchronized with all DSS + Start/end times of ISA from S1 are properly synchronized with all DSS @@ -1897,16 +1897,16 @@

Tested requirements

DSS0130,3,e Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 @@ -1914,36 +1914,36 @@

Tested requirements

DSS0130,A2-6-1,1a Pass - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S10 + S10 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S12 + S12 - ISA[P] created with proper response + ISA[P] created with proper response @@ -1951,16 +1951,16 @@

Tested requirements

DSS0130,A2-6-1,1b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - Can modify ISA in primary DSS + Can modify ISA in primary DSS @@ -1968,26 +1968,26 @@

Tested requirements

DSS0130,A2-6-1,1c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 Not tested - S9 + S9 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -1995,16 +1995,16 @@

Tested requirements

DSS0130,A2-6-1,1d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 @@ -2012,26 +2012,26 @@

Tested requirements

DSS0130,A2-6-1,2a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA[P] deleted with proper response + ISA[P] deleted with proper response Not tested - S15 + S15 - ISA[P] deleted with proper response + ISA[P] deleted with proper response @@ -2039,16 +2039,16 @@

Tested requirements

DSS0130,A2-6-1,2b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -2056,26 +2056,26 @@

Tested requirements

DSS0130,A2-6-1,3a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Subscription[n] created with proper response + Subscription[n] created with proper response Not tested - S16 + S16 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -2083,16 +2083,16 @@

Tested requirements

DSS0130,A2-6-1,3b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S10 + S10 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -2100,26 +2100,26 @@

Tested requirements

DSS0130,A2-6-1,3c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - ISA modification triggers subscription notification requests + ISA modification triggers subscription notification requests Not tested - S11 + S11 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -2127,46 +2127,46 @@

Tested requirements

DSS0130,A2-6-1,3d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S12 + S12 - None of Subscription[i] 1≤i≤n returned in subscribers + None of Subscription[i] 1≤i≤n returned in subscribers Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S14 + S14 - 404 with proper response + 404 with proper response Not tested - S15 + S15 - None of Subscription[i] 1≤i≤n returned in subscribers with proper response + None of Subscription[i] 1≤i≤n returned in subscribers with proper response @@ -2174,26 +2174,26 @@

Tested requirements

DSS0130,A2-6-1,4a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S6 + S6 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response Not tested - S17 + S17 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response @@ -2201,26 +2201,26 @@

Tested requirements

DSS0130,A2-6-1,4b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response @@ -2228,16 +2228,16 @@

Tested requirements

DSS0130,A2-6-1,5 Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response @@ -2245,36 +2245,36 @@

Tested requirements

DSS0130,A2-6-1,6 Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S8 + S8 - Subscriptions queried successfully + Subscriptions queried successfully Not tested - S13 + S13 - Subscriptions queried successfully + Subscriptions queried successfully @@ -2282,28 +2282,28 @@

Tested requirements

DSS0210 Pass - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Prerequisites + Prerequisites - Test environment requirements + Test environment requirements - DSS instance is publicly addressable + DSS instance is publicly addressable Pass - DSS instance is reachable + DSS instance is reachable - astm
.f3411
.v22a
+ astm
.f3411
.v22a
DSS0010 Not tested Not implemented @@ -2319,401 +2319,401 @@

Tested requirements

DSS0030,a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S5 + S5 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S10 + S10 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S12 + S12 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - ISA Expiry + ISA Expiry - ISA Expiry + ISA Expiry - Create short-lived ISA + Create short-lived ISA Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create an ISA + Create an ISA Not tested - Mutate the ISA + Mutate the ISA Not tested - Response to the mutation of the ISA contains subscription ID + Response to the mutation of the ISA contains subscription ID Not tested - Subscription to an ISA has its notification index incremented after mutation + Subscription to an ISA has its notification index incremented after mutation Not tested - Subscription to an ISA has its notification index incremented after deletion + Subscription to an ISA has its notification index incremented after deletion Not tested - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Create and check ISA + Create and check ISA - Create ISA + Create ISA - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ISA created + ISA created Not tested - Update and search ISA + Update and search ISA - Update ISA + Update ISA - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ISA updated + ISA updated @@ -2721,172 +2721,172 @@

Tested requirements

DSS0030,b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - S15 + S15 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Response to the deletion of the ISA contains subscription ID + Response to the deletion of the ISA contains subscription ID Not tested - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - Delete ISA + Delete ISA - Delete with wrong version + Delete with wrong version - Delete request rejected + Delete request rejected Not tested - Delete with empty version + Delete with empty version - Delete request rejected + Delete request rejected Not tested - Delete ISA + Delete ISA - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - ISA deleted + ISA deleted Not tested - ASTM NetRID DSS: Submitted ISA Validations + ASTM NetRID DSS: Submitted ISA Validations - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA @@ -2894,441 +2894,441 @@

Tested requirements

DSS0030,c Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create a subscription within the ISA footprint + Create a subscription within the ISA footprint Not tested - Subscription for the ISA's area mentions the ISA + Subscription for the ISA's area mentions the ISA Not tested - Newly created subscription has a notification_index of 0 + Newly created subscription has a notification_index of 0 Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Create subscription + Create subscription Not tested - Response to subscription creation contains a subscription + Response to subscription creation contains a subscription Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned notification index is 0 if present + Returned notification index is 0 if present Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Query Existing Subscription + Query Existing Subscription - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Mutate Subscription + Mutate Subscription - Subscription can be mutated + Subscription can be mutated Not tested - Response to subscription mutation contains a subscription + Response to subscription mutation contains a subscription Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Mutated subscription version is updated + Mutated subscription version is updated Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Delete Subscription + Delete Subscription - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription quantity limitations + Subscription quantity limitations - Create maximum number of subscriptions + Create maximum number of subscriptions - Create up to the maximum allowed number of subscriptions in an area + Create up to the maximum allowed number of subscriptions in an area Not tested - Subscription duration limitations + Subscription duration limitations - Try to extend subscription + Try to extend subscription - Valid subscription created + Valid subscription created @@ -3336,128 +3336,128 @@

Tested requirements

DSS0030,d Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - Successful subscription deletion + Successful subscription deletion Not tested - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Delete the ISA + Delete the ISA Not tested - Successful subscription deletion + Successful subscription deletion Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted Not tested - Subscription Simple + Subscription Simple - Delete Subscription + Delete Subscription - Missing version prevents deletion + Missing version prevents deletion Not tested - Incorrect version prevents deletion + Incorrect version prevents deletion Not tested - Subscription can be deleted + Subscription can be deleted Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted Not tested - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Subscription can be deleted + Subscription can be deleted Not tested - Subscription duration limitations + Subscription duration limitations - Remove subscription + Remove subscription - Subscription deleted + Subscription deleted @@ -3465,53 +3465,53 @@

Tested requirements

DSS0030,e Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Get Subscription by ID + Get Subscription by ID Not tested - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Mutate Subscription + Mutate Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Delete Subscription + Delete Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Query Deleted Subscription + Query Deleted Subscription - Query by subscription ID should fail + Query by subscription ID should fail @@ -3519,112 +3519,112 @@

Tested requirements

DSS0030,f Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Created Subscription is in search results + Created Subscription is in search results Not tested - No huge search area allowed + No huge search area allowed Not tested - Query Deleted Subscription + Query Deleted Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Search area that represents a loop is not allowed + Search area that represents a loop is not allowed Not tested - Deleted subscription should not be present in search results + Deleted subscription should not be present in search results Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Not tested - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Successful subscription search query + Successful subscription search query @@ -3638,16 +3638,16 @@

Tested requirements

DSS0050 Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription quantity limitations + Subscription quantity limitations - Exceed maximum number of subscriptions + Exceed maximum number of subscriptions - Enforce maximum number of subscriptions for an area + Enforce maximum number of subscriptions for an area @@ -3655,72 +3655,72 @@

Tested requirements

DSS0060 Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Returned subscription has an end time + Returned subscription has an end time Not tested - Query Existing Subscription + Query Existing Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - Mutate Subscription + Mutate Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - Delete Subscription + Delete Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription duration limitations + Subscription duration limitations - Try to create too-long subscription + Try to create too-long subscription - Too-long subscription creation rejected + Too-long subscription creation rejected Not tested - Try to extend subscription + Try to extend subscription - Subscription duration limited during update + Subscription duration limited during update @@ -3728,76 +3728,76 @@

Tested requirements

DSS0070 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response Not tested - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -3805,16 +3805,16 @@

Tested requirements

DSS0110 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Attempt unauthorized access + Attempt unauthorized access - CRDB node in insecure mode + CRDB node in insecure mode @@ -3822,16 +3822,16 @@

Tested requirements

DSS0120 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Verify encryption + Verify encryption - TLS in use + TLS in use @@ -3845,16 +3845,16 @@

Tested requirements

DSS0130,2,a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] ID is properly synchronized with all DSS + Subscription[P] ID is properly synchronized with all DSS @@ -3862,16 +3862,16 @@

Tested requirements

DSS0130,2,b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] owner is properly synchronized with all DSS + Subscription[P] owner is properly synchronized with all DSS @@ -3879,16 +3879,16 @@

Tested requirements

DSS0130,2,c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] URL is properly synchronized with all DSS + Subscription[P] URL is properly synchronized with all DSS @@ -3896,16 +3896,16 @@

Tested requirements

DSS0130,2,d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] start/end times are properly synchronized with all DSS + Subscription[P] start/end times are properly synchronized with all DSS @@ -3919,16 +3919,16 @@

Tested requirements

DSS0130,2,f Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] notification count is properly synchronized with all DSS + Subscription[P] notification count is properly synchronized with all DSS @@ -3936,26 +3936,26 @@

Tested requirements

DSS0130,3,a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - ID of ISA from S1 is properly synchronized with all DSS + ID of ISA from S1 is properly synchronized with all DSS Not tested - S5 + S5 - Can get ISA from primary DSS + Can get ISA from primary DSS @@ -3963,16 +3963,16 @@

Tested requirements

DSS0130,3,b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Owner of ISA from S1 is properly synchronized with all DSS + Owner of ISA from S1 is properly synchronized with all DSS @@ -3980,16 +3980,16 @@

Tested requirements

DSS0130,3,c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - URL of ISA from S1 is properly synchronized with all DSS + URL of ISA from S1 is properly synchronized with all DSS @@ -3997,16 +3997,16 @@

Tested requirements

DSS0130,3,d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Start/end times of ISA from S1 are properly synchronized with all DSS + Start/end times of ISA from S1 are properly synchronized with all DSS @@ -4014,16 +4014,16 @@

Tested requirements

DSS0130,3,e Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 @@ -4031,36 +4031,36 @@

Tested requirements

DSS0130,A2-6-1,1a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S10 + S10 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S12 + S12 - ISA[P] created with proper response + ISA[P] created with proper response @@ -4068,16 +4068,16 @@

Tested requirements

DSS0130,A2-6-1,1b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - Can modify ISA in primary DSS + Can modify ISA in primary DSS @@ -4085,26 +4085,26 @@

Tested requirements

DSS0130,A2-6-1,1c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 Not tested - S9 + S9 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -4112,16 +4112,16 @@

Tested requirements

DSS0130,A2-6-1,1d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 @@ -4129,26 +4129,26 @@

Tested requirements

DSS0130,A2-6-1,2a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA[P] deleted with proper response + ISA[P] deleted with proper response Not tested - S15 + S15 - ISA[P] deleted with proper response + ISA[P] deleted with proper response @@ -4156,16 +4156,16 @@

Tested requirements

DSS0130,A2-6-1,2b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -4173,26 +4173,26 @@

Tested requirements

DSS0130,A2-6-1,3a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Subscription[n] created with proper response + Subscription[n] created with proper response Not tested - S16 + S16 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -4200,16 +4200,16 @@

Tested requirements

DSS0130,A2-6-1,3b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S10 + S10 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -4217,26 +4217,26 @@

Tested requirements

DSS0130,A2-6-1,3c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - ISA modification triggers subscription notification requests + ISA modification triggers subscription notification requests Not tested - S11 + S11 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -4244,46 +4244,46 @@

Tested requirements

DSS0130,A2-6-1,3d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S12 + S12 - None of Subscription[i] 1≤i≤n returned in subscribers + None of Subscription[i] 1≤i≤n returned in subscribers Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S14 + S14 - 404 with proper response + 404 with proper response Not tested - S15 + S15 - None of Subscription[i] 1≤i≤n returned in subscribers with proper response + None of Subscription[i] 1≤i≤n returned in subscribers with proper response @@ -4291,26 +4291,26 @@

Tested requirements

DSS0130,A2-6-1,4a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S6 + S6 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response Not tested - S17 + S17 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response @@ -4318,26 +4318,26 @@

Tested requirements

DSS0130,A2-6-1,4b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response @@ -4345,16 +4345,16 @@

Tested requirements

DSS0130,A2-6-1,5 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response @@ -4362,36 +4362,36 @@

Tested requirements

DSS0130,A2-6-1,6 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S8 + S8 - Subscriptions queried successfully + Subscriptions queried successfully Not tested - S13 + S13 - Subscriptions queried successfully + Subscriptions queried successfully @@ -4399,23 +4399,23 @@

Tested requirements

DSS0210 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Prerequisites + Prerequisites - Test environment requirements + Test environment requirements - DSS instance is publicly addressable + DSS instance is publicly addressable Not tested - DSS instance is reachable + DSS instance is reachable diff --git a/artifacts/uss_qualifier/reports/dss_probing/requirements/uss2.html b/artifacts/uss_qualifier/reports/dss_probing/requirements/uss2.html index c5d5cd6a1f..1c26877b4e 100644 --- a/artifacts/uss_qualifier/reports/dss_probing/requirements/uss2.html +++ b/artifacts/uss_qualifier/reports/dss_probing/requirements/uss2.html @@ -86,19 +86,19 @@

Test run

Test run identifier - TR-54812fb + TR-6545c01 Start time - 2023-11-06 23:42:16 UTC + 2023-11-07 15:06:41 UTC End time - 2023-11-06 23:42:22 UTC + 2023-11-07 15:06:47 UTC Test baseline identifier - TB-ea42a4a + TB-21813fb Environment identifier @@ -126,7 +126,7 @@

Tested requirements

- astm
.f3411
.v19
+ astm
.f3411
.v19
DSS0010 Not tested Not implemented @@ -142,401 +142,401 @@

Tested requirements

DSS0030,a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S5 + S5 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S10 + S10 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S12 + S12 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - ISA Expiry + ISA Expiry - ISA Expiry + ISA Expiry - Create short-lived ISA + Create short-lived ISA Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create an ISA + Create an ISA Not tested - Mutate the ISA + Mutate the ISA Not tested - Response to the mutation of the ISA contains subscription ID + Response to the mutation of the ISA contains subscription ID Not tested - Subscription to an ISA has its notification index incremented after mutation + Subscription to an ISA has its notification index incremented after mutation Not tested - Subscription to an ISA has its notification index incremented after deletion + Subscription to an ISA has its notification index incremented after deletion Not tested - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Create and check ISA + Create and check ISA - Create ISA + Create ISA - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ISA created + ISA created Not tested - Update and search ISA + Update and search ISA - Update ISA + Update ISA - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ISA updated + ISA updated @@ -544,172 +544,172 @@

Tested requirements

DSS0030,b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - S15 + S15 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Response to the deletion of the ISA contains subscription ID + Response to the deletion of the ISA contains subscription ID Not tested - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - Delete ISA + Delete ISA - Delete with wrong version + Delete with wrong version - Delete request rejected + Delete request rejected Not tested - Delete with empty version + Delete with empty version - Delete request rejected + Delete request rejected Not tested - Delete ISA + Delete ISA - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - ISA deleted + ISA deleted Not tested - ASTM NetRID DSS: Submitted ISA Validations + ASTM NetRID DSS: Submitted ISA Validations - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA @@ -717,441 +717,441 @@

Tested requirements

DSS0030,c Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create a subscription within the ISA footprint + Create a subscription within the ISA footprint Not tested - Subscription for the ISA's area mentions the ISA + Subscription for the ISA's area mentions the ISA Not tested - Newly created subscription has a notification_index of 0 + Newly created subscription has a notification_index of 0 Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Create subscription + Create subscription Not tested - Response to subscription creation contains a subscription + Response to subscription creation contains a subscription Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned notification index is 0 if present + Returned notification index is 0 if present Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Query Existing Subscription + Query Existing Subscription - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Mutate Subscription + Mutate Subscription - Subscription can be mutated + Subscription can be mutated Not tested - Response to subscription mutation contains a subscription + Response to subscription mutation contains a subscription Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Mutated subscription version is updated + Mutated subscription version is updated Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Delete Subscription + Delete Subscription - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription quantity limitations + Subscription quantity limitations - Create maximum number of subscriptions + Create maximum number of subscriptions - Create up to the maximum allowed number of subscriptions in an area + Create up to the maximum allowed number of subscriptions in an area Not tested - Subscription duration limitations + Subscription duration limitations - Try to extend subscription + Try to extend subscription - Valid subscription created + Valid subscription created @@ -1159,128 +1159,128 @@

Tested requirements

DSS0030,d Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - Successful subscription deletion + Successful subscription deletion Not tested - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Delete the ISA + Delete the ISA Not tested - Successful subscription deletion + Successful subscription deletion Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted Not tested - Subscription Simple + Subscription Simple - Delete Subscription + Delete Subscription - Missing version prevents deletion + Missing version prevents deletion Not tested - Incorrect version prevents deletion + Incorrect version prevents deletion Not tested - Subscription can be deleted + Subscription can be deleted Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted Not tested - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Subscription can be deleted + Subscription can be deleted Not tested - Subscription duration limitations + Subscription duration limitations - Remove subscription + Remove subscription - Subscription deleted + Subscription deleted @@ -1288,82 +1288,82 @@

Tested requirements

DSS0030,e Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be queried by ID + Subscription can be queried by ID Not tested - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Get Subscription by ID + Get Subscription by ID Not tested - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Mutate Subscription + Mutate Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Delete Subscription + Delete Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Query Deleted Subscription + Query Deleted Subscription - Query by subscription ID should fail + Query by subscription ID should fail Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be queried by ID + Subscription can be queried by ID @@ -1371,112 +1371,112 @@

Tested requirements

DSS0030,f Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Created Subscription is in search results + Created Subscription is in search results Not tested - No huge search area allowed + No huge search area allowed Not tested - Query Deleted Subscription + Query Deleted Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Search area that represents a loop is not allowed + Search area that represents a loop is not allowed Not tested - Deleted subscription should not be present in search results + Deleted subscription should not be present in search results Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Not tested - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Successful subscription search query + Successful subscription search query @@ -1490,16 +1490,16 @@

Tested requirements

DSS0050 Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription quantity limitations + Subscription quantity limitations - Exceed maximum number of subscriptions + Exceed maximum number of subscriptions - Enforce maximum number of subscriptions for an area + Enforce maximum number of subscriptions for an area @@ -1507,72 +1507,72 @@

Tested requirements

DSS0060 Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Returned subscription has an end time + Returned subscription has an end time Not tested - Query Existing Subscription + Query Existing Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - Mutate Subscription + Mutate Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - Delete Subscription + Delete Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription duration limitations + Subscription duration limitations - Try to create too-long subscription + Try to create too-long subscription - Too-long subscription creation rejected + Too-long subscription creation rejected Not tested - Try to extend subscription + Try to extend subscription - Subscription duration limited during update + Subscription duration limited during update @@ -1580,76 +1580,76 @@

Tested requirements

DSS0070 Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response Not tested - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -1657,16 +1657,16 @@

Tested requirements

DSS0110 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Attempt unauthorized access + Attempt unauthorized access - CRDB node in insecure mode + CRDB node in insecure mode @@ -1674,16 +1674,16 @@

Tested requirements

DSS0120 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Verify encryption + Verify encryption - TLS in use + TLS in use @@ -1697,16 +1697,16 @@

Tested requirements

DSS0130,2,a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] ID is properly synchronized with all DSS + Subscription[P] ID is properly synchronized with all DSS @@ -1714,16 +1714,16 @@

Tested requirements

DSS0130,2,b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] owner is properly synchronized with all DSS + Subscription[P] owner is properly synchronized with all DSS @@ -1731,16 +1731,16 @@

Tested requirements

DSS0130,2,c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] URL is properly synchronized with all DSS + Subscription[P] URL is properly synchronized with all DSS @@ -1748,16 +1748,16 @@

Tested requirements

DSS0130,2,d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] start/end times are properly synchronized with all DSS + Subscription[P] start/end times are properly synchronized with all DSS @@ -1771,16 +1771,16 @@

Tested requirements

DSS0130,2,f Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] notification count is properly synchronized with all DSS + Subscription[P] notification count is properly synchronized with all DSS @@ -1788,26 +1788,26 @@

Tested requirements

DSS0130,3,a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - ID of ISA from S1 is properly synchronized with all DSS + ID of ISA from S1 is properly synchronized with all DSS Not tested - S5 + S5 - Can get ISA from primary DSS + Can get ISA from primary DSS @@ -1815,16 +1815,16 @@

Tested requirements

DSS0130,3,b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Owner of ISA from S1 is properly synchronized with all DSS + Owner of ISA from S1 is properly synchronized with all DSS @@ -1832,16 +1832,16 @@

Tested requirements

DSS0130,3,c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - URL of ISA from S1 is properly synchronized with all DSS + URL of ISA from S1 is properly synchronized with all DSS @@ -1849,16 +1849,16 @@

Tested requirements

DSS0130,3,d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Start/end times of ISA from S1 are properly synchronized with all DSS + Start/end times of ISA from S1 are properly synchronized with all DSS @@ -1866,16 +1866,16 @@

Tested requirements

DSS0130,3,e Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 @@ -1883,36 +1883,36 @@

Tested requirements

DSS0130,A2-6-1,1a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S10 + S10 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S12 + S12 - ISA[P] created with proper response + ISA[P] created with proper response @@ -1920,16 +1920,16 @@

Tested requirements

DSS0130,A2-6-1,1b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - Can modify ISA in primary DSS + Can modify ISA in primary DSS @@ -1937,26 +1937,26 @@

Tested requirements

DSS0130,A2-6-1,1c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 Not tested - S9 + S9 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -1964,16 +1964,16 @@

Tested requirements

DSS0130,A2-6-1,1d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 @@ -1981,26 +1981,26 @@

Tested requirements

DSS0130,A2-6-1,2a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA[P] deleted with proper response + ISA[P] deleted with proper response Not tested - S15 + S15 - ISA[P] deleted with proper response + ISA[P] deleted with proper response @@ -2008,16 +2008,16 @@

Tested requirements

DSS0130,A2-6-1,2b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -2025,26 +2025,26 @@

Tested requirements

DSS0130,A2-6-1,3a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Subscription[n] created with proper response + Subscription[n] created with proper response Not tested - S16 + S16 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -2052,16 +2052,16 @@

Tested requirements

DSS0130,A2-6-1,3b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S10 + S10 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -2069,26 +2069,26 @@

Tested requirements

DSS0130,A2-6-1,3c Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - ISA modification triggers subscription notification requests + ISA modification triggers subscription notification requests Not tested - S11 + S11 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -2096,46 +2096,46 @@

Tested requirements

DSS0130,A2-6-1,3d Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S12 + S12 - None of Subscription[i] 1≤i≤n returned in subscribers + None of Subscription[i] 1≤i≤n returned in subscribers Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S14 + S14 - 404 with proper response + 404 with proper response Not tested - S15 + S15 - None of Subscription[i] 1≤i≤n returned in subscribers with proper response + None of Subscription[i] 1≤i≤n returned in subscribers with proper response @@ -2143,26 +2143,26 @@

Tested requirements

DSS0130,A2-6-1,4a Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S6 + S6 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response Not tested - S17 + S17 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response @@ -2170,26 +2170,26 @@

Tested requirements

DSS0130,A2-6-1,4b Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response @@ -2197,16 +2197,16 @@

Tested requirements

DSS0130,A2-6-1,5 Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response @@ -2214,36 +2214,36 @@

Tested requirements

DSS0130,A2-6-1,6 Not tested - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S8 + S8 - Subscriptions queried successfully + Subscriptions queried successfully Not tested - S13 + S13 - Subscriptions queried successfully + Subscriptions queried successfully @@ -2251,28 +2251,28 @@

Tested requirements

DSS0210 Pass - ASTM F3411-19 NetRID DSS interoperability + ASTM F3411-19 NetRID DSS interoperability - Prerequisites + Prerequisites - Test environment requirements + Test environment requirements - DSS instance is publicly addressable + DSS instance is publicly addressable Pass - DSS instance is reachable + DSS instance is reachable - astm
.f3411
.v22a
+ astm
.f3411
.v22a
DSS0010 Not tested Not implemented @@ -2288,401 +2288,401 @@

Tested requirements

DSS0030,a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S5 + S5 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S10 + S10 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - S12 + S12 - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - ISA Expiry + ISA Expiry - ISA Expiry + ISA Expiry - Create short-lived ISA + Create short-lived ISA Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create an ISA + Create an ISA Not tested - Mutate the ISA + Mutate the ISA Not tested - Response to the mutation of the ISA contains subscription ID + Response to the mutation of the ISA contains subscription ID Not tested - Subscription to an ISA has its notification index incremented after mutation + Subscription to an ISA has its notification index incremented after mutation Not tested - Subscription to an ISA has its notification index incremented after deletion + Subscription to an ISA has its notification index incremented after deletion Not tested - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Create and check ISA + Create and check ISA - Create ISA + Create ISA - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ISA created + ISA created Not tested - Update and search ISA + Update and search ISA - Update ISA + Update ISA - ISA response code + ISA response code Not tested - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version changed + ISA version changed Not tested - ISA start time matches + ISA start time matches Not tested - ISA end time matches + ISA end time matches Not tested - ISA URL matches + ISA URL matches Not tested - ISA updated + ISA updated @@ -2690,172 +2690,172 @@

Tested requirements

DSS0030,b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - S15 + S15 - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - ASTM NetRID DSS: ISA Expiry + ASTM NetRID DSS: ISA Expiry - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Response to the deletion of the ISA contains subscription ID + Response to the deletion of the ISA contains subscription ID Not tested - ASTM NetRID DSS: Simple ISA + ASTM NetRID DSS: Simple ISA - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - Delete ISA + Delete ISA - Delete with wrong version + Delete with wrong version - Delete request rejected + Delete request rejected Not tested - Delete with empty version + Delete with empty version - Delete request rejected + Delete request rejected Not tested - Delete ISA + Delete ISA - ISA response format + ISA response format Not tested - ISA ID matches + ISA ID matches Not tested - ISA version matches + ISA version matches Not tested - ISA deleted + ISA deleted Not tested - ASTM NetRID DSS: Submitted ISA Validations + ASTM NetRID DSS: Submitted ISA Validations - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA @@ -2863,441 +2863,441 @@

Tested requirements

DSS0030,c Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Create a subscription within the ISA footprint + Create a subscription within the ISA footprint Not tested - Subscription for the ISA's area mentions the ISA + Subscription for the ISA's area mentions the ISA Not tested - Newly created subscription has a notification_index of 0 + Newly created subscription has a notification_index of 0 Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Create subscription + Create subscription Not tested - Response to subscription creation contains a subscription + Response to subscription creation contains a subscription Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned notification index is 0 if present + Returned notification index is 0 if present Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Query Existing Subscription + Query Existing Subscription - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Mutate Subscription + Mutate Subscription - Subscription can be mutated + Subscription can be mutated Not tested - Response to subscription mutation contains a subscription + Response to subscription mutation contains a subscription Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Mutated subscription version is updated + Mutated subscription version is updated Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - Delete Subscription + Delete Subscription - Returned subscription has an ID + Returned subscription has an ID Not tested - Returned subscription ID is correct + Returned subscription ID is correct Not tested - Returned subscription has an owner + Returned subscription has an owner Not tested - Returned subscription owner is correct + Returned subscription owner is correct Not tested - Returned subscription has an ISA URL + Returned subscription has an ISA URL Not tested - Returned ISA URL has correct base URL + Returned ISA URL has correct base URL Not tested - Returned subscription has a start time + Returned subscription has a start time Not tested - Returned start time is correct + Returned start time is correct Not tested - Returned end time is correct + Returned end time is correct Not tested - Returned subscription has a version + Returned subscription has a version Not tested - Non-mutated subscription keeps the same version + Non-mutated subscription keeps the same version Not tested - Generated subscription version has proper format + Generated subscription version has proper format Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription quantity limitations + Subscription quantity limitations - Create maximum number of subscriptions + Create maximum number of subscriptions - Create up to the maximum allowed number of subscriptions in an area + Create up to the maximum allowed number of subscriptions in an area Not tested - Subscription duration limitations + Subscription duration limitations - Try to extend subscription + Try to extend subscription - Valid subscription created + Valid subscription created @@ -3305,128 +3305,128 @@

Tested requirements

DSS0030,d Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Removed pre-existing ISA + Removed pre-existing ISA Not tested - Successful subscription deletion + Successful subscription deletion Not tested - ISA Subscription Interactions + ISA Subscription Interactions - ISA Subscription Interactions + ISA Subscription Interactions - Delete the ISA + Delete the ISA Not tested - Successful subscription deletion + Successful subscription deletion Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted Not tested - Subscription Simple + Subscription Simple - Delete Subscription + Delete Subscription - Missing version prevents deletion + Missing version prevents deletion Not tested - Incorrect version prevents deletion + Incorrect version prevents deletion Not tested - Subscription can be deleted + Subscription can be deleted Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Subscription can be deleted + Subscription can be deleted Not tested - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Subscription can be deleted + Subscription can be deleted Not tested - Subscription duration limitations + Subscription duration limitations - Remove subscription + Remove subscription - Subscription deleted + Subscription deleted @@ -3434,53 +3434,53 @@

Tested requirements

DSS0030,e Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Get Subscription by ID + Get Subscription by ID Not tested - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Mutate Subscription + Mutate Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Delete Subscription + Delete Subscription - Returned notification index is equal to or greater than 0 + Returned notification index is equal to or greater than 0 Not tested - Query Deleted Subscription + Query Deleted Subscription - Query by subscription ID should fail + Query by subscription ID should fail @@ -3488,112 +3488,112 @@

Tested requirements

DSS0030,f Not tested - ASTM NetRID DSS: ISA Subscription Interactions + ASTM NetRID DSS: ISA Subscription Interactions - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Subscription Simple + Subscription Simple - Query Existing Subscription + Query Existing Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Created Subscription is in search results + Created Subscription is in search results Not tested - No huge search area allowed + No huge search area allowed Not tested - Query Deleted Subscription + Query Deleted Subscription - Search for all subscriptions in ISA area + Search for all subscriptions in ISA area Not tested - Search area that represents a loop is not allowed + Search area that represents a loop is not allowed Not tested - Deleted subscription should not be present in search results + Deleted subscription should not be present in search results Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Setup + Setup - Ensure clean workspace + Ensure clean workspace - Successful subscription search query + Successful subscription search query Not tested - Subscription quantity limitations + Subscription quantity limitations - Clean up subscriptions + Clean up subscriptions - Successful subscription search query + Successful subscription search query @@ -3607,16 +3607,16 @@

Tested requirements

DSS0050 Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription quantity limitations + Subscription quantity limitations - Exceed maximum number of subscriptions + Exceed maximum number of subscriptions - Enforce maximum number of subscriptions for an area + Enforce maximum number of subscriptions for an area @@ -3624,72 +3624,72 @@

Tested requirements

DSS0060 Not tested - ASTM NetRID DSS: Subscription Simple + ASTM NetRID DSS: Subscription Simple - Subscription Simple + Subscription Simple - Create subscription validation + Create subscription validation - Returned subscription has an end time + Returned subscription has an end time Not tested - Query Existing Subscription + Query Existing Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - Mutate Subscription + Mutate Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - Delete Subscription + Delete Subscription - Returned subscription has an end time + Returned subscription has an end time Not tested - ASTM NetRID DSS: Subscription Validation + ASTM NetRID DSS: Subscription Validation - Subscription duration limitations + Subscription duration limitations - Try to create too-long subscription + Try to create too-long subscription - Too-long subscription creation rejected + Too-long subscription creation rejected Not tested - Try to extend subscription + Try to extend subscription - Subscription duration limited during update + Subscription duration limited during update @@ -3697,76 +3697,76 @@

Tested requirements

DSS0070 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response Not tested - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -3774,16 +3774,16 @@

Tested requirements

DSS0110 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Attempt unauthorized access + Attempt unauthorized access - CRDB node in insecure mode + CRDB node in insecure mode @@ -3791,16 +3791,16 @@

Tested requirements

DSS0120 Not tested - ASTM NetRID DSS: Direct CRDB access + ASTM NetRID DSS: Direct CRDB access - Verify security interoperability + Verify security interoperability - Verify encryption + Verify encryption - TLS in use + TLS in use @@ -3814,16 +3814,16 @@

Tested requirements

DSS0130,2,a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] ID is properly synchronized with all DSS + Subscription[P] ID is properly synchronized with all DSS @@ -3831,16 +3831,16 @@

Tested requirements

DSS0130,2,b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] owner is properly synchronized with all DSS + Subscription[P] owner is properly synchronized with all DSS @@ -3848,16 +3848,16 @@

Tested requirements

DSS0130,2,c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] URL is properly synchronized with all DSS + Subscription[P] URL is properly synchronized with all DSS @@ -3865,16 +3865,16 @@

Tested requirements

DSS0130,2,d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] start/end times are properly synchronized with all DSS + Subscription[P] start/end times are properly synchronized with all DSS @@ -3888,16 +3888,16 @@

Tested requirements

DSS0130,2,f Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] notification count is properly synchronized with all DSS + Subscription[P] notification count is properly synchronized with all DSS @@ -3905,26 +3905,26 @@

Tested requirements

DSS0130,3,a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - ID of ISA from S1 is properly synchronized with all DSS + ID of ISA from S1 is properly synchronized with all DSS Not tested - S5 + S5 - Can get ISA from primary DSS + Can get ISA from primary DSS @@ -3932,16 +3932,16 @@

Tested requirements

DSS0130,3,b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Owner of ISA from S1 is properly synchronized with all DSS + Owner of ISA from S1 is properly synchronized with all DSS @@ -3949,16 +3949,16 @@

Tested requirements

DSS0130,3,c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - URL of ISA from S1 is properly synchronized with all DSS + URL of ISA from S1 is properly synchronized with all DSS @@ -3966,16 +3966,16 @@

Tested requirements

DSS0130,3,d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Start/end times of ISA from S1 are properly synchronized with all DSS + Start/end times of ISA from S1 are properly synchronized with all DSS @@ -3983,16 +3983,16 @@

Tested requirements

DSS0130,3,e Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 @@ -4000,36 +4000,36 @@

Tested requirements

DSS0130,A2-6-1,1a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S1 + S1 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S10 + S10 - ISA[P] created with proper response + ISA[P] created with proper response Not tested - S12 + S12 - ISA[P] created with proper response + ISA[P] created with proper response @@ -4037,16 +4037,16 @@

Tested requirements

DSS0130,A2-6-1,1b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - Can modify ISA in primary DSS + Can modify ISA in primary DSS @@ -4054,26 +4054,26 @@

Tested requirements

DSS0130,A2-6-1,1c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - service_areas includes ISA from S1 + service_areas includes ISA from S1 Not tested - S9 + S9 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -4081,16 +4081,16 @@

Tested requirements

DSS0130,A2-6-1,1d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S9 + S9 - service_areas does not include ISA from S1 + service_areas does not include ISA from S1 @@ -4098,26 +4098,26 @@

Tested requirements

DSS0130,A2-6-1,2a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S11 + S11 - ISA[P] deleted with proper response + ISA[P] deleted with proper response Not tested - S15 + S15 - ISA[P] deleted with proper response + ISA[P] deleted with proper response @@ -4125,16 +4125,16 @@

Tested requirements

DSS0130,A2-6-1,2b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S16 + S16 - service_areas does not include ISA from S12 + service_areas does not include ISA from S12 @@ -4142,26 +4142,26 @@

Tested requirements

DSS0130,A2-6-1,3a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S2 + S2 - Subscription[n] created with proper response + Subscription[n] created with proper response Not tested - S16 + S16 - Subscription[n] created with proper response + Subscription[n] created with proper response @@ -4169,16 +4169,16 @@

Tested requirements

DSS0130,A2-6-1,3b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S10 + S10 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -4186,26 +4186,26 @@

Tested requirements

DSS0130,A2-6-1,3c Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S5 + S5 - ISA modification triggers subscription notification requests + ISA modification triggers subscription notification requests Not tested - S11 + S11 - All Subscription[i] 1≤i≤n returned in subscribers + All Subscription[i] 1≤i≤n returned in subscribers @@ -4213,46 +4213,46 @@

Tested requirements

DSS0130,A2-6-1,3d Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S12 + S12 - None of Subscription[i] 1≤i≤n returned in subscribers + None of Subscription[i] 1≤i≤n returned in subscribers Not tested - S13 + S13 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response Not tested - S14 + S14 - 404 with proper response + 404 with proper response Not tested - S15 + S15 - None of Subscription[i] 1≤i≤n returned in subscribers with proper response + None of Subscription[i] 1≤i≤n returned in subscribers with proper response @@ -4260,26 +4260,26 @@

Tested requirements

DSS0130,A2-6-1,4a Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S6 + S6 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response Not tested - S17 + S17 - Subscription[n] deleted with proper response + Subscription[n] deleted with proper response @@ -4287,26 +4287,26 @@

Tested requirements

DSS0130,A2-6-1,4b Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S7 + S7 - 404 with proper response + 404 with proper response Not tested - S8 + S8 - No Subscription[i] 1≤i≤n returned with proper response + No Subscription[i] 1≤i≤n returned with proper response @@ -4314,16 +4314,16 @@

Tested requirements

DSS0130,A2-6-1,5 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S3 + S3 - Subscription[P] returned with proper response + Subscription[P] returned with proper response @@ -4331,36 +4331,36 @@

Tested requirements

DSS0130,A2-6-1,6 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Interoperability sequence + Interoperability sequence - S4 + S4 - Can query all Subscriptions in area from all DSSs + Can query all Subscriptions in area from all DSSs Not tested - S8 + S8 - Subscriptions queried successfully + Subscriptions queried successfully Not tested - S13 + S13 - Subscriptions queried successfully + Subscriptions queried successfully @@ -4368,23 +4368,23 @@

Tested requirements

DSS0210 Not tested - ASTM F3411-22a NetRID DSS interoperability + ASTM F3411-22a NetRID DSS interoperability - Prerequisites + Prerequisites - Test environment requirements + Test environment requirements - DSS instance is publicly addressable + DSS instance is publicly addressable Not tested - DSS instance is reachable + DSS instance is reachable diff --git a/artifacts/uss_qualifier/reports/dss_probing/sequence/index.html b/artifacts/uss_qualifier/reports/dss_probing/sequence/index.html index bc79fd4790..15a6d8db08 100644 --- a/artifacts/uss_qualifier/reports/dss_probing/sequence/index.html +++ b/artifacts/uss_qualifier/reports/dss_probing/sequence/index.html @@ -1,7 +1,7 @@ - TR-54812fb sequence view + TR-6545c01 sequence view