test_boundary_point_and_invalid_polygons (test_intrusion.IntrusionTest.test_boundary_point_and_invalid_polygons) ... ok test_expiry_without_frames_and_capacity_fail_closed (test_intrusion.IntrusionTest.test_expiry_without_frames_and_capacity_fail_closed) ... ok test_low_confidence_not_exit_and_short_warning_grace (test_intrusion.IntrusionTest.test_low_confidence_not_exit_and_short_warning_grace) ... ok test_missing_short_freezes_dwell_and_long_restarts (test_intrusion.IntrusionTest.test_missing_short_freezes_dwell_and_long_restarts) ... ok test_no_id_score_equality_and_new_id (test_intrusion.IntrusionTest.test_no_id_score_equality_and_new_id) ... ok test_outside_rearms_only_after_observed_second (test_intrusion.IntrusionTest.test_outside_rearms_only_after_observed_second) ... ok test_settings_patch_noop_and_invalid_preserves_spec (test_intrusion.IntrusionTest.test_settings_patch_noop_and_invalid_preserves_spec) ... ok test_starts_inside_confirmation_frame_event_and_no_duplicate (test_intrusion.IntrusionTest.test_starts_inside_confirmation_frame_event_and_no_duplicate) ... ok test_time_null_regression_same_pts_and_generation (test_intrusion.IntrusionTest.test_time_null_regression_same_pts_and_generation) ... ok test_concurrent_cas_only_one_save (test_intrusion_connection.IntrusionSettingsTest.test_concurrent_cas_only_one_save) ... ok test_explicit_stop_cancels_autostart_but_saved_settings_apply_on_next_start (test_intrusion_connection.IntrusionSettingsTest.test_explicit_stop_cancels_autostart_but_saved_settings_apply_on_next_start) ... ok test_http_cas_null_unknown_and_save_failure (test_intrusion_connection.IntrusionSettingsTest.test_http_cas_null_unknown_and_save_failure) ... ok test_intrusion_http_and_save_failure (test_intrusion_connection.IntrusionSettingsTest.test_intrusion_http_and_save_failure) ... ok test_patch_preserves_identity_and_does_not_start_stopped (test_intrusion_connection.IntrusionSettingsTest.test_patch_preserves_identity_and_does_not_start_stopped) ... ok test_running_patch_waits_for_old_worker_then_applies_once (test_intrusion_connection.IntrusionSettingsTest.test_running_patch_waits_for_old_worker_then_applies_once) ... ok test_save_failure_and_invalid_input_preserve_execution (test_intrusion_connection.IntrusionSettingsTest.test_save_failure_and_invalid_input_preserve_execution) ... ok test_actual_tracker_result_event_publisher_and_same_frame_render (test_intrusion_connection.ScenarioConnectionTest.test_actual_tracker_result_event_publisher_and_same_frame_render) ... /source/app/byte_tracking.py:62: FutureWarning: The `ByteTrack` was deprecated since v0.28.0. It will be removed in v0.31.0. self._trackers[class_id] = self.sv.ByteTrack( FAIL test_no_frames_expiry_runs_on_existing_worker (test_intrusion_connection.ScenarioConnectionTest.test_no_frames_expiry_runs_on_existing_worker) ... ok test_concurrent_cas_only_one_save (test_metadata_connection.SettingsTest.test_concurrent_cas_only_one_save) ... ok test_explicit_stop_cancels_autostart_but_saved_settings_apply_on_next_start (test_metadata_connection.SettingsTest.test_explicit_stop_cancels_autostart_but_saved_settings_apply_on_next_start) ... ok test_http_cas_null_unknown_and_save_failure (test_metadata_connection.SettingsTest.test_http_cas_null_unknown_and_save_failure) ... ok test_patch_preserves_identity_and_does_not_start_stopped (test_metadata_connection.SettingsTest.test_patch_preserves_identity_and_does_not_start_stopped) ... ok test_running_patch_waits_for_old_worker_then_applies_once (test_metadata_connection.SettingsTest.test_running_patch_waits_for_old_worker_then_applies_once) ... ok test_save_failure_and_invalid_input_preserve_execution (test_metadata_connection.SettingsTest.test_save_failure_and_invalid_input_preserve_execution) ... ok test_group_preparation_worker_cleanup_and_new_generation (test_det_result_path.GroupConnectionTest.test_group_preparation_worker_cleanup_and_new_generation) ... ok test_identity_validation_precedes_config_write_and_no_silent_fallback (test_det_result_path.GroupConnectionTest.test_identity_validation_precedes_config_write_and_no_silent_fallback) ... ok test_multi_role_identity_not_claimed_as_join (test_det_result_path.GroupConnectionTest.test_multi_role_identity_not_claimed_as_join) ... ok test_frame_zero_and_same_pts_have_different_ingress_identity (test_det_result_path.IdentityTest.test_frame_zero_and_same_pts_have_different_ingress_identity) ... ok test_missing_duplicate_foreign_and_changed_dimensions_rejected (test_det_result_path.IdentityTest.test_missing_duplicate_foreign_and_changed_dimensions_rejected) ... ok test_no_fake_install_identity (test_det_result_path.IdentityTest.test_no_fake_install_identity) ... ok test_error_not_silent_and_worker_cleanup_failure_retains_handle (test_det_result_path.ResultPathTest.test_error_not_silent_and_worker_cleanup_failure_retains_handle) ... ok test_geometry_invalid_and_new_run_reset (test_det_result_path.ResultPathTest.test_geometry_invalid_and_new_run_reset) ... ok test_native_all_candidates_snapshot_publisher_empty_and_order (test_det_result_path.ResultPathTest.test_native_all_candidates_snapshot_publisher_empty_and_order) ... ok test_queue_is_bounded_and_age_drop (test_det_result_path.ResultPathTest.test_queue_is_bounded_and_age_drop) ... ok test_actual_bytetrack_low_score_id_and_class_isolation (test_det_result_path.TrackingTest.test_actual_bytetrack_low_score_id_and_class_isolation) ... ok test_dependency_and_native_abi_failure_are_explicit (test_det_result_path.TrackingTest.test_dependency_and_native_abi_failure_are_explicit) ... ok test_unmatched_candidate_preserved_and_parameters_are_not_publish_floor (test_det_result_path.TrackingTest.test_unmatched_candidate_preserved_and_parameters_are_not_publish_floor) ... ok test_empty_uses_public_core_and_preserves_instance (test_tracking_empty_update.EmptyTrackingUpdateTest.test_empty_uses_public_core_and_preserves_instance) ... ok test_identity_and_state_parity_with_occlusion_and_reappearance (test_tracking_empty_update.EmptyTrackingUpdateTest.test_identity_and_state_parity_with_occlusion_and_reappearance) ... ok test_counts_use_visibility_not_a_second_threshold (test_metadata_render_time.RenderTest.test_counts_use_visibility_not_a_second_threshold) ... ok test_label_bounds_overlap_and_omission (test_metadata_render_time.RenderTest.test_label_bounds_overlap_and_omission) ... ok test_stable_palette_avoids_person_green (test_metadata_render_time.RenderTest.test_stable_palette_avoids_person_green) ... ok test_default_is_unavailable (test_metadata_render_time.TestAnchorTest.test_default_is_unavailable) ... ok test_explicit_scoped_anchor_does_not_invent_rtp (test_metadata_render_time.TestAnchorTest.test_explicit_scoped_anchor_does_not_invent_rtp) ... ok test_apply_storage_conflict_and_other_camera_commands (test_async_restart.AsyncRestartTest.test_apply_storage_conflict_and_other_camera_commands) ... ok test_deadline_failure_is_sticky_and_preserves_handle (test_async_restart.AsyncRestartTest.test_deadline_failure_is_sticky_and_preserves_handle) ... ok test_drop_only_when_explicitly_enabled_and_stopped (test_async_restart.AsyncRestartTest.test_drop_only_when_explicitly_enabled_and_stopped) ... ok test_explicit_stop_cancels_pending_restart (test_async_restart.AsyncRestartTest.test_explicit_stop_cancels_pending_restart) ... ok test_http_restart_accepted_and_failure_sanitized (test_async_restart.AsyncRestartTest.test_http_restart_accepted_and_failure_sanitized) ... ok test_http_stop_accepted_then_status_stopped (test_async_restart.AsyncRestartTest.test_http_stop_accepted_then_status_stopped) ... ok test_pending_then_automatic_restart_no_overlap (test_async_restart.AsyncRestartTest.test_pending_then_automatic_restart_no_overlap) ... ok test_sdk_stop_block_does_not_block_status_or_timer (test_async_restart.AsyncRestartTest.test_sdk_stop_block_does_not_block_status_or_timer) ... ok test_decode_error_returns_negative_and_preserves_failure (test_receiver_return.ReceiverReturnTest.test_decode_error_returns_negative_and_preserves_failure) ... [NATIVE_METADATA_DIAGNOSTIC] {"reason": "COMPLETION_INVALID"} [DET] pipeline error code=ROLE_RUNTIME_FAILED stage=native_metadata ok test_empty_batch_still_consumes_buffer (test_receiver_return.ReceiverReturnTest.test_empty_batch_still_consumes_buffer) ... ok test_empty_detection_is_consumed_once (test_receiver_return.ReceiverReturnTest.test_empty_detection_is_consumed_once) ... ok test_finite_limit_schedules_stop_only_once (test_receiver_return.ReceiverReturnTest.test_finite_limit_schedules_stop_only_once) ... ok test_stale_buffer_is_discarded_without_retry (test_receiver_return.ReceiverReturnTest.test_stale_buffer_is_discarded_without_retry) ... ok test_stop_during_copy_discards_without_submit (test_receiver_return.ReceiverReturnTest.test_stop_during_copy_discards_without_submit) ... ok test_stopped_buffer_is_discarded_without_retry (test_receiver_return.ReceiverReturnTest.test_stopped_buffer_is_discarded_without_retry) ... ok test_submit_error_is_not_success (test_receiver_return.ReceiverReturnTest.test_submit_error_is_not_success) ... [NATIVE_METADATA_DIAGNOSTIC] {"reason": "SDK_ACCESS_OR_CONVERSION_FAILED", "error_type": "RuntimeError"} [DET] pipeline error code=ROLE_RUNTIME_FAILED stage=native_metadata ok ====================================================================== FAIL: test_actual_tracker_result_event_publisher_and_same_frame_render (test_intrusion_connection.ScenarioConnectionTest.test_actual_tracker_result_event_publisher_and_same_frame_render) ---------------------------------------------------------------------- Traceback (most recent call last): File "/source/tests/test_intrusion_connection.py", line 48, in test_actual_tracker_result_event_publisher_and_same_frame_render self.assertTrue(path.close(1)) AssertionError: None is not true ---------------------------------------------------------------------- Ran 60 tests in 2.732s FAILED (failures=1)