|
73 | 73 | "external_readiness_adapter": { |
74 | 74 | "sources": [ |
75 | 75 | "unit/external_readiness_adapter_test.cpp" |
| 76 | + ], |
| 77 | + "required_cases": [ |
| 78 | + "host_drives_read_write_and_snapshot_is_owned", |
| 79 | + "spurious_unknown_and_wrong_generation_do_not_consume", |
| 80 | + "omitted_then_republished_registration_rejects_old_callbacks", |
| 81 | + "reopen_same_id_and_descriptor_rejects_every_old_flag_combination", |
| 82 | + "detached_read_cannot_rearm_into_reopened_id", |
| 83 | + "detached_accept_cannot_rearm_into_reopened_id", |
| 84 | + "exclusive_retirement_expires_real_timer_without_host_dispatch", |
| 85 | + "timers_use_host_clock_order_and_reject_decreasing_samples", |
| 86 | + "timer_cancel_expiry_race_is_exactly_once", |
| 87 | + "wake_is_doorbell_and_post_snapshot_work_survives_acknowledgement", |
| 88 | + "overlapping_dispatch_rejects_without_consuming_valid_read", |
| 89 | + "host_accept_and_close_deliver_once", |
| 90 | + "wake_published_during_dispatch_survives_and_recursive_overlap_reject", |
| 91 | + "release_during_completion_defers_close_and_cannot_step_replacement", |
| 92 | + "hard_wake_failure_stops_and_unwinds_pending_work", |
| 93 | + "decreasing_clock_rejects_a_valid_socket_event_before_io", |
| 94 | + "exhausted_identity_never_wraps_and_closes_unregistered_socket", |
| 95 | + "buffered_read_precedes_combined_close_error_and_duplicate_callback", |
| 96 | + "complete_snapshots_prune_retired_connection_records", |
| 97 | + "allocation_failure_read_batch_remains_owned_until_close", |
| 98 | + "allocation_failure_write_batch_remains_owned_until_close", |
| 99 | + "allocation_failure_accept_batch_remains_owned_until_close", |
| 100 | + "allocation_failure_second_direction_keeps_first_direction_owned", |
| 101 | + "allocation_failure_due_timers_remain_owned_until_close", |
| 102 | + "exhausted_generation_fails_snapshot_and_shutdown_completes_once", |
| 103 | + "successful_accept_after_listener_retirement_closes_fresh_handle", |
| 104 | + "successful_accept_after_backend_close_closes_fresh_handle" |
| 105 | + ], |
| 106 | + "windows_static_cases": [ |
| 107 | + "allocation_failure_read_batch_remains_owned_until_close", |
| 108 | + "allocation_failure_write_batch_remains_owned_until_close", |
| 109 | + "allocation_failure_accept_batch_remains_owned_until_close", |
| 110 | + "allocation_failure_second_direction_keeps_first_direction_owned", |
| 111 | + "allocation_failure_due_timers_remain_owned_until_close" |
76 | 112 | ] |
77 | 113 | }, |
78 | 114 | "readiness_contract": { |
|
0 commit comments