Skip to content

Commit 599662f

Browse files
fluffy314cursoragent
authored andcommitted
Mac M4 review evidence for PR-D2
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 7f30880 commit 599662f

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"schema_version": 1,
3+
"kind": "pr_d2_mac_integration_tests",
4+
"host": {
5+
"platform": "macOS-26.5-arm64-arm-64bit-Mach-O",
6+
"machine": "arm64",
7+
"python": "3.13.12"
8+
},
9+
"junit": {
10+
"tests": 80,
11+
"failures": 0,
12+
"errors": 0,
13+
"skipped": 0
14+
}
15+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="80" time="90.459" timestamp="2026-06-02T12:41:39.217617+08:00" hostname="fluffy314s-Mac-mini.local"><testcase classname="tests.integration.test_coordinator_real" name="test_real_verifier_satisfies_verifier_protocol" time="1.949" /><testcase classname="tests.integration.test_coordinator_real.TestDispatch" name="test_first_call_advances_position_from_zero" time="2.572" /><testcase classname="tests.integration.test_coordinator_real.TestDispatch" name="test_second_call_extends_position_incrementally" time="2.087" /><testcase classname="tests.integration.test_coordinator_real.TestDispatch" name="test_third_call_again_uses_incremental" time="2.120" /><testcase classname="tests.integration.test_coordinator_real.TestStateMirroring" name="test_session_history_extends_in_lockstep" time="2.105" /><testcase classname="tests.integration.test_coordinator_real.TestStateMirroring" name="test_session_cached_token_sequence_mirrors_verifier_after_trim" time="2.266" /><testcase classname="tests.integration.test_coordinator_real.TestStateMirroring" name="test_session_position_mirrors_verifier_across_calls" time="2.086" /><testcase classname="tests.integration.test_coordinator_real.TestStateMirroring" name="test_next_token_logits_re_assigned_on_incremental_call" time="2.028" /><testcase classname="tests.integration.test_coordinator_real.TestEmptyAppend" name="test_empty_token_list_is_noop_on_cold_session" time="1.836" /><testcase classname="tests.integration.test_coordinator_real.TestEmptyAppend" name="test_empty_append_after_real_append_does_not_re_invoke_verifier" time="2.059" /><testcase classname="tests.integration.test_coordinator_real.TestEmptyAppend" name="test_empty_append_still_advances_last_active_at" time="1.829" /><testcase classname="tests.integration.test_coordinator_real.TestErrors" name="test_unknown_session_raises_session_not_found" time="1.831" /><testcase classname="tests.integration.test_coordinator_real.TestKvLiveBytesSync" name="test_first_prefill_writes_real_bytes_to_slab_override" time="2.047" /><testcase classname="tests.integration.test_coordinator_real.TestKvLiveBytesSync" name="test_subsequent_append_re_syncs_bytes" time="2.218" /><testcase classname="tests.integration.test_coordinator_real.TestKvLiveBytesSync" name="test_sync_no_op_when_session_has_no_slab" time="2.058" /><testcase classname="tests.integration.test_coordinator_real.TestKvLiveBytesSync" name="test_empty_append_does_not_overwrite_override" time="2.055" /><testcase classname="tests.integration.test_coordinator_real" name="test_chunking_invariance_smoke" time="4.344" /><testcase classname="tests.integration.test_engine_real" name="test_engine_exposes_tokenizer_and_model_id_label" time="4.192" /><testcase classname="tests.integration.test_engine_real" name="test_engine_generate_returns_engine_result" time="1.431" /><testcase classname="tests.integration.test_engine_real" name="test_engine_generate_respects_max_new_tokens" time="0.608" /><testcase classname="tests.integration.test_engine_real" name="test_engine_generate_rejects_empty_prompt" time="0.000" /><testcase classname="tests.integration.test_engine_real" name="test_engine_generate_rejects_zero_max_tokens" time="0.000" /><testcase classname="tests.integration.test_engine_real" name="test_engine_on_token_callback_invoked_per_committed_token" time="0.704" /><testcase classname="tests.integration.test_engine_real" name="test_engine_on_token_callback_can_request_early_stop" time="0.361" /><testcase classname="tests.integration.test_generator_real.TestGreedyHappyPath" name="test_yields_token_then_done" time="2.072" /><testcase classname="tests.integration.test_generator_real.TestGreedyHappyPath" name="test_max_tokens_yields_n_tokens_then_done" time="2.373" /><testcase classname="tests.integration.test_generator_real.TestGreedyHappyPath" name="test_each_token_advances_position" time="2.350" /><testcase classname="tests.integration.test_generator_real.TestEos" name="test_eos_stops_generation_and_reports_eos_stop_reason" time="2.224" /><testcase classname="tests.integration.test_generator_real.TestHistoryTruncated" name="test_no_truncated_event_when_cache_holds_full_history" time="2.115" /><testcase classname="tests.integration.test_generator_real.TestHistoryTruncated" name="test_truncated_event_when_cache_is_in_truncated_mode" time="2.595" /><testcase classname="tests.integration.test_generator_real.TestGenerationSyncsSlabBytes" name="test_max_tokens_path_writes_real_bytes_to_slab_override" time="2.262" /><testcase classname="tests.integration.test_generator_real.TestGenerationSyncsSlabBytes" name="test_eos_path_writes_real_bytes_to_slab_override" time="2.245" /><testcase classname="tests.integration.test_http_shim_real" name="test_chat_completions_returns_openai_envelope" time="0.271" /><testcase classname="tests.integration.test_http_shim_real" name="test_chat_completions_rejects_empty_messages" time="0.003" /><testcase classname="tests.integration.test_http_shim_real" name="test_chat_completions_rejects_unsupported_role" time="0.004" /><testcase classname="tests.integration.test_http_shim_real" name="test_chat_completions_streaming_yields_chunks_then_done" time="0.285" /><testcase classname="tests.integration.test_http_shim_real" name="test_auth_required_returns_401_without_token" time="0.003" /><testcase classname="tests.integration.test_http_shim_real" name="test_auth_succeeds_with_correct_token" time="0.271" /><testcase classname="tests.integration.test_http_shim_real" name="test_auth_rejects_wrong_token" time="0.002" /><testcase classname="tests.integration.test_http_shim_real" name="test_healthz_does_not_require_auth" time="0.003" /><testcase classname="tests.integration.test_http_shim_real" name="test_metrics_does_not_require_auth" time="0.003" /><testcase classname="tests.integration.test_http_shim_real" name="test_metrics_records_completion_after_request" time="0.262" /><testcase classname="tests.integration.test_http_shim_real" name="test_models_endpoint_lists_engine_id" time="0.002" /><testcase classname="tests.integration.test_inv3_session_determinism_gate" name="test_one_call_vs_two_calls_yield_byte_identical_tokens" time="6.003" /><testcase classname="tests.integration.test_inv3_session_determinism_gate" name="test_chunking_invariance_across_three_splits" time="3.364" /><testcase classname="tests.integration.test_inv3_session_determinism_gate" name="test_repeated_runs_with_same_history_byte_identical" time="1.045" /><testcase classname="tests.integration.test_scheduler_real" name="test_construction_validates_pool_size_match" time="0.001" /><testcase classname="tests.integration.test_scheduler_real" name="test_construction_with_matching_pool_size_works" time="0.000" /><testcase classname="tests.integration.test_scheduler_real" name="test_single_session_runs_to_completion" time="0.747" /><testcase classname="tests.integration.test_scheduler_real" name="test_session_admitted_at_set_after_submit" time="0.740" /><testcase classname="tests.integration.test_scheduler_real" name="test_pool_slab_released_after_completion" time="0.758" /><testcase classname="tests.integration.test_scheduler_real" name="test_reject_when_pool_exhausted" time="2.400" /><testcase classname="tests.integration.test_scheduler_real" name="test_queue_policy_admits_after_first_completes" time="3.136" /><testcase classname="tests.integration.test_scheduler_real" name="test_cancel_session_terminates_iteration" time="0.737" /><testcase classname="tests.integration.test_scheduler_real" name="test_cancel_idempotent_after_completion" time="0.755" /><testcase classname="tests.integration.test_scheduler_real" name="test_engine_error_marks_session_failed" time="0.012" /><testcase classname="tests.integration.test_scheduler_real" name="test_three_concurrent_submits_all_complete" time="2.487" /><testcase classname="tests.integration.test_scheduler_real" name="test_shutdown_cancels_active_and_pending" time="0.399" /><testcase classname="tests.integration.test_scheduler_real" name="test_active_count_zero_after_drain" time="0.805" /><testcase classname="tests.integration.test_sdk_real.TestClient" name="test_client_create_session_returns_session_with_server_id" time="1.889" /><testcase classname="tests.integration.test_sdk_real.TestClient" name="test_client_create_session_with_eos_token_ids" time="0.002" /><testcase classname="tests.integration.test_sdk_real.TestClient" name="test_client_close_idempotent" time="0.000" /><testcase classname="tests.integration.test_sdk_real.TestClient" name="test_client_address_property" time="0.000" /><testcase classname="tests.integration.test_sdk_real.TestSession" name="test_append_then_generate_yields_tokens" time="0.216" /><testcase classname="tests.integration.test_sdk_real.TestSession" name="test_session_info_reports_history_after_append" time="0.047" /><testcase classname="tests.integration.test_sdk_real.TestSession" name="test_session_close_returns_final_history_length" time="0.036" /><testcase classname="tests.integration.test_sdk_real.TestSession" name="test_session_close_is_idempotent_locally" time="0.028" /><testcase classname="tests.integration.test_sdk_real.TestErrorsEndToEnd" name="test_unknown_session_raises_session_not_found" time="0.001" /><testcase classname="tests.integration.test_sdk_real.TestErrorsEndToEnd" name="test_invalid_argument_for_zero_max_tokens" time="0.045" /><testcase classname="tests.integration.test_sdk_real.TestErrorsEndToEnd" name="test_session_closed_locally_then_append_raises" time="0.002" /><testcase classname="tests.integration.test_streaming_real" name="test_detokenizer_emits_full_text_via_per_token_deltas" time="0.000" /><testcase classname="tests.integration.test_streaming_real" name="test_detokenizer_starts_empty" time="0.000" /><testcase classname="tests.integration.test_streaming_real" name="test_detokenizer_is_per_instance" time="0.000" /><testcase classname="tests.integration.test_streaming_real" name="test_detokenizer_handles_special_tokens" time="0.000" /><testcase classname="tests.integration.test_tokenizer_real" name="test_real_tokenizer_satisfies_tokenizer_protocol" time="0.000" /><testcase classname="tests.integration.test_tokenizer_real" name="test_resolve_eos_ids_includes_canonical_eos" time="0.000" /><testcase classname="tests.integration.test_tokenizer_real" name="test_resolve_eos_ids_includes_qwen3_im_end" time="0.000" /><testcase classname="tests.integration.test_tokenizer_real" name="test_resolve_eos_ids_is_deduplicated" time="0.000" /><testcase classname="tests.integration.test_tokenizer_real" name="test_apply_chat_template_returns_list_of_ints" time="0.000" /><testcase classname="tests.integration.test_tokenizer_real" name="test_decode_round_trips_through_apply_chat_template" time="0.056" /></testsuite></testsuites>

0 commit comments

Comments
 (0)