uss1 tested requirements

Test run

Test characteristic Value
Participant uss1
Other participants uss2, mock_uss
Test run identifier TR-6a415a0
Start time 2025-07-10 16:43:22 UTC
End time 2025-07-10 16:47:54 UTC
Test baseline identifier TB-6feb559
Environment identifier TE-87c2279
Requirement verification status Not fully verified
Artifact generated by interuss/monitoring/v0.0.0-7b5c038 with test run artifact configuration

Tested requirements

Requirements: sp_dp_dss
Package Requirement Result Scenario Case Step Check
astm
.f3411
.v22a
DSS0010 Pass ASTM NetRID DSS: Token Validation Token validation Token validation Missing token prevents creating an ISA
Pass Missing token prevents reading an ISA
Pass Missing token prevents mutating an ISA
Pass Missing token cannot search for ISAs
Pass Missing token prevents ISA deletion
DSS0020 Not tested ASTM NetRID DSS: Endpoint encryption Validate endpoint encryption Attempt GET on a known valid path via HTTP HTTP GET fails or redirects to HTTPS
Not tested Attempt GET on a known valid path via HTTPS HTTPS GET succeeds
DSS0030,a Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S1 ISA response code
Pass ISA response format
Pass ISA ID matches
Pass ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Not tested ISA version changed
Pass S5 ISA response code (2x)
Pass ISA response format (2x)
Pass ISA ID matches (2x)
Pass ISA version changed (2x)
Pass ISA start time matches (2x)
Pass ISA end time matches (2x)
Pass ISA URL matches (2x)
Pass S10 ISA response code
Pass ISA response format
Pass ISA ID matches
Pass ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Not tested ISA version changed
Pass S12 ISA response code
Pass ISA response format
Pass ISA ID matches
Pass ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Not tested ISA version changed
Not tested S11 ISA start time matches
Not tested ISA end time matches
Not tested ISA URL matches
Not tested S15 ISA start time matches
Not tested ISA end time matches
Not tested ISA URL matches
Pass ASTM NetRID DSS: Concurrent Requests Concurrent Requests Create ISA concurrently ISA response code (100x)
Pass ISA response format (100x)
Pass ISA ID matches (100x)
Pass ISA start time matches (100x)
Pass ISA end time matches (100x)
Pass ISA URL matches (100x)
Pass Concurrent ISAs creation
Not tested ISA version changed
Pass Get ISAs concurrently ISA start time matches (100x)
Pass ISA end time matches (100x)
Pass ISA URL matches (100x)
Pass Search Available ISAs ISA start time matches (100x)
Pass ISA end time matches (100x)
Pass ISA URL matches (100x)
Pass Delete ISAs concurrently ISA start time matches (100x)
Pass ISA end time matches (100x)
Pass ISA URL matches (100x)
Not tested Search Deleted ISAs ISA start time matches
Not tested ISA end time matches
Not tested ISA URL matches
Pass ASTM NetRID DSS: ISA Expiry ISA Expiry ISA Expiry Create short-lived ISA
Pass ASTM NetRID DSS: ISA Subscription Interactions ISA Subscription Interactions New Subscription within ISA Create an ISA
Pass Mutate the ISA
Pass Response to the mutation of the ISA contains subscription ID
Pass Subscription to an ISA has its notification index incremented after mutation
Pass Subscription to an ISA has its notification index incremented after deletion
Pass New subscription within ISA is mutated to ISA boundary Create an ISA
Pass Mutate the ISA
Pass Response to the mutation of the ISA contains subscription ID
Pass Subscription to an ISA has its notification index incremented after mutation
Pass Subscription to an ISA has its notification index incremented after deletion
Pass ASTM NetRID DSS: Simple ISA Create and check ISA Create ISA ISA response code
Pass ISA response format
Pass ISA ID matches
Pass ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass ISA created
Not tested ISA version changed
Pass Update and search ISA Update ISA ISA response code
Pass ISA response format
Pass ISA ID matches
Pass ISA version changed
Pass ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass ISA updated
Pass Search by earliest time (included) ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass Search by latest time (included) ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass Search by area only ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass Delete ISA Delete ISA ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass ASTM NetRID DSS: Submitted ISA Validations ISA Validation ISA Validation ISA huge area
Pass ISA empty vertices
Pass ISA start time in the past
Pass ISA start time after end time
Pass ISA vertices are valid
Pass ISA missing outline
Pass ISA missing volume
Pass ISA missing extents
Pass ASTM NetRID DSS: Token Validation Token validation Token validation Read scope cannot create an ISA
Pass Fake token prevents creating an ISA
Pass ISA response code
Pass ISA response format
Pass ISA ID matches
Pass ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass Correct token and scope can create ISA
Pass Read scope cannot mutate an ISA
Pass Fake token cannot mutate an ISA
Not tested ISA version changed
Pass ASTM NetRID Display Provider behavior Create flight Create ISA ISA response code
Pass ISA response format
Pass ISA ID matches
Pass ISA start time matches
Pass ISA end time matches
Pass ISA URL matches
Pass Create an ISA
Not tested ISA version changed
DSS0030,b Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S11 ISA response format (2x)
Pass ISA ID matches (2x)
Pass ISA version matches (2x)
Pass S15 ISA response format (2x)
Pass ISA ID matches (2x)
Pass ISA version matches (2x)
Pass ASTM NetRID DSS: Concurrent Requests Concurrent Requests Delete ISAs concurrently ISA response format (100x)
Pass ISA ID matches (100x)
Pass ISA version matches (100x)
Pass ISAs deletion query success
Pass ASTM NetRID DSS: ISA Subscription Interactions ISA Subscription Interactions New Subscription within ISA Response to the deletion of the ISA contains subscription ID
Pass New subscription within ISA is mutated to ISA boundary Response to the deletion of the ISA contains subscription ID
Pass ASTM NetRID DSS: Simple ISA Delete ISA Delete with wrong version Delete request rejected
Pass Delete with empty version Delete request rejected
Pass Delete ISA ISA response format (3x)
Pass ISA ID matches (3x)
Pass ISA version matches (3x)
Pass ISA deleted
Pass ASTM NetRID DSS: Token Validation Token validation Token validation Read scope cannot delete an ISA
Pass Fake token cannot delete an ISA
Pass Correct token and scope can delete ISA
DSS0030,c Pass ASTM NetRID DSS: ISA Subscription Interactions ISA Subscription Interactions New Subscription within ISA Create a subscription within the ISA footprint
Pass Subscription for the ISA's area mentions the ISA
Pass Newly created subscription has a notification_index of 0
Pass New subscription within ISA is mutated to ISA boundary Create a subscription within the ISA footprint
Pass Mutate the subscription towards the ISA boundary
Pass Subscription for the ISA's area mentions the ISA
Pass Mutated subscription has a notification_index of 0
Not tested Subscription that only barely overlaps the ISA contains the ISA
Pass ASTM NetRID DSS: Subscription Simple Subscription Simple Create subscription validation Create subscription (4x)
Pass Response to subscription creation contains a subscription (4x)
Pass Returned subscription has an ID (4x)
Pass Returned subscription ID is correct (4x)
Pass Returned subscription has an owner (4x)
Pass Returned subscription owner is correct (4x)
Pass Returned subscription has an ISA URL (4x)
Pass Returned ISA URL has correct base URL (4x)
Pass Returned subscription has a start time (4x)
Pass Returned subscription has a version (4x)
Pass Generated subscription version has proper format (4x)
Pass Returned notification index is 0 if present (4x)
Pass Returned end time is correct (2x)
Pass Returned start time is correct (2x)
Pass Mutate Subscription Subscription can be mutated (8x)
Pass Response to subscription mutation contains a subscription (8x)
Pass Returned subscription has an ID (8x)
Pass Returned subscription ID is correct (8x)
Pass Returned subscription has an owner (8x)
Pass Returned subscription owner is correct (8x)
Pass Returned subscription has an ISA URL (8x)
Pass Returned ISA URL has correct base URL (8x)
Pass Returned subscription has a start time (8x)
Pass Returned start time is correct (8x)
Pass Returned end time is correct (8x)
Pass Returned subscription has a version (8x)
Pass Generated subscription version has proper format (8x)
Pass Mutated subscription version is updated (8x)
Pass Query Existing Subscription Returned subscription has an ID (8x)
Pass Returned subscription ID is correct (8x)
Pass Returned subscription has an owner (8x)
Pass Returned subscription owner is correct (8x)
Pass Returned subscription has an ISA URL (8x)
Pass Returned ISA URL has correct base URL (8x)
Pass Returned subscription has a start time (8x)
Pass Returned start time is correct (8x)
Pass Returned end time is correct (8x)
Pass Returned subscription has a version (8x)
Pass Generated subscription version has proper format (8x)
Pass Non-mutated subscription keeps the same version (8x)
Pass Delete Subscription Returned subscription has an ID (4x)
Pass Returned subscription ID is correct (4x)
Pass Returned subscription has an owner (4x)
Pass Returned subscription owner is correct (4x)
Pass Returned subscription has an ISA URL (4x)
Pass Returned ISA URL has correct base URL (4x)
Pass Returned subscription has a start time (4x)
Pass Returned start time is correct (4x)
Pass Returned end time is correct (4x)
Pass Returned subscription has a version (4x)
Pass Generated subscription version has proper format (4x)
Pass Non-mutated subscription keeps the same version (4x)
Pass ASTM NetRID DSS: Subscription Validation Subscription duration limitations Try to extend subscription Valid subscription created
Pass Subscription quantity limitations Create maximum number of subscriptions Create up to the maximum allowed number of subscriptions in an area
Pass ASTM NetRID Service Provider notification behavior Service Provider notification behavior Mock USS Subscription Subscription creation succeeds
DSS0030,d Not tested ASTM NetRID DSS: Concurrent Requests Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Not tested ASTM NetRID DSS: ISA Expiry Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Pass ASTM NetRID DSS: ISA Subscription Interactions ISA Subscription Interactions New Subscription within ISA Delete the ISA
Pass Subscription can be deleted
Pass New subscription within ISA is mutated to ISA boundary Delete the ISA
Pass Subscription can be deleted
Not tested Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Not tested ASTM NetRID DSS: Simple ISA Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Not tested ASTM NetRID DSS: Submitted ISA Validations Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Pass ASTM NetRID DSS: Subscription Simple Subscription Simple Delete Subscription Missing version prevents deletion (4x)
Pass Incorrect version prevents deletion (4x)
Pass Subscription can be deleted (4x)
Not tested Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Pass ASTM NetRID DSS: Subscription Validation Subscription duration limitations Remove subscription Subscription deleted
Pass Subscription quantity limitations Clean up subscriptions Subscription can be deleted (10x)
Not tested Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Not tested ASTM NetRID DSS: Token Validation Setup Ensure clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Pass ASTM NetRID Display Provider behavior Setup Clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
Pass Cleanup Cleanup Removed pre-existing ISA
Pass ASTM NetRID Service Provider notification behavior Cleanup Cleanup Subscription can be deleted
Not tested Setup Clean workspace Removed pre-existing ISA
Not tested Subscription can be deleted
DSS0030,e Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[n] search returned with proper response
Not tested ASTM NetRID DSS: Concurrent Requests Setup Ensure clean workspace Subscription can be queried by ID
Not tested ASTM NetRID DSS: ISA Expiry Setup Ensure clean workspace Subscription can be queried by ID
Not tested ASTM NetRID DSS: ISA Subscription Interactions Setup Ensure clean workspace Subscription can be queried by ID
Not tested ASTM NetRID DSS: Simple ISA Setup Ensure clean workspace Subscription can be queried by ID
Not tested ASTM NetRID DSS: Submitted ISA Validations Setup Ensure clean workspace Subscription can be queried by ID
Pass ASTM NetRID DSS: Subscription Simple Setup Ensure clean workspace Subscription can be queried by ID (4x)
Pass Subscription Simple Query Existing Subscription Get Subscription by ID (4x)
Pass Returned notification index is equal to or greater than 0 (8x)
Pass Delete Subscription Returned notification index is equal to or greater than 0 (4x)
Pass Query Deleted Subscription Query by subscription ID should fail (4x)
Not tested Mutate Subscription Returned notification index is equal to or greater than 0
Pass Cleanup Cleanup Subscription can be queried by ID (4x)
Not tested ASTM NetRID DSS: Subscription Validation Setup Ensure clean workspace Subscription can be queried by ID
Not tested ASTM NetRID DSS: Token Validation Setup Ensure clean workspace Subscription can be queried by ID
Not tested ASTM NetRID Display Provider behavior Setup Clean workspace Subscription can be queried by ID
Pass ASTM NetRID Service Provider notification behavior Setup Clean workspace Subscription can be queried by ID
Pass Cleanup Cleanup Subscription can be queried by ID
DSS0030,f Not tested ASTM NetRID DSS: Concurrent Requests Setup Ensure clean workspace Successful subscription search query
Not tested ASTM NetRID DSS: ISA Expiry Setup Ensure clean workspace Successful subscription search query
Pass ASTM NetRID DSS: ISA Subscription Interactions Setup Ensure clean workspace Successful subscription search query (2x)
Pass Cleanup Cleanup Successful subscription search query (2x)
Not tested ASTM NetRID DSS: Simple ISA Setup Ensure clean workspace Successful subscription search query
Not tested ASTM NetRID DSS: Submitted ISA Validations Setup Ensure clean workspace Successful subscription search query
Pass ASTM NetRID DSS: Subscription Simple Setup Ensure clean workspace Successful subscription search query
Pass Subscription Simple Query Existing Subscription Search for all subscriptions in ISA area
Pass Created Subscription is in search results (4x)
Pass No huge search area allowed
Pass Query Deleted Subscription Search for all subscriptions in ISA area
Pass Deleted subscription should not be present in search results
Pass Search area that represents a loop is not allowed
Pass ASTM NetRID DSS: Subscription Validation Setup Ensure clean workspace Successful subscription search query
Pass Subscription quantity limitations Clean up subscriptions Successful subscription search query
Pass Cleanup Cleanup Successful subscription search query
Not tested ASTM NetRID DSS: Token Validation Setup Ensure clean workspace Successful subscription search query
Not tested ASTM NetRID Display Provider behavior Setup Clean workspace Successful subscription search query
Not tested ASTM NetRID Service Provider notification behavior Setup Clean workspace Successful subscription search query
DSS0040 Not tested Not implemented
DSS0050 Pass ASTM NetRID DSS: Subscription Validation Subscription quantity limitations Exceed maximum number of subscriptions Enforce maximum number of subscriptions for an area
DSS0060 Pass ASTM NetRID DSS: Subscription Simple Subscription Simple Create subscription validation Returned subscription has an end time (4x)
Pass Mutate Subscription Returned subscription has an end time (8x)
Pass Query Existing Subscription Returned subscription has an end time (8x)
Pass Delete Subscription Returned subscription has an end time (4x)
Pass ASTM NetRID DSS: Subscription Validation Subscription duration limitations Try to create too-long subscription Too-long subscription creation rejected
Pass Try to extend subscription Subscription duration limited during update
DSS0070 Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] returned with proper response (2x)
Pass S4 Can query all Subscriptions in area from all DSSs (2x)
Pass S7 404 with proper response (2x)
Pass S8 No Subscription[i] 1≤i≤n returned with proper response (2x)
Pass S9 service_areas does not include ISA from S1 (2x)
Pass S13 No Subscription[i] 1≤i≤n returned with proper response (2x)
Pass S16 service_areas does not include ISA from S12 (2x)
DSS0110 Not tested ASTM NetRID DSS: Direct datastore access Verify security interoperability Attempt to connect in insecure mode Node runs in secure mode
DSS0120 Not tested ASTM NetRID DSS: Direct datastore access Verify security interoperability Attempt to connect in insecure mode Node runs in secure mode
Not tested Attempt to connect with legacy encryption protocol Node rejects legacy encryption protocols
DSS0130,1 Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] cell ID is properly synchronized with all DSS
DSS0130,2,a Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] ID is properly synchronized with all DSS
DSS0130,2,b Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] owner is properly synchronized with all DSS
DSS0130,2,c Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] URL is properly synchronized with all DSS
DSS0130,2,d Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] start/end times are properly synchronized with all DSS
DSS0130,2,e Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S5 ISA modification on secondary DSS triggers subscription notification requests (2x)
DSS0130,2,f Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] notification count is properly synchronized with all DSS
DSS0130,3,a Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S5 Can get ISA from primary DSS
Pass S2 ID of ISA from S1 is properly synchronized with all DSS
DSS0130,3,b Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S2 Owner of ISA from S1 is properly synchronized with all DSS
DSS0130,3,c Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S2 URL of ISA from S1 is properly synchronized with all DSS
DSS0130,3,d Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S2 Start/end times of ISA from S1 are properly synchronized with all DSS
DSS0130,3,e Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S2 service_areas includes ISA from S1 (2x)
DSS0130,A2-6-1,1a Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S1 ISA[P] created with proper response
Pass S10 ISA[P] created with proper response
Pass S12 ISA[P] created with proper response
DSS0130,A2-6-1,1b Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S5 Can modify ISA in primary DSS
Pass Can modify ISA on secondary DSS
DSS0130,A2-6-1,1c Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S2 service_areas includes ISA from S1 (2x)
Pass S9 Subscription[n] created with proper response (2x)
DSS0130,A2-6-1,1d Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S9 service_areas does not include ISA from S1 (2x)
DSS0130,A2-6-1,2a Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S11 ISA[P] deleted with proper response
Pass S15 ISA[P] deleted with proper response
Pass Cleanup Cleanup ISA deleted with proper response (3x)
DSS0130,A2-6-1,2b Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S16 service_areas does not include ISA from S12 (2x)
DSS0130,A2-6-1,3a Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S2 Subscription[n] created with proper response (2x)
Pass S16 Subscription[n] created with proper response (2x)
DSS0130,A2-6-1,3b Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S10 All Subscription[i] 1≤i≤n returned in subscribers
DSS0130,A2-6-1,3c Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S5 ISA modification on primary DSS triggers subscription notification requests
Pass ISA modification on secondary DSS triggers subscription notification requests (2x)
Pass S11 All Subscription[i] 1≤i≤n returned in subscribers
DSS0130,A2-6-1,3d Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S12 None of Subscription[i] 1≤i≤n returned in subscribers
Pass S13 No Subscription[i] 1≤i≤n returned with proper response (2x)
Pass S15 None of Subscription[i] 1≤i≤n returned in subscribers with proper response
Not tested S14 404 with proper response
DSS0130,A2-6-1,4a Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S6 Subscription[n] deleted with proper response (2x)
Pass S17 Subscription[n] deleted with proper response (2x)
Pass Cleanup Cleanup Subscription can be queried by ID (6x)
Pass Subscription can be deleted (2x)
DSS0130,A2-6-1,4b Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S7 404 with proper response (2x)
Pass S8 No Subscription[i] 1≤i≤n returned with proper response (2x)
DSS0130,A2-6-1,5 Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S3 Subscription[P] returned with proper response (2x)
DSS0130,A2-6-1,6 Pass ASTM F3411-22a NetRID DSS interoperability Interoperability sequence S4 Can query all Subscriptions in area from all DSSs (2x)
Pass S8 Subscriptions queried successfully (2x)
Pass S13 Subscriptions queried successfully (2x)
Pass S3 Subscription[n] search returned with proper response
DSS0210 Pass ASTM F3411-22a NetRID DSS interoperability Prerequisites Test environment requirements DSS instance is reachable (2x)
Not tested DSS instance is publicly addressable
NET0010 Not tested Not implemented
NET0020 Not tested Not implemented
NET0030 Pass ASTM NetRID Service Provider operator notification on missing fields Missing fields flight Verify operator notification All injected flights have generated user notifications (9x)
Not tested ASTM NetRID: Operator interactions In-flight notifications Poll Service Provider Missing data operator notification
NET0040 Pass ASTM NetRID Service Provider operator notification under slow update rate Slow updates flight Verify operator notification Operator notification present
Not tested ASTM NetRID: Operator interactions In-flight notifications Poll Service Provider Insufficient telemetry operator notification
NET0210 Pass ASTM NetRID SP clients misbehavior handling Invalid requests Unauthenticated requests Missing credentials
Pass Incorrectly authenticated requests Invalid credentials
NET0220 Not tested ASTM F3411-22a NetRID aggregate checks Verify https is in use Verify https is in use All interactions happen over https
NET0230 Not tested Not implemented
NET0240 Not tested ASTM F3411-22a NetRID aggregate checks Mock USS interactions evaluation Evaluate mock USS interactions No large Display Provider queries
Pass ASTM NetRID Display Provider behavior Display Provider Behavior Verify query to SP DP queried SP
Pass No query to SP exceeded the maximum diagonal
NET0250 Pass ASTM NetRID SP clients misbehavior handling Invalid requests Invalid search area Area too large
Not tested ASTM NetRID nominal behavior Nominal flight Service Provider polling Area too large
NET0260,NearRealTime Not tested ASTM NetRID networked UAS disconnection Networked UAS disconnect Service Provider polling Lingering flight
Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Lingering flight (4x)
Pass Observer polling Lingering flight (2x)
NET0260,NetSpDataResponseTime95thPercentile Pass ASTM F3411-22a NetRID aggregate checks Performance of Service Providers requests Performance of /flights?view requests 95th percentile response time
NET0260,NetSpDataResponseTime99thPercentile Pass ASTM F3411-22a NetRID aggregate checks Performance of Service Providers requests Performance of /flights?view requests 99th percentile response time
NET0260,Table1,1 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling UAS ID presence in flight details (30x)
NET0260,Table1,2 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling UA type is exposed correctly (30x)
Pass UA type is consistent with injected value (30x)
NET0260,Table1,4 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling UA classification type is consistent with injected value (30x)
NET0260,Table1,5 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Timestamp is exposed correctly (30x)
Pass Timestamp is consistent with injected value (30x)
NET0260,Table1,6 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Timestamp accuracy is exposed correctly (30x)
Pass Timestamp accuracy is consistent with injected value (30x)
NET0260,Table1,10 Pass ASTM NetRID networked UAS disconnection Networked UAS disconnect Service Provider polling Missing flight (20x)
Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Missing flight (22x)
Pass Observer polling Missing flight (11x)
NET0260,Table1,11 Pass ASTM NetRID networked UAS disconnection Networked UAS disconnect Service Provider polling Missing flight (20x)
Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Missing flight (22x)
Pass Observer polling Missing flight (11x)
NET0260,Table1,12 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Geodetic Altitude is exposed correctly (30x)
Pass Geodetic Altitude is consistent with injected value (30x)
NET0260,Table1,16 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Geodetic Vertical Accuracy is exposed correctly (30x)
Pass Geodetic Vertical Accuracy is consistent with injected value (30x)
NET0260,Table1,17 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Horizontal Accuracy is exposed correctly (30x)
Pass Horizontal Accuracy is consistent with injected value (30x)
NET0260,Table1,18 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Speed Accuracy is exposed correctly (30x)
Pass Speed Accuracy is consistent with injected value (30x)
NET0260,Table1,19 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Track Direction is exposed correctly (30x)
Pass Track Direction is consistent with injected value (30x)
NET0260,Table1,20 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Speed is exposed correctly (30x)
Pass Speed is consistent with injected value (30x)
NET0260,Table1,21 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Vertical Speed is exposed correctly (30x)
Pass Vertical Speed is consistent with injected value (30x)
NET0270 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Recent positions timestamps (30x)
Pass Recent positions for aircraft crossing the requested area boundary show only one position before or after crossing (30x)
NET0290 Pass ASTM NetRID nominal behavior Nominal flight Observer polling Telemetry being used when present (15x)
NET0320 Pass ASTM NetRID networked UAS disconnection Networked UAS disconnect Service Provider polling Disconnected flight is shown as such (24x)
Not tested Verify all disconnected flights have been observed as disconnected All injected disconnected flights have been observed as disconnected
NET0340 Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Flights data format (30x)
NET0410 Not tested Not implemented
NET0420 Pass ASTM F3411-22a NetRID aggregate checks Performance of Display Providers requests Performance of /display_data requests Performance of /display_data initial requests
NET0430 Pass ASTM NetRID Display Provider behavior Display Provider Behavior Query too long diagonal Too long diagonal query fails
Pass ASTM NetRID nominal behavior Nominal flight Observer polling Area too large (21x)
NET0440 Pass ASTM F3411-22a NetRID aggregate checks Performance of Display Providers requests Performance of /display_data requests Performance of /display_data subsequent requests
NET0450 Pass ASTM NetRID nominal behavior Nominal flight Observer polling UA type is exposed correctly (15x)
Pass UA type is consistent with injected value (15x)
Pass Timestamp is exposed correctly (15x)
Pass Timestamp is consistent with injected value (15x)
Pass Timestamp accuracy is exposed correctly (15x)
Pass Timestamp accuracy is consistent with injected value (15x)
Pass Operational status is exposed correctly (15x)
Pass Operational status is consistent with injected value (15x)
Pass Geodetic Altitude is exposed correctly (15x)
Pass Geodetic Altitude is consistent with injected value (15x)
Pass Geodetic Vertical Accuracy is exposed correctly (15x)
Pass Geodetic Vertical Accuracy is consistent with injected value (15x)
Pass Horizontal Accuracy is exposed correctly (15x)
Pass Horizontal Accuracy is consistent with injected value (15x)
Pass Speed Accuracy is exposed correctly (15x)
Pass Speed Accuracy is consistent with injected value (15x)
Pass Vertical Speed is exposed correctly (15x)
Pass Vertical Speed is consistent with injected value (15x)
Pass Speed is exposed correctly (15x)
Pass Speed is consistent with injected value (15x)
Pass Track Direction is exposed correctly (15x)
Pass Track Direction is consistent with injected value (15x)
Pass Height is exposed correctly (15x)
Pass Height is consistent with injected value (15x)
Pass Height type is exposed correctly (15x)
Pass Height type is consistent with injected value (15x)
Pass Observed Position is consistent with injected one (15x)
Pass UAS ID is consistent with injected one
Pass UA classification type is consistent with injected value
Pass Operator ID is consistent with injected one
Pass Operator Location is consistent with injected one
Not tested UA classification 'category' field for 'European Union' type is exposed correctly
Not tested UA classification 'category' field for 'European Union' type is consistent with injected value
Not tested UA classification 'class' field for 'European Union' type is exposed correctly
Not tested UA classification 'class' field for 'European Union' type is consistent with injected value
Not tested Operator Altitude is consistent with injected one
Not tested Operator Altitude Type is consistent with injected one
NET0460 Pass ASTM F3411-22a NetRID aggregate checks Performance of Display Providers requests Performance of /display_data/ requests Performance of /display_data/ requests
NET0480 Pass ASTM NetRID nominal behavior Nominal flight Observer polling Minimal display area of clusters (21x)
Pass Clustering count (21x)
Not tested Minimal obfuscation distance of multiple flights clusters
NET0490 Pass ASTM NetRID nominal behavior Nominal flight Observer polling Individual flights obfuscation (17x)
Pass Minimal obfuscation distance of individual flights (11x)
NET0500 Pass ASTM NetRID SP clients misbehavior handling Invalid requests Injection Successful injection
Pass ASTM NetRID Service Provider notification behavior Service Provider notification behavior Injection Successful injection
Pass ASTM NetRID Service Provider operator notification on missing fields Missing fields flight Retrieve pre-existing operator notification Successful user notifications retrieval (9x)
Pass Injection Successful injection (9x)
Pass Service Provider polling Successful user notifications retrieval (9x)
Pass ASTM NetRID Service Provider operator notification under slow update rate Slow updates flight Injection Successful injection
Pass ASTM NetRID networked UAS disconnection Networked UAS disconnect Injection Successful injection
Pass ASTM NetRID nominal behavior Nominal flight Injection Successful injection
NET0610 Pass ASTM NetRID networked UAS disconnection Networked UAS disconnect Service Provider polling Missing flight (20x)
Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Missing flight (22x)
Pass Observer polling Missing flight (11x)
Not tested ASTM NetRID: Operator interactions Failed ISA Inject flight Flight failed
NET0620 Not tested ASTM NetRID: Operator interactions Failed ISA Enumerate operator notifications Operator notified of discoverability failure
NET0630 Not tested Not implemented
NET0710,1 Pass ASTM NetRID networked UAS disconnection Networked UAS disconnect Service Provider polling Missing flight (20x)
Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Flights data format (30x)
Pass UA type is exposed correctly (30x)
Pass Timestamp is exposed correctly (30x)
Pass Timestamp accuracy is exposed correctly (30x)
Pass Operational status is exposed correctly (30x)
Pass Geodetic Altitude is exposed correctly (30x)
Pass Geodetic Vertical Accuracy is exposed correctly (30x)
Pass Horizontal Accuracy is exposed correctly (30x)
Pass Speed Accuracy is exposed correctly (30x)
Pass Vertical Speed is exposed correctly (30x)
Pass Speed is exposed correctly (30x)
Pass Track Direction is exposed correctly (30x)
Pass Height is exposed correctly (30x)
Pass Height type is exposed correctly (30x)
Pass UAS ID (Serial number) is exposed correctly (30x)
Pass UAS ID (Registration ID) is exposed correctly (30x)
Pass UAS ID (UTM ID) is exposed correctly (30x)
Pass UAS ID (Specific session ID) is exposed correctly (30x)
Pass Missing flight (22x)
Pass Observer polling Missing flight (11x)
NET0710,2 Not tested ASTM NetRID Service Provider operator notification under slow update rate Slow updates flight Service Provider polling Successful flight details query
Not tested ASTM NetRID networked UAS disconnection Networked UAS disconnect Service Provider polling Successful flight details query
Pass ASTM NetRID nominal behavior Nominal flight Service Provider polling Successful flight details query (30x)
Pass Flight details data format (30x)
Not tested UA classification 'category' field for 'European Union' type is exposed correctly
Not tested UA classification 'class' field for 'European Union' type is exposed correctly
NET0720 Not tested Not implemented
NET0730 Not tested ASTM NetRID DSS: Concurrent Requests Setup Ensure clean workspace Notified subscriber
Not tested ASTM NetRID DSS: ISA Expiry Setup Ensure clean workspace Notified subscriber
Not tested ASTM NetRID DSS: ISA Subscription Interactions Setup Ensure clean workspace Notified subscriber
Not tested ISA Subscription Interactions New Subscription within ISA Notified subscriber
Not tested New subscription within ISA is mutated to ISA boundary Notified subscriber
Not tested ASTM NetRID DSS: Simple ISA Setup Ensure clean workspace Notified subscriber
Not tested ASTM NetRID DSS: Submitted ISA Validations Setup Ensure clean workspace Notified subscriber
Not tested ASTM NetRID DSS: Subscription Simple Setup Ensure clean workspace Notified subscriber
Not tested ASTM NetRID DSS: Subscription Validation Setup Ensure clean workspace Notified subscriber
Not tested ASTM NetRID DSS: Token Validation Setup Ensure clean workspace Notified subscriber
Not tested Token validation Token validation Notified subscriber
Pass ASTM NetRID Display Provider behavior Create flight Create ISA DP accepted ISA notification
Not tested Setup Clean workspace Notified subscriber
Not tested ASTM NetRID Service Provider notification behavior Setup Clean workspace Notified subscriber
NET0740 Pass ASTM NetRID Service Provider notification behavior Service Provider notification behavior Validate Mock USS received notification Service Provider notification was received