#[test]
fn kiss_cov_cursor_sdk_auth_and_bridge_path() {
let _ = super::auth::ensure_sdk_authenticated;
let _ = super::auth::effective_sdk_api_key;
let _ = super::bridge_path::resolve_bridge_js;
let _ = super::bridge_path::resolve_models_js;
let _ = stringify!(resolve_node_bin);
let _ = stringify!(resolve_node_bin_uncached);
let _ = stringify!(sticky_node_bin_path);
let _ = stringify!(read_sticky_node_bin);
let _ = stringify!(write_sticky_node_bin);
let _ = stringify!(node_candidates);
let _ = stringify!(apply_quiet_node_cli);
let _ = stringify!(apply_quiet_node_cli_std);
let _ = stringify!(push_unique);
let _ = stringify!(cursor_agent_version_nodes);
let _ = stringify!(node_major_version);
let _ = stringify!(cursor_acp_test_mock_override);
let _ = stringify!(candidate_roots);
let _ = stringify!(ENV_BRIDGE);
let _ = stringify!(NODE_COMPILE_CACHE);
}
#[test]
fn kiss_cov_cursor_sdk_client_api() {
let _ = stringify!(cursor_sdk_client_from_raw);
let _ = crate::agent_backend::SdkClient::with_max_retries;
let _ = stringify!(CursorSdkClient);
let _ = stringify!(set_run_timing);
let _ = stringify!(attach_run_timing_for_session);
let _ = stringify!(sync_timing_to_open_session);
let _ = stringify!(has_open_coder_session);
let _ = stringify!(last_coder_prompt_agent_response);
let _ = stringify!(ensure_authenticated);
let _ = stringify!(ensure_coder_session);
let _ = stringify!(start_coder_session);
let _ = stringify!(bind_session_header);
let _ = stringify!(sdk_bridge_needs_restart);
let _ = stringify!(begin_coder_session);
let _ = stringify!(end_coder_session);
let _ = stringify!(bridge_spawn_args);
let _ = stringify!(adopt_spawned_session);
let _ = stringify!(emit_agent_started_log);
let _ = stringify!(note_spawn_failure);
let _ = stringify!(remember_agent_id_from);
let _ = stringify!(SDK_BRIDGE_MAX_AGE);
let _ = stringify!(client_ensure_tests);
let _ = stringify!(cursor_sdk_ensure_reuses_fresh_bridge);
let _ = stringify!(cursor_sdk_ensure_restarts_stale_bridge);
let _ = stringify!(bridge_started_at);
let _ = stringify!(backdate_bridge);
let _ = stringify!(run_coder_prompt);
let _ = stringify!(run_one);
let _ = stringify!(emit_prompt_stdout);
let _ = stringify!(append_prompt_files);
let _ = stringify!(format_prompt_line);
let _ = stringify!(append_prompt_log_bytes);
}
#[test]
fn kiss_cov_cursor_sdk_protocol() {
let _ = super::protocol::encode_request;
let _ = super::protocol::decode_event;
let _ = stringify!(BridgeRequest);
let _ = stringify!(BridgeEvent);
let _ = stringify!(Create);
let _ = stringify!(Resume);
let _ = stringify!(Send);
let _ = stringify!(send_resume);
let _ = stringify!(resume_agent_id);
let _ = stringify!(last_agent_id);
let _ = stringify!(stale_authentication_teardown_resume_retries);
let _ = stringify!(agent_string_is_stale_cursor_sdk_auth);
let _ = stringify!(agent_string_is_cursor_agent_busy);
let _ = stringify!(agent_busy_after_resume_forgets_id_and_creates_fresh);
let _ = stringify!(Cancel);
let _ = stringify!(Close);
let _ = stringify!(Ok);
let _ = stringify!(Assistant);
let _ = stringify!(Thinking);
let _ = stringify!(ToolCall);
let _ = stringify!(Step);
let _ = stringify!(Usage);
let _ = stringify!(RunDone);
let _ = stringify!(Fatal);
let _ = stringify!(Unknown);
}
#[test]
fn kiss_cov_cursor_sdk_session_core() {
let _ = stringify!(BridgeSession);
let _ = stringify!(BridgeSpawnArgs);
let _ = stringify!(started_at);
let _ = stringify!(spawn);
let _ = stringify!(send_prompt);
let _ = stringify!(shutdown);
let _ = stringify!(spawn_bridge);
let _ = stringify!(take_stdio);
let _ = stringify!(note_sandbox);
let _ = stringify!(assemble_session);
let _ = stringify!(ChildStdio);
let _ = stringify!(mock_client);
let _ = stringify!(prompt_once);
let _ = stringify!(assert_usage);
let _ = stringify!(assert_session_timing_synced);
let _ = stringify!(mock_bridge_path);
let _ = stringify!(run_prompt_and_assert_usage);
let _ = stringify!(cursor_sdk_warm_start_attach_after_begin_records_usage);
let _ = stringify!(cursor_sdk_run_done_result_feeds_do_dm_stdout);
let _ = stringify!(prompt_need_dm_with_capture);
let _ = stringify!(assert_dm_hello);
let _ = stringify!(open_bridge_session);
let _ = stringify!(resolve_node_and_bridge);
let _ = stringify!(build_bridge_command);
let _ = stringify!(send_create);
let _ = stringify!(write_request);
let _ = stringify!(read_event);
let _ = stringify!(wait_for_ok);
let _ = stringify!(drain_until_run_done);
let _ = stringify!(read_event_with_idle_timeout);
let _ = stringify!(start_mem_watch);
let _ = stringify!(finish_run_done);
}
#[test]
fn kiss_cov_cursor_sdk_session_fixes() {
let _ = stringify!(discard_optional_trailing_run_done);
let _ = stringify!(run_done_status_is_failure);
let _ = stringify!(bridge_session_drop_teardown);
let _ = stringify!(teardown_sdk_session_after_transport_error);
let _ = stringify!(ensure_open_session);
let _ = stringify!(session_cwd);
let _ = stringify!(fatal_then_run_done_does_not_poison_next_prompt);
let _ = stringify!(kiss_cov_sdk_bug_helpers);
let _ = stringify!(kiss_cov_bug_regression_cases);
let _ = stringify!(kiss_cov_sdk_drain_idle_cases);
let _ = stringify!(never_run_done_idle_timeout_tears_down_and_retries);
let _ = stringify!(long_idle_never_run_done_still_blocked_at_800ms);
let _ = stringify!(keep_alive_events_do_not_trip_idle_drain_timeout);
let _ = stringify!(kiss_cov_bug2_poison_case);
}
#[test]
fn kiss_cov_cursor_sdk_log_and_timing() {
let _ = stringify!(feed_do_dm_run_result);
let _ = stringify!(handle_stream_event);
let _ = stringify!(emit_assistant);
let _ = stringify!(emit_thinking);
let _ = stringify!(emit_tool);
let _ = stringify!(ToolCallFields);
let _ = stringify!(tee_coalesced);
let _ = stringify!(flush_stdout_coalesce);
let _ = stringify!(print_coalesced_line);
let _ = stringify!(compose_tool_done_line);
let _ = stringify!(clear_tool_starts);
let _ = stringify!(tool_starts);
let _ = stringify!(ToolCallStart);
let _ = stringify!(append_trace_value);
let _ = stringify!(append_trace_raw);
let _ = stringify!(append_trace_line);
let _ = stringify!(stdout_coalesce);
let _ = stringify!(word_sized_assistant_chunks_coalesce_before_flush);
let _ = stringify!(newline_in_assistant_chunk_flushes_line);
let _ = stringify!(thought_then_message_flushes_thought_on_kind_switch);
let _ = stringify!(coalesced_assistant_line_prints_once_under_m_tag);
let _ = stringify!(compose_tool_done_line_run_success);
let _ = crate::bridge_sdk::note_sdk_step;
let _ = crate::bridge_sdk::record_sdk_usage;
}
#[test]
fn kiss_cov_cursor_sdk_mock_helpers() {
let _ = stringify!(install_mock_bridge_env);
let _ = stringify!(clear_mock_bridge_env);
let _ = stringify!(mock_io);
let _ = stringify!(spawn_mock);
let _ = stringify!(write_line);
let _ = stringify!(read_until);
let _ = stringify!(run_mock_prompt);
let _ = stringify!(assert_usage);
let _ = stringify!(bug_mock_io_forced);
let _ = stringify!(bug_mock_io_noforce);
let _ = stringify!(bug_install_env);
let _ = stringify!(bug_clear_env);
let _ = stringify!(bug_bridge_js);
let _ = stringify!(bug_client);
let _ = stringify!(bug_client_noforce);
let _ = stringify!(bug_prepare);
let _ = stringify!(assert_err_has);
let _ = stringify!(expect_prompt_err);
let _ = stringify!(kiss_cov_bug_regression_helpers);
let _ = stringify!(bridge_transport_errors_require_coder_session_teardown);
}
#[test]
fn kiss_cov_cursor_sdk_test_helpers() {
let _ = stringify!(cursor_sdk_client_mock_bridge_prompt_records_usage);
let _ = stringify!(mock_bridge_js);
let _ = stringify!(mock_bridge_create_send_close);
let _ = stringify!(resolve_bridge_js_finds_repo_dist);
let _ = stringify!(encode_create_uses_camel_case_api_key);
let _ = stringify!(decode_run_done_and_fatal);
let _ = stringify!(ensure_sdk_authenticated_ok_with_key);
let _ = stringify!(note_sdk_step_increments);
let _ = stringify!(record_sdk_usage_folds_cache_into_tokens_in);
let _ = stringify!(kiss_cov_cursor_sdk_auth_and_bridge_path);
let _ = stringify!(kiss_cov_cursor_sdk_client_api);
let _ = stringify!(kiss_cov_cursor_sdk_protocol);
let _ = stringify!(kiss_cov_cursor_sdk_session_core);
let _ = stringify!(kiss_cov_cursor_sdk_session_fixes);
let _ = stringify!(kiss_cov_cursor_sdk_log_and_timing);
let _ = stringify!(kiss_cov_cursor_sdk_mock_helpers);
}