diff --git a/backend/.test_durations b/backend/.test_durations
index 61f2e3c91d..277ebd6ab5 100644
--- a/backend/.test_durations
+++ b/backend/.test_durations
@@ -1,31914 +1,42000 @@
{
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[0 tests completed\\nBUILD SUCCESSFUL-gradle test]": 0.00035471003502607346,
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[3 tests completed, 3 skipped\\nBUILD SUCCESSFUL-gradle test]": 0.0003488338552415371,
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[> Task :test NO-SOURCE\\nBUILD SUCCESSFUL in 1s-gradle test]": 0.00034624896943569183,
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[> Task :test SKIPPED\\nBUILD SUCCESSFUL in 1s-gradle test]": 0.00034991628490388393,
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] BUILD SUCCESS-mvn test]": 0.000820833956822753,
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] Tests are skipped.\\n[INFO] BUILD SUCCESS-mvn test -DskipTests]": 0.00042204209603369236,
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0\\n[INFO] BUILD SUCCESS-mvn test]": 0.0003718759398907423,
- "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 3\\n[INFO] BUILD SUCCESS-mvn test]": 0.0003652081359177828,
- "tests/test_acceptance_build_summaries.py::test_count_summary_does_not_bypass_output_attribution": 0.0003209579735994339,
- "tests/test_acceptance_build_summaries.py::test_count_summary_does_not_bypass_shell_provenance[None]": 0.0002956239040941,
- "tests/test_acceptance_build_summaries.py::test_count_summary_does_not_bypass_shell_provenance[True]": 0.0002925409935414791,
- "tests/test_acceptance_build_summaries.py::test_empty_maven_module_does_not_veto_a_tested_module[False]": 0.00032787397503852844,
- "tests/test_acceptance_build_summaries.py::test_empty_maven_module_does_not_veto_a_tested_module[True]": 0.00031579192727804184,
- "tests/test_acceptance_build_summaries.py::test_failing_module_overrides_a_passing_module": 0.0002990828361362219,
- "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[3 tests completed, 4 skipped]": 0.00031512416899204254,
- "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: -1, Failures: 0, Errors: 0, Skipped: 0]": 0.0003092917613685131,
- "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: 1, Failures: 0, Errors: 0, Skipped: 2]": 0.0003132906276732683,
- "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: 3, Failures: 0, Errors:]": 0.000315248966217041,
- "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: three, Failures: 0, Errors: 0, Skipped: 0]": 0.0003165826201438904,
- "tests/test_acceptance_build_summaries.py::test_maven_failure_counts_override_ignored_failure_build_success[Errors]": 0.00036633387207984924,
- "tests/test_acceptance_build_summaries.py::test_maven_failure_counts_override_ignored_failure_build_success[Failures]": 0.0003673338796943426,
- "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[3 tests completed, 0 failed, 1 skipped\\nBUILD SUCCESSFUL-gradle test]": 0.00035070814192295074,
- "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[3 tests completed\\nBUILD SUCCESSFUL-gradle test]": 0.00034358398988842964,
- "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[Tests run: 1, Failures: 0, Errors: 0, Skipped: 0\\r\\n[INFO] BUILD SUCCESS-mvn test]": 0.00034937518648803234,
- "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0-mvn test]": 0.0003435418475419283,
- "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.2 s -- in TestExample-mvn test]": 0.00034729111939668655,
- "tests/test_acceptance_build_summaries.py::test_recorded_failure_status_still_overrides_positive_counts": 0.0002770000137388706,
- "tests/test_acceptance_checks.py::TestCriteriaHygiene::test_criterion_text_is_neutralized_before_rendering": 0.00022691674530506134,
- "tests/test_acceptance_checks.py::TestCriteriaHygiene::test_drops_non_string_entries_and_caps_count": 0.0003701250534504652,
- "tests/test_acceptance_checks.py::TestCriteriaHygiene::test_none_and_empty_produce_no_verdict": 0.0002218752633780241,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_default_prober_without_runtime_degrades_to_unverified": 0.00023962580598890781,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_is_proven_by_probe_without_reading_content": 0.0002424588892608881,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_written_requires_a_bounded_open_probe": 0.00022345897741615772,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_written_with_failed_open_probe_does_not_hold": 0.00022337515838444233,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_written_with_inconclusive_probe_is_unverified": 0.00021816673688590527,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_probe_at_or_below_cap_still_reads_content": 0.00021712505258619785,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_probe_doubt_is_unverified_without_reading": 0.00035200128331780434,
- "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_probe_reports_missing_file_without_reading": 0.00026675104163587093,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_binary_deliverable_holds_file_leaves": 0.0002836252097040415,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_error_prefixed_content_is_valid_on_local_sandbox": 0.00027741678059101105,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_exists_holds_when_file_present": 0.00022991513833403587,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_file_written_reads_back": 0.00022274977527558804,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_genuine_workspace_file_survives_symlink_resolution": 0.001035626046359539,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_missing_file_is_checked_does_not_hold": 0.00022420822642743587,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_missing_thread_data_is_unverified": 0.00021387403830885887,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_non_empty_fails_on_empty_file": 0.0002254168502986431,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_path_outside_workspace_is_unverified_and_never_read": 0.00022170878946781158,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_provider_error_string_is_not_file_content": 0.00031441706232726574,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_read_error_is_unverified_not_failed": 0.0002162076998502016,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_reader_receives_virtual_path_that_passes_the_real_local_validator": 0.0006047079805284739,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_real_content_starting_with_error_word_is_not_misread": 0.0002447911538183689,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_symlink_escape_is_rejected_on_local_sandbox": 0.001902249874547124,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_virtual_path_resolves_into_workspace": 0.00022662384435534477,
- "tests/test_acceptance_checks.py::TestFileLeaves::test_workspace_escape_via_relative_path_is_unverified": 0.00021870923228561878,
- "tests/test_acceptance_checks.py::TestKnownBoundaries::test_bare_criterion_trusts_any_path_spelling_of_the_executable": 0.00029370817355811596,
- "tests/test_acceptance_checks.py::TestKnownBoundaries::test_runner_semantics_are_trusted": 0.00028474885039031506,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_bare_integer_output_is_the_size": 0.0002604159526526928,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_execute_failure_degrades_to_none": 0.000219833105802536,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_directory_is_not_a_size": 0.0007690419442951679,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_fifo_is_not_a_size": 0.0008402918465435505,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_missing_file_raises_file_not_found": 0.0007821260951459408,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_readable_probe_opens_one_byte_without_a_shell": 0.0008403740357607603,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_stat_reads_size_without_a_shell": 0.0010179581586271524,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_unreadable_file_fails_the_probe": 0.0011014998890459538,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_nofile_marker_raises_file_not_found": 0.0002787499688565731,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_probe_runs_outside_subagent_controlled_shell_state": 0.0002329580020159483,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_provider_error_string_is_not_a_size": 0.00022070808336138725,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_rejected_renderings_are_not_a_size[ESCAPED]": 0.00026678992435336113,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_rejected_renderings_are_not_a_size[NONREGULAR]": 0.0002366672269999981,
- "tests/test_acceptance_checks.py::TestProbeFileSize::test_unreadable_marker_is_not_a_size": 0.00021941610611975193,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_empty_remote_file_acceptance[file:../outputs/empty.md exists-True-exists, 0 bytes]": 5.27501106262207e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_empty_remote_file_acceptance[file:../outputs/empty.md non-empty-False-file is empty]": 5.8416975662112236e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_empty_remote_file_acceptance[file_written:../outputs/empty.md-True-read-back ok, 0 bytes]": 4.8416899517178535e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_fifo_is_nonregular_without_blocking": 5.516689270734787e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_final_component_symlink_is_nonregular": 5.7791126891970634e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_intermediate_dir_link_escape_is_escaped": 5.17088919878006e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_missing_file_is_nofile": 5.104299634695053e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_probe_file_size_end_to_end_through_a_real_shell": 4.9167079851031303e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_fifo_is_rejected_before_any_open": 5.233287811279297e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_mode_000_is_unreadable": 5.016615614295006e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_regular_file_is_readable[empty]": 5.329190753400326e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_regular_file_is_readable[nonempty]": 5.324976518750191e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_real_directory_mount_root[empty]": 6.712507456541061e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_real_directory_mount_root[nonempty]": 5.716690793633461e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_symlinked_mount_prefix[empty]": 5.3416937589645386e-05,
- "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_symlinked_mount_prefix[nonempty]": 6.125005893409252e-05,
- "tests/test_acceptance_checks.py::TestRendering::test_multiline_criterion_cannot_inject_a_forged_leaf_line": 0.00020337477326393127,
- "tests/test_acceptance_checks.py::TestRendering::test_section_marks_each_leaf_and_states_limitation": 0.00029937620274722576,
- "tests/test_acceptance_checks.py::TestRendering::test_segment_counts_with_limitation": 0.00028587388806045055,
- "tests/test_acceptance_checks.py::TestRendering::test_segment_renders_nothing_without_leaves": 0.00019641593098640442,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_apostrophe_inside_double_quotes_remains_verifiable": 0.00031041703186929226,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_assignment_value_mismatch_is_unprovable": 0.0002964991144835949,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_backgrounded_command_is_unprovable": 0.0002781250514090061,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_carriage_return_is_unprovable_before_powershell_line_split": 0.0002848748117685318,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_any_negating_option_is_unprovable[pytest --deselect tests/test_slow.py-pytest]": 0.0003244581166654825,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_any_negating_option_is_unprovable[pytest --ignore tests/security-pytest]": 0.00033787405118346214,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_any_negating_option_is_unprovable[python -m pytest --ignore tests/security-python -m pytest]": 0.00033591664396226406,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_exact_run_still_holds": 0.00031425105407834053,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_pytest_criterion_rejects_narrowing_path_arg": 0.0002837912179529667,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_argument_with_fail_shape_is_not_silent": 0.0002905423752963543,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_dotdot_escape_is_unprovable": 0.00032391585409641266,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd && pytest tests/]": 0.00032016634941101074,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd - && pytest tests/]": 0.000321374973282218,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd /mnt/user-data/../etc && pytest tests/]": 0.0003595410380512476,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd /ws/thread/user-data/workspace2 && pytest tests/]": 0.00035450002178549767,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd backend/../../x && pytest tests/]": 0.0003347909078001976,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd linked/../safe && pytest tests/]": 0.0003468322101980448,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd ~ && pytest tests/]": 0.00030845683068037033,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_an_out_of_scope_absolute_path_is_unprovable": 0.00032262480817735195,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_child_of_windows_drive_root_is_in_scope": 0.0003428750205785036,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_in_scope_windows_drive_path_is_case_insensitive": 0.0003439991269260645,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_out_of_scope_windows_drive_path_is_unprovable": 0.0003425818867981434,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_powershell_provider_or_psdrive_path_is_unprovable[External:/tmp]": 0.0003325832076370716,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_powershell_provider_or_psdrive_path_is_unprovable[FileSystem::C:/tmp]": 0.0003479158040136099,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_relative_path_is_unprovable[C:../tmp]": 0.000405000988394022,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_relative_path_is_unprovable[C:]": 0.0003214580938220024,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_relative_path_is_unprovable[C:tmp]": 0.0003269999288022518,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_root_or_above_root_is_unprovable[C:/../tmp]": 0.0003413332160562277,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_root_or_above_root_is_unprovable[C:/]": 0.00035424879752099514,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_root_or_above_root_is_unprovable[D:/ws/../../tmp]": 0.00033366656862199306,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_unicode_casefold_collision_is_unprovable": 0.00033424864523112774,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_backslashes_is_unprovable_before_posix_tokenization['\\\\mnt\\\\user-data\\\\workspace\\\\fake']": 0.00031916704028844833,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_backslashes_is_unprovable_before_posix_tokenization[..\\\\..\\\\tmp]": 0.00032166484743356705,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_cmd_environment_expansion_is_unprovable[%TEMP%]": 0.00031683314591646194,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_cmd_environment_expansion_is_unprovable[%USERPROFILE%/fake]": 0.00031920941546559334,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_unpaired_percent_remains_a_literal_relative_path": 0.00033050007186830044,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cdpath_export_is_state_pollution": 0.0002952499780803919,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cdpath_print_lends_no_pass_shape": 0.0003047923091799021,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_caret_escape_is_unprovable_before_posix_tokenization": 0.00030816602520644665,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_hash_argument_is_unprovable_before_comment_stripping": 0.0002927929162979126,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quote_cannot_hide_a_control_operator": 0.0003229582216590643,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quotes_cannot_change_matched_runner_argv": 0.0003309999592602253,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quotes_in_criterion_are_unprovable": 0.0002846249844878912,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quotes_in_preceding_cd_are_unprovable": 0.0003267067950218916,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_collect_only_extra_flag_is_unprovable": 0.00028983200900256634,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_continuation_line_and_operator_matches_its_criterion": 0.000344583997502923,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_continuation_line_or_operator_cannot_launder_a_skipped_run": 0.00031062494963407516,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_criterion_side_glob_stays_self_consistent": 0.0002919579856097698,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_criterion_string_inside_another_commands_args_does_not_match": 0.0002739999908953905,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_criterion_with_wrapper_matches_equally_wrapped_execution": 0.0003286669962108135,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_crlf_execution_with_test_command_last_still_matches": 0.0003320001997053623,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cross_family_absolute_exclusion_fails_closed[//srv/share/tests/security-//srv/share/tests/unit-D:/tests/security]": 0.00038279173895716667,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cross_family_absolute_exclusion_fails_closed[/tests/security-/tests/unit-D:/tests/security]": 0.0003633738961070776,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cross_family_absolute_exclusion_fails_closed[D:/WS/tests/security-D:/WS/tests/unit-/WS/tests/security]": 0.0004003341309726238,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_deselected_sub_path_of_the_target_is_unprovable": 0.00040508387610316277,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_absolute_drive_exclusion_fails_closed_without_thread_context": 0.0003356246743351221,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_drive_relative_exclusion_fails_closed_without_thread_context": 0.00032112584449350834,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_psdrive_exclusion_fails_closed_without_thread_context": 0.0003389578778296709,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_unc_root_exclusion_fails_closed_without_thread_context": 0.0003572909627109766,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_distinct_case_sensitive_exclusion_paths_do_not_overlap[/opt/WS/tests/security-/opt/ws/tests/security]": 0.0003950821701437235,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_distinct_case_sensitive_exclusion_paths_do_not_overlap[D:/WS/Stra\\xdfe/tests/security-d:/ws/STRASSE/tests/security]": 0.0004139577504247427,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_dot_slash_criterion_executable_keeps_its_identity": 0.00059720897115767,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_and_plain_relative_exclusion_fail_closed_in_windows_context": 0.00031104194931685925,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_and_plain_relative_exclusion_fail_closed_without_thread_context": 0.00034799985587596893,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_case_alias_uses_windows_semantics_without_thread_context": 0.00032674940302968025,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_exclusion_fails_closed[C:WS/tests/security]": 0.00035112490877509117,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_exclusion_fails_closed[D:tests/security]": 0.0003479172009974718,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_duplicate_assignment_reorder_is_unprovable": 0.00030233291909098625,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_duplicate_assignment_same_effective_value_matches": 0.0003238338977098465,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_echo_forgery_with_passing_output_does_not_match": 0.00028162519447505474,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[CI=1 pytest tests/security]": 0.0003027510829269886,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[LD_PRELOAD=/tmp/evil.so pytest tests/security]": 0.0003081238828599453,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[PATH=/tmp/fake pytest tests/security]": 0.0003077918663620949,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[PATH=/tmp/fake; cd backend; pytest tests/security]": 0.0004008759278804064,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[PYTEST_ADDOPTS=--lf pytest tests/security]": 0.0003105828072875738,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export BASH_ENV=/tmp/evil; pytest tests/security]": 0.000325583852827549,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export CI=1; cd backend; make test]": 0.00030945916660130024,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export MAKEFILES=evil.mk; make test]": 0.00030708382837474346,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export PATH=/tmp/fake; pytest tests/security]": 0.00033458415418863297,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export PYTEST_ADDOPTS=-k smoke; pytest tests/security]": 0.0003209160640835762,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_error_status_is_authoritative_even_without_output_attribution": 0.0002871262840926647,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_error_status_matching_run_does_not_hold": 0.00031162495724856853,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_errored_summary_shape_does_not_hold": 0.0009599996265023947,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exact_command_match_with_passing_summary": 0.0002945421729236841,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exclusion_nested_under_the_target_is_unprovable": 0.0002864168491214514,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exclusion_of_a_parent_path_is_unprovable": 0.001105833100154996,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exit_marker_is_reported_as_seen_not_asserted": 0.0002974590752273798,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security $(cat extra)]": 0.0002960409037768841,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security $EXTRA]": 0.00033379183150827885,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security *]": 0.0003059590235352516,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security --ignore $X]": 0.00031229201704263687,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security --ignore tests/slow*]": 0.0003097502049058676,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expected_and_connector_must_not_match_semicolon": 0.0003591261338442564,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_does_not_match_a_bare_invocation": 0.00030116597190499306,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_matches_the_same_normalized_path[/opt/project/./.venv/bin/pytest tests/security]": 0.000370583962649107,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_matches_the_same_normalized_path[/opt/project/.venv/bin/pytest tests/security]": 0.0003945829812437296,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_requires_the_same_executable_path": 0.0003108750097453594,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_extra_env_assignment_is_unprovable": 0.00028383289463818073,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_extra_executed_args_still_match": 0.00032308255322277546,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_extra_positional_targets_widen_selection_and_still_match": 0.0003352491185069084,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shape_from_a_preceding_segment_is_also_rejected": 0.0003068747464567423,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[BUILD FAILURE]": 0.00031179189682006836,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[FAILED (failures=2)]": 0.0003592090215533972,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[FAIL\\tgithub.com/example/pkg]": 0.00031391624361276627,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[test result: FAILED. 4 passed; 1 failed]": 0.0003519998863339424,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_failed_and_chain_is_unprovable": 0.00028379098512232304,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_failing_summary_shape_does_not_hold": 0.00029945792630314827,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_glued_deselect_of_a_sub_path_is_unprovable": 0.0003449590876698494,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_package_failure_wins[1 failed]": 0.0003134987782686949,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_package_failure_wins[FAIL example/c 0.01s]": 0.00031366688199341297,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_package_failure_wins[FAIL example/c [no test files]]": 0.0003082090988755226,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[echo 'ok example/a 0.01s'; go test ./...-success-False]": 0.0003704167902469635,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./... > result.log-success-False]": 0.00036454200744628906,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./...-error-False]": 0.0003401658032089472,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./...-success-None]": 0.0003319988027215004,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./...-success-True]": 0.00033058389090001583,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./other-success-False]": 0.0003414589446038008,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-? example/b [no test files]-ok example/a 0.01s]": 0.0003563750069588423,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-? example/b [no test files]-ok\\texample/a\\t(cached)]": 0.0003547919914126396,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-ok example/b 0.01s [no tests to run]-ok example/a 0.01s]": 0.00037329085171222687,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-ok example/b 0.01s [no tests to run]-ok\\texample/a\\t(cached)]": 0.00035616615787148476,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-? example/b [no test files]-ok example/a 0.01s]": 0.00035170791670680046,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-? example/b [no test files]-ok\\texample/a\\t(cached)]": 0.00035483273677527905,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-ok example/b 0.01s [no tests to run]-ok example/a 0.01s]": 0.00035874894820153713,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-ok example/b 0.01s [no tests to run]-ok\\texample/a\\t(cached)]": 0.00040158326737582684,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[? example/a [no test files]\\n? example/b [no test files]]": 0.0003427907358855009,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[? example/b [no test files]]": 0.00031408295035362244,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a (cached) [no tests to run]]": 0.000315000768750906,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s [no tests to run]\\n? example/b [no test files]]": 0.0003105420619249344,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s\\n0 passed]": 0.0003109998069703579,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s\\nRan 0 tests\\nOK]": 0.00031079212203621864,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s\\n[no tests to run]]": 0.00032441806979477406,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_identical_traversal_spelling_still_matches": 0.00031720870174467564,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_ignored_sub_path_of_a_scoped_target_is_unprovable": 0.00043175090104341507,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd /mnt/user-data/workspace && pytest tests/]": 0.0003443341702222824,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd /ws/thread/user-data/workspace && pytest tests/]": 0.00035937409847974777,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd backend && pytest tests/]": 0.00033474876545369625,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd backend/pkg && pytest tests/]": 0.0003348756581544876,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_latest_matching_run_is_decisive": 0.0003540001343935728,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_match_before_the_last_segment_is_unprovable": 0.0004035830497741699,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_meta_error_without_marker_keeps_status_detail": 0.0002882489934563637,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mismatched_posix_and_raw_segments_are_unprovable": 0.0002891658805310726,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mixed_path_forms_in_exclusion_fail_closed[thread_data0-tests/security-D:/WS/tests/security]": 0.0003644591197371483,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mixed_path_forms_in_exclusion_fail_closed[thread_data1-/mnt/user-data/workspace/tests/security-D:/WS/tests/security]": 0.00040029105730354786,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mixed_path_forms_in_exclusion_fail_closed[thread_data2-tests/security-/ws/thread/user-data/workspace/tests/security]": 0.0003796238452196121,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_background_operator_stays_unprovable": 0.00031774980016052723,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_execution_tail_commands_are_not_attributed": 0.0003496671561151743,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_execution_with_test_command_last_still_matches": 0.0003406249452382326,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_quote_spanning_falls_back_to_exact_equality": 0.0002734160516411066,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_narrowing_positional_after_bare_criterion_is_unprovable": 0.0003028339706361294,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_negated_option_value_is_not_execution_evidence": 0.00029162410646677017,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_negating_option_with_equals_form": 0.0003578320611268282,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_no_executions_harvested_is_unverified": 0.00021866685710847378,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_no_matching_execution_is_unverified": 0.000311416108161211,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_nodeid_deselect_inside_the_target_is_unprovable": 0.0005333740264177322,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_non_short_name_tilde_component_keeps_matching": 0.00042754062451422215,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_non_silent_invocation_forms_are_rejected": 0.0005836258642375469,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_one_shot_session_evidence_still_matches": 0.0003067918587476015,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_option_embedded_path_does_not_scope_the_selection": 0.000390833942219615,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_option_value_in_separate_form_does_not_scope_either": 0.0003027489874511957,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_or_chain_failure_is_attributable": 0.0002889172174036503,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_or_chain_success_is_unprovable": 0.00029362505301833153,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:./pytest tests/security-link/../pytest tests/security]": 0.0003402500879019499,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:link/../pytest tests/-pytest tests/]": 0.00031199981458485126,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:pytest tests/-link/../pytest tests/]": 0.0003203749656677246,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:venv/bin/pytest tests/-x/../venv/bin/pytest tests/]": 0.0003317499067634344,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_in_consumed_target_with_exclusion_is_unprovable": 0.00031712488271296024,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_negated_value_is_unprovable[pytest tests --deselect x/../tests/unit/test_auth.py]": 0.0003253328613936901,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_negated_value_is_unprovable[pytest tests/ --ignore=../tests]": 0.00030916579999029636,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_negated_value_is_unprovable[pytest tests/security --ignore link/../tests/security]": 0.0003494156990200281,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parentheses_inside_double_quoted_path_remain_verifiable": 0.000314916018396616,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[.....\\nRan 5 tests in 0.001s\\n\\nOK\\n]": 0.0003238329663872719,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[3 tests completed, 0 failed\\nBUILD SUCCESSFUL]": 0.0003699988592416048,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[All tests passed!]": 0.00033062277361750603,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[ok \\tgithub.com/example/pkg\\t0.5s]": 0.0003963750787079334,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[test result: ok. 5 passed; 0 failed]": 0.0005735419690608978,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_path_spelled_executable_matches_bare_name": 0.00032604183070361614,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_persistent_shell_session_evidence_is_untrusted": 0.0004095833282917738,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_positional_target_after_an_option_still_scopes": 0.00033991714008152485,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_posix_lexical_alias_exclusion_is_unprovable[tests/./security]": 0.00033545796759426594,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_posix_lexical_alias_exclusion_is_unprovable[tests//security]": 0.00033233407884836197,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_posix_relative_case_aliases_remain_distinct": 0.00034616701304912567,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\u2028]": 0.0005979998968541622,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\u2029]": 0.00039404118433594704,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\x0b]": 0.00030991691164672375,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\x0c]": 0.00030804192647337914,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\x85]": 0.0003174168523401022,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\xa0]": 0.0003157909959554672,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_parenthesized_expression_cannot_inject_runner_arguments": 0.0003328761085867882,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u2018-\\u2019]": 0.000349084148183465,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201a-\\u201a]": 0.00039295898750424385,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201b-\\u201b]": 0.0003663341049104929,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201c-\\u201d]": 0.0003537922166287899,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201e-\\u201e]": 0.0003508329391479492,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_export_print_form_is_unprovable": 0.00027937605045735836,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_export_with_summary_shaped_error_is_unprovable": 0.000295999925583601,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_pure_assignment_segment_is_unprovable": 0.0003040831070393324,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_unset_is_unprovable": 0.00030554202385246754,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_valid_export_is_unprovable": 0.00030329194851219654,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_distinct_unc_root_exclusion_fails_closed": 0.0003760827239602804,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_path_on_same_psdrive_compares_lexically": 0.00037729227915406227,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_exclusion_fails_closed_without_thread_context": 0.0008882500696927309,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_keeps_pytest_nodeid_case_sensitive": 0.00038437615148723125,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_preserves_pytest_nodeid_boundary": 0.0003558332100510597,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_relative_exclusion_fails_closed": 0.0003431662917137146,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unc_case_alias_exclusion_fails_closed": 0.000403624027967453,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unc_keeps_pytest_nodeid_case_sensitive": 0.00043295789510011673,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unc_preserves_pytest_nodeid_boundary": 0.00039641582407057285,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unrelated_unc_exclusion_keeps_matching": 0.0004172499757260084,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_psdrive_absolute_exclusion_fails_closed_for_relative_criterion": 0.0003290839958935976,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_psdrive_relative_deselect_fails_closed_for_absolute_nodeid": 0.00036112568341195583,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_psdrive_relative_exclusion_fails_closed_without_thread_context": 0.00033550034277141094,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_redirected_failing_run_still_fails_on_exit_status": 0.0002901249099522829,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_redirected_final_segment_output_is_not_test_evidence": 0.0004941658116877079,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_relative_windows_short_name_alias_exclusion_is_unprovable_in_windows_context": 0.00034954119473695755,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_runner_backslash_negation_is_unprovable_before_posix_tokenization": 0.0003519172314554453,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_same_psdrive_case_alias_exclusion_is_unprovable": 0.0003365010488778353,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_selection_narrowing_extra_flag_is_unprovable": 0.00030154199339449406,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_selection_preserving_extra_flags_still_match": 0.0005994585808366537,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_self_written_activate_script_lends_no_output": 0.00032479199580848217,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shaped_cdpath_value_is_not_silent": 0.00030125072225928307,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shared_whitespace_and_double_quotes_remain_verifiable": 0.00032033328898251057,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit (\"--ignore\",\"tests/security\")]": 0.00032195798121392727,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit (\"--ignore=tests/security\")]": 0.00033574760891497135,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit --ignore !TARGET!]": 0.00033587496727705,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit --ignore ~/repo/tests/security]": 0.0003621240612119436,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit @(\"--ignore\",\"tests/security\")]": 0.00031749997287988663,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit @(\"--ignore=tests/security\")]": 0.0003150841221213341,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit @pytestArgs]": 0.0003754599019885063,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit {--ignore,tests/security}]": 0.00031908275559544563,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_persistence_capability_defaults_to_unknown": 0.00020441599190235138,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_short_circuited_segment_is_unprovable": 0.0003086251672357321,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_short_summary_error_line_does_not_hold": 0.001336375018581748,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_silent_preceding_segments_keep_output_attributable": 0.0003196669276803732,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_silent_prefix_with_redirected_run_is_unverified": 0.0003327499143779278,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_similar_target_does_not_match": 0.0002711659763008356,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_sourced_activate_shape_lends_no_output[./crafted/bin/activate]": 0.0003362081479281187,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_sourced_activate_shape_lends_no_output[.venv/bin/activate]": 0.00032875011675059795,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_substitution_in_criterion_is_unprovable": 0.00026733381673693657,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_summary_from_a_preceding_segment_is_rejected": 0.00030866730958223343,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_summary_without_shape_is_unverified": 0.0002992928493767977,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_target_that_is_also_excluded_is_unprovable": 0.00031974981538951397,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_trailing_criterion_background_operator_is_unprovable": 0.0002827090211212635,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_trailing_criterion_semicolon_still_matches": 0.00029091606847941875,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_trailing_semicolon_still_matches": 0.0002932909410446882,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_truncated_command_is_unprovable": 0.0002880420070141554,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unc_case_alias_exclusion_is_unprovable": 0.00035179220139980316,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unc_cd_target_uses_windows_case_rules": 0.00038616685196757317,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unconditional_criterion_accepts_stricter_and_execution": 0.0003195407334715128,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_option_arity_exact_match_still_holds": 0.00031808391213417053,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_option_arity_widening_is_unprovable": 0.00031349994242191315,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_option_arity_with_glued_value_still_scopes": 0.0003552911803126335,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_shell_provenance_fails_closed": 0.00029808259569108486,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_does_not_block_the_match": 0.0003368749748915434,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_drive_relative_root_keeps_matching": 0.0003522487822920084,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_psdrive_keeps_matching": 0.0003611247520893812,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_relative_psdrive_keeps_matching": 0.0003678749781101942,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_unc_root_keeps_matching": 0.000390833942219615,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_windows_exclusion_keeps_matching": 0.0003720000386238098,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unstamped_evidence_fails_closed": 0.00030079204589128494,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_untruncated_flag_does_not_change_matching": 0.0002785420510917902,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_case_alias_exclusion_nested_under_target_is_unprovable": 0.00032204226590692997,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_case_alias_of_target_that_is_excluded_is_unprovable": 0.0003417509142309427,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_drive_root_exclusion_overlap_is_unprovable": 0.00031550112180411816,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_lexical_alias_exclusion_is_unprovable[D:/WS/tests/./security-d:/ws/tests/security]": 0.00041895918548107147,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_lexical_alias_exclusion_is_unprovable[D:/WS/tests//security-d:/ws/tests/security]": 0.00036770710721611977,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_lexical_alias_exclusion_is_unprovable[D:/WS/tests/security-d:/ws/tests/./security]": 0.0003694589249789715,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_nodeid_case_remains_distinct": 0.00039954204112291336,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_relative_case_alias_exclusion_is_unprovable": 0.00031912513077259064,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_rooted_path_case_alias_exclusion_is_unprovable": 0.0003160829655826092,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_short_name_alias_exclusion_is_unprovable_without_thread_context": 0.00038166693411767483,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_thread_rejects_shell_ambiguous_virtual_cd_target": 0.000340624013915658,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_trailing_dot_alias_exclusion_is_unprovable": 0.0003224581014364958,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_wrapped_command_still_matches": 0.0003287908621132374,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_errors_does_not_veto_a_pass": 0.0004264167509973049,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[0 passed in 1.0s]": 0.00033800117671489716,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[Ran 0 tests\\n\\nOK]": 0.00030779093503952026,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[ok \\tgithub.com/example/pkg\\t0.5s [no test files]]": 0.0003037489950656891,
- "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[test result: ok. 0 passed; 0 failed]": 0.0003071250393986702,
- "tests/test_acceptance_checks.py::TestUndecidableLeaves::test_free_text_criterion_is_unverified": 0.00021004187874495983,
- "tests/test_acceptance_checks.py::TestVerdictShape::test_shape_and_vocabulary": 0.00022416585125029087,
- "tests/test_acceptance_checks.py::TestVerdictShape::test_validate_rejects_malformed": 0.00019858311861753464,
- "tests/test_acceptance_checks.py::TestVerdictShape::test_validate_round_trip": 0.00021833274513483047,
- "tests/test_acp_config.py::test_acp_agent_config_auto_approve_permissions": 0.00021037505939602852,
- "tests/test_acp_config.py::test_acp_agent_config_defaults": 0.00021266727708280087,
- "tests/test_acp_config.py::test_acp_agent_config_env_default_is_empty": 0.0002115829847753048,
- "tests/test_acp_config.py::test_acp_agent_config_env_literal": 0.0002159997820854187,
- "tests/test_acp_config.py::test_acp_agent_config_missing_command_raises": 0.00021404307335615158,
- "tests/test_acp_config.py::test_acp_agent_config_missing_description_raises": 0.0002150428481400013,
- "tests/test_acp_config.py::test_acp_agent_config_timeout_seconds_default": 0.00020845839753746986,
- "tests/test_acp_config.py::test_acp_agent_config_timeout_seconds_override": 0.000248416094109416,
- "tests/test_acp_config.py::test_acp_agent_config_timeout_seconds_rejects_non_positive": 0.0002202081959694624,
- "tests/test_acp_config.py::test_acp_agent_config_with_model": 0.00021700095385313034,
- "tests/test_acp_config.py::test_app_config_reload_without_acp_agents_clears_previous_state": 0.003378459019586444,
- "tests/test_acp_config.py::test_get_acp_agents_returns_empty_by_default": 0.0002172908280044794,
- "tests/test_acp_config.py::test_load_acp_config_empty_clears_agents": 0.00022350088693201542,
- "tests/test_acp_config.py::test_load_acp_config_multiple_agents": 0.00021545798517763615,
- "tests/test_acp_config.py::test_load_acp_config_none_clears_agents": 0.00021270918659865856,
- "tests/test_acp_config.py::test_load_acp_config_preserves_env": 0.00021087494678795338,
- "tests/test_acp_config.py::test_load_acp_config_preserves_timeout_seconds": 0.0002856242936104536,
- "tests/test_acp_config.py::test_load_acp_config_sets_agents": 0.00025008292868733406,
- "tests/test_acquire_serialization.py::TestAsyncContract::test_async_wait_keeps_loop_alive_and_off_default_executor": 0.2048688738141209,
- "tests/test_acquire_serialization.py::TestAsyncContract::test_cancellation_after_acquire_releases": 0.0548862898722291,
- "tests/test_acquire_serialization.py::TestAsyncContract::test_cancellation_before_acquire_leaks_nothing": 0.05342229106463492,
- "tests/test_acquire_serialization.py::TestAsyncContract::test_cancelled_wait_releases_without_event_loop_callback": 0.06729083368554711,
- "tests/test_acquire_serialization.py::TestAsyncContract::test_concurrent_async_waiters_serialize": 0.09413337497971952,
- "tests/test_acquire_serialization.py::TestAsyncContract::test_run_on_executor_preserves_request_trace_context": 0.0019515003077685833,
- "tests/test_acquire_serialization.py::TestClose::test_close_does_not_invalidate_active_critical_section": 0.0016436250880360603,
- "tests/test_acquire_serialization.py::TestClose::test_close_reclaims_caller_cancelled_queued_waiter": 0.05439695785753429,
- "tests/test_acquire_serialization.py::TestClose::test_close_rejects_new_holders_and_is_idempotent": 0.0008415416814386845,
- "tests/test_acquire_serialization.py::TestClose::test_close_reports_closed_to_queued_waiter": 0.10337004251778126,
- "tests/test_acquire_serialization.py::TestClose::test_executor_shutdown_between_checkout_and_schedule_reclaims_entry": 0.0010376260615885258,
- "tests/test_acquire_serialization.py::TestSyncMutualExclusion::test_different_keys_proceed_concurrently": 0.0015707910060882568,
- "tests/test_acquire_serialization.py::TestSyncMutualExclusion::test_lock_table_reclaims_entries": 0.000794125022366643,
- "tests/test_acquire_serialization.py::TestSyncMutualExclusion::test_same_key_never_overlaps": 0.19455250119790435,
- "tests/test_activation_decisions.py::test_container_protocol_and_len": 0.0005037500523030758,
- "tests/test_activation_decisions.py::test_covered_name_returns_batched_decision": 0.0008676666766405106,
- "tests/test_activation_decisions.py::test_get_or_none_distinguishes_miss_from_false": 0.0004258318804204464,
- "tests/test_activation_decisions.py::test_miss_fails_closed_with_loud_log": 0.003116415813565254,
- "tests/test_activation_decisions.py::test_miss_fails_open_with_loud_log": 0.0007833340205252171,
- "tests/test_additional_channel_connections.py::test_additional_channels_attach_owner_identity": 0.04109029099345207,
- "tests/test_additional_channel_connections.py::test_bare_connect_without_slash_does_not_bind": 0.0004407500382512808,
- "tests/test_additional_channel_connections.py::test_dingtalk_connect_command_binds_identity": 0.03789329086430371,
- "tests/test_additional_channel_connections.py::test_feishu_connect_command_binds_identity": 0.0815788737963885,
- "tests/test_additional_channel_connections.py::test_pending_connect_code_accepts_leading_platform_mentions": 0.0005690839607268572,
- "tests/test_additional_channel_connections.py::test_pending_connect_code_extracts_code_when_connections_configured": 0.0006364590954035521,
- "tests/test_additional_channel_connections.py::test_pending_connect_code_is_none_when_connections_disabled": 0.000428707804530859,
- "tests/test_additional_channel_connections.py::test_wechat_connect_command_binds_identity": 0.03994374885223806,
- "tests/test_additional_channel_connections.py::test_wecom_connect_command_binds_identity": 0.03781508328393102,
- "tests/test_admin_users_router.py::test_admin_demotable_when_another_admin_remains": 0.002011458156630397,
- "tests/test_admin_users_router.py::test_admin_disables_and_reenables_account": 0.003487457986921072,
- "tests/test_admin_users_router.py::test_admin_lists_users_with_roles": 0.002447291975840926,
- "tests/test_admin_users_router.py::test_assignable_role_names_union_of_builtins_and_configured": 0.0002607898786664009,
- "tests/test_admin_users_router.py::test_assignment_reaches_principal_permissions": 0.0002617498394101858,
- "tests/test_admin_users_router.py::test_assigns_configured_custom_role": 0.0033707916736602783,
- "tests/test_admin_users_router.py::test_browser_ws_authenticator_rejects_suspended_session": 0.03702608309686184,
- "tests/test_admin_users_router.py::test_cannot_disable_last_active_admin": 0.0021252501755952835,
- "tests/test_admin_users_router.py::test_combined_role_and_disable": 0.003075249958783388,
- "tests/test_admin_users_router.py::test_disable_then_demote_self_strands_no_admin": 0.003911166917532682,
- "tests/test_admin_users_router.py::test_disabled_account_rejected_at_login_and_flagged_for_resolvers": 0.221603250131011,
- "tests/test_admin_users_router.py::test_empty_account_update_rejected": 0.002036208054050803,
- "tests/test_admin_users_router.py::test_langgraph_authenticate_rejects_suspended_session": 0.038855541963130236,
- "tests/test_admin_users_router.py::test_last_admin_cannot_be_demoted": 0.002076706849038601,
- "tests/test_admin_users_router.py::test_missing_user_404": 0.002127167070284486,
- "tests/test_admin_users_router.py::test_non_admin_cannot_list_or_assign": 0.004937999881803989,
- "tests/test_admin_users_router.py::test_repo_list_users_orders_and_maps": 0.00042962469160556793,
- "tests/test_admin_users_router.py::test_repo_set_disabled_field_scoped_and_last_active_admin": 0.0429277082439512,
- "tests/test_admin_users_router.py::test_same_role_assignment_is_idempotent": 0.00203399988822639,
- "tests/test_admin_users_router.py::test_shared_session_validator_verdicts": 0.00021916581317782402,
- "tests/test_admin_users_router.py::test_stale_credential_snapshot_cannot_restore_revoked_role": 0.043294501258060336,
- "tests/test_admin_users_router.py::test_unknown_role_rejected": 0.002039582235738635,
- "tests/test_agent_assembly_descriptor.py::TestAssemblyObserverHost::test_a_broken_observer_does_not_stop_its_successors": 0.001310042105615139,
- "tests/test_agent_assembly_descriptor.py::TestAssemblyObserverHost::test_registration_survives_rollback_of_a_later_install": 0.00023629236966371536,
- "tests/test_agent_assembly_descriptor.py::TestBuildIdentityIsOutsideTheFingerprint::test_the_build_itself_stays_comparable": 0.0002389999572187662,
- "tests/test_agent_assembly_descriptor.py::TestBuildIdentityIsOutsideTheFingerprint::test_the_builder_reports_a_build_without_hashing_it": 0.0006587912794202566,
- "tests/test_agent_assembly_descriptor.py::TestBuildIdentityIsOutsideTheFingerprint::test_two_builds_of_the_same_assembly_share_a_fingerprint": 0.0003552918788045645,
- "tests/test_agent_assembly_descriptor.py::TestCustomAgentModelSettingsReachTheDescriptor::test_bootstrap_assembly_does_not_invent_model_overrides": 0.036044541047886014,
- "tests/test_agent_assembly_descriptor.py::TestCustomAgentModelSettingsReachTheDescriptor::test_temperature_override_on_a_custom_agent_changes_the_fingerprint": 0.06949820928275585,
- "tests/test_agent_assembly_descriptor.py::TestFactoryConsumersUnwrapTheGraph::test_worker_leaves_a_third_party_bare_graph_alone": 0.0002041670959442854,
- "tests/test_agent_assembly_descriptor.py::TestFactoryConsumersUnwrapTheGraph::test_worker_unwraps_the_assembly": 0.0002342092338949442,
- "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_assemble_returns_both_the_graph_and_a_descriptor": 0.03703333414159715,
- "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_descriptor_hashes_the_same_scoped_prompt_passed_to_the_graph": 0.03682783432304859,
- "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_descriptor_subagent_policy_respects_custom_agent_allowed_subagents": 0.04292770801112056,
- "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_make_lead_agent_still_returns_a_bare_graph": 0.00022191577591001987,
- "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_no_descriptor_is_built_without_a_registered_observer": 0.011328459018841386,
- "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_observers_receive_the_descriptor": 0.0306294159963727,
- "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_a_none_valued_override_does_not_clobber_the_profile": 0.0006020837463438511,
- "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_an_override_named_like_a_credential_is_also_excluded": 0.0004832490812987089,
- "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_api_key_is_never_projected_and_never_moves_the_fingerprint": 0.000603499123826623,
- "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_changing_a_per_agent_model_setting_changes_the_fingerprint": 0.0006134170107543468,
- "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_changing_temperature_changes_the_fingerprint": 0.000654999166727066,
- "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_declared_reasoning_contract_is_projected_and_moves_the_fingerprint": 0.000646290834993124,
- "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_native_reasoning_setting_is_projected_and_moves_the_fingerprint": 0.0009041666053235531,
- "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_both_descriptor_variants_are_distinct_and_stable": 0.11422695918008685,
- "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_non_project_run_registers_neither_tool": 0.02999741700477898,
- "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_project_run_registers_both_tools": 0.0419771249871701,
- "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_registration_follows_the_key_when_blocks_are_empty": 0.04194645909592509,
- "tests/test_agent_assembly_descriptor.py::TestShelfIndexReleasePolicy::test_both_effective_shelf_limits_are_declared": 0.0004312910605221987,
- "tests/test_agent_assembly_descriptor.py::TestShelfIndexReleasePolicy::test_changing_either_shelf_limit_moves_the_fingerprint": 0.0005268328823149204,
- "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_a_missing_skill_file_is_undescribable_not_fatal": 0.0005820009391754866,
- "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_allowed_tools_declaration_states_have_distinct_fingerprints": 0.0009693761821836233,
- "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_allowed_tools_order_does_not_change_the_fingerprint": 0.0007809170056134462,
- "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_changing_only_skill_md_content_changes_the_fingerprint": 0.0013587498106062412,
- "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_required_secrets_flag_changes_the_fingerprint": 0.0006149157416075468,
- "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_a_policy_change_inside_a_wrapped_middleware_moves_the_fingerprint": 0.0002823749091476202,
- "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_a_wrapped_declaration_reaches_the_descriptor": 0.00023550004698336124,
- "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_an_unwrapped_host_middleware_reports_no_extension": 0.0002195828128606081,
- "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_two_extensions_middlewares_do_not_collapse_into_one_descriptor": 0.0002877910155802965,
- "tests/test_agent_assembly_descriptor.py::test_fingerprint_changes_when_a_middleware_policy_changes": 0.00022120820358395576,
- "tests/test_agent_assembly_descriptor.py::test_fingerprint_ignores_tool_ordering": 0.00022454187273979187,
- "tests/test_agent_assembly_descriptor.py::test_fingerprint_is_stable_for_identical_assemblies": 0.00029337615706026554,
- "tests/test_agent_assembly_descriptor.py::test_middleware_order_does_affect_the_fingerprint": 0.00021058320999145508,
- "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[None-file]": 0.00252612610347569,
- "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[None-sql]": 0.003694708924740553,
- "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-file]": 0.0029598758555948734,
- "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-sql]": 0.004425040679052472,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f469\\u200d\\U0001f4bb-AgentConfig]": 0.00022716796956956387,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f469\\u200d\\U0001f4bb-AgentCreateRequest]": 0.00022462406195700169,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f469\\u200d\\U0001f4bb-AgentUpdateRequest]": 0.00022324989549815655,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c-AgentConfig]": 0.0002684167120605707,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c-AgentCreateRequest]": 0.0002455012872815132,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c-AgentUpdateRequest]": 0.0002333340235054493,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u0631\\u0627\\u062c\\u0639 \\u0627\\u0644\\u0643\\u0648\\u062f-AgentConfig]": 0.00022683385759592056,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u0631\\u0627\\u062c\\u0639 \\u0627\\u0644\\u0643\\u0648\\u062f-AgentCreateRequest]": 0.00022604200057685375,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u0631\\u0627\\u062c\\u0639 \\u0627\\u0644\\u0643\\u0648\\u062f-AgentUpdateRequest]": 0.0002246249932795763,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u06cc\\u200c\\u0631\\u0648\\u0645-AgentConfig]": 0.0002662499900907278,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u06cc\\u200c\\u0631\\u0648\\u0645-AgentCreateRequest]": 0.0002245411742478609,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u06cc\\u200c\\u0631\\u0648\\u0645-AgentUpdateRequest]": 0.00022458378225564957,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-AgentConfig]": 0.00023504206910729408,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-AgentCreateRequest]": 0.00023795804008841515,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-AgentUpdateRequest]": 0.0002234580460935831,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[e\\u0301-AgentConfig]": 0.00022970885038375854,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[e\\u0301-AgentCreateRequest]": 0.00022983201779425144,
- "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[e\\u0301-AgentUpdateRequest]": 0.00022258306853473186,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[0-AgentConfig]": 0.00029658316634595394,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[0-AgentCreateRequest]": 0.0002652497496455908,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[0-AgentUpdateRequest]": 0.00025879195891320705,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[1-AgentConfig]": 0.0002473334316164255,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[1-AgentCreateRequest]": 0.00024187518283724785,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[1-AgentUpdateRequest]": 0.00024308403953909874,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[10-AgentConfig]": 0.00022824923507869244,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[10-AgentCreateRequest]": 0.0002287491224706173,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[10-AgentUpdateRequest]": 0.00023566768504679203,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[11-AgentConfig]": 0.00023362389765679836,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[11-AgentCreateRequest]": 0.0002294566947966814,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[11-AgentUpdateRequest]": 0.0002412081230431795,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[12-AgentConfig]": 0.00023100106045603752,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[12-AgentCreateRequest]": 0.00023283297196030617,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[12-AgentUpdateRequest]": 0.0002340830396860838,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[127-AgentConfig]": 0.00023054098710417747,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[127-AgentCreateRequest]": 0.0002391671296209097,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[127-AgentUpdateRequest]": 0.00023591704666614532,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[128-AgentConfig]": 0.00023758388124406338,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[128-AgentCreateRequest]": 0.00023020803928375244,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[128-AgentUpdateRequest]": 0.00024179182946681976,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[129-AgentConfig]": 0.00022812560200691223,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[129-AgentCreateRequest]": 0.000233581755310297,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[129-AgentUpdateRequest]": 0.00023150118067860603,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[13-AgentConfig]": 0.0002963750157505274,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[13-AgentCreateRequest]": 0.00023083295673131943,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[13-AgentUpdateRequest]": 0.0002322911750525236,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[130-AgentConfig]": 0.00022829091176390648,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[130-AgentCreateRequest]": 0.00023429188877344131,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[130-AgentUpdateRequest]": 0.00023158197291195393,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[131-AgentConfig]": 0.00022629182785749435,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[131-AgentCreateRequest]": 0.00023787375539541245,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[131-AgentUpdateRequest]": 0.00022862502373754978,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[132-AgentConfig]": 0.0002370830625295639,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[132-AgentCreateRequest]": 0.00023087579756975174,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[132-AgentUpdateRequest]": 0.00022837589494884014,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[133-AgentConfig]": 0.0002272909041494131,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[133-AgentCreateRequest]": 0.00023508397862315178,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[133-AgentUpdateRequest]": 0.00023254100233316422,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[134-AgentConfig]": 0.00023308373056352139,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[134-AgentCreateRequest]": 0.00023941602557897568,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[134-AgentUpdateRequest]": 0.00023166718892753124,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[135-AgentConfig]": 0.00022887601517140865,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[135-AgentCreateRequest]": 0.0002366651315242052,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[135-AgentUpdateRequest]": 0.00023370911367237568,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[136-AgentConfig]": 0.00023295707069337368,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[136-AgentCreateRequest]": 0.00023425091058015823,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[136-AgentUpdateRequest]": 0.00023358408361673355,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[137-AgentConfig]": 0.0002475420478731394,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[137-AgentCreateRequest]": 0.00023654079996049404,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[137-AgentUpdateRequest]": 0.00023220782168209553,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[138-AgentConfig]": 0.00022870791144669056,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[138-AgentCreateRequest]": 0.00023204111494123936,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[138-AgentUpdateRequest]": 0.0002611260861158371,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[139-AgentConfig]": 0.00023233424872159958,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[139-AgentCreateRequest]": 0.000237251166254282,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[139-AgentUpdateRequest]": 0.00024283304810523987,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[14-AgentConfig]": 0.00023591774515807629,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[14-AgentCreateRequest]": 0.0002424169797450304,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[14-AgentUpdateRequest]": 0.00023674988187849522,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[140-AgentConfig]": 0.00022866553626954556,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[140-AgentCreateRequest]": 0.00023170909844338894,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[140-AgentUpdateRequest]": 0.000234333798289299,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[141-AgentConfig]": 0.00023083388805389404,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[141-AgentCreateRequest]": 0.00023937411606311798,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[141-AgentUpdateRequest]": 0.00022949953563511372,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[142-AgentConfig]": 0.0002298750914633274,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[142-AgentCreateRequest]": 0.00023541715927422047,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[142-AgentUpdateRequest]": 0.00025200005620718,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[143-AgentConfig]": 0.0002452500630170107,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[143-AgentCreateRequest]": 0.00024049985222518444,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[143-AgentUpdateRequest]": 0.00023208418861031532,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[144-AgentConfig]": 0.0002325819805264473,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[144-AgentCreateRequest]": 0.00023520924150943756,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[144-AgentUpdateRequest]": 0.00023020803928375244,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[145-AgentConfig]": 0.0002367917913943529,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[145-AgentCreateRequest]": 0.00023816782049834728,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[145-AgentUpdateRequest]": 0.0002471259795129299,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[146-AgentConfig]": 0.00023445836268365383,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[146-AgentCreateRequest]": 0.00024404190480709076,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[146-AgentUpdateRequest]": 0.0002476670779287815,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[147-AgentConfig]": 0.00023141596466302872,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[147-AgentCreateRequest]": 0.00023720832541584969,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[147-AgentUpdateRequest]": 0.00023458385840058327,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[148-AgentConfig]": 0.00024129217490553856,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[148-AgentCreateRequest]": 0.00022987485863268375,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[148-AgentUpdateRequest]": 0.00022816797718405724,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[149-AgentConfig]": 0.00022729183547198772,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[149-AgentCreateRequest]": 0.0002287081442773342,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[149-AgentUpdateRequest]": 0.00022908393293619156,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[15-AgentConfig]": 0.0002319591585546732,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[15-AgentCreateRequest]": 0.00023120897822082043,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[15-AgentUpdateRequest]": 0.00023670727387070656,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[150-AgentConfig]": 0.00022900011390447617,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[150-AgentCreateRequest]": 0.00023283390328288078,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[150-AgentUpdateRequest]": 0.00023929215967655182,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[151-AgentConfig]": 0.00023037497885525227,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[151-AgentCreateRequest]": 0.0002340839710086584,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[151-AgentUpdateRequest]": 0.0002316250465810299,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[152-AgentConfig]": 0.00023995782248675823,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[152-AgentCreateRequest]": 0.00023004203103482723,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[152-AgentUpdateRequest]": 0.0002299170009791851,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[153-AgentConfig]": 0.0002345009706914425,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[153-AgentCreateRequest]": 0.00023412518203258514,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[153-AgentUpdateRequest]": 0.00024200067855417728,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[154-AgentConfig]": 0.0009197909384965897,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[154-AgentCreateRequest]": 0.00023637502454221249,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[154-AgentUpdateRequest]": 0.00023866700939834118,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[155-AgentConfig]": 0.00023233401589095592,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[155-AgentCreateRequest]": 0.00023741810582578182,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[155-AgentUpdateRequest]": 0.00024583307094872,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[156-AgentConfig]": 0.00023304112255573273,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[156-AgentCreateRequest]": 0.00022941618226468563,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[156-AgentUpdateRequest]": 0.00022941711358726025,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[1564-AgentConfig]": 0.00023937365040183067,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[1564-AgentCreateRequest]": 0.00022970791906118393,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[1564-AgentUpdateRequest]": 0.0002301658969372511,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[157-AgentConfig]": 0.0002396248746663332,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[157-AgentCreateRequest]": 0.00022858288139104843,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[157-AgentUpdateRequest]": 0.00023154285736382008,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[158-AgentConfig]": 0.00023795804008841515,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[158-AgentCreateRequest]": 0.00024654180742800236,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[158-AgentUpdateRequest]": 0.00023283320479094982,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[159-AgentConfig]": 0.00023795804008841515,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[159-AgentCreateRequest]": 0.00023054215125739574,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[159-AgentUpdateRequest]": 0.00023366697132587433,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[16-AgentConfig]": 0.00023091700859367847,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[16-AgentCreateRequest]": 0.00022970768623054028,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[16-AgentUpdateRequest]": 0.00023479224182665348,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[17-AgentConfig]": 0.00023854197934269905,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[17-AgentCreateRequest]": 0.0002326657995581627,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[17-AgentUpdateRequest]": 0.00023362389765679836,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[173-AgentConfig]": 0.00023395894095301628,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[173-AgentCreateRequest]": 0.00022950000129640102,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[173-AgentUpdateRequest]": 0.00023104087449610233,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[18-AgentConfig]": 0.00023433403111994267,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[18-AgentCreateRequest]": 0.00023641600273549557,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[18-AgentUpdateRequest]": 0.00023337570019066334,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[19-AgentConfig]": 0.00023979204706847668,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[19-AgentCreateRequest]": 0.00023304205387830734,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[19-AgentUpdateRequest]": 0.00024116598069667816,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[2-AgentConfig]": 0.0002457511145621538,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[2-AgentCreateRequest]": 0.0002389990258961916,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[2-AgentUpdateRequest]": 0.0002420409582555294,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[20-AgentConfig]": 0.000239082844927907,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[20-AgentCreateRequest]": 0.00023829168640077114,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[20-AgentUpdateRequest]": 0.00023287395015358925,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[21-AgentConfig]": 0.00023483275435864925,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[21-AgentCreateRequest]": 0.00024137599393725395,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[21-AgentUpdateRequest]": 0.00023683509789407253,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[22-AgentConfig]": 0.00023849890567362309,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[22-AgentCreateRequest]": 0.0002392488531768322,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[22-AgentUpdateRequest]": 0.00023616710677742958,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[23-AgentConfig]": 0.00023216614499688148,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[23-AgentCreateRequest]": 0.00024087494239211082,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[23-AgentUpdateRequest]": 0.00022966694086790085,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[24-AgentConfig]": 0.0002318748738616705,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[24-AgentCreateRequest]": 0.00022974982857704163,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[24-AgentUpdateRequest]": 0.0002317910548299551,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[25-AgentConfig]": 0.00023120921105146408,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[25-AgentCreateRequest]": 0.00024099904112517834,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[25-AgentUpdateRequest]": 0.00022825016640126705,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[26-AgentConfig]": 0.00022887601517140865,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[26-AgentCreateRequest]": 0.00022824900224804878,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[26-AgentUpdateRequest]": 0.00022958428598940372,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[27-AgentConfig]": 0.00023099989630281925,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[27-AgentCreateRequest]": 0.00023049977608025074,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[27-AgentUpdateRequest]": 0.00022841710597276688,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[28-AgentConfig]": 0.00024170917458832264,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[28-AgentCreateRequest]": 0.00026716594584286213,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[28-AgentUpdateRequest]": 0.00023283297196030617,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[29-AgentConfig]": 0.00022941618226468563,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[29-AgentCreateRequest]": 0.0002335419412702322,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[29-AgentUpdateRequest]": 0.00023433426395058632,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[3-AgentConfig]": 0.000246250769123435,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[3-AgentCreateRequest]": 0.0002465001307427883,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[3-AgentUpdateRequest]": 0.0002367908600717783,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[30-AgentConfig]": 0.00022950139828026295,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[30-AgentCreateRequest]": 0.000235249986872077,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[30-AgentUpdateRequest]": 0.00023366697132587433,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[31-AgentConfig]": 0.0002321251668035984,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[31-AgentCreateRequest]": 0.0002388334833085537,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[31-AgentUpdateRequest]": 0.0002367091365158558,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[4-AgentConfig]": 0.00024125073105096817,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[4-AgentCreateRequest]": 0.00023537501692771912,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[4-AgentUpdateRequest]": 0.0002337917685508728,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[5-AgentConfig]": 0.00023675104603171349,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[5-AgentCreateRequest]": 0.00023329188115894794,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[5-AgentUpdateRequest]": 0.00023366580717265606,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[6-AgentConfig]": 0.000245292903855443,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[6-AgentCreateRequest]": 0.0002341668587177992,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[6-AgentUpdateRequest]": 0.00023058406077325344,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[65279-AgentConfig]": 0.0002347088884562254,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[65279-AgentCreateRequest]": 0.00022916682064533234,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[65279-AgentUpdateRequest]": 0.0002315416932106018,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[7-AgentConfig]": 0.00023070909082889557,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[7-AgentCreateRequest]": 0.0002313731238245964,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[7-AgentUpdateRequest]": 0.00023362506181001663,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8-AgentConfig]": 0.00022937403991818428,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8-AgentCreateRequest]": 0.0002315407618880272,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8-AgentUpdateRequest]": 0.00024616695009171963,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8203-AgentConfig]": 0.0002326248213648796,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8203-AgentCreateRequest]": 0.0002287081442773342,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8203-AgentUpdateRequest]": 0.00023070815950632095,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8206-AgentConfig]": 0.0002336660400032997,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8206-AgentCreateRequest]": 0.00022887508384883404,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8206-AgentUpdateRequest]": 0.0002298750914633274,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8207-AgentConfig]": 0.00024195900186896324,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8207-AgentCreateRequest]": 0.00023337476886808872,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8207-AgentUpdateRequest]": 0.0002274580765515566,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8232-AgentConfig]": 0.0002396667841821909,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8232-AgentCreateRequest]": 0.0002321670763194561,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8232-AgentUpdateRequest]": 0.00022841617465019226,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8233-AgentConfig]": 0.00023400131613016129,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8233-AgentCreateRequest]": 0.00023062503896653652,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8233-AgentUpdateRequest]": 0.00024362490512430668,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8234-AgentConfig]": 0.00023524882271885872,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8234-AgentCreateRequest]": 0.00023195892572402954,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8234-AgentUpdateRequest]": 0.00022999919019639492,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8235-AgentConfig]": 0.0002282923087477684,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8235-AgentCreateRequest]": 0.00023729214444756508,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8235-AgentUpdateRequest]": 0.00024200091138482094,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8236-AgentConfig]": 0.00022904109209775925,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8236-AgentCreateRequest]": 0.00023404229432344437,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8236-AgentUpdateRequest]": 0.0002330008428543806,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8237-AgentConfig]": 0.00023212609812617302,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8237-AgentCreateRequest]": 0.00023491610772907734,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8237-AgentUpdateRequest]": 0.00027591618709266186,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8238-AgentConfig]": 0.0002360418438911438,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8238-AgentCreateRequest]": 0.00023275031708180904,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8238-AgentUpdateRequest]": 0.00023029092699289322,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8288-AgentConfig]": 0.0002337070181965828,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8288-AgentCreateRequest]": 0.0002447078004479408,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8288-AgentUpdateRequest]": 0.0002419587690383196,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8289-AgentConfig]": 0.0002288329415023327,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8289-AgentCreateRequest]": 0.0002320827916264534,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8289-AgentUpdateRequest]": 0.00022833305411040783,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8290-AgentConfig]": 0.00022745714522898197,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8290-AgentCreateRequest]": 0.0002311237622052431,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8290-AgentUpdateRequest]": 0.0002293330617249012,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8291-AgentConfig]": 0.0002382919192314148,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8291-AgentCreateRequest]": 0.00023183273151516914,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8291-AgentUpdateRequest]": 0.00022566597908735275,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8292-AgentConfig]": 0.00022479286417365074,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8292-AgentCreateRequest]": 0.00022983411327004433,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8292-AgentUpdateRequest]": 0.00023474986664950848,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8293-AgentConfig]": 0.00022825016640126705,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8293-AgentCreateRequest]": 0.00023866700939834118,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8293-AgentUpdateRequest]": 0.00023154099471867085,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8294-AgentConfig]": 0.00023612589575350285,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8294-AgentCreateRequest]": 0.00023716664873063564,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8294-AgentUpdateRequest]": 0.0002333738375455141,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8295-AgentConfig]": 0.0002280420158058405,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8295-AgentCreateRequest]": 0.00023179082199931145,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8295-AgentUpdateRequest]": 0.00022941594943404198,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8296-AgentConfig]": 0.0002377079799771309,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8296-AgentCreateRequest]": 0.00023029185831546783,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8296-AgentUpdateRequest]": 0.00024329312145709991,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8297-AgentConfig]": 0.0002463751006871462,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8297-AgentCreateRequest]": 0.00023187603801488876,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[8297-AgentUpdateRequest]": 0.0002367908600717783,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[9-AgentConfig]": 0.00023399991914629936,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[9-AgentCreateRequest]": 0.00022699893452227116,
- "tests/test_agent_display_name.py::test_display_name_rejects_controls[9-AgentUpdateRequest]": 0.0002312918659299612,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[123-file]": 0.0022432501427829266,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[123-sql]": 0.004002666799351573,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[\\u200b-file]": 0.00219529215246439,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[\\u200b-sql]": 0.0038431668654084206,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[a\\u200fb-file]": 0.0021527078934013844,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[a\\u200fb-sql]": 0.0038347081281244755,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[value4-file]": 0.002184333046898246,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[value4-sql]": 0.0037085001822561026,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-file]": 0.0026784997899085283,
- "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-sql]": 0.00429108296521008,
- "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\u0301]": 0.00020562508143484592,
- "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\u200b\\u200b\\u200b]": 0.0002210419625043869,
- "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\u200c\\u200d]": 0.00020749983377754688,
- "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\ufe0f]": 0.00020837481133639812,
- "tests/test_agent_display_name.py::test_stored_label_tolerance_does_not_mask_other_errors": 0.00023629097267985344,
- "tests/test_agent_guidance_check.py::test_budget_depends_on_directory_level[AGENTS.md-16384-20480]": 0.0002592080272734165,
- "tests/test_agent_guidance_check.py::test_budget_depends_on_directory_level[backend/AGENTS.md-28672-32768]": 0.0002552501391619444,
- "tests/test_agent_guidance_check.py::test_budget_depends_on_directory_level[backend/app/gateway/AGENTS.md-40960-49152]": 0.00025395723059773445,
- "tests/test_agent_guidance_check.py::test_discovery_uses_exact_agents_basename": 0.00020616687834262848,
- "tests/test_agent_guidance_check.py::test_effective_ancestor_chain_can_fail_when_each_file_is_valid": 0.0006748330779373646,
- "tests/test_agent_guidance_check.py::test_legacy_hard_violation_may_shrink_but_may_not_grow": 0.0004601660184562206,
- "tests/test_agent_guidance_check.py::test_local_guidance_files_contain_the_split_original_sections": 0.0008140832651406527,
- "tests/test_agent_guidance_check.py::test_mcp_task_lease_token_migration_is_documented": 0.00025974889285862446,
- "tests/test_agent_guidance_check.py::test_normalized_utf8_size_uses_lf_and_counts_non_ascii_bytes": 0.0002136260736733675,
- "tests/test_agent_guidance_check.py::test_repository_exposes_one_local_and_one_ci_entrypoint": 0.0006603319197893143,
- "tests/test_agent_guidance_check.py::test_repository_guidance_chains_fit_hard_budget": 0.03176233288832009,
- "tests/test_agent_guidance_check.py::test_repository_guidance_stays_below_hard_budgets_and_avoids_doc_indexes": 0.010269876103848219,
- "tests/test_agent_guidance_check.py::test_repository_has_the_approved_scoped_guidance_shape": 0.06753012468107045,
- "tests/test_agent_guidance_check.py::test_single_file_over_hard_limit_is_an_error": 0.00043604103848338127,
- "tests/test_agent_knowledge_scope.py::test_agent_config_validates_and_preserves_knowledge_default": 0.0003701250534504652,
- "tests/test_agent_knowledge_scope.py::test_api_round_trip_preserve_replace_and_clear": 0.010087789967656136,
- "tests/test_agent_knowledge_scope.py::test_default_is_snapshotted_but_explicit_turn_selection_wins[None]": 0.0003949159290641546,
- "tests/test_agent_knowledge_scope.py::test_default_is_snapshotted_but_explicit_turn_selection_wins[override1]": 0.000254207756370306,
- "tests/test_agent_knowledge_scope.py::test_default_is_snapshotted_but_explicit_turn_selection_wins[override2]": 0.00023929192684590816,
- "tests/test_agent_knowledge_scope.py::test_default_never_reenables_agent_knowledge_tools[tool_groups0]": 0.00031712534837424755,
- "tests/test_agent_knowledge_scope.py::test_default_never_reenables_agent_knowledge_tools[tool_groups1]": 0.00023870938457548618,
- "tests/test_agent_knowledge_scope.py::test_harness_setup_and_self_update_preserve_binding": 0.007909208070486784,
- "tests/test_agent_knowledge_scope.py::test_recovery_does_not_pick_up_changed_agent_default[None]": 0.00021941587328910828,
- "tests/test_agent_knowledge_scope.py::test_recovery_does_not_pick_up_changed_agent_default[recovered1]": 0.0002355400938540697,
- "tests/test_agent_knowledge_scope.py::test_same_name_file_agents_keep_separate_bindings": 0.003008875995874405,
- "tests/test_agent_model_settings.py::test_custom_agent_can_disable_memory_without_making_it_an_api_managed_field": 0.00022150017321109772,
- "tests/test_agent_model_settings.py::test_load_agent_config_round_trips_model_settings": 0.0013985829427838326,
- "tests/test_agent_model_settings.py::test_load_agent_config_without_model_settings_is_none": 0.000953000271692872,
- "tests/test_agent_model_settings.py::test_max_tokens_has_sane_upper_bound": 0.00021149893291294575,
- "tests/test_agent_model_settings.py::test_max_tokens_must_be_positive": 0.00020720786415040493,
- "tests/test_agent_model_settings.py::test_model_settings_are_managed_fields": 0.0001984580885618925,
- "tests/test_agent_model_settings.py::test_model_settings_default_to_none": 0.00022162520326673985,
- "tests/test_agent_model_settings.py::test_model_settings_forbids_unknown_keys": 0.0004027921240776777,
- "tests/test_agent_model_settings.py::test_model_settings_parse_full_shape": 0.00021995790302753448,
- "tests/test_agent_model_settings.py::test_preserve_non_managed_excludes_model_settings": 0.00021783402189612389,
- "tests/test_agent_model_settings.py::test_reasoning_effort_rejects_codex_unsupported_minimal": 0.00020675011910498142,
- "tests/test_agent_model_settings.py::test_reasoning_effort_rejects_unknown_value": 0.00022383290342986584,
- "tests/test_agent_model_settings.py::test_temperature_out_of_range_rejected[-0.1]": 0.00023733172565698624,
- "tests/test_agent_model_settings.py::test_temperature_out_of_range_rejected[2.1]": 0.00023541576229035854,
- "tests/test_agent_storage_backend.py::test_db_backend_builds_sql_store": 0.0007522501982748508,
- "tests/test_agent_storage_backend.py::test_db_backend_on_memory_database_is_rejected": 0.00029095890931785107,
- "tests/test_agent_storage_backend.py::test_file_create_race_maps_file_exists_to_agent_exists": 0.0005489999894052744,
- "tests/test_agent_storage_backend.py::test_file_is_the_default_backend": 0.0002316250465810299,
- "tests/test_agent_storage_backend.py::test_get_agent_store_does_not_fallback_when_explicit_config_is_missing": 0.0004756257403641939,
- "tests/test_agent_storage_backend.py::test_get_agent_store_does_not_fallback_when_extensions_config_is_missing": 0.0007470410782843828,
- "tests/test_agent_storage_backend.py::test_get_agent_store_does_not_hide_invalid_config": 0.00022533303126692772,
- "tests/test_agent_storage_backend.py::test_get_agent_store_falls_back_to_file_without_config": 0.0004833338316529989,
- "tests/test_agent_storage_backend.py::test_get_agent_store_propagates_invalid_on_disk_config": 0.001066835131496191,
- "tests/test_agent_storage_backend.py::test_get_agent_store_propagates_malformed_yaml": 0.0006803330034017563,
- "tests/test_agent_storage_backend.py::test_get_agent_store_resolves_db_backend_from_on_disk_config": 0.0016591663006693125,
- "tests/test_agent_storage_backend.py::test_importer_copies_all_definitions_into_db": 0.010575167136266828,
- "tests/test_agent_storage_backend.py::test_importer_dry_run_writes_nothing": 0.005308124935254455,
- "tests/test_agent_storage_backend.py::test_importer_is_idempotent": 0.008208333048969507,
- "tests/test_agent_storage_backend.py::test_importer_runs_when_only_managed_subagents_exist": 0.004501291085034609,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-memory-only-user-dir-db]": 0.011269290000200272,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-memory-only-user-dir-file]": 0.006605834001675248,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-no-user-dir-db]": 0.012281666975468397,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-no-user-dir-file]": 0.008379499893635511,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-memory-only-user-dir-db]": 0.005734666949138045,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-memory-only-user-dir-file]": 0.0016152081079781055,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-no-user-dir-db]": 0.006112208357080817,
- "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-no-user-dir-file]": 0.0014389161951839924,
- "tests/test_agent_storage_backend.py::test_read_free_functions_dispatch_to_db_backend": 0.005831666057929397,
- "tests/test_agent_storage_backend.py::test_validation_allows_file_and_db_on_sql": 0.0004094999749213457,
- "tests/test_agent_storage_backend.py::test_validation_rejects_db_on_memory_database": 0.0002111252397298813,
- "tests/test_agent_storage_backend.py::test_validation_warns_on_file_under_multiworker_postgres": 0.0013037500903010368,
- "tests/test_agent_store_sql.py::test_create_and_get_round_trips_config_and_soul": 0.003012416884303093,
- "tests/test_agent_store_sql.py::test_create_duplicate_raises_agent_exists": 0.002612041076645255,
- "tests/test_agent_store_sql.py::test_delete_preserves_memory_only_dir_when_no_row": 0.0024370839819312096,
- "tests/test_agent_store_sql.py::test_delete_removes_memory_dir_when_row_exists": 0.002753374632447958,
- "tests/test_agent_store_sql.py::test_delete_reports_outcome": 0.0028777499683201313,
- "tests/test_agent_store_sql.py::test_display_name_is_config_data_not_storage_identity": 0.0035625838208943605,
- "tests/test_agent_store_sql.py::test_engine_cache_is_reused_per_url": 0.0005233760457485914,
- "tests/test_agent_store_sql.py::test_get_missing_raises_file_not_found": 0.0024534177500754595,
- "tests/test_agent_store_sql.py::test_knowledge_defaults_round_trip_and_stay_owner_scoped": 0.0029010409489274025,
- "tests/test_agent_store_sql.py::test_list_and_list_all": 0.0034537087194621563,
- "tests/test_agent_store_sql.py::test_name_is_stored_lowercase_and_excluded_from_document": 0.0028147080447524786,
- "tests/test_agent_store_sql.py::test_signature_changes_on_mutation": 0.0031157080084085464,
- "tests/test_agent_store_sql.py::test_signature_changes_when_update_reuses_timestamp": 0.0034231250174343586,
- "tests/test_agent_store_sql.py::test_sync_engine_mirrors_async_pragmas": 0.0010547908022999763,
- "tests/test_agent_store_sql.py::test_update_insert_race_recovers_via_upsert": 0.0036542490124702454,
- "tests/test_agent_store_sql.py::test_update_is_upsert_and_partial": 0.003444792004302144,
- "tests/test_agent_store_sql.py::test_user_isolation": 0.0030307078268378973,
- "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_does_not_reserve_a_valid_agent_name": 0.00026770681142807007,
- "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_preserves_operator_order_and_deduplicates": 0.0005295833107084036,
- "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_rejects_disabled_agents_api": 0.004307918017730117,
- "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_requires_agents_read_permission[permissions0]": 0.00459016696549952,
- "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_requires_agents_read_permission[permissions1]": 0.0045697931200265884,
- "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_requires_authentication": 0.004283167188987136,
- "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_returns_configured_names_over_http": 0.0046540419571101665,
- "tests/test_agents_router_model_settings.py::test_allowed_subagents_round_trip_and_explicit_null_clears": 0.00373550015501678,
- "tests/test_agents_router_model_settings.py::test_create_persists_model_settings": 0.002928707981482148,
- "tests/test_agents_router_model_settings.py::test_create_rejects_unknown_model": 0.0009761669207364321,
- "tests/test_agents_router_model_settings.py::test_plugin_selection_persists_empty_omitted_and_null": 0.0053267080802470446,
- "tests/test_agents_router_model_settings.py::test_update_changes_model_settings": 0.003098831744864583,
- "tests/test_agents_router_model_settings.py::test_update_model_settings_merges_omitted_subfields": 0.0031271663028746843,
- "tests/test_agents_router_model_settings.py::test_update_model_settings_null_subfield_clears_only_that_subfield": 0.003004459198564291,
- "tests/test_agents_router_model_settings.py::test_update_preserves_unset_model_settings": 0.003300249809399247,
- "tests/test_agents_router_model_settings.py::test_update_rejects_unknown_model": 0.002092040842399001,
- "tests/test_agents_router_write_drain.py::test_agent_creation_drains_store_write_across_repeated_cancellation": 0.003219500184059143,
- "tests/test_agents_router_write_drain.py::test_agent_import_drains_started_store_write_across_repeated_cancellation": 0.10588016686961055,
- "tests/test_agents_router_write_drain.py::test_agent_persistent_writes_route_through_write_drain": 0.030624291859567165,
- "tests/test_agents_router_write_drain.py::test_agent_update_drains_started_store_write_across_repeated_cancellation": 0.10690087429247797,
- "tests/test_agents_router_write_drain.py::test_agent_update_logs_lost_worker_failure_after_cancellation": 0.01452370802871883,
- "tests/test_agents_router_write_drain.py::test_queued_user_profile_write_runs_despite_cancellation": 0.25972083397209644,
- "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_404_is_cached_and_stops_retry_storm": 0.008099166909232736,
- "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_404_returns_actionable_error": 0.003556834300979972,
- "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_missing_session_retries_without_latching_unsupported": 0.0036485830787569284,
- "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_non_404_error_is_not_cached": 0.0036876255180686712,
- "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_repeated_missing_session_does_not_latch_capability_gap": 0.0035838750191032887,
- "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_success_does_not_mark_unsupported": 0.003575792070478201,
- "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_env_less_path_unaffected_after_404": 0.0035730828531086445,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_ambiguous_create_blocks_later_create": 0.0035334150306880474,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_ambiguous_create_is_quarantined_without_exec[ReadError]": 0.003471500938758254,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_ambiguous_create_is_quarantined_without_exec[ReadTimeout]": 0.0034618331119418144,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_connect_error_is_definite_and_does_not_quarantine": 0.0034309590701013803,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_create_uses_bounded_no_retry_request": 0.0034157929476350546,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_creation_quarantine_does_not_block_shell_plane": 0.00367900007404387,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_close_retries_ambiguous_creation_cleanup_without_clearing_tombstones": 0.003693707985803485,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_in_flight_bash_create_does_not_fence_the_container": 0.003566207829862833,
- "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_shell_creation_quarantine_does_not_block_bash_plane": 0.008147541666403413,
- "tests/test_aio_sandbox.py::TestClose::test_close_calls_real_nested_httpx_client": 0.0035274592228233814,
- "tests/test_aio_sandbox.py::TestClose::test_close_clears_client_reference": 0.003872665809467435,
- "tests/test_aio_sandbox.py::TestClose::test_close_falls_back_to_client_close": 0.003931624814867973,
- "tests/test_aio_sandbox.py::TestClose::test_close_is_idempotent": 0.003545833984389901,
- "tests/test_aio_sandbox.py::TestClose::test_close_recovery_session_cleanup_uses_bounded_request": 0.0036200000904500484,
- "tests/test_aio_sandbox.py::TestClose::test_close_scoped_session_cleanup_uses_bounded_request": 0.004026041133329272,
- "tests/test_aio_sandbox.py::TestClose::test_close_swallows_exceptions": 0.004098208155483007,
- "tests/test_aio_sandbox.py::TestClose::test_close_waits_for_download_stream_cleanup": 0.0037302090786397457,
- "tests/test_aio_sandbox.py::TestClose::test_close_when_no_close_attr_does_not_raise": 0.0032636241521686316,
- "tests/test_aio_sandbox.py::TestConcurrentFileWrites::test_append_should_preserve_both_parallel_writes": 0.0034861669410020113,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_preserves_oserror_from_client": 0.003812081879004836,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_raises_oserror_on_client_error": 0.0034425840713083744,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_outside_virtual_prefix_and_logs_error": 0.004345291992649436,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_traversal[../secret]": 0.003858374198898673,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_traversal[/a/b/../../../etc/shadow]": 0.003473666263744235,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_traversal[/mnt/workspace/../../etc/passwd]": 0.003420458873733878,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_returns_concatenated_bytes": 0.0038789159152656794,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_returns_empty_bytes_for_empty_file": 0.0033880830742418766,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_single_chunk": 0.0038304999470710754,
- "tests/test_aio_sandbox.py::TestDownloadFile::test_uses_lock_during_download": 0.008243666728958488,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_cleanup_failure_does_not_mask_successful_retry": 0.003800584701821208,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_error_observation_replacement_no_change_timeout_is_not_retained": 0.004280458902940154,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_error_observation_retry_unknown_status_is_authoritative": 0.00416541681624949,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_failed_replacement_never_falls_back_to_corrupt_default": 0.004098041914403439,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_missing_recovery_session_is_recreated_once_and_reused": 0.0038969158194959164,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_no_change_timeout_invalidates_default_recovery_session": 0.004594416124746203,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_no_retry_on_clean_output": 0.003613042179495096,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_retry_creates_fresh_session_before_targeting_it": 0.0060067931190133095,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_retry_on_error_observation": 0.019029959104955196,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_terminated_default_session_cleanup_failure_preserves_terminal_outcome": 0.0034781661815941334,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_terminated_recovery_session_is_invalidated_without_replay": 0.003945875680074096,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_terminated_replacement_session_is_not_reused": 0.003428875934332609,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_transport_timeout_invalidates_default_recovery_session_without_replay": 0.0038062080275267363,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_transport_timeout_marks_default_shell_untrusted_without_replay": 0.003457792103290558,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_unknown_legacy_status_cleans_up_explicit_recovery_session": 0.004311125027015805,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_unknown_legacy_status_is_ambiguous_and_invalidates_default_session[pending]": 0.005042375065386295,
- "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_unknown_legacy_status_is_ambiguous_and_invalidates_default_session[running]": 0.00488950009457767,
- "tests/test_aio_sandbox.py::TestExecuteCommandSerialization::test_lock_prevents_concurrent_execution": 0.16599329188466072,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_classifies_empty_failure[1-OSError]": 0.00381379178725183,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_classifies_empty_failure[missing-FileNotFoundError]": 0.0033896658569574356,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_does_not_fall_back_to_implicit_shell_when_recovery_creation_fails": 0.0038777929730713367,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_keeps_healthy_implicit_shell": 0.0035652080550789833,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_keeps_implicit_shell_after_hard_timeout": 0.0033944169990718365,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_raises_oserror_when_find_exit_is_not_missing_path": 0.003438333049416542,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_raises_oserror_when_result_data_is_none": 0.003346583340317011,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_raises_when_exec_fails": 0.003510250011458993,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_reuses_existing_recovery_session": 0.008470582077279687,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_uses_find_H": 0.003869582898914814,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_uses_lock": 0.0034130827989429235,
- "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_uses_recovery_session_after_ambiguous_command": 0.0033797079231590033,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[no_change_timeout]": 0.003537040902301669,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[pending]": 0.0034601648803800344,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[running]": 0.00344850099645555,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[terminated]": 0.003545373911038041,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[weird_future_status]": 0.003455751109868288,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_completed_status_preserves_existing_parsing": 0.0034825000911951065,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_hard_timeout_raises_without_fencing_shell": 0.003464125795289874,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_partial_output_with_hard_timeout_is_not_a_listing": 0.003435000078752637,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_passes_hard_timeout_and_bounded_request_options": 0.003422957845032215,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_transport_timeout_fences_targeted_recovery_session": 0.0038843760266900063,
- "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_transport_timeout_releases_lock_and_fences_implicit_shell": 0.0033229587133973837,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[-1]": 0.00025025010108947754,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[-inf]": 0.00025800010189414024,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[0]": 0.00025387411005795,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[inf]": 0.00026533380150794983,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[nan]": 0.0007860008627176285,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_forwards_hard_timeout_and_bounded_request": 0.008866375079378486,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_passes_no_change_timeout": 0.003363083116710186,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_configured_default_or_explicit_timeout[42-10-10-15]": 0.0035081671085208654,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_configured_default_or_explicit_timeout[42-None-42-47]": 0.0034693751949816942,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_configured_default_or_explicit_timeout[42.5-None-42.5-48]": 0.0038726250641047955,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_default_hard_timeout_when_timeout_is_none": 0.0033365830313414335,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_without_injected_default_preserves_default_timeout": 0.003487749258056283,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_hard_timeout_is_rendered_as_timeout_without_replay": 0.0036961680743843317,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_hard_timeout_keeps_default_recovery_session": 0.0034015001729130745,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_hard_timeout_keeps_scoped_session": 0.0038667088374495506,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_list_dir_passes_no_change_timeout": 0.0034469589591026306,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_no_change_timeout_is_reported_without_replay": 0.0034624170511960983,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_retry_passes_no_change_timeout": 0.004392292117699981,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_terminal_statuses_keep_ordinary_exit_code_rendering[None]": 0.0034241669345647097,
- "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_terminal_statuses_keep_ordinary_exit_code_rendering[completed]": 0.003749416908249259,
- "tests/test_aio_sandbox.py::TestReadFile::test_read_file_forwards_requested_line_range": 0.003309125080704689,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_closed_sandbox_rejects_new_scope_without_leaking_session": 0.003542541293427348,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_corrupt_scoped_session_is_replaced_and_reused": 0.005550167057663202,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_different_scopes_execute_concurrently": 0.0034056666772812605,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_command_keeps_fresh_bash_exec_semantics": 0.0036415839567780495,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_session_cleanup_failure_does_not_mask_command_output": 0.003564166836440563,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_unknown_status_is_ambiguous_without_success_rendering[pending]": 0.00371675007045269,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_unknown_status_is_ambiguous_without_success_rendering[weird_future_status]": 0.0036654178984463215,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_missing_scoped_session_is_recreated_and_reused": 0.0055194576270878315,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_missing_scoped_session_recovery_is_bounded": 0.004526250064373016,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_missing_session_with_failed_replacement_does_not_execute_third_time": 0.0035517930518835783,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_no_change_timeout_invalidates_scoped_session_without_replay": 0.003614915767684579,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_other_scoped_404_does_not_rotate_session": 0.010593000333756208,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_queued_command_cannot_restart_session_after_scope_release": 0.004278874956071377,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_queued_command_cannot_restart_session_while_sandbox_closes": 0.004835291998460889,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_release_command_scope_uses_bounded_cleanup": 0.0034323742147535086,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_same_scope_remains_serialized": 0.10383245814591646,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_scoped_command_forwards_same_timeout_budget": 0.003411667188629508,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_scoped_unknown_status_is_ambiguous_without_replay": 0.0036975820548832417,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_terminated_scoped_session_is_invalidated_without_replay": 0.003263500053435564,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_transport_timeout_cleanup_failure_does_not_replace_primary_outcome": 0.0034277914091944695,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_transport_timeout_during_replacement_is_ambiguous_without_replay": 0.003363126190379262,
- "tests/test_aio_sandbox.py::TestScopedShellSessions::test_transport_timeout_invalidates_scoped_session_without_replay": 0.0033267932012677193,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_in_flight_shell_create_does_not_fence_the_container": 0.003448832081630826,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_ambiguous_create_blocks_later_create_without_replay": 0.0035295840352773666,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_ambiguous_create_is_quarantined_without_exec": 0.003801667131483555,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_api_error_without_definite_failure_quarantines[200-not-json]": 0.003511624876409769,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_api_error_without_definite_failure_quarantines[500-body0]": 0.0034654985647648573,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_client_error_is_definite_and_does_not_quarantine": 0.0033856660593301058,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_connect_error_is_definite_and_does_not_quarantine": 0.008483541663736105,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_create_already_in_flight_may_finish_but_no_new_create_starts_after_dirty": 0.0035435010213404894,
- "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_create_uses_bounded_no_retry_request": 0.0034054580610245466,
- "tests/test_aio_sandbox.py::TestWriteFile::test_append_uses_server_append_without_pre_read": 0.003798082936555147,
- "tests/test_aio_sandbox.py::TestWriteFile::test_overwrite_keeps_existing_request_shape": 0.003446458140388131,
- "tests/test_aio_sandbox.py::test_bash_exec_appends_exit_marker_when_failure_has_output": 0.006251082988455892,
- "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[echo a \\\\-env]": 0.0040156671311706305,
- "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[echo a \\\\-scope]": 0.003648832207545638,
- "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[echo a \\\\-shell]": 0.003973706858232617,
- "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[printf '%s' \\\\\\\\\\\\-env]": 0.003615917172282934,
- "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[printf '%s' \\\\\\\\\\\\-scope]": 0.003875249996781349,
- "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[printf '%s' \\\\\\\\\\\\-shell]": 0.0034619986545294523,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[define_alias-env]": 0.010749374283477664,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[define_alias-scope]": 0.012829541461542249,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[define_alias-shell]": 0.012888499069958925,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[enable_extglob-env]": 0.010048541938886046,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[enable_extglob-scope]": 0.018195040756836534,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[enable_extglob-shell]": 0.012634543003514409,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[error_trap-env]": 0.009624874219298363,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[error_trap-scope]": 0.012039249762892723,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[error_trap-shell]": 0.011416207998991013,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[pipeline_status-env]": 0.01226141699589789,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[pipeline_status-scope]": 0.013091209344565868,
- "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[pipeline_status-shell]": 0.012501623947173357,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-env-/bin/bash]": 0.015353708993643522,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-env-/bin/sh]": 0.011498791864141822,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-scope-/bin/bash]": 0.008886831812560558,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-scope-/bin/sh]": 0.012044500559568405,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-shell-/bin/bash]": 0.008552874904125929,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-shell-/bin/sh]": 0.011375416070222855,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-env-/bin/bash]": 0.00872158189304173,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-env-/bin/sh]": 0.01139775081537664,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-scope-/bin/bash]": 0.008751749992370605,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-scope-/bin/sh]": 0.012356625171378255,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-shell-/bin/bash]": 0.008753082947805524,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-shell-/bin/sh]": 0.013138999929651618,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-env-/bin/bash]": 0.008808708051219583,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-env-/bin/sh]": 0.011345000239089131,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-scope-/bin/bash]": 0.009494083002209663,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-scope-/bin/sh]": 0.011920250486582518,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-shell-/bin/bash]": 0.008683583000674844,
- "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-shell-/bin/sh]": 0.011586458189412951,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-file]": 0.0282148749101907,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-heredoc]": 0.028985791141167283,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-pipeline]": 0.03219187492504716,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-session]": 0.029131416929885745,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-file]": 0.028104416793212295,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-heredoc]": 0.02901466703042388,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-pipeline]": 0.028269792208448052,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-session]": 0.02955116587691009,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-file]": 0.028816542122513056,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-heredoc]": 0.030597417382523417,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-pipeline]": 0.03125941613689065,
- "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-session]": 0.0554996682330966,
- "tests/test_aio_sandbox.py::test_empty_or_comment_only_command_keeps_session_status[ \\t\\n]": 0.003991041099652648,
- "tests/test_aio_sandbox.py::test_empty_or_comment_only_command_keeps_session_status[# comment\\n \\t# another comment]": 0.0034668738953769207,
- "tests/test_aio_sandbox.py::test_empty_or_comment_only_command_keeps_session_status[]": 0.004050500923767686,
- "tests/test_aio_sandbox.py::test_exec_command_appends_exit_marker_when_failure_has_output": 0.008216375019401312,
- "tests/test_aio_sandbox.py::test_external_sandbox_client_keeps_environment_proxy_support[http://8.8.8.8:8080]": 0.0011193342506885529,
- "tests/test_aio_sandbox.py::test_external_sandbox_client_keeps_environment_proxy_support[http://[2606:4700:4700::1111]:8080]": 0.0009062082972377539,
- "tests/test_aio_sandbox.py::test_external_sandbox_client_keeps_environment_proxy_support[https://sandbox.example.com]": 0.00096520921215415,
- "tests/test_aio_sandbox.py::test_lark_cli_broker_defaults_to_unverified": 0.008234041975811124,
- "tests/test_aio_sandbox.py::test_list_dir_preserves_trailing_space_in_filename": 0.0034154169261455536,
- "tests/test_aio_sandbox.py::test_local_sandbox_client_bypasses_environment_proxy": 0.0022244579158723354,
- "tests/test_aio_sandbox.py::test_local_sandbox_client_forwards_trusted_relay_headers": 0.0012464160099625587,
- "tests/test_aio_sandbox.py::test_persistent_shell_preserves_session_state": 0.026746125891804695,
- "tests/test_aio_sandbox.py::test_read_file_missing_file_does_not_log_error_noise": 0.003713875077664852,
- "tests/test_aio_sandbox.py::test_read_file_missing_file_returns_actionable_error": 0.029224039986729622,
- "tests/test_aio_sandbox.py::test_read_file_success_returns_content": 0.0038462921511381865,
- "tests/test_aio_sandbox.py::test_read_file_unexpected_error_still_logged": 0.0036196259316056967,
- "tests/test_aio_sandbox.py::test_sandbox_info_from_dict_keeps_missing_broker_attestation_unverified": 0.00033350009471178055,
- "tests/test_aio_sandbox_local_backend.py::test_absence_does_not_treat_stopped_container_as_missing[container]": 0.003657541936263442,
- "tests/test_aio_sandbox_local_backend.py::test_absence_does_not_treat_stopped_container_as_missing[docker]": 0.0036625831853598356,
- "tests/test_aio_sandbox_local_backend.py::test_absence_requires_runtime_confirmation[container]": 0.0037118750624358654,
- "tests/test_aio_sandbox_local_backend.py::test_absence_requires_runtime_confirmation[docker]": 0.0036362502723932266,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[Mixed-Case-legacy]": 0.0035968751180917025,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[Mixed-Case-lowercase-scaffolding]": 0.0035158339887857437,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[Mixed-Case-uppercase-scaffolding]": 0.003533250419422984,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[existing-legacy]": 0.003567500039935112,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[existing-lowercase-scaffolding]": 0.0035764998756349087,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[existing-uppercase-scaffolding]": 0.003552749054506421,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_deduplicates_a_legacy_reservation_that_later_learns_its_generation": 0.003655750071629882,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[active-endpoint]": 0.0034892072435468435,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[case-drift]": 0.003597040893509984,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[context]": 0.0036269170232117176,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[empty]": 0.0035286261700093746,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[mixed-stderr]": 0.003554666182026267,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[prefix]": 0.0036656672600656748,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[suffix]": 0.003586583072319627,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[wrong-target-lowercase]": 0.0036994589027017355,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[wrong-target]": 0.00362129183486104,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_removes_leftover_networks_and_allows_restricted_creation[False]": 0.004023082787171006,
- "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_removes_leftover_networks_and_allows_restricted_creation[True]": 0.006730750203132629,
- "tests/test_aio_sandbox_local_backend.py::test_apple_absent_teardown_releases_own_unknown_generation_port_after_timeout": 0.004007458919659257,
- "tests/test_aio_sandbox_local_backend.py::test_apple_batch_preserves_legacy_docker_shaped_metadata": 0.003841459285467863,
- "tests/test_aio_sandbox_local_backend.py::test_apple_list_does_not_mark_unsupported_runtime_metadata_for_replacement": 0.0038851252757012844,
- "tests/test_aio_sandbox_local_backend.py::test_apple_present_unknown_generation_does_not_inherit_pending_port": 0.003834292059764266,
- "tests/test_aio_sandbox_local_backend.py::test_batch_inspect_does_not_accept_absence_of_an_unrequested_resource": 0.0035485010594129562,
- "tests/test_aio_sandbox_local_backend.py::test_batch_inspect_keeps_present_generations_with_exact_partial_absence": 0.0036723341327160597,
- "tests/test_aio_sandbox_local_backend.py::test_confirmed_absent_teardown_releases_a_timed_out_but_removed_generations_port_once": 0.004004999995231628,
- "tests/test_aio_sandbox_local_backend.py::test_create_brackets_ipv6_sandbox_host_for_url[[fd00::1]]": 0.0036471248604357243,
- "tests/test_aio_sandbox_local_backend.py::test_create_brackets_ipv6_sandbox_host_for_url[fd00::1]": 0.003927040845155716,
- "tests/test_aio_sandbox_local_backend.py::test_create_egress_network_is_per_sandbox_and_disables_inter_container_traffic": 0.004021749831736088,
- "tests/test_aio_sandbox_local_backend.py::test_create_internal_network_isolates_both_gateway_families_and_labels_policy": 0.004128250060603023,
- "tests/test_aio_sandbox_local_backend.py::test_darwin_open_keeps_docker_to_reconcile_restricted_sandbox": 0.0002963331062346697,
- "tests/test_aio_sandbox_local_backend.py::test_darwin_open_uses_apple_container_without_managed_docker_sandboxes": 0.00020962627604603767,
- "tests/test_aio_sandbox_local_backend.py::test_deny_pending_network_policy_events_uses_atomic_proxy_command": 0.003529916051775217,
- "tests/test_aio_sandbox_local_backend.py::test_destroy_releases_port_after_both_containers_are_removed_despite_network_timeout": 0.0035742081236094236,
- "tests/test_aio_sandbox_local_backend.py::test_destroy_retry_releases_port_recovered_from_runtime_metadata[False]": 0.003730250056833029,
- "tests/test_aio_sandbox_local_backend.py::test_destroy_retry_releases_port_recovered_from_runtime_metadata[True]": 0.0038395831361413,
- "tests/test_aio_sandbox_local_backend.py::test_discover_brackets_ipv6_sandbox_host_for_url[[fd00::1]]": 0.0035800000187009573,
- "tests/test_aio_sandbox_local_backend.py::test_discover_brackets_ipv6_sandbox_host_for_url[fd00::1]": 0.0037500830367207527,
- "tests/test_aio_sandbox_local_backend.py::test_discover_replaces_container_with_insufficient_shell_capacity": 0.003443625057116151,
- "tests/test_aio_sandbox_local_backend.py::test_discover_returns_none_when_runtime_check_fails": 0.0036543337628245354,
- "tests/test_aio_sandbox_local_backend.py::test_discover_returns_none_when_runtime_check_times_out": 0.0036608746740967035,
- "tests/test_aio_sandbox_local_backend.py::test_docker_desktop_detection_retries_after_transient_failure": 0.00040745874866843224,
- "tests/test_aio_sandbox_local_backend.py::test_docker_desktop_detection_uses_daemon_operating_system[\"Docker Desktop\"-True]": 0.004954249132424593,
- "tests/test_aio_sandbox_local_backend.py::test_docker_desktop_detection_uses_daemon_operating_system[\"Ubuntu 24.04.3 LTS\"-False]": 0.0054900008253753185,
- "tests/test_aio_sandbox_local_backend.py::test_docker_discovery_preserves_runtime_generation": 0.004327207105234265,
- "tests/test_aio_sandbox_local_backend.py::test_docker_subprocess_calls_pin_utf8_decoding": 0.00029870797879993916,
- "tests/test_aio_sandbox_local_backend.py::test_effective_network_target_last_name_field_wins": 0.0002576666884124279,
- "tests/test_aio_sandbox_local_backend.py::test_every_text_mode_subprocess_call_pins_utf8": 0.010646624956279993,
- "tests/test_aio_sandbox_local_backend.py::test_failed_stop_is_not_reported_as_destroyed": 0.003827625885605812,
- "tests/test_aio_sandbox_local_backend.py::test_format_container_command_for_log_uses_windows_quoting": 0.00020670797675848007,
- "tests/test_aio_sandbox_local_backend.py::test_format_container_mount_keeps_volume_syntax_for_apple_container": 0.00018750084564089775,
- "tests/test_aio_sandbox_local_backend.py::test_format_container_mount_marks_docker_readonly_mounts": 0.0001885418314486742,
- "tests/test_aio_sandbox_local_backend.py::test_format_container_mount_uses_mount_syntax_for_docker_windows_paths": 0.00020225020125508308,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[Error response from daemon: network sandbox-net-x not found-True]": 0.0057952930219471455,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[Error response from daemon: network sandbox-net-x-extra not found-False]": 0.003644749755039811,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[Error: No such network: sandbox-net-x-True]": 0.003705166280269623,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[command not found: docker network inspect-False]": 0.0035551239270716906,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[context \"sandbox-net-x\": context not found-False]": 0.0036512918304651976,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[error: network sandbox-net-x not found-True]": 0.003747791051864624,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_does_not_inherit_another_generations_pending_port": 0.0035692912060767412,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[]]": 0.0035335002467036247,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-existing\", \"Id\": \"generation\"}, {\"Name\": \"/sandbox-existing\", \"Id\": \"other-generation\"}]]": 0.0035983340349048376,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-existing\", \"Id\": 42}]]": 0.0034925839863717556,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-existing\"}]]": 0.0035747098736464977,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-other\", \"Id\": \"generation\"}]]": 0.0035023330710828304,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[]": 0.0035752917174249887,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[not JSON]": 0.003647332778200507,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[{}]": 0.0036850410979241133,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_keeps_apple_resource_with_unknown_generation": 0.0035237090196460485,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[created]": 0.0036160408053547144,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[dead]": 0.0035457918420434,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[exited]": 0.0035205408930778503,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[running]": 0.003594249952584505,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_only_returns_none_for_authoritative_absence[container]": 0.0035360821057111025,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_only_returns_none_for_authoritative_absence[docker]": 0.003678541863337159,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_propagates_runtime_failures[failure0]": 0.0035624157171696424,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_propagates_runtime_failures[failure1]": 0.0037071253173053265,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_propagates_unknown_proxy_port_probe": 0.003754290984943509,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[allowlist-False]": 0.0036691660061478615,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[allowlist-True]": 0.0036084589082747698,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[isolated-False]": 0.0035934578627347946,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[isolated-True]": 0.003643500152975321,
- "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_retains_direct_binding_during_network_mode_transition": 0.003817833960056305,
- "tests/test_aio_sandbox_local_backend.py::test_is_container_running_false_on_apple_container_not_found": 0.003470333758741617,
- "tests/test_aio_sandbox_local_backend.py::test_is_container_running_false_when_container_missing": 0.0035819998010993004,
- "tests/test_aio_sandbox_local_backend.py::test_is_container_running_raises_on_runtime_error": 0.004248498938977718,
- "tests/test_aio_sandbox_local_backend.py::test_is_container_running_raises_on_timeout": 0.0037531249690800905,
- "tests/test_aio_sandbox_local_backend.py::test_is_container_running_raises_on_unrelated_not_found_error": 0.003539124969393015,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[-False]": 0.00021770806051790714,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error response from daemon: No such container: sandbox-x-True]": 0.00021866708993911743,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error: No such object: sandbox-x-True]": 0.0002945840824395418,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error: container not found: sandbox-x-True]": 0.0002321251668035984,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error: not found: \"sandbox-x\"-True]": 0.0002321670763194561,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[No such object: sandbox-x-True]": 0.00022637518122792244,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error response from daemon: no such container: sandbox-x-True]": 0.00021745823323726654,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: container not found: sandbox-x-False]": 0.00022370810620486736,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such image: sandbox-x-False]": 0.00022074999287724495,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object-False]": 0.00022004218772053719,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: Sandbox-X-False]": 0.00021974998526275158,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: sandbox-x suffix-False]": 0.00021595717407763004,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: sandbox-x-True]": 0.00022074999287724495,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: sandbox-x-extra-False]": 0.0002261658664792776,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[notFound: \"container not found: sandbox-x\"-True]": 0.00021729106083512306,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[prefix error: no such object: sandbox-x-False]": 0.0002218338195234537,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[-False]": 0.00021820678375661373,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network sandbox-net not found-True]": 0.0003009173087775707,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error: No such network: sandbox-net-True]": 0.00021883309818804264,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[No such network: sandbox-net-True]": 0.00021904101595282555,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[context \"sandbox-net\": context not found-False]": 0.00022262404672801495,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error response from daemon: network sandbox-net not found-True]": 0.00023224996402859688,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network Sandbox-Net not found-False]": 0.00022179167717695236,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network sandbox-net has active endpoints-False]": 0.0002220429014414549,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network sandbox-net not found-True]": 0.00022458331659436226,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network sandbox-net-extra not found-False]": 0.00023645814508199692,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: no such network: sandbox-net-True]": 0.00021937512792646885,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: no such network: sandbox-other-False]": 0.000218832865357399,
- "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[network sandbox-net not found-True]": 0.00021954113617539406,
- "tests/test_aio_sandbox_local_backend.py::test_list_running_marks_insufficient_shell_capacity_for_fenced_replacement": 0.0035588331520557404,
- "tests/test_aio_sandbox_local_backend.py::test_network_policy_digest_is_canonical_and_covers_effective_policy": 0.004656625213101506,
- "tests/test_aio_sandbox_local_backend.py::test_network_proxy_uses_read_only_root_and_bounded_policy_storage": 0.003795249853283167,
- "tests/test_aio_sandbox_local_backend.py::test_open_create_labels_sandbox_identity_and_mode": 0.0040589589625597,
- "tests/test_aio_sandbox_local_backend.py::test_open_discovery_reports_restricted_sandbox_for_fenced_replacement": 0.0035230841021984816,
- "tests/test_aio_sandbox_local_backend.py::test_open_list_reports_restricted_sandbox_for_fenced_replacement": 0.0035282932221889496,
- "tests/test_aio_sandbox_local_backend.py::test_open_mode_replacement_destroy_removes_restricted_sidecar_and_networks": 0.003517376258969307,
- "tests/test_aio_sandbox_local_backend.py::test_redact_container_command_for_log_keeps_inherited_env_names": 0.00018645799718797207,
- "tests/test_aio_sandbox_local_backend.py::test_redact_container_command_for_log_redacts_env_values": 0.00020599993877112865,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_allows_explicit_override": 0.0001991668250411749,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_allows_restoring_legacy_broad_bind": 0.00018912507221102715,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_brackets_bare_ipv6_override": 0.0002307079266756773,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_brackets_ipv6_host_gateway": 0.00019016629084944725,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_defaults_loopback_for_localhost": 0.0002669580280780792,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_explicit_override_precedes_desktop_detection": 0.00023329118266701698,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_falls_back_to_static_bridge_gateway": 0.00021529290825128555,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_follows_host_gateway_mapping_for_dood": 0.00021166703663766384,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_logs_selected_bind_reason": 0.000987999141216278,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_preserves_custom_host_on_docker_desktop": 0.00019437400624155998,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_rejects_unresolvable_hostname_override": 0.0003499169833958149,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_resolves_hostname_override": 0.0001988760195672512,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_discovered_bridge_gateway_when_resolution_fails": 0.0002560419961810112,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_ipv6_loopback_for_ipv6_sandbox_host": 0.00018820795230567455,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[Host.Docker.Internal.]": 0.00020920787937939167,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[docker.for.mac.host.internal]": 0.00021262397058308125,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[docker.for.win.localhost]": 0.00021374993957579136,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[gateway.docker.internal]": 0.000218207947909832,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[host.docker.internal]": 0.00021616695448756218,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_sandbox_host_address_accepts_bracketed_ipv6": 0.00027529196813702583,
- "tests/test_aio_sandbox_local_backend.py::test_resolve_sandbox_host_address_formats_and_filters": 0.00028491602279245853,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_destroy_stops_pair_and_removes_both_networks": 0.0036520007997751236,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_leaves_unlabelled_name_collision_unmanaged": 0.0036205409560352564,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_leaves_unlabelled_published_foreign_image_unmanaged": 0.003578167175874114,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_reports_labelled_open_sandbox_for_fenced_replacement": 0.0034299991093575954,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_reports_legacy_open_sandbox_for_fenced_replacement": 0.0034973747096955776,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_reports_stale_policy_without_removing_resources": 0.0035744181368499994,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_uses_proxy_relay_port": 0.003642542054876685,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_health_rejects_resources_with_stale_policy": 0.0035242491867393255,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_list_reconciliation_reports_stale_policy_without_removing_resources": 0.0035173739306628704,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_list_reports_legacy_open_sandbox_for_fenced_replacement": 0.00357020809315145,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_list_running_excludes_sidecars_for_overlapping_custom_prefix": 0.003682417096570134,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_network_requires_docker_engine_28": 0.00038591609336435795,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_partial_destroy_keeps_a_retryable_main_and_releases_port_once[main-stop]": 0.0037358328700065613,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_partial_destroy_keeps_a_retryable_main_and_releases_port_once[proxy-remove]": 0.003667292417958379,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_partial_destroy_keeps_a_retryable_main_and_releases_port_once[proxy-stop]": 0.0038186663296073675,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_resource_status_requires_matching_policy_image_and_network": 0.006011500023305416,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_sandbox_has_no_published_port_and_forces_proxy_env": 0.004384456900879741,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_start_configures_shell_and_aio_browser_proxy": 0.0038187489844858646,
- "tests/test_aio_sandbox_local_backend.py::test_restricted_start_refuses_to_remove_resources_with_stale_policy": 0.003809874877333641,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: container not found: sandbox-missing-_is_container_running]": 0.003611124586313963,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: container not found: sandbox-missing-_stop_container]": 0.0035879157949239016,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: container not found: sandbox-missing-is_absent]": 0.0035754160489887,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: not found: \"sandbox-missing\"-_is_container_running]": 0.0036508766934275627,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: not found: \"sandbox-missing\"-_stop_container]": 0.0037152080330997705,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: not found: \"sandbox-missing\"-is_absent]": 0.0035685431212186813,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: notFound: \"container not found: sandbox-missing\"-_is_container_running]": 0.00357991736382246,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: notFound: \"container not found: sandbox-missing\"-_stop_container]": 0.0035794591531157494,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: notFound: \"container not found: sandbox-missing\"-is_absent]": 0.003707458032295108,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-notFound: \"container not found: sandbox-missing\"-_is_container_running]": 0.0035532910842448473,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-notFound: \"container not found: sandbox-missing\"-_stop_container]": 0.0035807921085506678,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-notFound: \"container not found: sandbox-missing\"-is_absent]": 0.0035518750082701445,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error response from daemon: No such container: sandbox-missing-_is_container_running]": 0.0034189580474048853,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error response from daemon: No such container: sandbox-missing-_stop_container]": 0.0037171270232647657,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error response from daemon: No such container: sandbox-missing-is_absent]": 0.0035304580815136433,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error: No such object: sandbox-missing-_is_container_running]": 0.00341541669331491,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error: No such object: sandbox-missing-_stop_container]": 0.003505873726680875,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error: No such object: sandbox-missing-is_absent]": 0.003569334279745817,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error response from daemon: no such container: sandbox-missing-_is_container_running]": 0.00359474983997643,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error response from daemon: no such container: sandbox-missing-_stop_container]": 0.0037343751173466444,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error response from daemon: no such container: sandbox-missing-is_absent]": 0.00354929082095623,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error: no such object: sandbox-missing-_is_container_running]": 0.0035526659339666367,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error: no such object: sandbox-missing-_stop_container]": 0.003634499851614237,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error: no such object: sandbox-missing-is_absent]": 0.003557124873623252,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error response from daemon: No such container: sandbox-missing-extra-_is_container_running]": 0.0038069169968366623,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error response from daemon: No such container: sandbox-missing-extra-_stop_container]": 0.00382741610519588,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error response from daemon: No such container: sandbox-missing-extra-is_absent]": 0.0037506669759750366,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: No such object: sandbox-other-_is_container_running]": 0.0036686670500785112,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: No such object: sandbox-other-_stop_container]": 0.0037251252215355635,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: No such object: sandbox-other-is_absent]": 0.0036656681913882494,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: container runtime not found while inspecting sandbox-missing-_is_container_running]": 0.003987040836364031,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: container runtime not found while inspecting sandbox-missing-_stop_container]": 0.0038197082467377186,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: container runtime not found while inspecting sandbox-missing-is_absent]": 0.004100209102034569,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Failed to initialize: unable to resolve docker endpoint: context \"deerflow-container-review-missing\": context not found: open /synthetic-home/.docker/contexts/meta/context/meta.json: no such file or directory-_is_container_running]": 0.003720290958881378,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Failed to initialize: unable to resolve docker endpoint: context \"deerflow-container-review-missing\": context not found: open /synthetic-home/.docker/contexts/meta/context/meta.json: no such file or directory-_stop_container]": 0.0036240832414478064,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Failed to initialize: unable to resolve docker endpoint: context \"deerflow-container-review-missing\": context not found: open /synthetic-home/.docker/contexts/meta/context/meta.json: no such file or directory-is_absent]": 0.0035959158558398485,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[OCI runtime failed for container sandbox-missing: executable file not found in $PATH-_is_container_running]": 0.004019667161628604,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[OCI runtime failed for container sandbox-missing: executable file not found in $PATH-_stop_container]": 0.0036635410506278276,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[OCI runtime failed for container sandbox-missing: executable file not found in $PATH-is_absent]": 0.00432266597636044,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error response from daemon: no such container: sandbox-missing-extra-_is_container_running]": 0.003516832133755088,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error response from daemon: no such container: sandbox-missing-extra-_stop_container]": 0.0036356656346470118,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error response from daemon: no such container: sandbox-missing-extra-is_absent]": 0.0035231655929237604,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such image: sandbox-missing-_is_container_running]": 0.003630917053669691,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such image: sandbox-missing-_stop_container]": 0.0038194169756025076,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such image: sandbox-missing-is_absent]": 0.003650834085419774,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object-_is_container_running]": 0.003479042323306203,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object-_stop_container]": 0.0036070009227842093,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object-is_absent]": 0.003557416144758463,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: Sandbox-Missing-_is_container_running]": 0.0036219998728483915,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: Sandbox-Missing-_stop_container]": 0.0035165410954505205,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: Sandbox-Missing-is_absent]": 0.0034714576322585344,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing suffix-_is_container_running]": 0.003426708048209548,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing suffix-_stop_container]": 0.003585583996027708,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing suffix-is_absent]": 0.0036314581520855427,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing\\nError response from daemon: permission denied-_is_container_running]": 0.003722541965544224,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing\\nError response from daemon: permission denied-_stop_container]": 0.0037273329216986895,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing\\nError response from daemon: permission denied-is_absent]": 0.003618708113208413,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-other-_is_container_running]": 0.0037232099566608667,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-other-_stop_container]": 0.003605457954108715,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-other-is_absent]": 0.003945332253351808,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[prefix error: no such object: sandbox-missing-_is_container_running]": 0.0035979580134153366,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[prefix error: no such object: sandbox-missing-_stop_container]": 0.0035784998908638954,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[prefix error: no such object: sandbox-missing-is_absent]": 0.003769958857446909,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[unable to resolve docker endpoint: context \"sandbox-missing\": context not found-_is_container_running]": 0.003726375289261341,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[unable to resolve docker endpoint: context \"sandbox-missing\": context not found-_stop_container]": 0.003897540969774127,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[unable to resolve docker endpoint: context \"sandbox-missing\": context not found-is_absent]": 0.003629750106483698,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[warning: using default context\\nerror: no such object: sandbox-missing-_is_container_running]": 0.0035545409191399813,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[warning: using default context\\nerror: no such object: sandbox-missing-_stop_container]": 0.003550915978848934,
- "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[warning: using default context\\nerror: no such object: sandbox-missing-is_absent]": 0.00363520928658545,
- "tests/test_aio_sandbox_local_backend.py::test_sandbox_info_does_not_serialize_or_repr_relay_credentials": 0.00022720894776284695,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_binds_dood_port_to_bridge_gateway": 0.0036583340261131525,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_binds_ipv6_sandbox_host_to_ipv6_loopback": 0.003565082559362054,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_binds_local_docker_port_to_loopback_by_default": 0.00443558394908905,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_brackets_bare_ipv6_bind_override": 0.0037107509560883045,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_does_not_add_docker_hardening_to_apple_container": 0.0037282498087733984,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_filters_nested_config_mounts_for_policy_scoped_skills": 0.0036691247951239347,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_hardens_docker_run_by_default": 0.003588126040995121,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_keeps_apple_container_port_format": 0.003536749863997102,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_logs_redacted_env_values": 0.008413834031671286,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_passes_extended_network_syntax_for_custom_networks": 0.0036002490669488907,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_passes_long_syntax_custom_network_with_fields": 0.0036456668749451637,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_passes_through_user_and_network": 0.0035180000122636557,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_preinitialized_image_can_drop_startup_caps": 0.003859624732285738,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_container_mode_with_additional_long_syntax_fields": 0.0037289592437446117,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_extended_network_syntax_container": 0.004004999995231628,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_extended_network_syntax_host": 0.004120041150599718,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_extended_network_syntax_none": 0.0036810419987887144,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_networking": 0.003856625407934189,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_with_additional_long_syntax_fields[gw-priority=0,name=host]": 0.0036142913158982992,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_with_additional_long_syntax_fields[name=host,alias=sbx]": 0.003850584151223302,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_with_additional_long_syntax_fields[name=host,gw-priority=0]": 0.0035457080230116844,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_none_network": 0.0036514997482299805,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_none_with_additional_long_syntax_fields": 0.004700749879702926,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_shared_container_network_namespace": 0.0036227512173354626,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_resource_limits_can_be_disabled": 0.0036405001301318407,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_resource_limits_env_override": 0.0036082081496715546,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_seccomp_can_opt_out_to_default_profile": 0.00351883377879858,
- "tests/test_aio_sandbox_local_backend.py::test_start_container_seccomp_profile_env_selects_custom_profile": 0.0036780829541385174,
- "tests/test_aio_sandbox_local_backend.py::test_stop_container_passes_a_timeout": 0.0036437090020626783,
- "tests/test_aio_sandbox_local_backend.py::test_stop_container_propagates_a_timeout_instead_of_reporting_success": 0.003661500057205558,
- "tests/test_aio_sandbox_local_backend.py::test_successful_unknown_generation_retry_does_not_release_a_reused_port_again[container]": 0.0037394999526441097,
- "tests/test_aio_sandbox_local_backend.py::test_successful_unknown_generation_retry_does_not_release_a_reused_port_again[docker]": 0.003686583135277033,
- "tests/test_aio_sandbox_network_proxy.py::test_address_is_public_rejects_host_private_link_local_and_metadata": 0.0003113748971372843,
- "tests/test_aio_sandbox_network_proxy.py::test_chunked_request_body_rejects_non_hex_size[asyncio]": 0.0006077501457184553,
- "tests/test_aio_sandbox_network_proxy.py::test_denied_destination_is_rejected_without_dns_resolution[asyncio-allowlist]": 0.0021195830777287483,
- "tests/test_aio_sandbox_network_proxy.py::test_denied_destination_is_rejected_without_dns_resolution[asyncio-isolated]": 0.0015035830438137054,
- "tests/test_aio_sandbox_network_proxy.py::test_deny_pending_events_atomically_denies_every_unsurfaced_event": 0.0036908339243382215,
- "tests/test_aio_sandbox_network_proxy.py::test_deny_pending_events_preserves_an_already_surfaced_user_decision": 0.0020327491220086813,
- "tests/test_aio_sandbox_network_proxy.py::test_domain_matches_exact_and_leading_wildcard_only": 0.00023162458091974258,
- "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_rejects_ambiguous_field_names_before_policy_check[asyncio-Bad(Header): value]": 0.0008217489812523127,
- "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_rejects_ambiguous_field_names_before_policy_check[asyncio-Host : denied.example]": 0.0007957511115819216,
- "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_rejects_ambiguous_field_names_before_policy_check[asyncio-Transfer-Encoding : chunked]": 0.0008564568124711514,
- "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_relays_exactly_one_request_per_connection[asyncio]": 0.001758999889716506,
- "tests/test_aio_sandbox_network_proxy.py::test_http_request_framing_rejects_ambiguous_or_duplicate_lengths": 0.0002840419765561819,
- "tests/test_aio_sandbox_network_proxy.py::test_pending_events_are_consumed_once": 0.0015939990989863873,
- "tests/test_aio_sandbox_network_proxy.py::test_pending_events_claims_old_unsurfaced_denial_on_retry": 0.0026623751036822796,
- "tests/test_aio_sandbox_network_proxy.py::test_pending_events_supersede_every_sibling_without_a_batch_limit": 0.005131792044267058,
- "tests/test_aio_sandbox_network_proxy.py::test_pending_events_surface_only_one_destination_per_approval": 0.0020004580728709698,
- "tests/test_aio_sandbox_network_proxy.py::test_policy_denial_and_temporary_or_sandbox_grants": 0.002711791079491377,
- "tests/test_aio_sandbox_network_proxy.py::test_resolve_public_fails_closed_when_dns_contains_private_answer[asyncio]": 0.0008096660021692514,
- "tests/test_aio_sandbox_network_proxy.py::test_resolve_public_returns_every_validated_answer_and_open_retries[asyncio]": 0.0006223330274224281,
- "tests/test_aio_sandbox_network_proxy.py::test_sandbox_api_relay_rejects_non_ascii_token[asyncio]": 0.0008220409508794546,
- "tests/test_aio_sandbox_network_proxy.py::test_sandbox_api_relay_requires_per_sandbox_token[asyncio]": 0.001550958026200533,
- "tests/test_aio_sandbox_network_proxy.py::test_tls_client_hello_sni_is_extracted_for_connect_enforcement[asyncio]": 0.006686333101242781,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-after-delete-async]": 0.003647626144811511,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-after-delete-sync]": 0.0028895409777760506,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-already-absent-async]": 0.003443000139668584,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-already-absent-sync]": 0.00309916608966887,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-after-delete-async]": 0.004417291842401028,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-after-delete-sync]": 0.0030302507802844048,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-already-absent-async]": 0.004298792919144034,
- "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-already-absent-sync]": 0.0034462918993085623,
- "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[still-present-async]": 0.00544183305464685,
- "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[still-present-sync]": 0.0034562500659376383,
- "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[unavailable-async]": 0.005370041122660041,
- "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[unavailable-sync]": 0.0036690840497612953,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_cancels_queued_reclaim_before_it_runs[asyncio]": 0.05660200025886297,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_does_not_leak_thread_lock[asyncio]": 0.06659454200416803,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_keeps_serializer_until_started_worker_finishes[asyncio-reclaim]": 0.060235749930143356,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_keeps_serializer_until_started_worker_finishes[asyncio-reuse]": 0.06009804178029299,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_cancelled_waiter_does_not_block_successor[asyncio]": 0.05826470791362226,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_lock_wait_uses_dedicated_executor[asyncio]": 0.054073831997811794,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_lock_waiters_do_not_starve_holder_worker[asyncio]": 0.006332792108878493,
- "tests/test_aio_sandbox_provider.py::test_acquire_async_uses_async_readiness_polling[asyncio]": 0.006739999866113067,
- "tests/test_aio_sandbox_provider.py::test_acquire_drops_dead_cached_sandbox": 0.005151459015905857,
- "tests/test_aio_sandbox_provider.py::test_acquire_internal_async_offloads_cached_reuse_health_check[asyncio]": 0.010432708077132702,
- "tests/test_aio_sandbox_provider.py::test_acquire_keeps_cached_sandbox_when_health_check_errors": 0.0016429168172180653,
- "tests/test_aio_sandbox_provider.py::test_acquire_recycle_failure_defers_with_quarantine_reason": 0.001598249888047576,
- "tests/test_aio_sandbox_provider.py::test_acquire_recycles_quarantined_cached_sandbox_inline": 0.0019180418457835913,
- "tests/test_aio_sandbox_provider.py::test_acquire_skips_dead_warm_pool_sandbox": 0.004853249294683337,
- "tests/test_aio_sandbox_provider.py::test_aio_forced_collision_never_overwrites_active_tenant": 0.021839499939233065,
- "tests/test_aio_sandbox_provider.py::test_aio_wider_id_separates_known_legacy_collision": 0.00021895812824368477,
- "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[13-docker]": 0.00032929214648902416,
- "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[13-provisioner]": 0.00031062494963407516,
- "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[4-docker]": 0.000391458161175251,
- "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[4-provisioner]": 0.0003544590435922146,
- "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[9-docker]": 0.0003450831864029169,
- "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[9-provisioner]": 0.000341957900673151,
- "tests/test_aio_sandbox_provider.py::test_bash_command_timeout_rejects_non_finite_values[-inf]": 0.00020945793949067593,
- "tests/test_aio_sandbox_provider.py::test_bash_command_timeout_rejects_non_finite_values[inf]": 0.0002077920362353325,
- "tests/test_aio_sandbox_provider.py::test_bash_command_timeout_rejects_non_finite_values[nan]": 0.00021158182062208652,
- "tests/test_aio_sandbox_provider.py::test_cached_sandbox_is_replaced_when_expected_identity_changes[idle]": 0.0011705828364938498,
- "tests/test_aio_sandbox_provider.py::test_cached_sandbox_is_replaced_when_expected_identity_changes[in-use]": 0.0011070421896874905,
- "tests/test_aio_sandbox_provider.py::test_cancelled_quarantine_retry_drains_cleanup_before_releasing_fences[absent-completion]": 0.004523333162069321,
- "tests/test_aio_sandbox_provider.py::test_cancelled_quarantine_retry_drains_cleanup_before_releasing_fences[destroy]": 0.004414916038513184,
- "tests/test_aio_sandbox_provider.py::test_cancelled_remote_creation_drains_metadata_rejection_cleanup": 0.0037374577950686216,
- "tests/test_aio_sandbox_provider.py::test_cleanup_idle_sandboxes_keeps_active_cleanup_and_delegates_warm_expiry": 0.0010436666198074818,
- "tests/test_aio_sandbox_provider.py::test_create_sandbox_async_claims_ownership_before_readiness_timeout_destroy[asyncio]": 0.004063332220539451,
- "tests/test_aio_sandbox_provider.py::test_create_sandbox_claims_ownership_before_readiness_timeout_destroy": 0.002409916138276458,
- "tests/test_aio_sandbox_provider.py::test_create_sandbox_evicts_oldest_warm_replica_via_shared_lifecycle": 0.004345916910097003,
- "tests/test_aio_sandbox_provider.py::test_create_sandbox_requests_broker_when_active": 0.0012372068595141172,
- "tests/test_aio_sandbox_provider.py::test_create_sandbox_requests_runtime_when_lark_installed": 0.0014382917433977127,
- "tests/test_aio_sandbox_provider.py::test_create_sandbox_skips_destroy_when_unready_sandbox_owned_by_peer": 0.0009833339136093855,
- "tests/test_aio_sandbox_provider.py::test_create_sandbox_skips_runtime_when_lark_absent": 0.0012232500594109297,
- "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[completed-command-stays-warm]": 0.0016283753793686628,
- "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[confirmed-termination-stays-warm]": 0.0024641668424010277,
- "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[no-change-timeout]": 0.001905833138152957,
- "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[transport-timeout]": 0.002561334054917097,
- "tests/test_aio_sandbox_provider.py::test_destroy_closes_cached_sandbox_client": 0.0009300422389060259,
- "tests/test_aio_sandbox_provider.py::test_destroy_reports_false_when_teardown_is_deferred": 0.0009730830788612366,
- "tests/test_aio_sandbox_provider.py::test_destroy_swallows_close_errors_and_still_destroys_backend": 0.0015101658646017313,
- "tests/test_aio_sandbox_provider.py::test_deterministic_sandbox_id_matches_shared_identity": 0.00021262490190565586,
- "tests/test_aio_sandbox_provider.py::test_discover_or_create_only_unlocks_when_lock_succeeds": 0.0023406667169183493,
- "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_aborts_flock_wait[asyncio]": 0.0030060838907957077,
- "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_drains_create_before_unlock[asyncio]": 0.05459941807202995,
- "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_drains_create_lifecycle_steps[asyncio-create]": 0.05467616696842015,
- "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_drains_create_lifecycle_steps[asyncio-register]": 0.057507916586473584,
- "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_keeps_file_lock_until_worker_finishes[asyncio]": 0.053300001192837954,
- "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_offloads_lock_file_open_and_close[asyncio]": 0.005344125907868147,
- "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[policy-error-async]": 0.0030848330352455378,
- "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[policy-error-sync]": 0.0027829997707158327,
- "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[storage-error-async]": 0.003234543139114976,
- "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[storage-error-sync]": 0.002279832726344466,
- "tests/test_aio_sandbox_provider.py::test_drop_unhealthy_sandbox_skips_recreated_entry": 0.0008174581453204155,
- "tests/test_aio_sandbox_provider.py::test_ensure_thread_dirs_acp_workspace_is_world_writable": 0.0008533750660717487,
- "tests/test_aio_sandbox_provider.py::test_ensure_thread_dirs_creates_acp_workspace": 0.0009311658795922995,
- "tests/test_aio_sandbox_provider.py::test_failed_dirty_release_cannot_readopt_same_container": 0.004048373783007264,
- "tests/test_aio_sandbox_provider.py::test_failed_quarantine_write_keeps_dirty_container_tracked": 0.0021667496766895056,
- "tests/test_aio_sandbox_provider.py::test_get_extra_mounts_provisioner_payload_has_unique_container_paths": 0.014944375958293676,
- "tests/test_aio_sandbox_provider.py::test_get_lark_cli_runtime_mounts_uses_user_auth_dirs": 0.001101373927667737,
- "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_includes_acp_workspace": 0.0009458337444812059,
- "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_includes_user_data_dirs": 0.000990500906482339,
- "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_preserves_windows_host_path_style": 0.0018906260374933481,
- "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_uses_explicit_user_id": 0.000991834094747901,
- "tests/test_aio_sandbox_provider.py::test_get_user_skill_mounts_mounts_only_global_integrations": 0.005458999890834093,
- "tests/test_aio_sandbox_provider.py::test_get_uses_in_memory_registry_only": 0.0008195838890969753,
- "tests/test_aio_sandbox_provider.py::test_host_thread_dir_rejects_invalid_thread_id": 0.0005729589611291885,
- "tests/test_aio_sandbox_provider.py::test_idle_release_quarantines_abandoned_pending_create[bash]": 0.0018650428391993046,
- "tests/test_aio_sandbox_provider.py::test_idle_release_quarantines_abandoned_pending_create[shell]": 0.0013337922282516956,
- "tests/test_aio_sandbox_provider.py::test_inline_recycle_reports_a_refused_teardown_as_deferred[local]": 0.0012225410901010036,
- "tests/test_aio_sandbox_provider.py::test_inline_recycle_reports_a_refused_teardown_as_deferred[ownership]": 0.0012796667870134115,
- "tests/test_aio_sandbox_provider.py::test_join_host_path_preserves_windows_drive_letter_style": 0.0004877089522778988,
- "tests/test_aio_sandbox_provider.py::test_lease_acquire_can_replace_its_own_fenced_generation[async]": 0.0037360419519245625,
- "tests/test_aio_sandbox_provider.py::test_lease_acquire_can_replace_its_own_fenced_generation[sync]": 0.0027693340089172125,
- "tests/test_aio_sandbox_provider.py::test_load_config_preserves_thread_data_mounts_override[sandbox_overrides0-None]": 0.00038612401112914085,
- "tests/test_aio_sandbox_provider.py::test_load_config_preserves_thread_data_mounts_override[sandbox_overrides1-True]": 0.0002896671649068594,
- "tests/test_aio_sandbox_provider.py::test_load_config_preserves_thread_data_mounts_override[sandbox_overrides2-False]": 0.00028129201382398605,
- "tests/test_aio_sandbox_provider.py::test_load_config_rejects_shell_capacity_below_subagent_runtime": 0.0002557069528847933,
- "tests/test_aio_sandbox_provider.py::test_load_config_sizes_aio_shell_capacity_for_subagent_runtime": 0.00025029201060533524,
- "tests/test_aio_sandbox_provider.py::test_load_config_snapshots_custom_skills_container_path": 0.00023908307775855064,
- "tests/test_aio_sandbox_provider.py::test_load_config_wires_bash_command_timeout_to_aio_default": 0.0002547907643020153,
- "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[False-active]": 0.001305168028920889,
- "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[False-discovered]": 0.001974458107724786,
- "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[False-warm]": 0.0014028740115463734,
- "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[True-active]": 0.0018495838157832623,
- "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[True-discovered]": 0.001913208980113268,
- "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[True-warm]": 0.0013687079772353172,
- "tests/test_aio_sandbox_provider.py::test_old_quarantine_does_not_destroy_replacement_when_endpoint_is_missing[async]": 0.004365249071270227,
- "tests/test_aio_sandbox_provider.py::test_old_quarantine_does_not_destroy_replacement_when_endpoint_is_missing[sync]": 0.003237582975998521,
- "tests/test_aio_sandbox_provider.py::test_pending_create_allows_upload_acquire_without_recycling_live_run": 0.0013175010681152344,
- "tests/test_aio_sandbox_provider.py::test_policy_scoped_create_excludes_local_config_mounts_below_skills_root": 0.0010027920361608267,
- "tests/test_aio_sandbox_provider.py::test_policy_scoped_sandbox_identity_changes_with_skills_container_root": 0.0010832492262125015,
- "tests/test_aio_sandbox_provider.py::test_positive_float_accepts_fractional_value": 0.00018770922906696796,
- "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[-1]": 0.0002072090283036232,
- "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[-inf]": 0.00021508405916392803,
- "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[0]": 0.00020658294670283794,
- "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[inf]": 0.00021945801563560963,
- "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[nan]": 0.0002528759650886059,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-policy-False]": 0.001467416761443019,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-policy-True]": 0.002180958166718483,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-probe-False]": 0.001600376097485423,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-probe-True]": 0.0022272500209510326,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-storage-False]": 0.0015506248455494642,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-storage-True]": 0.0026399160269647837,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-policy-False]": 0.0014418759383261204,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-policy-True]": 0.0021055410616099834,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-probe-False]": 0.00140616693533957,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-probe-True]": 0.0020994581282138824,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-storage-False]": 0.0014607910998165607,
- "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-storage-True]": 0.002644957974553108,
- "tests/test_aio_sandbox_provider.py::test_probe_recovery_cannot_readmit_non_broker_generation[active]": 0.002396042225882411,
- "tests/test_aio_sandbox_provider.py::test_probe_recovery_cannot_readmit_non_broker_generation[discovered]": 0.0025583337992429733,
- "tests/test_aio_sandbox_provider.py::test_probe_recovery_cannot_readmit_non_broker_generation[warm]": 0.0027538330759853125,
- "tests/test_aio_sandbox_provider.py::test_quarantine_retirement_cannot_bypass_absence_or_ownership[existing-runtime]": 0.0022143751848489046,
- "tests/test_aio_sandbox_provider.py::test_quarantine_retirement_cannot_bypass_absence_or_ownership[peer]": 0.0014642078895121813,
- "tests/test_aio_sandbox_provider.py::test_quarantine_retirement_cannot_bypass_absence_or_ownership[probe-error]": 0.001631957944482565,
- "tests/test_aio_sandbox_provider.py::test_quarantined_generation_stays_fenced_after_provider_restart": 0.003739999607205391,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[inspection]": 0.0023350431583821774,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[local-reservation]": 0.002193167107179761,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[mismatched-identity]": 0.002330956980586052,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[peer]": 0.002186457859352231,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[presence]": 0.0022203747648745775,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[storage]": 0.0027957919519394636,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[known-generation-async]": 0.004171916050836444,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[known-generation-sync]": 0.002738873939961195,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[unknown-generation-async]": 0.0042689170222729445,
- "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[unknown-generation-sync]": 0.0033207079395651817,
- "tests/test_aio_sandbox_provider.py::test_reconcile_adopts_unready_container_when_no_teardown_is_in_flight": 0.0008804169483482838,
- "tests/test_aio_sandbox_provider.py::test_reconcile_does_not_adopt_a_container_whose_unready_teardown_is_reserved": 0.001030667219310999,
- "tests/test_aio_sandbox_provider.py::test_register_created_sandbox_forwards_configured_command_timeout": 0.001224250067025423,
- "tests/test_aio_sandbox_provider.py::test_release_closes_cached_sandbox_client": 0.0008840828668326139,
- "tests/test_aio_sandbox_provider.py::test_release_dirty_sandbox_branches_before_warm_pool": 0.0008741249330341816,
- "tests/test_aio_sandbox_provider.py::test_release_dirty_sandbox_destroy_failure_is_logged_without_warming": 0.002404624130576849,
- "tests/test_aio_sandbox_provider.py::test_release_dirty_sandbox_destroys_container_instead_of_warming": 0.0011212497483938932,
- "tests/test_aio_sandbox_provider.py::test_release_swallows_close_errors": 0.000975749921053648,
- "tests/test_aio_sandbox_provider.py::test_remote_backend_create_forwards_effective_user_id": 0.0005794581957161427,
- "tests/test_aio_sandbox_provider.py::test_remote_backend_create_prefers_explicit_user_id": 0.000396916177123785,
- "tests/test_aio_sandbox_provider.py::test_remote_backend_forwards_shell_capacity_to_provisioner": 0.0005424171686172485,
- "tests/test_aio_sandbox_provider.py::test_remote_create_async_forwards_configured_skills_container_path[asyncio]": 0.001865958096459508,
- "tests/test_aio_sandbox_provider.py::test_remote_create_forwards_configured_skills_container_path": 0.0006997911259531975,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-local-reservation-async]": 0.0036900423001497984,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-local-reservation-sync]": 0.0022230420727282763,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-peer-owned-async]": 0.0035184992011636496,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-peer-owned-sync]": 0.0027962923049926758,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-unowned-async]": 0.0036231661215424538,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-unowned-sync]": 0.002406999934464693,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-local-reservation-async]": 0.003465333953499794,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-local-reservation-sync]": 0.0026081667747348547,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-peer-owned-async]": 0.0034544579684734344,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-peer-owned-sync]": 0.002265708986669779,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-unowned-async]": 0.0034109577536582947,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-unowned-sync]": 0.002274875994771719,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-local-reservation-async]": 0.0033949590288102627,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-local-reservation-sync]": 0.0022992093581706285,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-peer-owned-async]": 0.0038871660362929106,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-peer-owned-sync]": 0.0021601261105388403,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-unowned-async]": 0.0035139990504831076,
- "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-unowned-sync]": 0.002188707934692502,
- "tests/test_aio_sandbox_provider.py::test_reset_closes_acquire_serializer_executor": 0.0011110820341855288,
- "tests/test_aio_sandbox_provider.py::test_reuse_policy_defers_to_attested_mode_when_probe_unavailable[False]": 0.0008659169543534517,
- "tests/test_aio_sandbox_provider.py::test_reuse_policy_defers_to_attested_mode_when_probe_unavailable[True]": 0.0008419565856456757,
- "tests/test_aio_sandbox_provider.py::test_reuse_policy_stays_fail_closed_for_unattested_mode_when_probe_unavailable": 0.00130137475207448,
- "tests/test_aio_sandbox_provider.py::test_reused_active_sandbox_requires_matching_releases": 0.0009847921319305897,
- "tests/test_aio_sandbox_provider.py::test_shared_sandbox_identity_changes_when_custom_skills_root_changes": 0.0008195419795811176,
- "tests/test_aio_sandbox_provider.py::test_shutdown_closes_all_active_sandbox_clients": 0.0010490831919014454,
- "tests/test_aio_sandbox_provider.py::test_shutdown_keeps_aio_warm_entries_owned_when_idle_checker_stop_times_out": 0.001039958093315363,
- "tests/test_aio_sandbox_provider.py::test_shutdown_keeps_aio_warm_entries_owned_when_lease_renewal_stop_times_out": 0.0016190409660339355,
- "tests/test_aio_sandbox_provider.py::test_signal_handler_forwards_original_signal_when_shutdown_fails": 0.25808024872094393,
- "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[False-None-False]": 0.0002381661906838417,
- "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[False-True-True]": 0.00023954198695719242,
- "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[True-False-False]": 0.00023562414571642876,
- "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[True-None-True]": 0.0002572492230683565,
- "tests/test_aio_sandbox_provider.py::test_thread_skill_projection_mounts_all_categories": 0.0010824170894920826,
- "tests/test_aio_sandbox_provider.py::test_thread_skill_projection_uses_distinct_sandbox_identity": 0.0011184581089764833,
- "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[False-active]": 0.0016816251445561647,
- "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[False-discovered]": 0.0018161251209676266,
- "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[False-warm]": 0.0012458749115467072,
- "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[True-active]": 0.0012309590820223093,
- "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[True-discovered]": 0.0017976658418774605,
- "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[True-warm]": 0.0012422071304172277,
- "tests/test_aio_sandbox_provider.py::test_uncertain_runtime_preserves_live_holders_until_final_release": 0.001477834302932024,
- "tests/test_aio_sandbox_provider.py::test_unknown_broker_probe_stops_creation_before_mounts[False]": 0.002303208690136671,
- "tests/test_aio_sandbox_provider.py::test_unknown_broker_probe_stops_creation_before_mounts[True]": 0.0023115002550184727,
- "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[None-False]": 0.003852499881759286,
- "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[None-True]": 0.004666043212637305,
- "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[replacement-generation-False]": 0.0030192078556865454,
- "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[replacement-generation-True]": 0.004445499973371625,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://10.0.0.8:8080-False]": 0.0002499581314623356,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://127.0.0.1:8080-False]": 0.00023862416855990887,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://8.8.8.8:8080-True]": 0.00023695826530456543,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://[2606:4700:4700::1111]:8080-True]": 0.0002362497616559267,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://[::1]:8080-False]": 0.0002532089129090309,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://host.containers.internal:8080-False]": 0.00023383297957479954,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://host.docker.internal:8080-False]": 0.00024124933406710625,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://k3s:30001-False]": 0.00023466604761779308,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://localhost:8080-False]": 0.0002510412596166134,
- "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[https://sandbox.example.com-True]": 0.00023070885799825191,
- "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_async_clamps_request_and_sleep_to_deadline[asyncio]": 0.0005411677993834019,
- "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_async_retries_request_errors[asyncio]": 0.00048383395187556744,
- "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_async_uses_nonblocking_polling[asyncio]": 0.0005917497910559177,
- "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_bypasses_environment_proxy_for_docker_host": 0.0002107501495629549,
- "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_clamps_request_and_sleep_to_deadline": 0.00021229218691587448,
- "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_times_out_on_the_monotonic_clock": 0.00022108410485088825,
- "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[ReadError-False]": 0.0035983752459287643,
- "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[ReadError-True]": 0.00790433306246996,
- "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[RemoteProtocolError-False]": 0.0035755420103669167,
- "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[RemoteProtocolError-True]": 0.003556041745468974,
- "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[WriteError-False]": 0.0036988339852541685,
- "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[WriteError-True]": 0.0035894159227609634,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_missing_session_is_forgotten_without_replaying[None]": 0.0036111248191446066,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_missing_session_is_forgotten_without_replaying[missing-session]": 0.003581998636946082,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_other_api_errors_do_not_discard_recovery_session[404-body0]": 0.003594625974074006,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_other_api_errors_do_not_discard_recovery_session[404-session not found]": 0.003584709018468857,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_other_api_errors_do_not_discard_recovery_session[503-body1]": 0.0035735820420086384,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[ReadError-None]": 0.003786499844864011,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[ReadError-old-session]": 0.003676624968647957,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[RemoteProtocolError-None]": 0.0035730840172618628,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[RemoteProtocolError-old-session]": 0.0037439579609781504,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[WriteError-None]": 0.004858917091041803,
- "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[WriteError-old-session]": 0.003680208930745721,
- "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[False-False]": 0.0036252918653190136,
- "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[False-True]": 0.003610708052292466,
- "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[True-False]": 0.003611082909628749,
- "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[True-True]": 0.003568249987438321,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False- ]": 0.0003434580285102129,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-, ]": 0.0003502930048853159,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-,]": 0.0003581258933991194,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-\\n]": 0.00034399982541799545,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-\\t]": 0.00034658308140933514,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-\\u2003]": 0.0003440000582486391,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True- ]": 0.00036995764821767807,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-, ]": 0.00037362496368587017,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-,]": 0.00037337513640522957,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-\\n]": 0.00037087476812303066,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-\\t]": 0.0003813749644905329,
- "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-\\u2003]": 0.00035950099118053913,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[ 123 -expected6]": 0.0002482919953763485,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[ \\t\\n -expected1]": 0.00023737596347928047,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[123-expected7]": 0.00023845792748034,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[None-expected0]": 0.0002594578545540571,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value10-expected10]": 0.0002469159662723541,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value11-expected11]": 0.00023775012232363224,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value12-expected12]": 0.00024045794270932674,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value13-expected13]": 0.00023991591297090054,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value14-expected14]": 0.0002383317332714796,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value2-expected2]": 0.0002355417236685753,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value3-expected3]": 0.00024408334866166115,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value4-expected4]": 0.0002429999876767397,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value5-expected5]": 0.0002418749500066042,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value8-expected8]": 0.00026275007985532284,
- "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value9-expected9]": 0.00024270801804959774,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[ -WeChat-user ID]": 0.0003494168631732464,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[ -qq-OpenID]": 0.0003586658276617527,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[, -WeChat-user ID]": 0.0003580839838832617,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[, -qq-OpenID]": 0.00035887514241039753,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[,-WeChat-user ID]": 0.00038016587495803833,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[,-qq-OpenID]": 0.0004869578406214714,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\n-WeChat-user ID]": 0.00035354215651750565,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\n-qq-OpenID]": 0.00035187602043151855,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\t-WeChat-user ID]": 0.0003575424198061228,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\t-qq-OpenID]": 0.00036274990998208523,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\u2003-WeChat-user ID]": 0.0003454159013926983,
- "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\u2003-qq-OpenID]": 0.0003538327291607857,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[ \\t\\n -None]": 0.0002399170771241188,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[ \\talice\\n -expected1]": 0.0002550829667598009,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[None-None]": 0.00023845792748034,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[alice-expected0]": 0.00024320906959474087,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users4-None]": 0.00029912381432950497,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users5-expected5]": 0.00024087494239211082,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users6-expected6]": 0.00024383282288908958,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users7-expected7]": 0.0002485408913344145,
- "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users8-expected8]": 0.00023841625079512596,
- "tests/test_allowed_users.py::test_scalar_separator_warning_is_opt_in": 0.00021087517961859703,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_keeps_numeric_inputs": 0.00020116707310080528,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[burst_retry_base_delay_ms-False]": 0.0002353342715650797,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[burst_retry_base_delay_ms-True]": 0.00023762602359056473,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[max_concurrent_calls-False]": 0.0002425829879939556,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[max_concurrent_calls-True]": 0.0003057490102946758,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_base_delay_ms-False]": 0.00023358361795544624,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_base_delay_ms-True]": 0.0002350828144699335,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_cap_delay_ms-False]": 0.0002510407939553261,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_cap_delay_ms-True]": 0.00412749988026917,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_max_attempts-False]": 0.00023220828734338284,
- "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_max_attempts-True]": 0.00023400015197694302,
- "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_keep_numeric_inputs": 0.0002944997977465391,
- "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[max_recursion_limit-False]": 0.0002857500221580267,
- "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[max_recursion_limit-True]": 0.00028600008226931095,
- "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[recursion_limit-False]": 0.00030737603083252907,
- "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[recursion_limit-True]": 0.0003901261370629072,
- "tests/test_app_config_name_indexes.py::test_empty_config_lookups_return_none": 0.0002767497207969427,
- "tests/test_app_config_name_indexes.py::test_get_config_first_match_wins_on_duplicate_names": 0.0002849581651389599,
- "tests/test_app_config_name_indexes.py::test_get_config_returns_matching_entry": 0.00030854204669594765,
- "tests/test_app_config_name_indexes.py::test_get_config_returns_none_for_missing": 0.0002979591954499483,
- "tests/test_app_config_name_indexes.py::test_index_matches_linear_scan_reference": 0.00030887522734701633,
- "tests/test_app_config_reload.py::test_an_unquoted_off_mode_loads_and_rolls_back": 0.001894958084449172,
- "tests/test_app_config_reload.py::test_app_config_coerces_commented_out_list_sections": 0.001178084872663021,
- "tests/test_app_config_reload.py::test_app_config_coerces_commented_out_object_sections": 0.0012682911474257708,
- "tests/test_app_config_reload.py::test_app_config_defaults_empty_database_to_sqlite": 0.001167374663054943,
- "tests/test_app_config_reload.py::test_app_config_defaults_missing_database_to_sqlite": 0.0015400410629808903,
- "tests/test_app_config_reload.py::test_app_config_loads_extension_middlewares_from_extensions_config": 0.0011781249195337296,
- "tests/test_app_config_reload.py::test_app_config_loads_middleware_kwargs_from_config_yaml": 0.0013757497072219849,
- "tests/test_app_config_reload.py::test_app_config_normalizes_config_yaml_extension_aliases_before_override": 0.0013410421088337898,
- "tests/test_app_config_reload.py::test_app_config_null_required_section_still_errors": 0.001021042000502348,
- "tests/test_app_config_reload.py::test_app_config_preserves_config_yaml_extension_middlewares": 0.0013529169373214245,
- "tests/test_app_config_reload.py::test_app_config_warns_when_no_models_configured": 0.0013050830457359552,
- "tests/test_app_config_reload.py::test_blob_store_follows_config_file_reload": 0.00355312367901206,
- "tests/test_app_config_reload.py::test_checkpoint_channel_mode_accepts_supported_values[delta]": 0.00022570905275642872,
- "tests/test_app_config_reload.py::test_checkpoint_channel_mode_accepts_supported_values[full]": 0.00021225214004516602,
- "tests/test_app_config_reload.py::test_checkpoint_channel_mode_defaults_to_full": 0.00020808284170925617,
- "tests/test_app_config_reload.py::test_checkpoint_channel_mode_rejects_unknown_value": 0.00020495918579399586,
- "tests/test_app_config_reload.py::test_checkpoint_delta_accepts_custom_snapshot_frequency": 0.00019275001250207424,
- "tests/test_app_config_reload.py::test_checkpoint_delta_defaults_to_production_cadence": 0.00018970784731209278,
- "tests/test_app_config_reload.py::test_checkpoint_delta_rejects_non_positive_snapshot_frequency[-1]": 0.0002173751126974821,
- "tests/test_app_config_reload.py::test_checkpoint_delta_rejects_non_positive_snapshot_frequency[0]": 0.00021937605924904346,
- "tests/test_app_config_reload.py::test_checkpoint_graph_cache_accepts_custom_cap": 0.0001899590715765953,
- "tests/test_app_config_reload.py::test_checkpoint_graph_cache_defaults": 0.00019920803606510162,
- "tests/test_app_config_reload.py::test_checkpoint_graph_cache_rejects_non_positive_cap[-1]": 0.0002215411514043808,
- "tests/test_app_config_reload.py::test_checkpoint_graph_cache_rejects_non_positive_cap[0]": 0.0002134579699486494,
- "tests/test_app_config_reload.py::test_config_example_does_not_enable_empty_extensions_block_by_default": 0.03873250004835427,
- "tests/test_app_config_reload.py::test_get_app_config_does_not_mutate_singletons_when_reload_validation_fails": 0.0022445840295404196,
- "tests/test_app_config_reload.py::test_get_app_config_does_not_reset_persistence_singletons_when_database_changes": 0.0021860830020159483,
- "tests/test_app_config_reload.py::test_get_app_config_follows_writer_reload_and_injected_extensions_config": 0.00239062518812716,
- "tests/test_app_config_reload.py::test_get_app_config_keeps_config_yaml_extension_override_after_extensions_reload": 0.002260165987536311,
- "tests/test_app_config_reload.py::test_get_app_config_keeps_extensions_snapshot_when_search_file_disappears_during_reload": 0.0026932077016681433,
- "tests/test_app_config_reload.py::test_get_app_config_keeps_extensions_snapshot_while_extensions_file_is_half_written": 0.002238874090835452,
- "tests/test_app_config_reload.py::test_get_app_config_keeps_persistence_runtime_singletons_when_checkpointer_unchanged": 0.0027830000035464764,
- "tests/test_app_config_reload.py::test_get_app_config_refreshes_extensions_snapshot_after_peer_extensions_write": 0.002137499861419201,
- "tests/test_app_config_reload.py::test_get_app_config_reloads_when_config_path_changes": 0.0019407919608056545,
- "tests/test_app_config_reload.py::test_get_app_config_reloads_when_content_digest_changes_without_metadata": 0.0019727081526070833,
- "tests/test_app_config_reload.py::test_get_app_config_reloads_when_file_changes": 0.001856332877650857,
- "tests/test_app_config_reload.py::test_get_app_config_resets_agents_api_config_when_section_removed": 0.0019430830143392086,
- "tests/test_app_config_reload.py::test_get_app_config_resets_persistence_runtime_singletons_when_checkpointer_removed": 0.07347437483258545,
- "tests/test_app_config_reload.py::test_get_app_config_resets_singleton_configs_when_sections_removed": 0.0026192921213805676,
- "tests/test_app_config_reload.py::test_get_memory_config_falls_back_on_broken_config": 0.0038689998909831047,
- "tests/test_app_config_reload.py::test_get_memory_config_self_syncs_without_prior_get_app_config": 0.0020222498569637537,
- "tests/test_app_config_reload.py::test_legacy_snapshot_frequency_maps_to_nested_key": 0.00037408294156193733,
- "tests/test_app_config_reload.py::test_legacy_snapshot_frequency_rejects_non_positive_value[-1]": 0.00023133307695388794,
- "tests/test_app_config_reload.py::test_legacy_snapshot_frequency_rejects_non_positive_value[0]": 0.00023608305491507053,
- "tests/test_app_config_reload.py::test_nested_snapshot_frequency_wins_over_legacy_key": 0.00031916634179651737,
- "tests/test_app_config_reload.py::test_peek_loaded_app_config_survives_a_missing_file": 0.0013312909286469221,
- "tests/test_app_config_reload.py::test_resolve_checkpoint_graph_cache_max_tolerates_stub_configs": 0.0003606262616813183,
- "tests/test_artifact_archive.py::test_archive_allows_emoji_joiner_sequences": 0.0012700427323579788,
- "tests/test_artifact_archive.py::test_archive_conflicts_with_an_active_run": 0.010568374767899513,
- "tests/test_artifact_archive.py::test_archive_deadline_applies_to_empty_files": 0.0008995418902486563,
- "tests/test_artifact_archive.py::test_archive_download_contains_only_presented_files": 0.015206791926175356,
- "tests/test_artifact_archive.py::test_archive_enforces_file_count_and_total_size_limits": 0.0011210001539438963,
- "tests/test_artifact_archive.py::test_archive_hides_a_run_from_another_thread[get]": 0.010250082239508629,
- "tests/test_artifact_archive.py::test_archive_hides_a_run_from_another_thread[post]": 0.010945457965135574,
- "tests/test_artifact_archive.py::test_archive_manifest_counts_only_verified_delivery_paths": 0.011248124996200204,
- "tests/test_artifact_archive.py::test_archive_rechecks_size_after_open": 0.0012729987502098083,
- "tests/test_artifact_archive.py::test_archive_rejects_a_directory_without_recursing": 0.01177766709588468,
- "tests/test_artifact_archive.py::test_archive_rejects_a_hard_linked_member": 0.012354583945125341,
- "tests/test_artifact_archive.py::test_archive_rejects_a_path_replaced_during_read": 0.0016592920292168856,
- "tests/test_artifact_archive.py::test_archive_rejects_a_symlink": 0.010921415872871876,
- "tests/test_artifact_archive.py::test_archive_rejects_a_symlinked_outputs_root": 0.010669332928955555,
- "tests/test_artifact_archive.py::test_archive_rejects_casefolded_entry_collisions": 0.00088124955072999,
- "tests/test_artifact_archive.py::test_archive_rejects_internal_output_names[.ARTIFACT-EDIT-draft-reserved0]": 0.0008844989351928234,
- "tests/test_artifact_archive.py::test_archive_rejects_internal_output_names[private-cache/result.txt-reserved1]": 0.0009254578035324812,
- "tests/test_artifact_archive.py::test_archive_rejects_junction_like_roots_and_components[junction_relative0]": 0.0009460428263992071,
- "tests/test_artifact_archive.py::test_archive_rejects_junction_like_roots_and_components[junction_relative1]": 0.0009131659753620625,
- "tests/test_artifact_archive.py::test_archive_rejects_missing_or_nonterminal_delivery": 0.010220165830105543,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[C:report.txt]": 0.0008620000444352627,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[CON.txt]": 0.0009109587408602238,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report\"draft.txt]": 0.0008625828195363283,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report*.txt]": 0.0008687910158187151,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report.txt.]": 0.0009797487873584032,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report.txt]": 0.000929791945964098,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report?.txt]": 0.0008984999731183052,
- "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report|draft.txt]": 0.000883626053109765,
- "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/outputs/../uploads/private.txt]": 0.01137841702438891,
- "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/outputs/.browser-frames/frame.png]": 0.010915083112195134,
- "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/outputs/.tool-results/raw.txt]": 0.010762625141069293,
- "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/uploads/private.txt]": 0.010882458882406354,
- "tests/test_artifact_archive.py::test_archive_rejects_same_size_content_change_with_restored_mtime": 0.012827834114432335,
- "tests/test_artifact_archive.py::test_archive_rejects_when_the_worker_is_at_capacity": 0.011287208879366517,
- "tests/test_artifact_archive.py::test_repeated_cancellation_keeps_the_archive_slot_until_worker_exit": 0.10236454126425087,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_capture_and_consumption_updates_concatenate": 0.0003631256986409426,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_capture_skips_already_seen_and_empty_results": 0.00029000104404985905,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_capture_slides_window_at_configured_cap": 0.0004133328329771757,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_captures_structured_artifact": 0.00044249906204640865,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_consumption_resolves_handle_captured_in_same_round": 0.0003638321068137884,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_consumption_scan_memoized_across_rounds": 0.00034983386285603046,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_disabled_config_skips_capture": 0.0002675829455256462,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_disabled_flag_disables_whole_middleware_including_consumption": 0.00032008299604058266,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_does_not_capture_twice": 0.0003573338035494089,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_evicted_results_are_not_resurrected": 0.0005611239466816187,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_handle_deterministic_per_tool_call": 0.00043508317321538925,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_no_update_when_no_handle_referenced": 0.0003334593493491411,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_quiet_memo_retries_when_handle_unresolved": 0.0003533752169460058,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_structured_fallback_stored_as_real_ref": 0.00042079202830791473,
- "tests/test_artifact_capture_middleware.py::TestCapture::test_tracks_consumption_of_handle_in_tool_args": 0.000317207770422101,
- "tests/test_artifact_integration.py::test_full_capture_inject_resolve_cycle": 0.010290833190083504,
- "tests/test_artifact_integration.py::test_glob_directory_survives_capture_checkpoint_and_resolved_listing": 0.008654208155348897,
- "tests/test_artifact_integration.py::test_handle_projected_into_model_context": 0.008325249189510942,
- "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[cjk-punctuation]": 0.008221501018851995,
- "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[https://files.example/report.pdf?token=abc&download=copy.csvX#page=2-]]": 0.009037499781697989,
- "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[https://files.example/report.pdf?token=abc-]]": 0.00833949912339449,
- "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[https://files.example/report.pdf?token=part.csvX-]]": 0.00944816623814404,
- "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[mixed-case-extension]": 0.007756708888337016,
- "tests/test_artifact_registry.py::test_detect_refs_in_text_flag_disables_text_scans": 0.0001932070590555668,
- "tests/test_artifact_registry.py::test_detect_refs_in_text_noise": 0.00018950109370052814,
- "tests/test_artifact_registry.py::test_detect_refs_in_text_paths": 0.00019025010988116264,
- "tests/test_artifact_registry.py::test_detect_refs_in_text_strips_quotes_backticks_brackets": 0.00020120898261666298,
- "tests/test_artifact_registry.py::test_detect_refs_in_text_urls": 0.0002009160816669464,
- "tests/test_artifact_registry.py::test_extract_from_file_block": 0.00021174922585487366,
- "tests/test_artifact_registry.py::test_extract_from_image_block": 0.00020750006660819054,
- "tests/test_artifact_registry.py::test_extract_from_resource_links_artifact": 0.00021141814067959785,
- "tests/test_artifact_registry.py::test_extract_from_standard_url_block[create_file_block-file-application/pdf]": 0.00027074990794062614,
- "tests/test_artifact_registry.py::test_extract_from_standard_url_block[create_image_block-image-image/png]": 0.0002649170346558094,
- "tests/test_artifact_registry.py::test_extract_from_structured_content": 0.00020554219372570515,
- "tests/test_artifact_registry.py::test_extract_from_structured_file_key_is_concrete_ref": 0.00020870682783424854,
- "tests/test_artifact_registry.py::test_extract_from_structured_list_valued_keys": 0.00020733382552862167,
- "tests/test_artifact_registry.py::test_extract_from_text_with_path": 0.00020366674289107323,
- "tests/test_artifact_registry.py::test_file_block_rejects_data_and_blob_urls[False]": 0.00022337492555379868,
- "tests/test_artifact_registry.py::test_file_block_rejects_data_and_blob_urls[True]": 0.00023041712120175362,
- "tests/test_artifact_registry.py::test_generate_handle_deterministic": 0.0002280839253216982,
- "tests/test_artifact_registry.py::test_generate_handle_format": 0.0001943749375641346,
- "tests/test_artifact_registry.py::test_generate_handle_unique": 0.00019762408919632435,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u2018\\u5f52\\u6863\\u2019-False]": 0.0002404577098786831,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u2018\\u5f52\\u6863\\u2019-True]": 0.00024525122717022896,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u201c\\u5f52\\u6863\\u201d-False]": 0.00024037505500018597,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u201c\\u5f52\\u6863\\u201d-True]": 0.0002419168595224619,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u300a\\u5f52\\u6863\\u300b-False]": 0.00023887422867119312,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u300a\\u5f52\\u6863\\u300b-True]": 0.00023841671645641327,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u3010\\u5f52\\u6863\\u3011-False]": 0.00025804154574871063,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u3010\\u5f52\\u6863\\u3011-True]": 0.0002443317789584398,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\u3010\\u65e7\\u7248\\u3011\\uff09-False]": 0.0002552082296460867,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\u3010\\u65e7\\u7248\\u3011\\uff09-True]": 0.0002475408837199211,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-False]": 0.00030791712924838066,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-True]": 0.00024775112979114056,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff09\\u5f52\\u6863\\uff08\\u5b8c\\u6210\\uff09-False]": 0.00024745892733335495,
- "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff09\\u5f52\\u6863\\uff08\\u5b8c\\u6210\\uff09-True]": 0.0002429999876767397,
- "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[None]": 0.00021487614139914513,
- "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[]": 0.00021220790222287178,
- "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[blob:https://example.com/id]": 0.0002166246995329857,
- "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[data:image/png;base64,AAAA]": 0.00021887547336518764,
- "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[relative.png]": 0.000219833105802536,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_append": 0.0001930000726133585,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_cap": 0.0008586249314248562,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_consumption_update_does_not_grow_count": 0.0006083331536501646,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_dedup_same_handle_latest_wins": 0.00019445875659585,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_empty_new_preserves_existing": 0.00018958398140966892,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_no_trim_without_directive": 0.00019633397459983826,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_trim_clamped_to_ceiling": 0.0007690002676099539,
- "tests/test_artifact_registry.py::test_merge_tool_artifacts_trim_directive_slides_window": 0.00020604208111763,
- "tests/test_artifact_registry.py::test_no_extraction_from_error_result": 0.00021112500689923763,
- "tests/test_artifact_registry.py::test_no_extraction_from_plain_text_without_refs": 0.00019520893692970276,
- "tests/test_artifact_registry.py::test_resource_links_and_placeholder_text_dedup_same_ref": 0.0002285840455442667,
- "tests/test_artifact_registry.py::test_resource_links_reject_unreferenceable_uris": 0.0002155420370399952,
- "tests/test_artifact_registry.py::test_standard_and_legacy_blocks_deduplicate_the_same_reference": 0.00022029224783182144,
- "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[None-malformed]": 0.0002955840900540352,
- "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[None-source0]": 0.00024599884636700153,
- "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[image/png-malformed]": 0.00024070870131254196,
- "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[image/png-source0]": 0.0002558748237788677,
- "tests/test_artifact_registry.py::test_string_content_with_path_captured": 0.00020087417215108871,
- "tests/test_artifact_registry.py::test_string_content_with_quoted_path_captured_cleanly": 0.00021170894615352154,
- "tests/test_artifact_registry.py::test_structured_content_does_not_skip_file_blocks": 0.00020499993115663528,
- "tests/test_artifact_registry.py::test_structured_fallback_whole_object_not_truncated": 0.00023287395015358925,
- "tests/test_artifact_registry.py::test_structured_generic_output_key_not_treated_as_ref": 0.0002282499335706234,
- "tests/test_artifact_registry.py::test_structured_url_keeps_literal_cjk_punctuation": 0.0002195429988205433,
- "tests/test_artifact_registry.py::test_structured_url_key_rejects_non_http_uris": 0.00021508405916392803,
- "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/image.PNG]": 0.00021870899945497513,
- "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/image.PnG?token=encoded%EF%BC%89]": 0.0002270829863846302,
- "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/report.PDF]": 0.00022366666235029697,
- "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/report.PdF?token=part.csvX#section.md-more]": 0.00022049900144338608,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf#page=2]": 0.0002541251014918089,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf#section.md-more]": 0.0002543339505791664,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=abc&download=copy.csvX#page=2]": 0.0002513749059289694,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=abc]": 0.00025158398784697056,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=part%EF%BC%89#section%EF%BC%8C]": 0.00025470880791544914,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=part.csvX]": 0.00026154168881475925,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf#page=2]": 0.00026445789262652397,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf#section.md-more]": 0.0002494992222636938,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=abc&download=copy.csvX#page=2]": 0.0002515832893550396,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=abc]": 0.000264875590801239,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=part%EF%BC%89#section%EF%BC%8C]": 0.0002533751539885998,
- "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=part.csvX]": 0.00026329210959374905,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-cjk-angle-bracket]": 0.00022537517361342907,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-cjk-bracket]": 0.00023116706870496273,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-cjk-period]": 0.00023141712881624699,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-closing-double-quote]": 0.00023541832342743874,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-closing-single-quote]": 0.00023474893532693386,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-combined-closers]": 0.00022812513634562492,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-colon]": 0.0002363340463489294,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-comma]": 0.00022749998606741428,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-parenthesis]": 0.00024633295834064484,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-semicolon]": 0.00023483415134251118,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-ideographic-comma]": 0.00023050024174153805,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-cjk-angle-bracket]": 0.0002305000089108944,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-cjk-bracket]": 0.00023566698655486107,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-cjk-period]": 0.00024766591377556324,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-closing-double-quote]": 0.00023408210836350918,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-closing-single-quote]": 0.00023049907758831978,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-combined-closers]": 0.0002388330176472664,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-colon]": 0.0002334581222385168,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-comma]": 0.00023612519726157188,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-parenthesis]": 0.00023970683105289936,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-semicolon]": 0.0002482908312231302,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-ideographic-comma]": 0.00023162621073424816,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-cjk-angle-bracket]": 0.0002312080468982458,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-cjk-bracket]": 0.00023308303207159042,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-cjk-period]": 0.00023808260448276997,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-closing-double-quote]": 0.00023529212921857834,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-closing-single-quote]": 0.0002327919937670231,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-combined-closers]": 0.00023216614499688148,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-colon]": 0.0002416670322418213,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-comma]": 0.00023591681383550167,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-parenthesis]": 0.00022749975323677063,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-semicolon]": 0.00023929192684590816,
- "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-ideographic-comma]": 0.00023316708393394947,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002\\uff09]": 0.00023112469352781773,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002]": 0.0002299589104950428,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]": 0.0002299589104950428,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]]": 0.00023662508465349674,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002\\uff09]": 0.00023420900106430054,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002]": 0.00024295831099152565,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]": 0.00024950108490884304,
- "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]]": 0.00023466604761779308,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://REPORT.PDF]": 0.0002227509394288063,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/download#report.pdf]": 0.00022141681984066963,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/download?name=report.pdf]": 0.00022116699256002903,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.PDF/download]": 0.00022033322602510452,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.PDFx]": 0.00022566691040992737,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.pdf.gz]": 0.00021883402951061726,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.pdf/download]": 0.0002134181559085846,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.pdfx]": 0.00021599885076284409,
- "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://reports.pdf]": 0.00022162613458931446,
- "tests/test_artifact_registry.py::test_two_refs_in_one_text_block_get_distinct_handles": 0.00021079112775623798,
- "tests/test_artifact_resolution_middleware.py::TestRealToolCallRequest::test_end_to_end_through_wrap_tool_call": 0.00020941696129739285,
- "tests/test_artifact_resolution_middleware.py::TestRealToolCallRequest::test_override_produces_resolved_request": 0.0002107082400470972,
- "tests/test_artifact_resolution_middleware.py::TestResolution::test_disabled_config_skips_resolution": 0.00020083412528038025,
- "tests/test_artifact_resolution_middleware.py::TestResolution::test_empty_registry_rejects_handles_but_preserves_concrete_args": 0.00023208395577967167,
- "tests/test_artifact_resolution_middleware.py::TestResolution::test_feature_disabled_flag_blocks_resolution_even_when_args_flag_on": 0.00020558270625770092,
- "tests/test_artifact_resolution_middleware.py::TestResolution::test_resolves_backticked_handle_in_args": 0.00022349925711750984,
- "tests/test_artifact_resolution_middleware.py::TestResolution::test_resolves_bare_handle_in_args": 0.00023041712120175362,
- "tests/test_artifact_resolution_middleware.py::TestResolution::test_resolves_nested_handle": 0.00021191593259572983,
- "tests/test_artifact_resolution_middleware.py::TestResolution::test_unknown_handle_returns_error": 0.00024691689759492874,
- "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[artifact_type]": 0.00030591688118875027,
- "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[display_name]": 0.0003195840399712324,
- "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[mime_type]": 0.0002830850426107645,
- "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[tool_name]": 0.00028658309020102024,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[\"{}\"-#page=2]": 0.00025170808658003807,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[\"{}\"-?sig=abc#page=2]": 0.00023837527260184288,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[\"{}\"-?sig=abc&expires=123]": 0.00025295792147517204,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[({})-#page=2]": 0.00024195783771574497,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[({})-?sig=abc#page=2]": 0.0002501236740499735,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[({})-?sig=abc&expires=123]": 0.00023875129409134388,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[[{}]-#page=2]": 0.0002479169052094221,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[[{}]-?sig=abc#page=2]": 0.0002447080332785845,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[[{}]-?sig=abc&expires=123]": 0.000240459106862545,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[`{}`-#page=2]": 0.0002569579519331455,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[`{}`-?sig=abc#page=2]": 0.00025287410244345665,
- "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[`{}`-?sig=abc&expires=123]": 0.0002685419749468565,
- "tests/test_artifact_review_regressions.py::test_eviction_remains_final_after_checkpoint_and_middleware_recreation[delta]": 0.009674041997641325,
- "tests/test_artifact_review_regressions.py::test_eviction_remains_final_after_checkpoint_and_middleware_recreation[full]": 0.009835376404225826,
- "tests/test_artifact_review_regressions.py::test_reused_consuming_call_id_does_not_settle_a_later_occurrence": 0.00025025103241205215,
- "tests/test_artifact_review_regressions.py::test_reused_provider_id_creates_distinct_artifacts_across_turns": 0.00027483305893838406,
- "tests/test_artifact_review_regressions.py::test_reused_provider_ids_in_real_checkpointed_agent_resolve_both_occurrences": 0.006773082772269845,
- "tests/test_artifact_review_regressions.py::test_structured_artifact_labels_follow_configured_pii_redaction[False]": 0.002576166996732354,
- "tests/test_artifact_review_regressions.py::test_structured_artifact_labels_follow_configured_pii_redaction[True]": 0.0027125827036798,
- "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[blob:https://host/id]": 0.00020962394773960114,
- "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[data:application/pdf;base64,AAAA]": 0.0002142908051609993,
- "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[https://[invalid/report.pdf]": 0.00022616703063249588,
- "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[https://]": 0.00023737503215670586,
- "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured0]": 0.00022591580636799335,
- "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured1]": 0.00021683401428163052,
- "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured2]": 0.00022724992595613003,
- "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured3]": 0.00022000144235789776,
- "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured4]": 0.00021966686472296715,
- "tests/test_artifact_safety_review.py::test_excessive_structured_depth_and_escaping_are_rejected": 0.00023120874539017677,
- "tests/test_artifact_safety_review.py::test_non_reference_structured_values_fall_back_to_bounded_data[path-not found]": 0.00024229218252003193,
- "tests/test_artifact_safety_review.py::test_non_reference_structured_values_fall_back_to_bounded_data[path-outputs/report.md]": 0.00023500015959143639,
- "tests/test_artifact_safety_review.py::test_non_reference_structured_values_fall_back_to_bounded_data[url-see the docs]": 0.0002387920394539833,
- "tests/test_artifact_safety_review.py::test_oversized_structured_content_does_not_drop_valid_file_block": 0.0002899160608649254,
- "tests/test_artifact_safety_review.py::test_permanently_unresolved_consumption_stops_scanning_after_two_rounds": 0.00023095798678696156,
- "tests/test_artifact_safety_review.py::test_policy_and_audit_receive_resolved_arguments": 0.000492042163386941,
- "tests/test_artifact_safety_review.py::test_real_agent_applies_write_gate_to_resolved_path[None]": 0.004286457085981965,
- "tests/test_artifact_safety_review.py::test_real_agent_applies_write_gate_to_resolved_path[current]": 0.00457700015977025,
- "tests/test_artifact_safety_review.py::test_real_agent_applies_write_gate_to_resolved_path[stale]": 0.004114917013794184,
- "tests/test_artifact_safety_review.py::test_reference_shape_accepts_only_absolute_or_http_refs[/tmp/report.pdf]": 0.00021287519484758377,
- "tests/test_artifact_safety_review.py::test_reference_shape_accepts_only_absolute_or_http_refs[C:\\\\outputs\\\\report.pdf]": 0.00022520823404192924,
- "tests/test_artifact_safety_review.py::test_reference_shape_accepts_only_absolute_or_http_refs[https://host/report.pdf?sig=abc]": 0.00022154301404953003,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[0]": 0.00020091678015887737,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[10]": 0.00021612504497170448,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[200]": 0.00020562577992677689,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[310]": 0.000199540751054883,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[320]": 0.0002109990455210209,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[340]": 0.00020095775835216045,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[350]": 0.0002062499988824129,
- "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[600]": 0.0002115829847753048,
- "tests/test_artifact_safety_review.py::test_render_shows_omitted_count_without_exceeding_budget": 0.00020979205146431923,
- "tests/test_artifact_safety_review.py::test_structured_fallback_keeps_complete_json_within_utf8_budget": 0.0002241258043795824,
- "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args0-entries0]": 0.00025795912370085716,
- "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args0-entries1]": 0.0002560429275035858,
- "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args1-entries0]": 0.00027112499810755253,
- "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args1-entries1]": 0.0002712488640099764,
- "tests/test_artifacts_router.py::test_artifact_at_editing_size_limit_keeps_a_saveable_content_revision": 0.01559733273461461,
- "tests/test_artifacts_router.py::test_artifact_digest_cache_separates_paths_with_matching_metadata": 0.000820541987195611,
- "tests/test_artifacts_router.py::test_artifact_digest_invalidates_when_file_identity_changes[st_ctime_ns]": 0.0008572489023208618,
- "tests/test_artifacts_router.py::test_artifact_digest_invalidates_when_file_identity_changes[st_dev]": 0.000905374065041542,
- "tests/test_artifacts_router.py::test_artifact_digest_invalidates_when_file_identity_changes[st_ino]": 0.0008822500240057707,
- "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[note.txt--request_headers0-inline-200]": 0.004699209006503224,
- "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[note.txt--request_headers1-inline-206]": 0.005289542023092508,
- "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[note.txt-?download=true-request_headers2-attachment-200]": 0.004571542143821716,
- "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[page.html--request_headers3-attachment-200]": 0.004613581812009215,
- "tests/test_artifacts_router.py::test_get_artifact_binary_preview_is_inline_file_response": 0.0012168327812105417,
- "tests/test_artifacts_router.py::test_get_artifact_binary_preview_supports_range_requests": 0.029797958908602595,
- "tests/test_artifacts_router.py::test_get_artifact_download_false_does_not_force_attachment": 0.0035776658914983273,
- "tests/test_artifacts_router.py::test_get_artifact_download_true_forces_attachment_for_skill_archive": 0.003338458715006709,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[graph.rdf-]": 0.001238041091710329,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[image.svg-]": 0.0011968330945819616,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[page.xhtml-hello]": 0.0013407489750534296,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[poc.html-]": 0.0013539590872824192,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[report.xml-]": 0.00118441809900105,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[transform.xsl-]": 0.001213584328070283,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[graph.rdf-]": 0.0012526263017207384,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[image.svg-]": 0.0012490830849856138,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[page.xhtml-hello]": 0.0012547497171908617,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[poc.html-]": 0.0012419570703059435,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[report.xml-]": 0.0012196239549666643,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[transform.xsl-]": 0.0011999579146504402,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_any_xml_subtype[False]": 0.0011934582144021988,
- "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_any_xml_subtype[True]": 0.0014708340167999268,
- "tests/test_artifacts_router.py::test_get_artifact_ignores_owner_header_for_non_internal_caller": 0.0011674589477479458,
- "tests/test_artifacts_router.py::test_get_artifact_inline_text_returns_sha256_etag": 0.003626791061833501,
- "tests/test_artifacts_router.py::test_get_artifact_large_active_content_skips_content_hashing": 0.0036001671105623245,
- "tests/test_artifacts_router.py::test_get_artifact_large_text_skips_content_hashing": 0.008718250086531043,
- "tests/test_artifacts_router.py::test_get_artifact_normalizes_raw_owner_id_from_trusted_header": 0.0012811657506972551,
- "tests/test_artifacts_router.py::test_get_artifact_reads_utf8_text_file_on_windows_locale": 0.006395833333954215,
- "tests/test_artifacts_router.py::test_get_artifact_scopes_to_trusted_owner_header": 0.0012307919096201658,
- "tests/test_artifacts_router.py::test_get_artifact_text_preview_supports_bounded_range_requests": 0.008173916954547167,
- "tests/test_artifacts_router.py::test_get_artifact_without_owner_header_falls_back_to_effective_user": 0.0012983328197151423,
- "tests/test_artifacts_router.py::test_get_artifact_xml_download_supports_bounded_range_requests": 0.006333459168672562,
- "tests/test_artifacts_router.py::test_get_skill_archive_inline_returns_sha256_etag": 0.003247415879741311,
- "tests/test_artifacts_router.py::test_get_skill_archive_preview_supports_bounded_range_requests": 0.010688957758247852,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[TEXT/XML]": 0.00020112516358494759,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/atom+xml]": 0.0002059158869087696,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/rss+xml]": 0.00021208287216722965,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/xhtml+xml]": 0.00021700025536119938,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/xml]": 0.0002085000742226839,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/xslt+xml]": 0.00020587514154613018,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[image/svg+xml]": 0.00021220790222287178,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[image/svg]": 0.00021116691641509533,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[text/html]": 0.00022641615942120552,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[text/xml]": 0.00020858296193182468,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[text/xsl]": 0.0002189171500504017,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[None]": 0.00020120921544730663,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[application/json]": 0.00020541693083941936,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[application/pdf]": 0.00021083303727209568,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[application/xml-dtd]": 0.00020695896819233894,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[image/png]": 0.00020254193805158138,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[text/csv]": 0.00020037381909787655,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[text/markdown]": 0.0002070409245789051,
- "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[text/plain]": 0.00020833290182054043,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.bin--inline]": 0.015846916008740664,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.html--attachment]": 0.015610875096172094,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.txt--inline]": 0.018652623752132058,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.txt-?download=true-attachment]": 0.01494583417661488,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.bin--inline]": 0.022844458930194378,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.html--attachment]": 0.014495168346911669,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.txt--inline]": 0.016076333820819855,
- "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.txt-?download=true-attachment]": 0.014758500969037414,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_ctime_ns]": 0.0022242930717766285,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_dev]": 0.0024294171016663313,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_ino]": 0.0024117499124258757,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_mtime_ns]": 0.004798331763595343,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_size]": 0.002387249143794179,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_ctime_ns]": 0.003960458096116781,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_dev]": 0.007864459184929729,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_ino]": 0.0029919578228145838,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_mtime_ns]": 0.0021022497676312923,
- "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_size]": 0.0024214168079197407,
- "tests/test_artifacts_router.py::test_load_editable_artifact_accepts_text_up_to_size_limit[0]": 0.0007916237227618694,
- "tests/test_artifacts_router.py::test_load_editable_artifact_accepts_text_up_to_size_limit[2097152]": 0.0030840421095490456,
- "tests/test_artifacts_router.py::test_load_editable_artifact_accepts_text_up_to_size_limit[6]": 0.0008136657997965813,
- "tests/test_artifacts_router.py::test_load_editable_artifact_bounds_read_after_size_probe[grow]": 0.0025975839234888554,
- "tests/test_artifacts_router.py::test_load_editable_artifact_bounds_read_after_size_probe[replace]": 0.00206108414568007,
- "tests/test_artifacts_router.py::test_refreshed_artifact_etag_can_be_used_to_save": 0.006192000117152929,
- "tests/test_artifacts_router.py::test_replaced_artifact_rejects_previous_if_range_validator": 0.0044305832125246525,
- "tests/test_artifacts_router.py::test_skill_archive_preview_rejects_oversized_member_before_decompression": 0.030482125002890825,
- "tests/test_artifacts_router.py::test_small_artifact_replacement_rejects_date_if_range": 0.005018832627683878,
- "tests/test_artifacts_router.py::test_unchanged_artifact_digest_is_reused_without_rereading": 0.0007673748768866062,
- "tests/test_artifacts_router.py::test_update_artifact_cancellation_drains_remote_sync_before_releasing_write": 0.0020447499118745327,
- "tests/test_artifacts_router.py::test_update_artifact_does_not_release_under_active_execution_lease": 0.0017707499209791422,
- "tests/test_artifacts_router.py::test_update_artifact_logs_primary_failure_when_cancelled_commit_fails": 0.0020048748701810837,
- "tests/test_artifacts_router.py::test_update_artifact_normalizes_dot_segments_before_syncing": 0.002267459174618125,
- "tests/test_artifacts_router.py::test_update_artifact_rejects_binary_file": 0.0010699990671128035,
- "tests/test_artifacts_router.py::test_update_artifact_rejects_dot_dot_escape_from_outputs": 0.001560834003612399,
- "tests/test_artifacts_router.py::test_update_artifact_rejects_non_output_path": 0.0009104171767830849,
- "tests/test_artifacts_router.py::test_update_artifact_rejects_oversized_content": 0.001331124920397997,
- "tests/test_artifacts_router.py::test_update_artifact_rejects_percent_encoded_dot_dot_over_http": 0.003969999961555004,
- "tests/test_artifacts_router.py::test_update_artifact_rejects_stale_revision_without_changing_file": 0.001156749902293086,
- "tests/test_artifacts_router.py::test_update_artifact_rejects_symlink_escaping_outputs": 0.0017025007400661707,
- "tests/test_artifacts_router.py::test_update_artifact_releases_sandbox_when_initial_sync_fails": 0.0031214167829602957,
- "tests/test_artifacts_router.py::test_update_artifact_replaces_utf8_text_atomically": 0.0018444161396473646,
- "tests/test_artifacts_router.py::test_update_artifact_replaces_when_fchmod_is_unavailable": 0.0017031256575137377,
- "tests/test_artifacts_router.py::test_update_artifact_reports_active_run_conflict": 0.0009713750332593918,
- "tests/test_artifacts_router.py::test_update_artifact_rolls_back_remote_when_local_replace_fails": 0.0017869172152131796,
- "tests/test_artifacts_router.py::test_update_artifact_syncs_non_mounted_sandbox": 0.0018134582787752151,
- "tests/test_assembly_io.py::test_abandoned_loop_does_not_wedge_the_counter": 0.0003568332176655531,
- "tests/test_assembly_io.py::test_pending_count_returns_to_zero_after_healthy_call": 0.0004512930754572153,
- "tests/test_assembly_io.py::test_queued_cancellation_releases_the_pending_count": 0.011045916937291622,
- "tests/test_assistant_payload_replay.py::test_restore_additional_kwargs_field_copies_present_values_only": 0.0002079575788229704,
- "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_does_not_wrap_to_earlier_unused_message": 0.00020445836707949638,
- "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_matches_structured_content_signature": 0.00022529205307364464,
- "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_matches_unique_content_signature": 0.00020116614177823067,
- "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_matches_unique_tool_call_signature": 0.00021545914933085442,
- "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_uses_next_unused_when_ordinal_taken": 0.00020499876700341702,
- "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_uses_order_when_signature_is_ambiguous": 0.00020891567692160606,
- "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_matches_by_position_when_lengths_match": 0.00022024987265467644,
- "tests/test_assistant_payload_replay.py::test_restore_reasoning_content_copies_reasoning_content": 0.00019479193724691868,
- "tests/test_assistants_compat.py::test_search_accepts_contract_maximum_limit": 0.0021050842478871346,
- "tests/test_assistants_compat.py::test_search_preserves_default_and_positive_offset": 0.0023347921669483185,
- "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body0]": 0.0028005829080939293,
- "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body1]": 0.002071500988677144,
- "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body2]": 0.0029517500661313534,
- "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body3]": 0.001985665876418352,
- "tests/test_auth.py::test_auth_context_authenticated_no_perms": 0.00028187502175569534,
- "tests/test_auth.py::test_auth_context_has_permission": 0.00023604091256856918,
- "tests/test_auth.py::test_auth_context_require_user_raises": 0.0002046253066509962,
- "tests/test_auth.py::test_auth_context_require_user_returns_user": 0.00024112476967275143,
- "tests/test_auth.py::test_auth_context_unauthenticated": 0.00019283290021121502,
- "tests/test_auth.py::test_authenticate_auto_rehashes_legacy_hash": 0.5318673339206725,
- "tests/test_auth.py::test_authenticate_skips_rehash_for_v2_hash": 0.3509014593437314,
- "tests/test_auth.py::test_cancelled_request_does_not_cancel_the_shared_lookup": 0.0010389587841928005,
- "tests/test_auth.py::test_change_password_rejects_common_password": 0.00020291702821850777,
- "tests/test_auth.py::test_change_password_request_accepts_new_email": 0.0002784591633826494,
- "tests/test_auth.py::test_change_password_request_new_email_optional": 0.0002144165337085724,
- "tests/test_auth.py::test_check_never_clobbers_record_replaced_during_policy_resolution[memory]": 0.0012330419849604368,
- "tests/test_auth.py::test_check_never_clobbers_record_replaced_during_policy_resolution[sql]": 0.009140373906120658,
- "tests/test_auth.py::test_check_survives_record_deleted_during_policy_resolution[memory]": 0.0013771671801805496,
- "tests/test_auth.py::test_check_survives_record_deleted_during_policy_resolution[sql]": 0.01269924989901483,
- "tests/test_auth.py::test_concurrent_cache_misses_share_one_lookup": 0.0030313758179545403,
- "tests/test_auth.py::test_concurrent_checks_on_expired_lock_are_race_free[memory]": 0.001524999737739563,
- "tests/test_auth.py::test_concurrent_checks_on_expired_lock_are_race_free[sql]": 0.039629333885386586,
- "tests/test_auth.py::test_create_and_decode_token": 0.00045837508514523506,
- "tests/test_auth.py::test_create_token_custom_expiry": 0.00026475032791495323,
- "tests/test_auth.py::test_create_user_duplicate_email_race_still_reports_email": 0.035067749908193946,
- "tests/test_auth.py::test_create_user_duplicate_primary_key_is_not_misreported_as_oauth": 0.033565375953912735,
- "tests/test_auth.py::test_create_user_propagates_non_uniqueness_integrity_error": 0.03412608290091157,
- "tests/test_auth.py::test_create_user_real_oauth_conflict_still_reported_correctly": 0.03596004075370729,
- "tests/test_auth.py::test_create_user_rejects_email_differing_only_in_case": 0.035542415920645,
- "tests/test_auth.py::test_create_user_rejects_legacy_mixed_case_email": 0.03418383304961026,
- "tests/test_auth.py::test_decode_token_expired": 0.00024870922788977623,
- "tests/test_auth.py::test_decode_token_invalid": 0.00021241581998765469,
- "tests/test_auth.py::test_distinct_emails_remain_distinct": 0.03511491673998535,
- "tests/test_auth.py::test_driver_constraint_name_reads_from_asyncpg_cause_chain": 0.00024474901147186756,
- "tests/test_auth.py::test_email_lookup_is_case_insensitive": 0.03602662496268749,
- "tests/test_auth.py::test_get_auth_context_not_set": 0.00030504120513796806,
- "tests/test_auth.py::test_get_auth_context_set": 0.0003907929640263319,
- "tests/test_auth.py::test_get_client_ip_direct_connection_no_proxy": 0.0006127911619842052,
- "tests/test_auth.py::test_get_client_ip_hostname_entry_trusts_its_resolved_address": 0.001296543050557375,
- "tests/test_auth.py::test_get_client_ip_hostname_is_re_resolved_after_its_ttl": 0.0010952081065624952,
- "tests/test_auth.py::test_get_client_ip_invalid_trusted_proxy_entry_skipped": 0.000798125984147191,
- "tests/test_auth.py::test_get_client_ip_no_client_returns_unknown": 0.00043145776726305485,
- "tests/test_auth.py::test_get_client_ip_unresolvable_hostname_trusts_nothing_and_is_cached": 0.0010221658740192652,
- "tests/test_auth.py::test_get_client_ip_without_x_real_ip_never_resolves": 0.0005111249629408121,
- "tests/test_auth.py::test_get_client_ip_x_real_ip_honored_from_trusted_proxy": 0.0005950422491878271,
- "tests/test_auth.py::test_get_client_ip_x_real_ip_ignored_when_no_trusted_proxy": 0.0007255410309880972,
- "tests/test_auth.py::test_get_client_ip_x_real_ip_rejected_from_untrusted_peer": 0.000510666985064745,
- "tests/test_auth.py::test_get_client_ip_xff_never_honored": 0.0005522093269973993,
- "tests/test_auth.py::test_hash_password_and_verify": 0.531922125723213,
- "tests/test_auth.py::test_hash_password_different_each_time": 0.7063541256356984,
- "tests/test_auth.py::test_hash_produces_v2_prefix": 0.17703254311345518,
- "tests/test_auth.py::test_is_email_violation_matches_both_backends": 0.00020150002092123032,
- "tests/test_auth.py::test_is_email_violation_rejects_primary_key_and_oauth": 0.00020387489348649979,
- "tests/test_auth.py::test_is_oauth_identity_violation_matches_postgres_constraint_name": 0.00019112578593194485,
- "tests/test_auth.py::test_is_oauth_identity_violation_matches_sqlite_message": 0.00021279091015458107,
- "tests/test_auth.py::test_is_oauth_identity_violation_rejects_other_postgres_constraints": 0.00019783293828368187,
- "tests/test_auth.py::test_is_oauth_identity_violation_rejects_sqlite_email_violation": 0.00019441707991063595,
- "tests/test_auth.py::test_is_uniqueness_violation_distinguishes_unique_from_not_null_and_check": 0.00020162668079137802,
- "tests/test_auth.py::test_jwt_default_ver_zero": 0.000261625275015831,
- "tests/test_auth.py::test_jwt_encodes_ver": 0.00035787513479590416,
- "tests/test_auth.py::test_legacy_mixed_case_duplicate_rows_resolve_without_error": 0.03518641693517566,
- "tests/test_auth.py::test_local_auth_throttle_config_validation": 0.00025691790506243706,
- "tests/test_auth.py::test_login_local_broken_config_fails_closed_after_first_failure": 0.007454540813341737,
- "tests/test_auth.py::test_login_local_lockout_follows_the_shared_database_across_replicas": 0.01980725023895502,
- "tests/test_auth.py::test_login_lockout_is_per_client_behind_a_proxy_named_by_hostname[None-429]": 0.007428041892126203,
- "tests/test_auth.py::test_login_lockout_is_per_client_behind_a_proxy_named_by_hostname[localhost-401]": 0.008218708215281367,
- "tests/test_auth.py::test_login_lockout_key_through_uvicorn_proxy_headers[aligned-with-nginx]": 0.005416332045570016,
- "tests/test_auth.py::test_login_lockout_key_through_uvicorn_proxy_headers[uvicorn-default]": 0.004882375011220574,
- "tests/test_auth.py::test_login_response_includes_needs_setup": 0.00020662392489612103,
- "tests/test_auth.py::test_missing_jwt_secret_generates_ephemeral": 0.0009302098769694567,
- "tests/test_auth.py::test_needs_rehash_returns_false_for_v2": 0.17733091721311212,
- "tests/test_auth.py::test_needs_rehash_returns_true_for_bare_bcrypt": 0.1748852920718491,
- "tests/test_auth.py::test_needs_rehash_returns_true_for_v1": 0.17721624998375773,
- "tests/test_auth.py::test_oidc_login_blocked_by_existing_local_account_across_case": 0.21276679169386625,
- "tests/test_auth.py::test_password_blocklist_keeps_short_passwords_for_length_check": 0.00025704270228743553,
- "tests/test_auth.py::test_rate_limiter_active_lockout_honors_live_lockout_seconds_change[memory]": 0.002282623900100589,
- "tests/test_auth.py::test_rate_limiter_active_lockout_honors_live_lockout_seconds_change[sql]": 0.019907875219359994,
- "tests/test_auth.py::test_rate_limiter_allows_under_limit[memory]": 0.00117779104039073,
- "tests/test_auth.py::test_rate_limiter_allows_under_limit[sql]": 0.0037255429197102785,
- "tests/test_auth.py::test_rate_limiter_blocks_after_max_failures[memory]": 0.0019014161080121994,
- "tests/test_auth.py::test_rate_limiter_blocks_after_max_failures[sql]": 0.012230082880705595,
- "tests/test_auth.py::test_rate_limiter_clean_ip_skips_config_read[memory]": 0.0011327501852065325,
- "tests/test_auth.py::test_rate_limiter_clean_ip_skips_config_read[sql]": 0.0032321240287274122,
- "tests/test_auth.py::test_rate_limiter_counts_failure_when_config_breaks[memory]": 0.0013512922450900078,
- "tests/test_auth.py::test_rate_limiter_counts_failure_when_config_breaks[sql]": 0.005993959028273821,
- "tests/test_auth.py::test_rate_limiter_honors_configured_attempts_and_lockout[memory]": 0.00162658398039639,
- "tests/test_auth.py::test_rate_limiter_honors_configured_attempts_and_lockout[sql]": 0.010795791866257787,
- "tests/test_auth.py::test_rate_limiter_lowered_then_raised_duration_not_resurrected[memory]": 0.0016953751910477877,
- "tests/test_auth.py::test_rate_limiter_lowered_then_raised_duration_not_resurrected[sql]": 0.01032550004310906,
- "tests/test_auth.py::test_rate_limiter_malformed_config_propagates": 0.00024345982819795609,
- "tests/test_auth.py::test_rate_limiter_policy_change_semantics[memory]": 0.0020592082291841507,
- "tests/test_auth.py::test_rate_limiter_policy_change_semantics[sql]": 0.012953250203281641,
- "tests/test_auth.py::test_rate_limiter_resets_on_success[memory]": 0.0016420837491750717,
- "tests/test_auth.py::test_rate_limiter_resets_on_success[sql]": 0.010574082378298044,
- "tests/test_auth.py::test_rate_limiter_tightened_threshold_preserves_failures[memory]": 0.0017327500972896814,
- "tests/test_auth.py::test_rate_limiter_tightened_threshold_preserves_failures[sql]": 0.01354487519711256,
- "tests/test_auth.py::test_rate_limiter_uses_defaults_when_config_unavailable": 0.0002545430324971676,
- "tests/test_auth.py::test_register_accepts_strong_password": 0.0002396248746663332,
- "tests/test_auth.py::test_register_rejects_common_password_case_insensitive": 0.0003578329924494028,
- "tests/test_auth.py::test_register_rejects_literal_password": 0.0003053750842809677,
- "tests/test_auth.py::test_require_auth_requires_request_param": 0.0003984167706221342,
- "tests/test_auth.py::test_require_auth_sets_auth_context": 0.0034208737779408693,
- "tests/test_auth.py::test_require_permission_denies_wrong_permission": 0.0014325419906526804,
- "tests/test_auth.py::test_require_permission_internal_role_denied_for_other_owner": 0.0015605001244693995,
- "tests/test_auth.py::test_require_permission_internal_role_scoped_by_owner_header": 0.0017105829901993275,
- "tests/test_auth.py::test_require_permission_internal_role_without_header_is_scoped_to_internal_user": 0.0015375420916825533,
- "tests/test_auth.py::test_require_permission_requires_auth": 0.0013454582076519728,
- "tests/test_auth.py::test_sqlite_round_trip_new_fields": 0.04059650003910065,
- "tests/test_auth.py::test_token_version_mismatch_rejects": 0.0009883339516818523,
- "tests/test_auth.py::test_update_user_normalizes_email": 0.035164583241567016,
- "tests/test_auth.py::test_update_user_on_legacy_mixed_case_row_does_not_collide": 0.035972833167761564,
- "tests/test_auth.py::test_update_user_raises_when_row_concurrently_deleted": 0.03468495816923678,
- "tests/test_auth.py::test_user_model_has_needs_setup_default_false": 0.0002674178685992956,
- "tests/test_auth.py::test_user_model_has_token_version_default_zero": 0.0002396248746663332,
- "tests/test_auth.py::test_user_model_needs_setup_true": 0.0002360418438911438,
- "tests/test_auth.py::test_user_repository_lists_registered_user_ids[creation-time-first]": 0.03484695893712342,
- "tests/test_auth.py::test_user_repository_lists_registered_user_ids[id-breaks-time-tie]": 0.034328625071793795,
- "tests/test_auth.py::test_validate_next_param_rejects_unsafe_paths": 0.00024041696451604366,
- "tests/test_auth.py::test_verify_bare_bcrypt_hash": 0.5293778330087662,
- "tests/test_auth.py::test_verify_password_rejects_empty": 0.35232845903374255,
- "tests/test_auth.py::test_verify_v1_prefixed_hash": 0.5272916660178453,
- "tests/test_auth.py::test_violated_constraint_extracts_name_from_both_backends": 0.0001986261922866106,
- "tests/test_auth_config.py::test_auth_config_defaults": 0.00020858319476246834,
- "tests/test_auth_config.py::test_auth_config_empty_secret_file_generates_new": 1.021678748773411,
- "tests/test_auth_config.py::test_auth_config_from_env": 0.00037904013879597187,
- "tests/test_auth_config.py::test_auth_config_missing_secret_generates_and_persists": 0.0017753744032233953,
- "tests/test_auth_config.py::test_auth_config_reuses_persisted_secret": 0.0012145829387009144,
- "tests/test_auth_config.py::test_auth_config_token_expiry_range": 0.00021958304569125175,
- "tests/test_auth_config.py::test_concurrent_jwt_secret_creators_converge": 0.006332416087388992,
- "tests/test_auth_config.py::test_jwt_secret_creation_keeps_a_peer_replica_value": 0.0045125833712518215,
- "tests/test_auth_config.py::test_unusable_jwt_secret_location_keeps_the_actionable_error": 0.0028842082247138023,
- "tests/test_auth_errors.py::test_auth_error_code_values": 0.0008136660326272249,
- "tests/test_auth_errors.py::test_auth_error_response_from_dict": 0.0005230421666055918,
- "tests/test_auth_errors.py::test_auth_error_response_serialization": 0.00030804192647337914,
- "tests/test_auth_errors.py::test_decode_token_returns_payload_on_valid": 0.0004673751536756754,
- "tests/test_auth_errors.py::test_decode_token_returns_token_error_on_bad_signature": 0.0003329173196107149,
- "tests/test_auth_errors.py::test_decode_token_returns_token_error_on_expired": 0.0008143340237438679,
- "tests/test_auth_errors.py::test_decode_token_returns_token_error_on_malformed": 0.0005827501881867647,
- "tests/test_auth_errors.py::test_token_error_values": 0.00026899995282292366,
- "tests/test_auth_me_permissions.py::test_account_preferences_use_registered_auth_and_csrf_middleware": 0.32674683327786624,
- "tests/test_auth_me_permissions.py::test_auth_disabled_me_includes_default_admin_permissions": 0.10274383425712585,
- "tests/test_auth_me_permissions.py::test_initialize_response_leaves_permissions_unresolved": 0.2767407069914043,
- "tests/test_auth_me_permissions.py::test_me_fallback_mirrors_authenticate_internal_caller_semantics": 0.03283500112593174,
- "tests/test_auth_me_permissions.py::test_me_falls_back_to_fresh_resolution_without_middleware_context": 0.034659834345802665,
- "tests/test_auth_me_permissions.py::test_me_lists_all_route_permissions_when_authorization_disabled": 0.30023687588982284,
- "tests/test_auth_me_permissions.py::test_me_reuses_middleware_resolved_permissions": 0.27892483375035226,
- "tests/test_auth_middleware.py::test_auth_disabled_allows_protected_path_without_cookie": 0.0012724590487778187,
- "tests/test_auth_middleware.py::test_auth_disabled_auth_me_reuses_middleware_user_without_cookie": 0.001291166990995407,
- "tests/test_auth_middleware.py::test_auth_disabled_does_not_clobber_internal_auth_identity": 0.0013622508849948645,
- "tests/test_auth_middleware.py::test_auth_disabled_does_not_clobber_valid_session_cookie": 0.0013998760841786861,
- "tests/test_auth_middleware.py::test_auth_disabled_is_ignored_in_explicit_production_env": 0.001099415123462677,
- "tests/test_auth_middleware.py::test_auth_disabled_skips_csrf_for_state_changing_requests": 0.0015820418484508991,
- "tests/test_auth_middleware.py::test_auth_disabled_stamps_default_admin_user_without_cookie": 0.0013835420832037926,
- "tests/test_auth_middleware.py::test_auth_disabled_startup_warning_suppressed_in_explicit_production_env": 0.00031183287501335144,
- "tests/test_auth_middleware.py::test_auth_disabled_startup_warning_when_effective": 0.0007038337644189596,
- "tests/test_auth_middleware.py::test_auth_uses_the_same_root_path_projection_as_the_router": 0.0011001669336110353,
- "tests/test_auth_middleware.py::test_delete_with_junk_cookie_rejected": 0.0012143328785896301,
- "tests/test_auth_middleware.py::test_internal_auth_owner_gate_skipped_in_auth_disabled_mode": 0.000460917130112648,
- "tests/test_auth_middleware.py::test_internal_auth_owner_header_of_suspended_account_rejected": 0.03725050110369921,
- "tests/test_auth_middleware.py::test_mcp_cache_reset_post_no_cookie_returns_401": 0.0010996670462191105,
- "tests/test_auth_middleware.py::test_protected_auth_path_no_cookie": 0.0011530828196555376,
- "tests/test_auth_middleware.py::test_protected_delete_no_cookie": 0.0013428330421447754,
- "tests/test_auth_middleware.py::test_protected_patch_no_cookie": 0.00194312515668571,
- "tests/test_auth_middleware.py::test_protected_path_no_cookie_returns_401": 0.0011688338126987219,
- "tests/test_auth_middleware.py::test_protected_path_with_junk_cookie_rejected": 0.0011918749660253525,
- "tests/test_auth_middleware.py::test_protected_paths[/api/agents]": 0.0002217490691691637,
- "tests/test_auth_middleware.py::test_protected_paths[/api/channels/providers]": 0.00022095884196460247,
- "tests/test_auth_middleware.py::test_protected_paths[/api/channels/slack/connect]": 0.00021645775996148586,
- "tests/test_auth_middleware.py::test_protected_paths[/api/channels]": 0.00022933399304747581,
- "tests/test_auth_middleware.py::test_protected_paths[/api/mcp/cache/reset]": 0.0002338760532438755,
- "tests/test_auth_middleware.py::test_protected_paths[/api/mcp/config]": 0.00021900027059018612,
- "tests/test_auth_middleware.py::test_protected_paths[/api/memory]": 0.00022741802968084812,
- "tests/test_auth_middleware.py::test_protected_paths[/api/models]": 0.00022733304649591446,
- "tests/test_auth_middleware.py::test_protected_paths[/api/runs/stream]": 0.00022599892690777779,
- "tests/test_auth_middleware.py::test_protected_paths[/api/skills]": 0.00023204111494123936,
- "tests/test_auth_middleware.py::test_protected_paths[/api/threads/123/runs]": 0.00022158329375088215,
- "tests/test_auth_middleware.py::test_protected_paths[/api/threads/123/uploads]": 0.00022079073823988438,
- "tests/test_auth_middleware.py::test_protected_paths[/api/threads/123]": 0.00022879079915583134,
- "tests/test_auth_middleware.py::test_protected_paths[/api/v1/auth/change-password]": 0.00022924994118511677,
- "tests/test_auth_middleware.py::test_protected_paths[/api/v1/auth/me]": 0.00022316607646644115,
- "tests/test_auth_middleware.py::test_protected_paths_with_trailing_slash[/api/models/]": 0.00022474909201264381,
- "tests/test_auth_middleware.py::test_protected_paths_with_trailing_slash[/api/v1/auth/change-password/]": 0.00022287503816187382,
- "tests/test_auth_middleware.py::test_protected_paths_with_trailing_slash[/api/v1/auth/me/]": 0.00021879211999475956,
- "tests/test_auth_middleware.py::test_protected_post_no_cookie_returns_401": 0.001084333984181285,
- "tests/test_auth_middleware.py::test_protected_post_with_internal_auth_header_passes": 0.0012986250221729279,
- "tests/test_auth_middleware.py::test_protected_post_with_non_ascii_internal_auth_header_returns_401": 0.0014212499372661114,
- "tests/test_auth_middleware.py::test_protected_put_no_cookie": 0.0013072488363832235,
- "tests/test_auth_middleware.py::test_public_auth_path_no_cookie": 0.001959626330062747,
- "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/login/local/]": 0.00022145709954202175,
- "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/logout/]": 0.00022512488067150116,
- "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/register/]": 0.00022900104522705078,
- "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/setup-status/]": 0.00022491789422929287,
- "tests/test_auth_middleware.py::test_public_path_no_cookie": 0.0022633757907897234,
- "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/login/local]": 0.00030762585811316967,
- "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/logout]": 0.00022495933808386326,
- "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/register]": 0.00024329195730388165,
- "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/setup-status]": 0.0002298317849636078,
- "tests/test_auth_middleware.py::test_public_paths[/docs/]": 0.00023929192684590816,
- "tests/test_auth_middleware.py::test_public_paths[/docs]": 0.00023845816031098366,
- "tests/test_auth_middleware.py::test_public_paths[/health/]": 0.00022033299319446087,
- "tests/test_auth_middleware.py::test_public_paths[/health]": 0.0002906250301748514,
- "tests/test_auth_middleware.py::test_public_paths[/openapi.json]": 0.0002354159951210022,
- "tests/test_auth_middleware.py::test_public_paths[/redoc]": 0.00022812490351498127,
- "tests/test_auth_middleware.py::test_put_with_junk_cookie_rejected": 0.001378416083753109,
- "tests/test_auth_middleware.py::test_unknown_api_path_is_protected": 0.00020716781727969646,
- "tests/test_auth_middleware.py::test_unknown_endpoint_no_cookie_returns_401": 0.0011464590206742287,
- "tests/test_auth_middleware.py::test_unknown_endpoint_with_junk_cookie_rejected": 0.0011598339769989252,
- "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-sta%09tus]": 0.0010981261730194092,
- "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-sta%0Atus]": 0.0012490430381149054,
- "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-sta%0Dtus]": 0.0011320419143885374,
- "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-status%23private]": 0.0011394999455660582,
- "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-status%3Fprivate]": 0.0010723744053393602,
- "tests/test_auth_type_system.py::test_api_auth_me_auth_disabled_returns_synthetic_user": 0.10426345793530345,
- "tests/test_auth_type_system.py::test_api_auth_me_expired_token_returns_structured_401": 0.27740666549652815,
- "tests/test_auth_type_system.py::test_api_auth_me_invalid_sig_returns_structured_401": 0.12672254187054932,
- "tests/test_auth_type_system.py::test_api_auth_me_no_cookie_returns_structured_401": 0.09000291698612273,
- "tests/test_auth_type_system.py::test_api_login_bad_credentials_returns_structured_401": 0.10624675010330975,
- "tests/test_auth_type_system.py::test_api_login_success_no_token_in_body": 0.772260959027335,
- "tests/test_auth_type_system.py::test_api_register_duplicate_returns_structured_400": 0.6814230398740619,
- "tests/test_auth_type_system.py::test_auth_config_missing_jwt_secret_raises": 0.03288958314806223,
- "tests/test_auth_type_system.py::test_auth_config_token_expiry_31_raises": 0.032739791087806225,
- "tests/test_auth_type_system.py::test_auth_config_token_expiry_boundary_1_ok": 0.03172795916907489,
- "tests/test_auth_type_system.py::test_auth_config_token_expiry_boundary_30_ok": 0.032287334091961384,
- "tests/test_auth_type_system.py::test_auth_config_token_expiry_used_in_login_response": 0.03318662499077618,
- "tests/test_auth_type_system.py::test_auth_config_token_expiry_zero_raises": 0.034022041130810976,
- "tests/test_auth_type_system.py::test_auth_error_response_all_codes_serializable": 0.03450262499973178,
- "tests/test_auth_type_system.py::test_auth_error_response_has_code_and_message": 0.03441195911727846,
- "tests/test_auth_type_system.py::test_change_password_preserves_session_only_preference": 0.8128562909550965,
- "tests/test_auth_type_system.py::test_change_password_reissues_access_and_csrf_in_lockstep_when_preference_changes": 0.8124909999314696,
- "tests/test_auth_type_system.py::test_csrf_checks_post_to_protected": 0.033064418006688356,
- "tests/test_auth_type_system.py::test_csrf_cookie_not_secure_on_http": 0.7837356252130121,
- "tests/test_auth_type_system.py::test_csrf_cookie_persistent_on_https": 0.2775739168282598,
- "tests/test_auth_type_system.py::test_csrf_cookie_secure_on_https": 0.275708207860589,
- "tests/test_auth_type_system.py::test_csrf_cookie_session_only_on_http": 0.27630570880137384,
- "tests/test_auth_type_system.py::test_csrf_does_not_exempt_me": 0.034137042006477714,
- "tests/test_auth_type_system.py::test_csrf_does_not_exempt_old_login_path": 0.032845875015482306,
- "tests/test_auth_type_system.py::test_csrf_exempts_login_local": 0.033565209014341235,
- "tests/test_auth_type_system.py::test_csrf_exempts_login_local_trailing_slash": 0.033627999015152454,
- "tests/test_auth_type_system.py::test_csrf_exempts_logout": 0.03381212498061359,
- "tests/test_auth_type_system.py::test_csrf_exempts_register": 0.03524208185262978,
- "tests/test_auth_type_system.py::test_csrf_middleware_allows_get_without_token": 0.03310745884664357,
- "tests/test_auth_type_system.py::test_csrf_middleware_allows_post_with_matching_token": 0.03316904231905937,
- "tests/test_auth_type_system.py::test_csrf_middleware_blocks_post_with_mismatched_token": 0.03593462496064603,
- "tests/test_auth_type_system.py::test_csrf_middleware_blocks_post_without_token": 0.034085166873410344,
- "tests/test_auth_type_system.py::test_csrf_middleware_exempts_login_local": 0.03242291626520455,
- "tests/test_auth_type_system.py::test_csrf_middleware_sets_cookie_on_auth_endpoint": 0.032848581904545426,
- "tests/test_auth_type_system.py::test_csrf_skips_get_requests": 0.03318033483810723,
- "tests/test_auth_type_system.py::test_decode_token_empty_string_returns_malformed": 0.033868791069835424,
- "tests/test_auth_type_system.py::test_decode_token_expired_maps_to_token_expired_code": 0.032599999802187085,
- "tests/test_auth_type_system.py::test_decode_token_invalid_sig_maps_to_token_invalid_code": 0.03193995822221041,
- "tests/test_auth_type_system.py::test_decode_token_malformed_maps_to_token_invalid_code": 0.032408082159236073,
- "tests/test_auth_type_system.py::test_decode_token_whitespace_returns_malformed": 0.03480912512168288,
- "tests/test_auth_type_system.py::test_get_auth_config_missing_env_var_generates_ephemeral": 0.03287254087626934,
- "tests/test_auth_type_system.py::test_get_current_user_expired_token_returns_token_expired": 0.03555625001899898,
- "tests/test_auth_type_system.py::test_get_current_user_invalid_token_returns_token_invalid": 0.0342398330103606,
- "tests/test_auth_type_system.py::test_get_current_user_malformed_token_returns_token_invalid": 0.034464375115931034,
- "tests/test_auth_type_system.py::test_get_current_user_no_cookie_returns_not_authenticated": 0.033438083017244935,
- "tests/test_auth_type_system.py::test_initialize_remember_me_false_keeps_access_and_csrf_session_only": 0.2727503750938922,
- "tests/test_auth_type_system.py::test_login_failure_uses_csrf_fallback_cookie_lifetime_on_https": 0.09290033392608166,
- "tests/test_auth_type_system.py::test_login_https_sets_secure_cookie": 0.46621445869095623,
- "tests/test_auth_type_system.py::test_login_remember_me_false_keeps_access_and_csrf_session_only": 0.45720766694284976,
- "tests/test_auth_type_system.py::test_login_remember_me_false_over_https_keeps_csrf_session_only": 0.4550890827085823,
- "tests/test_auth_type_system.py::test_login_remember_me_true_keeps_access_and_csrf_max_age_in_lockstep_on_localhost": 0.4641425411682576,
- "tests/test_auth_type_system.py::test_login_response_model_fields": 0.035482041304931045,
- "tests/test_auth_type_system.py::test_login_response_model_has_no_access_token": 0.0319519171025604,
- "tests/test_auth_type_system.py::test_logout_clears_access_and_csrf_without_reissuing_csrf": 0.2737777077127248,
- "tests/test_auth_type_system.py::test_oidc_callback_access_and_csrf_cookie_lifetime_match_on_https": 0.03667100006714463,
- "tests/test_auth_type_system.py::test_oidc_callback_access_and_csrf_cookie_stay_session_only": 0.03920687478967011,
- "tests/test_auth_type_system.py::test_register_http_cookie_httponly_true_secure_false": 0.28889158298261464,
- "tests/test_auth_type_system.py::test_register_https_cookie_httponly_true_secure_true": 0.28714541625231504,
- "tests/test_auth_type_system.py::test_register_remember_me_false_keeps_access_and_csrf_session_only": 0.2918162918649614,
- "tests/test_auth_type_system.py::test_session_cookie_policy_allows_operator_opt_in_for_public_http": 0.043621917022392154,
- "tests/test_auth_type_system.py::test_session_cookie_policy_degrades_public_http_to_session_cookie": 0.07281504198908806,
- "tests/test_auth_type_system.py::test_session_cookie_policy_ignores_forwarded_localhost_on_public_http[spoofed_headers0]": 0.050677208229899406,
- "tests/test_auth_type_system.py::test_session_cookie_policy_ignores_forwarded_localhost_on_public_http[spoofed_headers1]": 0.03800124931149185,
- "tests/test_auth_type_system.py::test_session_cookie_policy_persists_on_https": 0.04463062481954694,
- "tests/test_auth_type_system.py::test_session_cookie_policy_persists_on_ipv4_loopback_range": 0.061226123943924904,
- "tests/test_auth_type_system.py::test_session_cookie_policy_persists_on_localhost_http": 0.039753042394295335,
- "tests/test_auth_type_system.py::test_session_cookie_policy_remember_me_false_is_session_cookie": 0.04067795816808939,
- "tests/test_auth_type_system.py::test_user_response_accepts_configured_custom_role": 0.03275700006633997,
- "tests/test_auth_type_system.py::test_user_response_empty_string_role_rejected": 0.03203425114043057,
- "tests/test_auth_type_system.py::test_user_response_missing_required_fields": 0.03343670885078609,
- "tests/test_auth_type_system.py::test_user_response_system_role_literal": 0.03212949982844293,
- "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_authorization_and_explicit_guardrail_both_run": 0.0004188339225947857,
- "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_authorization_wires_adapter_with_the_build_provider_instance": 0.00036612595431506634,
- "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_deferred_tool_search_bypasses_layer_two_for_filtered_catalog": 0.002050665905699134,
- "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_subagent_deferred_tool_search_bypasses_layer_two_async": 0.0020424581598490477,
- "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_tool_search_without_deferred_catalog_is_not_exempt": 0.0005627498030662537,
- "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_wired_authorization_middleware_denies_execution_with_runtime_principal": 0.0009519578889012337,
- "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_invalid_provider_result_fails_closed[bash]": 0.000918667996302247,
- "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_invalid_provider_result_fails_closed[invalid_result1]": 0.0006932509131729603,
- "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_invalid_provider_result_fails_closed[invalid_result2]": 0.000789291225373745,
- "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_keeps_only_provider_allowed_tools_and_preserves_input_order": 0.0018530839588493109,
- "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_provider_cannot_add_tools_outside_the_candidate_set": 0.0005960001144558191,
- "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_provider_error_fails_closed_to_an_empty_tool_set": 0.0016208761371672153,
- "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_provider_error_fails_open_only_when_configured": 0.0011724159121513367,
- "tests/test_authorization_enforcement.py::test_bootstrap_assembly_uses_filtered_skill_set[skills_allow0-True-expected_names0]": 0.0014757500030100346,
- "tests/test_authorization_enforcement.py::test_bootstrap_assembly_uses_filtered_skill_set[skills_allow1-True-expected_names1]": 0.0005541658028960228,
- "tests/test_authorization_enforcement.py::test_bootstrap_assembly_uses_filtered_skill_set[skills_allow2-False-None]": 0.0005287087988108397,
- "tests/test_authorization_enforcement.py::test_lead_agent_filters_all_model_visible_tools_and_reuses_provider[False]": 0.013268331997096539,
- "tests/test_authorization_enforcement.py::test_lead_agent_filters_all_model_visible_tools_and_reuses_provider[True]": 0.0028342909645289183,
- "tests/test_authorization_outcome.py::test_context_key_is_double_underscore_prefixed_so_gateway_strips_forgeries": 0.00027091684751212597,
- "tests/test_authorization_outcome.py::test_missing_context_or_tool_call_id_is_a_no_op_rather_than_an_error": 0.00021416693925857544,
- "tests/test_authorization_outcome.py::test_pop_consumes_so_a_later_call_cannot_inherit_a_stale_decision": 0.0002492917701601982,
- "tests/test_authorization_outcome.py::test_round_trip_is_keyed_by_tool_call_id": 0.0002974581439048052,
- "tests/test_authorization_outcome.py::test_the_store_evicts_the_oldest_entry_once_it_is_full": 0.00028366572223603725,
- "tests/test_authorization_principal.py::TestAttributes::test_empty_mapping_attributes": 0.000222416827455163,
- "tests/test_authorization_principal.py::TestAttributes::test_mapping_attributes_copied": 0.00020587490871548653,
- "tests/test_authorization_principal.py::TestAttributes::test_missing_attributes": 0.00020683393813669682,
- "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[42]": 0.00022212392650544643,
- "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[invalid0]": 0.0003144161310046911,
- "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[invalid3]": 0.00022079306654632092,
- "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[not a mapping]": 0.0002298327162861824,
- "tests/test_authorization_principal.py::TestAttributes::test_none_attributes": 0.00020087487064301968,
- "tests/test_authorization_principal.py::TestAttributes::test_type_error_includes_actual_type": 0.0002183341421186924,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[1-False0]": 0.00024091685190796852,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[1-False1]": 0.00023362529464066029,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[False-False]": 0.00023570889607071877,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[None-False]": 0.00022783293388783932,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[True-True]": 0.00024716579355299473,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[true-False]": 0.0002659996971487999,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[value6-False]": 0.00023470702581107616,
- "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[value7-False]": 0.0002912927884608507,
- "tests/test_authorization_principal.py::TestPrincipalBuilderFields::test_empty_context": 0.00022345897741615772,
- "tests/test_authorization_principal.py::TestPrincipalBuilderFields::test_full_field_mapping": 0.00020783324725925922,
- "tests/test_authorization_principal.py::TestPrincipalBuilderFields::test_partial_context": 0.0002476242370903492,
- "tests/test_authorization_principal.py::TestPureFunction::test_input_not_modified": 0.0001944592222571373,
- "tests/test_authorization_principal.py::TestRoleResolution::test_empty_string_role_uses_default": 0.0002023747656494379,
- "tests/test_authorization_principal.py::TestRoleResolution::test_missing_role_uses_default": 0.00021100090816617012,
- "tests/test_authorization_principal.py::TestRoleResolution::test_none_role_uses_default": 0.00022249994799494743,
- "tests/test_authorization_principal.py::TestRoleResolution::test_unknown_role_preserved": 0.0002314997836947441,
- "tests/test_authorization_provider.py::TestAuthorizationConfig::test_app_config_has_authorization_field": 0.0004974170587956905,
- "tests/test_authorization_provider.py::TestAuthorizationConfig::test_app_config_load_propagates_to_singleton": 0.00041079195216298103,
- "tests/test_authorization_provider.py::TestAuthorizationConfig::test_defaults": 0.00022783293388783932,
- "tests/test_authorization_provider.py::TestAuthorizationConfig::test_get_returns_defaults_when_not_loaded": 0.000213331775739789,
- "tests/test_authorization_provider.py::TestAuthorizationConfig::test_load_from_dict": 0.0002518321853131056,
- "tests/test_authorization_provider.py::TestAuthorizationConfig::test_reset_clears_singleton": 0.00020816689357161522,
- "tests/test_authorization_provider.py::TestAuthorizationConfig::test_singleton_persistence": 0.00021879211999475956,
- "tests/test_authorization_provider.py::TestDataclasses::test_authz_decision_defaults": 0.0001932079903781414,
- "tests/test_authorization_provider.py::TestDataclasses::test_authz_decision_with_reasons": 0.0001997910439968109,
- "tests/test_authorization_provider.py::TestDataclasses::test_authz_request": 0.0002811248414218426,
- "tests/test_authorization_provider.py::TestDataclasses::test_authz_request_with_context": 0.00020650005899369717,
- "tests/test_authorization_provider.py::TestDataclasses::test_principal_defaults": 0.00020175008103251457,
- "tests/test_authorization_provider.py::TestDataclasses::test_principal_with_fields": 0.00022083311341702938,
- "tests/test_authorization_provider.py::TestFilterResources::test_allow_all_returns_all": 0.00021762610413134098,
- "tests/test_authorization_provider.py::TestFilterResources::test_deny_all_returns_empty": 0.00019258284009993076,
- "tests/test_authorization_provider.py::TestFilterResources::test_denylist_filter_removes_denied": 0.00023920787498354912,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_adapter_is_guardrail_provider": 0.0002698749303817749,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_adapter_name": 0.00020891614258289337,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_aevaluate_allow": 0.00036504073068499565,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_aevaluate_deny": 0.0003481670282781124,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_aevaluate_propagates_provider_exception": 0.00038608303293585777,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_custom_resource_type_and_action": 0.00021220813505351543,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_decision_conversion_preserves_metadata": 0.000256124883890152,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_allow": 0.000394333153963089,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_applies_default_role_when_missing": 0.00021833274513483047,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_deny": 0.00022595911286771297,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_complete_principal_identity": 0.0002554601524025202,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_context_fields": 0.00022225012071430683,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_is_internal_false": 0.0002112498041242361,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_is_internal_true": 0.0002154158428311348,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_preserves_unknown_role": 0.0002060839906334877,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_propagates_provider_exception": 0.0002779988572001457,
- "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_sync_async_same_principal": 0.0004585408605635166,
- "tests/test_authorization_provider.py::TestProtocolConformance::test_allow_all_is_authorization_provider": 0.0002212498802691698,
- "tests/test_authorization_provider.py::TestProtocolConformance::test_deny_all_is_authorization_provider": 0.00021820818074047565,
- "tests/test_authorization_provider.py::TestProtocolConformance::test_plain_object_without_methods_is_not_provider": 0.00025204080156981945,
- "tests/test_authorization_provider.py::TestProtocolConformance::test_provider_without_filter_resources_is_not_provider": 0.0002302092034369707,
- "tests/test_authorization_route_permissions.py::TestRouteProviderCache::test_changed_config_returns_new_provider": 0.00024458393454551697,
- "tests/test_authorization_route_permissions.py::TestRouteProviderCache::test_same_config_returns_same_provider": 0.00027316692285239697,
- "tests/test_authorization_route_permissions.py::TestRouteProviderCache::test_same_content_different_object_reuses_provider": 0.0002310001291334629,
- "tests/test_authorization_route_permissions.py::test_auth_middleware_marks_internal_route_principal": 0.0015926260966807604,
- "tests/test_authorization_route_permissions.py::test_auth_middleware_stamps_provider_derived_permissions": 0.002523374045267701,
- "tests/test_authorization_route_permissions.py::test_authenticate_uses_route_permission_resolution": 0.0006412079092115164,
- "tests/test_authorization_route_permissions.py::test_route_permissions_apply_failure_mode_to_provider_resolution[False-expected1]": 0.0006134158466011286,
- "tests/test_authorization_route_permissions.py::test_route_permissions_apply_failure_mode_to_provider_resolution[True-expected0]": 0.0005484991706907749,
- "tests/test_authorization_route_permissions.py::test_route_permissions_disabled_preserves_all_permissions": 0.000601666048169136,
- "tests/test_authorization_route_permissions.py::test_route_permissions_fail_closed_denies_only_the_failed_permission": 0.001831958070397377,
- "tests/test_authorization_route_permissions.py::test_route_permissions_fail_open_allows_the_failed_permission": 0.0006479171570390463,
- "tests/test_authorization_route_permissions.py::test_route_permissions_use_async_provider_and_trusted_principal": 0.0005489159375429153,
- "tests/test_authorization_route_permissions.py::test_route_permissions_use_builtin_rbac_route_policy": 0.000522583955898881,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-PATCH-/api/scheduled-tasks/task-1-payload1]": 0.004777207970619202,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-POST-/api/scheduled-tasks-payload0]": 0.004662251099944115,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-POST-/api/scheduled-tasks/task-1/resume-None]": 0.004821332870051265,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-POST-/api/scheduled-tasks/task-1/trigger-None]": 0.004304001107811928,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-PATCH-/api/scheduled-tasks/task-1-payload1]": 0.004312542034313083,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-POST-/api/scheduled-tasks-payload0]": 0.005376290762796998,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-POST-/api/scheduled-tasks/task-1/resume-None]": 0.004075417062267661,
- "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-POST-/api/scheduled-tasks/task-1/trigger-None]": 0.0039018739480525255,
- "tests/test_authorization_route_permissions.py::test_stateless_run_creation_allows_runs_create[/api/runs/stream]": 0.003597124945372343,
- "tests/test_authorization_route_permissions.py::test_stateless_run_creation_allows_runs_create[/api/runs/wait]": 0.003442416898906231,
- "tests/test_authorization_route_permissions.py::test_stateless_run_creation_requires_runs_create[/api/runs/stream]": 0.0036491667851805687,
- "tests/test_authorization_route_permissions.py::test_stateless_run_creation_requires_runs_create[/api/runs/wait]": 0.00325254094786942,
- "tests/test_authorization_runtime.py::TestDisabled::test_disabled_returns_none": 0.00028270971961319447,
- "tests/test_authorization_runtime.py::TestDisabled::test_disabled_with_provider_config_returns_none": 0.00021520908921957016,
- "tests/test_authorization_runtime.py::TestDisabledNoImport::test_disabled_does_not_import_invalid_path": 0.00020770798437297344,
- "tests/test_authorization_runtime.py::TestInvalidClassPath::test_nonexistent_attribute_raises_with_path": 0.00023754197172820568,
- "tests/test_authorization_runtime.py::TestInvalidClassPath::test_nonexistent_module_raises_with_path": 0.00045654107816517353,
- "tests/test_authorization_runtime.py::TestMissingProvider::test_enabled_without_provider_raises": 0.00026079011149704456,
- "tests/test_authorization_runtime.py::TestNoCaching::test_each_call_returns_new_instance": 0.0002377901691943407,
- "tests/test_authorization_runtime.py::TestNoFactoryInjection::test_factory_does_not_inject_framework_params": 0.0002135417889803648,
- "tests/test_authorization_runtime.py::TestProtocolConformance::test_non_class_target_raises": 0.0002679161261767149,
- "tests/test_authorization_runtime.py::TestProtocolConformance::test_non_protocol_class_raises": 0.0002929160837084055,
- "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_invalid_rbac_config_preserves_cause": 0.00022208294831216335,
- "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_invalid_rbac_config_surfaces_class_path": 0.00024975091218948364,
- "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_unknown_default_role_fails_during_provider_resolution": 0.00025574909523129463,
- "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_unknown_provider_config_key_surfaces_through_factory": 0.0002680830657482147,
- "tests/test_authorization_runtime.py::TestValidProvider::test_builtin_rbac_resolves": 0.00021762517280876637,
- "tests/test_authorization_runtime.py::TestValidProvider::test_custom_provider_resolves": 0.00021237600594758987,
- "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_disabled_does_not_resolve_provider": 0.0006753331981599331,
- "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_disabled_returns_original_and_none": 0.0018190417904406786,
- "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_enabled_filters_and_returns_provider": 0.0011583331506699324,
- "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_reuses_provided_provider": 0.001518166158348322,
- "tests/test_authorization_tool_filter.py::TestDisabledParity::test_lead_agent_context_disabled_noop": 0.0017746260855346918,
- "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_fail_closed_on_provider_error": 0.001508916961029172,
- "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_fail_open_on_provider_error": 0.0011108338367193937,
- "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_filters_denied_tools": 0.0014475828502327204,
- "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_guest_narrow_allowlist": 0.0022624582052230835,
- "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_preserves_order": 0.0014509591273963451,
- "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_provider_none_returns_original": 0.001330625033006072,
- "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_unknown_role_raises_and_fail_closed_denies_all": 0.0014118750113993883,
- "tests/test_background_task_status_filter.py::test_internal_status_filter_rejects_invalid_values[]": 0.034586665919050574,
- "tests/test_background_task_status_filter.py::test_internal_status_filter_rejects_invalid_values[unknown]": 0.03519995720125735,
- "tests/test_background_task_status_filter.py::test_status_filter_finds_matches_before_limit[failed]": 0.06396320788189769,
- "tests/test_background_task_status_filter.py::test_status_filter_finds_matches_before_limit[input_required]": 0.04731612419709563,
- "tests/test_background_task_status_filter.py::test_status_filter_preserves_limit_order_and_default_behavior": 0.04172108299098909,
- "tests/test_background_task_status_filter.py::test_status_filter_preserves_owner_and_incarnation_isolation[None]": 0.041083083022385836,
- "tests/test_background_task_status_filter.py::test_status_filter_preserves_owner_and_incarnation_isolation[current]": 0.04102245927788317,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[cancelled-False]": 0.037746291141957045,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[cancelled-True]": 0.037696666084229946,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[completed-False]": 0.03894104063510895,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[completed-True]": 0.03965874994173646,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[failed-False]": 0.039970293175429106,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[failed-True]": 0.0384166669100523,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[input_required-False]": 0.03896729205735028,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[input_required-True]": 0.04104483500123024,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[submitted-False]": 0.04315937403589487,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[submitted-True]": 0.043623124714940786,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[working-False]": 0.045435875887051225,
- "tests/test_background_task_status_filter.py::test_status_intersects_active_only[working-True]": 0.03918912494555116,
- "tests/test_background_task_status_filter.py::test_status_tool_schema_exposes_existing_states_and_rejects_invalid_values": 0.0007634570356458426,
- "tests/test_background_tasks_tool.py::test_background_task_tools_fail_closed_without_server_owned_incarnation": 0.00047904113307595253,
- "tests/test_background_tasks_tool.py::test_cancel_background_task_uses_current_user_and_thread": 0.0005040830001235008,
- "tests/test_background_tasks_tool.py::test_list_background_tasks_returns_only_safe_local_fields": 0.0006307079456746578,
- "tests/test_base_to_dict.py::test_column_keys_are_cached_per_class": 0.00020100106485188007,
- "tests/test_base_to_dict.py::test_repr_lists_columns": 0.00021504214964807034,
- "tests/test_base_to_dict.py::test_to_dict_exclude": 0.00022783316671848297,
- "tests/test_base_to_dict.py::test_to_dict_returns_all_columns": 0.00024725007824599743,
- "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[FILE:../outputs/report.md non-empty]": 0.038705374812707305,
- "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[F\\u0130LE:../outputs/report.md exists]": 0.03706120792776346,
- "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[F\\u0130LE_WR\\u0130TTEN:../outputs/report.md]": 0.03876199992373586,
- "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[f\\u0131le:../outputs/report.md exists]": 0.038660333724692464,
- "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[f\\u0131le_written:../outputs/report.md]": 0.03819837514311075,
- "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[file:../outputs/report.md exists]": 0.03986450005322695,
- "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[file_written:../outputs/report.md]": 0.03667933424003422,
- "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[FILE:../outputs/report.md non-empty]": 0.05097437580116093,
- "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[F\\u0130LE:../outputs/report.md exists]": 0.051094625145196915,
- "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[F\\u0130LE_WR\\u0130TTEN:../outputs/report.md]": 0.05143320676870644,
- "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[f\\u0131le:../outputs/report.md exists]": 0.05054941610433161,
- "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[f\\u0131le_written:../outputs/report.md]": 0.051238083047792315,
- "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[file:../outputs/report.md exists]": 0.05281770811416209,
- "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[file_written:../outputs/report.md]": 0.050473209004849195,
- "tests/test_batch_acceptance.py::test_checker_error_does_not_retry_successful_execution": 0.05252745933830738,
- "tests/test_batch_acceptance.py::test_completed_batch_records_mixed_checks_and_exports_after_reopen": 0.06143704173155129,
- "tests/test_batch_acceptance.py::test_criteria_survive_lease_recovery_and_submission_replay": 0.04790320782922208,
- "tests/test_batch_acceptance.py::test_csv_header_criterion_survives_batch_execution_and_storage": 0.057724916841834784,
- "tests/test_batch_acceptance.py::test_denied_sandbox_keeps_result_unchecked_without_acquiring[FILE]": 0.04885054100304842,
- "tests/test_batch_acceptance.py::test_denied_sandbox_keeps_result_unchecked_without_acquiring[File_Written]": 0.04996729223057628,
- "tests/test_batch_acceptance.py::test_denied_sandbox_keeps_result_unchecked_without_acquiring[file]": 0.07312037399969995,
- "tests/test_batch_acceptance.py::test_failed_execution_is_not_checked": 0.04874966712668538,
- "tests/test_batch_acceptance.py::test_file_check_cannot_confirm_another_users_file": 0.05497091682627797,
- "tests/test_batch_acceptance.py::test_json_criterion_survives_batch_execution_and_storage": 0.05688491719774902,
- "tests/test_batch_acceptance.py::test_no_criteria_skips_checker_and_preserves_success": 0.05234745820052922,
- "tests/test_batch_acceptance.py::test_only_effective_file_checks_request_sandbox_access[criteria0]": 0.03677383321337402,
- "tests/test_batch_acceptance.py::test_only_effective_file_checks_request_sandbox_access[criteria1]": 0.0354158750269562,
- "tests/test_batch_acceptance.py::test_only_effective_file_checks_request_sandbox_access[criteria2]": 0.03986979299224913,
- "tests/test_batch_acceptance.py::test_slow_checker_renews_lease_and_stops_after_losing_it": 1.0588991669937968,
- "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[empty]": 0.052200083853676915,
- "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[escaped]": 0.05309566599316895,
- "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[oversized]": 0.05286183301359415,
- "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[truncated_tag]": 0.051493708742782474,
- "tests/test_batch_acceptance.py::test_surrogate_csv_criterion_preserves_completed_execution_after_reopen[\\\\ud800]": 0.05778045696206391,
- "tests/test_batch_acceptance.py::test_surrogate_csv_criterion_preserves_completed_execution_after_reopen[\\\\udfff]": 0.0547992498613894,
- "tests/test_batch_acceptance.py::test_surrogate_csv_criterion_preserves_completed_execution_after_reopen[id\\\\ud800]": 0.057199041824787855,
- "tests/test_batch_acceptance.py::test_tool_preserves_per_item_criteria_and_legacy_shape": 0.06526316585950553,
- "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[False-False-False-False]": 0.0049348329193890095,
- "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[False-False-True-False]": 0.0031229997985064983,
- "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[True-False-False-False]": 0.003366375109180808,
- "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[True-True-False-False]": 0.0039925421588122845,
- "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[True-True-True-True]": 0.0030587913934141397,
- "tests/test_batch_lease_lifecycle.py::test_each_scheduler_claim_has_a_fresh_ownership_generation": 0.07253504125401378,
- "tests/test_batch_lease_lifecycle.py::test_execution_requires_an_explicit_claim_owner": 0.034424833953380585,
- "tests/test_batch_lease_lifecycle.py::test_heartbeat_exit_drains_an_in_flight_renewal_across_repeated_cancellation": 1.0045374580658972,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-finalize]": 0.0504506251309067,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-renew]": 0.049114414723590016,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-requeue]": 0.04921725019812584,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-running]": 0.07318016514182091,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-finalize]": 0.05263133207336068,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-renew]": 0.050367501098662615,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-requeue]": 0.04878466692753136,
- "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-running]": 0.05070766690187156,
- "tests/test_batch_lease_lifecycle.py::test_initialization_keeps_renewing_for_other_workers": 3.41285675088875,
- "tests/test_batch_lease_lifecycle.py::test_lost_heartbeat_cancels_execution_before_a_long_poll_interval": 10.060789916897193,
- "tests/test_batch_lease_lifecycle.py::test_recovery_does_not_overwrite_a_renewal_after_its_expiry_read": 0.04587820777669549,
- "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[batch_cancelled]": 0.0451209160964936,
- "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[item_cancelled]": 0.04527729284018278,
- "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[missing]": 0.045288749039173126,
- "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[owned]": 0.04494399996474385,
- "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[wrong_owner]": 0.045017083175480366,
- "tests/test_batch_lease_lifecycle.py::test_scheduler_does_not_reclaim_its_still_initializing_item": 0.054047376150265336,
- "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[cancel-pending]": 0.052463291911408305,
- "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[cancel-queued]": 0.056084416108205914,
- "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[claim-pending]": 0.052845916943624616,
- "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[claim-queued]": 0.05158937396481633,
- "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[pause-pending]": 0.14714695885777473,
- "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[pause-queued]": 0.054973291931673884,
- "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[postgres-knowledge_search]": 0.0012658752966672182,
- "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[postgres-task]": 0.0011077916715294123,
- "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[sqlite-knowledge_search]": 0.096883375197649,
- "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[sqlite-task]": 0.05789024895057082,
- "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[10000]": 0.0012123750057071447,
- "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[1000]": 0.0005999580025672913,
- "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[1800]": 0.0003322502598166466,
- "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[1]": 0.00030487379990518093,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-cancel-running]": 0.0011322079226374626,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-cancel]": 0.0013057931791990995,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-failure]": 0.0011528742033988237,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-retry]": 0.0011076659429818392,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-stale-lease]": 0.0011090000625699759,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-cancel-running]": 0.04952020780183375,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-cancel]": 0.048235501162707806,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-failure]": 0.04663904197514057,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-retry]": 0.049433874897658825,
- "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-stale-lease]": 0.04818249982781708,
- "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[omitted]": 0.002560333115980029,
- "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[partial]": 0.0015007918700575829,
- "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[retained]": 0.001923748990520835,
- "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[unknown]": 0.0016216670628637075,
- "tests/test_batch_rag_evidence.py::test_forwarding_limit_counts_duplicate_omissions_once": 0.01529608340933919,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-None-True-thread-1-401]": 0.0011505410075187683,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-other-True-thread-1-404]": 0.001251291949301958,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-user-1-False-thread-1-403]": 0.001120374770835042,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-user-1-True-other-thread-404]": 0.0011592088267207146,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-user-1-True-thread-1-200]": 0.001281083095818758,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-None-True-thread-1-401]": 0.04962720791809261,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-other-True-thread-1-404]": 0.40219937497749925,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-user-1-False-thread-1-403]": 0.050102708861231804,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-user-1-True-other-thread-404]": 0.04984441585838795,
- "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-user-1-True-thread-1-200]": 0.0545884168241173,
- "tests/test_batch_rag_evidence.py::test_nested_task_omissions_survive_worker_reopen_and_export[postgres]": 0.0014472079928964376,
- "tests/test_batch_rag_evidence.py::test_nested_task_omissions_survive_worker_reopen_and_export[sqlite]": 0.15255991579033434,
- "tests/test_batch_rag_evidence.py::test_plain_results_keep_nullable_evidence[postgres]": 0.001571873901411891,
- "tests/test_batch_rag_evidence.py::test_plain_results_keep_nullable_evidence[sqlite]": 0.06063995696604252,
- "tests/test_batch_rag_evidence.py::test_real_subagent_graph_captures_artifact_for_durable_export[postgres]": 0.0015117090661078691,
- "tests/test_batch_rag_evidence.py::test_real_subagent_graph_captures_artifact_for_durable_export[sqlite]": 0.08885487401857972,
- "tests/test_batch_rag_evidence.py::test_recaptured_source_supersedes_forwarded_omission[False]": 0.00029191793873906136,
- "tests/test_batch_rag_evidence.py::test_recaptured_source_supersedes_forwarded_omission[True]": 0.00025325012393295765,
- "tests/test_batch_rag_evidence.py::test_report_truncation_selects_only_complete_stored_citations[postgres]": 0.0013225420843809843,
- "tests/test_batch_rag_evidence.py::test_report_truncation_selects_only_complete_stored_citations[sqlite]": 0.0551569580566138,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[future-version]": 0.0002950418274849653,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-id]": 0.0002661652397364378,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-locator]": 0.000238833948969841,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-provider]": 0.0002455837093293667,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-text]": 0.0002335419412702322,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[overlong-name]": 0.00023841694928705692,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[uncited]": 0.00032416684553027153,
- "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[unsupported-tool]": 0.00038183294236660004,
- "tests/test_batch_result_reader.py::test_bound_reader_stop_does_not_fall_back_to_global": 0.0006635827012360096,
- "tests/test_batch_result_reader.py::test_completion_changes_revision_and_requires_restart": 0.056688417214900255,
- "tests/test_batch_result_reader.py::test_continuation_accepts_changed_window_size": 0.0660052509047091,
- "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[None]": 0.07180704083293676,
- "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget1]": 0.05989954201504588,
- "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget2]": 0.05870616598986089,
- "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget3]": 0.0592359583824873,
- "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget4]": 0.06436462420970201,
- "tests/test_batch_result_reader.py::test_failed_report_retry_and_cancel_states": 0.05968020809814334,
- "tests/test_batch_result_reader.py::test_gateway_tool_assembly_gating_and_config_binding": 0.039381666108965874,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args0]": 0.0006992502603679895,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args10]": 0.0004919993225485086,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args1]": 0.0005985000170767307,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args2]": 0.0006217507179826498,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args3]": 0.0005232489202171564,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args4]": 0.0005217092111706734,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args5]": 0.0015037069097161293,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args6]": 0.0004996261559426785,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args7]": 0.0005067500751465559,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args8]": 0.0005597919225692749,
- "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args9]": 0.0004917089827358723,
- "tests/test_batch_result_reader.py::test_long_criteria_and_error_are_inside_the_window": 0.04679824970662594,
- "tests/test_batch_result_reader.py::test_missing_thread_and_legacy_submitter_are_explicitly_rejected": 0.0006565002258867025,
- "tests/test_batch_result_reader.py::test_output_budget_too_small_stops_without_zero_progress": 0.037440208019688725,
- "tests/test_batch_result_reader.py::test_pending_empty_and_position_boundaries": 0.04070287384092808,
- "tests/test_batch_result_reader.py::test_reader_rejects_other_user_or_thread[other-other]": 0.053697667084634304,
- "tests/test_batch_result_reader.py::test_reader_rejects_other_user_or_thread[other-thread-1]": 0.05840795813128352,
- "tests/test_batch_result_reader.py::test_reader_rejects_other_user_or_thread[user-1-other]": 0.053716666996479034,
- "tests/test_batch_result_reader.py::test_real_submission_worker_reopen_and_toolnode_continuation[postgres]": 0.0012562500778585672,
- "tests/test_batch_result_reader.py::test_real_submission_worker_reopen_and_toolnode_continuation[sqlite]": 0.15943558188155293,
- "tests/test_batch_result_reader.py::test_real_tool_schema_rejects_boolean_integers[max_chars]": 0.0006870008073747158,
- "tests/test_batch_result_reader.py::test_real_tool_schema_rejects_boolean_integers[offset]": 0.0005844172555953264,
- "tests/test_batch_result_reader.py::test_real_tool_schema_rejects_boolean_integers[position]": 0.0007982498500496149,
- "tests/test_batch_result_reader.py::test_runtime_identity_is_not_a_model_argument": 0.03957120794802904,
- "tests/test_batch_result_reader.py::test_sdk_factory_graph_consumes_reader": 0.04718212503939867,
- "tests/test_batch_result_reader.py::test_serialization_and_hash_run_off_loop": 0.03784491610713303,
- "tests/test_batch_task_tool.py::test_batch_task_is_explicit_idempotent_submission[None-True]": 0.0006052081007510424,
- "tests/test_batch_task_tool.py::test_batch_task_is_explicit_idempotent_submission[incarnation-1-True]": 0.0007714172825217247,
- "tests/test_batch_task_tool.py::test_batch_task_is_explicit_idempotent_submission[thread_incarnation2-False]": 0.0006750000175088644,
- "tests/test_batch_task_tool.py::test_batch_task_rejects_duplicate_item_keys_without_submitting": 0.0004867070820182562,
- "tests/test_batch_task_tool.py::test_batch_task_rejects_stale_standalone_thread_incarnation": 0.0005551660433411598,
- "tests/test_batch_task_tool.py::test_bound_batch_task_uses_the_explicit_app_config": 0.0005272908601909876,
- "tests/test_batch_task_tool.py::test_bound_batch_tools_do_not_fall_back_after_runtime_stops": 0.0005477915983647108,
- "tests/test_batch_task_tool.py::test_bound_batch_tools_expose_a_sync_invocation_path": 0.0005337509792298079,
- "tests/test_batch_task_tool.py::test_bound_batch_tools_sync_path_uses_the_explicit_submitter": 0.0006864590104669333,
- "tests/test_batch_task_tool.py::test_bound_batch_tools_use_the_explicit_submitter": 0.0006454999092966318,
- "tests/test_bench_checkpoint_channels.py::test_case_rejects_non_positive_snapshot_frequency": 0.0002199159935116768,
- "tests/test_bench_checkpoint_channels.py::test_controller_writes_versioned_jsonl_without_sensitive_case_paths": 0.0025011259131133556,
- "tests/test_bench_checkpoint_channels.py::test_cross_mode_validation_rejects_materialized_state_mismatch": 0.0002761678770184517,
- "tests/test_bench_checkpoint_channels.py::test_deterministic_message_has_exact_payload_bytes_and_stable_identity": 0.0002188333310186863,
- "tests/test_bench_checkpoint_channels.py::test_expand_cases_alternates_modes_without_cross_product_reordering": 0.0002048751339316368,
- "tests/test_bench_checkpoint_channels.py::test_expand_cases_sweeps_delta_frequencies_without_duplicating_full_cases": 0.0002184582408517599,
- "tests/test_bench_checkpoint_channels.py::test_help_explains_delta_only_runs_bypass_full_payload_cap": 0.000724666053429246,
- "tests/test_bench_checkpoint_channels.py::test_memory_case_keeps_timings_when_private_storage_stats_change": 0.2592989581171423,
- "tests/test_bench_checkpoint_channels.py::test_memory_smoke_case_materializes_at_low_snapshot_frequency": 0.31075962423346937,
- "tests/test_bench_checkpoint_channels.py::test_memory_smoke_case_materializes_expected_state[delta]": 0.2573048328049481,
- "tests/test_bench_checkpoint_channels.py::test_memory_smoke_case_materializes_expected_state[full]": 0.2593011260032654,
- "tests/test_bench_checkpoint_channels.py::test_oversized_filter_applies_full_cap_to_every_swept_delta_cadence": 0.00020308420062065125,
- "tests/test_bench_checkpoint_channels.py::test_oversized_filter_does_not_suppress_a_delta_only_diagnostic": 0.00019875005818903446,
- "tests/test_bench_checkpoint_channels.py::test_oversized_filter_skips_full_and_delta_as_a_comparable_pair": 0.0002032071352005005,
- "tests/test_bench_checkpoint_channels.py::test_parse_choice_csv_reports_duplicate_values": 0.00025041704066097736,
- "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_deduplicates_in_input_order": 0.0002910410985350609,
- "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[-1]": 0.0002267090603709221,
- "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[0]": 0.0002327081747353077,
- "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[1,,2]": 0.00021462608128786087,
- "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[]": 0.0002497921232134104,
- "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[one]": 0.00021929130889475346,
- "tests/test_bench_checkpoint_channels.py::test_postgres_backend_requires_explicit_connection_uri": 0.0014552497304975986,
- "tests/test_bench_checkpoint_channels.py::test_postgres_failure_does_not_expose_connection_uri": 0.020604457007721066,
- "tests/test_bench_checkpoint_channels.py::test_postgres_smoke_case_reports_normalized_storage[asyncio]": 0.0004968340508639812,
- "tests/test_bench_checkpoint_channels.py::test_postgres_storage_stats_normalize_checkpoint_tables[asyncio]": 0.0007076661568135023,
- "tests/test_bench_checkpoint_channels.py::test_profiled_case_writes_loadable_stats": 0.27011095895431936,
- "tests/test_bench_checkpoint_channels.py::test_shared_backend_thread_ids_are_case_scoped_and_stable": 0.00019774888642132282,
- "tests/test_bench_checkpoint_channels.py::test_sqlite_smoke_case_reports_durable_and_logical_storage[delta]": 0.26271624909713864,
- "tests/test_bench_checkpoint_channels.py::test_sqlite_smoke_case_reports_durable_and_logical_storage[full]": 0.26033429079689085,
- "tests/test_bench_checkpoint_production.py::test_case_rejects_frequency_on_full_mode": 0.00021275016479194164,
- "tests/test_bench_checkpoint_production.py::test_case_rejects_nonpositive_turns": 0.00028125010430812836,
- "tests/test_bench_checkpoint_production.py::test_case_rejects_turns_consumed_by_warmup[1]": 0.00025266571901738644,
- "tests/test_bench_checkpoint_production.py::test_case_rejects_turns_consumed_by_warmup[2]": 0.00022779195569455624,
- "tests/test_bench_checkpoint_production.py::test_cross_mode_digest_gate_fails_both_rows_on_mismatch": 0.00022191577591001987,
- "tests/test_bench_checkpoint_production.py::test_cross_mode_gate_tolerates_missing_pair": 0.00020483299158513546,
- "tests/test_bench_checkpoint_production.py::test_expand_cases_alternates_mode_order": 0.00023545813746750355,
- "tests/test_bench_checkpoint_production.py::test_expand_cases_sweeps_frequency_for_delta_only": 0.00034066615626215935,
- "tests/test_bench_checkpoint_production.py::test_merged_busy_ms_unions_overlapping_intervals": 0.0004707074258476496,
- "tests/test_bench_checkpoint_production.py::test_run_case_fails_when_warm_cache_is_not_hit": 0.5411592081654817,
- "tests/test_bench_checkpoint_production.py::test_run_case_succeeds_end_to_end_small[delta-10]": 0.14248637482523918,
- "tests/test_bench_checkpoint_production.py::test_run_case_succeeds_end_to_end_small[full-None]": 0.14572566701099277,
- "tests/test_bench_checkpoint_production.py::test_scripted_model_is_deterministic_across_instances": 0.0008006251882761717,
- "tests/test_bench_checkpoint_production.py::test_timing_saver_records_cumulative_ms": 0.0004931259900331497,
- "tests/test_bench_concurrency.py::test_summarize_counts_completed_ops_across_workers": 0.0002989168278872967,
- "tests/test_bench_concurrency.py::test_summarize_groups_errors_by_exception_type": 0.00020699994638562202,
- "tests/test_bench_concurrency.py::test_summarize_handles_empty_results_without_crashing": 0.00020408397540450096,
- "tests/test_bench_concurrency.py::test_summarize_percentiles_are_monotonic_and_within_observed_range": 0.00023241783492267132,
- "tests/test_bench_concurrency.py::test_summarize_percentiles_match_hand_computed_nearest_rank_values": 0.0002035831566900015,
- "tests/test_bench_concurrency.py::test_summarize_percentiles_match_hand_computed_values_at_documented_sample_size": 0.00022350065410137177,
- "tests/test_bench_concurrency.py::test_summarize_separates_crashed_workers_from_completed_ops": 0.00024024979211390018,
- "tests/test_bench_concurrency.py::test_summarize_surfaces_crashed_worker_diagnostics_not_just_a_count": 0.0001981260720640421,
- "tests/test_bench_concurrency.py::test_summarize_throughput_uses_slowest_worker_operation_window": 0.00022325105965137482,
- "tests/test_bench_concurrency.py::test_summary_indicates_failure_for_an_all_crashed_sweep": 0.00023958389647305012,
- "tests/test_bench_concurrency.py::test_summary_indicates_failure_is_false_for_a_clean_run": 0.00021150079555809498,
- "tests/test_bench_concurrency.py::test_summary_indicates_failure_when_completed_ops_falls_short_without_a_crash": 0.00022379099391400814,
- "tests/test_bench_concurrency.py::test_summary_indicates_failure_when_every_op_errored_without_a_crash": 0.00022204197011888027,
- "tests/test_bench_context_snapshot.py::test_capped_artifact_is_not_normal_completion_and_stays_in_costs": 0.00035662390291690826,
- "tests/test_bench_context_snapshot.py::test_config_rejects_credentials_instead_of_recording_them": 0.0046722907572984695,
- "tests/test_bench_context_snapshot.py::test_invoice_grader_allows_divmod_and_detects_rounding_errors": 0.08655599993653595,
- "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[\"text\"]": 0.00021279091015458107,
- "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[[]]": 0.0004110001027584076,
- "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[invalid]": 0.00022741593420505524,
- "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[null]": 0.00023483391851186752,
- "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[{\"unexpected\":1}]": 0.00023337476886808872,
- "tests/test_bench_context_snapshot.py::test_offline_summary_cli_needs_no_provider_config": 0.061682292027398944,
- "tests/test_bench_context_snapshot.py::test_provider_auth_and_metadata_redaction[asyncio-]": 0.12606958323158324,
- "tests/test_bench_context_snapshot.py::test_provider_auth_and_metadata_redaction[asyncio-configured-test-key]": 0.00490033277310431,
- "tests/test_bench_context_snapshot.py::test_published_results_include_all_pairs_and_reproduce_summary": 0.0012699577491730452,
- "tests/test_bench_context_snapshot.py::test_python_grader_keeps_standard_types_and_rejects_mutation": 0.06110758404247463,
- "tests/test_bench_context_snapshot.py::test_python_grader_rejects_imports_and_times_out": 0.23957125027664006,
- "tests/test_bench_context_snapshot.py::test_usage_counts_lead_and_worker_and_preserves_unknown_cost": 0.000501417089253664,
- "tests/test_bench_deermem_eviction_contracts.py::test_cli_contract_validation_is_offline": 0.004171458072960377,
- "tests/test_bench_deermem_eviction_contracts.py::test_committed_protocol_is_pinned_and_does_not_copy_longmemeval_text": 0.003840251127257943,
- "tests/test_bench_deermem_eviction_contracts.py::test_required_policy_version_is_checked_against_production": 0.0014234157279133797,
- "tests/test_bench_deermem_eviction_dataset.py::test_distractor_bank_is_filtered_sorted_and_bounded": 0.00023466581478714943,
- "tests/test_bench_deermem_eviction_dataset.py::test_extract_evidence_uses_marked_turns_and_per_session_user_fallback": 0.00021508336067199707,
- "tests/test_bench_deermem_eviction_dataset.py::test_load_longmemeval_indexes_unique_rows": 0.0010315002873539925,
- "tests/test_bench_deermem_eviction_dataset.py::test_load_longmemeval_rejects_hash_mismatch": 0.0011515829246491194,
- "tests/test_bench_deermem_eviction_grading.py::test_all_stopword_predictions_cannot_pass_overlap": 0.00020870869047939777,
- "tests/test_bench_deermem_eviction_grading.py::test_config_pins_the_committed_grader_version": 0.001282749231904745,
- "tests/test_bench_deermem_eviction_grading.py::test_conflicting_numeric_answers_are_rejected": 0.0002019170206040144,
- "tests/test_bench_deermem_eviction_grading.py::test_empty_and_insufficient_predictions_are_rejected": 0.00020862510427832603,
- "tests/test_bench_deermem_eviction_grading.py::test_empty_reference_is_a_contract_error": 0.00019466690719127655,
- "tests/test_bench_deermem_eviction_grading.py::test_exact_match_ignores_case_punctuation_and_number_words": 0.0001966673880815506,
- "tests/test_bench_deermem_eviction_grading.py::test_grader_is_blind_by_construction": 0.0002102500293403864,
- "tests/test_bench_deermem_eviction_grading.py::test_normalization_lowercases_strips_and_maps_number_words": 0.00020729005336761475,
- "tests/test_bench_deermem_eviction_grading.py::test_numbers_inside_an_explicit_reference_range_are_accepted": 0.00022775004617869854,
- "tests/test_bench_deermem_eviction_grading.py::test_overlap_requires_sixty_percent_in_both_directions": 0.00021245889365673065,
- "tests/test_bench_deermem_eviction_grading.py::test_substring_matches_are_token_level_and_bidirectional": 0.00022979197092354298,
- "tests/test_bench_deermem_eviction_policy.py::test_confirmation_scenario_is_deterministic_and_uses_production_policies": 0.00041112489998340607,
- "tests/test_bench_deermem_eviction_policy.py::test_correction_reserve_retains_a_low_confidence_correction": 0.0002753329463303089,
- "tests/test_bench_deermem_eviction_policy.py::test_policy_result_contains_ids_and_scores_but_not_dataset_text": 0.0002787909470498562,
- "tests/test_bench_deermem_eviction_protocol.py::test_distractor_offset_derivation_and_wraparound_are_pinned": 0.0002039172686636448,
- "tests/test_bench_deermem_eviction_protocol.py::test_distractor_selection_requires_a_large_enough_bank": 0.00022262590937316418,
- "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_accepts_a_manifest_matching_the_published_rule": 0.0003955010324716568,
- "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_applies_every_published_exclusion": 0.0003812501672655344,
- "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_rejects_ids_that_break_the_rule": 0.000399166950955987,
- "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_requires_enough_eligible_rows": 0.0003797512035816908,
- "tests/test_bench_deermem_eviction_published_results.py::test_published_rows_contain_only_allowed_metadata": 0.0021582499612122774,
- "tests/test_bench_deermem_eviction_published_results.py::test_published_statistics_are_recomputable_from_the_rows": 0.13847020780667663,
- "tests/test_bench_deermem_eviction_published_results.py::test_published_summary_matches_the_rows_and_run_provenance_is_secret_free": 0.00210554082877934,
- "tests/test_bench_deermem_eviction_qa.py::test_build_answer_task_renders_only_kept_facts": 0.002480125054717064,
- "tests/test_bench_deermem_eviction_qa.py::test_build_client_uses_configured_timeout_and_bearer_header": 0.0126349579077214,
- "tests/test_bench_deermem_eviction_qa.py::test_cli_run_qa_fails_fast_without_provider_environment": 0.004054751014336944,
- "tests/test_bench_deermem_eviction_qa.py::test_provider_settings_errors_name_the_missing_variables": 0.0013081252109259367,
- "tests/test_bench_deermem_eviction_qa.py::test_rendering_omits_the_date_line_when_absent": 0.00025154114700853825,
- "tests/test_bench_deermem_eviction_qa.py::test_rendering_pins_fact_order_date_line_and_block_format": 0.0002853330224752426,
- "tests/test_bench_deermem_eviction_qa.py::test_rendering_rejects_empty_or_duplicate_facts": 0.0002577072009444237,
- "tests/test_bench_deermem_eviction_qa.py::test_request_answer_parses_prediction_and_non_secret_metadata": 0.0016431258991360664,
- "tests/test_bench_deermem_eviction_qa.py::test_request_answer_rejects_non_retryable_and_malformed_responses": 0.001790874870494008,
- "tests/test_bench_deermem_eviction_qa.py::test_request_answer_retries_retryable_failures_and_gives_up": 0.0018521680030971766,
- "tests/test_bench_deermem_eviction_qa.py::test_resume_revalidates_stored_rows_against_the_current_task": 0.0054057089146226645,
- "tests/test_bench_deermem_eviction_qa.py::test_run_answer_calls_persists_rows_and_resumes_without_new_calls": 0.006249833153560758,
- "tests/test_bench_deermem_eviction_qa.py::test_run_answer_calls_refuses_to_reuse_a_row_bound_to_another_case": 0.006586749106645584,
- "tests/test_bench_deermem_eviction_qa.py::test_run_answer_calls_reports_failures_without_writing_rows": 0.0037735002115368843,
- "tests/test_bench_deermem_eviction_qa.py::test_run_directory_is_bound_to_the_full_protocol_identity": 0.4396305421832949,
- "tests/test_bench_deermem_eviction_qa.py::test_verify_run_identity_is_read_only_and_names_the_changed_artifact": 0.04691520985215902,
- "tests/test_bench_deermem_eviction_report.py::test_collect_and_integrity_checks_reject_incomplete_or_tampered_rows": 0.00533499987795949,
- "tests/test_bench_deermem_eviction_report.py::test_exact_mcnemar_matches_the_two_sided_exact_binomial": 0.0009200822096318007,
- "tests/test_bench_deermem_eviction_report.py::test_grading_is_blind_and_joined_by_row_id": 0.004039248917251825,
- "tests/test_bench_deermem_eviction_report.py::test_grading_rejects_a_row_reassigned_to_another_valid_case": 0.004110208014026284,
- "tests/test_bench_deermem_eviction_report.py::test_paired_bootstrap_is_seed_deterministic_and_signed_second_minus_first": 0.005100624868646264,
- "tests/test_bench_deermem_eviction_report.py::test_summary_and_statistics_keep_suites_separate": 0.019344291649758816,
- "tests/test_bench_deermem_eviction_report.py::test_written_report_redacts_dataset_text_and_refuses_overwrite": 0.03559404076077044,
- "tests/test_bench_deermem_eviction_results.py::test_public_policy_run_omits_dataset_text_and_refuses_overwrite": 0.04595833318307996,
- "tests/test_bench_deermem_eviction_results.py::test_summary_keeps_policy_and_scenario_groups_separate": 0.00043012481182813644,
- "tests/test_bench_deermem_scope_isolation.py::test_contract_is_versioned_and_canaries_are_unique": 0.0007603338453918695,
- "tests/test_bench_deermem_scope_isolation.py::test_contract_rejects_duplicate_canary": 0.0013377503491938114,
- "tests/test_bench_deermem_scope_isolation.py::test_contract_rejects_reused_routing_canary": 0.0015023336745798588,
- "tests/test_bench_deermem_scope_isolation.py::test_failed_live_extraction_is_not_sealed_and_resume_retries[json]": 0.07989470870234072,
- "tests/test_bench_deermem_scope_isolation.py::test_failed_live_extraction_is_not_sealed_and_resume_retries[provider]": 0.08122683316469193,
- "tests/test_bench_deermem_scope_isolation.py::test_legacy_fact_only_rows_are_not_reported_or_reused": 0.0724394170101732,
- "tests/test_bench_deermem_scope_isolation.py::test_missing_live_key_fails_before_model_construction": 0.01623470918275416,
- "tests/test_bench_deermem_scope_isolation.py::test_offline_runner_executes_production_scope_and_routing_paths": 0.04416058282367885,
- "tests/test_bench_deermem_scope_isolation.py::test_report_recomputes_metrics_and_rejects_tampered_outcome": 0.03924770816229284,
- "tests/test_bench_deermem_scope_isolation.py::test_report_refuses_to_overwrite_evidence": 0.06588112493045628,
- "tests/test_bench_deermem_scope_isolation.py::test_resume_reuses_protocol_bound_rows_and_rejects_changed_manifest": 0.06943820812739432,
- "tests/test_bench_deermem_scope_isolation.py::test_routing_does_not_treat_shared_summaries_as_agent_leaks": 0.03848354076035321,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-history-earlierContext]": 0.022293540881946683,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-history-longTermBackground]": 0.022861833916977048,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-history-recentMonths]": 0.021900208201259375,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-user-personalContext]": 0.022424707654863596,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-user-topOfMind]": 0.022641832008957863,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-user-workContext]": 0.022935874992981553,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-history-earlierContext]": 0.022916373796761036,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-history-longTermBackground]": 0.02334450022317469,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-history-recentMonths]": 0.022363041061908007,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-user-personalContext]": 0.0221411669626832,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-user-topOfMind]": 0.02236937591806054,
- "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-user-workContext]": 0.02309500123374164,
- "tests/test_bench_deermem_scope_isolation.py::test_storage_failure_does_not_produce_a_semantic_row": 0.05575741804204881,
- "tests/test_bench_deermem_scope_isolation.py::test_unsuccessful_rows_are_rejected_and_not_reused": 0.06940270797349513,
- "tests/test_bench_sandbox_provider.py::test_aio_provider_default_leaves_image_unset": 0.0014576669782400131,
- "tests/test_bench_sandbox_provider.py::test_boxlite_factory_restores_module_state": 0.0002535844687372446,
- "tests/test_bench_sandbox_provider.py::test_boxlite_shim_workaround_loud_fails_for_other_versions": 0.0009310839232057333,
- "tests/test_bench_sandbox_provider.py::test_boxlite_shim_workaround_retries_after_fixing_permissions": 0.0012936261482536793,
- "tests/test_bench_sandbox_provider.py::test_error_string_output_records_failed_turn": 0.0002048751339316368,
- "tests/test_bench_sandbox_provider.py::test_explicit_aio_provider_image_is_forwarded": 0.0011511682532727718,
- "tests/test_bench_sandbox_provider.py::test_failed_turn_releases_acquired_sandbox": 0.00023216614499688148,
- "tests/test_bench_sandbox_provider.py::test_health_check_skip_seconds_is_forwarded_and_serialized": 0.0012022918090224266,
- "tests/test_bench_sandbox_provider.py::test_summary_preserves_all_failure_group": 0.0002113340888172388,
- "tests/test_bench_sandbox_provider.py::test_warm_hit_uses_reclaim_instrumentation_not_pre_acquire_sample": 0.00020558293908834457,
- "tests/test_bench_scheduled_budget_evidence.py::test_missing_native_goal_evidence_cannot_be_fabricated_as_zero": 0.003580499906092882,
- "tests/test_bench_scheduled_budget_evidence.py::test_public_history_projection_omits_older_goals_but_native_accessor_reads_real_counters[delta]": 0.006362000247463584,
- "tests/test_bench_scheduled_budget_evidence.py::test_public_history_projection_omits_older_goals_but_native_accessor_reads_real_counters[full]": 0.009097999893128872,
- "tests/test_bench_scheduled_tasks.py::test_arm_check_cannot_treat_an_uninstalled_goal_as_a_successful_goal_arm": 0.0002550417557358742,
- "tests/test_bench_scheduled_tasks.py::test_budget_evidence_uses_actual_checkpoint_goal_counters_and_no_missing_evidence_default": 0.0002022082917392254,
- "tests/test_bench_scheduled_tasks.py::test_completion_requires_host_delivery_and_successful_run": 0.0002079161349684,
- "tests/test_bench_scheduled_tasks.py::test_cost_reads_production_usage_buckets_and_detects_model_deviation": 0.00027141603641211987,
- "tests/test_bench_scheduled_tasks.py::test_fixture_reader_cannot_open_arbitrary_paths_or_urls": 0.000544707989320159,
- "tests/test_bench_scheduled_tasks.py::test_grading_checks_opened_artifact_values_independently_of_success_claim": 0.00028416700661182404,
- "tests/test_bench_scheduled_tasks.py::test_interactive_failure_prevents_another_paid_stage": 0.004068334121257067,
- "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[http://127.0.0.1/prefix]": 0.00023620924912393093,
- "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[http://127.0.0.1?token=secret]": 0.00022420939058065414,
- "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[http://127.0.0.1@external.example]": 0.0002428742591291666,
- "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[https://example.com]": 0.0002391671296209097,
- "tests/test_bench_scheduled_tasks.py::test_paired_prompt_is_identical_for_both_arms_and_uses_synthetic_source": 0.0002641251776367426,
- "tests/test_bench_scheduled_tasks.py::test_production_fixture_seed_and_scheduler_launch_install_only_goal_arm_metadata": 0.07624579197727144,
- "tests/test_bench_scheduled_tasks.py::test_spend_guard_refuses_over_budget_or_unbounded_admission": 0.0002261260524392128,
- "tests/test_bench_scheduled_tasks.py::test_token_cap_does_not_erase_observed_completion_or_substitute_for_delivery[False-False]": 0.0002343333326280117,
- "tests/test_bench_scheduled_tasks.py::test_token_cap_does_not_erase_observed_completion_or_substitute_for_delivery[True-True]": 0.0002222910989075899,
- "tests/test_bench_tool_result_probe_cleanup.py::test_failing_run_still_leaves_unrelated_files_alone": 0.0015202921349555254,
- "tests/test_bench_tool_result_probe_cleanup.py::test_successful_run_leaves_unrelated_files_alone": 0.011590207694098353,
- "tests/test_bench_worker.py::test_default_ops_per_worker_and_read_ratio_produce_a_mixed_workload": 0.00023366697132587433,
- "tests/test_bench_worker.py::test_full_read_ratio_is_all_reads": 0.0001945409458130598,
- "tests/test_bench_worker.py::test_read_count_rounds_rather_than_truncates": 0.0002027079463005066,
- "tests/test_bench_worker.py::test_reads_are_spread_across_the_sequence_not_clustered": 0.00022037583403289318,
- "tests/test_bench_worker.py::test_small_op_counts_still_get_an_exact_mix": 0.00021116575226187706,
- "tests/test_bench_worker.py::test_sqlite_worker_engine_matches_the_app_connection_pragmas": 0.0028490431141108274,
- "tests/test_bench_worker.py::test_zero_read_ratio_is_all_writes": 0.0001977919600903988,
- "tests/test_blob_store.py::test_blob_ref_kind_is_path_safe": 0.00025929207913577557,
- "tests/test_blob_store.py::test_blob_ref_matches_detects_corruption": 0.00022683292627334595,
- "tests/test_blob_store.py::test_blob_ref_validates_digest_shape": 0.00035829097032546997,
- "tests/test_blob_store.py::test_concurrent_puts_of_same_content": 0.0038387919776141644,
- "tests/test_blob_store.py::test_content_allocation_failure_still_fails_put": 0.0012832910288125277,
- "tests/test_blob_store.py::test_dedup_records_only_the_first_writer_as_advisory_provenance": 0.0016438760794699192,
- "tests/test_blob_store.py::test_delete_failure_raises_the_neutral_base_error": 0.0014969171024858952,
- "tests/test_blob_store.py::test_delete_is_idempotent": 0.0016130830626934767,
- "tests/test_blob_store.py::test_delete_unsupported_on_contract_default": 0.0010388318914920092,
- "tests/test_blob_store.py::test_disabled_by_default": 0.00021475018002092838,
- "tests/test_blob_store.py::test_dotted_import_path_backend": 0.0009709589648991823,
- "tests/test_blob_store.py::test_enabled_factory_resolves_folder_backend": 0.001060084206983447,
- "tests/test_blob_store.py::test_factory_does_not_keep_cached_store_for_invalid_backend": 0.0010777921415865421,
- "tests/test_blob_store.py::test_factory_rejects_cached_store_after_disable": 0.0009871665388345718,
- "tests/test_blob_store.py::test_factory_replaces_store_when_root_changes": 0.0017384991515427828,
- "tests/test_blob_store.py::test_get_detects_same_size_digest_mismatch": 0.0015236667823046446,
- "tests/test_blob_store.py::test_get_detects_size_mismatch": 0.0015392079949378967,
- "tests/test_blob_store.py::test_get_missing_blob_raises_not_found": 0.0010305421892553568,
- "tests/test_blob_store.py::test_invalid_kind_is_rejected_before_touching_disk": 0.0011606242042034864,
- "tests/test_blob_store.py::test_kind_rejection_quotes_the_enforced_grammar": 0.00025316723622381687,
- "tests/test_blob_store.py::test_oversized_put_is_refused": 0.0010104996617883444,
- "tests/test_blob_store.py::test_package_exports_the_whole_error_family": 0.0002335000317543745,
- "tests/test_blob_store.py::test_put_is_idempotent_and_deduplicates": 0.0015802490524947643,
- "tests/test_blob_store.py::test_put_survives_a_lost_sidecar": 0.0015496672131121159,
- "tests/test_blob_store.py::test_put_survives_sidecar_allocation_failure[new-put]": 0.002259541070088744,
- "tests/test_blob_store.py::test_put_survives_sidecar_allocation_failure[retry-put]": 0.0016893749125301838,
- "tests/test_blob_store.py::test_put_survives_sidecar_publish_failure[new-put]": 0.0015629171393811703,
- "tests/test_blob_store.py::test_put_survives_sidecar_publish_failure[retry-put]": 0.0016975419130176306,
- "tests/test_blob_store.py::test_put_then_get_roundtrip": 0.0014887081924825907,
- "tests/test_blob_store.py::test_relative_root_is_resolved_against_runtime_home": 0.001195375109091401,
- "tests/test_blob_store.py::test_replaced_store_stays_open_until_reset": 0.0013805839698761702,
- "tests/test_blob_store.py::test_same_content_different_kind_lands_separately": 0.0019390000961720943,
- "tests/test_blob_store.py::test_unknown_backend_fails_fast": 0.0009553751442581415,
- "tests/test_boolean_guards.py::test_reject_boolean_custom_kind_wording": 0.0002675829455256462,
- "tests/test_boolean_guards.py::test_reject_boolean_names_the_field": 0.00030454108491539955,
- "tests/test_boolean_guards.py::test_reject_boolean_passes_numbers_through": 0.00023474893532693386,
- "tests/test_boxlite_provider.py::test_acquire_async_propagates_request_trace_context": 0.001333707943558693,
- "tests/test_boxlite_provider.py::test_acquire_different_threads_dont_reclaim_each_other": 0.0007314581889659166,
- "tests/test_boxlite_provider.py::test_acquire_reclaims_from_warm_pool": 0.0007978321518748999,
- "tests/test_boxlite_provider.py::test_acquire_without_boxlite_raises_and_shuts_down_cleanly": 0.0005044161807745695,
- "tests/test_boxlite_provider.py::test_adopted_warm_pool_box_still_health_checks": 0.0007462091743946075,
- "tests/test_boxlite_provider.py::test_concurrent_same_thread_acquire_creates_one_box": 0.10331416712142527,
- "tests/test_boxlite_provider.py::test_create_box_passes_prefixed_sandbox_id_as_name": 0.0006069587543606758,
- "tests/test_boxlite_provider.py::test_dead_active_box_invalidation_closes_adapter": 0.0006671671289950609,
- "tests/test_boxlite_provider.py::test_dead_active_box_is_invalidated_after_command_failure": 0.0009604580700397491,
- "tests/test_boxlite_provider.py::test_default_recent_reclaim_drops_dead_warm_box": 0.0008185829501599073,
- "tests/test_boxlite_provider.py::test_download_file_guards_reject_before_touching_box": 0.00025804084725677967,
- "tests/test_boxlite_provider.py::test_event_loop_thread_close_rejects_live_thread_after_timeout": 0.00046849995851516724,
- "tests/test_boxlite_provider.py::test_event_loop_thread_timeout_cancels_submitted_coroutine": 0.055871458258479834,
- "tests/test_boxlite_provider.py::test_execute_command_appends_exit_marker_when_failure_has_output": 0.0002715839073061943,
- "tests/test_boxlite_provider.py::test_execute_command_bridge_timeout_appends_exit_marker": 0.052973873913288116,
- "tests/test_boxlite_provider.py::test_execute_command_closed_box_returns_without_error_log": 0.001424458110705018,
- "tests/test_boxlite_provider.py::test_execute_command_does_not_invalidate_on_regular_command_error": 0.00035495893098413944,
- "tests/test_boxlite_provider.py::test_execute_command_does_not_invalidate_on_retryable_transport_message": 0.0003312502522021532,
- "tests/test_boxlite_provider.py::test_execute_command_forwards_timeout_to_sdk_and_loop_runner": 0.0004464169032871723,
- "tests/test_boxlite_provider.py::test_execute_command_invalidates_box_on_terminal_transport_error": 0.000491041224449873,
- "tests/test_boxlite_provider.py::test_execute_command_preserves_sdk_wait_failure_exit_code[None]": 0.0005362492520362139,
- "tests/test_boxlite_provider.py::test_execute_command_preserves_sdk_wait_failure_exit_code[execution timed out]": 0.0005230002570897341,
- "tests/test_boxlite_provider.py::test_execute_command_rejects_invalid_env_key": 0.0002608750946819782,
- "tests/test_boxlite_provider.py::test_execute_command_uses_overridable_terminal_markers": 0.000339374179020524,
- "tests/test_boxlite_provider.py::test_explicit_recent_reclaim_skip_avoids_health_check": 0.0007705839816480875,
- "tests/test_boxlite_provider.py::test_failed_health_check_does_not_remove_swapped_warm_entry": 0.0010095839388668537,
- "tests/test_boxlite_provider.py::test_forced_collision_never_overwrites_active_tenant": 0.0026234162505716085,
- "tests/test_boxlite_provider.py::test_grep_always_prints_filename_for_single_file_paths": 0.0005468744784593582,
- "tests/test_boxlite_provider.py::test_grep_glob_keeps_its_directory_prefix": 0.10534441657364368,
- "tests/test_boxlite_provider.py::test_grep_single_file_path_with_matching_glob": 0.025014125742018223,
- "tests/test_boxlite_provider.py::test_guard_traversal": 0.00024512503296136856,
- "tests/test_boxlite_provider.py::test_idle_reaper_destroys_expired_warm_boxes": 0.3072132079396397,
- "tests/test_boxlite_provider.py::test_idle_timeout_zero_is_preserved_and_disables_reaper": 0.0005126660689711571,
- "tests/test_boxlite_provider.py::test_import_simplebox_missing_raises_actionable": 0.000319167273119092,
- "tests/test_boxlite_provider.py::test_late_same_tenant_collision_reuses_active_box": 0.000921750208362937,
- "tests/test_boxlite_provider.py::test_list_dir_and_glob_preserve_trailing_space_in_filename": 0.0010624181013554335,
- "tests/test_boxlite_provider.py::test_list_dir_classifies_empty_failure[1-OSError]": 0.0005712080746889114,
- "tests/test_boxlite_provider.py::test_list_dir_classifies_empty_failure[missing-FileNotFoundError]": 0.0007132908795028925,
- "tests/test_boxlite_provider.py::test_list_dir_raises_oserror_when_find_exit_is_not_missing_path": 0.0006374591030180454,
- "tests/test_boxlite_provider.py::test_list_dir_uses_find_H_to_dereference_start_point": 0.0007295419927686453,
- "tests/test_boxlite_provider.py::test_read_file_supports_optional_line_ranges": 0.0003515002317726612,
- "tests/test_boxlite_provider.py::test_recent_reclaim_validates_by_default": 0.0008837077766656876,
- "tests/test_boxlite_provider.py::test_release_during_shutdown_closes_instead_of_reparking": 0.0012434988748282194,
- "tests/test_boxlite_provider.py::test_release_parks_in_warm_pool": 0.000582125736400485,
- "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-1-False]": 0.013273790013045073,
- "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-2-True]": 0.013437625719234347,
- "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-1-False]": 0.014379583997651935,
- "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-2-True]": 0.01369958370923996,
- "tests/test_boxlite_provider.py::test_remote_search_keeps_real_matches_and_genuine_no_match": 0.06953199999406934,
- "tests/test_boxlite_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[glob-find]": 0.28998325020074844,
- "tests/test_boxlite_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[grep-grep]": 0.8001408327836543,
- "tests/test_boxlite_provider.py::test_remote_search_missing_root_raises_file_not_found[glob]": 0.016043541720137,
- "tests/test_boxlite_provider.py::test_remote_search_missing_root_raises_file_not_found[grep]": 0.02989016706123948,
- "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-51-False]": 0.016774333082139492,
- "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-52-True]": 0.020710207987576723,
- "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-51-False]": 0.01803041691891849,
- "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-52-True]": 0.019373834133148193,
- "tests/test_boxlite_provider.py::test_replica_enforcement_counts_active_and_warm": 0.0035630420316010714,
- "tests/test_boxlite_provider.py::test_replica_enforcement_evicts_oldest_warm": 0.0044547077268362045,
- "tests/test_boxlite_provider.py::test_reset_parked_resources_are_reaped_after_idle_timeout": 0.0012516672722995281,
- "tests/test_boxlite_provider.py::test_reset_parks_running_resources_for_later_cleanup": 0.0014417918864637613,
- "tests/test_boxlite_provider.py::test_sandbox_config_rejects_non_finite_health_check_skip_seconds[1e999]": 0.000317166093736887,
- "tests/test_boxlite_provider.py::test_sandbox_config_rejects_non_finite_health_check_skip_seconds[inf]": 0.00034012505784630775,
- "tests/test_boxlite_provider.py::test_sandbox_id_deterministic": 0.0004890409763902426,
- "tests/test_boxlite_provider.py::test_sandbox_id_different_threads": 0.0004063330125063658,
- "tests/test_boxlite_provider.py::test_sandbox_id_different_users": 0.0004717092961072922,
- "tests/test_boxlite_provider.py::test_sandbox_id_matches_shared_identity": 0.00035450002178549767,
- "tests/test_boxlite_provider.py::test_sandbox_id_none_user_quirk_pinned": 0.000296042300760746,
- "tests/test_boxlite_provider.py::test_shutdown_acquire_drain_timeout_keeps_resources_owned_for_retry": 0.002327833790332079,
- "tests/test_boxlite_provider.py::test_shutdown_rejects_and_closes_box_created_by_inflight_acquire[None]": 0.0029752510599792004,
- "tests/test_boxlite_provider.py::test_shutdown_rejects_and_closes_box_created_by_inflight_acquire[thread-late]": 0.0017128740437328815,
- "tests/test_boxlite_provider.py::test_shutdown_retries_only_private_loop_cleanup_after_join_timeout": 0.0013928329572081566,
- "tests/test_boxlite_provider.py::test_shutdown_stops_idle_reaper_and_destroys_all_boxes": 0.0017142919823527336,
- "tests/test_boxlite_provider.py::test_stale_closed_adapter_cannot_invalidate_recreated_box": 0.0009327919688075781,
- "tests/test_boxlite_provider.py::test_startup_reconciliation_adopts_prefixed_existing_boxes": 0.0006499576848000288,
- "tests/test_boxlite_provider.py::test_warm_pool_reclaim_failed_health_check_creates_new": 0.0008101658895611763,
- "tests/test_boxlite_provider.py::test_wider_id_separates_known_legacy_collision": 0.000588208669796586,
- "tests/test_branch_history_seed.py::test_seed_deserializes_dict_shaped_checkpoint_messages": 0.00033841817639768124,
- "tests/test_branch_history_seed.py::test_seed_drops_unparseable_dict_message": 0.00025125080719590187,
- "tests/test_branch_history_seed.py::test_seed_opens_a_new_turn_at_a_hidden_clarification_reply": 0.00025012600235641,
- "tests/test_branch_history_seed.py::test_seed_persists_allowlisted_hidden_human_input_response": 0.0002609170041978359,
- "tests/test_branch_history_seed.py::test_seed_persists_hidden_ai_and_tool_rows_like_runjournal": 0.000305290799587965,
- "tests/test_branch_history_seed.py::test_seed_restores_original_user_content": 0.0002810829319059849,
- "tests/test_branch_history_seed.py::test_seed_roundtrips_through_memory_store_feed": 0.0005836670752614737,
- "tests/test_branch_history_seed.py::test_seed_scopes_one_synthetic_run_per_inherited_turn": 0.00027808290906250477,
- "tests/test_branch_history_seed.py::test_seed_serializes_visible_history_in_order": 0.0004639171529561281,
- "tests/test_branch_history_seed.py::test_seed_skips_system_summary_and_nonmessage": 0.0004009995609521866,
- "tests/test_brave_response_shapes.py::test_all_malformed_entries_return_format_error[results0]": 0.0004913329612463713,
- "tests/test_brave_response_shapes.py::test_all_malformed_entries_return_format_error[results1]": 0.0004884183872491121,
- "tests/test_brave_response_shapes.py::test_http_error_keeps_existing_structured_response[403]": 0.0005023740231990814,
- "tests/test_brave_response_shapes.py::test_http_error_keeps_existing_structured_response[503]": 0.0004754583351314068,
- "tests/test_brave_response_shapes.py::test_http_transport_patch_does_not_replace_global_client": 0.000495875021442771,
- "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[0]": 0.0005290410481393337,
- "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[False]": 0.0005212079267948866,
- "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[]": 0.0005150840152055025,
- "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[provider-private-payload]": 0.0005129582714289427,
- "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[results4]": 0.0004926659166812897,
- "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[results5]": 0.0005440001841634512,
- "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[0]": 0.0004936670884490013,
- "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[False]": 0.0004925832618027925,
- "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[None]": 0.0005035430658608675,
- "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[invalid]": 0.0004989579319953918,
- "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[payload4]": 0.0005005830898880959,
- "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[0]": 0.0006560399197041988,
- "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[False]": 0.00145212491042912,
- "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[]": 0.0005902911070734262,
- "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[provider-private-payload]": 0.000667790649458766,
- "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[web4]": 0.0005922499112784863,
- "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[web5]": 0.0005289572291076183,
- "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload0]": 0.0004725838080048561,
- "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload1]": 0.0004732920788228512,
- "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload2]": 0.0004668748006224632,
- "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload3]": 0.00047250092029571533,
- "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload4]": 0.00047754193656146526,
- "tests/test_brave_response_shapes.py::test_mixed_entries_preserve_valid_results_in_order": 0.00046383216977119446,
- "tests/test_brave_response_shapes.py::test_valid_results_keep_existing_normalization": 0.0004497512709349394,
- "tests/test_brave_tools.py::TestGetApiKey::test_falls_back_to_env_when_config_key_empty": 0.0006164577789604664,
- "tests/test_brave_tools.py::TestGetApiKey::test_falls_back_to_env_when_no_config": 0.0004346261266618967,
- "tests/test_brave_tools.py::TestGetApiKey::test_ignores_legacy_brave_api_key": 0.00047800084576010704,
- "tests/test_brave_tools.py::TestGetApiKey::test_model_extra_none_does_not_crash": 0.0004883327055722475,
- "tests/test_brave_tools.py::TestGetApiKey::test_reads_config_for_requested_tool_name": 0.00039633200503885746,
- "tests/test_brave_tools.py::TestGetApiKey::test_returns_config_key_when_present": 0.0005579169373959303,
- "tests/test_brave_tools.py::TestGetApiKey::test_returns_none_when_no_key_anywhere": 0.00043179094791412354,
- "tests/test_brave_tools.py::TestImageSearchTool::test_basic_image_search_returns_normalized_results": 0.001559833763167262,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_falls_back_when_only_one_image_url_is_present": 0.000852126395329833,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_filters_unsafe_image_urls_but_keeps_safe_thumbnail": 0.0008955828379839659,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_http_error_returns_structured_error": 0.0013446260709315538,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_missing_api_key_logs_warning_once_per_tool": 0.001018584007397294,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_missing_api_key_returns_error_json": 0.000581374391913414,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_reports_thumbnail_dimensions_when_original_dropped": 0.0008280412293970585,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_sends_brave_image_params_from_config": 0.0051845829002559185,
- "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_unexpected_results_format_returns_error": 0.0008272081613540649,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_global_ipv6_passes": 0.00024283281527459621,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_https_public_hostname_passes": 0.0002667077351361513,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_ipv4_compatible_embedded_private_is_filtered": 0.0002366672269999981,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_ipv4_mapped_loopback_is_filtered": 0.000230749836191535,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_localhost_is_filtered": 0.00022554071620106697,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_malformed_ipv6_url_does_not_raise": 0.00020758295431733131,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_nat64_embedded_loopback_is_filtered": 0.0002492489293217659,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_non_http_scheme_is_filtered": 0.00022537517361342907,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_obfuscated_loopback_ip_is_filtered": 0.0002366253174841404,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_private_ip_is_filtered": 0.00025008409284055233,
- "tests/test_brave_tools.py::TestSafePublicUrl::test_sixtofour_loopback_is_filtered": 0.00023308396339416504,
- "tests/test_brave_tools.py::TestWebSearchTool::test_basic_search_returns_normalized_results": 0.0010128761641681194,
- "tests/test_brave_tools.py::TestWebSearchTool::test_config_max_results_overrides_parameter": 0.0008053339552134275,
- "tests/test_brave_tools.py::TestWebSearchTool::test_empty_results_returns_error_json": 0.0008503750432282686,
- "tests/test_brave_tools.py::TestWebSearchTool::test_http_error_returns_structured_error": 0.0007338337600231171,
- "tests/test_brave_tools.py::TestWebSearchTool::test_invalid_max_results_falls_back_to_default": 0.0019375409465283155,
- "tests/test_brave_tools.py::TestWebSearchTool::test_long_query_is_truncated_to_brave_limit": 0.0008340820204466581,
- "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[day-pd]": 0.0008498327806591988,
- "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[month-pm]": 0.0014819579664617777,
- "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[week-pw]": 0.0008588742930442095,
- "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[year-py]": 0.0008598337881267071,
- "tests/test_brave_tools.py::TestWebSearchTool::test_max_results_parameter_accepted": 0.0009332918561995029,
- "tests/test_brave_tools.py::TestWebSearchTool::test_max_results_string_from_env_is_coerced_and_clamped": 0.0008972079958766699,
- "tests/test_brave_tools.py::TestWebSearchTool::test_missing_api_key_logs_warning_once": 0.000820876331999898,
- "tests/test_brave_tools.py::TestWebSearchTool::test_missing_api_key_returns_error_json": 0.0005968750920146704,
- "tests/test_brave_tools.py::TestWebSearchTool::test_missing_web_key_returns_error_json": 0.0013989168219268322,
- "tests/test_brave_tools.py::TestWebSearchTool::test_network_exception_returns_error_json": 0.0007422491908073425,
- "tests/test_brave_tools.py::TestWebSearchTool::test_omits_freshness_without_time_range": 0.0008092091884464025,
- "tests/test_brave_tools.py::TestWebSearchTool::test_partial_fields_in_result": 0.0008342079818248749,
- "tests/test_brave_tools.py::TestWebSearchTool::test_respects_max_results_from_config": 0.0012985430657863617,
- "tests/test_brave_tools.py::TestWebSearchTool::test_sends_correct_headers_and_params": 0.0008151247166097164,
- "tests/test_brave_tools.py::TestWebSearchTool::test_uses_env_key_when_config_absent": 0.0008815419860184193,
- "tests/test_brave_tools.py::test_coerce_max_results_inf_falls_back_to_default": 0.0002219590824097395,
- "tests/test_brave_tools.py::test_package_exports_image_search_tool": 0.00021549896337091923,
- "tests/test_browser_assets.py::test_any_dependency_changes_revision_and_rollback_releases_snapshot": 0.0027702092193067074,
- "tests/test_browser_assets.py::test_asset_root_retains_normal_parent_symlink_resolution": 0.0023425838444381952,
- "tests/test_browser_assets.py::test_asset_root_symlink_is_rejected_before_resolution[False]": 0.0015137919690459967,
- "tests/test_browser_assets.py::test_asset_root_symlink_is_rejected_before_resolution[True]": 0.0015234588645398617,
- "tests/test_browser_assets.py::test_duplicate_keys_and_size_limits": 0.0020564168225973845,
- "tests/test_browser_assets.py::test_intermediate_symlink_is_rejected": 0.0016558330971747637,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change0]": 0.0015482082962989807,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change1]": 0.0015309581067413092,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change2]": 0.0015548751689493656,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change3]": 0.0015406240709125996,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change4]": 0.0015587082598358393,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change5]": 0.0017298331949859858,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change6]": 0.0017109168693423271,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change7]": 0.0015966668725013733,
- "tests/test_browser_assets.py::test_invalid_manifests_rejected[change8]": 0.016935084015130997,
- "tests/test_browser_assets.py::test_manifest_limits": 0.0016830407548695803,
- "tests/test_browser_assets.py::test_missing_asset_is_rejected": 0.006216208217665553,
- "tests/test_browser_assets.py::test_routes_snapshot_all_files_and_keep_inline_compatibility": 0.010228417115285993,
- "tests/test_browser_assets.py::test_symlink_asset_is_rejected": 0.0016980827786028385,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[../secret.mjs]": 0.0016271669883280993,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[./static/index.mjs]": 0.0015521238092333078,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[.hidden.mjs]": 0.0015510842204093933,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[/tmp/secret.mjs]": 0.001588874263688922,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[https://example/file.mjs]": 0.0015359995886683464,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static/%2e%2e/file.mjs]": 0.0015469989739358425,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static/../index.mjs]": 0.0016030408442020416,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static//index.mjs]": 0.0015534998383373022,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static/file.mjs?x]": 0.0015472497325390577,
- "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static\\\\index.mjs]": 0.0015438750851899385,
- "tests/test_browser_automation.py::TestBrowserTools::test_click_error_is_recoverable_message": 0.0008994592353701591,
- "tests/test_browser_automation.py::TestBrowserTools::test_click_returns_updated_snapshot": 0.0007658328395336866,
- "tests/test_browser_automation.py::TestBrowserTools::test_close_reports_when_no_session": 0.0007337930146604776,
- "tests/test_browser_automation.py::TestBrowserTools::test_gateway_navigate_and_capture_uses_jpeg_progress_frame": 0.0021939578000456095,
- "tests/test_browser_automation.py::TestBrowserTools::test_get_text_truncates_via_config": 0.0008216670248657465,
- "tests/test_browser_automation.py::TestBrowserTools::test_navigate_blocks_private_url": 0.001948291901499033,
- "tests/test_browser_automation.py::TestBrowserTools::test_navigate_emits_screenshot_artifact_and_browser_view": 0.00252866605296731,
- "tests/test_browser_automation.py::TestBrowserTools::test_navigate_rejects_non_http_scheme": 0.0010341249871999025,
- "tests/test_browser_automation.py::TestBrowserTools::test_navigate_returns_snapshot": 0.001492043025791645,
- "tests/test_browser_automation.py::TestBrowserTools::test_navigate_screenshot_failure_does_not_break_action": 0.002103832783177495,
- "tests/test_browser_automation.py::TestBrowserTools::test_screenshot_errors_without_outputs_path": 0.0006591661367565393,
- "tests/test_browser_automation.py::TestBrowserTools::test_screenshot_writes_artifact": 0.0021363329142332077,
- "tests/test_browser_automation.py::TestBrowserTools::test_type_with_submit": 0.0009419578127563,
- "tests/test_browser_automation.py::TestSessionManager::test_acquire_session_releases_pin_after_scope": 0.0013371673412621021,
- "tests/test_browser_automation.py::TestSessionManager::test_cdp_allows_explicit_unguarded_trust_opt_in": 0.0006015831604599953,
- "tests/test_browser_automation.py::TestSessionManager::test_cdp_requires_explicit_unguarded_trust_opt_in": 0.0005585409235209227,
- "tests/test_browser_automation.py::TestSessionManager::test_close_session_removes_and_closes": 0.0008466250728815794,
- "tests/test_browser_automation.py::TestSessionManager::test_get_session_is_per_thread_and_cached": 0.0007436240557581186,
- "tests/test_browser_automation.py::TestSessionManager::test_get_session_rejects_runtime_multi_worker_browser_use": 0.0005887907464057207,
- "tests/test_browser_automation.py::TestSessionManager::test_get_session_rejects_worker_count_from_the_uvicorn_fallback": 0.0005568331107497215,
- "tests/test_browser_automation.py::TestSessionManager::test_idle_sessions_are_evicted_on_next_get": 0.0009905840270221233,
- "tests/test_browser_automation.py::TestSessionManager::test_in_flight_browser_operation_is_not_evicted": 0.0008214167319238186,
- "tests/test_browser_automation.py::TestSessionManager::test_max_sessions_cap_evicts_least_recently_used": 0.001041708281263709,
- "tests/test_browser_automation.py::TestSessionManager::test_pinned_session_makes_capacity_admission_fail_until_release": 0.0010811679530888796,
- "tests/test_browser_automation.py::TestSessionManager::test_pinned_session_survives_lru_eviction": 0.0010207919403910637,
- "tests/test_browser_automation.py::TestSnapshotRendering::test_empty_snapshot_says_no_elements": 0.00023650098592042923,
- "tests/test_browser_automation.py::TestSnapshotRendering::test_snapshot_lists_elements_by_ref": 0.00027004117146134377,
- "tests/test_browser_automation.py::test_activate_tab_switches_active_page": 0.0011507081799209118,
- "tests/test_browser_automation.py::test_click_fast_fails_on_stale_ref_without_blocking": 0.0017466242425143719,
- "tests/test_browser_automation.py::test_click_tolerates_spa_navigation_without_load_event": 0.0022090000566095114,
- "tests/test_browser_automation.py::test_close_continues_when_browser_driver_is_already_disconnected": 0.0009549169335514307,
- "tests/test_browser_automation.py::test_continuous_inputs_refresh_before_input_stops": 0.08284854213707149,
- "tests/test_browser_automation.py::test_ensure_page_serializes_concurrent_rebuilds": 0.012854957953095436,
- "tests/test_browser_automation.py::test_input_dispatch_does_not_wait_for_live_frame": 0.05222904239781201,
- "tests/test_browser_automation.py::test_live_frame_returns_jpeg_bytes_without_base64_expansion": 0.0012667919509112835,
- "tests/test_browser_automation.py::test_live_frame_schedulers_retain_task_reference[_schedule_input_live_frame-_flush_input_live_frames-_input_live_frame_pending]": 0.2372456667944789,
- "tests/test_browser_automation.py::test_live_frame_schedulers_retain_task_reference[_schedule_settle_live_frames-_settle_live_frames-_settle_live_frames_pending]": 0.2964810829143971,
- "tests/test_browser_automation.py::test_live_frame_screenshots_current_active_page_after_switch": 0.000824082875624299,
- "tests/test_browser_automation.py::test_rapid_inputs_coalesce_live_frame_refresh": 0.032377374824136496,
- "tests/test_browser_automation.py::test_real_playwright_navigate_click_type": 0.0022244169376790524,
- "tests/test_browser_automation.py::test_request_guard_aborts_blocked_redirect_target": 0.0010952502489089966,
- "tests/test_browser_automation.py::test_request_guard_not_installed_for_cdp_sessions": 0.0005146260373294353,
- "tests/test_browser_automation.py::test_reset_manager_singleton": 0.0002605412155389786,
- "tests/test_browser_automation.py::test_resolve_session_always_reads_browser_navigate_config": 0.0003551661502569914,
- "tests/test_browser_automation.py::test_screenshot_bytes_defaults_to_png_without_quality": 0.0006118318997323513,
- "tests/test_browser_automation.py::test_screenshot_bytes_forwards_jpeg_quality": 0.0005374990869313478,
- "tests/test_browser_automation.py::test_set_active_page_schedules_rebind_when_screencast_running": 0.0010641238186508417,
- "tests/test_browser_automation.py::test_start_screencast_rejects_second_live_viewer": 0.0007568327710032463,
- "tests/test_browser_automation.py::test_stop_screencast_ignores_stale_connection_callback": 0.0006012911908328533,
- "tests/test_browser_automation.py::test_tabs_report_active_page": 0.0011818341445177794,
- "tests/test_browser_automation.py::test_wheel_input_falls_back_to_native_wheel_when_js_scroll_fails": 0.0008714571595191956,
- "tests/test_browser_automation.py::test_wheel_input_scrolls_target_container_at_pointer_location": 0.0009057910647243261,
- "tests/test_browser_automation.py::test_wheel_input_scrolls_viewport_center_without_pointer_location": 0.0007647911552339792,
- "tests/test_browser_automation.py::test_worker_count_error_keeps_naming_the_documented_knob_when_passed_in": 0.00025933212600648403,
- "tests/test_browser_automation.py::test_worker_count_error_names_the_fallback_for_a_passed_in_count": 0.00025966763496398926,
- "tests/test_browser_automation.py::test_worker_count_error_names_the_variable_that_set_the_count": 0.00026391702704131603,
- "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[blank-is-unset]": 0.00035620806738734245,
- "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[documented-knob-counts]": 0.00033420813269913197,
- "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[documented-knob-wins-when-both-set]": 0.00041874987073242664,
- "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[nothing-set]": 0.00032112631015479565,
- "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[unparsable-knob-does-not-mask-the-fallback]": 0.0003286669962108135,
- "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[uvicorn-fallback-counts]": 0.0003771670162677765,
- "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[uvicorn_rejects_it_so_stay_inert]": 0.0003290416207164526,
- "tests/test_browser_close_cancellation.py::test_browser_close_caller_cancellation_does_not_cancel_private_cleanup": 0.0006248748395591974,
- "tests/test_browser_close_cancellation.py::test_manager_close_all_consumes_group_failure_after_caller_cancellation": 0.0005166241899132729,
- "tests/test_browser_close_cancellation.py::test_manager_close_all_continues_after_sync_submission_failure": 0.0004926251713186502,
- "tests/test_browser_close_cancellation.py::test_manager_close_all_submits_every_cleanup_before_cancellable_wait": 0.0004954580217599869,
- "tests/test_browser_close_cancellation.py::test_manager_close_session_cancellation_keeps_detached_cleanup_running": 0.0004905408713966608,
- "tests/test_browser_close_cancellation.py::test_submit_close_closes_coroutine_when_submission_fails": 0.00026299990713596344,
- "tests/test_browser_egress.py::test_browser_tools_acquire_sessions_with_pinned_egress": 0.004962041974067688,
- "tests/test_browser_egress.py::test_manager_passes_the_egress_resolver_to_new_sessions": 0.0008304999209940434,
- "tests/test_browser_egress.py::test_proxy_bounds_a_stuck_resolution": 0.20436087623238564,
- "tests/test_browser_egress.py::test_proxy_close_ends_open_tunnels": 0.0048970000352710485,
- "tests/test_browser_egress.py::test_proxy_close_is_bounded_by_a_tunnel_it_could_not_sweep": 0.21608091704547405,
- "tests/test_browser_egress.py::test_proxy_connects_to_the_vetted_address_not_the_requested_name": 0.0018716661725193262,
- "tests/test_browser_egress.py::test_proxy_drops_a_connection_accepted_after_close": 0.003255625953897834,
- "tests/test_browser_egress.py::test_proxy_falls_through_to_the_next_vetted_address": 0.00138945784419775,
- "tests/test_browser_egress.py::test_proxy_hands_ip_literals_to_the_resolver": 0.0014189986977726221,
- "tests/test_browser_egress.py::test_proxy_refuses_a_host_the_resolver_rejects_without_connecting": 0.0012510826345533133,
- "tests/test_browser_egress.py::test_proxy_rejects_clients_that_require_authentication": 0.0007827910594642162,
- "tests/test_browser_egress.py::test_proxy_rejects_commands_other_than_connect": 0.0009494167752563953,
- "tests/test_browser_egress.py::test_proxy_reports_a_resolver_fault_as_general_failure": 0.0038068753201514482,
- "tests/test_browser_egress.py::test_proxy_reports_unreachable_when_no_vetted_address_answers": 0.001165915047749877,
- "tests/test_browser_egress.py::test_real_chromium_cannot_follow_a_rebinding_answer": 0.0009398758411407471,
- "tests/test_browser_egress.py::test_resolve_browser_egress_applies_the_browse_policy": 0.001777126220986247,
- "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[169.254.169.254-None-Error: Refusing to connect to a private, loopback, or metadata address]": 0.0006111261900514364,
- "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[localhost-None-Error: Refusing to connect to a private or loopback address]": 0.0006590839475393295,
- "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[mixed.example-answer3-Error: Refusing to connect to a private, loopback, or metadata address]": 0.000665667001157999,
- "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[unresolvable.example-answer2-Error: URL host could not be resolved]": 0.0005993340164422989,
- "tests/test_browser_egress.py::test_resolve_public_addresses_returns_the_vetted_answer": 0.0009170831181108952,
- "tests/test_browser_egress.py::test_session_launches_chromium_through_its_egress_proxy_and_closes_it": 0.004999666940420866,
- "tests/test_browser_egress.py::test_session_without_egress_resolver_launches_directly": 0.0021083320025354624,
- "tests/test_browser_outputs_atomic.py::test_both_tools_share_the_atomic_publisher": 0.00020579202100634575,
- "tests/test_browser_outputs_atomic.py::test_capture_writes_go_through_the_atomic_publish": 0.00039058271795511246,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-existing-fsync]": 0.001484875101596117,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-existing-replace]": 0.0014528750907629728,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-existing-write]": 0.0014789160341024399,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-new-fsync]": 0.001410875003784895,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-new-replace]": 0.0014387918636202812,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-new-write]": 0.0015314591582864523,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-existing-fsync]": 0.0013253327924758196,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-existing-replace]": 0.0013970010913908482,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-existing-write]": 0.001381708774715662,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-new-fsync]": 0.0012861259747296572,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-new-replace]": 0.0013058760669082403,
- "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-new-write]": 0.0013149159494787455,
- "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browser-18]": 0.0015210409183055162,
- "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browser-63]": 0.001493416028097272,
- "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browserless-18]": 0.001436751103028655,
- "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browserless-63]": 0.0014899997040629387,
- "tests/test_browser_outputs_atomic.py::test_publish_permission_failure_keeps_previous_file[browser]": 0.0012789156753569841,
- "tests/test_browser_outputs_atomic.py::test_publish_permission_failure_keeps_previous_file[browserless]": 0.0012555411085486412,
- "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browser-384]": 0.0020907919388264418,
- "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browser-416]": 0.0019007078371942043,
- "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browser-420]": 0.0018718738574534655,
- "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browserless-384]": 0.001664167270064354,
- "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browserless-416]": 0.0016658331733196974,
- "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browserless-420]": 0.0017575421370565891,
- "tests/test_browser_outputs_atomic.py::test_publish_replaces_only_after_content_is_complete[browser]": 0.00254633417353034,
- "tests/test_browser_outputs_atomic.py::test_publish_replaces_only_after_content_is_complete[browserless]": 0.0020647093188017607,
- "tests/test_browser_outputs_atomic.py::test_screenshot_writes_go_through_the_atomic_publish": 0.0005866670981049538,
- "tests/test_browser_readonly_security.py::test_browser_stream_authorization_setup_error_or_cancellation_never_accepts[error0]": 0.0008653749246150255,
- "tests/test_browser_readonly_security.py::test_browser_stream_authorization_setup_error_or_cancellation_never_accepts[error1]": 0.0007456659805029631,
- "tests/test_browser_readonly_security.py::test_browser_stream_cancellation_during_disconnect_cleanup_releases_session_lease": 0.0012828740291297436,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-False-admin]": 0.005098541034385562,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-False-user]": 0.0031003737822175026,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-True-admin]": 0.0028870420064777136,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-True-user]": 0.0028398761060088873,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-False-admin]": 0.0038996252696961164,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-False-user]": 0.0031052918639034033,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-True-admin]": 0.0028856261633336544,
- "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-True-user]": 0.002697666874155402,
- "tests/test_browser_readonly_security.py::test_browser_stream_preserves_first_cancellation_across_cleanup_cancellation": 0.0017238329164683819,
- "tests/test_browser_readonly_security.py::test_browser_stream_rechecks_policy_on_new_connection": 0.0008593339007347822,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-decision]": 0.0030015420634299517,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-invalid_decision]": 0.0019287089817225933,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-missing]": 0.0008116241078823805,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-none]": 0.0008903327398002148,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-resolve]": 0.0008737507741898298,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-unknown_role]": 0.0018518739379942417,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-decision]": 0.0037879582960158587,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-invalid_decision]": 0.0014116247184574604,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-missing]": 0.0008845420088618994,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-none]": 0.001009168103337288,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-resolve]": 0.0009686241392046213,
- "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-unknown_role]": 0.001899707829579711,
- "tests/test_browser_router.py::test_browser_frame_format_accepts_legacy_and_binary[None-False]": 0.0006742917466908693,
- "tests/test_browser_router.py::test_browser_frame_format_accepts_legacy_and_binary[binary-True]": 0.0006499593146145344,
- "tests/test_browser_router.py::test_browser_frame_format_rejects_unknown_capability": 0.0007210411131381989,
- "tests/test_browser_router.py::test_browser_frames_dirname_shared_between_tools_and_scanner": 0.00021979119628667831,
- "tests/test_browser_router.py::test_browser_navigate_redacts_failure_url_from_logs_and_response": 0.002180208917707205,
- "tests/test_browser_router.py::test_browser_navigate_rejects_legacy_null_owner_thread": 0.002640708815306425,
- "tests/test_browser_router.py::test_browser_stream_acquires_the_session_with_pinned_egress": 0.003293749876320362,
- "tests/test_browser_router.py::test_browser_stream_closes_4401_when_unauthenticated": 0.002154042012989521,
- "tests/test_browser_router.py::test_browser_stream_closes_4403_for_cross_origin_upgrade": 0.0018247088883072138,
- "tests/test_browser_router.py::test_browser_stream_closes_4404_when_thread_store_missing": 0.0018962498288601637,
- "tests/test_browser_router.py::test_browser_stream_closes_4404_when_tools_disabled_for_owned_thread": 0.0019082489889115095,
- "tests/test_browser_router.py::test_browser_stream_closes_4501_when_browser_runtime_unavailable": 0.0020187501795589924,
- "tests/test_browser_router.py::test_browser_stream_rejects_missing_or_unowned_thread[None]": 0.001915124012157321,
- "tests/test_browser_router.py::test_browser_stream_rejects_missing_or_unowned_thread[record1]": 0.0019718750845640898,
- "tests/test_browser_router.py::test_browser_stream_rejects_missing_or_unowned_thread[record2]": 0.0018710829317569733,
- "tests/test_browser_router.py::test_browser_stream_resolves_seed_and_navigate_urls_off_the_loop": 0.0035680418368428946,
- "tests/test_browser_router.py::test_browser_stream_seed_applies_to_blank_page": 0.00021433387883007526,
- "tests/test_browser_router.py::test_browser_stream_seed_applies_when_current_url_differs": 0.0002141247969120741,
- "tests/test_browser_router.py::test_browser_stream_seed_ignores_hash_and_trailing_slash_for_same_page": 0.0002109580673277378,
- "tests/test_browser_router.py::test_browser_tools_disabled_when_cdp_risk_not_explicitly_accepted": 0.00039079179987311363,
- "tests/test_browser_router.py::test_browser_tools_enabled_when_cdp_risk_explicitly_accepted": 0.0003845419269055128,
- "tests/test_browser_router.py::test_send_browser_frame_keeps_legacy_base64_json_protocol": 0.0005683742929250002,
- "tests/test_browser_router.py::test_send_browser_frame_uses_binary_websocket_message_when_requested": 0.0006827081087976694,
- "tests/test_browser_router.py::test_validate_browser_url_rejects_private_and_non_http": 0.0002753743901848793,
- "tests/test_browser_router.py::test_ws_origin_allowed_honors_configured_cors_origin": 0.00022383267059922218,
- "tests/test_browser_router.py::test_ws_origin_allowed_honors_forwarded_host": 0.0002163329627364874,
- "tests/test_browser_router.py::test_ws_origin_allowed_rejects_cross_origin": 0.00022491579875349998,
- "tests/test_browser_router.py::test_ws_origin_allowed_rejects_malformed_origin": 0.0002261658664792776,
- "tests/test_browser_router.py::test_ws_origin_allowed_same_origin_host": 0.0002235423307865858,
- "tests/test_browser_router.py::test_ws_origin_allowed_without_origin_header": 0.00020212517119944096,
- "tests/test_browserless_capture_name_reservation.py::test_concurrent_captures_do_not_claim_the_same_name": 0.001890084007754922,
- "tests/test_browserless_capture_name_reservation.py::test_exhausted_timestamp_claims_refuse_to_overwrite": 0.001375874737277627,
- "tests/test_browserless_capture_name_reservation.py::test_interruption_propagates_and_frees_the_name": 0.0010997089557349682,
- "tests/test_browserless_capture_name_reservation.py::test_probe_bound_is_inclusive": 0.0014495409559458494,
- "tests/test_browserless_capture_name_reservation.py::test_publication_failure_does_not_leave_the_reserved_name": 0.0011757486499845982,
- "tests/test_browserless_capture_name_reservation.py::test_reservation_closes_the_descriptor_it_opened": 0.0012370827607810497,
- "tests/test_browserless_capture_name_reservation.py::test_reserved_names_keep_new_file_permissions": 0.0013584583066403866,
- "tests/test_browserless_capture_name_reservation.py::test_saturated_probe_range_still_reserves_a_fresh_name": 0.0015642917715013027,
- "tests/test_browserless_capture_name_reservation.py::test_single_writer_still_uses_the_documented_suffix": 0.0013458759058266878,
- "tests/test_browserless_capture_name_reservation.py::test_unlink_failure_warns_without_masking_the_publication_error[interruption]": 0.0013584590051323175,
- "tests/test_browserless_capture_name_reservation.py::test_unlink_failure_warns_without_masking_the_publication_error[publication-error]": 0.002465624827891588,
- "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_capture_tool_fails_closed_on_default_backend": 0.0015010000206530094,
- "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_allows_public_backend": 0.2818611250258982,
- "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_allows_self_hosted_backend_when_confirmed": 0.28877379023469985,
- "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_fails_closed_even_with_allow_private": 0.0009847921319305897,
- "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_fails_closed_on_default_backend": 0.001171459211036563,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_capture_screenshot_empty_response": 0.0006640839856117964,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_capture_screenshot_http_error": 0.0006496249698102474,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_capture_screenshot_success": 0.0006829989142715931,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_empty_response": 0.0006824587471783161,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_http_error": 0.0006877090781927109,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_returns_plain_string_even_when_target_page_errored": 0.0007352090906351805,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_success": 0.0008733749855309725,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_timeout": 0.0006697496864944696,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_reject_params": 0.001323584234341979,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_status_surfaces_target_status_headers": 0.0007065418176352978,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_token": 0.0006792498752474785,
- "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_wait_for_selector": 0.0006624578963965178,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_boolean_timeout_falls_back_to_default": 0.000617041252553463,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_get_browserless_client_uses_env_token_fallback": 0.0007181670516729355,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_invalid_timeout_falls_back_to_default": 0.0006874171085655689,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_timeout_config_key_is_honored": 0.0006837509572505951,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_timeout_s_config_key_is_honored": 0.0006413757801055908,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_timeout_s_wins_when_both_keys_are_present": 0.0006288327276706696,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_allows_private_when_opted_in": 0.0022462501656264067,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_dedupes_existing_filename": 0.00239445804618299,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_missing_outputs_path_returns_error": 0.0011251666583120823,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_dns_resolving_to_private": 0.0017974162474274635,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_loopback_url": 0.0018963750917464495,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_metadata_ip": 0.001759832026436925,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_non_http_url": 0.0018567501101642847,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_warns_on_target_error_status": 0.002217709319666028,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_writes_artifact": 0.0031384567264467478,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_and_web_capture_tools_agree_on_target_error_warning": 0.412347833160311,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_accepts_comma_separated_reject_lists": 0.28142333403229713,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_allows_private_when_opted_in": 0.28288716706447303,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_bad_wait_timeout_falls_back_to_default": 0.2949825001414865,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_error": 0.0019617918878793716,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_exception": 0.0014046251308172941,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_ignores_non_string_reject_list_items": 0.28490020823664963,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_ignores_unusable_reject_values": 0.28629091707989573,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_no_warning_for_normal_target_status": 0.2855690000578761,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_omits_reject_params_when_unset": 0.279896792024374,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_reads_reject_lists_from_config": 0.2819857920985669,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_reads_wait_timeouts_like_web_capture": 0.283076792024076,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_rejects_dns_resolving_to_private": 0.0010824170894920826,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_rejects_metadata_ip": 0.001016584224998951,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_success": 0.49395358259789646,
- "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_warns_on_target_error_status": 0.2895137080922723,
- "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-requires-token-capture]": 0.0006597519386559725,
- "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-requires-token-fetch]": 0.0006860001012682915,
- "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-without-token-capture]": 0.000581459142267704,
- "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-without-token-fetch]": 0.0005896254442632198,
- "tests/test_bump_version_lockfile_sync.py::test_bump_version_normalizes_a_prerelease_into_the_lock": 0.3656584592536092,
- "tests/test_bump_version_lockfile_sync.py::test_bump_version_refreshes_the_lockfile": 0.42354804184287786,
- "tests/test_bump_version_lockfile_sync.py::test_bump_version_refuses_to_run_without_uv": 0.013477375963702798,
- "tests/test_business_plugins.py::test_errors_never_claim_success_or_expose_response_secrets[200-body0]": 0.0005867921281605959,
- "tests/test_business_plugins.py::test_errors_never_claim_success_or_expose_response_secrets[302-body2]": 0.0005346669349819422,
- "tests/test_business_plugins.py::test_errors_never_claim_success_or_expose_response_secrets[401-body1]": 0.0005313747096806765,
- "tests/test_business_plugins.py::test_exact_installed_launcher_discovers_and_rejects_invalid_calls[dingtalk-credentials0-send_message-arguments0]": 0.3508165825624019,
- "tests/test_business_plugins.py::test_exact_installed_launcher_discovers_and_rejects_invalid_calls[hubspot-credentials2-create_contact-arguments2]": 0.22258475120179355,
- "tests/test_business_plugins.py::test_exact_installed_launcher_discovers_and_rejects_invalid_calls[wecom-credentials1-send_message-arguments1]": 0.22361225076019764,
- "tests/test_business_plugins.py::test_hubspot_pagination_and_contact_creation": 0.0014682498294860125,
- "tests/test_business_plugins.py::test_invalid_configuration_rejected[dingtalk-values1]": 0.0002459166571497917,
- "tests/test_business_plugins.py::test_invalid_configuration_rejected[hubspot-values2]": 0.00024337507784366608,
- "tests/test_business_plugins.py::test_invalid_configuration_rejected[hubspot-values3]": 0.00024787383154034615,
- "tests/test_business_plugins.py::test_invalid_configuration_rejected[wecom-values0]": 0.00027220812626183033,
- "tests/test_business_plugins.py::test_mcp_discovery_does_not_need_or_expose_credentials": 0.005791831994429231,
- "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[dingtalk-credentials0-send_message-arguments0-sent]": 0.2268542090896517,
- "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[hubspot-credentials2-get_companies-arguments2-Acme]": 0.22848074906505644,
- "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[hubspot-credentials3-create_contact-arguments3-contact-42]": 0.22738616587594151,
- "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[wecom-credentials1-send_message-arguments1-sent]": 0.22491104225628078,
- "tests/test_business_plugins.py::test_robot_missing_business_status_is_failure_and_network_exception_is_redacted": 0.0011896670330315828,
- "tests/test_business_plugins.py::test_robot_wire_contract[dingtalk-credentials0-oapi.dingtalk.com]": 0.0014297491870820522,
- "tests/test_business_plugins.py::test_robot_wire_contract[wecom-credentials1-qyapi.weixin.qq.com]": 0.0008078336250036955,
- "tests/test_cached_history_saver.py::test_adelete_thread_purges_only_that_threads_cache_entries[asyncio]": 0.0009581246413290501,
- "tests/test_cached_history_saver.py::test_cold_resolve_never_delegates_to_inner_history[asyncio]": 0.000552792102098465,
- "tests/test_cached_history_saver.py::test_composition_matches_full_walk_and_avoids_it[asyncio]": 0.0005301253404468298,
- "tests/test_cached_history_saver.py::test_deep_cold_chain_delegates_one_inner_walk_at_depth_limit[asyncio]": 0.0005995410028845072,
- "tests/test_cached_history_saver.py::test_delete_for_runs_delegates_without_cache_purge[asyncio]": 0.0005165832117199898,
- "tests/test_cached_history_saver.py::test_eviction_falls_back_to_walk_but_stays_correct[asyncio]": 0.0005032089538872242,
- "tests/test_cached_history_saver.py::test_fanout_compose_matches_inner_canonical_order[asyncio]": 0.0007447509560734034,
- "tests/test_cached_history_saver.py::test_latest_config_caches_under_resolved_checkpoint_id[asyncio]": 0.0004916249308735132,
- "tests/test_cached_history_saver.py::test_prune_purges_rewritten_threads_cache_entries[asyncio]": 0.0005472921766340733,
- "tests/test_cached_history_saver.py::test_recursive_resolve_caches_intermediate_levels[asyncio]": 0.0005135408136993647,
- "tests/test_cached_history_saver.py::test_root_checkpoint_history_is_empty_writes[asyncio]": 0.0004865000955760479,
- "tests/test_cached_history_saver.py::test_snapshot_parent_composes_without_parent_history_lookup[asyncio]": 0.0005709570832550526,
- "tests/test_cached_history_saver.py::test_stats_expose_composition_counters[asyncio]": 0.00048658321611583233,
- "tests/test_cached_history_saver.py::test_sync_cold_resolve_never_delegates_to_inner_history": 0.00021720887161791325,
- "tests/test_cached_history_saver.py::test_sync_delete_thread_purges_cache_entries": 0.00023654242977499962,
- "tests/test_cached_history_saver.py::test_sync_fanout_compose_matches_inner_canonical_order": 0.00032391794957220554,
- "tests/test_cached_history_saver.py::test_sync_path_matches_async": 0.00023116613738238811,
- "tests/test_cached_history_saver_integration.py::test_branch_divergence_no_cross_contamination[asyncio]": 0.00858295802026987,
- "tests/test_cached_history_saver_integration.py::test_cache_disabled_parity[asyncio]": 0.0072884580586105585,
- "tests/test_cached_history_saver_integration.py::test_eviction_only_costs_performance[asyncio]": 0.006979917176067829,
- "tests/test_cached_history_saver_integration.py::test_full_to_delta_migration_under_cache_states[asyncio-cold]": 0.00683662504889071,
- "tests/test_cached_history_saver_integration.py::test_full_to_delta_migration_under_cache_states[asyncio-disabled]": 0.007897374918684363,
- "tests/test_cached_history_saver_integration.py::test_full_to_delta_migration_under_cache_states[asyncio-warm]": 0.007390832994133234,
- "tests/test_cached_history_saver_integration.py::test_interrupt_resume_appended_head_writes[asyncio]": 0.007670833962038159,
- "tests/test_cached_history_saver_integration.py::test_rollback_supersede_does_not_pollute[asyncio]": 0.009368833852931857,
- "tests/test_cached_history_saver_integration.py::test_sequential_run_composes_without_inner_walks[asyncio]": 0.009232500102370977,
- "tests/test_cancel_run_idempotent.py::TestCancelRunEndpointIdempotency::test_cancel_successful_run_returns_409": 0.010547790909186006,
- "tests/test_cancel_run_idempotent.py::TestCancelRunEndpointIdempotency::test_cancel_unknown_run_returns_404": 0.00983187509700656,
- "tests/test_cancel_run_idempotent.py::TestCancelRunEndpointIdempotency::test_double_cancel_returns_202_not_409": 0.011440667323768139,
- "tests/test_cancel_run_idempotent.py::TestRunManagerCancelIdempotency::test_cancel_returns_cancelled_for_already_interrupted_run": 0.0004532081075012684,
- "tests/test_cancel_run_idempotent.py::TestRunManagerCancelIdempotency::test_cancel_returns_not_active_locally_for_unknown_run": 0.00035245902836322784,
- "tests/test_cancel_run_idempotent.py::TestRunManagerCancelIdempotency::test_cancel_returns_not_cancellable_for_successful_run": 0.0003873331006616354,
- "tests/test_cancel_run_idempotent.py::TestStreamExistingRunIdempotentCancel::test_stream_cancel_already_interrupted_returns_not_409": 0.009336832910776138,
- "tests/test_capability_api.py::test_adapter_failure_is_isolated_and_lark_configured_is_not_verified": 0.0068057079333812,
- "tests/test_capability_api.py::test_business_config_rejects_arbitrary_execution_and_preserves_store": 0.006809042068198323,
- "tests/test_capability_api.py::test_business_install_uses_existing_mcp_lifecycle[dingtalk-credentials0]": 0.012441499857231975,
- "tests/test_capability_api.py::test_business_install_uses_existing_mcp_lifecycle[hubspot-credentials2]": 0.011392958229407668,
- "tests/test_capability_api.py::test_business_install_uses_existing_mcp_lifecycle[wecom-credentials1]": 0.012045957846567035,
- "tests/test_capability_api.py::test_catalog_install_edit_disable_delete_preserves_existing_store_and_identity": 0.014014249201864004,
- "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration0]": 0.005152625031769276,
- "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration1]": 0.005212750053033233,
- "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration2]": 0.005716666812077165,
- "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration3]": 0.005312376189976931,
- "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration4]": 0.005197125021368265,
- "tests/test_capability_api.py::test_delete_recovers_multiple_legacy_identity_collisions": 0.012469041161239147,
- "tests/test_capability_api.py::test_discovery_never_exposes_connection_secrets_and_tolerates_legacy_extras": 0.005866833031177521,
- "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[False-/api/mcp/config/servers]": 0.005344458157196641,
- "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[False-/api/mcp/config]": 0.005258998833596706,
- "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[True-/api/mcp/config/servers]": 0.005147708114236593,
- "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[True-/api/mcp/config]": 0.005890208762139082,
- "tests/test_capability_api.py::test_only_admin_may_install_and_bad_configuration_is_422": 0.005974542116746306,
- "tests/test_capability_api.py::test_stale_bundled_interpreter_can_be_repaired_without_reinstall[dingtalk]": 0.00831604190170765,
- "tests/test_capability_api.py::test_stale_bundled_interpreter_can_be_repaired_without_reinstall[hubspot]": 0.008989626076072454,
- "tests/test_capability_api.py::test_stale_bundled_interpreter_can_be_repaired_without_reinstall[wecom]": 0.008171625202521682,
- "tests/test_capability_api.py::test_targeted_edit_enable_and_delete_handle_identity_collisions": 0.008373958291485906,
- "tests/test_capability_registry.py::test_agent_selection_filters_by_source_not_tool_name": 0.00033587589859962463,
- "tests/test_capability_registry.py::test_ambiguous_installation_selection_fails_closed[disabled]": 0.0002528328914195299,
- "tests/test_capability_registry.py::test_ambiguous_installation_selection_fails_closed[explicit]": 0.00039937603287398815,
- "tests/test_capability_registry.py::test_ambiguous_installation_selection_fails_closed[fallback]": 0.0002889998722821474,
- "tests/test_capability_registry.py::test_catalog_has_separate_transport_auth_and_contributions": 0.00040774932131171227,
- "tests/test_capability_registry.py::test_duplicate_manifest_ids_fail_instead_of_shadowing": 0.0013220421969890594,
- "tests/test_capability_registry.py::test_installation_identity_ignores_display_and_credentials": 0.00023829075507819653,
- "tests/test_capability_registry.py::test_selected_mcp_executes_real_stdio_tool_without_mutating_shared_catalog": 0.42890429333783686,
- "tests/test_cargo_acceptance.py::test_bare_cargo_success_banner_cannot_supply_test_count_evidence[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\\ntest result: ok]": 0.00031066685914993286,
- "tests/test_cargo_acceptance.py::test_bare_cargo_success_banner_cannot_supply_test_count_evidence[test result: ok. 0]": 0.00030291592702269554,
- "tests/test_cargo_acceptance.py::test_bare_cargo_success_banner_cannot_supply_test_count_evidence[test result: ok]": 0.0003061250317841768,
- "tests/test_cargo_acceptance.py::test_empty_target_handling_does_not_bypass_execution_provenance[overrides0]": 0.0003029999788850546,
- "tests/test_cargo_acceptance.py::test_empty_target_handling_does_not_bypass_execution_provenance[overrides1]": 0.000291209202259779,
- "tests/test_cargo_acceptance.py::test_empty_target_handling_does_not_bypass_execution_provenance[overrides2]": 0.00029104226268827915,
- "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[False-error: doctest failed]": 0.00032045878469944,
- "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[False-test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00033820816315710545,
- "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[False-test result: ok. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00033154222182929516,
- "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[True-error: doctest failed]": 0.0003221249207854271,
- "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[True-test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00032195798121392727,
- "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[True-test result: ok. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00032762507908046246,
- "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[0 passed in 0.1s]": 0.000312665943056345,
- "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[Ran 0 tests\\nOK]": 0.0003303326666355133,
- "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in]": 0.0003195416647940874,
- "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured]": 0.00031612394377589226,
- "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[test result: ok. 0 passed; 0 failed; 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0003339156974107027,
- "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[warning: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00031274999491870403,
- "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[doc-with-empty-unit]": 5.5999960750341415e-05,
- "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[failed-doc]": 5.224999040365219e-05,
- "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[failed-unit]": 5.691708065569401e-05,
- "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[filtered]": 5.3208088502287865e-05,
- "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[ignored]": 5.75000885874033e-05,
- "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[unit-with-empty-doc]": 7.837498560547829e-05,
- "tests/test_cargo_acceptance.py::test_only_empty_or_ignored_targets_remain_unverified[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\\ntest result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00033429195173084736,
- "tests/test_cargo_acceptance.py::test_only_empty_or_ignored_targets_remain_unverified[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00032633403316140175,
- "tests/test_cargo_acceptance.py::test_only_empty_or_ignored_targets_remain_unverified[test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.00031499890610575676,
- "tests/test_cargo_acceptance.py::test_positive_counts_do_not_bypass_output_attribution": 0.00032124994322657585,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-0-False]": 0.0004728746134787798,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-0-True]": 0.00038124900311231613,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-2-False]": 0.00037291692569851875,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-2-True]": 0.0003609159030020237,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-0-False]": 0.00037229200825095177,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-0-True]": 0.0003627510741353035,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-2-False]": 0.00036074966192245483,
- "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-2-True]": 0.0003577910829335451,
- "tests/test_cargo_acceptance.py::test_zero_target_records_need_a_complete_positive_cargo_sibling[OK]": 0.0003120419569313526,
- "tests/test_cargo_acceptance.py::test_zero_target_records_need_a_complete_positive_cargo_sibling[all tests passed]": 0.0003101262263953686,
- "tests/test_cargo_acceptance.py::test_zero_target_records_need_a_complete_positive_cargo_sibling[test result: ok. 2 passed; 0 failed]": 0.00031591602601110935,
- "tests/test_channel_capabilities.py::test_capabilities_cover_channel_registry": 0.00022274907678365707,
- "tests/test_channel_capabilities.py::test_every_entry_declares_both_flags_as_bools": 0.0002115829847753048,
- "tests/test_channel_capabilities.py::test_importing_capabilities_loads_no_channel_sdk": 0.0408332091756165,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[buzz]": 0.009291500085964799,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[dingtalk]": 0.0002730416599661112,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[discord]": 0.00023320899344980717,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[feishu]": 0.00022670929320156574,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[github]": 0.00022470694966614246,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[qq]": 0.0002322508953511715,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[slack]": 0.00021620793268084526,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[telegram]": 0.00021587475202977657,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[wechat]": 0.0002168326172977686,
- "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[wecom]": 0.00021533295512199402,
- "tests/test_channel_capabilities.py::test_qq_streaming_is_unchanged_by_its_new_entry": 0.0003503742627799511,
- "tests/test_channel_capabilities.py::test_supported_group_notification_channels": 0.0002063342835754156,
- "tests/test_channel_capabilities.py::test_supported_notification_channels_push_proactively": 0.00020416616462171078,
- "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[1]": 0.000221125315874815,
- "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[None]": 0.00021816836670041084,
- "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[WeCom]": 0.00021241581998765469,
- "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[]": 0.00021625030785799026,
- "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[unknown]": 0.00021191593259572983,
- "tests/test_channel_config_reload_cancellation.py::test_cancelled_reload_cannot_overwrite_new_runtime_config": 0.0015757090877741575,
- "tests/test_channel_connection_context.py::test_context_is_encrypted_and_preserves_existing_credentials[postgres]": 0.0015215829480439425,
- "tests/test_channel_connection_context.py::test_context_is_encrypted_and_preserves_existing_credentials[sqlite]": 0.050980541156604886,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override0]": 0.0014263337943702936,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override1]": 0.001258375123143196,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override2]": 0.001242124941200018,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override3]": 0.0012339581735432148,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override0]": 0.03684158413670957,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override1]": 0.03700600122101605,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override2]": 0.037353415973484516,
- "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override3]": 0.036562124034389853,
- "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[postgres-disconnect]": 0.001400708919391036,
- "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[postgres-transfer]": 0.0012843329459428787,
- "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[sqlite-disconnect]": 0.03860591724514961,
- "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[sqlite-transfer]": 0.040522166760638356,
- "tests/test_channel_connection_context.py::test_transfer_waits_for_context_write_then_removes_its_credentials[postgres]": 0.00144016626290977,
- "tests/test_channel_connection_context.py::test_transfer_waits_for_context_write_then_removes_its_credentials[sqlite]": 0.041123750153928995,
- "tests/test_channel_connection_context.py::test_wechat_private_context_survives_channel_and_repository_restart[postgres]": 0.0014083748683333397,
- "tests/test_channel_connection_context.py::test_wechat_private_context_survives_channel_and_repository_restart[sqlite]": 0.04170729103498161,
- "tests/test_channel_connections_config.py::test_channel_connections_disabled_by_default": 0.00027954112738370895,
- "tests/test_channel_connections_config.py::test_enabled_channel_connections_do_not_require_public_url_or_encryption_key": 0.00024412572383880615,
- "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[1]": 0.00021495786495506763,
- "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[None]": 0.00021820771507918835,
- "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[]": 0.0002241681795567274,
- "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[en]": 0.0002252499107271433,
- "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[fr-FR]": 0.00023249885998666286,
- "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[zh]": 0.0002255840227007866,
- "tests/test_channel_connections_config.py::test_notification_locale_defaults_to_english": 0.00021154223941266537,
- "tests/test_channel_connections_config.py::test_provider_status_reports_disabled_and_unknown_providers": 0.00021891784854233265,
- "tests/test_channel_connections_config.py::test_qq_connection_configuration_is_opt_in": 0.00020866701379418373,
- "tests/test_channel_connections_config.py::test_require_bound_identity_can_be_disabled_for_legacy_open_bot_mode": 0.00020775035955011845,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_active_identity_unique_index_allows_revoked_rows[asyncio]": 0.038356250151991844,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_active_identity_unique_index_rejects_second_connected_owner[asyncio]": 0.037577166920527816,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_concurrent_upserts_keep_single_active_owner[asyncio]": 0.03851341595873237,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_connections_are_listed_per_owner[asyncio]": 0.03826820896938443,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_consume_oauth_state_deletes_expired_states[asyncio]": 0.036178248934447765,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_consume_oauth_state_is_one_time_even_under_concurrent_consumers[asyncio]": 0.037178457947447896,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_conversations_are_scoped_by_connection[asyncio]": 0.03993508266285062,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_count_oauth_states_active_only_and_delete_expired[asyncio]": 0.03707604110240936,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_create_oauth_state_within_cap_does_not_leak_under_concurrency[asyncio]": 0.0695422082208097,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_create_oauth_state_within_cap_enforces_pending_cap[asyncio]": 0.03837620792910457,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_create_oauth_state_within_cap_ignores_expired_rows[asyncio]": 0.036484875017777085,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_credentials_are_encrypted_at_rest_and_decrypted_by_repository[asyncio]": 0.03912670793943107,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_disconnect_connection_is_owner_scoped[asyncio]": 0.03696637530811131,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_disconnect_connection_revokes_owner_connection_and_removes_credentials[asyncio]": 0.040645292261615396,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_get_credentials_returns_none_when_decryption_fails[asyncio]": 0.03954549995251,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_set_thread_id_raises_the_integrity_error_once_retries_are_exhausted[asyncio]": 0.03988862503319979,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_set_thread_id_retries_as_update_when_concurrent_insert_wins[asyncio]": 0.038984874030575156,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_upsert_connection_retries_as_update_when_concurrent_insert_wins[asyncio]": 0.03845395823009312,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_upsert_connection_transfers_external_identity_between_owners[asyncio]": 0.038676168071106076,
- "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_upsert_connection_updates_existing_provider_identity[asyncio]": 0.0372493751347065,
- "tests/test_channel_connections_router.py::test_browser_group_names_survive_state_consumption_and_bind_two_groups[qq]": 0.04868995794095099,
- "tests/test_channel_connections_router.py::test_browser_group_names_survive_state_consumption_and_bind_two_groups[wecom]": 0.04949795827269554,
- "tests/test_channel_connections_router.py::test_configure_provider_runtime_credentials_enables_connect_without_file_edits": 0.04062362597323954,
- "tests/test_channel_connections_router.py::test_configure_provider_runtime_credentials_preserves_masked_secrets": 0.039261083118617535,
- "tests/test_channel_connections_router.py::test_configure_provider_runtime_credentials_survive_local_restart": 0.042910957941785455,
- "tests/test_channel_connections_router.py::test_configure_provider_runtime_does_not_clobber_concurrent_config_update": 0.03799458220601082,
- "tests/test_channel_connections_router.py::test_configure_provider_runtime_rolls_back_visible_state_when_start_fails": 0.03831758489832282,
- "tests/test_channel_connections_router.py::test_configure_telegram_runtime_uses_new_bot_username_for_deep_link_without_mutating_config": 0.040151541819795966,
- "tests/test_channel_connections_router.py::test_connect_binding_code_caps_pending_states_per_provider": 0.04733987501822412,
- "tests/test_channel_connections_router.py::test_connect_discord_returns_binding_command_and_persists_state": 0.042386874789372087,
- "tests/test_channel_connections_router.py::test_connect_existing_binding_code_channels_return_command_and_persist_state": 0.046232000924646854,
- "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[enabled]": 0.03708129096776247,
- "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[provider_status]": 0.03697304124943912,
- "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[require_bound_identity]": 0.03809870919212699,
- "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[unknown_provider]": 0.0387662909924984,
- "tests/test_channel_connections_router.py::test_connect_slack_returns_binding_command_and_persists_state": 0.04168412508442998,
- "tests/test_channel_connections_router.py::test_connect_telegram_returns_deep_link_and_persists_state": 0.04029679112136364,
- "tests/test_channel_connections_router.py::test_connect_unconfigured_runtime_channel_returns_400": 0.03764950088225305,
- "tests/test_channel_connections_router.py::test_disconnect_connection_is_current_user_scoped": 0.04193858429789543,
- "tests/test_channel_connections_router.py::test_disconnect_connection_revokes_current_user_connection": 0.041937415953725576,
- "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_config_clears_connected_state": 0.04154258384369314,
- "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_config_revokes_all_provider_connections": 0.05215799901634455,
- "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_config_suppresses_file_config_and_stops_channel": 0.04075191589072347,
- "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_keeps_state_consistent_when_revoke_fails": 0.04051600000821054,
- "tests/test_channel_connections_router.py::test_get_connections_returns_current_user_connections_only": 0.04297300009056926,
- "tests/test_channel_connections_router.py::test_get_providers_degrades_when_persistence_is_unavailable": 0.004141833167523146,
- "tests/test_channel_connections_router.py::test_get_providers_only_returns_enabled_channels_and_setup_fields": 0.039381625363603234,
- "tests/test_channel_connections_router.py::test_get_providers_preserves_revoked_status_when_provider_unavailable": 0.043199666775763035,
- "tests/test_channel_connections_router.py::test_get_providers_provider_unavailable_overrides_stale_connected_row": 0.042578500928357244,
- "tests/test_channel_connections_router.py::test_get_providers_reports_configured_channel_not_running": 0.03881304198876023,
- "tests/test_channel_connections_router.py::test_get_providers_reports_connected_without_binding_in_auth_disabled_mode": 0.03885333216749132,
- "tests/test_channel_connections_router.py::test_get_providers_reports_unconfigured_when_runtime_channel_is_missing": 0.04020179063081741,
- "tests/test_channel_connections_router.py::test_get_providers_restarts_configured_channel_when_service_can_reconcile": 0.038626667112112045,
- "tests/test_channel_connections_router.py::test_get_providers_uses_existing_channels_config": 0.04045441816560924,
- "tests/test_channel_connections_router.py::test_get_providers_uses_newest_connection_status_per_provider": 0.0544662089087069,
- "tests/test_channel_connections_router.py::test_manual_wechat_setup_invalidates_pending_qr": 0.0063002079259604216,
- "tests/test_channel_connections_router.py::test_manual_wechat_setup_remains_available_with_multiple_workers": 0.004272040911018848,
- "tests/test_channel_connections_router.py::test_qq_provider_exposes_binding_flow_and_masks_secret": 0.04276420804671943,
- "tests/test_channel_connections_router.py::test_qq_runtime_credentials_can_be_configured_from_browser": 0.041685000993311405,
- "tests/test_channel_connections_router.py::test_runtime_config_commit_drains_persistence_and_cache_across_cancellation[None-expected_persisted1]": 0.0010826680809259415,
- "tests/test_channel_connections_router.py::test_runtime_config_commit_drains_persistence_and_cache_across_cancellation[runtime_config0-expected_persisted0]": 0.0011635830160230398,
- "tests/test_channel_connections_router.py::test_runtime_config_endpoints_require_admin": 0.038401375291869044,
- "tests/test_channel_connections_router.py::test_runtime_config_saved_on_peer_workers_both_survive_restart": 0.04169999994337559,
- "tests/test_channel_connections_router.py::test_runtime_disconnect_on_one_worker_is_not_undone_by_a_peer_save": 0.04364279191941023,
- "tests/test_channel_connections_router.py::test_wechat_pairing_code_is_validated_and_forwarded_without_echo": 0.006099500926211476,
- "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields0-existing-bot]": 0.0051164578180760145,
- "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields1-existing-bot]": 0.00517054065130651,
- "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields2-existing-bot]": 0.005989915924146771,
- "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields3-existing-bot]": 0.0052364172879606485,
- "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields4-replacement-bot]": 0.004996749805286527,
- "tests/test_channel_connections_router.py::test_wechat_qr_login_requires_admin_before_any_provider_calls": 0.004348665243014693,
- "tests/test_channel_connections_router.py::test_wechat_qr_login_respects_disabled_provider": 0.0034572489093989134,
- "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env0]": 0.007096792105585337,
- "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env1]": 0.006731417961418629,
- "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env2]": 0.006358749931678176,
- "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env3]": 0.007460791617631912,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_cookie_requests_without_csrf[DELETE-/api/channels/wechat/qr-login/session]": 0.003359999740496278,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_cookie_requests_without_csrf[POST-/api/channels/wechat/qr-login/session/poll]": 0.003479582956060767,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_cookie_requests_without_csrf[POST-/api/channels/wechat/qr-login]": 0.0034063339699059725,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env0]": 0.0037434590049088,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env1]": 0.0035250012297183275,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env2]": 0.0038767510559409857,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env3]": 0.0036700000055134296,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env4]": 0.003745082998648286,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env5]": 0.004735957831144333,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env0]": 0.0037324579898267984,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env1]": 0.004848082782700658,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env2]": 0.0036714167799800634,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env3]": 0.0035279581788927317,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env4]": 0.0036911671049892902,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env5]": 0.003778916783630848,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env0]": 0.004705750150606036,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env1]": 0.003630167106166482,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env2]": 0.0038803759962320328,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env3]": 0.0036782908719033003,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env4]": 0.0036274578887969255,
- "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env5]": 0.0046333740465343,
- "tests/test_channel_credentials_wiring.py::test_a_changed_key_treats_stored_credentials_as_missing[asyncio]": 0.03799145785160363,
- "tests/test_channel_credentials_wiring.py::test_an_unloadable_key_degrades_to_no_stored_credentials[asyncio]": 0.003158833831548691,
- "tests/test_channel_credentials_wiring.py::test_channel_connections_load_the_generated_key_file[asyncio]": 0.002175790723413229,
- "tests/test_channel_credentials_wiring.py::test_channel_connections_prefer_the_environment_key[asyncio]": 0.0016379998996853828,
- "tests/test_channel_credentials_wiring.py::test_credentials_round_trip_under_the_deployment_key[asyncio]": 0.038393998984247446,
- "tests/test_channel_credentials_wiring.py::test_no_key_is_loaded_or_generated_when_no_feature_needs_it[asyncio]": 0.00160249974578619,
- "tests/test_channel_credentials_wiring.py::test_rotation_keeps_rows_written_under_the_previous_key_readable[asyncio]": 0.03833150095306337,
- "tests/test_channel_credentials_wiring.py::test_slack_falls_back_to_the_deployment_token_without_stored_credentials[asyncio]": 0.03862504079006612,
- "tests/test_channel_credentials_wiring.py::test_start_channel_service_threads_the_cipher_through": 0.0014835421461611986,
- "tests/test_channel_credentials_wiring.py::test_the_channel_service_repository_gets_the_cipher": 0.00127820810303092,
- "tests/test_channel_credentials_wiring.py::test_the_notification_outbox_repository_gets_the_cipher": 0.0011820411309599876,
- "tests/test_channel_credentials_wiring.py::test_the_router_repository_gets_the_cipher_from_app_state": 0.001143540721386671,
- "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_default_receive_file_returns_original_message": 0.00033483305014669895,
- "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_default_send_file_returns_false": 0.0002902920823544264,
- "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_no_attachments_no_send_file": 0.0002900410909205675,
- "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_send_file_called_for_each_attachment": 0.0013232079800218344,
- "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_send_file_failure_does_not_block_others": 0.0026162092108279467,
- "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_send_raises_skips_file_uploads": 0.0013190829195082188,
- "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_aborts_when_stream_exceeds_the_cap": 0.00032924883998930454,
- "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_compressed_response_is_rejected_before_decode": 0.014965707901865244,
- "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_identity_response_round_trips": 0.0003744999412447214,
- "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_joins_streamed_chunks_under_the_cap": 0.00027733296155929565,
- "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_missing_url_returns_none": 0.0002685000654309988,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_case_variant_names_keep_both_inbound_attachments": 0.01293820864520967,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_concurrent_same_name_downloads_preserve_both_payloads": 0.026724500115960836,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_consumes_inline_channel_bytes_without_exposing_them_downstream": 0.012312083039432764,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_file_created_during_download_is_not_overwritten": 0.01621858193539083,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_gateway_conversion_staging_link_is_a_filename_collision": 0.013887747889384627,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_hardlinked_existing_file_is_not_overwritten": 0.012658790918067098,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_rejects_dangling_symlink_destination": 0.011963833821937442,
- "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_rejects_preexisting_symlink_destination": 0.01226162607781589,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_dingtalk_receive_file_makes_file_sandbox_readable": 0.0022710408084094524,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_feishu_receive_file_makes_file_sandbox_readable": 0.0027981679886579514,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_ingest_inbound_files_makes_file_sandbox_readable": 0.011892374604940414,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_missing_noop": 0.001069250050932169,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_preserves_owner_bits": 0.001202665502205491,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_sets_group_other_read": 0.0012334170751273632,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_skips_symlink": 0.0011851680465042591,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_swap_after_lstat_does_not_block_on_fifo": 0.0013844578061252832,
- "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_swap_after_lstat_does_not_follow_symlink": 0.0014117921236902475,
- "tests/test_channel_file_attachments.py::TestManagerArtifactResolution::test_format_artifact_text_for_unresolved": 0.00021341582760214806,
- "tests/test_channel_file_attachments.py::TestManagerArtifactResolution::test_handle_chat_populates_attachments": 0.00029116682708263397,
- "tests/test_channel_file_attachments.py::TestOutboundMessageAttachments::test_attachments_populated": 0.001158042112365365,
- "tests/test_channel_file_attachments.py::TestOutboundMessageAttachments::test_default_empty_attachments": 0.0002232501283288002,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_multiple_artifacts_partial_resolution": 0.0014347906690090895,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_path_traversal_escape": 0.0015159589238464832,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_symlink_planted_in_outputs": 0.0017399163916707039,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_uploads_path": 0.0003828329499810934,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_workspace_path": 0.0003254581242799759,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_resolves_existing_file": 0.0016978750936686993,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_resolves_image_file": 0.0015109581872820854,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_skips_invalid_path": 0.00034191692247986794,
- "tests/test_channel_file_attachments.py::TestResolveAttachments::test_skips_missing_file": 0.0013682907447218895,
- "tests/test_channel_file_attachments.py::TestResolvedAttachment::test_basic_construction": 0.0012494579423218966,
- "tests/test_channel_file_attachments.py::TestResolvedAttachment::test_image_detection": 0.0011747502721846104,
- "tests/test_channel_file_attachments.py::TestWeChatDownloadGuardLabels::test_cap_abort_logs_neutral_guard_line": 0.0005507511086761951,
- "tests/test_channel_file_attachments.py::TestWeChatDownloadGuardLabels::test_encoding_refusal_logs_neutral_guard_line": 0.0005876668728888035,
- "tests/test_channel_file_attachments.py::TestWeChatDownloadGuardLabels::test_staging_without_state_dir_is_logged_not_silent": 0.0003372079227119684,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_arbitrary_cos_bucket_never_matches": 0.00024958280846476555,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_disallowed_host_rejected_before_fetch": 0.000306334113702178,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_http_failure_does_not_log_url_credentials": 0.001753249205648899,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_inbound_file_label_never_contains_url": 0.00022545806132256985,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_lookalike_suffix_never_matches": 0.00022424990311264992,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_operator_media_host_suffixes_extend_the_wecom_gate": 0.00026895804330706596,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_outer_warning_branches_do_not_log_url_credentials": 0.02249670890159905,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_oversize_rejection_does_not_log_url_credentials": 0.00041533284820616245,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_qq_host_passes_through_to_fetch": 0.00028554187156260014,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_realistic_wecom_cos_host_passes_gate": 0.0002760421484708786,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wechat_download_success_does_not_leak_url_at_info": 0.0005193757824599743,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wechat_fallback_without_staged_path_never_fetches": 0.0002741680946201086,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wecom_channel_parses_operator_media_hosts": 0.00023541715927422047,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wecom_reader_resolves_operator_suffixes_from_live_channel": 0.0004237079992890358,
- "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wecom_reader_success_does_not_leak_url_at_info": 0.0006562918424606323,
- "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[False-dingtalk]": 0.00311450008302927,
- "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[False-feishu]": 0.004025166155770421,
- "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[True-dingtalk]": 0.002694167196750641,
- "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[True-feishu]": 0.0034247078001499176,
- "tests/test_channel_hidden_human_input.py::test_card_answer_without_fresh_ai_preserves_terminal_result[False]": 0.0029047918505966663,
- "tests/test_channel_hidden_human_input.py::test_card_answer_without_fresh_ai_preserves_terminal_result[True]": 0.0021887498442083597,
- "tests/test_channel_hidden_human_input.py::test_hidden_answer_keeps_current_response_and_artifacts": 0.00021400116384029388,
- "tests/test_channel_hidden_human_input.py::test_hidden_answer_stops_previous_clarification_text": 0.00023533194325864315,
- "tests/test_channel_hidden_human_input.py::test_hidden_answer_stops_previous_response_and_artifacts[option]": 0.00023779110051691532,
- "tests/test_channel_hidden_human_input.py::test_hidden_answer_stops_previous_response_and_artifacts[text]": 0.00023041595704853535,
- "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[None]": 0.00022295909002423286,
- "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid]": 0.00021937419660389423,
- "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response1]": 0.00022462522611021996,
- "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response3]": 0.0002312909346073866,
- "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response4]": 0.0002237497828900814,
- "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response5]": 0.0002183739561587572,
- "tests/test_channel_intake_backpressure.py::test_cancelled_cross_thread_drain_remains_retryable": 0.0008064170833677053,
- "tests/test_channel_intake_backpressure.py::test_cancelled_manager_drain_preserves_service_channels": 0.0005989156197756529,
- "tests/test_channel_intake_backpressure.py::test_cancelled_service_stop_preserves_unfinished_channel_for_retry": 0.0008345420937985182,
- "tests/test_channel_intake_backpressure.py::test_channel_service_threads_intake_limits_into_bus_and_worker_pool": 0.0003554588183760643,
- "tests/test_channel_intake_backpressure.py::test_failed_channel_stop_preserves_service_ownership": 0.0029003743547946215,
- "tests/test_channel_intake_backpressure.py::test_fixed_worker_pool_bounds_handler_and_queue_tasks": 0.0017585407476872206,
- "tests/test_channel_intake_backpressure.py::test_global_service_is_retained_until_shutdown_succeeds": 0.0005824582185596228,
- "tests/test_channel_intake_backpressure.py::test_inbound_queue_rejects_immediately_when_capacity_is_reserved": 0.0005101670976728201,
- "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[-1]": 0.00035237520933151245,
- "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[3]": 0.0003226660192012787,
- "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[True]": 0.0003690409939736128,
- "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[inf]": 0.0003507079090923071,
- "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[nan]": 0.00035037496127188206,
- "tests/test_channel_intake_backpressure.py::test_outer_shutdown_cancellation_does_not_start_an_unbounded_second_join": 0.0018133758567273617,
- "tests/test_channel_intake_backpressure.py::test_provider_stop_drains_cross_thread_preparation_futures": 0.0017001249361783266,
- "tests/test_channel_intake_backpressure.py::test_provider_thread_reservations_share_one_hard_capacity_limit": 0.0016898331232368946,
- "tests/test_channel_intake_backpressure.py::test_realtime_provider_drops_before_ack_when_queue_is_full": 0.0006429604254662991,
- "tests/test_channel_intake_backpressure.py::test_shutdown_closes_cross_thread_submission_before_task_start": 0.0005955409724265337,
- "tests/test_channel_intake_backpressure.py::test_shutdown_invalidates_provider_side_reservations": 0.00022929208353161812,
- "tests/test_channel_intake_backpressure.py::test_stop_cancels_after_grace_drops_queue_and_releases_dedupe": 0.0015586670488119125,
- "tests/test_channel_intake_backpressure.py::test_stop_gracefully_drains_every_accepted_message_before_cancelling_workers": 0.022586874896660447,
- "tests/test_channel_intake_backpressure.py::test_successful_stop_waits_for_cancel_resistant_workers_and_watchers": 0.03371699992567301,
- "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[False-False-False]": 0.0002715829759836197,
- "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[False-True-False]": 0.00026904279366135597,
- "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[True-False-True]": 0.00026729190722107887,
- "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[True-True-True]": 0.00026504090055823326,
- "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[auto-False-False]": 0.000284082954749465,
- "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[auto-True-True]": 0.00026829191483557224,
- "tests/test_channel_leader_lease_config.py::test_block_values_are_read": 0.00032470771111547947,
- "tests/test_channel_leader_lease_config.py::test_defaults_are_auto_30_10": 0.0002271663397550583,
- "tests/test_channel_leader_lease_config.py::test_from_app_config_reads_model_extra_and_tolerates_doubles": 0.00021774997003376484,
- "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block0-enabled]": 0.0003026672638952732,
- "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block1-lease_seconds]": 0.0002606259658932686,
- "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block2-lease_seconds]": 0.0002564159221947193,
- "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block3-grace_seconds]": 0.00025354186072945595,
- "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block4-enable]": 0.00025254092179238796,
- "tests/test_channel_leader_lease_config.py::test_leader_lease_is_registered_as_startup_only": 0.0002029577735811472,
- "tests/test_channel_leader_lease_config.py::test_missing_section_and_empty_block_mean_defaults": 0.00023099989630281925,
- "tests/test_channel_leader_lease_config.py::test_non_mapping_block_is_refused": 0.0002581239677965641,
- "tests/test_channel_leader_lease_config.py::test_only_a_literal_false_counts_as_explicitly_disabled": 0.00021837581880390644,
- "tests/test_channel_leader_lease_service.py::test_enabled_transport_providers_includes_ui_connectable_providers": 0.00023041688837110996,
- "tests/test_channel_leader_lease_service.py::test_enabled_transport_providers_merges_both_sources_and_tolerates_doubles": 0.00021958374418318272,
- "tests/test_channel_leader_lease_service.py::test_enabled_transport_providers_reads_config_yaml_channels": 0.0002210419625043869,
- "tests/test_channel_leader_lease_service.py::test_ensure_ready_channels_ignores_non_provider_keys": 0.0007420831825584173,
- "tests/test_channel_leader_lease_service.py::test_from_app_config_strips_the_block": 0.001171833137050271,
- "tests/test_channel_leader_lease_service.py::test_leader_lease_block_is_stripped_and_exposed": 0.0002754577435553074,
- "tests/test_channel_leader_lease_service.py::test_malformed_block_raises_the_config_error": 0.0002455830108374357,
- "tests/test_channel_leader_lease_service.py::test_missing_block_gives_defaults": 0.0002585847396403551,
- "tests/test_channel_leadership.py::test_a_refused_acquire_records_the_peer_for_status": 0.0016805012710392475,
- "tests/test_channel_leadership.py::test_a_rejected_renewal_is_a_loss": 0.00045100017450749874,
- "tests/test_channel_leadership.py::test_a_stalled_database_call_is_bounded_by_the_operation_timeout": 0.5035129999741912,
- "tests/test_channel_leadership.py::test_acquire_while_holding_is_a_no_op_and_a_lost_record_is_dropped": 0.0011285839136689901,
- "tests/test_channel_leadership.py::test_an_unconfirmed_renewal_keeps_the_deadline_running": 0.0012544991914182901,
- "tests/test_channel_leadership.py::test_deadline_counts_from_when_the_renewal_was_sent": 0.0004411248955875635,
- "tests/test_channel_leadership.py::test_holds_stops_one_renewal_interval_before_the_local_deadline": 0.0004335010889917612,
- "tests/test_channel_leadership.py::test_intervals_follow_the_documented_lease_fraction": 0.0004618761595338583,
- "tests/test_channel_leadership.py::test_observe_all_sees_peer_leases_this_instance_never_tried": 0.0011872907634824514,
- "tests/test_channel_leadership.py::test_release_is_fenced_by_epoch_and_best_effort": 0.001955458428710699,
- "tests/test_channel_lease_repository.py::test_a_peer_takes_an_expired_lease_only_after_the_grace_period[postgres]": 0.0015158317983150482,
- "tests/test_channel_lease_repository.py::test_a_peer_takes_an_expired_lease_only_after_the_grace_period[sqlite]": 0.011754750041291118,
- "tests/test_channel_lease_repository.py::test_an_expired_lease_is_not_revived_by_renewal[postgres]": 0.0017102500423789024,
- "tests/test_channel_lease_repository.py::test_an_expired_lease_is_not_revived_by_renewal[sqlite]": 0.009460208006203175,
- "tests/test_channel_lease_repository.py::test_db_now_reads_epoch_seconds[postgres]": 0.0027297090273350477,
- "tests/test_channel_lease_repository.py::test_db_now_reads_epoch_seconds[sqlite]": 0.011957458220422268,
- "tests/test_channel_lease_repository.py::test_first_acquire_creates_the_row_and_a_peer_is_refused_while_it_is_live[postgres]": 0.0019856258295476437,
- "tests/test_channel_lease_repository.py::test_first_acquire_creates_the_row_and_a_peer_is_refused_while_it_is_live[sqlite]": 0.01454212493263185,
- "tests/test_channel_lease_repository.py::test_racing_instances_get_exactly_one_grant[postgres]": 0.0019972920417785645,
- "tests/test_channel_lease_repository.py::test_racing_instances_get_exactly_one_grant[sqlite]": 0.0888069171924144,
- "tests/test_channel_lease_repository.py::test_release_hands_the_lease_over_at_once[postgres]": 0.001369499834254384,
- "tests/test_channel_lease_repository.py::test_release_hands_the_lease_over_at_once[sqlite]": 0.008988498942926526,
- "tests/test_channel_lease_repository.py::test_renew_extends_only_the_holders_epoch_and_reports_the_transport[postgres]": 0.0018334169872105122,
- "tests/test_channel_lease_repository.py::test_renew_extends_only_the_holders_epoch_and_reports_the_transport[sqlite]": 0.01028325012885034,
- "tests/test_channel_lease_repository.py::test_the_holder_reacquiring_bumps_the_epoch_and_fences_its_old_one[postgres]": 0.001442542066797614,
- "tests/test_channel_lease_repository.py::test_the_holder_reacquiring_bumps_the_epoch_and_fences_its_old_one[sqlite]": 0.006885416805744171,
- "tests/test_channel_lease_repository.py::test_writes_do_not_trust_returning_rows_under_a_concurrent_read": 0.12879704218357801,
- "tests/test_channel_runtime_config_encoding.py::test_runtime_config_round_trips_non_ascii_with_legacy_locale[cp1252-wss://relay.example/\\u804a\\u5929]": 0.0015044589526951313,
- "tests/test_channel_runtime_config_encoding.py::test_runtime_config_round_trips_non_ascii_with_legacy_locale[cp1252-wss://relay.example/caf\\xe9]": 0.0017691259272396564,
- "tests/test_channel_runtime_config_encoding.py::test_runtime_config_round_trips_non_ascii_with_legacy_locale[gbk-wss://relay.example/\\u804a\\u5929]": 0.0015104582998901606,
- "tests/test_channel_runtime_config_store_peers.py::test_disconnect_survives_a_later_peer_save": 0.0018765830900520086,
- "tests/test_channel_runtime_config_store_peers.py::test_failed_save_leaves_the_served_snapshot_and_file_unchanged": 0.0014522501733154058,
- "tests/test_channel_runtime_config_store_peers.py::test_peer_mutation_waits_for_the_file_lock_before_reading": 0.5119263750966638,
- "tests/test_channel_runtime_config_store_peers.py::test_remove_sees_a_provider_a_peer_saved_after_this_store_loaded": 0.001724750967696309,
- "tests/test_channel_runtime_config_store_peers.py::test_save_keeps_a_provider_a_peer_saved_after_this_store_loaded": 0.0017990430351346731,
- "tests/test_channel_runtime_config_store_peers.py::test_save_over_a_corrupt_file_keeps_this_process_copy": 0.0017330409027636051,
- "tests/test_channel_runtime_config_store_peers.py::test_symlinked_store_path_shares_the_lock_of_its_target": 0.5141877080313861,
- "tests/test_channel_service_leader_lease.py::test_a_crashed_holder_is_replaced_within_one_lease_period": 6.061884041875601,
- "tests/test_channel_service_leader_lease.py::test_a_holder_that_cannot_start_backs_off": 0.011379665927961469,
- "tests/test_channel_service_leader_lease.py::test_a_lost_lease_stops_the_transport": 0.018091164994984865,
- "tests/test_channel_service_leader_lease.py::test_a_provider_connected_on_a_peer_is_left_to_it_although_absent_from_local_config": 0.008692624978721142,
- "tests/test_channel_service_leader_lease.py::test_a_provider_disabled_on_the_holder_is_stopped_and_released_by_supervision": 0.014419832965359092,
- "tests/test_channel_service_leader_lease.py::test_a_slow_start_never_delays_another_providers_renewal": 0.0268307919614017,
- "tests/test_channel_service_leader_lease.py::test_a_stopping_holder_releases_and_the_peer_takes_over_on_its_next_round": 0.02479608333669603,
- "tests/test_channel_service_leader_lease.py::test_a_transport_that_fails_to_stop_keeps_its_lease_on_shutdown": 0.007793248863890767,
- "tests/test_channel_service_leader_lease.py::test_an_active_lease_without_a_database_refuses_to_build": 0.0005313328001648188,
- "tests/test_channel_service_leader_lease.py::test_from_app_config_turns_the_lease_on_from_the_multi_process_signal": 0.0016118320636451244,
- "tests/test_channel_service_leader_lease.py::test_gateway_lifespan_passes_the_gate_signal_and_the_run_worker_id": 0.013650542125105858,
- "tests/test_channel_service_leader_lease.py::test_multi_process_deployment_is_the_gate_signal": 0.0005802081432193518,
- "tests/test_channel_service_leader_lease.py::test_notification_claims_are_left_to_the_holder": 0.01714375102892518,
- "tests/test_channel_service_leader_lease.py::test_only_the_lease_holder_starts_an_arbitrated_transport": 0.03478620806708932,
- "tests/test_channel_service_leader_lease.py::test_paths_on_a_non_holder_never_start_the_transport": 0.015558457700535655,
- "tests/test_channel_service_leader_lease.py::test_removing_a_provider_releases_its_lease_for_a_peer": 0.016623124945908785,
- "tests/test_channel_service_leader_lease.py::test_start_channel_service_threads_the_lease_settings": 0.0020531262271106243,
- "tests/test_channel_service_leader_lease.py::test_unconfirmed_renewals_stop_the_transport_before_a_peer_may_connect": 0.010008415905758739,
- "tests/test_channel_service_leader_lease.py::test_without_the_lease_every_instance_behaves_as_before": 0.0016149182338267565,
- "tests/test_channel_service_restart_stop_fence.py::test_channel_cannot_publish_after_stop_finishes_during_prestart_io": 0.0008686669170856476,
- "tests/test_channel_service_restart_stop_fence.py::test_channel_start_finishing_after_service_stop_is_drained": 0.0009131247643381357,
- "tests/test_channel_service_restart_stop_fence.py::test_restart_is_fenced_while_service_shutdown_is_in_progress": 0.001268874853849411,
- "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_late_manager_start_cannot_resurrect_stopped_service": 0.0006672090385109186,
- "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_late_start_cleanup_preserves_newer_start[queued-before-shutdown]": 0.0011016260832548141,
- "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_late_start_cleanup_preserves_newer_start[restart-after-shutdown]": 0.0008607918862253428,
- "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_manager_start_finishing_during_channel_drain_is_stopped": 0.0007508751004934311,
- "tests/test_channel_service_startup_cancellation.py::test_cancelled_start_drains_partial_service_and_clears_singleton": 0.001335041131824255,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-busy-error-event]": 0.011428167345002294,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-empty-error-event]": 0.013386209029704332,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-error-event]": 0.01463558292016387,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-success]": 0.01871474925428629,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-busy-error-event]": 0.011776123894378543,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-empty-error-event]": 0.01106933387927711,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-error-event]": 0.011187249096110463,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-success]": 0.0115512500051409,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-busy-error-event]": 0.011255374876782298,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-empty-error-event]": 0.011101874988526106,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-error-event]": 0.011783541180193424,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-success]": 0.010774666909128428,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-busy-error-event]": 0.012065083952620625,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-empty-error-event]": 0.011324083199724555,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-error-event]": 0.011355749797075987,
- "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-success]": 0.011786875082179904,
- "tests/test_channel_thread_binding_store.py::test_binding_key_matches_the_legacy_json_key_shape": 0.0004176658112555742,
- "tests/test_channel_thread_binding_store.py::test_channel_service_defaults_to_the_json_store_without_a_database": 0.001403291942551732,
- "tests/test_channel_thread_binding_store.py::test_channel_service_start_imports_the_legacy_file_once_for_the_sql_store": 0.006598916137591004,
- "tests/test_channel_thread_binding_store.py::test_channel_service_start_leaves_a_json_store_untouched": 0.001827541971579194,
- "tests/test_channel_thread_binding_store.py::test_channel_service_stop_during_the_legacy_import_invalidates_that_start": 0.005185500020161271,
- "tests/test_channel_thread_binding_store.py::test_concurrent_import_from_two_replicas_yields_no_duplicates_and_tolerates_the_lost_rename": 0.00935341720469296,
- "tests/test_channel_thread_binding_store.py::test_concurrent_set_from_two_sql_stores_keeps_one_row_per_key": 0.006153541849926114,
- "tests/test_channel_thread_binding_store.py::test_entries_survive_a_new_store_instance_over_the_same_storage": 0.004456792026758194,
- "tests/test_channel_thread_binding_store.py::test_import_keeps_a_corrupt_or_malformed_file_and_skips_bad_entries": 0.006762124830856919,
- "tests/test_channel_thread_binding_store.py::test_import_leaves_the_file_alone_when_the_table_is_already_populated": 0.005180374952033162,
- "tests/test_channel_thread_binding_store.py::test_import_moves_every_legacy_entry_into_the_table_and_renames_the_file": 0.006757416063919663,
- "tests/test_channel_thread_binding_store.py::test_import_skips_oversized_components_instead_of_failing_the_whole_import": 0.00661087641492486,
- "tests/test_channel_thread_binding_store.py::test_import_without_a_file_or_without_a_legacy_path_is_a_no_op": 0.0035289169754832983,
- "tests/test_channel_thread_binding_store.py::test_json_store_concurrent_list_and_mutation": 0.0026420827489346266,
- "tests/test_channel_thread_binding_store.py::test_json_store_construction_is_io_free_and_exposes_the_channels_dir": 0.0013108327984809875,
- "tests/test_channel_thread_binding_store.py::test_json_store_corrupt_file_starts_fresh": 0.00204875017516315,
- "tests/test_channel_thread_binding_store.py::test_list_entries_all_and_filtered_with_the_legacy_shape[json]": 0.0022221258841454983,
- "tests/test_channel_thread_binding_store.py::test_list_entries_all_and_filtered_with_the_legacy_shape[sql]": 0.006155999843031168,
- "tests/test_channel_thread_binding_store.py::test_overwrite_replaces_thread_and_user_but_preserves_created_at[json]": 0.004413791000843048,
- "tests/test_channel_thread_binding_store.py::test_overwrite_replaces_thread_and_user_but_preserves_created_at[sql]": 0.007921041222289205,
- "tests/test_channel_thread_binding_store.py::test_remove_prefix_treats_like_wildcards_literally[json]": 0.0025046253576874733,
- "tests/test_channel_thread_binding_store.py::test_remove_prefix_treats_like_wildcards_literally[sql]": 0.007200416876003146,
- "tests/test_channel_thread_binding_store.py::test_remove_specific_topic_leaves_the_rest[json]": 0.0024086260236799717,
- "tests/test_channel_thread_binding_store.py::test_remove_specific_topic_leaves_the_rest[sql]": 0.007136332802474499,
- "tests/test_channel_thread_binding_store.py::test_remove_without_topic_clears_the_base_and_every_topic_of_that_chat_only[json]": 0.003091250080615282,
- "tests/test_channel_thread_binding_store.py::test_remove_without_topic_clears_the_base_and_every_topic_of_that_chat_only[sql]": 0.009399041067808867,
- "tests/test_channel_thread_binding_store.py::test_repository_insert_missing_never_duplicates_or_overwrites": 0.09581470815464854,
- "tests/test_channel_thread_binding_store.py::test_resolve_channel_store_picks_json_for_memory_and_sql_for_a_database": 0.0018240418285131454,
- "tests/test_channel_thread_binding_store.py::test_resolve_channel_store_uses_the_process_engine_by_default": 0.0014243340119719505,
- "tests/test_channel_thread_binding_store.py::test_set_and_get_thread_id[json]": 0.002064707223325968,
- "tests/test_channel_thread_binding_store.py::test_set_and_get_thread_id[sql]": 0.005414708983153105,
- "tests/test_channel_thread_binding_store.py::test_split_binding_key_mirrors_the_legacy_list_entries_parsing": 0.0003803749568760395,
- "tests/test_channel_thread_binding_store.py::test_sql_store_round_trips_on_postgres": 0.0013317090924829245,
- "tests/test_channel_thread_binding_store.py::test_sqlite_accepts_an_oversized_row_so_the_import_validator_is_the_only_guard": 0.004061626037582755,
- "tests/test_channel_thread_binding_store.py::test_topic_mappings_are_independent_of_the_base_mapping[json]": 0.0024664590600878,
- "tests/test_channel_thread_binding_store.py::test_topic_mappings_are_independent_of_the_base_mapping[sql]": 0.006876498926430941,
- "tests/test_channel_thread_binding_store.py::test_two_json_stores_over_one_file_do_not_see_each_other": 0.001981249311938882,
- "tests/test_channel_thread_binding_store.py::test_two_sql_stores_over_one_database_share_every_binding": 0.007952875224873424,
- "tests/test_channel_thread_binding_store.py::test_user_id_defaults_to_an_empty_string[json]": 0.0017599589191377163,
- "tests/test_channel_thread_binding_store.py::test_user_id_defaults_to_an_empty_string[sql]": 0.004266292788088322,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_group_chat_dropped_id_clears_previous_sender": 0.00034275115467607975,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_identity_exported_and_env_stays_none": 0.00039295898750424385,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_no_channel_user_id_omits_identity_prefix": 0.0002836240455508232,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_non_im_run_leaves_command_untouched": 0.00021279184147715569,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_per_call_identity_follows_current_context": 0.00035241502337157726,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_posix_local_sandbox_gets_prefix": 0.0005229578819125891,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_secrets_and_identity_compose": 0.0002883316483348608,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_unusable_value_emits_unset_not_none": 0.00020508305169641972,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_value_is_shell_quoted": 0.00028812605887651443,
- "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_windows_local_sandbox_skips_prefix": 0.0007448738906532526,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_composes_with_channel_prefix_and_secrets": 0.0002832501195371151,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_posix_local_sandbox_gets_user_prefix": 0.0005259579047560692,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_prefix_emitted_even_without_an_explicit_user": 0.0002819166984409094,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_unusable_value_emits_unset_not_none": 0.00021474994719028473,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_user_id_exported_and_env_stays_none": 0.00029020803049206734,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_user_prefix_precedes_channel_prefix": 0.00027970923110842705,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_value_is_shell_quoted": 0.00029279221780598164,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_windows_env_channel_keeps_secrets_and_user_id_separate": 0.0005206239875406027,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_windows_local_sandbox_omits_unusable_user_id": 0.0005006659775972366,
- "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_windows_local_sandbox_publishes_user_id_via_env": 0.000525458250194788,
- "tests/test_channel_user_id_env.py::TestGatewayChannelUserIdTrustBoundary::test_absent_channel_user_id_adds_nothing": 0.00029404088854789734,
- "tests/test_channel_user_id_env.py::TestGatewayChannelUserIdTrustBoundary::test_free_form_config_value_cannot_override_internal_sender": 0.00031349994242191315,
- "tests/test_channel_user_id_env.py::TestGatewayChannelUserIdTrustBoundary::test_internal_channel_user_id_propagates_to_runtime_context_only": 0.0003785821609199047,
- "tests/test_channels.py::TestChannelBase::test_channel_capabilities_match_channel_defaults": 0.0003974160645157099,
- "tests/test_channels.py::TestChannelBase::test_log_future_error_handles_cancelled_future": 0.00048504164442420006,
- "tests/test_channels.py::TestChannelBase::test_log_future_error_surfaces_future_exception": 0.00031445780768990517,
- "tests/test_channels.py::TestChannelBase::test_make_inbound": 0.00020895805209875107,
- "tests/test_channels.py::TestChannelBase::test_on_outbound_ignores_other_channels": 0.0002451671753078699,
- "tests/test_channels.py::TestChannelBase::test_on_outbound_routes_to_channel": 0.0002688341774046421,
- "tests/test_channels.py::TestChannelBase::test_send_with_retry_retries_until_success": 0.000478917034342885,
- "tests/test_channels.py::TestChannelManager::test_agent_use_custom_agent_overrides_every_gateway_config_carrier[configurable]": 0.003417125903069973,
- "tests/test_channels.py::TestChannelManager::test_agent_use_custom_agent_overrides_every_gateway_config_carrier[context]": 0.006287458818405867,
- "tests/test_channels.py::TestChannelManager::test_agent_use_lead_agent_clears_every_gateway_config_carrier[configurable]": 0.0018502918537706137,
- "tests/test_channels.py::TestChannelManager::test_agent_use_lead_agent_clears_every_gateway_config_carrier[context]": 0.003197251120582223,
- "tests/test_channels.py::TestChannelManager::test_agent_use_lead_agent_overrides_configured_default": 0.0017079992685467005,
- "tests/test_channels.py::TestChannelManager::test_channel_storage_user_id_falls_back_to_platform_user": 0.00024345912970602512,
- "tests/test_channels.py::TestChannelManager::test_clarification_follow_up_preserves_history": 0.10627041780389845,
- "tests/test_channels.py::TestChannelManager::test_concurrent_inbound_for_same_chat_reuses_single_thread": 0.0010590420570224524,
- "tests/test_channels.py::TestChannelManager::test_different_topics_get_different_threads": 0.05659004207700491,
- "tests/test_channels.py::TestChannelManager::test_each_topic_creates_new_thread": 0.052360250148922205,
- "tests/test_channels.py::TestChannelManager::test_fetch_gateway_includes_internal_auth_headers": 0.00033245887607336044,
- "tests/test_channels.py::TestChannelManager::test_fetch_gateway_uses_bound_owner_headers": 0.00032995804212987423,
- "tests/test_channels.py::TestChannelManager::test_fire_and_forget_thread_busy_releases_dedupe_key": 0.1622331659309566,
- "tests/test_channels.py::TestChannelManager::test_fresh_model_pin_survives_cache_eviction_during_cold_load": 0.0012027500197291374,
- "tests/test_channels.py::TestChannelManager::test_get_client_includes_csrf_header_and_cookie": 0.0003886250779032707,
- "tests/test_channels.py::TestChannelManager::test_github_redelivery_is_deduped_like_other_channels": 0.005371666047722101,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_calls_channel_receive_file_for_inbound_files": 0.05206095799803734,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_continues_when_model_pin_preload_fails": 0.05236137518659234,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_creates_thread": 0.05230387509800494,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_does_not_mark_regular_outbound_as_clarification": 0.05596333299763501,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_marks_clarification_outbound_metadata": 0.05921529117040336,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_outbound_drops_large_metadata_keys": 0.05541595793329179,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_outbound_preserves_inbound_metadata": 0.0579672500025481,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_rejects_invalid_custom_agent_name": 0.05581891699694097,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_uses_channel_session_overrides": 0.05650958395563066,
- "tests/test_channels.py::TestChannelManager::test_handle_chat_uses_user_session_overrides": 0.05540741700679064,
- "tests/test_channels.py::TestChannelManager::test_handle_command_agent_list_is_owner_scoped": 0.0025313750375062227,
- "tests/test_channels.py::TestChannelManager::test_handle_command_agent_use_starts_pinned_conversation": 0.005477667786180973,
- "tests/test_channels.py::TestChannelManager::test_handle_command_blank_text_is_reported_without_running_agent": 0.05542012583464384,
- "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_creates_thread_if_needed": 0.054649666883051395,
- "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_feishu_uses_streaming": 0.05728604202158749,
- "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_with_text": 0.056046583922579885,
- "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_without_text": 0.054773125099018216,
- "tests/test_channels.py::TestChannelManager::test_handle_command_help": 0.056469333125278354,
- "tests/test_channels.py::TestChannelManager::test_handle_command_model_pin_persists_to_thread_metadata": 0.0018886260222643614,
- "tests/test_channels.py::TestChannelManager::test_handle_command_new": 0.05828849971294403,
- "tests/test_channels.py::TestChannelManager::test_handle_command_outbound_thread_id_uses_topic_thread": 0.05596858379431069,
- "tests/test_channels.py::TestChannelManager::test_handle_command_rejects_multi_slash_control_command": 0.055036457953974605,
- "tests/test_channels.py::TestChannelManager::test_handle_command_requires_control_command_at_start": 0.05496625113300979,
- "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_reports_disabled_skill": 0.05901716696098447,
- "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_requires_command_at_start": 0.05978495767340064,
- "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_resolution_error_is_reported": 0.0588276251219213,
- "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_respects_custom_agent_skill_whitelist": 0.06092704203911126,
- "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_routes_to_chat": 0.060861624078825116,
- "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_with_attachment_preserves_original_content": 0.0623907926492393,
- "tests/test_channels.py::TestChannelManager::test_handle_command_uninstalled_slash_skill_stays_unknown_command": 0.05925116618163884,
- "tests/test_channels.py::TestChannelManager::test_handle_feishu_chat_streams_multiple_outbound_updates": 0.058850333793088794,
- "tests/test_channels.py::TestChannelManager::test_handle_feishu_different_threads_can_stream_concurrently": 0.10915229213424027,
- "tests/test_channels.py::TestChannelManager::test_handle_feishu_queue_waiter_cleanup_on_cancelled_progress_publish": 0.0036237069871276617,
- "tests/test_channels.py::TestChannelManager::test_handle_feishu_same_thread_messages_queue_instead_of_busy": 0.1566196670755744,
- "tests/test_channels.py::TestChannelManager::test_handle_feishu_stream_conflict_sends_busy_message": 0.05488008260726929,
- "tests/test_channels.py::TestChannelManager::test_handle_feishu_stream_error_still_sends_final": 0.05546566704288125,
- "tests/test_channels.py::TestChannelManager::test_handle_feishu_streaming_marks_only_final_clarification_outbound": 0.05526050110347569,
- "tests/test_channels.py::TestChannelManager::test_handle_streaming_chat_accepts_runtime_messages_event": 0.05403675092384219,
- "tests/test_channels.py::TestChannelManager::test_help_includes_bootstrap": 0.05559587385505438,
- "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_chat_scoped_fallback_does_not_collapse_distinct_chats": 0.0007369578815996647,
- "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_key_fails_closed_without_workspace": 0.001501208171248436,
- "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_key_uses_chat_id_for_chat_scoped_providers_when_unbound": 0.0006741660181432962,
- "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_key_uses_dingtalk_conversation_id_when_unbound": 0.0008095831144601107,
- "tests/test_channels.py::TestChannelManager::test_ingest_inbound_files_uses_explicit_owner_bucket": 0.01311733410693705,
- "tests/test_channels.py::TestChannelManager::test_model_command_rejects_unknown_model": 0.0013453750871121883,
- "tests/test_channels.py::TestChannelManager::test_model_command_requires_active_conversation": 0.0011424168478697538,
- "tests/test_channels.py::TestChannelManager::test_model_command_usage_rejects_multiple_args": 0.001198168145492673,
- "tests/test_channels.py::TestChannelManager::test_model_default_clears_pin": 0.0013628341257572174,
- "tests/test_channels.py::TestChannelManager::test_model_pin_overrides_every_gateway_config_carrier[configurable]": 0.0019221252296119928,
- "tests/test_channels.py::TestChannelManager::test_model_pin_overrides_every_gateway_config_carrier[context]": 0.0017744579818099737,
- "tests/test_channels.py::TestChannelManager::test_model_pin_restored_from_thread_metadata": 0.0013210410252213478,
- "tests/test_channels.py::TestChannelManager::test_model_pin_write_does_not_wait_for_in_flight_cold_load": 0.0019287487957626581,
- "tests/test_channels.py::TestChannelManager::test_model_pin_write_wins_over_in_flight_cold_load": 0.052868499886244535,
- "tests/test_channels.py::TestChannelManager::test_model_status_agent_without_configured_model": 0.0023828328121453524,
- "tests/test_channels.py::TestChannelManager::test_model_status_context_agent_beats_session_assistant_id": 0.0011542499996721745,
- "tests/test_channels.py::TestChannelManager::test_model_status_degrades_when_pin_lookup_fails": 0.0014571670908480883,
- "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer0-cfg-ctx-model]": 0.002912790747359395,
- "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer1-ctx-model]": 0.0029358749743551016,
- "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer2-cfg-conf-model]": 0.002533166902139783,
- "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer3-cfg-ctx-model]": 0.003186251036822796,
- "tests/test_channels.py::TestChannelManager::test_model_status_mirrors_nested_carrier_replacement": 0.003360083093866706,
- "tests/test_channels.py::TestChannelManager::test_model_status_mirrors_runtime_precedence": 0.002247375203296542,
- "tests/test_channels.py::TestChannelManager::test_model_status_reads_configurable_carrier": 0.0014331249985843897,
- "tests/test_channels.py::TestChannelManager::test_model_status_reports_custom_agent_model": 0.001966166775673628,
- "tests/test_channels.py::TestChannelManager::test_model_status_reports_pin_and_sources": 0.00664179096929729,
- "tests/test_channels.py::TestChannelManager::test_model_status_resolves_context_carried_agent": 0.0014787500258535147,
- "tests/test_channels.py::TestChannelManager::test_model_status_thread_agent_pin_beats_context_agent": 0.0012524579651653767,
- "tests/test_channels.py::TestChannelManager::test_models_command_marks_current_pin": 0.002153706969693303,
- "tests/test_channels.py::TestChannelManager::test_models_command_omits_pin_footer_on_fetch_failure": 0.0017584171146154404,
- "tests/test_channels.py::TestChannelManager::test_models_command_skips_malformed_entries": 0.0017232929822057486,
- "tests/test_channels.py::TestChannelManager::test_none_topic_reuses_thread": 0.054624916054308414,
- "tests/test_channels.py::TestChannelManager::test_run_input_message_has_a_unique_id": 0.05235487408936024,
- "tests/test_channels.py::TestChannelManager::test_run_input_message_id_matches_its_checkpoint_copy": 0.0006357086822390556,
- "tests/test_channels.py::TestChannelManager::test_same_topic_reuses_thread": 0.05317250010557473,
- "tests/test_channels.py::TestChannelManager::test_selected_agent_is_restored_from_thread_metadata": 0.0018761251121759415,
- "tests/test_channels.py::TestChannelManager::test_slash_skill_whitelist_for_a_bound_message_ignores_the_json_store_mapping": 0.007001833990216255,
- "tests/test_channels.py::TestChannelManager::test_slash_skill_whitelist_loads_agent_config_for_the_resolved_owner": 0.002799415960907936,
- "tests/test_channels.py::TestChannelManager::test_stale_model_pin_admission_failure_resets_pin": 0.002038331935182214,
- "tests/test_channels.py::TestChannelManager::test_stale_pin_recovery_does_not_erase_replacement_pin": 0.0018530851230025291,
- "tests/test_channels.py::TestChannelManager::test_stale_pin_recovery_ignores_other_failures": 0.0012989582028239965,
- "tests/test_channels.py::TestChannelManager::test_stale_pin_recovery_rechecks_pin_under_the_lock": 0.0012340827379375696,
- "tests/test_channels.py::TestChannelManager::test_streaming_chat_recovers_stale_model_pin": 0.0015022079460322857,
- "tests/test_channels.py::TestChannelManager::test_streaming_slash_skill_with_attachment_preserves_original_content": 0.06296291714534163,
- "tests/test_channels.py::TestChannelManager::test_streaming_transient_failure_releases_dedupe_key_only_before_admission[after-admission]": 0.11041599977761507,
- "tests/test_channels.py::TestChannelManager::test_streaming_transient_failure_releases_dedupe_key_only_before_admission[before-admission]": 0.11195158213376999,
- "tests/test_channels.py::TestChannelManager::test_thread_busy_releases_dedupe_key": 0.16043566702865064,
- "tests/test_channels.py::TestChannelManager::test_thread_create_waiters_keep_one_lock_generation_after_first_aborts[cancel]": 0.00059487484395504,
- "tests/test_channels.py::TestChannelManager::test_thread_create_waiters_keep_one_lock_generation_after_first_aborts[error]": 0.0006408330518752337,
- "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_stable_provider_message_id": 0.20858120801858604,
- "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_unbound_chat_scoped_redelivery[feishu-oc_abc]": 0.21398587501607835,
- "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_unbound_chat_scoped_redelivery[telegram-12345]": 0.21584087517112494,
- "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_unbound_chat_scoped_redelivery[wechat-wx_user_1]": 0.21196462493389845,
- "tests/test_channels.py::TestChannelManager::test_worker_pool_releases_dedupe_key_when_handling_fails": 0.16084658331237733,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_auth_disabled_chat_keeps_default_user_when_bound_identity_is_required": 0.0028511236887425184,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_auth_enabled_chat_rejects_unverified_bound_identity": 0.004534417064860463,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_auth_enabled_chat_is_allowed_when_bound_identity_is_required": 0.008124041836708784,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_auth_enabled_message_checks_bound_identity_once_on_hot_path": 0.0019853750709444284,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_auth_enabled_new_command_creates_thread": 0.0029142501298338175,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_identity_repo_unavailable_uses_transient_failure_message": 0.006880791857838631,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_legacy_open_bot_mode_allows_unbound_auth_enabled_chat": 0.0025800832081586123,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_unbound_auth_enabled_chat_is_rejected_before_run_creation": 0.0013493751175701618,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_unbound_auth_enabled_chat_is_rejected_before_thread_or_run_creation": 0.0020322089549154043,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_unbound_auth_enabled_new_command_is_rejected_before_thread_creation": 0.0031162509694695473,
- "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_webhook_channel_run_policy_opts_out_of_bound_identity_gate": 0.002088208682835102,
- "tests/test_channels.py::TestChannelManagerConnectionRouting::test_connection_scoped_conversations_do_not_share_threads": 0.06455470900982618,
- "tests/test_channels.py::TestChannelRunDisconnectPolicy::test_runs_stream_asks_gateway_to_continue_on_disconnect": 0.0019500837661325932,
- "tests/test_channels.py::TestChannelRunDisconnectPolicy::test_runs_wait_asks_gateway_to_continue_on_disconnect": 0.0026579999830573797,
- "tests/test_channels.py::TestChannelService::test_cancelled_failed_start_cleanup_retains_channel_until_cleaned": 0.011586376000195742,
- "tests/test_channels.py::TestChannelService::test_concurrent_configure_and_ensure_channel_ready_keeps_authoritative_config": 0.03261312493123114,
- "tests/test_channels.py::TestChannelService::test_concurrent_ensure_channel_ready_and_restart": 0.05260408320464194,
- "tests/test_channels.py::TestChannelService::test_concurrent_ensure_channel_ready_starts_channel_once": 0.011710332939401269,
- "tests/test_channels.py::TestChannelService::test_concurrent_remove_and_ensure_channel_ready": 0.021722333738580346,
- "tests/test_channels.py::TestChannelService::test_concurrent_restart_channel_serializes": 0.042532917112112045,
- "tests/test_channels.py::TestChannelService::test_config_service_urls_override_env": 0.0002646252978593111,
- "tests/test_channels.py::TestChannelService::test_configure_channel_keeps_explicit_config_over_stale_file_entry": 0.0003143749199807644,
- "tests/test_channels.py::TestChannelService::test_connection_repo_is_forwarded_to_manager": 0.00026391702704131603,
- "tests/test_channels.py::TestChannelService::test_disabled_channel_with_int_creds_emits_warning": 0.0004879587795585394,
- "tests/test_channels.py::TestChannelService::test_disabled_channel_with_string_creds_emits_warning": 0.0005875839851796627,
- "tests/test_channels.py::TestChannelService::test_disabled_channel_without_creds_emits_info": 0.0005075410008430481,
- "tests/test_channels.py::TestChannelService::test_disabled_channels_are_skipped": 0.00041825114749372005,
- "tests/test_channels.py::TestChannelService::test_failed_channel_startup_is_transactional": 0.0004551669117063284,
- "tests/test_channels.py::TestChannelService::test_from_app_config_does_not_create_runtime_channels_from_channel_connections": 0.0014785409439355135,
- "tests/test_channels.py::TestChannelService::test_from_app_config_loads_persisted_runtime_channel_config": 0.0015722091775387526,
- "tests/test_channels.py::TestChannelService::test_from_app_config_preserves_existing_runtime_channels_with_channel_connections_enabled": 0.0016758739948272705,
- "tests/test_channels.py::TestChannelService::test_from_app_config_runtime_disconnect_suppresses_file_channel_config": 0.001541459234431386,
- "tests/test_channels.py::TestChannelService::test_from_app_config_uses_explicit_config": 0.0003226669505238533,
- "tests/test_channels.py::TestChannelService::test_get_status_no_channels": 0.000573083059862256,
- "tests/test_channels.py::TestChannelService::test_is_channel_enabled_reflects_live_config": 0.0004376661963760853,
- "tests/test_channels.py::TestChannelService::test_readiness_attempts_do_not_replace_retained_instance": 0.0006312502082437277,
- "tests/test_channels.py::TestChannelService::test_readiness_retry_defers_when_old_instance_fails_to_stop": 0.0006049179937690496,
- "tests/test_channels.py::TestChannelService::test_remove_channel_stops_running_channel_and_forgets_config": 0.0004696659743785858,
- "tests/test_channels.py::TestChannelService::test_require_bound_identity_is_forwarded_to_manager": 0.00024537486024200916,
- "tests/test_channels.py::TestChannelService::test_restart_and_remove_retain_channel_when_stop_fails": 0.0006043759640306234,
- "tests/test_channels.py::TestChannelService::test_restart_channel_falls_back_to_cached_config_on_error": 0.0005337907932698727,
- "tests/test_channels.py::TestChannelService::test_restart_channel_reload_applies_runtime_store_overlay": 0.001734124030917883,
- "tests/test_channels.py::TestChannelService::test_restart_channel_reloads_config_from_disk": 0.0004507489502429962,
- "tests/test_channels.py::TestChannelService::test_restart_channel_returns_false_for_unknown_channel": 0.0006327086593955755,
- "tests/test_channels.py::TestChannelService::test_restart_channel_skips_disabled_channel": 0.0004313343670219183,
- "tests/test_channels.py::TestChannelService::test_restart_channel_stops_existing_channel_before_restart": 0.00030808430165052414,
- "tests/test_channels.py::TestChannelService::test_service_urls_fall_back_to_env": 0.0002525008749216795,
- "tests/test_channels.py::TestChannelService::test_session_config_is_forwarded_to_manager": 0.0002502491697669029,
- "tests/test_channels.py::TestChannelService::test_start_channel_exception_stops_and_discards": 0.0005571250803768635,
- "tests/test_channels.py::TestChannelService::test_start_retries_configured_channel_until_ready": 0.00044841598719358444,
- "tests/test_channels.py::TestClarificationDetection::test_clarification_followed_by_regular_ai_is_not_pending": 0.00019954098388552666,
- "tests/test_channels.py::TestClarificationDetection::test_final_clarification_tool_message_is_pending": 0.00019712490029633045,
- "tests/test_channels.py::TestClarificationDetection::test_previous_turn_clarification_does_not_mark_current_turn": 0.00019325013272464275,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_after_the_run_request_keeps_the_key_so_redelivery_is_dropped[feishu-stream]": 0.0030053751543164253,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_after_the_run_request_keeps_the_key_so_redelivery_is_dropped[github-create]": 0.003004625206813216,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_after_the_run_request_keeps_the_key_so_redelivery_is_dropped[slack-wait]": 0.0045636671129614115,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_before_the_run_request_releases_the_key_so_redelivery_retries[feishu]": 0.002563290763646364,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_before_the_run_request_releases_the_key_so_redelivery_retries[github]": 0.0033840828109532595,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_before_the_run_request_releases_the_key_so_redelivery_retries[slack]": 0.003024999052286148,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[connect-error-releases]": 0.0016954576130956411,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[protocol-error-keeps]": 0.0019476250745356083,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[read-timeout-keeps]": 0.001746458001434803,
- "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[unexpected-error-releases]": 0.001546334009617567,
- "tests/test_channels.py::TestDiscordChannel::test_run_client_drains_typing_tasks_before_worker_loop_exits": 0.0015145828947424889,
- "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[multibyte-paragraphs]": 0.0005776251200586557,
- "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[newline-mid-message]": 0.0005996241234242916,
- "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[paragraph-tail]": 0.001232875045388937,
- "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[paragraph-trailing-newlines]": 0.0007721260190010071,
- "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[unbroken-run]": 0.0006030839867889881,
- "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_empty_and_short_messages": 0.0006802908610552549,
- "tests/test_channels.py::TestDiscordChannel::test_stop_does_not_await_typing_tasks_from_stopped_discord_loop": 0.0025364167522639036,
- "tests/test_channels.py::TestDiscordChannel::test_stop_prevents_queued_typing_starter_from_creating_task": 0.0022264989092946053,
- "tests/test_channels.py::TestDiscordChannel::test_stop_serializes_typing_cleanup_with_discord_loop": 0.0033205407671630383,
- "tests/test_channels.py::TestExtractArtifacts::test_empty_for_list_result_no_tool_calls": 0.00019041681662201881,
- "tests/test_channels.py::TestExtractArtifacts::test_empty_when_no_present_files": 0.00022533396258950233,
- "tests/test_channels.py::TestExtractArtifacts::test_extracts_from_present_files_tool_call": 0.0002872082404792309,
- "tests/test_channels.py::TestExtractArtifacts::test_ignores_hidden_human_control_messages": 0.00021366705186665058,
- "tests/test_channels.py::TestExtractArtifacts::test_multiple_files_in_single_call": 0.00021833390928804874,
- "tests/test_channels.py::TestExtractArtifacts::test_only_extracts_after_last_human_message": 0.00019970792345702648,
- "tests/test_channels.py::TestExtractHumanInputPayload::test_ignores_previous_turn_clarification": 0.00022891699336469173,
- "tests/test_channels.py::TestExtractHumanInputPayload::test_returns_none_for_non_clarification": 0.00022920873016119003,
- "tests/test_channels.py::TestExtractHumanInputPayload::test_returns_none_without_artifact": 0.00023470795713365078,
- "tests/test_channels.py::TestExtractHumanInputPayload::test_returns_payload_from_ask_clarification_artifact": 0.00024658278562128544,
- "tests/test_channels.py::TestExtractResponseText::test_clarification_over_empty_ai": 0.0001962499227374792,
- "tests/test_channels.py::TestExtractResponseText::test_clarification_tool_message": 0.00019637495279312134,
- "tests/test_channels.py::TestExtractResponseText::test_does_not_leak_previous_turn_text": 0.00019225012511014938,
- "tests/test_channels.py::TestExtractResponseText::test_empty_messages": 0.00019312510266900063,
- "tests/test_channels.py::TestExtractResponseText::test_ignores_hidden_human_control_messages": 0.00019812490791082382,
- "tests/test_channels.py::TestExtractResponseText::test_list_content_blocks": 0.00019687390886247158,
- "tests/test_channels.py::TestExtractResponseText::test_list_result": 0.00019558332860469818,
- "tests/test_channels.py::TestExtractResponseText::test_no_ai_messages": 0.00019783317111432552,
- "tests/test_channels.py::TestExtractResponseText::test_picks_last_ai_message": 0.00019637495279312134,
- "tests/test_channels.py::TestExtractResponseText::test_skips_empty_ai_content": 0.00019504199735820293,
- "tests/test_channels.py::TestExtractResponseText::test_string_content": 0.0001954580657184124,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_add_reaction_logs_warning_on_business_failure_without_raising": 0.0009552508126944304,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_create_card_raises_on_business_failure_response": 0.000723124947398901,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_final_streaming_update_falls_back_to_new_card_when_update_card_fails": 0.0006212487351149321,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_non_final_streaming_update_failure_propagates_instead_of_silently_succeeding": 0.000458915950730443,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_reply_card_raises_on_business_failure_response": 0.0014370828866958618,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_send_retries_after_create_card_business_failure_then_succeeds": 0.0005340417847037315,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_send_retries_after_update_card_business_failure_then_succeeds": 0.0005403340328484774,
- "tests/test_channels.py::TestFeishuCardSuccessChecks::test_update_card_raises_on_business_failure_response": 0.0006744170095771551,
- "tests/test_channels.py::TestFeishuChannel::test_prepare_inbound_and_send_share_running_card_task": 0.05761108291335404,
- "tests/test_channels.py::TestFeishuChannel::test_prepare_inbound_publishes_without_waiting_for_running_card": 0.10333337518386543,
- "tests/test_channels.py::TestFeishuChannel::test_prepare_inbound_topic_reply_includes_source_preview": 0.10353337391279638,
- "tests/test_channels.py::TestFeishuChannel::test_streaming_reuses_single_running_card": 2.3337141249794513,
- "tests/test_channels.py::TestFeishuChannel::test_streaming_updates_preserve_source_preview": 0.0014334169682115316,
- "tests/test_channels.py::TestFeishuSendFileSuccessChecks::test_send_file_returns_false_on_create_business_failure": 0.0020427510607987642,
- "tests/test_channels.py::TestFeishuSendFileSuccessChecks::test_send_file_returns_false_on_reply_business_failure": 0.003466750029474497,
- "tests/test_channels.py::TestFeishuSendFileSuccessChecks::test_send_file_returns_true_on_reply_business_success": 0.002012292155995965,
- "tests/test_channels.py::TestFeishuSendRetry::test_raises_runtime_error_when_no_attempts_configured": 0.0017677491996437311,
- "tests/test_channels.py::TestFormatArtifactText::test_multiple_artifacts": 0.0003477497957646847,
- "tests/test_channels.py::TestFormatArtifactText::test_single_artifact": 0.0002087908796966076,
- "tests/test_channels.py::TestGithubFireAndForget::test_channel_run_policy_default_is_not_fire_and_forget": 0.00045212521217763424,
- "tests/test_channels.py::TestGithubFireAndForget::test_feishu_channel_policy_opts_into_serialized_thread_runs": 0.00039083301089704037,
- "tests/test_channels.py::TestGithubFireAndForget::test_github_channel_policy_opts_into_fire_and_forget": 0.0003327080048620701,
- "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_github_busy_thread_still_emits_busy_message": 0.004702915903180838,
- "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_github_calls_runs_create_not_wait": 0.002751875203102827,
- "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_github_does_not_publish_outbound": 0.054108416894450784,
- "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_non_fire_and_forget_channel_still_uses_runs_wait": 0.002298208186402917,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_channel_manager_get_stream_bridge_threaded_from_service": 0.0018407921306788921,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_channel_run_policy_buffer_followups_on_busy_defaults_false": 0.0002538333646953106,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_conflict_error_does_not_buffer_when_flag_disabled": 0.0015776667278259993,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_after_concurrent_model_replacement_persists_nothing": 0.0012100008316338062,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_after_stop_does_not_create_run": 0.0027457489632070065,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_apply_channel_policy_failure_requeues_entries_without_losing_them": 0.0005684180650860071,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_batches_at_most_ten_entries_per_cycle": 0.0009790000040084124,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_clears_stale_model_pin_and_requeues": 0.0019754988607019186,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_conflict_requeues_entries_without_losing_them": 0.0007493318989872932,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_logs_warning_when_rejection_comes_from_session_config": 0.0013682490680366755,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_logs_warning_when_stale_pin_persist_fails": 0.001426375936716795,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_non_conflict_error_also_requeues_without_crashing": 0.0007582928519695997,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_recovery_uses_caller_thread_id_despite_lookup_failure": 0.0009554161224514246,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_resolve_run_params_failure_requeues_entries_without_losing_them": 0.0006329582538455725,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_duplicate_delivery_id_does_not_double_buffer": 0.0003759171813726425,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_followup_block_escapes_markup_and_indents_multiline_text": 0.00026620784774422646,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_followup_buffer_overflow_drops_oldest_and_warns": 0.0020990408957004547,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_github_channel_policy_opts_into_buffer_followups_on_busy": 0.0002462510019540787,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_handle_chat_for_github_busy_thread_buffers_triggering_message": 0.0016272079665213823,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_run_watcher_drains_buffer_on_end_sentinel": 0.25506029184907675,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_start_channel_service_forwards_get_stream_bridge": 0.0016672909259796143,
- "tests/test_channels.py::TestGithubFollowupBuffer::test_stop_cancels_inflight_followup_watcher_task": 0.17625320912338793,
- "tests/test_channels.py::TestHandleChatWithArtifacts::test_artifacts_appended_to_text": 0.05261562578380108,
- "tests/test_channels.py::TestHandleChatWithArtifacts::test_artifacts_only_no_text": 0.057195458095520735,
- "tests/test_channels.py::TestHandleChatWithArtifacts::test_bound_owner_artifacts_resolve_from_owner_outputs_bucket": 0.053827749798074365,
- "tests/test_channels.py::TestHandleChatWithArtifacts::test_hidden_human_control_message_does_not_trigger_no_response_fallback": 0.06330787506885827,
- "tests/test_channels.py::TestHandleChatWithArtifacts::test_only_last_turn_artifacts_returned": 0.05408150004222989,
- "tests/test_channels.py::TestHandleGoalCommand::test_clear_with_thread_calls_delete": 0.0003108750097453594,
- "tests/test_channels.py::TestHandleGoalCommand::test_clear_without_thread_is_noop": 0.0003218750935047865,
- "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutations_pass_gateway_auth_and_csrf_middleware[clear-DELETE-Goal cleared.]": 0.0015244570095092058,
- "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutations_pass_gateway_auth_and_csrf_middleware[finish the work-PUT-None]": 0.002734081819653511,
- "tests/test_channels.py::TestHandleGoalCommand::test_set_failure_returns_error_message": 0.0004998338408768177,
- "tests/test_channels.py::TestHandleGoalCommand::test_set_with_existing_thread_puts_objective": 0.000582417007535696,
- "tests/test_channels.py::TestHandleGoalCommand::test_set_without_thread_creates_one": 0.00047137518413364887,
- "tests/test_channels.py::TestHandleGoalCommand::test_status_with_active_goal_reports_objective": 0.00033991714008152485,
- "tests/test_channels.py::TestHandleGoalCommand::test_status_with_no_goal_reports_none": 0.0003256250638514757,
- "tests/test_channels.py::TestHandleGoalCommand::test_status_without_thread_reports_no_active_goal": 0.00045191613025963306,
- "tests/test_channels.py::TestHumanInputResponseTranslation::test_plain_message_unchanged": 0.00024549849331378937,
- "tests/test_channels.py::TestHumanInputResponseTranslation::test_response_metadata_key_is_translated_to_additional_kwargs": 0.0002556659746915102,
- "tests/test_channels.py::TestMessageBus::test_inbound_message_defaults": 0.0001962499227374792,
- "tests/test_channels.py::TestMessageBus::test_inbound_queue_is_fifo": 0.00032791681587696075,
- "tests/test_channels.py::TestMessageBus::test_outbound_callback": 0.00026899971999228,
- "tests/test_channels.py::TestMessageBus::test_outbound_error_does_not_crash": 0.00232179113663733,
- "tests/test_channels.py::TestMessageBus::test_outbound_message_defaults": 0.00018249894492328167,
- "tests/test_channels.py::TestMessageBus::test_publish_and_get_inbound": 0.0002995829563587904,
- "tests/test_channels.py::TestMessageBus::test_unsubscribe_outbound": 0.00026466697454452515,
- "tests/test_channels.py::TestMessageBus::test_unsubscribe_outbound_removes_fresh_bound_method_reference": 0.0002724172081798315,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_auth_disabled_user_id_is_used_for_unbound_channel_messages": 0.0012877080589532852,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_auth_disabled_user_id_overrides_bound_owner_for_local_visibility": 0.0004832511767745018,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_connection_owner_user_id_takes_precedence_over_platform_user_id": 0.0007943338714540005,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_empty_or_none_user_id_is_not_injected[None]": 0.0005465829744935036,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_empty_or_none_user_id_is_not_injected[]": 0.0005870009772479534,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_gets_raised_recursion_limit": 0.0011936661321669817,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_per_agent_recursion_limit_honors_value_below_100": 0.001307416008785367,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_per_agent_recursion_limit_override": 0.0007990407757461071,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_recursion_limit_ignores_invalid_override": 0.0007089171558618546,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_recursion_limit_respects_higher_override": 0.0012549168895930052,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_resolve_run_params_plumbs_channel_name_into_run_context": 0.002094457857310772,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_run_identity_matches_storage_bucket[kwargs0]": 0.0016732921358197927,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_run_identity_matches_storage_bucket[kwargs1]": 0.001103624701499939,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_run_identity_matches_storage_bucket[kwargs2]": 0.00138749903999269,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_safe_user_id_is_passed_through": 0.0017188340425491333,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_unbound_channel_messages_keep_platform_user_id_when_auth_is_enabled": 0.0007246250752359629,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_unsafe_user_id_is_normalized_but_raw_preserved": 0.0007825829088687897,
- "tests/test_channels.py::TestResolveRunParamsUserId::test_unsafe_user_id_migrates_unique_legacy_bucket": 0.0048639182932674885,
- "tests/test_channels.py::TestResponseMetadataClarificationPassthrough::test_non_clarification_outbound_never_carries_payload": 0.00023954291827976704,
- "tests/test_channels.py::TestResponseMetadataClarificationPassthrough::test_pending_clarification_carries_human_input_payload": 0.00024279230274260044,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[blank-entry]": 0.0009348751045763493,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[frozenset]": 0.000899248756468296,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[mapping]": 0.0006239162757992744,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[padded-entry]": 0.0009297498036175966,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[blank-entries]": 0.0004977916833013296,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[blank-entry]": 0.0004964591935276985,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[bool-entry]": 0.0003950407262891531,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[bool-scalar]": 0.000453833257779479,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[empty-mapping]": 0.0004616249352693558,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[float-scalar]": 0.0004484152887016535,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[mapping]": 0.00045183394104242325,
- "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[null-entry]": 0.0004780841991305351,
- "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_preserves_following_user_mention": 0.0018909997306764126,
- "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_preserves_leading_non_bot_mention_when_bot_id_known": 0.0010421669576317072,
- "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_preserves_leading_non_bot_mention_when_bot_id_unknown": 0.0007356249261647463,
- "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_strips_labelled_leading_bot_mention": 0.0009428339544683695,
- "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_strips_leading_bot_mention_before_command_detection": 0.001553873997181654,
- "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_strips_leading_bot_mention_before_slash_skill": 0.0010377091821283102,
- "tests/test_channels.py::TestSlackAllowedUsers::test_connect_code_bypasses_allowed_users_filter": 0.0014240001328289509,
- "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_decodes_an_escaped_entity_only_once": 0.001839292235672474,
- "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_decodes_entities_inside_slack_link_labels": 0.0013103741221129894,
- "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_decodes_slack_entity_escapes": 0.0016840000171214342,
- "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_keeps_slack_control_sequences": 0.0012835408560931683,
- "tests/test_channels.py::TestSlackAllowedUsers::test_invalid_entries_are_dropped_with_a_warning": 0.00047825020737946033,
- "tests/test_channels.py::TestSlackAllowedUsers::test_numeric_allowed_users_match_string_event_user_id": 0.003585166996344924,
- "tests/test_channels.py::TestSlackAllowedUsers::test_numeric_scalar_allowed_users_matches_stringified_event_user_id": 0.0020276671275496483,
- "tests/test_channels.py::TestSlackAllowedUsers::test_raises_after_all_retries_exhausted": 3.005741083994508,
- "tests/test_channels.py::TestSlackAllowedUsers::test_raises_runtime_error_when_no_attempts_configured": 0.002370291855186224,
- "tests/test_channels.py::TestSlackAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[,]": 0.0004924172535538673,
- "tests/test_channels.py::TestSlackAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[U123456,U654321]": 0.0005056241061538458,
- "tests/test_channels.py::TestSlackAllowedUsers::test_socket_event_resolves_bot_user_id_before_app_mention_command_detection": 0.0011012910399585962,
- "tests/test_channels.py::TestSlackAllowedUsers::test_string_allowed_users_match_event_user_id": 0.003059831913560629,
- "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[ ]": 0.0004584591370075941,
- "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[None]": 0.00039145792834460735,
- "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[]": 0.00042216689325869083,
- "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users1]": 0.0004766262136399746,
- "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users2]": 0.0004741251468658447,
- "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users3]": 0.0004657499957829714,
- "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users4]": 0.0003917510621249676,
- "tests/test_channels.py::TestSlackMarkdownConversion::test_bold_converted": 0.0002527502365410328,
- "tests/test_channels.py::TestSlackMarkdownConversion::test_converter_passes_reserved_characters_through_unchanged": 0.00021500117145478725,
- "tests/test_channels.py::TestSlackMarkdownConversion::test_heading_converted": 0.0002206261269748211,
- "tests/test_channels.py::TestSlackMarkdownConversion::test_link_converted": 0.00021537602879106998,
- "tests/test_channels.py::TestSlackSendRetry::test_retries_on_failure_then_succeeds": 3.0073451248463243,
- "tests/test_channels.py::TestSlackTextEscaping::test_ampersand_in_link_url_is_escaped_before_conversion": 0.00045837624929845333,
- "tests/test_channels.py::TestSlackTextEscaping::test_blockquote_marker_at_line_start_is_preserved": 0.0005079591646790504,
- "tests/test_channels.py::TestSlackTextEscaping::test_blockquote_marker_exemption_is_line_start_only": 0.000440042931586504,
- "tests/test_channels.py::TestSlackTextEscaping::test_blockquote_marker_restored_on_every_line": 0.002047332003712654,
- "tests/test_channels.py::TestSlackTextEscaping::test_bot_mention_syntax_is_neutralized_not_interpreted": 0.0005075412336736917,
- "tests/test_channels.py::TestSlackTextEscaping::test_raw_angle_brackets_and_ampersand_are_escaped": 0.0018433751538395882,
- "tests/test_channels.py::TestSlackTextEscaping::test_real_markdown_link_still_converts_without_double_escaping": 0.0005336261820048094,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[123456,789]": 0.0006638329941779375,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[@alice]": 0.0006023326423019171,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users0]": 0.0008268752135336399,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users3]": 0.0006699999794363976,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users4]": 0.000629291171208024,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users5]": 0.000576874939724803,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_frozen_allowlist_drops_invalid_entries_without_blocking_valid_ids": 0.0006128749810159206,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users0]": 0.000559123931452632,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users1]": 0.00048666587099432945,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users2]": 0.0004889164119958878,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users3]": 0.00047587486915290356,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users4]": 0.0004853331483900547,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_on_text_applies_the_allowlist[allowed_users0-False]": 0.0024584170896559954,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_on_text_applies_the_allowlist[allowed_users1-True]": 0.0009472083766013384,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_scalar_id_is_one_entry_not_its_digits[int]": 0.0008054168429225683,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_scalar_id_is_one_entry_not_its_digits[str]": 0.0007123341783881187,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unparseable_entry_is_dropped_with_warning[-5]": 0.0005095829255878925,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unparseable_entry_is_dropped_with_warning[0]": 0.0009464181493967772,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unparseable_entry_is_dropped_with_warning[@alice]": 0.0008094168733805418,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra0]": 0.002130000852048397,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra1]": 0.0012127077206969261,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra2]": 0.0007742501329630613,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra3]": 0.0007604591082781553,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra4]": 0.0007592090405523777,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra5]": 0.0006793320644646883,
- "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra6]": 0.000712249893695116,
- "tests/test_channels.py::TestTelegramInboundMessages::test_cancelled_stop_keeps_owned_cleanup_and_retry_converges": 0.002012041863054037,
- "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_group_chat_reply_uses_reply_msg_id_as_topic": 0.000698623713105917,
- "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_group_chat_uses_msg_id_as_topic": 0.0007475011516362429,
- "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_private_chat_uses_none_topic": 0.0007891252171248198,
- "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_strips_addressed_telegram_bot_username": 0.0007199158426374197,
- "tests/test_channels.py::TestTelegramInboundMessages::test_concurrent_stops_share_one_telegram_cleanup_generation": 0.0547116668894887,
- "tests/test_channels.py::TestTelegramInboundMessages::test_describe_download_cause_redacts_bot_api_urls": 0.0002598320133984089,
- "tests/test_channels.py::TestTelegramInboundMessages::test_document_caption_is_preserved_and_missing_filename_gets_safe_fallback": 0.0014632500242441893,
- "tests/test_channels.py::TestTelegramInboundMessages::test_document_staging_filename_gets_visible_safe_fallback": 0.0011442499235272408,
- "tests/test_channels.py::TestTelegramInboundMessages::test_document_without_caption_still_publishes_an_inbound_turn": 0.0018536660354584455,
- "tests/test_channels.py::TestTelegramInboundMessages::test_get_download_bot_cleans_up_on_init_failure": 0.01398045802488923,
- "tests/test_channels.py::TestTelegramInboundMessages::test_get_download_bot_creates_loop_bound_bot_and_caches_it": 0.0008764998055994511,
- "tests/test_channels.py::TestTelegramInboundMessages::test_get_download_bot_returns_none_without_telegram_loop": 0.00042612478137016296,
- "tests/test_channels.py::TestTelegramInboundMessages::test_group_chat_no_reply_uses_msg_id_as_topic": 0.0007683339063078165,
- "tests/test_channels.py::TestTelegramInboundMessages::test_group_chat_reply_uses_reply_msg_id_as_topic": 0.0009177499450743198,
- "tests/test_channels.py::TestTelegramInboundMessages::test_photo_caption_uses_largest_size_and_preserves_thread_context": 0.0019815838895738125,
- "tests/test_channels.py::TestTelegramInboundMessages::test_photo_without_caption_still_publishes_an_inbound_turn": 0.0013348320499062538,
- "tests/test_channels.py::TestTelegramInboundMessages::test_private_chat_no_reply_uses_none_topic": 0.001581123797222972,
- "tests/test_channels.py::TestTelegramInboundMessages::test_private_chat_slash_skill_text_routes_as_chat": 0.0010081250220537186,
- "tests/test_channels.py::TestTelegramInboundMessages::test_private_chat_with_reply_still_uses_none_topic": 0.0006727487780153751,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_accepts_exact_download_limit": 0.0007653338834643364,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_does_not_reuse_ptb_client_after_telegram_loop_stops": 0.0009722509421408176,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_download_failure_keeps_caption_and_drops_attachment": 0.0006834589876234531,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_download_failure_logs_cause_chain_without_token": 0.0006782091222703457,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_downloads_bytes_without_retaining_telegram_file_id": 0.0013980839867144823,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_init_timeout_does_not_abort_message": 0.01113070803694427,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_marshals_ptb_download_to_telegram_event_loop": 0.0015348752494901419,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_rejects_declared_oversize_before_download": 0.0006334169302135706,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_rejects_download_larger_than_reported": 0.0008546262979507446,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_rejects_resolved_oversize_before_downloading": 0.0017070409376174212,
- "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_uses_download_bot_not_application_bot": 0.0010141669772565365,
- "tests/test_channels.py::TestTelegramInboundMessages::test_shutdown_timeout_keeps_download_bot_cleanup_running": 0.015579123981297016,
- "tests/test_channels.py::TestTelegramInboundMessages::test_slash_skill_addressed_to_telegram_bot_strips_username": 0.0007952929008752108,
- "tests/test_channels.py::TestTelegramInboundMessages::test_stop_abandons_only_the_matching_cleanup_generation": 0.0005316250026226044,
- "tests/test_channels.py::TestTelegramInboundMessages::test_stop_cancels_and_drains_an_inflight_receive_download": 0.0016180828679352999,
- "tests/test_channels.py::TestTelegramInboundMessages::test_stop_releases_abandoned_cleanup_generation[closed]": 0.0011000009253621101,
- "tests/test_channels.py::TestTelegramInboundMessages::test_stop_releases_abandoned_cleanup_generation[missing]": 0.0014826671686023474,
- "tests/test_channels.py::TestTelegramInboundMessages::test_stop_releases_abandoned_cleanup_generation[stopped]": 0.0008047083392739296,
- "tests/test_channels.py::TestTelegramInboundMessages::test_stop_shuts_down_download_bot_on_telegram_loop": 0.01649679196998477,
- "tests/test_channels.py::TestTelegramInboundMessages::test_supergroup_chat_uses_msg_id_as_topic": 0.0006152498535811901,
- "tests/test_channels.py::TestTelegramProcessingOrder::test_running_reply_sent_before_publish": 0.0003003329038619995,
- "tests/test_channels.py::TestTelegramSendRetry::test_raises_after_all_retries_exhausted": 3.0061995410360396,
- "tests/test_channels.py::TestTelegramSendRetry::test_raises_runtime_error_when_no_attempts_configured": 0.0022477919701486826,
- "tests/test_channels.py::TestTelegramSendRetry::test_retries_on_failure_then_succeeds": 3.004814458079636,
- "tests/test_channels.py::TestTelegramSendRetry::test_start_registers_known_channel_commands": 0.0006312916520982981,
- "tests/test_channels.py::TestTelegramStreaming::test_final_edit_double_rate_limit_falls_back_to_new_message": 0.0004351658280938864,
- "tests/test_channels.py::TestTelegramStreaming::test_final_edit_raising_not_modified_is_swallowed": 0.00035370769910514355,
- "tests/test_channels.py::TestTelegramStreaming::test_final_edit_retries_once_after_rate_limit": 0.00037683313712477684,
- "tests/test_channels.py::TestTelegramStreaming::test_final_message_edits_stream_message_and_clears_state": 0.00040262402035295963,
- "tests/test_channels.py::TestTelegramStreaming::test_final_message_not_modified_error_is_ignored": 0.00043704104609787464,
- "tests/test_channels.py::TestTelegramStreaming::test_final_message_splits_long_text": 0.00065370905213058,
- "tests/test_channels.py::TestTelegramStreaming::test_final_overflow_chunk_send_is_retried": 0.000628290930762887,
- "tests/test_channels.py::TestTelegramStreaming::test_final_replaces_plain_stream_with_rich_message": 0.00038104294799268246,
- "tests/test_channels.py::TestTelegramStreaming::test_final_uses_telegram_rich_markdown_when_enabled": 0.00032687606289982796,
- "tests/test_channels.py::TestTelegramStreaming::test_final_without_stream_state_sends_plain_message": 0.0003812497016042471,
- "tests/test_channels.py::TestTelegramStreaming::test_plain_arithmetic_stays_plain_when_enabled": 0.000356500968337059,
- "tests/test_channels.py::TestTelegramStreaming::test_plain_command_reply_stays_plain_on_stream_edit": 0.0004257920663803816,
- "tests/test_channels.py::TestTelegramStreaming::test_plain_command_reply_stays_plain_when_enabled": 0.00036858278326690197,
- "tests/test_channels.py::TestTelegramStreaming::test_plain_flag_list_stays_plain_when_enabled": 0.0003886241465806961,
- "tests/test_channels.py::TestTelegramStreaming::test_rich_message_bad_request_falls_back_to_plain_text_once": 0.00042666587978601456,
- "tests/test_channels.py::TestTelegramStreaming::test_rich_message_retryable_failure_falls_back_to_plain_text_once": 0.0003918739967048168,
- "tests/test_channels.py::TestTelegramStreaming::test_running_reply_registers_stream_placeholder": 0.0005037502851337194,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_edit_fallback_message_threads_under_user_message": 0.0004606668371707201,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_message_registry_is_bounded": 0.00034587481059134007,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_rich_message_bad_request_falls_back_to_one_plain_text_edit": 0.0007058752235025167,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_update_retry_after_is_dropped": 0.0004131239838898182,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_update_truncates_long_text": 0.0007304989267140627,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_update_without_placeholder_sends_new_message": 0.0003525819629430771,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_updates_edit_placeholder_in_place": 0.0004513340536504984,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_updates_in_group_chat_use_wider_throttle": 0.0004599990788847208,
- "tests/test_channels.py::TestTelegramStreaming::test_stream_updates_throttled_within_interval": 0.00047066714614629745,
- "tests/test_channels.py::TestTelegramStreaming::test_telegram_reports_streaming_support": 0.00020783394575119019,
- "tests/test_channels.py::TestWeComChannel::test_cancelled_stop_finishes_sdk_shutdown_and_clears_state": 0.0004905839450657368,
- "tests/test_channels.py::TestWeComChannel::test_concurrent_start_waits_for_stop_before_installing_new_client": 0.0007085409015417099,
- "tests/test_channels.py::TestWeComChannel::test_on_outbound_sends_attachment_before_clearing_context": 0.016202708007767797,
- "tests/test_channels.py::TestWeComChannel::test_on_ws_disconnected_logs_reason_when_present": 0.00031324918381869793,
- "tests/test_channels.py::TestWeComChannel::test_on_ws_disconnected_logs_warning": 0.00036687590181827545,
- "tests/test_channels.py::TestWeComChannel::test_on_ws_error_logs_error": 0.0003309580497443676,
- "tests/test_channels.py::TestWeComChannel::test_on_ws_task_done_logs_error_on_exception": 0.0006386658642441034,
- "tests/test_channels.py::TestWeComChannel::test_on_ws_task_done_silent_when_cancelled": 0.0004010000266134739,
- "tests/test_channels.py::TestWeComChannel::test_on_ws_task_done_silent_when_no_exception": 0.0003927922807633877,
- "tests/test_channels.py::TestWeComChannel::test_publish_ws_inbound_starts_stream_and_publishes_message": 0.0004368338268250227,
- "tests/test_channels.py::TestWeComChannel::test_publish_ws_inbound_treats_slash_prefixed_paths_as_chat": 0.0003487090580165386,
- "tests/test_channels.py::TestWeComChannel::test_publish_ws_inbound_uses_configured_working_message": 0.00035758293233811855,
- "tests/test_channels.py::TestWeComChannel::test_send_falls_back_to_send_message_without_thread_context": 0.0004178748931735754,
- "tests/test_channels.py::TestWeComChannel::test_start_subscribes_connection_lifecycle_events": 0.0007214157376438379,
- "tests/test_channels.py::TestWeComChannel::test_stop_awaits_awaitable_disconnect_fallback": 0.00039100018329918385,
- "tests/test_channels.py::TestWeComChannel::test_stop_uses_sync_disconnect_fallback_without_sdk_async_helpers": 0.0003392500802874565,
- "tests/test_channels.py::TestWeComChannel::test_stop_waits_for_connection_task_cancellation": 0.00048104114830493927,
- "tests/test_channels.py::TestWeComChannel::test_stop_waits_for_sdk_shutdown_after_connect_returns": 0.0004833319690078497,
- "tests/test_channels.py::test_accumulate_stream_text_accepts_assistant_chunk_in_kwargs_shape": 0.00019937404431402683,
- "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[AIMessageChunk]": 0.00020312494598329067,
- "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[AIMessage]": 0.00020012399181723595,
- "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[ai]": 0.00020629330538213253,
- "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[assistant]": 0.00019866600632667542,
- "tests/test_channels.py::test_accumulate_stream_text_hidden_context_between_assistant_chunks_never_enters_the_buffer": 0.00017958320677280426,
- "tests/test_channels.py::test_accumulate_stream_text_keeps_separate_buffers_per_message_id": 0.00020016799680888653,
- "tests/test_channels.py::test_accumulate_stream_text_merges_multi_chunk_assistant_stream_across_one_message_id": 0.0001969591248780489,
- "tests/test_channels.py::test_accumulate_stream_text_rejects_durable_context_human_message": 0.0001956659834831953,
- "tests/test_channels.py::test_accumulate_stream_text_rejects_echo_of_plain_human_message": 0.00019816518761217594,
- "tests/test_channels.py::test_accumulate_stream_text_rejects_hidden_context_wrapped_in_kwargs_shape": 0.00018183421343564987,
- "tests/test_channels.py::test_accumulate_stream_text_rejects_hidden_memory_human_message": 0.00018149986863136292,
- "tests/test_channels.py::test_accumulate_stream_text_rejects_system_message": 0.000178084010258317,
- "tests/test_channels.py::test_accumulate_stream_text_rejects_untyped_bare_string_payload": 0.00017404300160706043,
- "tests/test_channels.py::test_accumulate_stream_text_still_rejects_tool_payloads": 0.00017924979329109192,
- "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[autonomous]": 0.0013432083651423454,
- "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[interactive]": 0.0013728332705795765,
- "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[scheduled]": 0.0013346248306334019,
- "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[webhook]": 0.001310334075242281,
- "tests/test_channels.py::test_channel_policy_legacy_noninteractive_remains_supported": 0.0012698338832706213,
- "tests/test_channels.py::test_known_channel_command_detection_only_matches_control_commands": 0.0002163329627364874,
- "tests/test_channels.py::test_merge_stream_text_cjk_reduplication": 0.00020445813424885273,
- "tests/test_channels.py::test_merge_stream_text_cumulative_strictly_longer_replaces": 0.00019412487745285034,
- "tests/test_channels.py::test_merge_stream_text_empty_chunk_noop": 0.000181916868314147,
- "tests/test_channels.py::test_merge_stream_text_empty_existing_returns_chunk": 0.0001901655923575163,
- "tests/test_channels.py::test_merge_stream_text_newline_split": 0.00019129179418087006,
- "tests/test_channels.py::test_merge_stream_text_normal_append": 0.00017541623674333096,
- "tests/test_channels.py::test_merge_stream_text_repeated_token_append": 0.00018387404270470142,
- "tests/test_channels.py::test_merge_stream_text_suffix_tail_not_dropped": 0.00018733390606939793,
- "tests/test_channels.py::test_model_command_is_a_known_channel_command": 0.00020029209554195404,
- "tests/test_channels.py::test_streaming_chat_never_publishes_hidden_memory_context": 0.05201391689479351,
- "tests/test_channels.py::test_strip_leading_mentions_only_drops_flush_leading_mentions": 0.00031195790506899357,
- "tests/test_channels_router.py::test_a_failed_restart_on_the_holder_keeps_the_generic_message": 0.001836707117035985,
- "tests/test_channels_router.py::test_get_channels_status_remains_read_only": 0.0019309590570628643,
- "tests/test_channels_router.py::test_restart_channel_allows_admin": 0.0020996248349547386,
- "tests/test_channels_router.py::test_restart_channel_requires_admin": 0.0033604158088564873,
- "tests/test_channels_router.py::test_restart_on_a_non_holder_names_the_lease_holder": 0.0019302091095596552,
- "tests/test_check_script.py::test_check_decodes_tool_output_as_utf8[ascii]": 0.025515458080917597,
- "tests/test_check_script.py::test_check_decodes_tool_output_as_utf8[cp936]": 0.01715316786430776,
- "tests/test_check_script.py::test_check_preserves_unicode_pnpm_error[ascii]": 0.018630624283105135,
- "tests/test_check_script.py::test_check_preserves_unicode_pnpm_error[cp936]": 0.0189215827267617,
- "tests/test_check_script.py::test_check_replaces_invalid_tool_output_bytes": 0.017808249918743968,
- "tests/test_check_script.py::test_check_script_preserves_corepack_resolution_hint": 0.0003104167990386486,
- "tests/test_check_script.py::test_check_script_preserves_runner_failure_diagnostics": 0.0003671669401228428,
- "tests/test_check_script.py::test_check_script_resolves_runner_paths_independently_of_cwd": 0.0012143750209361315,
- "tests/test_check_script.py::test_check_script_uses_shared_pnpm_runner": 0.0005072499625384808,
- "tests/test_check_script.py::test_check_status_labels_corepack_fallback": 0.00037787389010190964,
- "tests/test_check_script.py::test_find_pnpm_command_falls_back_to_corepack": 0.00031049991957843304,
- "tests/test_check_script.py::test_find_pnpm_command_falls_back_to_corepack_cmd": 0.0002878329250961542,
- "tests/test_check_script.py::test_find_pnpm_command_prefers_resolved_executable": 0.001285291975364089,
- "tests/test_check_script.py::test_old_node_check_suggests_a_version_manager_command": 0.00034337490797042847,
- "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_defaults": 0.0003956251312047243,
- "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_from_dict_redis": 0.0002069587353616953,
- "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_rejects_negative_max_entries": 0.00020754337310791016,
- "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_zero_max_entries_means_disabled": 0.00018429220654070377,
- "tests/test_checkpoint_cache_memory.py::test_adelete_thread_matches_sync[asyncio]": 0.0008033746853470802,
- "tests/test_checkpoint_cache_memory.py::test_async_protocol_matches_sync[asyncio]": 0.00046429201029241085,
- "tests/test_checkpoint_cache_memory.py::test_caller_mutation_after_set_does_not_leak": 0.0001785841304808855,
- "tests/test_checkpoint_cache_memory.py::test_copy_on_read_returns_fresh_writes_list": 0.00017429213039577007,
- "tests/test_checkpoint_cache_memory.py::test_delete_thread_purges_only_that_thread": 0.00020766700617969036,
- "tests/test_checkpoint_cache_memory.py::test_entry_without_seed_roundtrips_without_seed_key": 0.00018791714683175087,
- "tests/test_checkpoint_cache_memory.py::test_get_many_miss_then_hit": 0.00021187402307987213,
- "tests/test_checkpoint_cache_memory.py::test_lru_evicts_oldest_and_counts": 0.00017837388440966606,
- "tests/test_checkpoint_cache_memory.py::test_make_history_key_is_stable_and_scoped": 0.00021608290262520313,
- "tests/test_checkpoint_cache_memory.py::test_thread_key_stem_matches_make_history_key_layout": 0.0001952091697603464,
- "tests/test_checkpoint_cache_memory.py::test_zero_max_entries_disables": 0.00019358261488378048,
- "tests/test_checkpoint_cache_provider.py::test_delta_mode_wraps_with_cached_saver[asyncio]": 0.0010922502260655165,
- "tests/test_checkpoint_cache_provider.py::test_full_mode_yields_raw_saver[asyncio]": 0.0005458330269902945,
- "tests/test_checkpoint_cache_provider.py::test_sync_cache_recreated_when_key_prefix_changes": 0.0003532078117132187,
- "tests/test_checkpoint_cache_provider.py::test_sync_delta_mode_wraps_memory": 0.00030899979174137115,
- "tests/test_checkpoint_cache_provider.py::test_sync_full_mode_unwrapped": 0.0002756670583039522,
- "tests/test_checkpoint_cache_provider.py::test_sync_redis_cache_type_is_config_error": 0.00034291716292500496,
- "tests/test_checkpoint_cache_provider.py::test_zero_max_entries_disables_but_still_wraps[asyncio]": 0.0006531660910695791,
- "tests/test_checkpoint_cache_redis.py::test_adelete_thread_outage_degrades_without_raising[asyncio]": 0.00061579211615026,
- "tests/test_checkpoint_cache_redis.py::test_adelete_thread_purges_matching_keys_only[asyncio]": 0.0005852077156305313,
- "tests/test_checkpoint_cache_redis.py::test_db_hash_distinguishes_backends_and_targets": 0.00034974957816302776,
- "tests/test_checkpoint_cache_redis.py::test_db_hash_stable_across_credential_rotation": 0.00022383290342986584,
- "tests/test_checkpoint_cache_redis.py::test_db_hash_unparseable_url_falls_back_to_raw": 0.00021870783530175686,
- "tests/test_checkpoint_cache_redis.py::test_key_prefix_override_wins": 0.00047887396067380905,
- "tests/test_checkpoint_cache_redis.py::test_provider_memory_default[asyncio]": 0.0006130009423941374,
- "tests/test_checkpoint_cache_redis.py::test_provider_zero_max_entries_disables_any_type[asyncio]": 0.000565623864531517,
- "tests/test_checkpoint_cache_redis.py::test_redis_keys_land_verbatim_and_ttl_set[asyncio]": 0.0004545829724520445,
- "tests/test_checkpoint_cache_redis.py::test_redis_outage_degrades_to_all_miss[asyncio]": 0.001664625247940421,
- "tests/test_checkpoint_cache_redis.py::test_redis_outage_skips_write[asyncio]": 0.0005812090821564198,
- "tests/test_checkpoint_cache_redis.py::test_redis_roundtrip_preserves_types[asyncio]": 0.0007080829236656427,
- "tests/test_checkpoint_cache_redis.py::test_zero_ttl_disables_expiry_explicitly[asyncio]": 0.0004681670106947422,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_does_not_unlink_empty_filtered_page[asyncio]": 0.0006507078651338816,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-plain-t1*-t10-plain:t1\\\\*:*]": 0.0007873750291764736,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-plain-t1-t10-plain:t1:*]": 0.0007644570432603359,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant*-t1-t10-tenant\\\\*:t1:*]": 0.0009805001318454742,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant?-t1-t10-tenant\\\\?:t1:*]": 0.0007576660718768835,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant[ab]-t1-t10-tenant\\\\[ab\\\\]:t1:*]": 0.0008052501361817122,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant\\\\name-t1-t10-tenant\\\\\\\\name:t1:*]": 0.000775833148509264,
- "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_uses_client_encoding_for_byte_key_fence[asyncio]": 0.0009969980455935001,
- "tests/test_checkpoint_lineage.py::test_chronological_scan_keeps_goal_leaf_addressable": 0.00020399992354214191,
- "tests/test_checkpoint_lineage.py::test_chronological_scan_prefers_the_previous_turn_boundary": 0.00021154130809009075,
- "tests/test_checkpoint_lineage.py::test_chronological_scan_skips_checkpoints_with_pending_tasks": 0.00027070799842476845,
- "tests/test_checkpoint_lineage.py::test_chronological_scan_skips_postgres_shaped_duration_checkpoints": 0.00020754104480147362,
- "tests/test_checkpoint_lineage.py::test_classifier_uses_accessor_snapshots_in_delta_mode": 0.0010722088627517223,
- "tests/test_checkpoint_lineage.py::test_classifier_uses_accessor_snapshots_in_full_mode": 0.002008457900956273,
- "tests/test_checkpoint_lineage.py::test_client_update_state_is_not_a_duration_checkpoint": 0.00018683448433876038,
- "tests/test_checkpoint_lineage.py::test_degraded_raw_read_accessor_classifies_via_carried_versions": 0.0009876680560410023,
- "tests/test_checkpoint_lineage.py::test_goal_leaf_inheriting_stamps_is_not_duration_only": 0.00018883286975324154,
- "tests/test_checkpoint_lineage.py::test_goal_leaf_stays_addressable_with_accessor_snapshots": 0.0010568327270448208,
- "tests/test_checkpoint_lineage.py::test_graph_step_checkpoints_are_not_duration_checkpoints": 0.00018795905634760857,
- "tests/test_checkpoint_lineage.py::test_lineage_walk_crosses_chained_postgres_duration_checkpoints": 0.0003533747512847185,
- "tests/test_checkpoint_lineage.py::test_lineage_walk_keeps_goal_leaf_addressable": 0.00034416699782013893,
- "tests/test_checkpoint_lineage.py::test_lineage_walk_keeps_stamp_candidate_addressable_when_grandparent_is_gone": 0.0003417909611016512,
- "tests/test_checkpoint_lineage.py::test_lineage_walk_reads_a_refused_stamp_candidate_grandparent_once": 0.0003771670162677765,
- "tests/test_checkpoint_lineage.py::test_lineage_walk_reports_missing_parent_when_no_settled_ancestor_exists": 0.00034966692328453064,
- "tests/test_checkpoint_lineage.py::test_lineage_walk_skips_checkpoints_with_pending_tasks": 0.0003849170170724392,
- "tests/test_checkpoint_lineage.py::test_memory_backed_duration_checkpoint_is_recognised": 0.00018341606482863426,
- "tests/test_checkpoint_lineage.py::test_postgres_attribution_only_duration_checkpoint_is_recognised": 0.0002071252092719078,
- "tests/test_checkpoint_lineage.py::test_postgres_duration_checkpoint_is_recognised_without_the_writes_marker": 0.0002015414647758007,
- "tests/test_checkpoint_lineage.py::test_stamp_candidate_versions_are_lazy_and_memoized": 0.0007177498191595078,
- "tests/test_checkpoint_lineage.py::test_stamp_fallback_disabled_requires_the_writes_marker": 0.00018325005657970905,
- "tests/test_checkpoint_lineage.py::test_stamp_fallback_refuses_stamps_without_a_parent": 0.00018283305689692497,
- "tests/test_checkpoint_lineage.py::test_title_leaf_inheriting_duration_stamps_is_not_duration_only": 0.0001944596879184246,
- "tests/test_checkpoint_lineage.py::test_unknown_pending_tasks_do_not_block_selection": 0.00019662571139633656,
- "tests/test_checkpoint_mode.py::test_async_full_mode_rejects_langgraph_delta_counters[asyncio]": 0.0007039578631520271,
- "tests/test_checkpoint_mode.py::test_delta_mode_accepts_plain_full_checkpoint[asyncio]": 0.0005117910914123058,
- "tests/test_checkpoint_mode.py::test_direct_langgraph_request_cannot_select_delta_in_full_process": 0.0002915840595960617,
- "tests/test_checkpoint_mode.py::test_full_mode_accessor_rejects_real_delta_checkpoint_on_sqlite[asyncio]": 0.005759000079706311,
- "tests/test_checkpoint_mode.py::test_gateway_runtime_app_config_can_supply_its_frozen_internal_mode": 0.0002874997444450855,
- "tests/test_checkpoint_mode.py::test_gateway_runtime_rejects_mode_different_from_frozen_process": 0.0007141660898923874,
- "tests/test_checkpoint_mode.py::test_inject_delta_mode_sets_internal_key_and_metadata_marker": 0.00018879096023738384,
- "tests/test_checkpoint_mode.py::test_inject_full_mode_does_not_claim_delta_metadata": 0.00018329196609556675,
- "tests/test_checkpoint_mode.py::test_make_lead_agent_freezes_delta_snapshot_frequency_from_app_config": 0.00029320898465812206,
- "tests/test_checkpoint_mode.py::test_process_mode_change_requires_restart": 0.0002458335366100073,
- "tests/test_checkpoint_mode.py::test_process_snapshot_frequency_change_requires_restart": 0.0002048751339316368,
- "tests/test_checkpoint_mode.py::test_process_snapshot_frequency_must_be_positive[-1]": 0.00022379192523658276,
- "tests/test_checkpoint_mode.py::test_process_snapshot_frequency_must_be_positive[0]": 0.000246542040258646,
- "tests/test_checkpoint_mode.py::test_resolve_snapshot_frequency_prefers_explicit_then_frozen_then_default": 0.00019516609609127045,
- "tests/test_checkpoint_mode.py::test_sync_full_mode_rejects_delta_marker": 0.0003598746843636036,
- "tests/test_checkpoint_mode.py::test_yaml_mode_change_is_rejected_when_graph_is_reconstructed": 0.002899792045354843,
- "tests/test_checkpoint_mode.py::test_yaml_snapshot_frequency_change_is_rejected_when_graph_is_reconstructed": 0.0023182930890470743,
- "tests/test_checkpoint_patches.py::test_binop_overwrite_patch_is_active": 0.00018212501890957355,
- "tests/test_checkpoint_patches.py::test_binop_overwrite_patch_stands_down_when_upstream_fixed": 0.00021462514996528625,
- "tests/test_checkpoint_patches.py::test_double_overwrite_in_one_batch_raises_on_empty_channel": 0.000202834140509367,
- "tests/test_checkpoint_patches.py::test_first_write_overwrite_unwraps_into_empty_channel": 0.00019874912686645985,
- "tests/test_checkpoint_patches.py::test_overwrite_into_populated_channel_still_replaces": 0.00019504176452755928,
- "tests/test_checkpoint_patches.py::test_plain_first_write_still_seeds_then_reduces": 0.00019295793026685715,
- "tests/test_checkpoint_patches.py::test_values_after_first_write_overwrite_are_ignored": 0.00019587366841733456,
- "tests/test_checkpoint_retention_contract.py::test_deleting_branch_ancestor_breaks_lineage_loudly[asyncio-memory]": 0.006639083847403526,
- "tests/test_checkpoint_retention_contract.py::test_deleting_branch_ancestor_breaks_lineage_loudly[asyncio-postgres]": 0.0016840831376612186,
- "tests/test_checkpoint_retention_contract.py::test_deleting_branch_ancestor_breaks_lineage_loudly[asyncio-sqlite]": 0.015433124965056777,
- "tests/test_checkpoint_retention_contract.py::test_deleting_explicit_resume_target_breaks_resume[asyncio-memory]": 0.005049791885539889,
- "tests/test_checkpoint_retention_contract.py::test_deleting_explicit_resume_target_breaks_resume[asyncio-postgres]": 0.0016299569979310036,
- "tests/test_checkpoint_retention_contract.py::test_deleting_explicit_resume_target_breaks_resume[asyncio-sqlite]": 0.012824333040043712,
- "tests/test_checkpoint_retention_contract.py::test_growth_baseline_full_vs_delta[asyncio-memory]": 0.007846625288948417,
- "tests/test_checkpoint_retention_contract.py::test_growth_baseline_full_vs_delta[asyncio-postgres]": 0.0020543751306831837,
- "tests/test_checkpoint_retention_contract.py::test_growth_baseline_full_vs_delta[asyncio-sqlite]": 0.02463412587530911,
- "tests/test_checkpoint_retention_contract.py::test_leaf_duration_checkpoint_deletion_is_safe[asyncio-memory]": 0.004210333107039332,
- "tests/test_checkpoint_retention_contract.py::test_leaf_duration_checkpoint_deletion_is_safe[asyncio-postgres]": 0.0016920419875532389,
- "tests/test_checkpoint_retention_contract.py::test_leaf_duration_checkpoint_deletion_is_safe[asyncio-sqlite]": 0.012218707939609885,
- "tests/test_checkpoint_retention_contract.py::test_leaf_sibling_branch_deletion_is_safe[asyncio-memory]": 0.006011082790791988,
- "tests/test_checkpoint_retention_contract.py::test_leaf_sibling_branch_deletion_is_safe[asyncio-postgres]": 0.001688583055511117,
- "tests/test_checkpoint_retention_contract.py::test_leaf_sibling_branch_deletion_is_safe[asyncio-sqlite]": 0.01734933420084417,
- "tests/test_checkpoint_retention_contract.py::test_pending_writes_are_retained_state_not_garbage[asyncio-memory]": 0.004038459155708551,
- "tests/test_checkpoint_retention_contract.py::test_pending_writes_are_retained_state_not_garbage[asyncio-postgres]": 0.001483582891523838,
- "tests/test_checkpoint_retention_contract.py::test_pending_writes_are_retained_state_not_garbage[asyncio-sqlite]": 0.007343791890889406,
- "tests/test_checkpoint_retention_contract.py::test_report_keeps_one_entry_per_backend": 0.0014181667938828468,
- "tests/test_checkpoint_retention_service.py::test_chain_walk_tolerates_missing_ancestor_row[asyncio]": 0.0029257922433316708,
- "tests/test_checkpoint_retention_service.py::test_duration_link_protected_after_next_run[asyncio-memory]": 0.005093625979498029,
- "tests/test_checkpoint_retention_service.py::test_duration_link_protected_after_next_run[asyncio-postgres]": 0.0017479578964412212,
- "tests/test_checkpoint_retention_service.py::test_duration_link_protected_after_next_run[asyncio-sqlite]": 0.014218624914065003,
- "tests/test_checkpoint_retention_service.py::test_empty_thread_reports_the_same_before_and_after_stats[asyncio-memory]": 0.0018737500067800283,
- "tests/test_checkpoint_retention_service.py::test_empty_thread_reports_the_same_before_and_after_stats[asyncio-postgres]": 0.0016889169346541166,
- "tests/test_checkpoint_retention_service.py::test_empty_thread_reports_the_same_before_and_after_stats[asyncio-sqlite]": 0.003488082904368639,
- "tests/test_checkpoint_retention_service.py::test_explicit_protect_ids_spare_the_superseded_head[asyncio-memory]": 0.00655937404371798,
- "tests/test_checkpoint_retention_service.py::test_explicit_protect_ids_spare_the_superseded_head[asyncio-postgres]": 0.0017554997466504574,
- "tests/test_checkpoint_retention_service.py::test_explicit_protect_ids_spare_the_superseded_head[asyncio-sqlite]": 0.01780749997124076,
- "tests/test_checkpoint_retention_service.py::test_linear_thread_prunes_nothing[asyncio-memory]": 0.005693501094356179,
- "tests/test_checkpoint_retention_service.py::test_linear_thread_prunes_nothing[asyncio-postgres]": 0.0015493759419769049,
- "tests/test_checkpoint_retention_service.py::test_linear_thread_prunes_nothing[asyncio-sqlite]": 0.012857624795287848,
- "tests/test_checkpoint_retention_service.py::test_max_delete_per_run_caps_the_batch[asyncio-memory]": 0.007523499894887209,
- "tests/test_checkpoint_retention_service.py::test_max_delete_per_run_caps_the_batch[asyncio-postgres]": 0.0017497497610747814,
- "tests/test_checkpoint_retention_service.py::test_max_delete_per_run_caps_the_batch[asyncio-sqlite]": 0.015967583982273936,
- "tests/test_checkpoint_retention_service.py::test_negative_max_delete_per_run_fails_closed_before_any_read[asyncio-memory]": 0.0057390411384403706,
- "tests/test_checkpoint_retention_service.py::test_negative_max_delete_per_run_fails_closed_before_any_read[asyncio-postgres]": 0.0016484998632222414,
- "tests/test_checkpoint_retention_service.py::test_negative_max_delete_per_run_fails_closed_before_any_read[asyncio-sqlite]": 0.01273291721008718,
- "tests/test_checkpoint_retention_service.py::test_persistent_subgraph_resume_head_survives_a_prune[asyncio-memory]": 0.003854417009279132,
- "tests/test_checkpoint_retention_service.py::test_persistent_subgraph_resume_head_survives_a_prune[asyncio-postgres]": 0.001704708207398653,
- "tests/test_checkpoint_retention_service.py::test_persistent_subgraph_resume_head_survives_a_prune[asyncio-sqlite]": 0.008883998962119222,
- "tests/test_checkpoint_retention_service.py::test_postgres_round_trip_shape_pruned_by_default[asyncio-memory]": 0.004255000036209822,
- "tests/test_checkpoint_retention_service.py::test_postgres_round_trip_shape_pruned_by_default[asyncio-postgres]": 0.0015817498788237572,
- "tests/test_checkpoint_retention_service.py::test_postgres_round_trip_shape_pruned_by_default[asyncio-sqlite]": 0.012144417269155383,
- "tests/test_checkpoint_retention_service.py::test_regenerated_old_head_pruned_opt_in[asyncio-memory]": 0.006496457848697901,
- "tests/test_checkpoint_retention_service.py::test_regenerated_old_head_pruned_opt_in[asyncio-postgres]": 0.0018298330251127481,
- "tests/test_checkpoint_retention_service.py::test_regenerated_old_head_pruned_opt_in[asyncio-sqlite]": 0.021530667087063193,
- "tests/test_checkpoint_retention_service.py::test_runtime_duration_leaf_pruned_by_default[asyncio-memory]": 0.004406333202496171,
- "tests/test_checkpoint_retention_service.py::test_runtime_duration_leaf_pruned_by_default[asyncio-postgres]": 0.0015754580963402987,
- "tests/test_checkpoint_retention_service.py::test_runtime_duration_leaf_pruned_by_default[asyncio-sqlite]": 0.012264541815966368,
- "tests/test_checkpoint_retention_service.py::test_strict_pending_write_guard_spares_leaf_and_cleans_orphans_after[asyncio-memory]": 0.006640792125836015,
- "tests/test_checkpoint_retention_service.py::test_strict_pending_write_guard_spares_leaf_and_cleans_orphans_after[asyncio-postgres]": 0.0018642917275428772,
- "tests/test_checkpoint_retention_service.py::test_strict_pending_write_guard_spares_leaf_and_cleans_orphans_after[asyncio-sqlite]": 0.018544000107795,
- "tests/test_checkpoint_retention_service.py::test_thread_lock_parameter_accepted[asyncio-memory]": 0.003882457036525011,
- "tests/test_checkpoint_retention_service.py::test_thread_lock_parameter_accepted[asyncio-postgres]": 0.0015742501709610224,
- "tests/test_checkpoint_retention_service.py::test_thread_lock_parameter_accepted[asyncio-sqlite]": 0.00783425010740757,
- "tests/test_checkpoint_retention_service.py::test_unsupported_saver_raises_before_any_read[asyncio]": 0.0012610009871423244,
- "tests/test_checkpoint_retention_service.py::test_zero_max_delete_per_run_deletes_nothing[asyncio-memory]": 0.004767290782183409,
- "tests/test_checkpoint_retention_service.py::test_zero_max_delete_per_run_deletes_nothing[asyncio-postgres]": 0.0017377499025315046,
- "tests/test_checkpoint_retention_service.py::test_zero_max_delete_per_run_deletes_nothing[asyncio-sqlite]": 0.011125416262075305,
- "tests/test_checkpoint_state.py::test_aget_fetches_the_checkpoint_exactly_once_in_full_mode[asyncio]": 0.001488167094066739,
- "tests/test_checkpoint_state.py::test_ahistory_pushes_limit_into_alist_and_reads_each_snapshot_once[asyncio]": 0.004005542024970055,
- "tests/test_checkpoint_state.py::test_async_accessor_binds_persistence_guards_operations_and_preserves_input[asyncio]": 0.000604292144998908,
- "tests/test_checkpoint_state.py::test_async_accessor_reads_checkpoint_metadata_without_materializing_state[asyncio]": 0.00045629264786839485,
- "tests/test_checkpoint_state.py::test_async_history_zero_limit_guards_without_consuming_a_snapshot[asyncio]": 0.0004350002855062485,
- "tests/test_checkpoint_state.py::test_full_accessor_gates_writes_and_checks_reads_on_the_returned_snapshot[asyncio]": 0.0005755829624831676,
- "tests/test_checkpoint_state.py::test_full_accessor_metadata_read_rejects_delta_checkpoint[asyncio]": 0.000456459354609251,
- "tests/test_checkpoint_state.py::test_full_accessor_raises_when_the_returned_snapshot_is_delta_marked[asyncio]": 0.0005145000759512186,
- "tests/test_checkpoint_state.py::test_full_accessor_writes_still_check_compatibility_before_writing[asyncio]": 0.0005073326174169779,
- "tests/test_checkpoint_state.py::test_mutation_graph_bakes_snapshot_frequency_into_fallback_schema": 0.0018432911019772291,
- "tests/test_checkpoint_state.py::test_sync_accessor_binds_persistence_guards_operations_and_preserves_input": 0.0002871658653020859,
- "tests/test_checkpoint_state.py::test_sync_history_zero_limit_guards_without_consuming_a_snapshot": 0.0002169990912079811,
- "tests/test_checkpointer.py::TestAppConfigLoadsCheckpointer::test_load_checkpointer_section": 0.0002019170206040144,
- "tests/test_checkpointer.py::TestAsyncCheckpointer::test_database_postgres_uses_connection_pool[asyncio]": 0.00399845908395946,
- "tests/test_checkpointer.py::TestAsyncCheckpointer::test_database_sqlite_creates_parent_dir_via_to_thread[asyncio]": 0.001953208353370428,
- "tests/test_checkpointer.py::TestAsyncCheckpointer::test_postgres_uses_connection_pool[asyncio]": 0.007208626018837094,
- "tests/test_checkpointer.py::TestAsyncCheckpointer::test_sqlite_creates_parent_dir_via_to_thread[asyncio]": 0.006681207800284028,
- "tests/test_checkpointer.py::TestAsyncStore::test_database_postgres_schema_creates_schema_and_sets_search_path[asyncio]": 0.002497832989320159,
- "tests/test_checkpointer.py::TestAsyncStore::test_postgres_schema_creates_schema_and_sets_search_path[asyncio]": 0.0036094579845666885,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_connection_string_description_matches_runtime_defaults": 0.00019383314065635204,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_default_connection_string_is_none": 0.00018816604278981686,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_ensure_config_loaded_loads_app_config_when_uninitialized": 0.00040712510235607624,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_ensure_config_loaded_skips_explicit_config": 0.0005232500843703747,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_invalid_type_raises": 0.0002173751126974821,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_load_memory_config": 0.01000879192724824,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_load_postgres_config": 0.00021479185670614243,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_load_sqlite_config": 0.00022650021128356457,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_accepts_valid_identifier": 0.00019820895977318287,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[1abc]": 0.0002442910335958004,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[MySchema]": 0.00021487497724592686,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[Orders]": 0.00020420784130692482,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[Public]": 0.00021174899302423,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a b]": 0.00023008277639746666,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a\"b]": 0.00021608336828649044,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a-b]": 0.0002183320466428995,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a;b]": 0.00021704076789319515,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]": 0.00021312409080564976,
- "tests/test_checkpointer.py::TestCheckpointerConfig::test_set_config_to_none": 0.00019708299078047276,
- "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_explicit_memory_database_uses_in_memory_saver": 0.0002519157715141773,
- "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_legacy_checkpointer_config_takes_precedence": 0.0002651673275977373,
- "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_context_uses_database_config": 0.00044533307664096355,
- "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_context_uses_sqlite_database_config": 0.0005040420219302177,
- "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_falls_back_to_memory_when_config_file_is_missing": 0.00037620915099978447,
- "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_singleton_uses_database_config": 0.00036454107612371445,
- "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_strips_driver_suffix_without_schema": 0.0005348748527467251,
- "tests/test_checkpointer.py::TestClientCheckpointerFallback::test_client_explicit_checkpointer_takes_precedence": 0.0018465423490852118,
- "tests/test_checkpointer.py::TestClientCheckpointerFallback::test_client_uses_config_checkpointer_when_none_provided": 0.47713162493892014,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_memory_returns_in_memory_saver": 0.0002807083074003458,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_memory_singleton": 0.0002593318931758404,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_creates_saver": 0.0005812067538499832,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_raises_when_connection_string_missing": 0.0003975008148699999,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_raises_when_package_missing": 0.0003241659142076969,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_schema_creates_schema_and_sets_search_path": 0.0008509999606758356,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_reset_clears_singleton": 0.0003188331611454487,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_returns_in_memory_saver_when_not_configured": 0.0008310000412166119,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_creates_parent_dir": 0.0007203328423202038,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_creates_saver": 0.001134416088461876,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_ensure_parent_dir_before_connect": 0.000750374048948288,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_raises_when_package_missing": 0.0007513328455388546,
- "tests/test_checkpointer.py::TestGetCheckpointer::test_store_postgres_schema_creates_schema_and_sets_search_path": 0.0007447500247508287,
- "tests/test_checkpointer.py::TestHarnessPackaging::test_postgres_missing_dependency_messages_recommend_package_extra": 0.00018616719171404839,
- "tests/test_checkpointer.py::TestHarnessPackaging::test_pyproject_declares_postgres_extra": 0.0006180410273373127,
- "tests/test_checkpointer.py::TestHarnessPackaging::test_workspace_pyproject_forwards_postgres_extra_to_harness": 0.0004189580213278532,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_checkpointer_rejects_uri[asyncio-file::memory:?cache=shared]": 0.0013429152313619852,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_checkpointer_rejects_uri[asyncio-file:memdb1?mode=memory&cache=shared]": 0.0022288330364972353,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_checkpointer_rejects_uri[asyncio-file:rel.db?mode=rwc]": 0.00618758425116539,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_store_rejects_uri[asyncio-file::memory:?cache=shared]": 0.0008523743599653244,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_store_rejects_uri[asyncio-file:memdb1?mode=memory&cache=shared]": 0.0007271238137036562,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_store_rejects_uri[asyncio-file:rel.db?mode=rwc]": 0.10716004320420325,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_keeps_memory_and_resolves_paths": 0.0003944169729948044,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_rejects_uri[file::memory:?cache=shared]": 0.0002091259229928255,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_rejects_uri[file:memdb1?mode=memory&cache=shared]": 0.00020283297635614872,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_rejects_uri[file:rel.db?mode=rwc]": 0.0002164989709854126,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_treats_non_lowercase_file_prefix_as_path[FILE:x.db]": 0.0005247080698609352,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_treats_non_lowercase_file_prefix_as_path[File:x.db]": 0.0002883330453187227,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_checkpointer_rejects_uri[file::memory:?cache=shared]": 0.0004986252170056105,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_checkpointer_rejects_uri[file:memdb1?mode=memory&cache=shared]": 0.0004758737049996853,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_checkpointer_rejects_uri[file:rel.db?mode=rwc]": 0.0004896251484751701,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_store_rejects_uri[file::memory:?cache=shared]": 0.0004036668688058853,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_store_rejects_uri[file:memdb1?mode=memory&cache=shared]": 0.0004380012396723032,
- "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_store_rejects_uri[file:rel.db?mode=rwc]": 0.0004062920343130827,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_async_postgres_store_uses_database_config[asyncio]": 0.0019062082283198833,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_async_sqlite_store_uses_unified_database_path[asyncio]": 0.005692624021321535,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_async_store_strips_driver_suffix_without_schema[asyncio]": 0.0018444578163325787,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_explicit_memory_database_uses_in_memory_store": 0.0002449997700750828,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_legacy_checkpointer_config_takes_precedence_for_store": 0.00027320929802954197,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_context_uses_database_config": 0.0002690840046852827,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_falls_back_to_memory_when_config_file_is_missing": 0.00036262604407966137,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_singleton_uses_database_config": 0.0003660817164927721,
- "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_strips_driver_suffix_without_schema": 0.0007995003834366798,
- "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_checkpointer_loads_config_outside_singleton_lock": 0.0008314161095768213,
- "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_checkpointer_reset_waits_for_initialization": 0.05628562578931451,
- "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_concurrent_checkpointer_getter_creates_one_instance": 0.0527294569183141,
- "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_concurrent_store_getter_creates_one_instance": 0.05317883309908211,
- "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_store_loads_config_outside_singleton_lock": 0.0004914167802780867,
- "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_store_reset_clears_singleton": 0.0006171250715851784,
- "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_store_reset_waits_for_initialization": 0.058769416995346546,
- "tests/test_checkpointer_none_fix.py::TestCheckpointerNoneFix::test_async_make_checkpointer_returns_in_memory_saver_when_not_configured[asyncio]": 0.0008868328295648098,
- "tests/test_checkpointer_none_fix.py::TestCheckpointerNoneFix::test_sync_checkpointer_context_returns_in_memory_saver_when_not_configured": 0.0003241247031837702,
- "tests/test_ci_uv_version_pin.py::test_compose_uv_image_default_matches_the_backend_dockerfile[docker-compose-dev.yaml]": 0.0004777500871568918,
- "tests/test_ci_uv_version_pin.py::test_compose_uv_image_default_matches_the_backend_dockerfile[docker-compose.yaml]": 0.0006915410049259663,
- "tests/test_ci_uv_version_pin.py::test_every_setup_uv_step_pins_the_uv_version_production_ships": 0.03109549987129867,
- "tests/test_ci_uv_version_pin.py::test_every_setup_uv_step_uses_the_same_action_version": 0.03055358398705721,
- "tests/test_ci_uv_version_pin.py::test_the_repository_still_has_setup_uv_steps_to_check": 0.034843874629586935,
- "tests/test_clarification_drop_siblings_graph_integration.py::test_mixed_clarification_batch_does_not_execute_siblings_or_loop": 0.00415008282288909,
- "tests/test_clarification_drop_siblings_graph_integration.py::test_mixed_invalid_clarification_batch_does_not_execute_siblings_or_loop": 0.002296583028510213,
- "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_repeated_tool_call_uses_stable_message_id": 0.00025024893693625927,
- "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_tool_message_model_dump_preserves_human_input_artifact": 0.00023154215887188911,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_disabled_async_path": 0.0003464999608695507,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_disabled_message_tells_agent_to_proceed": 0.00022262590937316418,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_disabled_returns_toolmessage_not_command": 0.00024641607888042927,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_missing_tool_call_id_still_gets_stable_message_id": 0.00022995797917246819,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_no_runtime_context_still_interrupts": 0.00021033314988017082,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_non_clarification_tool_call_unaffected_by_flag": 0.00020287511870265007,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_not_disabled_still_interrupts": 0.0002118328120559454,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[False-autonomous]": 0.0002559148706495762,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[False-scheduled]": 0.0002433320041745901,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[False-webhook]": 0.00024529220536351204,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[True-autonomous]": 0.0004844588693231344,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[True-scheduled]": 0.0003986670635640621,
- "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[True-webhook]": 0.0003887498751282692,
- "tests/test_clarification_middleware.py::TestClarificationToolSchema::test_fields_item_schema_is_typed": 0.00028891582041978836,
- "tests/test_clarification_middleware.py::TestClarificationToolSchema::test_tool_exposes_fields_argument": 0.0014562909491360188,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_aafter_model_matches_sync": 0.0003832499496638775,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_disable_clarification_keeps_sibling_tools": 0.00021970807574689388,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_disable_clarification_keeps_siblings_when_clarification_is_invalid": 0.00026754196733236313,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_args_fail_json_parse": 0.00025154207833111286,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_is_first": 0.0002569581847637892,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_is_invalid": 0.00023833289742469788,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_is_last": 0.00025258399546146393,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_keeps_content_block_for_invalid_sibling_left_on_message": 0.00024866615422070026,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_keeps_openai_responses_clarification_block_matched_by_call_id": 0.00026083365082740784,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_keeps_valid_clarification_when_mixed_with_invalid_and_sibling": 0.00023808376863598824,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_leaves_non_clarification_turn_unchanged": 0.00021558301523327827,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_leaves_solo_clarification_unchanged": 0.00021133292466402054,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_leaves_solo_invalid_clarification_unchanged": 0.0002165408805012703,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_strips_idless_gemini_function_call_content_blocks": 0.00024729082360863686,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_strips_matching_tool_use_content_blocks": 0.0002542098518460989,
- "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_strips_sibling_content_blocks_when_clarification_is_invalid": 0.00026066601276397705,
- "tests/test_clarification_middleware.py::TestFormPayload::test_accepted_forms_keep_text_fallback_under_channel_limits": 0.000362207880243659,
- "tests/test_clarification_middleware.py::TestFormPayload::test_any_invalid_field_entry_degrades_whole_form": 0.0002089997287839651,
- "tests/test_clarification_middleware.py::TestFormPayload::test_duplicate_field_names_degrade_whole_form": 0.00021908292546868324,
- "tests/test_clarification_middleware.py::TestFormPayload::test_field_count_over_cap_degrades_whole_form": 0.00020429212599992752,
- "tests/test_clarification_middleware.py::TestFormPayload::test_field_options_are_trimmed_deduped_and_blank_dropped": 0.0002162500750273466,
- "tests/test_clarification_middleware.py::TestFormPayload::test_field_placeholder_is_preserved": 0.00020895712077617645,
- "tests/test_clarification_middleware.py::TestFormPayload::test_form_fallback_text_lists_fields": 0.00022787484340369701,
- "tests/test_clarification_middleware.py::TestFormPayload::test_form_payload_with_json_string_fields": 0.00022191787138581276,
- "tests/test_clarification_middleware.py::TestFormPayload::test_form_payload_with_native_fields": 0.0002572499215602875,
- "tests/test_clarification_middleware.py::TestFormPayload::test_form_takes_precedence_over_options": 0.00021962402388453484,
- "tests/test_clarification_middleware.py::TestFormPayload::test_option_count_over_cap_degrades_whole_form": 0.00021008425392210484,
- "tests/test_clarification_middleware.py::TestFormPayload::test_overlong_field_text_degrades_whole_form": 0.0002042911946773529,
- "tests/test_clarification_middleware.py::TestFormPayload::test_required_accepts_integer_serialization": 0.00021412502974271774,
- "tests/test_clarification_middleware.py::TestFormPayload::test_reserved_prototype_field_names_degrade_whole_form": 0.00021279184147715569,
- "tests/test_clarification_middleware.py::TestFormPayload::test_select_without_options_degrades_to_text": 0.0002057079691439867,
- "tests/test_clarification_middleware.py::TestFormPayload::test_serialized_fields_over_byte_budget_degrade_whole_form": 0.0008502509444952011,
- "tests/test_clarification_middleware.py::TestFormPayload::test_top_level_options_are_trimmed_and_blank_dropped": 0.00020533287897706032,
- "tests/test_clarification_middleware.py::TestFormPayload::test_unhashable_clarification_type_does_not_crash": 0.0002275826409459114,
- "tests/test_clarification_middleware.py::TestFormPayload::test_unhashable_field_type_degrades_to_text_not_crash": 0.00021637510508298874,
- "tests/test_clarification_middleware.py::TestFormPayload::test_unknown_field_type_degrades_to_text": 0.00020974967628717422,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_context_included": 0.0002064171712845564,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_json_string_with_mixed_types": 0.00021325098350644112,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_json_string": 0.00023766676895320415,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_json_string_scalar": 0.00023366627283394337,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_native_list": 0.0002698330208659172,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_plain_string": 0.0002231663092970848,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_empty_list": 0.00021458161063492298,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_missing": 0.00020699971355497837,
- "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_none": 0.0002107077743858099,
- "tests/test_clarification_middleware.py::TestHumanInputPayload::test_dict_options_recursively_flatten_string_and_number_values": 0.0002130002249032259,
- "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_flattens_xml_parsed_dict_options": 0.00022045825608074665,
- "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_missing_options_is_free_text": 0.00021208403632044792,
- "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_with_json_string_options": 0.00021729315631091595,
- "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_with_native_options": 0.00021179206669330597,
- "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_with_plain_string_option": 0.00021170801483094692,
- "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_without_options_is_free_text": 0.00020695826970040798,
- "tests/test_claude_fd_encoding.py::test_claude_models_use_file_fallback_after_undecodable_descriptor": 0.02096895920112729,
- "tests/test_claude_fd_encoding.py::test_direct_environment_token_precedes_undecodable_descriptor": 0.0013194161001592875,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[default-invalid-byte]": 0.0015343332197517157,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[default-truncated-utf8]": 0.0015298330690711737,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[default-utf16]": 0.0015208753757178783,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[none-invalid-byte]": 0.001734625082463026,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[none-truncated-utf8]": 0.0013994169421494007,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[none-utf16]": 0.0014512508641928434,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[override-invalid-byte]": 0.0015937909483909607,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[override-truncated-utf8]": 0.0015299159567803144,
- "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[override-utf16]": 0.0015386659651994705,
- "tests/test_claude_fd_encoding.py::test_valid_descriptor_still_wins_over_file_and_reuses_cached_token": 0.0015490429941564798,
- "tests/test_claude_keychain_export.py::test_export_uses_validated_token_without_reextracting_container": 0.0014712498523294926,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-42]": 0.0016459999606013298,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-None]": 0.0017945419531315565,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload10]": 0.0013818750157952309,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload11]": 0.001457208301872015,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload12]": 0.0014282090123742819,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload13]": 0.0013977917842566967,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload1]": 0.0021328749135136604,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload4]": 0.001608832972124219,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload5]": 0.0015660421922802925,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload6]": 0.0014904590789228678,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload7]": 0.0014429998118430376,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload8]": 0.0013777909334748983,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload9]": 0.0014197917189449072,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-synthetic-secret]": 0.0016917919274419546,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-42]": 0.0015755819622427225,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-None]": 0.0026909580919891596,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload10]": 0.0014832511078566313,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload11]": 0.0015418750699609518,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload12]": 0.0018997089937329292,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload13]": 0.0016508761327713728,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload1]": 0.0015484588220715523,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload4]": 0.0015208330005407333,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload5]": 0.001460082596167922,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload6]": 0.0014647922944277525,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload7]": 0.0014368740376085043,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload8]": 0.0014474999625235796,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload9]": 0.0015494581311941147,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-synthetic-secret]": 0.0019572500605136156,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-42]": 0.0014971238560974598,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-None]": 0.0014586246106773615,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload10]": 0.0014102498535066843,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload11]": 0.0014390409924089909,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload12]": 0.001429334282875061,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload13]": 0.0013579998631030321,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload1]": 0.0014913738705217838,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload4]": 0.0013660830445587635,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload5]": 0.0013653337955474854,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload6]": 0.0015418741386383772,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload7]": 0.0013719166163355112,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload8]": 0.0013497080653905869,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload9]": 0.001364000141620636,
- "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-synthetic-secret]": 0.0014962500426918268,
- "tests/test_claude_keychain_export.py::test_valid_container_preserves_all_export_modes[ synthetic-token ]": 0.0015259170904755592,
- "tests/test_claude_keychain_export.py::test_valid_container_preserves_all_export_modes[synthetic-token'with-shell-quote]": 0.0015656671021133661,
- "tests/test_claude_provider_oauth_billing.py::test_async_create_strips_cache_control_from_oauth_payload": 0.0006879579741507769,
- "tests/test_claude_provider_oauth_billing.py::test_billing_injected_first_into_list": 0.00034016603603959084,
- "tests/test_claude_provider_oauth_billing.py::test_billing_injected_first_into_string_system": 0.0003161670174449682,
- "tests/test_claude_provider_oauth_billing.py::test_billing_injected_first_when_no_system": 0.0005728332325816154,
- "tests/test_claude_provider_oauth_billing.py::test_billing_moved_to_first_if_not_already_first": 0.0006498333532363176,
- "tests/test_claude_provider_oauth_billing.py::test_billing_not_duplicated_on_second_call": 0.0003261673264205456,
- "tests/test_claude_provider_oauth_billing.py::test_billing_string_with_header_collapsed_to_single_block": 0.00030824984423816204,
- "tests/test_claude_provider_oauth_billing.py::test_metadata_non_dict_replaced_with_dict": 0.00036258413456380367,
- "tests/test_claude_provider_oauth_billing.py::test_metadata_user_id_added_when_missing": 0.0003040430601686239,
- "tests/test_claude_provider_oauth_billing.py::test_metadata_user_id_not_overwritten_if_present": 0.00029212539084255695,
- "tests/test_claude_provider_oauth_billing.py::test_sync_create_strips_cache_control_from_oauth_payload": 0.0004326240159571171,
- "tests/test_claude_provider_prompt_caching.py::test_breakpoints_are_placed_on_copies_of_caller_blocks": 0.00033874926157295704,
- "tests/test_claude_provider_prompt_caching.py::test_breakpoints_placed_on_last_candidates": 0.000301457941532135,
- "tests/test_claude_provider_prompt_caching.py::test_exactly_4_breakpoints_when_4_or_more_candidates": 0.0003002078738063574,
- "tests/test_claude_provider_prompt_caching.py::test_last_tool_gets_cached_when_budget_allows": 0.00029929098673164845,
- "tests/test_claude_provider_prompt_caching.py::test_markers_already_in_the_request_are_replaced": 0.00030304212123155594,
- "tests/test_claude_provider_prompt_caching.py::test_markers_stored_in_the_thread_stop_reaching_the_api[False]": 0.0013048341497778893,
- "tests/test_claude_provider_prompt_caching.py::test_markers_stored_in_the_thread_stop_reaching_the_api[True]": 0.0013341251760721207,
- "tests/test_claude_provider_prompt_caching.py::test_never_exceeds_4_breakpoints_many_messages": 0.00032645720057189465,
- "tests/test_claude_provider_prompt_caching.py::test_never_exceeds_4_breakpoints_multi_turn_with_multi_block_messages": 0.00034933281131088734,
- "tests/test_claude_provider_prompt_caching.py::test_never_exceeds_4_breakpoints_with_large_system": 0.00030595785938203335,
- "tests/test_claude_provider_prompt_caching.py::test_no_candidates_is_a_no_op": 0.0003378747496753931,
- "tests/test_claude_provider_prompt_caching.py::test_non_text_system_blocks_not_added_as_candidates": 0.00029091699980199337,
- "tests/test_claude_provider_prompt_caching.py::test_old_messages_outside_cache_window_not_cached": 0.0003774999640882015,
- "tests/test_claude_provider_prompt_caching.py::test_recent_messages_get_cached": 0.00035550096072256565,
- "tests/test_claude_provider_prompt_caching.py::test_repeated_requests_leave_thread_messages_unmarked": 0.0014155430253595114,
- "tests/test_claude_provider_prompt_caching.py::test_single_system_block_gets_cached": 0.00031699915416538715,
- "tests/test_claude_provider_prompt_caching.py::test_string_message_content_converted_and_cached": 0.00029675010591745377,
- "tests/test_claude_provider_prompt_caching.py::test_string_system_converted_and_cached": 0.00029833195731043816,
- "tests/test_claude_provider_prompt_caching.py::test_strip_cache_control_copies_instead_of_popping": 0.00023612519726157188,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-False-redacted_thinking]": 0.00040329108014702797,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-False-thinking]": 0.00037412485107779503,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-True-redacted_thinking]": 0.00040016602724790573,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-True-thinking]": 0.000380207784473896,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-False-redacted_thinking]": 0.00047708372585475445,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-False-thinking]": 0.0005135000683367252,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-True-redacted_thinking]": 0.00038695870898664,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-True-thinking]": 0.00037804199382662773,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-ainvoke-redacted_thinking]": 0.0019413749687373638,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-ainvoke-thinking]": 0.002081042155623436,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-invoke-redacted_thinking]": 0.0014767921529710293,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-invoke-thinking]": 0.0015105840284377337,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-ainvoke-redacted_thinking]": 0.002560124732553959,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-ainvoke-thinking]": 0.0027650007978081703,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-invoke-redacted_thinking]": 0.002013915916904807,
- "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-invoke-thinking]": 0.01222470891661942,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-InternalServerError-async]": 0.0005987084005028009,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-InternalServerError-sync]": 0.0006443329621106386,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-RateLimitError-async]": 0.0006059999577701092,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-RateLimitError-sync]": 0.0006094160489737988,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-InternalServerError-async]": 0.0006240410730242729,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-InternalServerError-sync]": 0.0005828747525811195,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-RateLimitError-async]": 0.0006718318909406662,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-RateLimitError-sync]": 0.0005776258185505867,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-InternalServerError-async]": 0.0006789162289351225,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-InternalServerError-sync]": 0.0005932508502155542,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-RateLimitError-async]": 0.0005922906566411257,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-RateLimitError-sync]": 0.0006952502299100161,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-InternalServerError-async]": 0.000598458107560873,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-InternalServerError-sync]": 0.0006239160429686308,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-RateLimitError-async]": 0.0007288330234587193,
- "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-RateLimitError-sync]": 0.0007470410782843828,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[-inf-1]": 0.0002473338972777128,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[-inf-2]": 0.0002257081214338541,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e15-1]": 0.0002679589670151472,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e15-2]": 0.0002480410039424896,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e999-1]": 0.0002479997929185629,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e999-2]": 0.0002165837213397026,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[86401-1]": 0.0002241672482341528,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[86401-2]": 0.00022733397781848907,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[999999999999999999999999999999-1]": 0.00022700009867548943,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[999999999999999999999999999999-2]": 0.00022950000129640102,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[None-1]": 0.00022554094903171062,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[None-2]": 0.0002239577006548643,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[bad-1]": 0.00022295909002423286,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[bad-2]": 0.00022362591698765755,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[huge-integer-1]": 0.0002430842723697424,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[huge-integer-2]": 0.00023195822723209858,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[inf-1]": 0.00021554087288677692,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[inf-2]": 0.0002153341192752123,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[nan-1]": 0.0002152922097593546,
- "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[nan-2]": 0.00023600016720592976,
- "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[-2-0]": 0.00023820879869163036,
- "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[0-0]": 0.0002359161153435707,
- "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[60-60000]": 0.0002259579487144947,
- "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[86400-86400000]": 0.00022141681984066963,
- "tests/test_claude_provider_thinking.py::test_adaptive_thinking_is_untouched": 0.00028016488067805767,
- "tests/test_claude_provider_thinking.py::test_auto_budget_clamped_near_minimum[1025]": 0.0003040831070393324,
- "tests/test_claude_provider_thinking.py::test_auto_budget_clamped_near_minimum[1200]": 0.0003535838332027197,
- "tests/test_claude_provider_thinking.py::test_auto_budget_clamps_to_minimum_when_max_tokens_allows_it": 0.0003088759258389473,
- "tests/test_claude_provider_thinking.py::test_auto_budget_defaults_max_tokens": 0.000280207023024559,
- "tests/test_claude_provider_thinking.py::test_auto_budget_does_not_mutate_shared_thinking_config": 0.00033775088377296925,
- "tests/test_claude_provider_thinking.py::test_auto_budget_recomputed_for_each_request": 0.00032279291190207005,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_impossible_max_tokens": 0.000832415884360671,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[-1]": 0.00030408287420868874,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[0]": 0.0003193328157067299,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[1024]": 0.0003371660131961107,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[8192.5]": 0.00035087508149445057,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[8192]": 0.0002994996029883623,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[False]": 0.00029995874501764774,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[None]": 0.00030799885280430317,
- "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[True]": 0.00034737493842840195,
- "tests/test_claude_provider_thinking.py::test_auto_budget_uses_eighty_percent_for_large_max_tokens": 0.0002943337894976139,
- "tests/test_claude_provider_thinking.py::test_disabled_thinking_does_not_validate_small_max_tokens": 0.0003342912532389164,
- "tests/test_claude_provider_thinking.py::test_explicit_budget_is_left_unchanged": 0.00029483414255082607,
- "tests/test_claude_provider_thinking.py::test_explicit_budget_must_fit_anthropic_limits[4096]": 0.0003212091978639364,
- "tests/test_claude_provider_thinking.py::test_explicit_budget_must_fit_anthropic_limits[512]": 0.00035916687920689583,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[0.0]": 0.00030641607008874416,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[0]": 0.0003128328826278448,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[1023]": 0.00033516623079776764,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[2048]": 0.00030374922789633274,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[9000]": 0.0003440000582486391,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[False]": 0.00034466618672013283,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[True]": 0.0003179588820785284,
- "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[]": 0.00029683392494916916,
- "tests/test_claude_provider_thinking.py::test_explicit_minimum_budget_is_valid": 0.0002812508028000593,
- "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs0-request_kwargs0-interleaved-thinking-2025-05-14-True]": 0.010335500119253993,
- "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs1-request_kwargs1-oauth-2025-04-20, interleaved-thinking-2025-05-14-True]": 0.0009025840554386377,
- "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs2-request_kwargs2-interleaved-thinking-2025-05-14-True]": 0.0007942500524222851,
- "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs3-request_kwargs3--False]": 0.0005345419049263,
- "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs4-request_kwargs4-unrelated-beta-False]": 0.00042629195377230644,
- "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs5-request_kwargs5-None-False]": 0.00040575023740530014,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-0]": 0.0003117911983281374,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-1-20250805]": 0.0003301671240478754,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-20250514]": 0.00031454209238290787,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-5-20251101]": 0.00035816687159240246,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-0]": 0.00037945713847875595,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-20250514]": 0.0003149169497191906,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-5-20250929]": 0.00032120896503329277,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-5]": 0.00031520798802375793,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-6]": 0.0003599999472498894,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_equal_to_max_tokens": 0.0002968336921185255,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_small_output_limit[1024]": 0.000367084052413702,
- "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_small_output_limit[None]": 0.000313333235681057,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_integer_budget_at_least_minimum[1023]": 0.00032491725869476795,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_integer_budget_at_least_minimum[9000]": 0.0003164163790643215,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_integer_budget_at_least_minimum[True]": 0.00035775103606283665,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[-1]": 0.00031633302569389343,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[0]": 0.00031520798802375793,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[8192.5]": 0.00031420704908668995,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[8192]": 0.0003110819961875677,
- "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[True]": 0.00037012435495853424,
- "tests/test_claude_provider_thinking.py::test_manual_budget_opt_out_is_unchanged": 0.00030550011433660984,
- "tests/test_claude_provider_thinking.py::test_no_thinking_block_is_untouched": 0.00032062409445643425,
- "tests/test_claude_provider_thinking.py::test_null_budget_is_treated_as_unset": 0.00029154238291084766,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs0]": 0.0003525828942656517,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs1]": 0.0005063752178102732,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs2]": 0.0003124987706542015,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs3]": 0.00032129185274243355,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs4]": 0.0003139167092740536,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs5]": 0.00035687698982656,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs6]": 0.0003157497849315405,
- "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs7]": 0.0003570013213902712,
- "tests/test_cli_auth_providers.py::test_claude_provider_rejects_non_positive_retry_attempts": 0.00022378982976078987,
- "tests/test_cli_auth_providers.py::test_codex_provider_concatenates_multiple_system_messages": 0.0002247910015285015,
- "tests/test_cli_auth_providers.py::test_codex_provider_flattens_structured_text_blocks": 0.00021337508223950863,
- "tests/test_cli_auth_providers.py::test_codex_provider_marks_invalid_tool_call_arguments": 0.00024591782130301,
- "tests/test_cli_auth_providers.py::test_codex_provider_merges_streamed_output_items_when_completed_output_is_empty": 0.0002570000942796469,
- "tests/test_cli_auth_providers.py::test_codex_provider_orders_streamed_output_items_by_output_index": 0.000236207852140069,
- "tests/test_cli_auth_providers.py::test_codex_provider_parses_valid_tool_arguments": 0.00022345897741615772,
- "tests/test_cli_auth_providers.py::test_codex_provider_preserves_completed_output_when_stream_only_has_placeholder": 0.00022329087369143963,
- "tests/test_cli_auth_providers.py::test_codex_provider_rejects_blank_file_credentials[payload0]": 0.0015592921990901232,
- "tests/test_cli_auth_providers.py::test_codex_provider_rejects_blank_file_credentials[payload1]": 0.0015958340372890234,
- "tests/test_cli_auth_providers.py::test_codex_provider_rejects_blank_file_credentials[payload2]": 0.0014398752246052027,
- "tests/test_cli_auth_providers.py::test_codex_provider_rejects_non_positive_retry_attempts": 0.0002748328261077404,
- "tests/test_cli_auth_providers.py::test_codex_provider_requires_credentials": 0.00025362521409988403,
- "tests/test_cli_auth_providers.py::test_codex_provider_skips_non_json_sse_frames": 0.000222792848944664,
- "tests/test_cli_auth_providers.py::test_codex_provider_skips_terminal_sse_markers": 0.00020508398301899433,
- "tests/test_cli_auth_providers.py::test_codex_provider_uses_normalized_access_token_in_authorization_header": 0.0013867081142961979,
- "tests/test_client.py::TestArtifactHardening::test_artifact_directory_rejected": 0.00276020891033113,
- "tests/test_client.py::TestArtifactHardening::test_artifact_leading_slash_stripped": 0.0028572489973157644,
- "tests/test_client.py::TestArtifacts::test_get_artifact": 0.0028344590682536364,
- "tests/test_client.py::TestArtifacts::test_get_artifact_bad_prefix": 0.001740001142024994,
- "tests/test_client.py::TestArtifacts::test_get_artifact_not_found": 0.0031189180444926023,
- "tests/test_client.py::TestArtifacts::test_get_artifact_path_traversal": 0.0026120422407984734,
- "tests/test_client.py::TestAtomicWriteJson::test_happy_path_writes_atomically": 0.0006657091435045004,
- "tests/test_client.py::TestAtomicWriteJson::test_original_preserved_on_failure": 0.0005697067826986313,
- "tests/test_client.py::TestAtomicWriteJson::test_temp_file_cleaned_on_serialization_failure": 0.0005807911511510611,
- "tests/test_client.py::TestBugAgentInvalidationInconsistency::test_update_mcp_resets_config_key": 0.002965750638395548,
- "tests/test_client.py::TestBugAgentInvalidationInconsistency::test_update_skill_resets_config_key": 0.004379875026643276,
- "tests/test_client.py::TestBugArtifactPrefixMatchTooLoose::test_exact_prefix_without_subpath_accepted": 0.0025054162833839655,
- "tests/test_client.py::TestBugArtifactPrefixMatchTooLoose::test_non_canonical_prefix_rejected": 0.0018107506912201643,
- "tests/test_client.py::TestBugListUploadsDeadCode::test_list_uploads_on_fresh_thread": 0.002161041833460331,
- "tests/test_client.py::TestChat::test_empty_response": 0.0024147077929228544,
- "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[interleaved-message-ids]": 0.0019442921038717031,
- "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[metadata-only-message]": 0.0020042911637574434,
- "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[missing-message-id]": 0.0017624171450734138,
- "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[no-ai-text]": 0.0017176258843392134,
- "tests/test_client.py::TestChat::test_returns_last_message": 0.0018150419928133488,
- "tests/test_client.py::TestChat::test_returns_text_appended_before_the_first_values_snapshot[\\n\\n\\u9644\\u52a0\\u8bf4\\u660e]": 0.003773000091314316,
- "tests/test_client.py::TestChat::test_returns_text_appended_before_the_first_values_snapshot[]": 0.004208958009257913,
- "tests/test_client.py::TestChat::test_returns_the_loop_detection_stop_notice": 0.009285666048526764,
- "tests/test_client.py::TestClientInit::test_agent_name_with_trailing_newline_rejected": 0.0005406236741691828,
- "tests/test_client.py::TestClientInit::test_checkpointer_stored": 0.0005437931977212429,
- "tests/test_client.py::TestClientInit::test_custom_config_path": 0.0005977910477668047,
- "tests/test_client.py::TestClientInit::test_custom_params": 0.0005658750887960196,
- "tests/test_client.py::TestClientInit::test_default_params": 0.002137833973392844,
- "tests/test_client.py::TestClientInit::test_delta_snapshot_frequency_is_frozen_from_app_config": 0.0005937078967690468,
- "tests/test_client.py::TestClientInit::test_installs_process_subagent_capacity_from_frozen_config": 0.0005386658012866974,
- "tests/test_client.py::TestClientInit::test_invalid_agent_name": 0.000624791719019413,
- "tests/test_client.py::TestClientInit::test_process_mode_is_frozen_from_app_config": 0.000588499940931797,
- "tests/test_client.py::TestClientMcpSelection::test_each_stream_carries_mcp_selection_for_delegation_on_cache_hit[None]": 0.003320333082228899,
- "tests/test_client.py::TestClientMcpSelection::test_each_stream_carries_mcp_selection_for_delegation_on_cache_hit[selection1]": 0.0032047913409769535,
- "tests/test_client.py::TestClientMcpSelection::test_each_stream_carries_mcp_selection_for_delegation_on_cache_hit[selection2]": 0.0036487921606749296,
- "tests/test_client.py::TestClientMcpSelection::test_reset_refreshes_mcp_selection_and_graph_cache_identity": 0.003323792014271021,
- "tests/test_client.py::TestClientMcpSelection::test_reuses_graph_when_mcp_selection_order_changes": 0.0030815410427749157,
- "tests/test_client.py::TestClientMcpSelection::test_selects_mcp_tools_without_changing_shared_cache[None-expected_names0]": 0.003645251039415598,
- "tests/test_client.py::TestClientMcpSelection::test_selects_mcp_tools_without_changing_shared_cache[selection1-expected_names1]": 0.0033151248935610056,
- "tests/test_client.py::TestClientMcpSelection::test_selects_mcp_tools_without_changing_shared_cache[selection2-expected_names2]": 0.003692332189530134,
- "tests/test_client.py::TestConfigQueries::test_export_memory": 0.0016277919057756662,
- "tests/test_client.py::TestConfigQueries::test_get_memory": 0.0016546251717954874,
- "tests/test_client.py::TestConfigQueries::test_list_models": 0.0021703331731259823,
- "tests/test_client.py::TestConfigQueries::test_list_skills": 0.002152250148355961,
- "tests/test_client.py::TestConfigQueries::test_list_skills_enabled_only": 0.0019366671331226826,
- "tests/test_client.py::TestConfigUpdateErrors::test_update_mcp_config_no_config_file": 0.0019001238979399204,
- "tests/test_client.py::TestConfigUpdateErrors::test_update_skill_disappears_after_write": 0.0030180008616298437,
- "tests/test_client.py::TestConfigUpdateErrors::test_update_skill_no_config_file": 0.0024591670371592045,
- "tests/test_client.py::TestEnsureAgent::test_applies_custom_agent_memory_policy[None-None-True]": 0.002291708020493388,
- "tests/test_client.py::TestEnsureAgent::test_applies_custom_agent_memory_policy[stateful-agent-agent_config1-True]": 0.0022751258220523596,
- "tests/test_client.py::TestEnsureAgent::test_applies_custom_agent_memory_policy[stateless-agent-agent_config0-False]": 0.0028082500211894512,
- "tests/test_client.py::TestEnsureAgent::test_authorization_cache_key_snapshots_nested_attributes": 0.0023603341542184353,
- "tests/test_client.py::TestEnsureAgent::test_authorization_cache_key_uses_complete_principal": 0.0027880831621587276,
- "tests/test_client.py::TestEnsureAgent::test_authorization_filters_framework_tools_and_reuses_provider": 0.003659707959741354,
- "tests/test_client.py::TestEnsureAgent::test_creates_agent": 0.0023565010633319616,
- "tests/test_client.py::TestEnsureAgent::test_deferred_skill_discovery_not_wired_when_disabled": 0.002709958702325821,
- "tests/test_client.py::TestEnsureAgent::test_deferred_skill_discovery_wired_when_enabled": 0.0029757500160485506,
- "tests/test_client.py::TestEnsureAgent::test_delta_mode_selects_state_and_normalizes_middleware": 0.002403458347544074,
- "tests/test_client.py::TestEnsureAgent::test_disabled_authorization_cache_key_still_isolates_effective_users": 0.0022610421292483807,
- "tests/test_client.py::TestEnsureAgent::test_disabled_authorization_preserves_framework_tool_order": 0.004490999737754464,
- "tests/test_client.py::TestEnsureAgent::test_injects_custom_middlewares": 0.002248375676572323,
- "tests/test_client.py::TestEnsureAgent::test_mcp_routing_middleware_absent_when_tool_search_disabled": 0.002243000315502286,
- "tests/test_client.py::TestEnsureAgent::test_mcp_routing_middleware_wired_when_tool_search_enabled": 0.003648542333394289,
- "tests/test_client.py::TestEnsureAgent::test_null_subagent_total_limit_falls_back_to_app_config": 0.0020773750729858875,
- "tests/test_client.py::TestEnsureAgent::test_recreates_agent_when_subagent_limits_change": 0.0027277078479528427,
- "tests/test_client.py::TestEnsureAgent::test_reset_agent_refreshes_named_agent_config": 0.0022583752870559692,
- "tests/test_client.py::TestEnsureAgent::test_reuses_agent_same_config": 0.0016410842072218657,
- "tests/test_client.py::TestEnsureAgent::test_reuses_named_agent_config_on_cached_agent_fast_path": 0.0022356670815497637,
- "tests/test_client.py::TestEnsureAgent::test_skips_default_checkpointer_when_unconfigured": 0.002190748928114772,
- "tests/test_client.py::TestEnsureAgent::test_tells_the_prompt_whether_bash_is_bound[tool_names0-True]": 0.0033700407948344946,
- "tests/test_client.py::TestEnsureAgent::test_tells_the_prompt_whether_bash_is_bound[tool_names1-False]": 0.0035142500419169664,
- "tests/test_client.py::TestEnsureAgent::test_unreadable_named_agent_config_preserves_legacy_memory_default[invalid]": 0.002411251189187169,
- "tests/test_client.py::TestEnsureAgent::test_unreadable_named_agent_config_preserves_legacy_memory_default[missing]": 0.004545499803498387,
- "tests/test_client.py::TestEnsureAgent::test_uses_default_checkpointer_when_available": 0.002722040982916951,
- "tests/test_client.py::TestExtractText::test_empty_list": 0.0002013330813497305,
- "tests/test_client.py::TestExtractText::test_list_plain_strings": 0.00019599986262619495,
- "tests/test_client.py::TestExtractText::test_list_text_blocks": 0.00021754181943833828,
- "tests/test_client.py::TestExtractText::test_other_type": 0.000201541930437088,
- "tests/test_client.py::TestExtractText::test_string": 0.00021483516320586205,
- "tests/test_client.py::TestGatewayConformance::test_get_mcp_config": 0.002289124997332692,
- "tests/test_client.py::TestGatewayConformance::test_get_memory_config": 0.008139500161632895,
- "tests/test_client.py::TestGatewayConformance::test_get_memory_status": 0.011280041188001633,
- "tests/test_client.py::TestGatewayConformance::test_get_model": 0.0007116252090781927,
- "tests/test_client.py::TestGatewayConformance::test_get_skill": 0.002295499900355935,
- "tests/test_client.py::TestGatewayConformance::test_goal_methods": 0.0025633752811700106,
- "tests/test_client.py::TestGatewayConformance::test_install_skill": 0.004642251180484891,
- "tests/test_client.py::TestGatewayConformance::test_list_models": 0.0005780830979347229,
- "tests/test_client.py::TestGatewayConformance::test_list_skills": 0.0028145841788500547,
- "tests/test_client.py::TestGatewayConformance::test_update_mcp_config": 0.0028718337416648865,
- "tests/test_client.py::TestGatewayConformance::test_upload_files": 0.006018457934260368,
- "tests/test_client.py::TestGetModel::test_found": 0.0017608751077204943,
- "tests/test_client.py::TestGetModel::test_not_found": 0.0016916671302169561,
- "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[cached-sqlite]": 0.0035297079011797905,
- "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[memory]": 0.002479417249560356,
- "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[postgres]": 0.0017057079821825027,
- "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[sqlite]": 0.004197543254122138,
- "tests/test_client.py::TestInstallSkillSecurity::test_absolute_path_in_archive_rejected": 0.003853749018162489,
- "tests/test_client.py::TestInstallSkillSecurity::test_directory_path_rejected": 0.0035032073501497507,
- "tests/test_client.py::TestInstallSkillSecurity::test_dotdot_path_in_archive_rejected": 0.003187666181474924,
- "tests/test_client.py::TestInstallSkillSecurity::test_empty_archive_rejected": 0.004133832873776555,
- "tests/test_client.py::TestInstallSkillSecurity::test_existing_skill_rejected": 0.004939334001392126,
- "tests/test_client.py::TestInstallSkillSecurity::test_invalid_frontmatter_rejected": 0.004104833584278822,
- "tests/test_client.py::TestInstallSkillSecurity::test_invalid_skill_name_rejected": 0.005673708859831095,
- "tests/test_client.py::TestInstallSkillSecurity::test_not_a_zip_rejected": 0.0033287080004811287,
- "tests/test_client.py::TestInstallSkillSecurity::test_symlinks_skipped_during_extraction": 0.004685958148911595,
- "tests/test_client.py::TestInstallSkillSecurity::test_zip_bomb_rejected": 0.004318042192608118,
- "tests/test_client.py::TestMcpConfig::test_get_mcp_config": 0.0019785838667303324,
- "tests/test_client.py::TestMcpConfig::test_update_mcp_config": 0.002687667030841112,
- "tests/test_client.py::TestMcpConfig::test_update_mcp_config_delete_then_identical_readd_advances_generation": 0.0032943328842520714,
- "tests/test_client.py::TestMcpConfig::test_update_mcp_config_preserves_raw_sibling_keys": 0.002475250046700239,
- "tests/test_client.py::TestMcpConfig::test_update_mcp_config_rejects_invalid_candidate_without_writing": 0.0021683750674128532,
- "tests/test_client.py::TestMemoryManagement::test_clear_memory": 0.001788583816960454,
- "tests/test_client.py::TestMemoryManagement::test_create_memory_fact": 0.0017770000267773867,
- "tests/test_client.py::TestMemoryManagement::test_delete_memory_fact": 0.0018077068962156773,
- "tests/test_client.py::TestMemoryManagement::test_get_memory_config": 0.0018073748797178268,
- "tests/test_client.py::TestMemoryManagement::test_get_memory_status": 0.0018708761781454086,
- "tests/test_client.py::TestMemoryManagement::test_import_memory": 0.0018130829557776451,
- "tests/test_client.py::TestMemoryManagement::test_reload_memory": 0.0020127911120653152,
- "tests/test_client.py::TestMemoryManagement::test_reload_memory_raises_clean_error_when_read_also_unsupported": 0.0018792080227285624,
- "tests/test_client.py::TestMemoryManagement::test_update_memory_fact": 0.0023154157679528,
- "tests/test_client.py::TestMemoryManagement::test_update_memory_fact_preserves_omitted_fields": 0.001829667016863823,
- "tests/test_client.py::TestScenarioAgentRecreation::test_different_model_triggers_rebuild": 0.0024415829684585333,
- "tests/test_client.py::TestScenarioAgentRecreation::test_per_call_override_triggers_rebuild": 0.001979040913283825,
- "tests/test_client.py::TestScenarioAgentRecreation::test_reset_agent_forces_rebuild": 0.0023143759462982416,
- "tests/test_client.py::TestScenarioAgentRecreation::test_same_config_reuses_agent": 0.0028257500380277634,
- "tests/test_client.py::TestScenarioAgentRecreation::test_stream_propagates_trusted_authorization_context": 0.001989541808143258,
- "tests/test_client.py::TestScenarioAgentRecreation::test_stream_uses_effective_user_context_when_authorization_is_disabled": 0.0023805841337889433,
- "tests/test_client.py::TestScenarioAgentRecreation::test_stream_uses_effective_user_for_authorization_context": 0.0018871240317821503,
- "tests/test_client.py::TestScenarioConfigManagement::test_mcp_update_then_skill_toggle": 0.0035148339811712503,
- "tests/test_client.py::TestScenarioConfigManagement::test_model_and_skill_discovery": 0.002637667115777731,
- "tests/test_client.py::TestScenarioEdgeCases::test_chat_on_empty_response": 0.0025391671806573868,
- "tests/test_client.py::TestScenarioEdgeCases::test_concurrent_tool_calls_in_single_message": 0.0021293330937623978,
- "tests/test_client.py::TestScenarioEdgeCases::test_empty_stream_response": 0.0022490399423986673,
- "tests/test_client.py::TestScenarioEdgeCases::test_multiple_title_changes": 0.0019835839048027992,
- "tests/test_client.py::TestScenarioEdgeCases::test_upload_convertible_file_conversion_failure": 0.005102333379909396,
- "tests/test_client.py::TestScenarioFileLifecycle::test_upload_list_delete_lifecycle": 0.0033570011146366596,
- "tests/test_client.py::TestScenarioFileLifecycle::test_upload_then_read_artifact": 0.0042487503960728645,
- "tests/test_client.py::TestScenarioMemoryWorkflow::test_memory_full_lifecycle": 0.0021112507674843073,
- "tests/test_client.py::TestScenarioMultiTurnConversation::test_stream_collects_all_event_types_across_turns": 0.0019374997355043888,
- "tests/test_client.py::TestScenarioMultiTurnConversation::test_two_turn_conversation": 0.0020068748854100704,
- "tests/test_client.py::TestScenarioSkillInstallAndUse::test_install_then_toggle": 0.006589666940271854,
- "tests/test_client.py::TestScenarioThreadIsolation::test_artifacts_isolated_per_thread": 0.0033178748562932014,
- "tests/test_client.py::TestScenarioThreadIsolation::test_uploads_isolated_per_thread": 0.003219916019588709,
- "tests/test_client.py::TestScenarioToolChain::test_multi_tool_chain": 0.0019781251903623343,
- "tests/test_client.py::TestSerializeMessage::test_ai_message_with_tool_calls": 0.00022366712801158428,
- "tests/test_client.py::TestSerializeMessage::test_system_message": 0.00021766708232462406,
- "tests/test_client.py::TestSerializeMessage::test_tool_message_event_preserves_native_artifact": 0.0008314999286085367,
- "tests/test_client.py::TestSerializeMessage::test_tool_message_non_string_content": 0.00021675019524991512,
- "tests/test_client.py::TestSerializeMessage::test_tool_message_values_serialization_preserves_native_artifact": 0.00023916689679026604,
- "tests/test_client.py::TestSerializeMessage::test_unknown_message_type": 0.00028241565451025963,
- "tests/test_client.py::TestSkillsManagement::test_get_skill_found": 0.0025045829825103283,
- "tests/test_client.py::TestSkillsManagement::test_get_skill_not_found": 0.002073833020403981,
- "tests/test_client.py::TestSkillsManagement::test_install_skill": 0.005505458917468786,
- "tests/test_client.py::TestSkillsManagement::test_install_skill_bad_extension": 0.003292626002803445,
- "tests/test_client.py::TestSkillsManagement::test_install_skill_not_found": 0.0026105002034455538,
- "tests/test_client.py::TestSkillsManagement::test_update_skill": 0.0050950010772794485,
- "tests/test_client.py::TestSkillsManagement::test_update_skill_not_found": 0.002134957117959857,
- "tests/test_client.py::TestSkillsManagement::test_update_skill_persists_state_when_source_omits_skills": 0.0029699159786105156,
- "tests/test_client.py::TestSkillsManagement::test_update_skill_preserves_env_placeholders[custom]": 0.0024897921830415726,
- "tests/test_client.py::TestSkillsManagement::test_update_skill_preserves_env_placeholders[public]": 0.0033622910268604755,
- "tests/test_client.py::TestStream::test_auto_thread_id": 0.0017385832034051418,
- "tests/test_client.py::TestStream::test_basic_message": 0.0020840840879827738,
- "tests/test_client.py::TestStream::test_chat_accumulates_in_linear_time": 0.041810751194134355,
- "tests/test_client.py::TestStream::test_chat_accumulates_streamed_deltas": 0.00174054317176342,
- "tests/test_client.py::TestStream::test_context_propagation": 0.001730665797367692,
- "tests/test_client.py::TestStream::test_custom_events_are_forwarded": 0.0022303748410195112,
- "tests/test_client.py::TestStream::test_custom_mode_is_normalized_to_string": 0.002325583016499877,
- "tests/test_client.py::TestStream::test_dedup_requires_messages_before_values_invariant": 0.0021718330681324005,
- "tests/test_client.py::TestStream::test_deduplication": 0.002141624689102173,
- "tests/test_client.py::TestStream::test_first_streamed_snapshot_preserves_text_and_metadata_once[Hello-]": 0.0018389588221907616,
- "tests/test_client.py::TestStream::test_first_streamed_snapshot_preserves_text_and_metadata_once[Hello\\n\\n\\u9644\\u52a0\\u8bf4\\u660e-\\n\\n\\u9644\\u52a0\\u8bf4\\u660e]": 0.0018383751157671213,
- "tests/test_client.py::TestStream::test_first_streamed_snapshot_preserves_text_and_metadata_once[Rewritten answer-]": 0.0018405423033982515,
- "tests/test_client.py::TestStream::test_full_mode_overwrites_internal_delta_before_agent_creation": 0.0017944590654224157,
- "tests/test_client.py::TestStream::test_full_mode_rejects_delta_before_agent_creation": 0.001759040867909789,
- "tests/test_client.py::TestStream::test_list_content_blocks": 0.0018287079874426126,
- "tests/test_client.py::TestStream::test_messages_mode_emits_token_deltas": 0.0017687499057501554,
- "tests/test_client.py::TestStream::test_messages_mode_golden_event_sequence": 0.0018629583064466715,
- "tests/test_client.py::TestStream::test_messages_mode_tool_message": 0.001704375259578228,
- "tests/test_client.py::TestStream::test_messages_mode_tool_message_preserves_human_input_artifact": 0.0018913338426500559,
- "tests/test_client.py::TestStream::test_none_id_chunks_produce_duplicates_known_limitation": 0.002004042034968734,
- "tests/test_client.py::TestStream::test_resumed_stream_does_not_reemit_history_or_count_old_usage": 0.0020238335710018873,
- "tests/test_client.py::TestStream::test_stream_assigns_unique_run_id_per_call": 0.0018695839680731297,
- "tests/test_client.py::TestStream::test_stream_carries_llm_error_fallback_flag_to_headless_cli[False]": 0.002182041062042117,
- "tests/test_client.py::TestStream::test_stream_carries_llm_error_fallback_flag_to_headless_cli[True]": 0.001790833892300725,
- "tests/test_client.py::TestStream::test_stream_does_not_resend_a_replacement_that_does_not_extend_the_sent_text": 0.0022050419356673956,
- "tests/test_client.py::TestStream::test_stream_emits_additional_kwargs_updates_for_streamed_ai_messages": 0.0018664170056581497,
- "tests/test_client.py::TestStream::test_stream_emits_metadata_a_later_node_adds_to_a_sent_ai_message": 0.0017601249273866415,
- "tests/test_client.py::TestStream::test_stream_emits_new_additional_kwargs_after_prior_metadata": 0.0017242501489818096,
- "tests/test_client.py::TestStream::test_stream_emits_streamed_tool_calls_once_with_complete_args": 0.0019798330031335354,
- "tests/test_client.py::TestStream::test_stream_emits_text_a_later_node_appends_to_a_sent_ai_message[False]": 0.0018634172156453133,
- "tests/test_client.py::TestStream::test_stream_emits_text_a_later_node_appends_to_a_sent_ai_message[True]": 0.0017759997863322496,
- "tests/test_client.py::TestStream::test_tool_call_and_result": 0.0018022079020738602,
- "tests/test_client.py::TestStream::test_values_event_with_title": 0.0017234578263014555,
- "tests/test_client.py::TestStream::test_values_events_preserve_summary_text_updates[bare-dict]": 0.0018826669547706842,
- "tests/test_client.py::TestStream::test_values_events_preserve_summary_text_updates[mode-tuple]": 0.0018417907413095236,
- "tests/test_client.py::TestStream::test_values_events_without_summary_expose_none[bare-dict]": 0.0018304998520761728,
- "tests/test_client.py::TestStream::test_values_events_without_summary_expose_none[mode-tuple]": 0.0018233342561870813,
- "tests/test_client.py::TestStreamHardening::test_abandoned_embedded_stream_releases_execution_lease": 0.0022157502826303244,
- "tests/test_client.py::TestStreamHardening::test_agent_exception_propagates": 0.0021031671203672886,
- "tests/test_client.py::TestStreamHardening::test_agent_exception_releases_embedded_execution_lease": 0.0029240422882139683,
- "tests/test_client.py::TestStreamHardening::test_duplicate_messages_without_id_not_deduplicated": 0.001998624997213483,
- "tests/test_client.py::TestStreamHardening::test_messages_without_id": 0.0019712080247700214,
- "tests/test_client.py::TestStreamHardening::test_tool_calls_only_no_text": 0.0020897500216960907,
- "tests/test_client.py::TestThreadQueries::test_get_thread": 0.0021192082203924656,
- "tests/test_client.py::TestThreadQueries::test_get_thread_fallback_checkpointer": 0.0019939588382840157,
- "tests/test_client.py::TestThreadQueries::test_get_thread_uses_materialized_snapshot_values": 0.0020404160022735596,
- "tests/test_client.py::TestThreadQueries::test_list_threads_empty[cached-sqlite]": 0.0018104161135852337,
- "tests/test_client.py::TestThreadQueries::test_list_threads_empty[memory]": 0.0037417500279843807,
- "tests/test_client.py::TestThreadQueries::test_list_threads_empty[postgres]": 0.0017126260790973902,
- "tests/test_client.py::TestThreadQueries::test_list_threads_empty[sqlite]": 0.0019221657421439886,
- "tests/test_client.py::TestThreadQueries::test_list_threads_fallback_checkpointer": 0.0024223329965025187,
- "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[cached-sqlite]": 0.001811751164495945,
- "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[memory]": 0.0016947488766163588,
- "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[postgres]": 0.0015968750230967999,
- "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[sqlite]": 0.0018483749590814114,
- "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[cached-sqlite]": 0.0018352908082306385,
- "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[memory]": 0.0017292920965701342,
- "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[postgres]": 0.001613084226846695,
- "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[sqlite]": 0.0018415837548673153,
- "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[cached-sqlite]": 0.0021053748205304146,
- "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[memory]": 0.0019285008311271667,
- "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[postgres]": 0.0017607500776648521,
- "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[sqlite]": 0.0022112089209258556,
- "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[cached-sqlite]": 0.0019037912134081125,
- "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[memory]": 0.0018714990001171827,
- "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[postgres]": 0.002097624819725752,
- "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[sqlite]": 0.0020037919748574495,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[cached-sqlite]": 0.001998000079765916,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[memory]": 0.0016813341062515974,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[postgres]": 0.0016356250271201134,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[sqlite]": 0.0018544166814535856,
- "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[cached-sqlite]": 0.0016714169178158045,
- "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[memory]": 0.0022812921088188887,
- "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[postgres]": 0.001704334281384945,
- "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[sqlite]": 0.00173820904456079,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[cached-sqlite]": 0.0018202499486505985,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[memory]": 0.0017660011071711779,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[postgres]": 0.0016701251734048128,
- "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[sqlite]": 0.00231991708278656,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[cached-sqlite]": 0.0023300410248339176,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[memory]": 0.0018114580307155848,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[postgres]": 0.0016148341819643974,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[sqlite]": 0.0019404571503400803,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[cached-sqlite]": 0.0018646670505404472,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[memory]": 0.0016956247854977846,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[postgres]": 0.0016495001036673784,
- "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[sqlite]": 0.001817082054913044,
- "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[cached-sqlite]": 0.0030296258628368378,
- "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[memory]": 0.0029070002492517233,
- "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[postgres]": 0.001629167003557086,
- "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[sqlite]": 0.0031481669284403324,
- "tests/test_client.py::TestUploadDeleteSymlink::test_delete_upload_symlink_outside_dir": 0.003501668106764555,
- "tests/test_client.py::TestUploadDeleteSymlink::test_delete_upload_symlink_to_sibling_upload": 0.002280707936733961,
- "tests/test_client.py::TestUploadDeleteSymlink::test_upload_filename_with_spaces_and_unicode": 0.0035642932634800673,
- "tests/test_client.py::TestUploadDeleteSymlink::test_upload_files_does_not_write_markdown_companion_through_symlink": 0.0038824169896543026,
- "tests/test_client.py::TestUploadDeleteSymlink::test_upload_files_skips_symlinked_destination": 0.003338081995025277,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_same_stem_companions_remain_owned": 0.0054266247898340225,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.pdf-2]": 0.006315332837402821,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.pdf-3]": 0.007523457752540708,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.txt-2]": 0.0038832910358905792,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.txt-3]": 0.004803541116416454,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_different_filenames_no_rename": 0.0034477896988391876,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_duplicate_filenames_auto_renamed": 0.004504041979089379,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_rejects_substituted_upload_copy[False]": 0.0034413340035825968,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_rejects_substituted_upload_copy[True]": 0.005325749982148409,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_sequential_upload_keeps_replacement_behavior": 0.002889749826863408,
- "tests/test_client.py::TestUploadDuplicateFilenames::test_triple_duplicate_increments_counter": 0.004117041127756238,
- "tests/test_client.py::TestUploads::test_delete_upload": 0.0021037496626377106,
- "tests/test_client.py::TestUploads::test_delete_upload_keeps_the_converted_markdown": 0.002282000845298171,
- "tests/test_client.py::TestUploads::test_delete_upload_not_found": 0.0021227498073130846,
- "tests/test_client.py::TestUploads::test_delete_upload_path_traversal": 0.002097124932333827,
- "tests/test_client.py::TestUploads::test_list_uploads": 0.0021719583310186863,
- "tests/test_client.py::TestUploads::test_upload_files": 0.002765833865851164,
- "tests/test_client.py::TestUploads::test_upload_files_converted_markdown_uses_unique_names_on_stem_collision": 0.011245541041716933,
- "tests/test_client.py::TestUploads::test_upload_files_converts_the_source_inside_an_event_loop_too": 0.004487916128709912,
- "tests/test_client.py::TestUploads::test_upload_files_converts_the_source_not_the_landed_copy": 0.0042853751219809055,
- "tests/test_client.py::TestUploads::test_upload_files_failed_conversion_releases_the_claimed_markdown_name": 0.013394416077062488,
- "tests/test_client.py::TestUploads::test_upload_files_markdown_companion_keeps_converted_permissions": 0.004619791870936751,
- "tests/test_client.py::TestUploads::test_upload_files_not_found": 0.0017160833813250065,
- "tests/test_client.py::TestUploads::test_upload_files_rejects_directory_path": 0.0019231238402426243,
- "tests/test_client.py::TestUploads::test_upload_files_rejects_reserved_name_before_copying_batch[.UPLOAD-NOTES.PART]": 0.002229583216831088,
- "tests/test_client.py::TestUploads::test_upload_files_rejects_reserved_name_before_copying_batch[.Upload-NoTeS.Part]": 0.0028696670196950436,
- "tests/test_client.py::TestUploads::test_upload_files_rejects_reserved_name_before_copying_batch[.upload-notes.part]": 0.001999958883970976,
- "tests/test_client.py::TestUploads::test_upload_files_rejects_reuploading_a_file_already_in_the_thread": 0.0026730839163064957,
- "tests/test_client.py::TestUploads::test_upload_files_reuses_single_executor_inside_event_loop": 0.006409583846107125,
- "tests/test_client.py::test_update_mcp_config_installs_the_local_committed_fence": 0.003614000277593732,
- "tests/test_client.py::test_update_mcp_config_post_commit_failure_still_resets_agent": 0.0031368739437311888,
- "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_happy_path": 0.0021549572702497244,
- "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_nested_path": 0.002123624086380005,
- "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_nonexistent_raises": 0.0017316679004579782,
- "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_traversal_within_prefix_blocked": 0.0017345831729471684,
- "tests/test_client_e2e.py::TestBasicChat::test_basic_chat": 9.720795787870884e-05,
- "tests/test_client_e2e.py::TestBasicChat::test_multi_turn_stateless": 5.616620182991028e-05,
- "tests/test_client_e2e.py::TestBasicChat::test_stream_event_data_format": 5.56260347366333e-05,
- "tests/test_client_e2e.py::TestBasicChat::test_stream_event_sequence": 6.379187107086182e-05,
- "tests/test_client_e2e.py::TestConfigManagement::test_get_mcp_config_returns_dict": 0.0017701243050396442,
- "tests/test_client_e2e.py::TestConfigManagement::test_get_model_found": 0.0015612489078193903,
- "tests/test_client_e2e.py::TestConfigManagement::test_get_model_not_found": 0.0015843750443309546,
- "tests/test_client_e2e.py::TestConfigManagement::test_get_skill_found": 0.007198542123660445,
- "tests/test_client_e2e.py::TestConfigManagement::test_get_skill_not_found": 0.0071972510777413845,
- "tests/test_client_e2e.py::TestConfigManagement::test_list_models_returns_injected_config": 0.0016684574075043201,
- "tests/test_client_e2e.py::TestConfigManagement::test_list_skills_returns_list": 0.012887417804449797,
- "tests/test_client_e2e.py::TestConfigManagement::test_update_mcp_config_writes_and_invalidates": 0.0026733761187642813,
- "tests/test_client_e2e.py::TestConfigManagement::test_update_skill_nonexistent_raises": 0.007429417921230197,
- "tests/test_client_e2e.py::TestConfigManagement::test_update_skill_writes_and_invalidates": 0.08992837578989565,
- "tests/test_client_e2e.py::TestErrorAndBoundary::test_artifact_path_traversal_blocked": 0.0014981657732278109,
- "tests/test_client_e2e.py::TestErrorAndBoundary::test_delete_nonexistent_upload_raises": 0.0019136241171509027,
- "tests/test_client_e2e.py::TestErrorAndBoundary::test_empty_message_still_gets_response": 6.645801477134228e-05,
- "tests/test_client_e2e.py::TestErrorAndBoundary::test_upload_directory_rejected": 0.001696665771305561,
- "tests/test_client_e2e.py::TestErrorAndBoundary::test_upload_nonexistent_file_raises": 0.0016321672592312098,
- "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_duplicate_rename": 0.003705665934830904,
- "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_files": 0.0028535418678075075,
- "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_list_and_delete": 0.0032190850470215082,
- "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_then_chat": 6.97930809110403e-05,
- "tests/test_client_e2e.py::TestLifecycleAndConfig::test_agent_recreation_on_config_change": 5.8582983911037445e-05,
- "tests/test_client_e2e.py::TestLifecycleAndConfig::test_plan_mode_config_key": 0.0017987093888223171,
- "tests/test_client_e2e.py::TestLifecycleAndConfig::test_reset_agent_clears_state": 0.001770542236045003,
- "tests/test_client_e2e.py::TestMemoryAccess::test_get_memory_config_fields": 0.001746875001117587,
- "tests/test_client_e2e.py::TestMemoryAccess::test_get_memory_returns_dict": 0.0027013327926397324,
- "tests/test_client_e2e.py::TestMemoryAccess::test_get_memory_status_combines_config_and_data": 0.001778333680704236,
- "tests/test_client_e2e.py::TestMemoryAccess::test_reload_memory_returns_dict": 0.0026890418957918882,
- "tests/test_client_e2e.py::TestMiddlewareChain::test_stream_completes_without_middleware_errors": 5.154102109372616e-05,
- "tests/test_client_e2e.py::TestMiddlewareChain::test_thread_data_paths_in_state": 6.120908074080944e-05,
- "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_duplicate_rejected": 0.0053906680550426245,
- "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_invalid_extension": 0.002661583013832569,
- "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_missing_frontmatter": 0.0032422502990812063,
- "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_nonexistent_file": 0.0022925422526896,
- "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_success": 0.004698208533227444,
- "tests/test_client_e2e.py::TestToolCallFlow::test_tool_call_event_structure": 4.654191434383392e-05,
- "tests/test_client_e2e.py::TestToolCallFlow::test_tool_call_produces_events": 5.0541944801807404e-05,
- "tests/test_client_langfuse_metadata.py::test_stream_abandoned_generator_cleanup_stays_inside_trace_binding": 0.00027079065330326557,
- "tests/test_client_langfuse_metadata.py::test_stream_abandoned_generator_close_does_not_raise_cross_context": 0.0002619170118123293,
- "tests/test_client_langfuse_metadata.py::test_stream_always_binds_a_trace_id": 0.0002917919773608446,
- "tests/test_client_langfuse_metadata.py::test_stream_does_not_leak_trace_id_to_caller_context_between_yields": 0.0002767497207969427,
- "tests/test_client_langfuse_metadata.py::test_stream_injects_langfuse_metadata_when_enabled": 0.0003852918744087219,
- "tests/test_client_langfuse_metadata.py::test_stream_is_inert_when_langfuse_disabled": 0.0003639589995145798,
- "tests/test_client_langfuse_metadata.py::test_stream_keeps_a_caller_bound_trace": 0.0002722078934311867,
- "tests/test_client_langfuse_metadata.py::test_stream_preserves_caller_metadata_overrides": 0.00028537423349916935,
- "tests/test_client_langfuse_metadata.py::test_stream_tags_the_effective_default_model": 0.08760449895635247,
- "tests/test_client_live_policy.py::test_blocking_io_ci_workflow_owns_dedicated_suite": 0.007823750143870711,
- "tests/test_client_live_policy.py::test_ci_blocks_live_collection_even_with_opt_in": 3.1804802080150694,
- "tests/test_client_live_policy.py::test_ci_unit_test_workflow_runs_duration_aware_shards": 0.019040499115362763,
- "tests/test_client_live_policy.py::test_config_alone_does_not_enable_live_collection": 4.509970625862479,
- "tests/test_client_live_policy.py::test_default_ci_workflow_does_not_opt_in_to_live_tests": 0.0006111240945756435,
- "tests/test_client_live_policy.py::test_documentation_matches_live_test_commands": 0.0007787090726196766,
- "tests/test_client_live_policy.py::test_duration_baseline_target_replaces_stale_entries": 0.007768166251480579,
- "tests/test_client_live_policy.py::test_explicit_opt_in_collects_live_tests": 3.03320987499319,
- "tests/test_client_live_policy.py::test_live_marker_is_registered": 0.00041829212568700314,
- "tests/test_client_live_policy.py::test_make_targets_keep_default_tests_offline_and_support_live_opt_in": 0.0328064588829875,
- "tests/test_client_live_policy.py::test_opt_in_without_config_reports_missing_config": 3.2021700418554246,
- "tests/test_client_message_serialization.py::test_serialize_ai_message_preserves_additional_kwargs": 0.0005712080746889114,
- "tests/test_client_message_serialization.py::test_serialize_human_message_preserves_additional_kwargs": 0.0003039587754756212,
- "tests/test_client_upload_snapshot.py::test_acl_only_readable_source_uploads_and_converts[False]": 0.0211089588701725,
- "tests/test_client_upload_snapshot.py::test_acl_only_readable_source_uploads_and_converts[True]": 0.015594832831993699,
- "tests/test_client_upload_snapshot.py::test_capture_failure_preserves_existing_upload": 0.002661915961652994,
- "tests/test_client_upload_snapshot.py::test_captured_upload_preserves_original_metadata": 0.0036203330382704735,
- "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[edit-False]": 0.005344958044588566,
- "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[edit-True]": 0.004948499845340848,
- "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[remove-False]": 0.004926165798678994,
- "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[remove-True]": 0.005311707966029644,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-edit-False]": 0.006152331829071045,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-edit-True]": 0.006034874822944403,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-remove-False]": 0.004915458150207996,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-remove-True]": 0.004234290914610028,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-edit-False]": 0.003773542121052742,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-edit-True]": 0.003989290911704302,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-remove-False]": 0.0035003749653697014,
- "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-remove-True]": 0.003932123770937324,
- "tests/test_client_upload_snapshot.py::test_convertible_same_file_is_rejected_without_data_loss": 0.0023187920451164246,
- "tests/test_client_upload_snapshot.py::test_failed_conversion_keeps_original_and_cleans_snapshot[False]": 0.004010333912447095,
- "tests/test_client_upload_snapshot.py::test_failed_conversion_keeps_original_and_cleans_snapshot[True]": 0.0038642080035060644,
- "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[False-False]": 1.2733441647142172,
- "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[False-True]": 0.022810956928879023,
- "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[True-False]": 0.02364924969151616,
- "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[True-True]": 0.025106250075623393,
- "tests/test_codex_provider.py::test_convert_messages_ai_with_tool_calls": 0.0003127921372652054,
- "tests/test_codex_provider.py::test_convert_messages_drops_invalid_calls_missing_a_name_or_call_id": 0.00032237591221928596,
- "tests/test_codex_provider.py::test_convert_messages_human": 0.00028279214166104794,
- "tests/test_codex_provider.py::test_convert_messages_keeps_placeholder_result_paired_with_invalid_tool_call": 0.00041383388452231884,
- "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[invalid_tool_calls- ]": 0.0003266669809818268,
- "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[invalid_tool_calls-\\t\\r\\n]": 0.0003240418154746294,
- "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[invalid_tool_calls-]": 0.0003525419160723686,
- "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[tool_calls- ]": 0.0003500008024275303,
- "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[tool_calls-\\t\\r\\n]": 0.00032175006344914436,
- "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[tool_calls-]": 0.0007581249810755253,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[-0- ]": 0.00045670894905924797,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[-0-\\t\\r\\n]": 0.00046441820450127125,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[-0-]": 0.0004509580321609974,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[content1-14- ]": 0.00046929181553423405,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[content1-14-\\t\\r\\n]": 0.0004611250478774309,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[content1-14-]": 0.0005110001657158136,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[private result-14- ]": 0.00045095826499164104,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[private result-14-\\t\\r\\n]": 0.0004553329199552536,
- "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[private result-14-]": 0.0005020832177251577,
- "tests/test_codex_provider.py::test_convert_messages_preserves_paired_call_ids[ tc1 ]": 0.0003437497653067112,
- "tests/test_codex_provider.py::test_convert_messages_preserves_paired_call_ids[0]": 0.00028637610375881195,
- "tests/test_codex_provider.py::test_convert_messages_preserves_paired_call_ids[tc1]": 0.00028970884159207344,
- "tests/test_codex_provider.py::test_convert_messages_serializes_invalid_calls_the_middleware_repaired": 0.00044304109178483486,
- "tests/test_codex_provider.py::test_convert_messages_system_becomes_instructions": 0.00026524998247623444,
- "tests/test_codex_provider.py::test_convert_messages_tool_message[ tc1 ]": 0.00037933187559247017,
- "tests/test_codex_provider.py::test_convert_messages_tool_message[0]": 0.0003779169637709856,
- "tests/test_codex_provider.py::test_convert_messages_tool_message[tc1]": 0.0013503339141607285,
- "tests/test_codex_provider.py::test_is_lc_serializable_returns_true": 0.00023887515999376774,
- "tests/test_codex_provider.py::test_model_post_init_accepts_null_account_id": 0.0020230829250067472,
- "tests/test_codex_provider.py::test_parse_response_invalid_tool_call_arguments": 0.0002890429459512234,
- "tests/test_codex_provider.py::test_parse_response_populates_usage_metadata": 0.00028600008226931095,
- "tests/test_codex_provider.py::test_parse_response_reasoning_content": 0.00028095697052776814,
- "tests/test_codex_provider.py::test_parse_response_text_content": 0.0005037919618189335,
- "tests/test_codex_provider.py::test_parse_response_tool_call": 0.00029850006103515625,
- "tests/test_codex_provider.py::test_parse_sse_data_line_done_returns_none": 0.00021866708993911743,
- "tests/test_codex_provider.py::test_parse_sse_data_line_invalid_json_returns_none": 0.000196957029402256,
- "tests/test_codex_provider.py::test_parse_sse_data_line_non_data_returns_none": 0.00021170801483094692,
- "tests/test_codex_provider.py::test_parse_sse_data_line_valid": 0.00021816720254719257,
- "tests/test_codex_provider.py::test_parse_tool_call_arguments_already_dict": 0.0002558331470936537,
- "tests/test_codex_provider.py::test_parse_tool_call_arguments_invalid_json": 0.0002675829455256462,
- "tests/test_codex_provider.py::test_parse_tool_call_arguments_non_dict_json": 0.00031766598112881184,
- "tests/test_codex_provider.py::test_parse_tool_call_arguments_valid_string": 0.0002585828769952059,
- "tests/test_codex_provider.py::test_to_json_contains_model_and_reasoning_effort": 0.0003191661089658737,
- "tests/test_codex_provider.py::test_to_json_does_not_leak_access_token": 0.000313417287543416,
- "tests/test_codex_provider.py::test_to_json_produces_constructor_type": 0.0007073739543557167,
- "tests/test_codex_stream_terminal_events.py::test_async_completed_response_without_usage_preserves_output": 0.0012897930573672056,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_does_not_wait_for_transport_eof[False]": 0.0009927928913384676,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_does_not_wait_for_transport_eof[True]": 0.0005355398170650005,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_recovers_tool_calls_and_reasoning_before_closing": 0.0005578333511948586,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_usage_mapping_preserves_counts[0]": 0.0006407091859728098,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_usage_mapping_preserves_counts[7]": 0.0005529171321541071,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-mixed-empty]": 0.00047883298248052597,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-mixed-null]": 0.0004971660673618317,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-mixed-omitted]": 0.0005228342488408089,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-text-empty]": 0.000488499877974391,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-text-null]": 0.0004980009980499744,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-text-omitted]": 0.0004998329095542431,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-tool-empty]": 0.0005047500599175692,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-tool-null]": 0.0004958738572895527,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-tool-omitted]": 0.0005043328274041414,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-mixed-empty]": 0.0004977500066161156,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-mixed-null]": 0.0005179173313081264,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-mixed-omitted]": 0.000516457948833704,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-text-empty]": 0.0005087086465209723,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-text-null]": 0.0004909157287329435,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-text-omitted]": 0.0005885830614715815,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-tool-empty]": 0.0004984177649021149,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-tool-null]": 0.0005229583475738764,
- "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-tool-omitted]": 0.0005129987839609385,
- "tests/test_codex_stream_terminal_events.py::test_http_status_failure_is_not_replaced_by_sse_error": 0.000434541841968894,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event0-diagnostics0]": 0.0005356671754270792,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event1-diagnostics1]": 0.0004977928474545479,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event2-diagnostics2]": 0.0005720001645386219,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event3-diagnostics3]": 0.0004571247845888138,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[error-error-429]": 0.0005745429079979658,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[error-error-details1]": 0.0005022499244660139,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[error-error-rate limited]": 0.0004962498787790537,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.failed-error-429]": 0.0005708318203687668,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.failed-error-details1]": 0.0004848749376833439,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.failed-error-rate limited]": 0.00047695799730718136,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.incomplete-incomplete_details-429]": 0.00046791695058345795,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.incomplete-incomplete_details-details1]": 0.0004833738785237074,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.incomplete-incomplete_details-rate limited]": 0.0004766660276800394,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_response[response.failed]": 0.0008170839864760637,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_response[response.incomplete]": 0.000460584182292223,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_with_unavailable_details_still_names_event[event0]": 0.0004884593654423952,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_with_unavailable_details_still_names_event[event1]": 0.00046341726556420326,
- "tests/test_codex_stream_terminal_events.py::test_terminal_failure_with_unavailable_details_still_names_event[event2]": 0.00046583288349211216,
- "tests/test_codex_stream_terminal_events.py::test_transport_eof_without_terminal_event_remains_an_error": 0.00045995786786079407,
- "tests/test_codex_tool_choice.py::test_bound_call_revalidates_invocation_overrides[override0]": 0.0003541249316185713,
- "tests/test_codex_tool_choice.py::test_bound_call_revalidates_invocation_overrides[override1]": 0.00034454185515642166,
- "tests/test_codex_tool_choice.py::test_bound_call_revalidates_invocation_overrides[override2]": 0.0003305829595774412,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-None-required]": 0.0008303332142531872,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools1-any]": 0.0007541251834481955,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools2-read_report]": 0.0007618749514222145,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools3-True]": 0.0008562069851905107,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools4-tool_choice4]": 0.0007407490629702806,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools5-read_report]": 0.0007379590533673763,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools6-tool_choice6]": 0.0008427489083260298,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-None-required]": 0.0002785420510917902,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools1-any]": 0.00028337491676211357,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools2-read_report]": 0.000280001200735569,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools3-True]": 0.00028420891612768173,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools4-tool_choice4]": 0.0002777501940727234,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools5-read_report]": 0.00027183303609490395,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools6-tool_choice6]": 0.00027070799842476845,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-None-required]": 0.00036000018008053303,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools1-any]": 0.00035216682590544224,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools2-read_report]": 0.0003559580072760582,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools3-True]": 0.0003537922166287899,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools4-tool_choice4]": 0.0003429178614169359,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools5-read_report]": 0.000353541923686862,
- "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools6-tool_choice6]": 0.00034941709600389004,
- "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[123]": 0.0002460838295519352,
- "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[]": 0.00023462530225515366,
- "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice1]": 0.00023858295753598213,
- "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice3]": 0.00025437516160309315,
- "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice4]": 0.00023283320479094982,
- "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice5]": 0.00023895921185612679,
- "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[123]": 0.00038349907845258713,
- "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[]": 0.00033195922151207924,
- "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice1]": 0.0003332509659230709,
- "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice3]": 0.00032020825892686844,
- "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice4]": 0.0003157507162541151,
- "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice5]": 0.0003175409510731697,
- "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[None-None-invoke]": 0.0004955828189849854,
- "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools1-False-ainvoke]": 0.0009917512070387602,
- "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools2-auto-bound_invoke]": 0.0005285420920699835,
- "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools3-none-bound_ainvoke]": 0.000965834129601717,
- "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools4-none-invoke]": 0.0005143340677022934,
- "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools5-auto-bound_invoke]": 0.0005102499853819609,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-False-None]": 0.0013541679363697767,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-None-None]": 0.0013998330105096102,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-True-required]": 0.0013278760015964508,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-any-required]": 0.0013230431359261274,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-auto-auto]": 0.0014477490913122892,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-none-none]": 0.0009774579666554928,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-read_report-expected7]": 0.0012906251940876245,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-required-required]": 0.0014249167870730162,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-tool_choice8-expected8]": 0.001308416249230504,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-tool_choice9-expected9]": 0.0013002499472349882,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-False-None]": 0.0014178338460624218,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-None-None]": 0.0015562500339001417,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-True-required]": 0.0014655410777777433,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-any-required]": 0.0013822910841554403,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-auto-auto]": 0.0014609580393880606,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-none-none]": 0.0009877490811049938,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-read_report-expected7]": 0.0014577091205865145,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-required-required]": 0.0013047917746007442,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-tool_choice8-expected8]": 0.0013143338728696108,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-tool_choice9-expected9]": 0.0013266252353787422,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-False-None]": 0.0006930001545697451,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-None-None]": 0.0007675827946513891,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-True-required]": 0.0006963331252336502,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-any-required]": 0.000671040965244174,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-auto-auto]": 0.0006832079961895943,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-none-none]": 0.0005060830153524876,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-read_report-expected7]": 0.0006996667943894863,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-required-required]": 0.0006977501325309277,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-tool_choice8-expected8]": 0.0007099171634763479,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-tool_choice9-expected9]": 0.0008107498288154602,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-False-None]": 0.0007672493811696768,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-None-None]": 0.0009402078576385975,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-True-required]": 0.000701958080753684,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-any-required]": 0.0006818759720772505,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-auto-auto]": 0.0006824168376624584,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-none-none]": 0.0004942091181874275,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-read_report-expected7]": 0.000700375298038125,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-required-required]": 0.000684001250192523,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-tool_choice8-expected8]": 0.0006774570792913437,
- "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-tool_choice9-expected9]": 0.0007340838201344013,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-bare-bound]": 0.001328917220234871,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-bare-direct]": 0.001293332315981388,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-base_tool-bound]": 0.0013718330301344395,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-flat-bound]": 0.0013382502365857363,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-flat-direct]": 0.0012900012079626322,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-wrapped-bound]": 0.0013939172495156527,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-wrapped-direct]": 0.001315833069384098,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-bare-bound]": 0.00135087501257658,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-bare-direct]": 0.0013069589622318745,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-base_tool-bound]": 0.001396541716530919,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-flat-bound]": 0.0012934575788676739,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-flat-direct]": 0.0014025000855326653,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-wrapped-bound]": 0.0013168342411518097,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-wrapped-direct]": 0.0013480419293045998,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-bare-bound]": 0.0013489590492099524,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-bare-direct]": 0.0013295009266585112,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-base_tool-bound]": 0.0013670842163264751,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-flat-bound]": 0.001351499930024147,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-flat-direct]": 0.0013731671497225761,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-wrapped-bound]": 0.0013705010060220957,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-wrapped-direct]": 0.0015045828185975552,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-bare-bound]": 0.0013221658300608397,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-bare-direct]": 0.0013203739654272795,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-base_tool-bound]": 0.001361374044790864,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-flat-bound]": 0.0014565419405698776,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-flat-direct]": 0.0013411645777523518,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-wrapped-bound]": 0.0014173330273479223,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-wrapped-direct]": 0.0013938748743385077,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-bare-bound]": 0.0007084580138325691,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-bare-direct]": 0.0007206667214632034,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-base_tool-bound]": 0.000718583120033145,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-flat-bound]": 0.0010650837793946266,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-flat-direct]": 0.0006792498752474785,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-wrapped-bound]": 0.0006909160874783993,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-wrapped-direct]": 0.0006937929429113865,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-bare-bound]": 0.0006923738401383162,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-bare-direct]": 0.0006802920252084732,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-base_tool-bound]": 0.0008142511360347271,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-flat-bound]": 0.000693625770509243,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-flat-direct]": 0.0006702090613543987,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-wrapped-bound]": 0.0007190413307398558,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-wrapped-direct]": 0.0006888341158628464,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-bare-bound]": 0.0007032919675111771,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-bare-direct]": 0.0006925826892256737,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-base_tool-bound]": 0.0008095009252429008,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-flat-bound]": 0.0007275838870555162,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-flat-direct]": 0.0007748748175799847,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-wrapped-bound]": 0.0007302912417799234,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-wrapped-direct]": 0.0007453740108758211,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-bare-bound]": 0.0007054172456264496,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-bare-direct]": 0.0007313340902328491,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-base_tool-bound]": 0.0007162929978221655,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-flat-bound]": 0.0007002071943134069,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-flat-direct]": 0.0006931670941412449,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-wrapped-bound]": 0.000725666293874383,
- "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-wrapped-direct]": 0.0006748759187757969,
- "tests/test_command_tool_result_semantics.py::test_bare_error_tool_message_normalizes_and_receipts_as_error": 0.0003360840491950512,
- "tests/test_command_tool_result_semantics.py::test_bare_success_tool_message_normalizes_and_receipts_as_success": 0.00024812505580484867,
- "tests/test_command_tool_result_semantics.py::test_command_error_receipt_async_is_error[asyncio]": 0.0005876251962035894,
- "tests/test_command_tool_result_semantics.py::test_command_error_receipt_is_error_not_success": 0.00022570788860321045,
- "tests/test_command_tool_result_semantics.py::test_command_success_receipt_is_success": 0.00022454210557043552,
- "tests/test_command_tool_result_semantics.py::test_error_handling_normalizes_command_async[asyncio]": 0.0007988750003278255,
- "tests/test_command_tool_result_semantics.py::test_error_handling_normalizes_command_sync": 0.00022970931604504585,
- "tests/test_command_tool_result_semantics.py::test_normalize_command_error_prefix_stamps_error_meta": 0.00023437500931322575,
- "tests/test_command_tool_result_semantics.py::test_normalize_command_partial_success_from_content": 0.00021995790302753448,
- "tests/test_command_tool_result_semantics.py::test_normalize_command_preserves_other_fields_and_unrelated_messages": 0.00024137482978403568,
- "tests/test_command_tool_result_semantics.py::test_normalize_command_preserves_producer_supplied_meta": 0.00021750014275312424,
- "tests/test_command_tool_result_semantics.py::test_normalize_command_success_stamps_success_meta": 0.00022249994799494743,
- "tests/test_command_tool_result_semantics.py::test_normalize_command_without_messages_passthrough": 0.00021175015717744827,
- "tests/test_command_tool_result_semantics.py::test_progress_and_error_handling_chain_counts_command_error": 0.00023141689598560333,
- "tests/test_command_tool_result_semantics.py::test_progress_ignores_unrelated_command_error_when_match_is_success": 0.0002777082845568657,
- "tests/test_command_tool_result_semantics.py::test_progress_tracks_command_error_async[asyncio]": 0.0007514182943850756,
- "tests/test_command_tool_result_semantics.py::test_progress_tracks_command_error_matching_tool_call_id_sync": 0.0002463751006871462,
- "tests/test_command_tool_result_semantics.py::test_receipt_stamps_only_matching_command_message": 0.00021920795552432537,
- "tests/test_command_tool_result_semantics.py::test_setup_agent_empty_soul_receipt_is_error": 0.00025399914011359215,
- "tests/test_command_tool_result_semantics.py::test_view_image_disallowed_path_receipt_is_error": 0.00041941716335713863,
- "tests/test_compose_auth_trusted_proxies.py::test_every_gateway_location_overwrites_x_real_ip[deploy/helm/deer-flow/templates/configmap-nginx.yaml]": 0.0008277078159153461,
- "tests/test_compose_auth_trusted_proxies.py::test_every_gateway_location_overwrites_x_real_ip[docker/nginx/nginx.conf]": 0.0009708760771900415,
- "tests/test_compose_auth_trusted_proxies.py::test_every_gateway_location_overwrites_x_real_ip[docker/nginx/nginx.local.conf]": 0.0008465002756565809,
- "tests/test_compose_auth_trusted_proxies.py::test_gateway_trusts_the_bundled_nginx_service_by_default[dev]": 0.006243750220164657,
- "tests/test_compose_auth_trusted_proxies.py::test_gateway_trusts_the_bundled_nginx_service_by_default[prod]": 0.004734667018055916,
- "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[default]": 5.5250246077775955e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[dotenv-override]": 6.624916568398476e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[explicitly-empty]": 6.11250288784504e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[quoted-crlf]": 5.587516352534294e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[shell-export-wins]": 5.61252236366272e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[default-dev]": 7.399986498057842e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[default-prod]": 5.650008097290993e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[explicitly-empty-dev]": 5.704304203391075e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[explicitly-empty-prod]": 6.545777432620525e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[operator-override-dev]": 5.495734512805939e-05,
- "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[operator-override-prod]": 5.6375982239842415e-05,
- "tests/test_compose_credentials_key.py::test_gateway_receives_the_credentials_key[dev]": 0.004692083923146129,
- "tests/test_compose_credentials_key.py::test_gateway_receives_the_credentials_key[prod]": 0.004677833057940006,
- "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[dotenv]": 5.300086922943592e-05,
- "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[quoted-crlf]": 6.091711111366749e-05,
- "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[shell-export-wins]": 6.587407551705837e-05,
- "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[unset]": 6.441585719585419e-05,
- "tests/test_compose_credentials_key.py::test_only_the_gateway_receives_the_credentials_key[dev]": 0.004707958083599806,
- "tests/test_compose_credentials_key.py::test_only_the_gateway_receives_the_credentials_key[prod]": 0.004499207949265838,
- "tests/test_compose_default_bind_host.py::test_bind_address_remains_overridable[dev]": 0.004722875775769353,
- "tests/test_compose_default_bind_host.py::test_bind_address_remains_overridable[prod]": 0.004569166107103229,
- "tests/test_compose_default_bind_host.py::test_compose_env_files_are_optional[dev]": 0.004579457920044661,
- "tests/test_compose_default_bind_host.py::test_compose_env_files_are_optional[prod]": 0.004410957917571068,
- "tests/test_compose_default_bind_host.py::test_dev_frontend_allows_default_loopback_origins": 0.004650874994695187,
- "tests/test_compose_default_bind_host.py::test_nginx_entry_defaults_to_loopback[dev]": 0.004820708185434341,
- "tests/test_compose_default_bind_host.py::test_nginx_entry_defaults_to_loopback[prod]": 0.004633250180631876,
- "tests/test_compose_default_bind_host.py::test_no_service_publishes_on_all_interfaces[dev]": 0.004691499751061201,
- "tests/test_compose_default_bind_host.py::test_no_service_publishes_on_all_interfaces[prod]": 0.004523457959294319,
- "tests/test_compose_default_bind_host.py::test_real_compose_renders_a_checkout_without_env_files[dev]": 5.929218605160713e-05,
- "tests/test_compose_default_bind_host.py::test_real_compose_renders_a_checkout_without_env_files[prod]": 5.2208080887794495e-05,
- "tests/test_compose_default_bind_host.py::test_real_compose_still_loads_env_files_that_exist[dev]": 5.308305844664574e-05,
- "tests/test_compose_default_bind_host.py::test_real_compose_still_loads_env_files_that_exist[prod]": 4.9042049795389175e-05,
- "tests/test_compose_default_bind_host.py::test_real_compose_still_rejects_an_env_file_it_cannot_read[dev]": 5.129212513566017e-05,
- "tests/test_compose_default_bind_host.py::test_real_compose_still_rejects_an_env_file_it_cannot_read[prod]": 5.841720849275589e-05,
- "tests/test_compose_default_workers.py::test_dev_gateway_bounds_uvicorn_graceful_shutdown_and_covers_it": 0.004747415892779827,
- "tests/test_compose_default_workers.py::test_gateway_bounds_uvicorn_graceful_shutdown": 0.004498166032135487,
- "tests/test_compose_default_workers.py::test_gateway_defaults_to_single_worker": 0.004529000027105212,
- "tests/test_compose_default_workers.py::test_gateway_stop_grace_period_covers_the_shutdown_work": 0.008649542927742004,
- "tests/test_compose_default_workers.py::test_gateway_worker_count_remains_overridable": 0.00446370686404407,
- "tests/test_compose_default_workers.py::test_shutdown_budget_models_every_bounded_lifespan_hook": 0.0011904160492122173,
- "tests/test_compose_extensions_config_writable.py::test_app_config_stays_read_only": 0.004464542027562857,
- "tests/test_compose_extensions_config_writable.py::test_extensions_config_is_mounted_writable": 0.004484334960579872,
- "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst-expected0]": 0.0002415832132101059,
- "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:ro,z-expected2]": 0.00023150001652538776,
- "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:ro-expected1]": 0.00024041719734668732,
- "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:rw-expected4]": 0.00023783394135534763,
- "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:z,ro-expected3]": 0.0002332502044737339,
- "tests/test_compose_nginx_ipv6_guard.py::test_all_nginx_launchers_use_one_identical_guard_pattern": 0.009065917925909162,
- "tests/test_compose_nginx_ipv6_guard.py::test_compose_nginx_execs_nginx_as_pid_1[dev]": 0.004765248857438564,
- "tests/test_compose_nginx_ipv6_guard.py::test_compose_nginx_execs_nginx_as_pid_1[prod]": 0.004499665927141905,
- "tests/test_compose_nginx_ipv6_guard.py::test_every_nginx_launcher_strips_the_ipv6_listen_when_ipv6_is_unavailable[dev]": 0.004711250076070428,
- "tests/test_compose_nginx_ipv6_guard.py::test_every_nginx_launcher_strips_the_ipv6_listen_when_ipv6_is_unavailable[helm]": 0.001353750005364418,
- "tests/test_compose_nginx_ipv6_guard.py::test_every_nginx_launcher_strips_the_ipv6_listen_when_ipv6_is_unavailable[prod]": 0.004584125941619277,
- "tests/test_compose_nginx_ipv6_guard.py::test_guard_pattern_removes_only_the_ipv6_listen_from_the_shipped_config[compose]": 0.0050945826806128025,
- "tests/test_compose_nginx_ipv6_guard.py::test_guard_pattern_removes_only_the_ipv6_listen_from_the_shipped_config[helm]": 0.005025583086535335,
- "tests/test_config_version.py::test_config_upgrade_adds_security_fail_closed_preserving_user_values": 0.039058917202055454,
- "tests/test_config_version.py::test_config_upgrade_checkout_helper_ignores_inherited_env_file": 0.38618175010196865,
- "tests/test_config_version.py::test_config_upgrade_creates_checkout_config_when_none_exists": 0.25775349885225296,
- "tests/test_config_version.py::test_config_upgrade_fails_on_missing_deer_flow_config_path": 0.24720133282244205,
- "tests/test_config_version.py::test_config_upgrade_feeds_inline_python_on_stdin": 0.0005020829848945141,
- "tests/test_config_version.py::test_config_upgrade_honors_deer_flow_config_path_from_dotenv": 0.3416529600508511,
- "tests/test_config_version.py::test_config_upgrade_honors_deer_flow_env_file_over_checkout_dotenv": 0.3397440011613071,
- "tests/test_config_version.py::test_config_upgrade_honors_deer_flow_project_root": 0.33791849901899695,
- "tests/test_config_version.py::test_config_upgrade_reports_invalid_deer_flow_project_root": 0.24678095919080079,
- "tests/test_config_version.py::test_config_upgrade_resolves_relative_deer_flow_config_path_from_backend": 0.3475022930651903,
- "tests/test_config_version.py::test_config_upgrade_targets_checkout_config_over_legacy_backend_copy": 0.38702558306977153,
- "tests/test_config_version.py::test_knowledge_base_config_is_provider_agnostic": 0.00023654079996049404,
- "tests/test_config_version.py::test_matching_version_no_warning": 0.0008736669551581144,
- "tests/test_config_version.py::test_missing_version_treated_as_zero": 0.0012154593132436275,
- "tests/test_config_version.py::test_newer_user_version_no_warning": 0.0008513317443430424,
- "tests/test_config_version.py::test_no_example_file_no_warning": 0.0005824579857289791,
- "tests/test_config_version.py::test_outdated_version_emits_warning": 0.0008925828151404858,
- "tests/test_config_version.py::test_security_fail_closed_bumped_config_version": 0.03916208422742784,
- "tests/test_config_version.py::test_string_config_version_does_not_raise_type_error": 0.0007510411087423563,
- "tests/test_config_version.py::test_version_26_config_reported_outdated_against_example": 0.04846525005996227,
- "tests/test_config_version.py::test_version_26_config_upgrades_to_checkpoint_channel_mode": 6.607288709143177,
- "tests/test_config_version.py::test_version_41_config_moves_legacy_ragflow_settings_to_tool": 0.37966941692866385,
- "tests/test_config_version.py::test_version_41_tools_only_ragflow_config_enables_knowledge_capability": 0.37587374984286726,
- "tests/test_config_version.py::test_version_45_lightrag_config_preserves_explicit_disabled_gate": 0.34051037416793406,
- "tests/test_config_version.py::test_version_45_tools_only_lightrag_config_keeps_knowledge_tool_available": 0.3776661248411983,
- "tests/test_config_version.py::test_version_45_tools_only_ragflow_config_runs_knowledge_migration": 0.37715983390808105,
- "tests/test_config_version.py::test_version_46_pii_disabled_config_upgrade_skips_token_secret": 0.3769844579510391,
- "tests/test_config_version.py::test_version_46_pii_enabled_config_reported_outdated_against_example": 0.046957250917330384,
- "tests/test_config_version.py::test_version_46_pii_enabled_config_upgrade_generates_token_secret": 0.38837596005760133,
- "tests/test_configured_extensions.py::test_dict_entry_passes_constructor_kwargs": 0.00027537508867681026,
- "tests/test_configured_extensions.py::test_empty_kwargs_matches_zero_arg_constructor": 0.00020362413488328457,
- "tests/test_configured_extensions.py::test_extensions_config_keeps_string_entries": 0.00021962495520710945,
- "tests/test_configured_extensions.py::test_extensions_config_parses_class_and_kwargs": 0.00021033408120274544,
- "tests/test_configured_extensions.py::test_extensions_config_rejects_blank_class_path": 0.0002098740078508854,
- "tests/test_configured_extensions.py::test_extensions_config_rejects_blank_string_entry": 0.00020845793187618256,
- "tests/test_configured_extensions.py::test_extensions_config_rejects_unknown_entry_fields": 0.00020991568453609943,
- "tests/test_configured_extensions.py::test_extensions_config_strips_string_entries": 0.0002060411497950554,
- "tests/test_configured_extensions.py::test_kwargs_reject_nan": 0.00020670797675848007,
- "tests/test_configured_extensions.py::test_kwargs_reject_non_json_values": 0.00030137505382299423,
- "tests/test_configured_extensions.py::test_kwargs_yaml_date_normalizes_to_iso_string": 0.0002091669011861086,
- "tests/test_configured_extensions.py::test_kwargs_yaml_datetime_normalizes_to_iso_string": 0.00020037591457366943,
- "tests/test_configured_extensions.py::test_malformed_raw_dict_fails_at_load": 0.00024245912209153175,
- "tests/test_configured_extensions.py::test_raw_dict_entry_passes_constructor_kwargs": 0.00022720801644027233,
- "tests/test_configured_extensions.py::test_raw_file_round_trips_kwargs_entries": 0.0033203342463821173,
- "tests/test_configured_extensions.py::test_string_entry_still_zero_arg": 0.0004237918183207512,
- "tests/test_configured_extensions.py::test_unknown_constructor_kwarg_fails_loudly": 0.0007055408786982298,
- "tests/test_console_router.py::TestConsoleRuns::test_listing_orders_paginates_and_joins_titles": 0.05996508407406509,
- "tests/test_console_router.py::TestConsoleRuns::test_offset_pagination": 0.05563904205337167,
- "tests/test_console_router.py::TestConsoleRuns::test_status_filter": 0.05705125001259148,
- "tests/test_console_router.py::TestConsoleStats::test_headline_counters": 0.06565124983899295,
- "tests/test_console_router.py::TestConsoleUsage::test_daily_buckets_and_model_breakdown": 0.05586987594142556,
- "tests/test_console_router.py::TestConsoleUsage::test_window_excludes_old_rows_but_stats_include_them": 0.05969616607762873,
- "tests/test_console_router.py::TestNoSqlBackend::test_503_when_memory_backend": 0.057773292530328035,
- "tests/test_console_router.py::TestPricing::test_cache_hits_billed_at_miss_price_without_hit_price": 0.05845095799304545,
- "tests/test_console_router.py::TestPricing::test_costs_null_without_pricing": 0.059070083079859614,
- "tests/test_console_router.py::TestPricing::test_costs_use_cache_hit_price": 0.061923376051709056,
- "tests/test_console_router.py::TestPricing::test_missing_provider_bucket_keeps_its_legacy_profile_alias_unpriced": 0.05944300000555813,
- "tests/test_console_router.py::TestPricing::test_missing_usage_keeps_same_day_model_and_totals_unpriced_in_any_row_order[r1]": 0.06498354324139655,
- "tests/test_console_router.py::TestPricing::test_missing_usage_keeps_same_day_model_and_totals_unpriced_in_any_row_order[r2]": 0.06370037514716387,
- "tests/test_console_router.py::TestPricing::test_missing_usage_outside_window_does_not_taint_window_cost": 0.06214020773768425,
- "tests/test_console_router.py::TestPricing::test_mixed_currencies_disable_cost_reporting": 0.06227758410386741,
- "tests/test_console_router.py::TestPricing::test_other_users_missing_usage_does_not_taint_scoped_cost": 0.06299029220826924,
- "tests/test_console_router.py::TestPricing::test_shared_currency_across_models_prices_normally": 0.06317358301021159,
- "tests/test_console_router.py::TestPricing::test_unknown_window_total_preserves_complete_other_day_and_model_cost": 0.057912001153454185,
- "tests/test_console_router.py::TestPricing::test_unpriced_missing_model_invalidates_run_total_but_not_complete_other_model_bucket": 0.06668450077995658,
- "tests/test_console_router.py::TestUserScoping::test_rows_filtered_by_resolved_user": 0.06344929314218462,
- "tests/test_console_router.py::test_explicit_missing_usage_rejects_full_run_quote_and_fallback[usage_map0]": 0.00028750021010637283,
- "tests/test_console_router.py::test_explicit_missing_usage_rejects_full_run_quote_and_fallback[usage_map1]": 0.0002397510688751936,
- "tests/test_console_router.py::test_explicit_missing_usage_rejects_full_run_quote_and_fallback[usage_map2]": 0.00023829122073948383,
- "tests/test_console_router.py::test_zero_missing_usage_marker_keeps_legacy_and_cache_pricing": 0.00025062495842576027,
- "tests/test_context_compaction.py::test_compact_thread_context_preserves_middleware_contributed_channels": 0.0014816669281572104,
- "tests/test_context_compaction.py::test_compact_thread_context_raises_on_summary_generation_failure": 0.00048612384125590324,
- "tests/test_context_compaction.py::test_compact_thread_context_reads_materialized_state_and_overwrites_messages": 0.0009252498857676983,
- "tests/test_context_compaction.py::test_compact_thread_context_real_mutation_graph_finishes_without_scheduling": 0.0025590837467461824,
- "tests/test_context_compaction.py::test_compact_thread_context_returns_noop_without_writing": 0.0004627089947462082,
- "tests/test_context_compaction.py::test_compact_thread_context_threads_selected_model_to_factory": 0.0007093327585607767,
- "tests/test_context_compaction.py::test_manual_compaction_fails_closed_when_agent_policy_cannot_load": 0.0006876650732010603,
- "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[bound-default-agent]": 0.0005163757596164942,
- "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[invalid-binding]": 0.0006954988930374384,
- "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[legacy-missing]": 0.0006847919430583715,
- "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[non-string-binding]": 0.0006847509648650885,
- "tests/test_context_compaction.py::test_manual_compaction_skips_memory_flush_for_opted_out_agent": 0.0006642511580139399,
- "tests/test_context_compaction.py::test_manual_compaction_uses_checkpoint_agent_for_flush_bucket": 0.0005786239635199308,
- "tests/test_context_compaction.py::test_manual_compaction_uses_checkpoint_agent_for_memory_policy[forged-agent]": 0.000593625009059906,
- "tests/test_context_compaction.py::test_manual_compaction_uses_checkpoint_agent_for_memory_policy[omitted-agent]": 0.0006118339952081442,
- "tests/test_context_compaction.py::test_resolve_agent_config_load_runs_off_the_event_loop": 0.0005679992027580738,
- "tests/test_context_compaction.py::test_resolve_agent_model_when_no_request_model": 0.0006089999806135893,
- "tests/test_context_compaction.py::test_resolve_falls_back_to_default": 0.0015233748126775026,
- "tests/test_context_compaction.py::test_resolve_invalid_request_model_falls_to_default_not_agent": 0.0004457088652998209,
- "tests/test_context_compaction.py::test_resolve_request_model_overrides_agent_and_default": 0.0004273748490959406,
- "tests/test_context_compaction_observation.py::TestAnInstallWithNoObserverPaysNothing::test_the_compaction_itself_still_happens_unobserved": 0.001169918105006218,
- "tests/test_context_compaction_observation.py::TestAnInstallWithNoObserverPaysNothing::test_the_sources_are_hashed_when_an_observer_is_registered": 0.0006441669538617134,
- "tests/test_context_compaction_observation.py::TestAnInstallWithNoObserverPaysNothing::test_the_sources_are_not_hashed_when_nothing_observes": 0.0007123327814042568,
- "tests/test_context_compaction_observation.py::TestSummarizationEmitsTheEvent::test_a_compaction_notifies_observers_once": 0.005693417973816395,
- "tests/test_context_compaction_observation.py::TestSummarizationEmitsTheEvent::test_no_event_is_emitted_when_the_trigger_does_not_fire": 0.0019915823359042406,
- "tests/test_context_compaction_observation.py::test_event_records_both_ends_of_the_transform": 0.00024558231234550476,
- "tests/test_context_compaction_observation.py::test_source_hashes_are_a_tuple_so_the_event_cannot_be_mutated_after_emission": 0.00020958436653017998,
- "tests/test_context_compaction_observation.py::test_source_hashes_are_computed_on_content_directly_not_a_stringified_copy": 0.0008567080367356539,
- "tests/test_conversation_access.py::test_missing_auth_context_does_not_grant_access": 0.00048483372665941715,
- "tests/test_conversation_access.py::test_missing_transcript_is_reported_without_checkpoint_reconstruction": 0.0028028739616274834,
- "tests/test_conversation_access.py::test_only_explicit_references_grant_access_and_urls_are_local_selectors": 0.0012290000449866056,
- "tests/test_conversation_access.py::test_opt_in_and_effective_read_permission_are_required_even_for_admin[permissions0-True]": 0.0005835010670125484,
- "tests/test_conversation_access.py::test_opt_in_and_effective_read_permission_are_required_even_for_admin[permissions1-True]": 0.0004889578558504581,
- "tests/test_conversation_access.py::test_opt_in_and_effective_read_permission_are_required_even_for_admin[permissions2-False]": 0.000567043200135231,
- "tests/test_conversation_access.py::test_read_checks_current_ownership_and_bounds_text": 0.0018113742116838694,
- "tests/test_conversation_access.py::test_reader_pages_visible_text_and_keeps_source_unchanged": 0.000920166028663516,
- "tests/test_conversation_access.py::test_reference_field_is_explicit_and_bounded": 0.0002846668940037489,
- "tests/test_conversation_access.py::test_scheduled_reader_rejects_urls_and_missing_owner": 0.00048450101166963577,
- "tests/test_conversation_access.py::test_scheduled_reader_uses_explicit_owner_without_http_authority": 0.0066090410109609365,
- "tests/test_conversation_access.py::test_start_run_installs_fresh_capability_without_persisting_it": 0.005173626355826855,
- "tests/test_conversation_access.py::test_wrong_owner_missing_and_unlisted_targets_are_denied_before_content_read": 0.0012036659754812717,
- "tests/test_conversation_access_edge_cases.py::test_custom_agent_link_does_not_widen_the_path_or_origin_contract[https://deerflow.example/workspace/agents/researcher/chats/source/extra]": 0.0004584991838783026,
- "tests/test_conversation_access_edge_cases.py::test_custom_agent_link_does_not_widen_the_path_or_origin_contract[https://deerflow.example/workspace/agents/researcher/not-chats/source]": 0.0005374171305447817,
- "tests/test_conversation_access_edge_cases.py::test_custom_agent_link_does_not_widen_the_path_or_origin_contract[https://other.example/workspace/agents/researcher/chats/source]": 0.0005154169630259275,
- "tests/test_conversation_access_edge_cases.py::test_escaped_text_that_alone_exceeds_the_budget_is_cut_to_fit": 0.0010817500296980143,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[ 1]": 0.0006526249926537275,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[-1]": 0.0009938320145010948,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[0]": 0.0006809171754866838,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[1 ]": 0.0006822501309216022,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[1.0]": 0.0006458337884396315,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[1]": 0.0006756249349564314,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[99999999999999999999]": 0.000672125956043601,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[True]": 0.0006926241330802441,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[\\u0661]": 0.0006604592781513929,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[\\uff11]": 0.0006731669418513775,
- "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[]": 0.0006622083019465208,
- "tests/test_conversation_access_edge_cases.py::test_message_that_does_not_fit_the_page_starts_the_next_page_intact": 0.0008964170701801777,
- "tests/test_conversation_access_edge_cases.py::test_multipart_text_preserves_rendered_block_boundaries": 0.00020575127564370632,
- "tests/test_conversation_access_edge_cases.py::test_only_visible_text_blocks_cross_the_reader": 0.0002305419184267521,
- "tests/test_conversation_access_edge_cases.py::test_page_text_budget_continues_without_skipping_earlier_messages": 0.0012772080954164267,
- "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[budget-disabled]": 0.0013370828237384558,
- "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[default-budget]": 0.0015462918672710657,
- "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[exempt]": 0.0013724169693887234,
- "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[fallback-only]": 0.0018744172994047403,
- "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[per-tool-override]": 0.0022471242118626833,
- "tests/test_conversation_access_edge_cases.py::test_reference_accepts_both_frontend_conversation_routes[/workspace/agents/researcher/chats/source]": 0.0005054578650742769,
- "tests/test_conversation_access_edge_cases.py::test_reference_accepts_both_frontend_conversation_routes[/workspace/chats/source]": 0.00046883197501301765,
- "tests/test_conversation_access_edge_cases.py::test_single_long_message_is_an_explicitly_truncated_excerpt": 0.0007074999157339334,
- "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[complete-message]": 0.0007232921198010445,
- "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[message-limit]": 0.0007587082218378782,
- "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[more-pages-without-truncation]": 0.0007269592024385929,
- "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[page-budget-defers-message]": 0.0007886670064181089,
- "tests/test_conversation_access_edge_cases.py::test_visible_text_is_parsed_once_per_scan_and_refreshed_on_the_next_read": 0.0008851250167936087,
- "tests/test_conversation_message_continuation.py::test_budget_too_small_for_any_text_stops_instead_of_looping": 0.0011176657862961292,
- "tests/test_conversation_message_continuation.py::test_complete_messages_carry_no_continuation": 0.0006365419831126928,
- "tests/test_conversation_message_continuation.py::test_continuation_reads_one_row_instead_of_scanning_history": 0.0015752092003822327,
- "tests/test_conversation_message_continuation.py::test_continuation_reads_only_visible_messages_of_listed_owned_threads": 0.0007344577461481094,
- "tests/test_conversation_message_continuation.py::test_continuation_rechecks_current_ownership": 0.0006620842032134533,
- "tests/test_conversation_message_continuation.py::test_cut_message_is_read_to_the_end_through_continuations[ascii]": 0.0016429577954113483,
- "tests/test_conversation_message_continuation.py::test_cut_message_is_read_to_the_end_through_continuations[escaped-cjk]": 0.0024233751464635134,
- "tests/test_conversation_message_continuation.py::test_cut_message_is_read_to_the_end_through_continuations[small-budget]": 0.003404499962925911,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments0]": 0.0006384579464793205,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments1]": 0.0006640411447733641,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments2]": 0.0006638751365244389,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments3]": 0.0007052919827401638,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments4]": 0.0006425410974770784,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments5]": 0.0006455841939896345,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments6]": 0.0006612073630094528,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments7]": 0.0010011261329054832,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments8]": 0.000644459156319499,
- "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments9]": 0.0006284581031650305,
- "tests/test_conversation_message_continuation.py::test_offsets_follow_the_current_text_of_a_live_source": 0.0007370428647845984,
- "tests/test_conversation_message_continuation.py::test_small_budget_that_fits_some_text_still_makes_progress": 0.0015347918961197138,
- "tests/test_conversation_reader.py::test_default_reader_keeps_parent_tool_results_and_does_not_mutate_source": 0.0005825418047606945,
- "tests/test_conversation_reader.py::test_reader_filters_before_paging_and_keeps_explicit_owner_on_every_query": 0.0006457909476011992,
- "tests/test_conversation_reader.py::test_reader_reports_exhaustion_when_only_filtered_messages_remain": 0.0005108332261443138,
- "tests/test_conversation_references_context_channel.py::test_a_malformed_top_level_value_reports_its_type_error_not_the_conflict": 0.00021129101514816284,
- "tests/test_conversation_references_context_channel.py::test_a_one_shot_iterable_that_is_not_an_iterator_is_also_read_once": 0.0002715419977903366,
- "tests/test_conversation_references_context_channel.py::test_a_one_shot_iterator_of_valid_items_is_read_once_and_kept": 0.0002617929130792618,
- "tests/test_conversation_references_context_channel.py::test_a_one_shot_iterator_with_a_bad_item_still_reports_the_item_error": 0.00021199998445808887,
- "tests/test_conversation_references_context_channel.py::test_an_empty_top_level_list_does_not_conflict_with_context": 0.00020920904353260994,
- "tests/test_conversation_references_context_channel.py::test_context_references_are_lifted_into_the_request_and_removed_from_context": 0.00030683306977152824,
- "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid1]": 0.0003320830874145031,
- "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid2]": 0.0002302501816302538,
- "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid3]": 0.0002257914748042822,
- "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid4]": 0.00023650005459785461,
- "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid5]": 0.0002341258805245161,
- "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[source]": 0.00024341722019016743,
- "tests/test_conversation_references_context_channel.py::test_empty_context_references_grant_nothing_and_leave_no_key[None]": 0.00024916580878198147,
- "tests/test_conversation_references_context_channel.py::test_empty_context_references_grant_nothing_and_leave_no_key[value1]": 0.00023154192604124546,
- "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[UserList]": 0.00023645791225135326,
- "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[deque]": 0.00024054106324911118,
- "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[dict_keys]": 0.0002218338195234537,
- "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[frozenset]": 0.00022558425553143024,
- "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[generator]": 0.00024291686713695526,
- "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[set]": 0.0002284180372953415,
- "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[tuple]": 0.00022758310660719872,
- "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[dict_items]": 0.00022075092419981956,
- "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[dict_values]": 0.00023408280685544014,
- "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[empty_item]": 0.00022887485101819038,
- "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[int_item]": 0.0005889590829610825,
- "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[range]": 0.00022800127044320107,
- "tests/test_conversation_references_context_channel.py::test_max_references_matches_the_field_bound": 0.00021041720174252987,
- "tests/test_conversation_references_context_channel.py::test_start_run_grants_through_context_without_forwarding_the_key": 0.0020107091404497623,
- "tests/test_conversation_references_context_channel.py::test_top_level_and_context_references_together_are_rejected": 0.00023199967108666897,
- "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[bytes]": 0.00021454202942550182,
- "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[dict]": 0.00022979197092354298,
- "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[false]": 0.0004219168331474066,
- "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[float]": 0.0002376670017838478,
- "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[zero]": 0.0002405839040875435,
- "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_basic_completion": 0.0002477499656379223,
- "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_completion_no_usage": 0.00028375000692903996,
- "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_completion_with_tool_calls": 0.00023516686633229256,
- "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_finish_reason_default_stop": 0.0002382500097155571,
- "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_finish_reason_from_response_metadata": 0.0002349566202610731,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_empty_content_no_tools": 0.0003253752365708351,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_list_content": 0.000249998876824975,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_text_and_tool_calls": 0.0002545418683439493,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_text_only": 0.0003097499720752239,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_with_tool_calls": 0.0002878340892493725,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_human_message": 0.00024391594342887402,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_system_message": 0.0002460838295519352,
- "tests/test_converters.py::TestLangchainToOpenaiMessage::test_tool_message": 0.00024000019766390324,
- "tests/test_converters.py::TestMessagesToOpenai::test_convert_message_list": 0.00028045778162777424,
- "tests/test_converters.py::TestMessagesToOpenai::test_empty_list": 0.00021258392371237278,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_allows_public_backend": 0.0009947919752448797,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_allows_self_hosted_backend_when_confirmed": 0.0009192919824272394,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_fails_closed_even_with_allow_private": 0.0008964170701801777,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_fails_closed_on_default_backend": 0.0009029172360897064,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_empty": 0.0007122920360416174,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_http_error": 0.0006961661856621504,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_no_token_header_when_unset": 0.0010649578180164099,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_json_200": 0.0007220420520752668,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_request_error": 0.0006822920404374599,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_strips_trailing_slash_in_base_url": 0.000410956796258688,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_success": 0.0009119582828134298,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_success_false": 0.0007147083524614573,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_timeout": 0.0006682910025119781,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_with_token": 0.0007281659636646509,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_build_client_defaults_when_unconfigured": 0.00046604080125689507,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_build_client_reads_config": 0.0004963341634720564,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_build_client_reads_token": 0.0004737498238682747,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_coerce_filter_validates_and_normalizes": 0.0009951668325811625,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_coerce_timeout_handles_bool_and_bad_values": 0.0005046259611845016,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_allows_private_when_opted_in": 0.0009351659100502729,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_error_passthrough": 0.0011584162712097168,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_exception": 0.0010867498349398375,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_invalid_filter_falls_back_to_fit": 0.001072874292731285,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_passes_configured_filter": 0.0010146668646484613,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_reads_config_once": 0.0010599996894598007,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_dns_resolving_to_private": 0.0009302080143243074,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_metadata_ip[http://100.100.100.200/latest/meta-data/]": 0.0009177103638648987,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_metadata_ip[http://169.254.169.254/latest/meta-data/]": 0.0009105007629841566,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_metadata_ip[http://[::ffff:100.100.100.200]/latest/meta-data/]": 0.000896042212843895,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_success": 0.0013026269152760506,
- "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_truncates_to_4096": 0.0011903340928256512,
- "tests/test_create_deerflow_agent.py::test_agent_features_defaults": 0.0002192491665482521,
- "tests/test_create_deerflow_agent.py::test_always_on_error_handling": 0.0003372079227119684,
- "tests/test_create_deerflow_agent.py::test_checkpointer_passthrough": 0.00034933374263346195,
- "tests/test_create_deerflow_agent.py::test_clarification_always_last": 0.0003969173412770033,
- "tests/test_create_deerflow_agent.py::test_compiled_factory_graph_selects_full_and_delta_message_channels": 0.012265416793525219,
- "tests/test_create_deerflow_agent.py::test_custom_middleware_replaces_default": 0.0003550408873707056,
- "tests/test_create_deerflow_agent.py::test_custom_sandbox_replaces_group": 0.00029595824889838696,
- "tests/test_create_deerflow_agent.py::test_custom_state_schema_is_preserved_in_full_mode_and_adapted_in_delta_mode": 0.0005733331199735403,
- "tests/test_create_deerflow_agent.py::test_delta_checkpointer_combination_is_rejected_before_any_persistence": 0.00032716826535761356,
- "tests/test_create_deerflow_agent.py::test_delta_creation_selects_delta_state_and_copies_middleware": 0.00036820885725319386,
- "tests/test_create_deerflow_agent.py::test_explicit_subagent_runtime_aligns_factory_middleware_and_tools": 0.000476709334179759,
- "tests/test_create_deerflow_agent.py::test_explicit_subagent_runtime_requires_the_subagent_feature": 0.0002973342780023813,
- "tests/test_create_deerflow_agent.py::test_extra_both_next_and_prev_error": 0.00028475094586610794,
- "tests/test_create_deerflow_agent.py::test_extra_circular_dependency": 0.0002897498197853565,
- "tests/test_create_deerflow_agent.py::test_extra_conflict_same_next_target": 0.000317583791911602,
- "tests/test_create_deerflow_agent.py::test_extra_conflict_same_prev_target": 0.0002617922145873308,
- "tests/test_create_deerflow_agent.py::test_extra_cross_external_anchoring": 0.00037787482142448425,
- "tests/test_create_deerflow_agent.py::test_extra_middleware_bad_type": 0.0002932911738753319,
- "tests/test_create_deerflow_agent.py::test_extra_next_inserts_after_anchor": 0.0003667499404400587,
- "tests/test_create_deerflow_agent.py::test_extra_opposite_direction_same_anchor_conflict": 0.0002900410909205675,
- "tests/test_create_deerflow_agent.py::test_extra_prev_inserts_before_anchor": 0.00032729003578424454,
- "tests/test_create_deerflow_agent.py::test_extra_unanchored_before_clarification": 0.00037154112942516804,
- "tests/test_create_deerflow_agent.py::test_extra_unresolvable_anchor": 0.00030820793472230434,
- "tests/test_create_deerflow_agent.py::test_extra_with_middleware_takeover_conflict": 0.0003047920763492584,
- "tests/test_create_deerflow_agent.py::test_factory_defaults_to_redaction_off": 0.0003932500258088112,
- "tests/test_create_deerflow_agent.py::test_factory_rejects_configured_batch_runtime_before_worker_start": 0.0003806247841566801,
- "tests/test_create_deerflow_agent.py::test_factory_threads_pii_redaction_config": 0.00040804105810821056,
- "tests/test_create_deerflow_agent.py::test_features_mode": 0.000339374179020524,
- "tests/test_create_deerflow_agent.py::test_full_chain_order": 0.00039504189044237137,
- "tests/test_create_deerflow_agent.py::test_guardrail_custom_middleware": 0.00031250016763806343,
- "tests/test_create_deerflow_agent.py::test_guardrail_default_off": 0.0003756678197532892,
- "tests/test_create_deerflow_agent.py::test_guardrail_true_raises": 0.0002492079511284828,
- "tests/test_create_deerflow_agent.py::test_loop_detection_always_present": 0.00034699984826147556,
- "tests/test_create_deerflow_agent.py::test_loop_detection_before_clarification": 0.00029562576673924923,
- "tests/test_create_deerflow_agent.py::test_loop_detection_custom_middleware": 0.00036362488754093647,
- "tests/test_create_deerflow_agent.py::test_loop_detection_disabled": 0.0002975009847432375,
- "tests/test_create_deerflow_agent.py::test_middleware_and_features_conflict": 0.0005621667951345444,
- "tests/test_create_deerflow_agent.py::test_middleware_takeover": 0.0003225419204682112,
- "tests/test_create_deerflow_agent.py::test_minimal_creation": 0.0003993329592049122,
- "tests/test_create_deerflow_agent.py::test_next_bad_anchor_type": 0.00030204071663320065,
- "tests/test_create_deerflow_agent.py::test_next_clarification_preserves_tail_invariant": 0.00038104201667010784,
- "tests/test_create_deerflow_agent.py::test_next_decorator": 0.00024212501011788845,
- "tests/test_create_deerflow_agent.py::test_plan_mode_adds_todo_middleware": 0.0003423749003559351,
- "tests/test_create_deerflow_agent.py::test_plan_mode_default_no_todo": 0.0006709583103656769,
- "tests/test_create_deerflow_agent.py::test_prev_bad_anchor_type": 0.0002811257727444172,
- "tests/test_create_deerflow_agent.py::test_prev_decorator": 0.00022945785894989967,
- "tests/test_create_deerflow_agent.py::test_sandbox_disabled": 0.0003716251812875271,
- "tests/test_create_deerflow_agent.py::test_subagent_injects_task_tool": 0.00034187454730272293,
- "tests/test_create_deerflow_agent.py::test_subagent_total_per_run_holds_across_model_turns": 0.010567459277808666,
- "tests/test_create_deerflow_agent.py::test_summarization_feature_keeps_the_summary_in_model_requests": 0.030718833208084106,
- "tests/test_create_deerflow_agent.py::test_summarization_true_raises": 0.0002867502626031637,
- "tests/test_create_deerflow_agent.py::test_token_budget_true_enforces_the_default_budget": 0.0063923741690814495,
- "tests/test_create_deerflow_agent.py::test_tool_deduplication": 0.0003262499812990427,
- "tests/test_create_deerflow_agent.py::test_view_image_middleware_preserves_viewed_images_reducer": 0.0004121251404285431,
- "tests/test_create_deerflow_agent.py::test_vision_custom_middleware_without_sandbox_does_not_inject_tool": 0.0003093348350375891,
- "tests/test_create_deerflow_agent.py::test_vision_injects_view_image_tool": 0.00031787389889359474,
- "tests/test_create_deerflow_agent.py::test_vision_without_sandbox_does_not_inject_view_image_tool": 0.0003086260985583067,
- "tests/test_create_deerflow_agent.py::test_with_system_prompt": 0.0004115840420126915,
- "tests/test_create_deerflow_agent.py::test_with_tools": 0.00041837478056550026,
- "tests/test_create_deerflow_agent_live.py::test_agent_with_custom_tool": 5.595805123448372e-05,
- "tests/test_create_deerflow_agent_live.py::test_features_mode_middleware_chain": 5.625095218420029e-05,
- "tests/test_create_deerflow_agent_live.py::test_minimal_agent_responds": 8.233403787016869e-05,
- "tests/test_credential_file_encoding.py::test_claude_falls_back_after_invalid_utf8_override": 0.002294667297974229,
- "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[claude-utf-8-sig]": 0.0020332082640379667,
- "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[claude-utf-8]": 0.0021327491849660873,
- "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-legacy-utf-8-sig]": 0.0019896661397069693,
- "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-legacy-utf-8]": 0.0020967500749975443,
- "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-utf-8-sig]": 0.0019443747587502003,
- "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-utf-8]": 0.0019105412065982819,
- "tests/test_credential_file_encoding.py::test_cli_credentials_do_not_use_the_host_text_encoding[claude]": 0.002096957992762327,
- "tests/test_credential_file_encoding.py::test_cli_credentials_do_not_use_the_host_text_encoding[codex-legacy]": 0.002069417154416442,
- "tests/test_credential_file_encoding.py::test_cli_credentials_do_not_use_the_host_text_encoding[codex]": 0.0017959573306143284,
- "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[claude-utf-8-sig]": 0.0021825821604579687,
- "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[claude-utf-8]": 0.0021630842238664627,
- "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-legacy-utf-8-sig]": 0.0024157920852303505,
- "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-legacy-utf-8]": 0.002146500162780285,
- "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-utf-8-sig]": 0.0023080431856215,
- "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-utf-8]": 0.002259874949231744,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[claude-\\xff\\xfeinvalid]": 0.002389251021668315,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[claude-not JSON]": 0.0018677911721169949,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[claude-{\"access_token\": \"synthetic-token\"}\\xff]": 0.0020531669724732637,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-\\xff\\xfeinvalid]": 0.002111624926328659,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-legacy-\\xff\\xfeinvalid]": 0.0020581670105457306,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-legacy-not JSON]": 0.0021639580372720957,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-legacy-{\"access_token\": \"synthetic-token\"}\\xff]": 0.0019150013104081154,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-not JSON]": 0.0020397512707859278,
- "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-{\"access_token\": \"synthetic-token\"}\\xff]": 0.0017991249915212393,
- "tests/test_credential_loader.py::test_claude_chat_model_instances_share_file_descriptor_token": 0.0031135831959545612,
- "tests/test_credential_loader.py::test_codex_chat_model_reports_missing_credential_for_non_object_auth_file": 0.002178249880671501,
- "tests/test_credential_loader.py::test_codex_chat_model_reports_missing_credential_for_non_string_access_token": 0.0018474149983376265,
- "tests/test_credential_loader.py::test_concurrent_loads_drain_file_descriptor_once": 0.10568329296074808,
- "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[12345]": 0.0028834568802267313,
- "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[None]": 0.003165292087942362,
- "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[refresh_token2]": 0.0027480407152324915,
- "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[refresh_token3]": 0.0021151250693947077,
- "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_file_when_override_is_invalid": 0.0025322912260890007,
- "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_when_override_access_token_is_non_string": 0.0018644591327756643,
- "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_when_override_container_is_malformed": 0.003061208175495267,
- "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_when_override_expires_at_is_non_numeric": 0.0018985834904015064,
- "tests/test_credential_loader.py::test_load_claude_code_credential_from_anthropic_auth_env": 0.00023845792748034,
- "tests/test_credential_loader.py::test_load_claude_code_credential_from_direct_env": 0.00025295792147517204,
- "tests/test_credential_loader.py::test_load_claude_code_credential_from_file_descriptor": 0.00023741601034998894,
- "tests/test_credential_loader.py::test_load_claude_code_credential_from_override_path": 0.002534125931560993,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_blank_string_access_token[ ]": 0.002640499733388424,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_blank_string_access_token[ ]": 0.0023950831964612007,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_blank_string_access_token[\\t\\n]": 0.0027151249814778566,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_directory_path": 0.0024050818756222725,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload0]": 0.0022844590712338686,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload1]": 0.002393833128735423,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload2]": 0.002977916272357106,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload3]": 0.002249958924949169,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload4]": 0.0027493329253047705,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[1773430695128]": 0.002831291640177369,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[None]": 0.002318749902769923,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[expires_at2]": 0.002429292304441333,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[expires_at3]": 0.002386291977018118,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_string_access_token[12345]": 0.002227292163297534,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_string_access_token[access_token1]": 0.001892124768346548,
- "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_string_access_token[access_token2]": 0.0027200430631637573,
- "tests/test_credential_loader.py::test_load_claude_code_credential_rereads_when_file_descriptor_changes": 0.00022333301603794098,
- "tests/test_credential_loader.py::test_load_claude_code_credential_reuses_drained_file_descriptor": 0.0028574164025485516,
- "tests/test_credential_loader.py::test_load_claude_code_credential_strips_a_padded_access_token": 0.002413500100374222,
- "tests/test_credential_loader.py::test_load_claude_code_credential_survives_closed_file_descriptor": 0.002977584023028612,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_defaults_null_account_id": 0.001993251033127308,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_blank_access_token[ ]": 0.001709874952211976,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_blank_access_token[\\t\\n]": 0.0017230836674571037,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_blank_access_token[]": 0.001934708096086979,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_object_auth_file[5]": 0.0020154167432338,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_object_auth_file[codex-access-token]": 0.0018366251606494188,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_object_auth_file[payload0]": 0.0021075832191854715,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_access_token[999]": 0.0018592088017612696,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_access_token[access_token1]": 0.0018472922965884209,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_access_token[access_token2]": 0.0019416657742112875,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_account_id": 0.00218791700899601,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_strips_access_token_whitespace": 0.0017872489988803864,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_supports_legacy_top_level_shape": 0.0018883340526372194,
- "tests/test_credential_loader.py::test_load_codex_cli_credential_supports_nested_tokens_shape": 0.0018838327378034592,
- "tests/test_credentials_key.py::test_a_blank_environment_value_means_unset": 0.002220915863290429,
- "tests/test_credentials_key.py::test_a_corrupt_key_file_is_refused_and_left_alone": 0.05727937491610646,
- "tests/test_credentials_key.py::test_a_malformed_environment_key_is_refused_before_touching_disk": 0.00201020878739655,
- "tests/test_credentials_key.py::test_a_single_instance_generates_the_key_file_once": 0.0021406649611890316,
- "tests/test_credentials_key.py::test_an_undecryptable_value_raises_an_invalid_token_subclass": 0.0003299578092992306,
- "tests/test_credentials_key.py::test_cipher_writes_a_versioned_prefix_and_round_trips": 0.0004177498631179333,
- "tests/test_credentials_key.py::test_legacy_v1_values_written_by_the_passphrase_cipher_stay_readable": 0.0002800007350742817,
- "tests/test_credentials_key.py::test_parse_accepts_a_single_key": 0.000300748972222209,
- "tests/test_credentials_key.py::test_parse_keeps_rotation_order_and_ignores_blank_entries": 0.00025095907039940357,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[empty]": 0.0002674588467925787,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[garbage]": 0.0002634997945278883,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[non-ascii]": 0.0002488750033080578,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[only-separators]": 0.0003593750298023224,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[second-entry-bad]": 0.00025175116024911404,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[standard-alphabet]": 0.00023533403873443604,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[too-long]": 0.00024025002494454384,
- "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[truncated]": 0.0002514172811061144,
- "tests/test_credentials_key.py::test_rotate_re_encrypts_under_the_primary_key": 0.0002600839361548424,
- "tests/test_credentials_key.py::test_the_environment_key_list_wins_and_no_file_is_written": 0.0017167921178042889,
- "tests/test_credentials_key.py::test_the_first_key_encrypts_and_every_key_decrypts": 0.00027891620993614197,
- "tests/test_credentials_key.py::test_the_key_is_never_derived_from_the_jwt_secret": 0.003193792188540101,
- "tests/test_credentials_key.py::test_the_process_cipher_is_loaded_once_until_reset": 0.0021076248958706856,
- "tests/test_credentials_key.py::test_v1_values_under_a_raw_key_are_readable_by_the_deployment_cipher": 0.00025904132053256035,
- "tests/test_csrf_middleware.py::test_auth_post_allows_explicit_configured_origin": 0.0014584590680897236,
- "tests/test_csrf_middleware.py::test_auth_post_allows_forwarded_same_origin": 0.0018274597823619843,
- "tests/test_csrf_middleware.py::test_auth_post_allows_forwarded_same_origin_with_non_default_port": 0.0015814162325114012,
- "tests/test_csrf_middleware.py::test_auth_post_allows_rfc_forwarded_same_origin": 0.001489040907472372,
- "tests/test_csrf_middleware.py::test_auth_post_allows_same_origin_browser_request": 0.001755459001287818,
- "tests/test_csrf_middleware.py::test_auth_post_allows_same_origin_default_port_equivalence": 0.0016331661026924849,
- "tests/test_csrf_middleware.py::test_auth_post_does_not_treat_wildcard_cors_as_allowed_origin": 0.0016207508742809296,
- "tests/test_csrf_middleware.py::test_auth_post_rejects_cross_origin_browser_request": 0.0014227498322725296,
- "tests/test_csrf_middleware.py::test_auth_post_rejects_malformed_origin_with_invalid_port": 0.001390292076393962,
- "tests/test_csrf_middleware.py::test_auth_post_rejects_malformed_origin_with_path": 0.0012368748430162668,
- "tests/test_csrf_middleware.py::test_auth_post_sets_strict_samesite_csrf_cookie": 0.001466207206249237,
- "tests/test_csrf_middleware.py::test_auth_post_without_origin_still_allows_non_browser_clients": 0.0014602909795939922,
- "tests/test_csrf_middleware.py::test_channel_posts_require_double_submit_csrf": 0.0011545410379767418,
- "tests/test_csrf_middleware.py::test_csrf_uses_the_same_root_path_projection_as_the_router": 0.0031647507566958666,
- "tests/test_csrf_middleware.py::test_non_auth_mutation_allows_valid_double_submit_token": 0.0015089570078998804,
- "tests/test_csrf_middleware.py::test_non_auth_mutation_rejects_mismatched_double_submit_token": 0.0011433749459683895,
- "tests/test_csrf_middleware.py::test_non_auth_mutation_rejects_non_ascii_double_submit_token": 0.0012450420763343573,
- "tests/test_csrf_middleware.py::test_non_auth_mutation_still_requires_double_submit_token": 0.0011332498397678137,
- "tests/test_csrf_middleware.py::test_url_reconstruction_cannot_create_a_csrf_exemption": 0.004698749864473939,
- "tests/test_csv_acceptance.py::test_admission_uses_csv_path": 0.000197957968339324,
- "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[False-\"id\"x,name\\n]": 0.002296124817803502,
- "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[False-\"id\"x,name\\r]": 0.002312958240509033,
- "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[False-\"line\\nbreak\"x,name\\r\\n]": 0.0023563329596072435,
- "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[True-\"id\"x,name\\n]": 0.00247970805503428,
- "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[True-\"id\"x,name\\r]": 0.002651417162269354,
- "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[True-\"line\\nbreak\"x,name\\r\\n]": 0.002566710114479065,
- "tests/test_csv_acceptance.py::test_directory_is_unverified": 0.0019457070156931877,
- "tests/test_csv_acceptance.py::test_escaped_surrogate_pair_is_a_valid_unicode_column": 0.0025127078406512737,
- "tests/test_csv_acceptance.py::test_expired_read_is_unverified": 0.002018208848312497,
- "tests/test_csv_acceptance.py::test_header_budget_counts_utf8_bytes": 0.0028708740137517452,
- "tests/test_csv_acceptance.py::test_header_byte_limit[50000-True]": 0.0031204158440232277,
- "tests/test_csv_acceptance.py::test_header_byte_limit[50001-False]": 0.0027689586859196424,
- "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[bom]": 0.002507834928110242,
- "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[large-invalid-body]": 0.002572418190538883,
- "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[no-newline]": 0.0025484589859843254,
- "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[plain]": 0.0029272083193063736,
- "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[quoted]": 0.0028123329393565655,
- "tests/test_csv_acceptance.py::test_header_without_newline_at_exact_cap_holds": 0.0029050009325146675,
- "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[\"\"]]": 0.00022408505901694298,
- "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[\"id\",\"id\"]]": 0.00025020772591233253,
- "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[\"id\",]]": 0.00022983294911682606,
- "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[1]]": 0.00023141712881624699,
- "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[]]": 0.00025079213082790375,
- "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[id,name]": 0.00021858303807675838,
- "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[null]": 0.00022562500089406967,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[\"id\",\"name\\n]": 0.002547748852521181,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[ID,name\\n]": 0.0031451252289116383,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[\\n]": 0.002491625025868416,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[\\xef\\xbb\\xbf]": 0.0035092500038444996,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[]": 0.0027707091066986322,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id, name\\n]": 0.0031626252457499504,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,\\xff\\n]": 0.0025598749052733183,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,name,\\n]": 0.003597541945055127,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,name,name\\n]": 0.003750750096514821,
- "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,other\\n]": 0.003007542109116912,
- "tests/test_csv_acceptance.py::test_local_read_rechecks_authorization": 0.0020985829178243876,
- "tests/test_csv_acceptance.py::test_malformed_header_respects_byte_budget[50000-True]": 0.0026016670744866133,
- "tests/test_csv_acceptance.py::test_malformed_header_respects_byte_budget[50001-False]": 0.0027176658622920513,
- "tests/test_csv_acceptance.py::test_malformed_header_respects_parser_deadline": 0.002511334139853716,
- "tests/test_csv_acceptance.py::test_missing_columns_detail_names_exact_columns[escaped]": 0.0025805409532040358,
- "tests/test_csv_acceptance.py::test_missing_columns_detail_names_exact_columns[ordered]": 0.0025732493959367275,
- "tests/test_csv_acceptance.py::test_missing_columns_detail_remains_bounded": 0.0024313321337103844,
- "tests/test_csv_acceptance.py::test_missing_file_is_negative": 0.0021815826185047626,
- "tests/test_csv_acceptance.py::test_missing_workspace_is_unverified": 0.00022125011309981346,
- "tests/test_csv_acceptance.py::test_only_first_logical_record_is_checked[id,name\\n\"unterminated]": 0.002643417101353407,
- "tests/test_csv_acceptance.py::test_only_first_logical_record_is_checked[id,name\\r1,A\\r]": 0.002542249858379364,
- "tests/test_csv_acceptance.py::test_only_first_logical_record_is_checked[id,name\\r\\n1,A\\r\\n]": 0.0025447511579841375,
- "tests/test_csv_acceptance.py::test_outside_shared_workspace_never_reads[../outside.csv]": 0.0018127497751265764,
- "tests/test_csv_acceptance.py::test_outside_shared_workspace_never_reads[/mnt/user-data/uploads/report.csv]": 0.0019398329313844442,
- "tests/test_csv_acceptance.py::test_over_budget_header_detail_is_distinct[complete]": 0.00292112585157156,
- "tests/test_csv_acceptance.py::test_over_budget_header_detail_is_distinct[eof]": 0.003053792053833604,
- "tests/test_csv_acceptance.py::test_over_budget_header_detail_is_distinct[large-body]": 0.002921666018664837,
- "tests/test_csv_acceptance.py::test_parser_resource_limit_is_unverified": 0.002389748813584447,
- "tests/test_csv_acceptance.py::test_partial_header_cannot_hold": 0.002457834081724286,
- "tests/test_csv_acceptance.py::test_quoted_columns_and_multiline_header": 0.0023282920010387897,
- "tests/test_csv_acceptance.py::test_read_failure_remains_unverified[None]": 0.002008332870900631,
- "tests/test_csv_acceptance.py::test_read_failure_remains_unverified[failure1]": 0.0020287090446799994,
- "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[bom]": 0.001682876143604517,
- "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[duplicate]": 0.0017896678764373064,
- "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[empty]": 0.002287499839439988,
- "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[large-body]": 0.0022928740363568068,
- "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[malformed-header-large-body]": 0.0018324579577893019,
- "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[multiline]": 0.002011624164879322,
- "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[oversized-header]": 0.002131165936589241,
- "tests/test_csv_acceptance.py::test_remote_read_latency_does_not_consume_parser_deadline[0-True]": 0.0021867500618100166,
- "tests/test_csv_acceptance.py::test_remote_read_latency_does_not_consume_parser_deadline[6-False]": 0.0019553331658244133,
- "tests/test_csv_acceptance.py::test_remote_transport_checks_deadline_and_completion": 0.0017451250459998846,
- "tests/test_csv_acceptance.py::test_required_columns_allow_reordering": 0.002701417077332735,
- "tests/test_csv_acceptance.py::test_revoked_access_prevents_metadata": 0.001860916381701827,
- "tests/test_csv_acceptance.py::test_surrogate_columns_are_invalid_before_file_access[\\ud800]": 0.0018009580671787262,
- "tests/test_csv_acceptance.py::test_surrogate_columns_are_invalid_before_file_access[\\udfff]": 0.0018039168789982796,
- "tests/test_csv_acceptance.py::test_surrogate_columns_are_invalid_before_file_access[id\\ud800]": 0.0018433746881783009,
- "tests/test_csv_acceptance.py::test_truncated_header_detail_remains_incomplete": 0.0025641238316893578,
- "tests/test_csv_acceptance.py::test_truncated_quoted_header_remains_unverified": 0.0027431240305304527,
- "tests/test_csv_acceptance.py::test_unknown_size_does_not_read": 0.0018357099033892155,
- "tests/test_custom_agent.py::TestAgentConfig::test_config_from_dict": 0.00020833290182054043,
- "tests/test_custom_agent.py::TestAgentConfig::test_full_config": 0.00021804007701575756,
- "tests/test_custom_agent.py::TestAgentConfig::test_minimal_config": 0.0002592070959508419,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_excludes_runtime_state_and_operator_github_binding": 0.00932695809751749,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_conflicts_explicitly_and_never_overwrites": 0.008922875160351396,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_is_scoped_to_current_user": 0.008998124627396464,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package0]": 0.00720562506467104,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package1]": 0.006679750047624111,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package2]": 0.006597415776923299,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package3]": 0.006513708969578147,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package4]": 0.007040540222078562,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package5]": 0.006286789663136005,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_round_trip_preserves_portable_behavior": 0.013079875148832798,
- "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_round_trip_uses_configured_store_abstraction": 0.010943042114377022,
- "tests/test_custom_agent.py::TestAgentsAPI::test_create_agent": 0.00713008176535368,
- "tests/test_custom_agent.py::TestAgentsAPI::test_create_agent_invalid_name": 0.006067374954000115,
- "tests/test_custom_agent.py::TestAgentsAPI::test_create_agent_with_model_and_tool_groups": 0.0073347920551896095,
- "tests/test_custom_agent.py::TestAgentsAPI::test_create_duplicate_agent_409": 0.007620415883138776,
- "tests/test_custom_agent.py::TestAgentsAPI::test_create_persists_files_on_disk": 0.006987998960539699,
- "tests/test_custom_agent.py::TestAgentsAPI::test_create_rejects_legacy_name_collision": 0.00640712515451014,
- "tests/test_custom_agent.py::TestAgentsAPI::test_delete_agent": 0.009071917040273547,
- "tests/test_custom_agent.py::TestAgentsAPI::test_delete_missing_agent_404": 0.006286790827289224,
- "tests/test_custom_agent.py::TestAgentsAPI::test_delete_rejects_memory_only_directory_without_removing_facts": 0.006231292150914669,
- "tests/test_custom_agent.py::TestAgentsAPI::test_delete_removes_files_from_disk": 0.008022583788260818,
- "tests/test_custom_agent.py::TestAgentsAPI::test_display_name_round_trip_keeps_stable_identity": 0.015704041114076972,
- "tests/test_custom_agent.py::TestAgentsAPI::test_display_name_validation_does_not_relax_agent_identifier": 0.009801874868571758,
- "tests/test_custom_agent.py::TestAgentsAPI::test_get_agent": 0.008996416814625263,
- "tests/test_custom_agent.py::TestAgentsAPI::test_get_missing_agent_404": 0.00637816684320569,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[\\u200b\\u200b\\u200b]": 0.01000204123556614,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[\\u200c\\u200d]": 0.010418167104944587,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[a\\u200fb]": 0.01069391705095768,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[a\\u2028b]": 0.009901917073875666,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[a\\u202eb]": 0.012201875448226929,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[line1\\nline2]": 0.0106624576728791,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[z\\x00ero]": 0.01037687505595386,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_stored_display_name_falls_back_in_api[123]": 0.010351124918088317,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_stored_display_name_falls_back_in_api[\\u200b\\u200b\\u200b]": 0.010166832245886326,
- "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_stored_display_name_falls_back_in_api[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": 0.01057908427901566,
- "tests/test_custom_agent.py::TestAgentsAPI::test_list_agents_after_create": 0.00981833296827972,
- "tests/test_custom_agent.py::TestAgentsAPI::test_list_agents_empty": 0.005677333101630211,
- "tests/test_custom_agent.py::TestAgentsAPI::test_list_agents_includes_soul": 0.007938292110338807,
- "tests/test_custom_agent.py::TestAgentsAPI::test_reserved_default_bucket_cannot_be_created_as_custom_agent": 0.006207124795764685,
- "tests/test_custom_agent.py::TestAgentsAPI::test_trailing_newline_in_agent_name_is_rejected[reviewer\\n\\n]": 0.006471459288150072,
- "tests/test_custom_agent.py::TestAgentsAPI::test_trailing_newline_in_agent_name_is_rejected[reviewer\\n]": 0.007033541798591614,
- "tests/test_custom_agent.py::TestAgentsAPI::test_update_agent_description": 0.008926666108891368,
- "tests/test_custom_agent.py::TestAgentsAPI::test_update_agent_preserves_hand_authored_non_managed_fields": 0.010017124935984612,
- "tests/test_custom_agent.py::TestAgentsAPI::test_update_agent_soul": 0.00952962483279407,
- "tests/test_custom_agent.py::TestAgentsAPI::test_update_memory_only_user_dir_with_legacy_agent_returns_409": 0.007587291765958071,
- "tests/test_custom_agent.py::TestAgentsAPI::test_update_missing_agent_404": 0.00628866464830935,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_create_returns_403": 0.006405250867828727,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_delete_returns_403": 0.005764959845691919,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_get_returns_403": 0.0053407910745590925,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_name_check_returns_403": 0.005457374965772033,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_portability_routes_return_403": 0.007327249739319086,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_update_returns_403": 0.006859376095235348,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agents_list_returns_403": 0.006360083119943738,
- "tests/test_custom_agent.py::TestAgentsApiDisabled::test_user_profile_routes_return_403": 0.006043584318831563,
- "tests/test_custom_agent.py::TestListCustomAgents::test_discovers_multiple_agents": 0.0027188751846551895,
- "tests/test_custom_agent.py::TestListCustomAgents::test_empty_when_no_agents_dir": 0.0018488750793039799,
- "tests/test_custom_agent.py::TestListCustomAgents::test_returns_sorted_by_name": 0.0029140000697225332,
- "tests/test_custom_agent.py::TestListCustomAgents::test_skips_dirs_without_config_yaml": 0.0023488339502364397,
- "tests/test_custom_agent.py::TestListCustomAgents::test_skips_non_directory_entries": 0.0025421250611543655,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_legacy_prompt_file_field_ignored": 0.0025997080374509096,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_infers_name_from_dir": 0.0024831248447299004,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_with_skills_empty_list": 0.0034925411455333233,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_with_skills_omitted": 0.0032185418531298637,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_with_tool_groups": 0.0029749181121587753,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_missing_agent_raises": 0.002066166140139103,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_missing_config_yaml_raises": 0.0021412090864032507,
- "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_valid_config": 0.0028105827514082193,
- "tests/test_custom_agent.py::TestLoadAgentSoul::test_empty_soul_file_returns_none": 0.0021559998858720064,
- "tests/test_custom_agent.py::TestLoadAgentSoul::test_loads_soul_from_user_dir_without_config_yaml": 0.00263729109428823,
- "tests/test_custom_agent.py::TestLoadAgentSoul::test_loads_soul_without_config_yaml": 0.002415123861283064,
- "tests/test_custom_agent.py::TestLoadAgentSoul::test_missing_soul_file_returns_none": 0.002203207928687334,
- "tests/test_custom_agent.py::TestLoadAgentSoul::test_reads_soul_file": 0.0024201248306781054,
- "tests/test_custom_agent.py::TestLoadAgentSoul::test_soul_not_leaked_from_legacy_when_per_user_has_config": 0.0023918331135064363,
- "tests/test_custom_agent.py::TestMemoryFilePath::test_agent_memory_path": 0.0017433331813663244,
- "tests/test_custom_agent.py::TestMemoryFilePath::test_agents_share_summary_path": 0.0016864591743797064,
- "tests/test_custom_agent.py::TestMemoryFilePath::test_global_memory_path": 0.0017983750440180302,
- "tests/test_custom_agent.py::TestPaths::test_agent_dir": 0.0017797080799937248,
- "tests/test_custom_agent.py::TestPaths::test_agent_memory_file": 0.0018428750336170197,
- "tests/test_custom_agent.py::TestPaths::test_agents_dir": 0.0015908749774098396,
- "tests/test_custom_agent.py::TestPaths::test_paths_are_different_from_global": 0.001692082965746522,
- "tests/test_custom_agent.py::TestPaths::test_user_md_file": 0.0022719998378306627,
- "tests/test_custom_agent.py::TestResolveAgentDirMemoryOnlyFallback::test_load_config_falls_back_when_user_dir_is_memory_only": 0.0031824999023228884,
- "tests/test_custom_agent.py::TestResolveAgentDirMemoryOnlyFallback::test_user_dir_with_config_takes_priority": 0.003623125609010458,
- "tests/test_custom_agent.py::TestResolveAgentDirMemoryOnlyFallback::test_user_dir_with_only_memory_falls_back_to_legacy": 0.0027060837019234896,
- "tests/test_custom_agent.py::TestUserProfileAPI::test_get_user_profile_after_put": 0.007203248795121908,
- "tests/test_custom_agent.py::TestUserProfileAPI::test_get_user_profile_empty": 0.006734875030815601,
- "tests/test_custom_agent.py::TestUserProfileAPI::test_put_empty_user_profile_returns_none": 0.005977748893201351,
- "tests/test_custom_agent.py::TestUserProfileAPI::test_put_user_profile": 0.006573625840246677,
- "tests/test_custom_agent.py::TestUserProfileAPI::test_user_profile_is_isolated_per_user": 0.006183250341564417,
- "tests/test_custom_agent.py::test_agent_name_validation_rejects_trailing_newline[reviewer \\n]": 0.00022970791906118393,
- "tests/test_custom_agent.py::test_agent_name_validation_rejects_trailing_newline[reviewer\\n]": 0.000255499966442585,
- "tests/test_custom_agent.py::test_reserved_memory_bucket_stays_outside_both_public_agent_patterns": 0.0002240829635411501,
- "tests/test_custom_events.py::test_async_cancellation_is_not_swallowed[asyncio]": 0.0004599571693688631,
- "tests/test_custom_events.py::test_async_dispatch_failure_does_not_break_writer[asyncio]": 0.0005299989134073257,
- "tests/test_custom_events.py::test_async_dispatch_without_parent_run_does_not_break_writer[asyncio]": 0.0005004170816391706,
- "tests/test_custom_events.py::test_async_writer_failure_propagates_before_dispatch[asyncio]": 0.0005385840777307749,
- "tests/test_custom_events.py::test_custom_event_is_emitted_once_to_each_streaming_api[asyncio-_async_node-async_probe]": 0.002230667043477297,
- "tests/test_custom_events.py::test_custom_event_is_emitted_once_to_each_streaming_api[asyncio-_sync_node-sync_probe]": 0.0035938757937401533,
- "tests/test_custom_events.py::test_langgraph_control_flow_is_not_swallowed[False]": 0.00022633420303463936,
- "tests/test_custom_events.py::test_langgraph_control_flow_is_not_swallowed[True]": 0.0003829603083431721,
- "tests/test_custom_events.py::test_missing_event_type_preserves_writer_and_skips_dispatch": 0.00020554102957248688,
- "tests/test_custom_events.py::test_real_task_tool_events_reach_astream_events[asyncio]": 0.005481167230755091,
- "tests/test_custom_events.py::test_sync_dispatch_failure_does_not_break_writer": 0.0003119169268757105,
- "tests/test_custom_events.py::test_sync_dispatch_without_parent_run_does_not_break_writer": 0.0002077920362353325,
- "tests/test_custom_events.py::test_writer_failure_propagates_before_dispatch": 0.000210875878110528,
- "tests/test_dangling_tool_call_middleware.py::TestAwrapModelCall::test_async_no_patch[asyncio]": 0.0006764589343219995,
- "tests/test_dangling_tool_call_middleware.py::TestAwrapModelCall::test_async_patched[asyncio]": 0.0006754170171916485,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_ai_without_tool_calls": 0.00021470803767442703,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_all_tool_calls_responded": 0.0002336257603019476,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_empty_messages": 0.00023695803247392178,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_no_ai_messages": 0.00020770891569554806,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_valid_tool_call_names_are_sanitization_noop": 0.0002365419641137123,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_empty_name_and_malformed_arguments_in_invalid_tool_call_are_sanitized": 0.0002852079924196005,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_empty_name_invalid_tool_call_uses_name_recovery_message": 0.00024916697293519974,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_empty_structured_tool_call_name_is_sanitized": 0.00028595910407602787,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_existing_tool_result_still_sanitizes_empty_structured_tool_call_name": 0.00023033260367810726,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_invalid_tool_call_already_responded_is_sanitized_without_placeholder": 0.00022070808336138725,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_invalid_tool_call_is_patched": 0.0002660420723259449,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_issue_4172_mixed_tool_calls_serialize_with_valid_names_and_arguments": 0.00036387634463608265,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_leading_orphan_tool_message_is_dropped": 0.0002493341453373432,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_malformed_raw_provider_tool_call_name_is_sanitized[raw_tool_call0]": 0.0002971659414470196,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_malformed_raw_provider_tool_call_name_is_sanitized[raw_tool_call1]": 0.0002676260191947222,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_mixed_responded_and_dangling": 0.00023508304730057716,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_multiple_ai_messages_each_patched": 0.0002527921460568905,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_multiple_dangling_calls_same_message": 0.0002530838828533888,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_multiple_tool_results_stay_grouped_after_ai_tool_call": 0.00023912498727440834,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_non_adjacent_tool_result_is_moved_next_to_tool_call": 0.00022954214364290237,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_non_tool_message_inserted_between_partial_tool_results_is_regrouped": 0.00022920710034668446,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_non_write_file_invalid_tool_call_uses_generic_recovery_message": 0.0002470840699970722,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_orphan_tool_message_is_dropped_during_grouping": 0.0002515011001378298,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_patch_inserted_after_offending_ai_message": 0.00023929215967655182,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_fallback_is_skipped_when_invalid_view_carries_the_same_call": 0.0002530410420149565,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[None]": 0.0002685829531401396,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[[\"not\", \"an\", \"object\"]]": 0.00027350010350346565,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[arguments3]": 0.00027987523935735226,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[{\"path\":\"/tmp/data.csv\"}}]": 0.0002676672302186489,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_empty_function_name_is_sanitized": 0.0002451248001307249,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_calls_are_patched": 0.00025250017642974854,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_reused_tool_call_id_consumes_later_result_for_first_dangling_occurrence": 0.000251291086897254,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_reused_tool_call_id_patches_second_dangling_occurrence": 0.0002514999359846115,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_reused_tool_call_ids_across_ai_turns_keep_their_own_tool_results": 0.0002507090102881193,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_single_dangling_call": 0.0002785001415759325,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_synthetic_message_content": 0.00024408427998423576,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_tool_call_id_none_orphan_is_dropped": 0.0002734172157943249,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_tool_results_are_grouped_with_their_own_ai_turn_across_multiple_ai_messages": 0.00022754189558327198,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_adjacent_tool_results_are_unchanged": 0.0002315840683877468,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_and_invalid_tool_calls_are_both_patched": 0.00024249893613159657,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_invalid_tool_call_arguments_are_sanitization_noop": 0.00021754181943833828,
- "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_structured_call_with_empty_raw_provider_name_is_sanitized": 0.00022541661746799946,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_dangling_call_does_not_consume_a_later_turns_result": 0.00025287503376603127,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_empty_id_invalid_tool_call_is_normalized": 0.0002444172278046608,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_empty_id_raw_provider_tool_call_is_normalized": 0.00024870713241398335,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_empty_tool_call_id_keeps_its_paired_tool_result": 0.00022533279843628407,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_identical_parallel_calls_drop_a_lone_ambiguous_result": 0.0002660839818418026,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_identical_parallel_calls_pair_with_their_results_in_order": 0.00025408389046788216,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_malformed_structured_tool_call_id_is_normalized[ ]": 0.00029337499290704727,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_malformed_structured_tool_call_id_is_normalized[None]": 0.0002835828345268965,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_malformed_structured_tool_call_id_is_normalized[]": 0.0002835409250110388,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_multiple_empty_ids_get_distinct_ids_and_pair_in_order": 0.00023887492716312408,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_nameless_result_is_dropped_when_several_siblings_are_eligible": 0.00028478982858359814,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_none_id_call_reclaims_its_own_none_id_result": 0.00023979181423783302,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_only_the_serialized_view_of_a_call_gets_a_recovered_id": 0.00026175077073276043,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_orphan_result_is_not_adopted_by_a_later_malformed_call": 0.00026858411729335785,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_raw_view_shadowed_by_invalid_calls_gets_no_placeholder": 0.0002533749211579561,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_result_naming_no_call_is_dropped_rather_than_misattributed": 0.00025658425875008106,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_sibling_call_does_not_consume_its_neighbours_result": 0.00026124925352633,
- "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_valid_ids_are_left_byte_for_byte_unchanged": 0.0002503341529518366,
- "tests/test_dangling_tool_call_middleware.py::TestWrapModelCall::test_no_patch_passthrough": 0.00036066723987460136,
- "tests/test_dangling_tool_call_middleware.py::TestWrapModelCall::test_patched_request_forwarded": 0.00039879116229712963,
- "tests/test_db_event_store_lock_lifecycle.py::test_delete_by_run_waits_for_thread_write_lock[asyncio]": 0.0006917500868439674,
- "tests/test_db_event_store_lock_lifecycle.py::test_delete_by_thread_waits_for_thread_write_lock[asyncio]": 0.0006547076627612114,
- "tests/test_db_event_store_lock_lifecycle.py::test_delete_waiter_handoff_keeps_one_write_lock_generation[asyncio]": 0.0011361681390553713,
- "tests/test_ddg_image_search_urls.py::test_image_search_drops_unsafe_result_urls": 0.0021362509578466415,
- "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[file:///etc/passwd]": 0.000276374164968729,
- "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://0177.0.0.1/image]": 0.00025349995121359825,
- "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://0x7f000001/image]": 0.0002437080256640911,
- "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://127.0.0.1/image]": 0.000250999815762043,
- "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://[64:ff9b::7f00:1]/image]": 0.00026383413933217525,
- "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://[::ffff:127.0.0.1]/image]": 0.00026583182625472546,
- "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://metadata.google.internal/computeMetadata/v1/]": 0.00025462498888373375,
- "tests/test_ddg_image_search_urls.py::test_image_search_reports_when_all_urls_are_unsafe": 0.0010874592699110508,
- "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_maps_common_ddg_locale_aliases": 0.00021412502974271774,
- "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_maps_worldwide_chinese_query_for_wikipedia": 0.000230416189879179,
- "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_preserves_worldwide_for_non_wikipedia_backend": 0.00021058367565274239,
- "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_uses_english_fallback_for_worldwide_query": 0.0002080837730318308,
- "tests/test_ddg_search_tools.py::test_search_text_keeps_sdk_no_results_sentinel_empty": 0.00022887415252625942,
- "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[day-d]": 0.0002581248991191387,
- "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[month-m]": 0.00026670796796679497,
- "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[week-w]": 0.0002554589882493019,
- "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[year-y]": 0.0002599162980914116,
- "tests/test_ddg_search_tools.py::test_search_text_passes_wikipedia_safe_region_to_ddgs": 0.00023208395577967167,
- "tests/test_ddg_search_tools.py::test_search_text_raises_on_execution_failure": 0.0002711680717766285,
- "tests/test_ddg_search_tools.py::test_search_text_reports_client_initialization_failure": 0.0002440826501697302,
- "tests/test_ddg_search_tools.py::test_search_text_time_range_excludes_explicit_filter_agnostic_backends[all-brave,duckduckgo,yahoo]": 0.0002585418988019228,
- "tests/test_ddg_search_tools.py::test_search_text_time_range_excludes_explicit_filter_agnostic_backends[wikipedia,duckduckgo,yandex-duckduckgo]": 0.00028350017964839935,
- "tests/test_ddg_search_tools.py::test_search_text_time_range_excludes_explicit_filter_agnostic_backends[wikipedia-brave,duckduckgo,yahoo]": 0.0002778747584670782,
- "tests/test_ddg_search_tools.py::test_search_text_time_range_replaces_auto_with_filter_capable_backends": 0.0002280420158058405,
- "tests/test_ddg_search_tools.py::test_search_text_treats_only_the_exact_sdk_sentinel_as_empty": 0.00027262582443654537,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[boolean-config]": 0.0007782501634210348,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[call-argument]": 0.0007181672845035791,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[default]": 0.0007722491864115,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[empty-env]": 0.0008133749943226576,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[environment-variable]": 0.026994542917236686,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[fractional-config]": 0.0008519580587744713,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[fractional-env]": 0.000791667029261589,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[integer-config]": 0.0008364170789718628,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[invalid-config-type]": 0.0007743341848254204,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[invalid-env]": 0.0007744578178972006,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[negative-call-argument]": 0.000712165841832757,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[negative-config]": 0.0007530422881245613,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[negative-env]": 0.0007228748872876167,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[numeric-string]": 0.0007838751189410686,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[zero-call-argument]": 0.0007041660137474537,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[zero-config]": 0.0007203740533441305,
- "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[zero-env]": 0.0008146238978952169,
- "tests/test_ddg_search_tools.py::test_web_search_tool_reads_ddgs_options_from_config": 0.0006284171249717474,
- "tests/test_ddg_search_tools.py::test_web_search_tool_reports_client_initialization_failure": 0.0004541659727692604,
- "tests/test_ddg_search_tools.py::test_web_search_tool_reports_missing_ddgs_dependency": 0.00035229092463850975,
- "tests/test_ddg_search_tools.py::test_web_search_tool_reports_search_failure_instead_of_no_results": 0.0007720431312918663,
- "tests/test_deermem_self_contained.py::test_add_swallows_queue_full_so_backpressure_does_not_break_caller": 0.0036094170063734055,
- "tests/test_deermem_self_contained.py::test_apply_updates_cognitive_style_and_fact_category": 0.002528584096580744,
- "tests/test_deermem_self_contained.py::test_build_llm_degrades_to_none_on_init_failure": 0.000625082990154624,
- "tests/test_deermem_self_contained.py::test_build_llm_returns_none_when_no_model_configured": 0.00021958304569125175,
- "tests/test_deermem_self_contained.py::test_callbacks_optional_no_langfuse": 0.004088249988853931,
- "tests/test_deermem_self_contained.py::test_clear_all_memory_removes_global_summaries_and_every_agent_fact": 0.0179512498434633,
- "tests/test_deermem_self_contained.py::test_clear_memory_removes_usage_and_eviction_sidecars": 0.05661291698925197,
- "tests/test_deermem_self_contained.py::test_confidence_policy_shadow_does_not_change_actual_selection": 0.01807474996894598,
- "tests/test_deermem_self_contained.py::test_create_fact_category_round_trips_into_search_and_documents": 0.0066469579469412565,
- "tests/test_deermem_self_contained.py::test_create_fact_trims_to_max_and_signals_eviction": 0.05233724904246628,
- "tests/test_deermem_self_contained.py::test_default_confidence_policy_does_not_collect_hybrid_usage": 0.004595167003571987,
- "tests/test_deermem_self_contained.py::test_default_passive_update_persists_fact_in_reserved_default_bucket": 0.03274116665124893,
- "tests/test_deermem_self_contained.py::test_di_construction_owns_dependencies": 0.0010566669516265392,
- "tests/test_deermem_self_contained.py::test_from_backend_config_null_values_do_not_warn_as_unknown": 0.00031200097873806953,
- "tests/test_deermem_self_contained.py::test_from_backend_config_null_values_fall_back_to_defaults": 0.00022858311422169209,
- "tests/test_deermem_self_contained.py::test_from_backend_config_silent_on_known_keys": 0.0003323338460177183,
- "tests/test_deermem_self_contained.py::test_from_backend_config_warns_on_unknown_keys": 0.0003647077828645706,
- "tests/test_deermem_self_contained.py::test_from_config_keeps_backend_config_pure_of_injected_hooks": 0.0028834594413638115,
- "tests/test_deermem_self_contained.py::test_get_context_injects_facts_only_in_middleware_mode": 0.005040833028033376,
- "tests/test_deermem_self_contained.py::test_hide_from_ui_default_skip_hook_keeps": 0.00028070760890841484,
- "tests/test_deermem_self_contained.py::test_hybrid_capacity_keeps_recent_confirmation_over_stale_confidence": 0.018566875252872705,
- "tests/test_deermem_self_contained.py::test_hybrid_capacity_reserves_correction_and_writes_audit": 0.018273417139425874,
- "tests/test_deermem_self_contained.py::test_hybrid_import_applies_same_capacity_policy": 0.011553207179531455,
- "tests/test_deermem_self_contained.py::test_import_empty_summary_sections_replace_existing_summaries_with_complete_defaults": 0.004983208840712905,
- "tests/test_deermem_self_contained.py::test_import_memory_persists_normalized_legacy_payload": 0.004400833742693067,
- "tests/test_deermem_self_contained.py::test_import_without_agent_name_persists_facts_in_default_markdown_bucket": 0.004812082974240184,
- "tests/test_deermem_self_contained.py::test_interrupted_legacy_migration_retry_recovers_aliased_category": 0.008416041266173124,
- "tests/test_deermem_self_contained.py::test_is_human_clarification_response_matches_host_read": 0.0002631661482155323,
- "tests/test_deermem_self_contained.py::test_per_user_memory_path_matches_host_safe_user_id": 0.006035583093762398,
- "tests/test_deermem_self_contained.py::test_portability_only_abc_contract_imports_deerflow": 0.005456957966089249,
- "tests/test_deermem_self_contained.py::test_portability_vendor_to_other_agent": 0.04611716698855162,
- "tests/test_deermem_self_contained.py::test_query_search_records_access_but_default_injection_does_not": 0.008149835281074047,
- "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[None]": 0.005719250068068504,
- "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts0]": 0.006003125105053186,
- "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts1]": 0.005868250038474798,
- "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts2]": 0.005904958816245198,
- "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts5]": 0.005864457925781608,
- "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts6]": 0.005724041955545545,
- "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[missing]": 0.005796749610453844,
- "tests/test_deermem_self_contained.py::test_scoped_clear_preserves_shared_summaries": 0.009619083954021335,
- "tests/test_deermem_self_contained.py::test_search_survives_non_float_confidence": 0.00848362478427589,
- "tests/test_deermem_self_contained.py::test_storage_class_empty_uses_filememorystorage": 0.0004380003083497286,
- "tests/test_deermem_self_contained.py::test_trace_id_threads_through_to_callbacks": 0.02689412608742714,
- "tests/test_deermem_self_contained.py::test_update_legacy_aliased_fact_to_native_category_clears_extension": 0.009618916781619191,
- "tests/test_deermem_self_contained.py::test_zero_config_defaults_run_non_llm_ops": 0.07027062610723078,
- "tests/test_deferred_catalog.py::test_hash_changes_with_membership": 0.00025862501934170723,
- "tests/test_deferred_catalog.py::test_hash_stable_across_instances": 0.0008112499490380287,
- "tests/test_deferred_catalog.py::test_names": 0.0002621659077703953,
- "tests/test_deferred_catalog.py::test_search_bare_plus_returns_empty": 0.0002112921793013811,
- "tests/test_deferred_catalog.py::test_search_empty_query_returns_empty": 0.00022220797836780548,
- "tests/test_deferred_catalog.py::test_search_invalid_regex_falls_back_to_literal": 0.0007863752543926239,
- "tests/test_deferred_catalog.py::test_search_plus_keyword": 0.00030816695652902126,
- "tests/test_deferred_catalog.py::test_search_ranked_modes_stay_capped[+tool_]": 0.0039973759558051825,
- "tests/test_deferred_catalog.py::test_search_ranked_modes_stay_capped[searchable]": 0.005234624957665801,
- "tests/test_deferred_catalog.py::test_search_regex_on_description": 0.00025966623798012733,
- "tests/test_deferred_catalog.py::test_search_select": 0.00022879173047840595,
- "tests/test_deferred_catalog.py::test_search_select_not_capped_at_max_results": 0.003838291857391596,
- "tests/test_deferred_catalog.py::test_search_select_returns_all_requested": 0.004373665899038315,
- "tests/test_deferred_catalog_regex_limits.py::test_keyword_search_bypasses_regex_limits": 0.0006971666589379311,
- "tests/test_deferred_catalog_regex_limits.py::test_oversized_description_reports_source_and_actionable_retry": 0.0031424171756953,
- "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[+aaa a-description]": 0.0006917500868439674,
- "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[+aaa a-name]": 0.000797332962974906,
- "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[a-description]": 0.0008322498761117458,
- "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[a-name]": 0.0011620831210166216,
- "tests/test_deferred_catalog_regex_limits.py::test_oversized_pattern_rejected_without_truncation[+aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]": 0.0008100401610136032,
- "tests/test_deferred_catalog_regex_limits.py::test_oversized_pattern_rejected_without_truncation[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]": 0.0019107908010482788,
- "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[description]": 1.1694544579368085,
- "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[name]": 1.4313993738032877,
- "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[required]": 1.1385327498428524,
- "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[valid_name]": 1.0093663758598268,
- "tests/test_deferred_catalog_regex_limits.py::test_query_uses_one_budget_across_candidates[+aaa (?=a)]": 0.004872624995186925,
- "tests/test_deferred_catalog_regex_limits.py::test_query_uses_one_budget_across_candidates[+aaa a]": 0.0037368331104516983,
- "tests/test_deferred_catalog_regex_limits.py::test_query_uses_one_budget_across_candidates[a]": 0.00424966705031693,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?<=aaa)_]": 0.001706206938251853,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?=a)]": 0.001424834132194519,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?R)]": 0.001411916222423315,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?i:AAA)]": 0.001408665906637907,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(a)\\\\1]": 0.0013990842271596193,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[[A-Z]+]": 0.0016558340284973383,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[^aaa]": 0.0015796259976923466,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[aaa|bbb]": 0.0016218756791204214,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[ordinary$]": 0.0017166249454021454,
- "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[sum(]": 0.001390333054587245,
- "tests/test_deferred_catalog_regex_limits.py::test_required_ranking_preserves_occurrence_counts_and_stable_ties": 0.0014996661338955164,
- "tests/test_deferred_catalog_regex_limits.py::test_tool_description_exposes_regex_limits_and_alternatives": 0.0013816249556839466,
- "tests/test_deferred_catalog_regex_limits.py::test_tool_reports_limit_without_promoting_partial_matches": 0.0037367083132267,
- "tests/test_deferred_filter_middleware.py::test_blocked_message_for_unpromoted_deferred_call": 0.00023075006902217865,
- "tests/test_deferred_filter_middleware.py::test_hides_all_deferred_when_no_promotion": 0.00031045894138514996,
- "tests/test_deferred_filter_middleware.py::test_no_block_for_non_deferred_call": 0.00020091584883630276,
- "tests/test_deferred_filter_middleware.py::test_no_block_for_promoted_call": 0.000208917073905468,
- "tests/test_deferred_filter_middleware.py::test_no_deferred_names_is_noop": 0.000201165908947587,
- "tests/test_deferred_filter_middleware.py::test_promoted_under_matching_hash_passes_through": 0.00024358299560844898,
- "tests/test_deferred_filter_middleware.py::test_promotion_ignored_when_hash_mismatch": 0.00022616609930992126,
- "tests/test_deferred_keyword_search.py::test_keywords_bound_query_characters_and_unique_terms": 0.0007147490978240967,
- "tests/test_deferred_keyword_search.py::test_keywords_cap_preserves_catalog_order": 0.0041010407730937,
- "tests/test_deferred_keyword_search.py::test_keywords_casefold_unicode": 0.000845625763759017,
- "tests/test_deferred_keyword_search.py::test_keywords_do_not_change_legacy_required_name_or_regex": 0.0010027089156210423,
- "tests/test_deferred_keyword_search.py::test_keywords_empty_and_unmatched_return_empty[keywords: ]": 0.0006887090858072042,
- "tests/test_deferred_keyword_search.py::test_keywords_empty_and_unmatched_return_empty[keywords:]": 0.0007245840970426798,
- "tests/test_deferred_keyword_search.py::test_keywords_empty_and_unmatched_return_empty[keywords:unmatched]": 0.0010943342931568623,
- "tests/test_deferred_keyword_search.py::test_keywords_find_reordered_notebook_intent[keywords: notebook\\tJupyter notebook ]": 0.001166957663372159,
- "tests/test_deferred_keyword_search.py::test_keywords_find_reordered_notebook_intent[keywords:JUPYTER notebook]": 0.001101542031392455,
- "tests/test_deferred_keyword_search.py::test_keywords_find_reordered_notebook_intent[keywords:notebook jupyter]": 0.0012482500169426203,
- "tests/test_deferred_keyword_search.py::test_keywords_promote_full_schema_through_tool_call": 0.0020542070269584656,
- "tests/test_deferred_keyword_search.py::test_keywords_rank_coverage_then_name_hits_with_stable_ties": 0.002765833167359233,
- "tests/test_deferred_keyword_search.py::test_keywords_treat_regex_metacharacters_literally": 0.0011867089197039604,
- "tests/test_deferred_promotion_integration.py::test_tool_search_promotes_into_next_turn": 0.009179375134408474,
- "tests/test_deferred_setup.py::test_is_mcp_tool_reads_metadata": 0.0002914171200245619,
- "tests/test_deferred_setup.py::test_setup_builds_from_mcp_survivors": 0.0012894999235868454,
- "tests/test_deferred_setup.py::test_setup_disabled_returns_empty": 0.00022845808416604996,
- "tests/test_deferred_setup.py::test_setup_no_mcp_returns_empty": 0.00027524959295988083,
- "tests/test_deferred_setup.py::test_tool_search_no_match_empty_names": 0.0015675420872867107,
- "tests/test_deferred_setup.py::test_tool_search_promotes_every_selected_tool": 0.005347958067432046,
- "tests/test_deferred_setup.py::test_tool_search_returns_command_with_hash_scoped_promotion": 0.001202666200697422,
- "tests/test_deferred_tool_crosscontext.py::test_deferred_hidden_when_built_and_run_in_different_contexts": 0.004283334128558636,
- "tests/test_deferred_tool_crosscontext.py::test_fail_closed_when_mcp_survives_without_setup": 0.00032308301888406277,
- "tests/test_deferred_tool_crosscontext.py::test_policy_denied_mcp_yields_no_tool_search_end_to_end": 0.0002534997183829546,
- "tests/test_deferred_tool_crosscontext.py::test_policy_excluded_mcp_tool_not_in_catalog": 0.0002597910352051258,
- "tests/test_deferred_tool_crosscontext.py::test_subagent_reentry_does_not_touch_lead_state": 0.0016595409251749516,
- "tests/test_deferred_tool_crosscontext.py::test_tool_search_appended_after_policy_but_never_exposes_denied_tool": 0.0009363342542201281,
- "tests/test_deferred_tool_promotion_real_llm.py::test_real_llm_promotes_then_invokes_with_subagent_reentry": 7.970910519361496e-05,
- "tests/test_delegation_ledger.py::TestAcceptanceVerdictRendering::test_entry_carries_verdict_and_renders_segment": 0.00028937729075551033,
- "tests/test_delegation_ledger.py::TestAcceptanceVerdictRendering::test_legacy_entries_without_verdict_render_unchanged": 0.00023412401787936687,
- "tests/test_delegation_ledger.py::TestAcceptanceVerdictRendering::test_malformed_persisted_acceptance_verdict_is_ignored": 0.00020224973559379578,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_cancelled_task_status": 0.0002183341421186924,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_capped_task_carries_partial_result_in_brief": 0.00022954191081225872,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_completed_task_captured_with_result_metadata": 0.00035833287984132767,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_dispatch_is_captured_as_in_progress": 0.0003087921068072319,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_large_result_is_bounded_but_hashed_from_full_result": 0.00021975114941596985,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_non_task_tool_calls_ignored": 0.0002255421131849289,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_polling_timed_out_task_status": 0.00023045786656439304,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_preserves_dispatch_order": 0.0002199588343501091,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_status_only_cancelled_metadata_keeps_terminal_detail_without_parsing_content": 0.00029129208996891975,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_status_only_metadata_does_not_parse_result_from_content": 0.0002534170635044575,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_structured_error_metadata_wins_over_misleading_content": 0.0002261658664792776,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_structured_result_metadata_wins_over_misleading_content": 0.00023949984461069107,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_terminal_looking_content_without_structured_metadata_keeps_dispatch_in_progress": 0.00021474994719028473,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_timed_out_task_status": 0.00035691563971340656,
- "tests/test_delegation_ledger.py::TestExtractDelegations::test_unknown_task_result_keeps_dispatch_in_progress": 0.000215957872569561,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_merge_does_not_downgrade_terminal_status": 0.00021029100753366947,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_merge_handles_none_inputs": 0.00024041603319346905,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_merge_upserts_by_id_preserving_order": 0.0002486659213900566,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_over_cap_keeps_most_recent_entries": 0.0002579160500317812,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_id_preserves_original_created_at": 0.00025433278642594814,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_id_preserves_original_run_id_when_update_omits_it": 0.00022262590937316418,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_tool_call_id_in_different_runs_keeps_both_delegations": 0.0002221670001745224,
- "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_tool_call_id_in_one_run_still_updates_one_delegation": 0.00020979112014174461,
- "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_entry_carries_verdict_and_renders_counts": 0.0002634150441735983,
- "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_legacy_messages_without_verdict_render_unchanged": 0.00021791714243590832,
- "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_malformed_persisted_verdict_is_ignored": 0.00020308303646743298,
- "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_renders_failed_and_unknown_counts": 0.00023904233239591122,
- "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_renders_unverified_for_uncited_action_claims": 0.00024120905436575413,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_budgeted_render_keeps_newest_delegations": 0.0002202920150011778,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_empty_returns_empty_string": 0.0002139182761311531,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_failed_and_cancelled_entries_are_rendered_as_retryable_attempts_not_reusable_results": 0.00020683277398347855,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_render_applies_total_context_budget": 0.0002352509181946516,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_render_escapes_untrusted_entry_fields": 0.0002135417889803648,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_renders_capped_completion_with_cap_guidance": 0.00021545891650021076,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_renders_completed_entry_with_status_and_result": 0.00021595810540020466,
- "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_renders_in_progress_entry": 0.00021799886599183083,
- "tests/test_delegation_ledger.py::test_terminal_statuses_derived_from_status_contract": 0.00022912491112947464,
- "tests/test_delta_channel_checkpointers.py::test_delta_storage_shape_and_snapshot_cadence[asyncio-memory]": 0.0046018739230930805,
- "tests/test_delta_channel_checkpointers.py::test_delta_storage_shape_and_snapshot_cadence[asyncio-postgres]": 0.0023638748098164797,
- "tests/test_delta_channel_checkpointers.py::test_delta_storage_shape_and_snapshot_cadence[asyncio-sqlite]": 0.00896108290180564,
- "tests/test_delta_channel_checkpointers.py::test_full_to_delta_migration_replays_on_same_thread[asyncio-memory]": 0.007018874865025282,
- "tests/test_delta_channel_checkpointers.py::test_full_to_delta_migration_replays_on_same_thread[asyncio-postgres]": 0.0023780001793056726,
- "tests/test_delta_channel_checkpointers.py::test_full_to_delta_migration_replays_on_same_thread[asyncio-sqlite]": 0.009663625154644251,
- "tests/test_delta_channel_checkpointers.py::test_long_chain_history_survives_pagination[asyncio-memory]": 0.01811037492007017,
- "tests/test_delta_channel_checkpointers.py::test_long_chain_history_survives_pagination[asyncio-postgres]": 0.0024494160898029804,
- "tests/test_delta_channel_checkpointers.py::test_long_chain_history_survives_pagination[asyncio-sqlite]": 0.025914958911016583,
- "tests/test_delta_channel_checkpointers.py::test_materialization_is_deterministic_and_message_ids_are_stable[asyncio-memory]": 0.004788459045812488,
- "tests/test_delta_channel_checkpointers.py::test_materialization_is_deterministic_and_message_ids_are_stable[asyncio-postgres]": 0.0022150827571749687,
- "tests/test_delta_channel_checkpointers.py::test_materialization_is_deterministic_and_message_ids_are_stable[asyncio-sqlite]": 0.01014516712166369,
- "tests/test_delta_channel_checkpointers.py::test_non_delta_writers_preserve_delta_messages_and_markers[asyncio-memory]": 0.005390459205955267,
- "tests/test_delta_channel_checkpointers.py::test_non_delta_writers_preserve_delta_messages_and_markers[asyncio-postgres]": 0.002403874881565571,
- "tests/test_delta_channel_checkpointers.py::test_non_delta_writers_preserve_delta_messages_and_markers[asyncio-sqlite]": 0.010415249736979604,
- "tests/test_delta_channel_checkpointers.py::test_parallel_superstep_replay_matches_live_write_order[asyncio-memory]": 0.005601749988272786,
- "tests/test_delta_channel_checkpointers.py::test_parallel_superstep_replay_matches_live_write_order[asyncio-postgres]": 0.0022707502357661724,
- "tests/test_delta_channel_checkpointers.py::test_parallel_superstep_replay_matches_live_write_order[asyncio-sqlite]": 0.009975249879062176,
- "tests/test_delta_channel_state.py::test_agents_package_exports_delta_thread_state": 0.00020241690799593925,
- "tests/test_delta_channel_state.py::test_compiled_delta_graph_bakes_configured_snapshot_frequency": 0.0014849160797894,
- "tests/test_delta_channel_state.py::test_delta_adaptation_cache_keys_on_snapshot_frequency": 0.0003719162195920944,
- "tests/test_delta_channel_state.py::test_delta_adaptation_replaces_agent_state_message_reducer": 0.00026270910166203976,
- "tests/test_delta_channel_state.py::test_delta_normalization_compiles_stable_channel_without_mutating_middleware": 0.009508292190730572,
- "tests/test_delta_channel_state.py::test_frozen_snapshot_frequency_drives_default_delta_schema": 0.00042370823211967945,
- "tests/test_delta_channel_state.py::test_merge_message_writes_empty_batch_does_not_assign_state_ids": 0.00019879196770489216,
- "tests/test_delta_channel_state.py::test_merge_message_writes_is_batching_invariant": 0.002191790845245123,
- "tests/test_delta_channel_state.py::test_merge_message_writes_matches_message_coercion[write0]": 0.00023449910804629326,
- "tests/test_delta_channel_state.py::test_merge_message_writes_matches_message_coercion[write1]": 0.0002348329871892929,
- "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes0]": 0.00028512394055724144,
- "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes1]": 0.00022341799922287464,
- "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes2]": 0.00023054121993482113,
- "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes3]": 0.0002243751659989357,
- "tests/test_delta_channel_state.py::test_merge_message_writes_matches_unknown_remove_error": 0.00028279214166104794,
- "tests/test_delta_channel_state.py::test_merge_message_writes_normalizes_state_and_each_write_once": 0.00022162473760545254,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[cross-write-remove-then-append]": 0.0002688751555979252,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[duplicate-id-removal]": 0.00027670804411172867,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[duplicate-id-replacement]": 0.0003052090760320425,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[remove-all-short-circuit]": 0.0002800410147756338,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[same-write-remove-then-replace]": 0.0002722078934311867,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_missing_id_allocation_order": 0.00028562499210238457,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state0-writes0]": 0.00024162488989531994,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state1-writes1]": 0.00024120789021253586,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state2-writes2]": 0.0002533751539885998,
- "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state3-writes3]": 0.0002598748542368412,
- "tests/test_delta_channel_state.py::test_merge_message_writes_randomized_batching_invariance": 0.18859275081194937,
- "tests/test_delta_channel_state.py::test_merge_message_writes_randomized_differential": 0.7534322498831898,
- "tests/test_delta_channel_state.py::test_mode_selects_expected_state_schema": 0.00032491819001734257,
- "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[base-message-list]": 0.0012799568939954042,
- "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[base-message]": 0.0016220419201999903,
- "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[dict-list]": 0.0013846657238900661,
- "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[dict]": 0.0012840840499848127,
- "tests/test_delta_channel_state.py::test_raw_tuple_coercion_matches_add_messages_reducer_parity": 0.00021008332259953022,
- "tests/test_delta_channel_state.py::test_snapshot_frequency_parametrizes_delta_schema": 0.0002787509001791477,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_asks_compose_to_interpolate_the_secret_like_the_real_project": 0.5067392077762634,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_a_valid_fernet_credentials_key": 0.47194812586531043,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_when_compose_resolves_the_dotenv_value_to_empty[BETTER_AUTH_SECRET]": 0.43682395690120757,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_when_compose_resolves_the_dotenv_value_to_empty[DEER_FLOW_CREDENTIALS_KEY]": 0.43246625014580786,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_when_compose_resolves_the_dotenv_value_to_empty[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.4201760410796851,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_keeps_shell_export_ahead_of_dotenv[BETTER_AUTH_SECRET]": 0.415274916915223,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_keeps_shell_export_ahead_of_dotenv[DEER_FLOW_CREDENTIALS_KEY]": 0.4140658739488572,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_keeps_shell_export_ahead_of_dotenv[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.4098920412361622,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[colon-BETTER_AUTH_SECRET]": 0.426832583732903,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[colon-DEER_FLOW_CREDENTIALS_KEY]": 0.4480082078371197,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[colon-DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.425085959257558,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[equals-BETTER_AUTH_SECRET]": 0.44420116604305804,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[equals-DEER_FLOW_CREDENTIALS_KEY]": 0.42923329188488424,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[equals-DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.44128883304074407,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[quoted-interpolated-BETTER_AUTH_SECRET]": 0.4600822499487549,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[quoted-interpolated-DEER_FLOW_CREDENTIALS_KEY]": 0.4350878340192139,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[quoted-interpolated-DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.42932366696186364,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_prefers_dotenv_secret_over_the_persisted_generated_one[BETTER_AUTH_SECRET]": 0.4466418328229338,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_prefers_dotenv_secret_over_the_persisted_generated_one[DEER_FLOW_CREDENTIALS_KEY]": 0.44364637415856123,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_prefers_dotenv_secret_over_the_persisted_generated_one[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.44286845764145255,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_reuses_a_key_file_the_gateway_already_generated": 0.428140957839787,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_still_generates_and_persists_a_secret_when_dotenv_has_none[BETTER_AUTH_SECRET]": 0.42321766586974263,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_still_generates_and_persists_a_secret_when_dotenv_has_none[DEER_FLOW_CREDENTIALS_KEY]": 0.4253254171926528,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_still_generates_and_persists_a_secret_when_dotenv_has_none[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.4234137488529086,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_stops_when_compose_cannot_interpolate_instead_of_guessing": 0.2941202090587467,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_treats_an_empty_shell_export_as_missing_not_as_dotenv_provided[BETTER_AUTH_SECRET]": 0.45370299997739494,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_treats_an_empty_shell_export_as_missing_not_as_dotenv_provided[DEER_FLOW_CREDENTIALS_KEY]": 0.44866708386689425,
- "tests/test_deploy_dotenv_secrets.py::test_deploy_treats_an_empty_shell_export_as_missing_not_as_dotenv_provided[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.4380937498062849,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[colon-BETTER_AUTH_SECRET-none]": 0.00017283298075199127,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[colon-DEER_FLOW_CREDENTIALS_KEY-none]": 6.912392564117908e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[colon-DEER_FLOW_INTERNAL_AUTH_TOKEN-none]": 7.270812056958675e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[default-expansion-BETTER_AUTH_SECRET-none]": 7.200008258223534e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[default-expansion-DEER_FLOW_CREDENTIALS_KEY-none]": 0.0002324169036000967,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[default-expansion-DEER_FLOW_INTERNAL_AUTH_TOKEN-none]": 0.00010229181498289108,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[equals-BETTER_AUTH_SECRET-none]": 0.00038104294799268246,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[equals-DEER_FLOW_CREDENTIALS_KEY-none]": 0.00012529105879366398,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[equals-DEER_FLOW_INTERNAL_AUTH_TOKEN-none]": 0.0001435417216271162,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[quoted-interpolated-BETTER_AUTH_SECRET-none]": 7.02079851180315e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[quoted-interpolated-DEER_FLOW_CREDENTIALS_KEY-none]": 6.916699931025505e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[quoted-interpolated-DEER_FLOW_INTERNAL_AUTH_TOKEN-none]": 7.454189471900463e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_empty_shell_export_still_gets_a_generated_secret[BETTER_AUTH_SECRET-none]": 6.633298471570015e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_empty_shell_export_still_gets_a_generated_secret[DEER_FLOW_CREDENTIALS_KEY-none]": 0.00014124996960163116,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_empty_shell_export_still_gets_a_generated_secret[DEER_FLOW_INTERNAL_AUTH_TOKEN-none]": 7.424899376928806e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_unset_interpolation_in_dotenv_still_gets_a_generated_secret[BETTER_AUTH_SECRET-none]": 8.78339633345604e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_unset_interpolation_in_dotenv_still_gets_a_generated_secret[DEER_FLOW_CREDENTIALS_KEY-none]": 7.475004531443119e-05,
- "tests/test_deploy_dotenv_secrets.py::test_real_compose_unset_interpolation_in_dotenv_still_gets_a_generated_secret[DEER_FLOW_INTERNAL_AUTH_TOKEN-none]": 0.00010212487541139126,
- "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[better-auth-dotenv]": 0.3118827498983592,
- "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[better-auth-shell]": 0.29250424867495894,
- "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[credentials-key-dotenv]": 0.4386261666659266,
- "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[credentials-key-shell]": 0.2984191661234945,
- "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[internal-auth-dotenv]": 0.31670816568657756,
- "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[internal-auth-shell]": 0.57271479209885,
- "tests/test_deploy_home_writability.py::test_deploy_allows_readonly_persisted_secret[better-auth]": 0.3355151240248233,
- "tests/test_deploy_home_writability.py::test_deploy_allows_readonly_persisted_secret[credentials-key]": 0.3276591671165079,
- "tests/test_deploy_home_writability.py::test_deploy_allows_readonly_persisted_secret[internal-auth]": 0.375086042098701,
- "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[build]": 0.7002467082347721,
- "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[down]": 0.3095974160823971,
- "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[start]": 0.3580062510445714,
- "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[up]": 0.3486314578913152,
- "tests/test_deploy_home_writability.py::test_deploy_down_allows_unreadable_persisted_secret[better-auth]": 0.30434420914389193,
- "tests/test_deploy_home_writability.py::test_deploy_down_allows_unreadable_persisted_secret[credentials-key]": 0.3071113752666861,
- "tests/test_deploy_home_writability.py::test_deploy_down_allows_unreadable_persisted_secret[internal-auth]": 0.32423420809209347,
- "tests/test_deploy_home_writability.py::test_deploy_down_allows_unwritable_home": 0.3549690411891788,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[better-auth-build]": 0.3101081259083003,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[better-auth-start]": 0.3175853746943176,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[better-auth-up]": 0.3163273341488093,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[credentials-key-build]": 0.31243379204533994,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[credentials-key-start]": 0.3152080422732979,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[credentials-key-up]": 0.30625583208166063,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[internal-auth-build]": 0.3001082914415747,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[internal-auth-start]": 0.3272811667993665,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[internal-auth-up]": 0.3073582090437412,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unwritable_home_before_invoking_docker[build]": 0.029754667077213526,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unwritable_home_before_invoking_docker[start]": 0.028861999977380037,
- "tests/test_deploy_home_writability.py::test_deploy_rejects_unwritable_home_before_invoking_docker[up]": 0.03339116694405675,
- "tests/test_deploy_uv_extras.py::test_backend_dockerfile_expands_multiple_uv_extras": 0.31732187466695905,
- "tests/test_deploy_uv_extras.py::test_backend_dockerfile_rejects_glob_uv_extra": 0.020421499852091074,
- "tests/test_deploy_uv_extras.py::test_deploy_build_auto_detects_postgres_extra_when_other_extras_are_enabled": 0.46089104283601046,
- "tests/test_deploy_uv_extras.py::test_deploy_build_auto_detects_postgres_extra_with_python_fallback": 0.9981985003687441,
- "tests/test_deploy_uv_extras.py::test_deploy_uses_dotenv_without_sourcing_shell_syntax": 0.4653015420772135,
- "tests/test_detect_blocking_io_static.py::test_cli_default_filters_sync_only_inventory_items": 0.002085791900753975,
- "tests/test_detect_blocking_io_static.py::test_decorator_default_annotation_and_return_annotation_all_use_enclosing_scope": 0.0019219990354031324,
- "tests/test_detect_blocking_io_static.py::test_definition_time_expressions_are_still_attributed_to_the_enclosing_function": 0.001902249176055193,
- "tests/test_detect_blocking_io_static.py::test_if_else_alias_tracking_is_order_independent_across_branches": 0.002209708094596863,
- "tests/test_detect_blocking_io_static.py::test_if_else_alias_union_carries_forward_after_the_if_statement": 0.0019038328900933266,
- "tests/test_detect_blocking_io_static.py::test_json_output_ranks_operations_without_confidence_noise": 0.0021346681751310825,
- "tests/test_detect_blocking_io_static.py::test_json_output_uses_concise_review_record_schema": 0.0024982918985188007,
- "tests/test_detect_blocking_io_static.py::test_parse_errors_are_reported_as_findings": 0.0020207909401506186,
- "tests/test_detect_blocking_io_static.py::test_path_receiver_detection_uses_path_annotations": 0.001994709251448512,
- "tests/test_detect_blocking_io_static.py::test_pep695_type_parameter_bound_is_never_treated_as_definition_time_eager": 0.00188729097135365,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_blocking_calls_in_sync_helper_reached_from_async_code": 0.0019495009910315275,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_chained_sync_http_client_methods_in_async_code": 0.0019609166774898767,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_constructor_parameter_used_directly_as_receiver": 0.0019579988438636065,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_direct_blocking_calls_in_async_code": 0.0026281659957021475,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_local_variable_alias_of_self_attribute": 0.0019272919744253159,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_os_walk_and_path_resolve_in_async_code": 0.002027166076004505,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_self_attribute_chain_helper_reached_from_async_method": 0.001958250068128109,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_self_helper_reached_from_async_method": 0.0019609166774898767,
- "tests/test_detect_blocking_io_static.py::test_scan_file_detects_sync_httpx_client_methods_in_async_code": 0.0019808330107480288,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_trace_unrelated_local_variables_as_receivers": 0.0020055831409990788,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_call_result_as_receiver_alias": 0.002024417044594884,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_call_result_assigned_to_local_as_receiver_alias": 0.001970750279724598,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_call_rooted_attribute_chain_as_receiver_alias": 0.001927667297422886,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_default_value_expression_as_inside_new_function": 0.0019453749991953373,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_generator_element_as_definition_time_eager": 0.0019724590238183737,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_immediately_invoked_lambda_in_definition_time_default_as_eager": 0.001974917948246002,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_lambda_body_as_definition_time_eager": 0.0019192900508642197,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_postponed_annotation_as_definition_time_eager": 0.001913625979796052,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_string_replace_as_file_io": 0.0020160842686891556,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_subscript_result_as_receiver_alias": 0.0021074588876217604,
- "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_subscript_rooted_attribute_chain_as_receiver_alias": 0.0018992500845342875,
- "tests/test_detect_blocking_io_static.py::test_scan_file_kills_alias_after_non_traceable_reassignment": 0.001953832572326064,
- "tests/test_detect_blocking_io_static.py::test_scan_file_omits_sync_only_blocking_calls_from_default_results": 0.001877583097666502,
- "tests/test_detect_blocking_io_static.py::test_scan_file_still_treats_generator_outer_iterable_as_definition_time_eager": 0.0019379172008484602,
- "tests/test_detect_blocking_io_static.py::test_scan_file_still_treats_lambda_own_default_as_definition_time_eager": 0.002672957954928279,
- "tests/test_detect_blocking_io_static.py::test_scan_file_traces_annassign_call_result_reassignment_using_pre_assignment_alias_state": 0.0019153752364218235,
- "tests/test_detect_blocking_io_static.py::test_scan_file_traces_call_result_reassignment_using_pre_assignment_alias_state": 0.0019342491868883371,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_bare_unconsumed_generator_as_eager_in_ordinary_code": 0.0018783747218549252,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_bare_uninvoked_lambda_as_eager_in_ordinary_code": 0.0019142080564051867,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_consumed_by_any_builtin_as_eager": 0.0021283752284944057,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_passed_to_list_as_eager": 0.0018989997915923595,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_reduced_by_sum_as_eager": 0.0018956258427351713,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_wrapped_in_map_as_eager": 0.0019182502292096615,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_immediately_invoked_lambda_as_eager": 0.0019154578913003206,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_lambda_invoked_through_stored_variable_as_eager": 0.0018767071887850761,
- "tests/test_detect_blocking_io_static.py::test_scan_file_treats_reviewer_repro_both_eager_shapes_together": 0.001937083201482892,
- "tests/test_detect_blocking_io_static.py::test_source_code_snippet_is_truncated_for_json_output": 0.002270375145599246,
- "tests/test_detect_blocking_io_static.py::test_summary_groups_findings_by_priority_and_operation": 0.0022112501319497824,
- "tests/test_detect_blocking_io_static.py::test_summary_output_writes_json_report": 0.002350750146433711,
- "tests/test_detect_blocking_io_static.py::test_sync_agent_middleware_hook_with_async_counterpart_is_not_reported": 0.0020535001531243324,
- "tests/test_detect_blocking_io_static.py::test_sync_only_agent_middleware_hook_gets_event_loop_exposure": 0.002079915953800082,
- "tests/test_detect_thread_boundaries.py::test_configured_runtime_inventory_resolves_symbols_but_never_invokes_them": 0.0008633758407086134,
- "tests/test_detect_thread_boundaries.py::test_json_output_and_min_severity_filter": 0.0021963322069495916,
- "tests/test_detect_thread_boundaries.py::test_parse_errors_are_reported_as_findings": 0.0020052501931786537,
- "tests/test_detect_thread_boundaries.py::test_runtime_inventory_identifies_tool_and_model_fallbacks_without_invocation": 0.002717041876167059,
- "tests/test_detect_thread_boundaries.py::test_scan_file_classifies_dedicated_executor_helper_wrappers": 0.0019846658688038588,
- "tests/test_detect_thread_boundaries.py::test_scan_file_classifies_default_dedicated_anyio_and_loop_boundaries": 0.0022384999319911003,
- "tests/test_detect_thread_boundaries.py::test_scan_file_detects_async_thread_and_tool_boundaries": 0.002413541078567505,
- "tests/test_detect_thread_boundaries.py::test_scan_file_discovers_same_module_thread_helper_wrappers": 0.0019422497134655714,
- "tests/test_detect_thread_boundaries.py::test_scan_file_identifies_base_chat_model_executor_fallbacks": 0.0021196247544139624,
- "tests/test_detect_thread_boundaries.py::test_scan_file_identifies_sync_langchain_tool_fallbacks": 0.002013124991208315,
- "tests/test_detect_thread_boundaries.py::test_scan_file_ignores_unqualified_threads_and_generic_method_names": 0.002021915977820754,
- "tests/test_detect_thread_boundaries.py::test_scan_file_uses_import_evidence_for_thread_and_executor_aliases": 0.0020268342923372984,
- "tests/test_detect_thread_boundaries.py::test_scan_paths_ignores_virtualenv_like_directories": 0.002041333820670843,
- "tests/test_detect_thread_boundaries.py::test_summary_output_is_concise_and_grouped_by_boundary_kind": 0.0021842080168426037,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[block-scalar- ]": 0.0019097919575870037,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[block-scalar-]": 0.0018857500981539488,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[comment- ]": 0.00183937419205904,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[comment-]": 0.0018516653217375278,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-list- ]": 0.001963626127690077,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-list-]": 0.001876541180536151,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-mapping- ]": 0.0019051660783588886,
- "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-mapping-]": 0.0018614160362631083,
- "tests/test_detect_uv_extras.py::test_detect_browser_name_after_nested_block[ ]": 0.0018673739396035671,
- "tests/test_detect_uv_extras.py::test_detect_browser_name_after_nested_block[]": 0.0018625000957399607,
- "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[group- ]": 0.0019008328672498465,
- "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[group-]": 0.001904084114357829,
- "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[use- ]": 0.001964750001206994,
- "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[use-]": 0.0020423750393092632,
- "tests/test_detect_uv_extras.py::test_detect_browser_stops_at_following_section[ ]": 0.0018567091319710016,
- "tests/test_detect_uv_extras.py::test_detect_browser_stops_at_following_section[]": 0.001855666982010007,
- "tests/test_detect_uv_extras.py::test_detect_from_config_browser_via_browser_navigate_tool": 0.0018468741327524185,
- "tests/test_detect_uv_extras.py::test_detect_from_config_browser_via_indentless_tools_list": 0.0018329997546970844,
- "tests/test_detect_uv_extras.py::test_detect_from_config_buzz_disabled_returns_no_extras": 0.001827541971579194,
- "tests/test_detect_uv_extras.py::test_detect_from_config_buzz_via_channels_enabled": 0.0018287498969584703,
- "tests/test_detect_uv_extras.py::test_detect_from_config_combines_buzz_with_postgres": 0.0018373338971287012,
- "tests/test_detect_uv_extras.py::test_detect_from_config_combines_discord_with_postgres": 0.0018679178319871426,
- "tests/test_detect_uv_extras.py::test_detect_from_config_combines_ollama_and_postgres": 0.0018336258362978697,
- "tests/test_detect_uv_extras.py::test_detect_from_config_combines_postgres_and_redis": 0.0018205409869551659,
- "tests/test_detect_uv_extras.py::test_detect_from_config_dedupes_when_both_present": 0.0018395418301224709,
- "tests/test_detect_uv_extras.py::test_detect_from_config_discord_disabled_returns_no_extras": 0.0018306251149624586,
- "tests/test_detect_uv_extras.py::test_detect_from_config_discord_via_channels_enabled": 0.001836748793721199,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_browser_tool": 0.0018646656535565853,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_buzz_block": 0.0018488329369574785,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_discord_block": 0.0018092908430844545,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_ollama_block": 0.0018325832206755877,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_use_in_nested_indentless_sequence": 0.001878832932561636,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_use_in_nested_model_mapping": 0.0018643750809133053,
- "tests/test_detect_uv_extras.py::test_detect_from_config_memory_stream_bridge_returns_no_extras": 0.0018007918260991573,
- "tests/test_detect_uv_extras.py::test_detect_from_config_missing_file_returns_empty": 0.0017105829901993275,
- "tests/test_detect_uv_extras.py::test_detect_from_config_no_channels_section_returns_no_buzz_extra": 0.001804499188438058,
- "tests/test_detect_uv_extras.py::test_detect_from_config_non_ollama_model_returns_no_extras": 0.0018142079934477806,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_in_setup_wizard_output": 0.0028198750223964453,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_via_indentless_models_list": 0.0018297908827662468,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_via_model_use": 0.001805292209610343,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_when_use_follows_a_nested_list": 0.0018494173418730497,
- "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_when_use_is_the_first_key": 0.0018202909268438816,
- "tests/test_detect_uv_extras.py::test_detect_from_config_postgres_via_checkpointer": 0.0018744179978966713,
- "tests/test_detect_uv_extras.py::test_detect_from_config_postgres_via_database": 0.0018113332334905863,
- "tests/test_detect_uv_extras.py::test_detect_from_config_redis_via_stream_bridge": 0.001862583216279745,
- "tests/test_detect_uv_extras.py::test_detect_from_config_sqlite_returns_no_extras": 0.001800167141482234,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[browser-utf-8-sig]": 0.0019041679333895445,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[browser-utf-8]": 0.0018975003622472286,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[commented-utf-8-sig]": 0.0019636659417301416,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[commented-utf-8]": 0.0018579589668661356,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[ollama-utf-8-sig]": 0.0019077500328421593,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[ollama-utf-8]": 0.0018942912574857473,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[postgres-utf-8-sig]": 0.001950541976839304,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[postgres-utf-8]": 0.0019107081461697817,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[sqlite-utf-8-sig]": 0.0018930830992758274,
- "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[sqlite-utf-8]": 0.0019031669944524765,
- "tests/test_detect_uv_extras.py::test_format_flags_emits_one_flag_per_extra": 0.0002168330829590559,
- "tests/test_detect_uv_extras.py::test_parse_env_extras_drops_shell_metacharacters": 0.00025987508706748486,
- "tests/test_detect_uv_extras.py::test_parse_env_extras_rejects_leading_digits_and_punctuation": 0.00022254209034144878,
- "tests/test_detect_uv_extras.py::test_parse_env_extras_supports_comma_and_whitespace": 0.00030399998649954796,
- "tests/test_detect_uv_extras.py::test_resolve_extras_combines_uv_extras_with_redis_url_env": 0.0017782091163098812,
- "tests/test_detect_uv_extras.py::test_resolve_extras_detects_redis_url_env_without_config": 0.001736583886668086,
- "tests/test_detect_uv_extras.py::test_resolve_extras_env_overrides_config": 0.0018713749013841152,
- "tests/test_detect_uv_extras.py::test_resolve_extras_env_supports_multiple": 0.001738124992698431,
- "tests/test_detect_uv_extras.py::test_resolve_extras_falls_back_to_config": 0.0018487910274416208,
- "tests/test_detect_uv_extras.py::test_resolve_extras_finds_backend_subdir_config": 0.001877332804724574,
- "tests/test_detect_uv_extras.py::test_resolve_extras_no_config_no_env": 0.0018230830319225788,
- "tests/test_detect_uv_extras.py::test_resolve_extras_respects_explicit_config_path": 0.001828914973884821,
- "tests/test_detect_uv_extras.py::test_resolve_extras_root_config_takes_precedence": 0.0020041239913553,
- "tests/test_detect_uv_extras.py::test_section_value_does_not_descend_into_grandchildren": 0.00020224903710186481,
- "tests/test_detect_uv_extras.py::test_section_value_finds_nested_key": 0.000236250227317214,
- "tests/test_detect_uv_extras.py::test_section_value_ignores_commented_lines": 0.00020758295431733131,
- "tests/test_detect_uv_extras.py::test_section_value_strips_quotes": 0.0002115420065820217,
- "tests/test_detect_uv_extras.py::test_strip_comment_preserves_quoted_hash": 0.00020462507382035255,
- "tests/test_detector_repo_root.py::test_all_detectors_share_the_resolved_root": 0.00019470811821520329,
- "tests/test_detector_repo_root.py::test_cli_shims_delegate_to_their_detectors": 0.0025043743662536144,
- "tests/test_detector_repo_root.py::test_resolve_repo_root_finds_marker_from_detector_location": 0.0004377509467303753,
- "tests/test_detector_repo_root.py::test_unmarked_location_raises_instead_of_scanning_nothing": 0.002154915826395154,
- "tests/test_dev_entrypoint.py::test_empty_string_yields_empty_flags": 0.029773666989058256,
- "tests/test_dev_entrypoint.py::test_entrypoint_excludes_runtime_state_from_uvicorn_reload": 0.00047337403520941734,
- "tests/test_dev_entrypoint.py::test_entrypoint_script_exists_and_is_posix_sh": 0.006643959088250995,
- "tests/test_dev_entrypoint.py::test_explicit_extras_keep_runtime_required_redis_without_duplicates": 0.0311063751578331,
- "tests/test_dev_entrypoint.py::test_explicit_extras_override_config_and_are_deduplicated": 0.033401875058189034,
- "tests/test_dev_entrypoint.py::test_failed_retry_aborts_before_starting_uvicorn": 0.29987912485376,
- "tests/test_dev_entrypoint.py::test_failed_retry_tells_the_operator_how_to_recover": 0.2814907080028206,
- "tests/test_dev_entrypoint.py::test_failed_sync_recreates_a_clean_virtual_environment": 0.00019783410243690014,
- "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[$(whoami)]": 0.006529583130031824,
- "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[-postgres]": 0.00674204109236598,
- "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[1postgres]": 0.006837709108367562,
- "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[; rm -rf /]": 0.007683292031288147,
- "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[`echo bad`]": 0.006346166832372546,
- "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[post gres extra/path]": 0.006521248957142234,
- "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[postgres;evil]": 0.00654549989849329,
- "tests/test_dev_entrypoint.py::test_multi_extra_comma_separated": 0.031238541938364506,
- "tests/test_dev_entrypoint.py::test_multi_extra_mixed_separators": 0.030735958134755492,
- "tests/test_dev_entrypoint.py::test_multi_extra_whitespace_separated": 0.03067570785060525,
- "tests/test_dev_entrypoint.py::test_no_explicit_extras_uses_the_runtime_selected_config": 0.03214520844630897,
- "tests/test_dev_entrypoint.py::test_no_uv_extras_yields_empty_flags": 0.02893466711975634,
- "tests/test_dev_entrypoint.py::test_self_heal_retry_still_reaches_the_handoff": 0.3095630828756839,
- "tests/test_dev_entrypoint.py::test_single_extra": 0.03082837490364909,
- "tests/test_dev_entrypoint.py::test_successful_sync_reaches_the_uvicorn_handoff": 0.26214845781214535,
- "tests/test_dev_entrypoint.py::test_underscores_and_hyphens_in_name_are_allowed": 0.0299127500038594,
- "tests/test_dev_multi_instance_script.py::test_check_exit_code_reflects_failures_only": 0.00020625023171305656,
- "tests/test_dev_multi_instance_script.py::test_each_process_resolves_its_own_retrieval_index": 0.050573334097862244,
- "tests/test_dev_multi_instance_script.py::test_generated_config_from_a_hostile_base_passes_the_real_startup_gate": 0.0057277928572148085,
- "tests/test_dev_multi_instance_script.py::test_generated_config_from_the_example_passes_the_real_startup_gate": 0.07445429195649922,
- "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[False-False]": 0.0049142499919980764,
- "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[False-True]": 0.004653584212064743,
- "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[True-False]": 0.004795250948518515,
- "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[True-True]": 0.006077748956158757,
- "tests/test_dev_multi_instance_script.py::test_makefile_exposes_harness_targets": 0.0008046247530728579,
- "tests/test_dev_multi_instance_script.py::test_nginx_conf_balances_both_gateways": 0.0019869180396199226,
- "tests/test_dev_multi_instance_script.py::test_nginx_conf_is_accepted_by_nginx[mi state]": 5.570799112319946e-05,
- "tests/test_dev_multi_instance_script.py::test_nginx_conf_is_accepted_by_nginx[state]": 7.804203778505325e-05,
- "tests/test_dev_multi_instance_script.py::test_nginx_conf_quotes_paths_with_whitespace": 0.001987708732485771,
- "tests/test_dev_multi_instance_script.py::test_nginx_conf_rejects_paths_nginx_would_interpolate": 0.0018937508575618267,
- "tests/test_dev_multi_instance_script.py::test_overlay_drops_a_postgres_checkpointer_pointing_at_the_developers_database": 0.0003992910496890545,
- "tests/test_dev_multi_instance_script.py::test_overlay_gives_local_aio_sandboxes_a_harness_container_prefix": 0.0004018736071884632,
- "tests/test_dev_multi_instance_script.py::test_overlay_handles_ui_connectable_providers_without_mutating_settings[False]": 0.001109750010073185,
- "tests/test_dev_multi_instance_script.py::test_overlay_handles_ui_connectable_providers_without_mutating_settings[True]": 0.0015010412316769361,
- "tests/test_dev_multi_instance_script.py::test_overlay_keeps_channels_when_asked": 0.0004647490568459034,
- "tests/test_dev_multi_instance_script.py::test_overlay_keeps_deermem_data_inside_the_harness_home[memory0]": 0.00043174903839826584,
- "tests/test_dev_multi_instance_script.py::test_overlay_keeps_deermem_data_inside_the_harness_home[memory1]": 0.0002954998053610325,
- "tests/test_dev_multi_instance_script.py::test_overlay_keeps_other_data_roots_inside_the_harness": 0.00035704090259969234,
- "tests/test_dev_multi_instance_script.py::test_overlay_leaves_non_deermem_memory_backends_alone_but_says_so": 0.0003719592932611704,
- "tests/test_dev_multi_instance_script.py::test_overlay_leaves_provisioner_backed_aio_prefixes_alone": 0.0003007908817380667,
- "tests/test_dev_multi_instance_script.py::test_overlay_leaves_the_channel_leader_lease_block_alone": 0.0004282081499695778,
- "tests/test_dev_multi_instance_script.py::test_overlay_neutralizes_settings_the_gate_refuses": 0.0005287490785121918,
- "tests/test_dev_multi_instance_script.py::test_overlay_points_explicit_sandbox_ownership_at_the_harness_redis": 0.0002797509077936411,
- "tests/test_dev_multi_instance_script.py::test_overlay_preserves_unrelated_base_sections_without_mutating_the_base": 0.0016665828879922628,
- "tests/test_dev_multi_instance_script.py::test_overlay_sets_every_multi_instance_prerequisite": 0.0008672501426190138,
- "tests/test_dev_multi_instance_script.py::test_parse_sse_events_keeps_ids_and_event_names": 0.00023087509907782078,
- "tests/test_dev_multi_instance_script.py::test_render_config_writes_a_private_file_with_a_generated_header": 0.04821091704070568,
- "tests/test_dev_multi_instance_script.py::test_sandbox_container_prefix_is_stable_per_state_dir": 0.002983707934617996,
- "tests/test_dev_multi_instance_script.py::test_secrets_file_is_private_complete_and_stable": 0.0020857499912381172,
- "tests/test_dev_multi_instance_script.py::test_shell_script_help_lists_every_command_without_side_effects[--help]": 0.02393712615594268,
- "tests/test_dev_multi_instance_script.py::test_shell_script_help_lists_every_command_without_side_effects[-h]": 0.013423334108665586,
- "tests/test_dev_multi_instance_script.py::test_shell_script_help_lists_every_command_without_side_effects[help]": 0.014734918018803,
- "tests/test_dev_multi_instance_script.py::test_shell_script_parses": 0.026280333986505866,
- "tests/test_dev_multi_instance_script.py::test_shell_script_rejects_unknown_commands": 0.012222166871652007,
- "tests/test_dev_multi_instance_script.py::test_sse_read_enforces_its_budget_while_only_heartbeats_arrive": 0.3111000838689506,
- "tests/test_dev_multi_instance_script.py::test_sse_resume_never_starts_a_run_when_model_discovery_failed": 0.00653850007802248,
- "tests/test_dev_multi_instance_script.py::test_up_refuses_containers_owned_by_another_state_dir": 0.3889636679086834,
- "tests/test_dev_multi_instance_script.py::test_up_replaces_its_own_stale_containers_with_their_volumes": 3.670915667200461,
- "tests/test_dev_multi_instance_script.py::test_up_tears_everything_down_when_b_loses_its_port_after_preflight": 3.7546659170184284,
- "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default": 0.001152917044237256,
- "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_rejects_empty_access_token": 0.0013564997352659702,
- "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_rejects_non_dict_response": 0.0023847080301493406,
- "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_combined_elements": 0.00045687402598559856,
- "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_fenced_code_block_no_language": 0.0005077500827610493,
- "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_fenced_code_block_to_blockquote": 0.0005297078751027584,
- "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_horizontal_rule_to_unicode": 0.0004604991991072893,
- "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_inline_code_to_bold": 0.0004502078518271446,
- "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_plain_text_unchanged": 0.00041891681030392647,
- "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_supported_markdown_preserved": 0.0004508332349359989,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowed_user_passes": 0.10467029106803238,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[blank-entry]": 0.10469849896617234,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[frozenset]": 0.10382062522694468,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[mapping]": 0.10364737524650991,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[padded-entry]": 0.10354524990543723,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_connect_code_bypasses_allowed_users_filter": 0.1035969580989331,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_empty_allowed_users_allows_all": 0.10357050015591085,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_non_allowed_user_blocked": 0.10293566575273871,
- "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_non_allowed_user_message_content_not_logged": 0.10402558301575482,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_creation_without_chatbot_message_returns_none": 0.0011606249026954174,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_creation_without_sdk_client_returns_none": 0.0013376649003475904,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_fallback_on_creation_failure": 0.000680458964779973,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_fallback_on_stream_failure": 0.0005708339158445597,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_mode_enabled_supports_streaming": 0.00038508372381329536,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_mode_skips_markdown_adaptation": 0.0005221657920628786,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_replier_cleanup_on_final": 0.0025544576346874237,
- "tests/test_dingtalk_channel.py::TestCardMode::test_card_source_key_matches_inbound_using_message_id_metadata": 0.0003782077692449093,
- "tests/test_dingtalk_channel.py::TestCardMode::test_chatbot_message_stored_for_card_mode": 0.10247516818344593,
- "tests/test_dingtalk_channel.py::TestCardMode::test_non_card_mode_no_streaming": 0.0003667499404400587,
- "tests/test_dingtalk_channel.py::TestCardMode::test_non_card_mode_unchanged": 0.00024058273993432522,
- "tests/test_dingtalk_channel.py::TestCardMode::test_pre_start_stores_dingtalk_client": 0.00047449907287955284,
- "tests/test_dingtalk_channel.py::TestCardMode::test_running_reply_creates_card": 0.0006505830679088831,
- "tests/test_dingtalk_channel.py::TestCardMode::test_send_finalizes_card": 0.0005505839362740517,
- "tests/test_dingtalk_channel.py::TestCardMode::test_send_skips_non_final_without_card_track_when_template_configured": 0.0006896660197526217,
- "tests/test_dingtalk_channel.py::TestCardMode::test_send_streams_to_card": 0.0006208340637385845,
- "tests/test_dingtalk_channel.py::TestCardMode::test_stop_clears_card_state": 0.001456625061109662,
- "tests/test_dingtalk_channel.py::TestCardMode::test_stream_update_card_raises_without_replier": 0.0013348751235753298,
- "tests/test_dingtalk_channel.py::TestChannelRegistration::test_dingtalk_in_channel_capabilities": 0.0004022512584924698,
- "tests/test_dingtalk_channel.py::TestChannelRegistration::test_dingtalk_in_channel_registry": 0.00027737487107515335,
- "tests/test_dingtalk_channel.py::TestChannelRegistration::test_dingtalk_in_credential_keys": 0.0003552497364580631,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_alignment_separators": 0.0004483333323150873,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[escaped-body-pipe]": 0.0010000828187912703,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[escaped-final-pipe]": 0.0006084998603910208,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[escaped-header-pipe]": 0.0007943753153085709,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[leading-empty-cell]": 0.00046145799569785595,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[multiple-escaped-pipes]": 0.0005502910353243351,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[trailing-empty-cell]": 0.0004855841398239136,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_fallback_adapter_preserves_table_values": 0.0002563328016549349,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_no_table": 0.0004378326702862978,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_simple_table": 0.00026574917137622833,
- "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_table_with_surrounding_text": 0.00044233398512005806,
- "tests/test_dingtalk_channel.py::TestDingTalkDownloadGuardLogging::test_empty_download_logs_neutral_guard_line": 0.0006434579845517874,
- "tests/test_dingtalk_channel.py::TestDingTalkDownloadGuardLogging::test_none_download_logs_neutral_guard_line": 0.000654707895591855,
- "tests/test_dingtalk_channel.py::TestDingTalkMessageHandlerSdkContract::test_pre_start_exists_and_noop": 0.00041329115629196167,
- "tests/test_dingtalk_channel.py::TestDingTalkMessageHandlerSdkContract::test_raw_process_returns_ack": 0.008090751012787223,
- "tests/test_dingtalk_channel.py::TestDownloadByCode::test_missing_download_url_returns_none": 0.000465083634480834,
- "tests/test_dingtalk_channel.py::TestDownloadByCode::test_oversized_download_is_dropped": 0.0006658749189227819,
- "tests/test_dingtalk_channel.py::TestDownloadByCode::test_post_non_200_returns_none": 0.0005764577072113752,
- "tests/test_dingtalk_channel.py::TestDownloadByCode::test_two_step_download": 0.0006758752278983593,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_file_message_default_filename": 0.00023983418941497803,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_file_message_from_raw_data": 0.00026595802046358585,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_file_message_without_raw_data_ignored": 0.00021145818755030632,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_picture_message": 0.00032875104807317257,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_picture_message_missing_download_code_ignored": 0.000294041121378541,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_rich_text_get_image_list_failure_is_logged_not_silent": 0.0008042501285672188,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_rich_text_images": 0.0002909158356487751,
- "tests/test_dingtalk_channel.py::TestExtractFiles::test_text_message_has_no_files": 0.0003117907326668501,
- "tests/test_dingtalk_channel.py::TestExtractText::test_plain_text": 0.0003066249191761017,
- "tests/test_dingtalk_channel.py::TestExtractText::test_plain_text_stripped": 0.00019733398221433163,
- "tests/test_dingtalk_channel.py::TestExtractText::test_rich_text": 0.00029000011272728443,
- "tests/test_dingtalk_channel.py::TestExtractText::test_unknown_type_returns_empty": 0.00018529314547777176,
- "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_empty_list": 0.0001985838171094656,
- "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_multiple_text_items": 0.0001788330264389515,
- "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_non_text_items_ignored": 0.00017645885236561298,
- "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_single_text_item": 0.00021966616623103619,
- "tests/test_dingtalk_channel.py::TestGroupMessageMarkdownFormat::test_at_user_ids_still_use_markdown": 0.0013994581531733274,
- "tests/test_dingtalk_channel.py::TestGroupMessageMarkdownFormat::test_no_at_user_ids_uses_markdown": 0.0011432089377194643,
- "tests/test_dingtalk_channel.py::TestHandlerStashesRawData::test_process_stashes_raw_callback_payload": 0.0003951669204980135,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/agent]": 0.00022579217329621315,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/bootstrap]": 0.00021224911324679852,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/goal]": 0.00022975122556090355,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/help]": 0.00022375001572072506,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/memory]": 0.00021374993957579136,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/model]": 0.00029125064611434937,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/models]": 0.00023291795514523983,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/new]": 0.00021583284251391888,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/status]": 0.00020287488587200642,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[/mnt/user-data/outputs/report.md]": 0.00025741616263985634,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[/unknown]": 0.00019795820116996765,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[]": 0.00019425107166171074,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[hello]": 0.00020158197730779648,
- "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[not a command]": 0.00019141705706715584,
- "tests/test_dingtalk_channel.py::TestMarkdownFallbackPropagation::test_fallback_raises_on_failure": 0.005765123991295695,
- "tests/test_dingtalk_channel.py::TestNormalizeConversationType::test_group_int_or_str": 0.00019341707229614258,
- "tests/test_dingtalk_channel.py::TestNormalizeConversationType::test_p2p_or_none": 0.00019575213082134724,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_command_classified_correctly": 0.10406716587021947,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_empty_text_ignored": 0.10357733303681016,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_integer_conversation_type_normalized": 0.10331066721118987,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_produces_correct_inbound": 0.10303883301094174,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_with_unknown_sender_is_still_delivered": 0.10381954000331461,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_without_conversation_id_is_dropped": 0.10413145809434354,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_chat_keeps_mention": 0.10345570696517825,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_command_classifies_and_strips[@_user_1 /help]": 0.10389008279889822,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_command_classifies_and_strips[@bot /goal ship it]": 0.10324929072521627,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_command_classifies_and_strips[@bot /new]": 0.10399024980142713,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_non_command_classified_as_chat": 0.10397695796564221,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_p2p_message_produces_correct_inbound": 0.10196670796722174,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_p2p_message_without_sender_is_dropped[None]": 0.10374379227869213,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_p2p_message_without_sender_is_dropped[]": 0.1029528749641031,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessageFiles::test_file_message_publishes_inbound_with_files": 0.10239170934073627,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessageFiles::test_message_without_text_or_files_dropped": 0.10287445806898177,
- "tests/test_dingtalk_channel.py::TestOnChatbotMessageFiles::test_picture_message_publishes_inbound_with_files": 0.10225362586788833,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[blank-entries]": 0.0003658747300505638,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[blank-entry]": 0.0003292909823358059,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[bool-entry]": 0.0003460829611867666,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[bool-scalar]": 0.0003358330577611923,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[empty-mapping]": 0.00032916711643338203,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[float-scalar]": 0.00034541613422334194,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[mapping]": 0.00033308309502899647,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[null-entry]": 0.00034004170447587967,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_invalid_entries_are_dropped_with_a_warning": 0.0003906239289790392,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[frozenset]": 0.00021033384837210178,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[list]": 0.00021470803767442703,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[set]": 0.00020166626200079918,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[tuple]": 0.0002097508404403925,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_numeric_scalar_is_one_entry": 0.00018866709433495998,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_numeric_values_converted_to_string": 0.00018983404152095318,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[,]": 0.00032599992118775845,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[user1,user2]": 0.0004049998242408037,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_single_string_is_one_entry": 0.00022716796956956387,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[ ]": 0.00029862578958272934,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[None]": 0.0014494990464299917,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[]": 0.0003105420619249344,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users1]": 0.0003909575752913952,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users2]": 0.00034024985507130623,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users3]": 0.0004832490812987089,
- "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users4]": 0.00035333307459950447,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_download_failure_surfaces_marker": 0.0012236249167472124,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_download_failure_without_filename_uses_type_only_marker": 0.00048787519335746765,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_downloads_persists_and_prepends_path": 0.008550624130293727,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_duplicate_document_names_do_not_collide": 0.0035919169895350933,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_failure_marker_sanitizes_hostile_filename": 0.0006811670027673244,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_fallback_name_sanitizes_download_code": 0.0036019589751958847,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_missing_sandbox_after_acquire_yields_marker": 0.0042204163037240505,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_multiple_images_in_one_message_get_distinct_paths": 0.0038464590907096863,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_no_files_is_noop": 0.002115124836564064,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_non_local_sandbox_is_synced": 0.003707792144268751,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_partial_failure_keeps_successful_path": 0.003513416973873973,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_pure_file_message_text_is_only_the_path": 0.007111708167940378,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_rejected_filename_falls_back_to_generated_name": 0.0034083330538123846,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_second_picture_does_not_overwrite_first": 0.0038145831786096096,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_token_failure_yields_marker_not_exception": 0.0007482508663088083,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_traversal_filename_is_sanitized": 0.003950166283175349,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_unexpected_error_becomes_marker": 0.0008636238053441048,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_update_file_failure_yields_marker": 0.005054834997281432,
- "tests/test_dingtalk_channel.py::TestReceiveFile::test_write_reserves_planted_symlink_name": 0.0033195416908711195,
- "tests/test_dingtalk_channel.py::TestSendRetry::test_raises_after_all_retries_exhausted": 3.005637750029564,
- "tests/test_dingtalk_channel.py::TestSendRetry::test_raises_runtime_error_when_no_attempts_configured": 0.002770582912489772,
- "tests/test_dingtalk_channel.py::TestSendRetry::test_retries_on_failure_then_succeeds": 3.0052731661126018,
- "tests/test_dingtalk_channel.py::TestSendRouting::test_default_metadata_uses_p2p": 0.001306331716477871,
- "tests/test_dingtalk_channel.py::TestSendRouting::test_group_send_uses_group_endpoint": 0.0012685421388596296,
- "tests/test_dingtalk_channel.py::TestSendRouting::test_p2p_send_uses_oto_endpoint": 0.0019305422902107239,
- "tests/test_dingtalk_channel.py::TestStop::test_stop_aborts_transport_when_peer_never_acks_close": 5.005368957994506,
- "tests/test_dingtalk_channel.py::TestStop::test_stop_before_stream_client_exists_never_connects": 0.052632959093898535,
- "tests/test_dingtalk_channel.py::TestStop::test_stop_cancels_stalled_ticket_request_without_lingering_threads": 5.0028470838442445,
- "tests/test_dingtalk_channel.py::TestStop::test_stop_closes_live_stream_connection_and_exits_thread": 5.01039204117842,
- "tests/test_dingtalk_channel.py::TestStop::test_stop_interrupts_open_connection_retry_sleep": 5.003247124841437,
- "tests/test_dingtalk_channel.py::TestStop::test_stop_joins_stream_thread_off_the_event_loop": 0.05196154094301164,
- "tests/test_dingtalk_channel.py::TestStop::test_stop_retains_live_stream_thread_after_join_timeout": 0.002696665935218334,
- "tests/test_dingtalk_channel.py::TestTokenCaching::test_token_is_cached_across_calls": 0.0010159588418900967,
- "tests/test_dingtalk_channel.py::TestTopicIdMapping::test_group_topic_is_message_id": 0.10388558288104832,
- "tests/test_dingtalk_channel.py::TestTopicIdMapping::test_p2p_topic_is_none": 0.10342658311128616,
- "tests/test_dingtalk_channel.py::TestUploadMediaValidation::test_json_decode_error_returns_none": 0.0016271253116428852,
- "tests/test_dingtalk_channel.py::TestUploadMediaValidation::test_non_dict_response_returns_none": 0.003304084064438939,
- "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_exempt_channel_needs_no_mention[456-True]": 0.001011581625789404,
- "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_exempt_channel_needs_no_mention[457-False]": 0.0008991656359285116,
- "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_scalar_channel_id_is_one_entry_not_its_digits[int]": 0.0003467088099569082,
- "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_scalar_channel_id_is_one_entry_not_its_digits[str]": 0.0003666249103844166,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[321,654]": 0.0006190831772983074,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[@acme]": 0.0006660011131316423,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds0]": 0.0006370411720126867,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds3]": 0.0004552078898996115,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds4]": 0.00044466694816946983,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds5]": 0.0005743326619267464,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_listed_guild_ids_are_allowed_and_others_denied": 0.000440291129052639,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_on_message_applies_the_allowlist[321-True]": 0.000851418124511838,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_on_message_applies_the_allowlist[322-False]": 0.0006805837620049715,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_scalar_guild_id_is_one_entry_not_its_digits[int]": 0.00040175020694732666,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_scalar_guild_id_is_one_entry_not_its_digits[str]": 0.00047387625090777874,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[-5]": 0.0006504172924906015,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[0]": 0.0006737920921295881,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[321,654]": 0.00045441719703376293,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[4.2]": 0.0007244590669870377,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[@acme]": 0.0004970841109752655,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[None]": 0.0004996671341359615,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[True]": 0.000681333476677537,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra0]": 0.0007707499898970127,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra1]": 0.0007007499225437641,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra2]": 0.0005756239406764507,
- "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra3]": 0.000571749871596694,
- "tests/test_discord_channel.py::test_ack_reaction_retention_is_isolated_per_channel": 0.0006191658321768045,
- "tests/test_discord_channel.py::test_ack_reaction_task_failure_is_logged_and_discarded": 0.0008845000993460417,
- "tests/test_discord_channel.py::test_ack_reaction_task_retained_under_gc": 0.4571289159357548,
- "tests/test_discord_channel.py::test_ack_reaction_task_survives_reaction_failure": 0.0004605830181390047,
- "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[frozenset]": 0.0002363331150263548,
- "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[list]": 0.00026641692966222763,
- "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[set]": 0.000248459167778492,
- "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[tuple]": 0.0002461248077452183,
- "tests/test_discord_channel.py::test_discord_bot_mention_known_command_routes_as_command": 0.0006944576743990183,
- "tests/test_discord_channel.py::test_discord_bot_mention_slash_skill_routes_as_chat": 0.0008900831453502178,
- "tests/test_discord_channel.py::test_discord_channel_capabilities": 0.0002641670871526003,
- "tests/test_discord_channel.py::test_discord_channel_init": 0.0002922923304140568,
- "tests/test_discord_channel.py::test_discord_channel_registered": 0.0002398327924311161,
- "tests/test_discord_channel.py::test_discord_full_queue_rejects_before_thread_or_identity_side_effects": 0.0008811240550130606,
- "tests/test_discord_channel.py::test_discord_releases_early_reservation_when_thread_creation_raises": 0.0006994169671088457,
- "tests/test_discord_channel.py::test_discord_stop_does_not_clobber_store_before_load": 0.0023224579636007547,
- "tests/test_discord_channel.py::test_discord_stop_flushes_thread_mappings": 0.002712458139285445,
- "tests/test_discord_channel.py::test_discord_stop_joins_client_thread_off_the_event_loop": 0.052222251426428556,
- "tests/test_discord_channel.py::test_discord_thread_mapping_persists_across_restart": 0.0022775407414883375,
- "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[ \\t ]": 0.0002381657250225544,
- "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[None]": 0.00024137599393725395,
- "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[]": 0.0002463751006871462,
- "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value3]": 0.00023158290423452854,
- "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value4]": 0.00023029278963804245,
- "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value5]": 0.0002351661678403616,
- "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value6]": 0.0002355417236685753,
- "tests/test_discord_channel.py::test_is_running_tracks_thread_aliveness": 0.0007234583608806133,
- "tests/test_discord_channel.py::test_outbound_loop_call_times_out_when_never_completes": 0.10247854189947248,
- "tests/test_discord_channel.py::test_send_control_calls_keep_the_default_outbound_bound": 0.0011236669961363077,
- "tests/test_discord_channel.py::test_send_fails_fast_when_discord_loop_is_not_running": 0.0007383762858808041,
- "tests/test_discord_channel.py::test_send_file_closes_file_handle": 0.0036067080218344927,
- "tests/test_discord_channel.py::test_send_file_closes_handle_when_send_fails": 0.0032461672089993954,
- "tests/test_discord_channel.py::test_send_file_upload_call_uses_the_dedicated_upload_timeout": 0.00493149901740253,
- "tests/test_discord_channel.py::test_start_typing_sends_indicator_through_discord_typing_api": 0.0009018317796289921,
- "tests/test_discord_channel.py::test_start_typing_warns_on_first_failure_then_logs_at_debug": 0.004304209956899285,
- "tests/test_discord_channel.py::test_start_without_discord_module_points_at_the_extra": 0.001653666840866208,
- "tests/test_discord_channel.py::test_stop_drains_in_flight_ack_reaction_tasks": 0.0004916668403893709,
- "tests/test_discord_channel.py::test_stop_wiring_drains_ack_tasks_across_loops": 0.05234570917673409,
- "tests/test_discord_channel_connections.py::test_discord_cancelled_handler_leaves_the_shared_handoff_to_settle[asyncio]": 0.0012668329291045666,
- "tests/test_discord_channel_connections.py::test_discord_committed_message_keeps_typing_and_acks[asyncio]": 0.04411216708831489,
- "tests/test_discord_channel_connections.py::test_discord_connect_code_binds_on_gateway_loop_and_replies_on_discord_loop[asyncio]": 0.04368441621772945,
- "tests/test_discord_channel_connections.py::test_discord_connect_command_binds_gateway_identity[asyncio]": 0.04474170901812613,
- "tests/test_discord_channel_connections.py::test_discord_failed_identity_lookup_keeps_another_messages_typing[asyncio]": 0.002108916873112321,
- "tests/test_discord_channel_connections.py::test_discord_failed_identity_lookup_stops_typing_and_skips_ack[asyncio]": 0.002733332570642233,
- "tests/test_discord_channel_connections.py::test_discord_failed_typing_creator_keeps_typing_for_a_follower[asyncio-follower-committed]": 0.023670666851103306,
- "tests/test_discord_channel_connections.py::test_discord_failed_typing_creator_keeps_typing_for_a_follower[asyncio-follower-pending]": 0.023914417950436473,
- "tests/test_discord_channel_connections.py::test_discord_inbound_attaches_owner_identity_from_user_level_connection[asyncio]": 0.05498720705509186,
- "tests/test_discord_channel_connections.py::test_discord_message_resolves_identity_on_gateway_loop[asyncio]": 0.046312501188367605,
- "tests/test_discord_channel_connections.py::test_discord_reply_stopping_typing_during_handoff_leaves_no_indicator[asyncio]": 0.0012110418174415827,
- "tests/test_discord_channel_connections.py::test_discord_stop_cancels_pending_identity_lookup_and_releases_intake[asyncio]": 0.04080091719515622,
- "tests/test_discord_channel_connections.py::test_discord_stop_closes_and_restart_reopens_threadsafe_submission_intake[asyncio]": 0.0014371660072356462,
- "tests/test_discord_channel_connections.py::test_discord_unscheduled_bind_is_handled_but_leaves_code_unconsumed[asyncio]": 0.041853333124890924,
- "tests/test_discord_inbound_attachments.py::TestDiscordCdnHostGate::test_allows_discord_cdn_hosts": 0.0002455830108374357,
- "tests/test_discord_inbound_attachments.py::TestDiscordCdnHostGate::test_rejects_lookalike_hosts": 0.00022279191762208939,
- "tests/test_discord_inbound_attachments.py::TestDiscordExtractInboundFiles::test_extracts_image_and_document_descriptors": 0.00024966802448034286,
- "tests/test_discord_inbound_attachments.py::TestDiscordExtractInboundFiles::test_rejects_upload_staging_filename": 0.00025966716930270195,
- "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_bot_token_not_sent_to_foreign_host": 0.00043983408249914646,
- "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_content_encoding_refusal_is_download_failed": 0.0004932917654514313,
- "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_downloads_bytes_with_bot_token_and_strips_url": 0.00048283394426107407,
- "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_missing_url_clears_file_and_notices": 0.0004726247861981392,
- "tests/test_discord_inbound_attachments.py::test_captioned_attachment_publishes_text_and_files": 0.0005864168051630259,
- "tests/test_discord_inbound_attachments.py::test_default_size_limit_notice_shows_25_mib": 0.000488250982016325,
- "tests/test_discord_inbound_attachments.py::test_empty_message_without_attachments_still_dropped": 0.00046287477016448975,
- "tests/test_discord_inbound_attachments.py::test_file_only_message_publishes_inbound_files": 0.0007864569779485464,
- "tests/test_discord_inbound_attachments.py::test_mention_only_skips_file_without_mention": 0.0004654591903090477,
- "tests/test_discord_inbound_attachments.py::test_mention_with_file_only_caption_still_publishes": 0.0006906681228429079,
- "tests/test_discord_inbound_attachments.py::test_size_limit_notice_tracks_enforced_cap[declared]": 0.0007227489259094,
- "tests/test_discord_inbound_attachments.py::test_size_limit_notice_tracks_enforced_cap[returned]": 0.0006117501761764288,
- "tests/test_discord_inbound_attachments.py::test_size_limit_notice_tracks_enforced_cap[stream]": 0.0005667919758707285,
- "tests/test_discord_thread_mapping_cancellation.py::test_discord_stop_drains_thread_mapping_write_across_repeated_cancellation": 0.003108832985162735,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_allows_windows_when_docker_reachable": 0.8675921238027513,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_rejects_missing_custom_socket_on_windows": 0.0410412079654634,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_rejects_missing_socket_on_posix": 0.050459499936550856,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_rejects_windows_when_docker_unreachable": 0.34002725104801357,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preserves_custom_socket_on_windows": 0.34087512479163706,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preserves_unset_default_on_windows": 0.3493964171502739,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_reads_from_dotenv": 0.367784664966166,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_unsets_default_on_windows": 0.3604178330861032,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_allows_windows_when_docker_reachable": 0.04544945922680199,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_rejects_missing_custom_socket_on_windows": 0.021449334220960736,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_rejects_missing_socket_on_posix": 0.021636251360177994,
- "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_rejects_windows_when_docker_unreachable": 0.021936125122010708,
- "tests/test_docker_sandbox_mode_detection.py::test_compose_commands_set_deer_flow_root_before_compose[logs --gateway]": 0.017231333069503307,
- "tests/test_docker_sandbox_mode_detection.py::test_compose_commands_set_deer_flow_root_before_compose[restart]": 0.017490626079961658,
- "tests/test_docker_sandbox_mode_detection.py::test_compose_commands_set_deer_flow_root_before_compose[stop]": 0.02275091572664678,
- "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_aio_without_provisioner_url": 0.02018691715784371,
- "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_defaults_to_local_when_config_missing": 0.02847812487743795,
- "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_ignores_commented_provisioner_url": 0.020287998719140887,
- "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_local_provider": 0.022048332961276174,
- "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_provisioner_with_url": 0.01943354122340679,
- "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_unknown_provider_falls_back_to_local": 0.018791041802614927,
- "tests/test_docker_sandbox_mode_detection.py::test_ensure_env_files_copies_from_examples": 0.026129709091037512,
- "tests/test_docker_sandbox_mode_detection.py::test_ensure_env_files_leaves_existing_env_untouched": 0.017366582760587335,
- "tests/test_docker_sandbox_mode_detection.py::test_logs_prod_targets_production_stack[logs --prod --gateway]": 0.017490542260929942,
- "tests/test_docker_sandbox_mode_detection.py::test_logs_prod_targets_production_stack[logs --prod]": 0.018867916893213987,
- "tests/test_docker_sandbox_mode_detection.py::test_logs_without_dev_containers_hints_at_prod_logs": 0.016414332669228315,
- "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_do_not_create_env_files[logs --gateway]": 0.015641041798517108,
- "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_do_not_create_env_files[restart]": 0.015724459430202842,
- "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_do_not_create_env_files[stop]": 0.01849862514063716,
- "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_run_without_env_examples[logs --gateway]": 0.01605991693213582,
- "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_run_without_env_examples[restart]": 0.017267834162339568,
- "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_run_without_env_examples[stop]": 0.017100500874221325,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[-0]": 0.01729979319497943,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[2.23.3-1]": 0.01698758313432336,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[2.24.0-0]": 0.01698191720061004,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[2.5.0-1]": 0.017613166011869907,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[3.0.1-0]": 0.01617916696704924,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[v2.40.2-desktop.1-0]": 0.016443166648969054,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_falls_back_to_hyphenated_binary": 0.01911370805464685,
- "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_rejects_old_hyphenated_binary": 0.015916500007733703,
- "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[.env.example]": 0.000419416930526495,
- "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/app/gateway/app.py]": 0.00035683391615748405,
- "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/packages/harness/deerflow/config/extensions_config.py]": 0.0004670829512178898,
- "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/pyproject.toml]": 0.00032708398066461086,
- "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[frontend/.env.example]": 0.0003391678910702467,
- "tests/test_dockerignore_excludes_runtime_data.py::test_exclusion_uses_last_matching_pattern[patterns0-False]": 0.0008200418669730425,
- "tests/test_dockerignore_excludes_runtime_data.py::test_exclusion_uses_last_matching_pattern[patterns1-True]": 0.00032774987630546093,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[.deer-flow/integrations/skills/provider/pack/SKILL.md]": 0.0004164581187069416,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[.env]": 0.0029435409232974052,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.deer-flow/.jwt_secret]": 0.0003616239409893751,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.deer-flow/data/deerflow.db]": 0.0005421249661594629,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.deer-flow/users/some-user/agents/my-agent/config.yaml]": 0.00038987607695162296,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.env]": 0.0006377499084919691,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/sandbox/some-thread/scratch.py]": 0.0005078322719782591,
- "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[frontend/.env]": 0.0004994571208953857,
- "tests/test_doctor.py::TestCheckConfigExists::test_missing_config": 0.0022137078922241926,
- "tests/test_doctor.py::TestCheckConfigExists::test_present_config": 0.0027236260939389467,
- "tests/test_doctor.py::TestCheckConfigLoadable::test_invalid_config": 0.0023123747669160366,
- "tests/test_doctor.py::TestCheckConfigLoadable::test_loadable_config": 0.0022461237385869026,
- "tests/test_doctor.py::TestCheckConfigVersion::test_missing_config_skipped": 0.0019208339508622885,
- "tests/test_doctor.py::TestCheckConfigVersion::test_outdated": 0.002342792460694909,
- "tests/test_doctor.py::TestCheckConfigVersion::test_up_to_date": 0.003077750327065587,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_cloud_defaults_need_no_acknowledgement[fastcrw]": 0.0023040007799863815,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_cloud_defaults_need_no_acknowledgement[firecrawl]": 0.0022768741473555565,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_dotenv_backend_is_screened": 0.00259162369184196,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_env_endpoint_and_acknowledgement_are_resolved": 0.0025197919458150864,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_fastcrw_config_endpoint_takes_precedence_over_env": 0.0022760408464819193,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_fastcrw_env_backend_is_screened": 0.002342458115890622,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[browserless]": 0.0023899180814623833,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[crawl4ai]": 0.002390500158071518,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[fastcrw]": 0.002120126038789749,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[firecrawl]": 0.002130375010892749,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[browserless]": 0.0021171250846236944,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[crawl4ai]": 0.00210825027897954,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[fastcrw]": 0.002111998852342367,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[firecrawl]": 0.002122042002156377,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_localhost_default_warns[browserless]": 0.00210183416493237,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_localhost_default_warns[crawl4ai]": 0.002135458169505,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_other_provider_does_not_mask_unsafe_backend": 0.0022818339057266712,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-browserless]": 0.002356249839067459,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-crawl4ai]": 0.0021621668711304665,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-fastcrw]": 0.002137749921530485,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-firecrawl]": 0.0021654157899320126,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-browserless]": 0.002283209003508091,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-crawl4ai]": 0.002316084923222661,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-fastcrw]": 0.0021729159634560347,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-firecrawl]": 0.0022090820129960775,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-browserless]": 0.002288915915414691,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-crawl4ai]": 0.002138208132237196,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-fastcrw]": 0.002117582829669118,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-firecrawl]": 0.002119624987244606,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[browserless]": 0.002233956940472126,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[crawl4ai]": 0.0021472079679369926,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[fastcrw]": 0.002140291966497898,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[firecrawl]": 0.002198542933911085,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[browserless]": 0.002151874825358391,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[crawl4ai]": 0.0021183330100029707,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[fastcrw]": 0.0020962089765816927,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[firecrawl]": 0.0021272492595016956,
- "tests/test_doctor.py::TestCheckDelegatedBackends::test_search_policy_is_unchanged": 0.002303584013134241,
- "tests/test_doctor.py::TestCheckEnvFile::test_missing": 0.001961458008736372,
- "tests/test_doctor.py::TestCheckEnvFile::test_present": 0.002047582995146513,
- "tests/test_doctor.py::TestCheckFrontendEnv::test_missing": 0.00196612486615777,
- "tests/test_doctor.py::TestCheckFrontendEnv::test_present": 0.0020991244819015265,
- "tests/test_doctor.py::TestCheckImageSearch::test_brave_image_search_inline_api_key_warns": 0.002130792010575533,
- "tests/test_doctor.py::TestCheckImageSearch::test_brave_image_search_with_key_ok": 0.0023844582028687,
- "tests/test_doctor.py::TestCheckImageSearch::test_brave_image_search_without_key_warns": 0.002158375224098563,
- "tests/test_doctor.py::TestCheckImageSearch::test_ddg_always_ok": 0.002143376274034381,
- "tests/test_doctor.py::TestCheckImageSearch::test_infoquest_with_key_ok": 0.003191291121765971,
- "tests/test_doctor.py::TestCheckImageSearch::test_invalid_provider_use_fails": 0.002203082898631692,
- "tests/test_doctor.py::TestCheckImageSearch::test_no_image_search_tool_warns": 0.002081498969346285,
- "tests/test_doctor.py::TestCheckImageSearch::test_serper_config_env_ref_without_env_warns": 0.0021954593248665333,
- "tests/test_doctor.py::TestCheckImageSearch::test_serper_inline_api_key_warns": 0.002230290789157152,
- "tests/test_doctor.py::TestCheckImageSearch::test_serper_with_key_ok": 0.0021825830917805433,
- "tests/test_doctor.py::TestCheckImageSearch::test_serper_without_key_warns": 0.0026065409183502197,
- "tests/test_doctor.py::TestCheckLLMApiKey::test_commented_out_models_block_returns_empty": 0.0022310002241283655,
- "tests/test_doctor.py::TestCheckLLMApiKey::test_key_missing": 0.0023427081760019064,
- "tests/test_doctor.py::TestCheckLLMApiKey::test_key_set": 0.0024826666340231895,
- "tests/test_doctor.py::TestCheckLLMApiKey::test_missing_config_returns_empty": 0.0018173737917095423,
- "tests/test_doctor.py::TestCheckLLMAuth::test_claude_credentials_file_with_invalid_expires_at_fails": 0.0026792502030730247,
- "tests/test_doctor.py::TestCheckLLMAuth::test_claude_credentials_file_with_token_passes": 0.0023538332898169756,
- "tests/test_doctor.py::TestCheckLLMAuth::test_claude_credentials_file_without_token_fails": 0.0023979998659342527,
- "tests/test_doctor.py::TestCheckLLMAuth::test_claude_expired_credentials_file_fails": 0.0023333339486271143,
- "tests/test_doctor.py::TestCheckLLMAuth::test_claude_oauth_env_passes": 0.0026915830094367266,
- "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_missing_fails": 0.0021557919681072235,
- "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_blank_token_fails": 0.0021855831146240234,
- "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_malformed_json_fails": 0.0022495838347822428,
- "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_non_object_json_fails": 0.0022786681074649096,
- "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_supported_token_shapes_passes": 0.0028131259605288506,
- "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_without_token_fails": 0.0023157920222729445,
- "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_path_pointing_at_directory_fails": 0.0022301669232547283,
- "tests/test_doctor.py::TestCheckLLMAuth::test_commented_out_models_block_returns_empty": 0.00219962396658957,
- "tests/test_doctor.py::TestCheckLLMAuth::test_undecodable_auth_file_keeps_other_model_results": 0.002239916007965803,
- "tests/test_doctor.py::TestCheckModelsConfigured::test_commented_out_models_block": 0.001994000980630517,
- "tests/test_doctor.py::TestCheckModelsConfigured::test_missing_config_skipped": 0.0018894998356699944,
- "tests/test_doctor.py::TestCheckModelsConfigured::test_no_models": 0.0023725819773972034,
- "tests/test_doctor.py::TestCheckModelsConfigured::test_one_model": 0.0021565002389252186,
- "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[0-ascii]": 0.023441749159246683,
- "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[0-cp936]": 0.02422662591561675,
- "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[7-ascii]": 0.02316504088230431,
- "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[7-cp936]": 0.022242290899157524,
- "tests/test_doctor.py::TestCheckPnpm::test_resolves_shared_runner_from_relative_script_path": 0.0009591248817741871,
- "tests/test_doctor.py::TestCheckPnpm::test_runner_failure_is_reported_as_failure": 0.00021691597066819668,
- "tests/test_doctor.py::TestCheckPnpm::test_uses_shared_runner_from_frontend": 0.00023641623556613922,
- "tests/test_doctor.py::TestCheckPython::test_current_python_passes": 0.0005212498363107443,
- "tests/test_doctor.py::TestCheckSandbox::test_commented_out_tools_block_reports_no_traceback": 0.002286791568621993,
- "tests/test_doctor.py::TestCheckSandbox::test_container_sandbox_without_runtime_warns": 0.0021159169264137745,
- "tests/test_doctor.py::TestCheckSandbox::test_local_sandbox_with_disabled_host_bash_warns": 0.002197875175625086,
- "tests/test_doctor.py::TestCheckSandbox::test_missing_sandbox_fails": 0.002100959187373519,
- "tests/test_doctor.py::TestCheckWebCapture::test_browserless_cloud_without_token_warns": 0.0022012910339981318,
- "tests/test_doctor.py::TestCheckWebCapture::test_browserless_isolated_self_host_without_token_ok": 0.002361165126785636,
- "tests/test_doctor.py::TestCheckWebCapture::test_browserless_self_host_without_confirmation_warns": 0.0026179994456470013,
- "tests/test_doctor.py::TestCheckWebCapture::test_browserless_token_env_ref_ok": 0.002291084034368396,
- "tests/test_doctor.py::TestCheckWebCapture::test_private_target_opt_in_does_not_authorize_capture_backend": 0.002303249668329954,
- "tests/test_doctor.py::TestCheckWebFetch::test_firecrawl_without_key_warns": 0.0021225418895483017,
- "tests/test_doctor.py::TestCheckWebFetch::test_invalid_provider_use_fails": 0.0022818332072347403,
- "tests/test_doctor.py::TestCheckWebFetch::test_jina_always_ok": 0.0024009577464312315,
- "tests/test_doctor.py::TestCheckWebFetch::test_no_fetch_tool_warns": 0.0021955000702291727,
- "tests/test_doctor.py::TestCheckWebFetch::test_sofya_without_key_warns": 0.002284332877025008,
- "tests/test_doctor.py::TestCheckWebFetch::test_unbrowse_with_key_ok": 0.0022727090399712324,
- "tests/test_doctor.py::TestCheckWebFetch::test_unbrowse_without_key_warns": 0.002013250021263957,
- "tests/test_doctor.py::TestCheckWebSearch::test_brave_with_api_key_env_ref_ok": 0.0020865011028945446,
- "tests/test_doctor.py::TestCheckWebSearch::test_brave_with_inline_api_key_warns": 0.0021058751735836267,
- "tests/test_doctor.py::TestCheckWebSearch::test_brave_with_key_ok": 0.0020647079218178988,
- "tests/test_doctor.py::TestCheckWebSearch::test_brave_without_key_warns": 0.0021572501864284277,
- "tests/test_doctor.py::TestCheckWebSearch::test_commented_out_tools_block_warns_without_traceback": 0.0019817089196294546,
- "tests/test_doctor.py::TestCheckWebSearch::test_ddg_always_ok": 0.0021804990246891975,
- "tests/test_doctor.py::TestCheckWebSearch::test_invalid_provider_use_fails": 0.002504291944205761,
- "tests/test_doctor.py::TestCheckWebSearch::test_missing_config_skipped": 0.001928915735334158,
- "tests/test_doctor.py::TestCheckWebSearch::test_no_search_tool_warns": 0.002165418118238449,
- "tests/test_doctor.py::TestCheckWebSearch::test_scalar_tools_entry_warns_without_traceback": 0.0019711670465767384,
- "tests/test_doctor.py::TestCheckWebSearch::test_serper_config_env_ref_ok": 0.0023895411286503077,
- "tests/test_doctor.py::TestCheckWebSearch::test_serper_inline_api_key_warns": 0.0021398330572992563,
- "tests/test_doctor.py::TestCheckWebSearch::test_serper_unresolved_env_ref_falls_back_to_default_var": 0.002508541801944375,
- "tests/test_doctor.py::TestCheckWebSearch::test_serper_unresolved_env_ref_without_default_warns": 0.0022292088251560926,
- "tests/test_doctor.py::TestCheckWebSearch::test_serper_with_key_ok": 0.0020326669327914715,
- "tests/test_doctor.py::TestCheckWebSearch::test_serper_without_key_warns": 0.002076582983136177,
- "tests/test_doctor.py::TestCheckWebSearch::test_serply_with_key_ok": 0.002126083942130208,
- "tests/test_doctor.py::TestCheckWebSearch::test_serply_without_key_warns": 0.0022702510468661785,
- "tests/test_doctor.py::TestCheckWebSearch::test_sofya_with_key_ok": 0.0020316250156611204,
- "tests/test_doctor.py::TestCheckWebSearch::test_sofya_without_key_warns": 0.0020472509786486626,
- "tests/test_doctor.py::TestCheckWebSearch::test_tavily_with_key_ok": 0.002087582601234317,
- "tests/test_doctor.py::TestCheckWebSearch::test_tavily_without_key_warns": 0.002150292042642832,
- "tests/test_doctor.py::TestCheckWebSearch::test_tencent_wsa_without_key_warns": 0.0023333330173045397,
- "tests/test_doctor.py::TestMainConfigResolution::test_checks_the_config_named_by_config_path_env": 0.7231898340396583,
- "tests/test_doctor.py::TestMainConfigResolution::test_defaults_project_root_to_the_checkout_like_make_dev[empty]": 0.6153539579827338,
- "tests/test_doctor.py::TestMainConfigResolution::test_defaults_project_root_to_the_checkout_like_make_dev[unset]": 0.6539252509828657,
- "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_config_path_overrides_the_shell_like_make_dev": 0.6441968337167054,
- "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_location_tilde_expands_like_source[config-path]": 0.6898917912039906,
- "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_location_tilde_expands_like_source[project-root]": 0.7638024578336626,
- "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_location_tilde_expands_like_source[quoted-config-path]": 0.7593802909832448,
- "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_project_root_overrides_the_shell_like_make_dev": 1.7984855819959193,
- "tests/test_doctor.py::TestMainConfigResolution::test_empty_dotenv_config_path_clears_the_shell_value_like_make_dev": 0.6465802490711212,
- "tests/test_doctor.py::TestMainConfigResolution::test_missing_config_path_env_fails_even_with_a_checkout_config": 0.6632521669380367,
- "tests/test_doctor.py::TestMainConfigResolution::test_missing_project_root_env_fails": 0.8399264169856906,
- "tests/test_doctor.py::TestMainExitCode::test_returns_int": 0.6330230012536049,
- "tests/test_doctor.py::TestResolveConfigPath::test_missing_config_path_env_fails": 0.0019974589813500643,
- "tests/test_doctor.py::TestResolveConfigPath::test_missing_project_root_env_fails": 0.0020060830283910036,
- "tests/test_doctor.py::TestResolveConfigPath::test_no_config_anywhere_is_a_plain_missing_config": 0.001910290913656354,
- "tests/test_doctor.py::TestResolveConfigPath::test_unimportable_harness_is_reported_not_raised[ImportError]": 0.0018795840442180634,
- "tests/test_doctor.py::TestResolveConfigPath::test_unimportable_harness_is_reported_not_raised[SyntaxError]": 0.0020226247143000364,
- "tests/test_doctor.py::TestResolveConfigPath::test_unimportable_harness_is_reported_not_raised[TypeError]": 0.0021089580841362476,
- "tests/test_doctor.py::TestResolveConfigPath::test_uses_config_path_env": 0.0023299171589314938,
- "tests/test_doctor.py::TestResolveConfigPath::test_uses_config_under_project_root_env": 0.002238999353721738,
- "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stderr-ascii]": 0.02163158287294209,
- "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stderr-cp936]": 0.026971332961693406,
- "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stdout-ascii]": 0.029378249077126384,
- "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stdout-cp936]": 0.022693708073347807,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_active_goal_is_rendered_first_as_data": 0.0022600418888032436,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_contract_lets_the_agent_pursue_the_goal_at_user_level": 0.003925916971638799,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_contract_names_the_element_the_data_block_renders": 0.002177000045776367,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_alone_opens_the_data_block": 0.0029620409477502108,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_bookkeeping_does_not_change_the_rendered_block": 0.004424500046297908,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_exception_follows_the_rest_of_the_contract": 0.004110959125682712,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_objective_is_escaped_and_bounded": 0.0021474999375641346,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_survives_compaction_of_the_message_that_stated_it": 0.007709874771535397,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[None]": 0.0021207507234066725,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[goal2]": 0.002060833852738142,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[goal3]": 0.002542708767578006,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[goal4]": 0.0026062920223921537,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[not a goal]": 0.0020723750349134207,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_only_the_rendered_element_stays_raw_in_the_lead_chain_order": 0.005058999871835113,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[artifact]": 0.0026032079476863146,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[delegation]": 0.002445750869810581,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[skill]": 0.002178916009142995,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[summary]": 0.0022154173348098993,
- "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[task_notes]": 0.002211666898801923,
- "tests/test_durable_context_middleware.py::TestArtifactRegistryProjection::test_artifact_handles_injected_into_durable_data_block": 0.003937625093385577,
- "tests/test_durable_context_middleware.py::TestArtifactRegistryProjection::test_artifact_projection_disabled_by_flag": 0.0028633761685341597,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_after_model_captures_in_progress_task_dispatch": 0.000285665737465024,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_captured_delegations_include_runtime_run_id": 0.0002879167441278696,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_durable_context_uses_structured_task_metadata_when_content_disagrees": 0.0002690406981855631,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_earlier_reply_conservatively_preserves_unmarked_reuse": 0.00033058435656130314,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_later_unanswered_reuse_does_not_cancel_earlier_resumed_reply": 0.0003951669204980135,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_missing_current_run_marker_does_not_retag_old_run_delegations": 0.00024662516079843044,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_run_reply_with_reused_id_does_not_keep_old_orphan_in_progress": 0.0003042500466108322,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_closes_delegation_an_earlier_run_left_in_progress": 0.00034566596150398254,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_earlier_delegation_that_has_a_result[legacy-without-status-metadata]": 0.00024508312344551086,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_earlier_delegation_that_has_a_result[structured-completed]": 0.0002535840030759573,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_earlier_delegation_that_has_a_result[structured-failed]": 0.0002465411089360714,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_in_progress_delegation_without_run_id": 0.0002245411742478609,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_next_turn_keeps_reply_checkpointed_by_resumed_run[resumed-call]": 0.0005464167334139347,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_next_turn_keeps_reply_checkpointed_by_resumed_run[shared-call]": 0.0003909599035978317,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_repeated_capture_after_cap_does_not_reemit_evicted_old_delegation": 0.0029829167760908604,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_repeated_capture_does_not_reemit_unchanged_delegation": 0.0002592082601040602,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_boundary_does_not_retag_pre_existing_task_missing_from_ledger": 0.00023429212160408497,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_boundary_does_not_treat_legacy_human_without_run_id_as_current": 0.00023191701620817184,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_run_captures_new_delegation_after_pre_existing_boundary": 0.00024312501773238182,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_without_human_boundary_uses_pre_existing_message_ids": 0.00023404182866215706,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resumed_run_without_new_human_does_not_close_earlier_delegation": 0.0002739999908953905,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_returns_ledger_update_for_completed_task": 0.0009528330992907286,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_returns_none_when_no_delegations": 0.00021633203141391277,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_reused_id_does_not_hide_new_work_at_full_ledger_window": 0.0003435423132032156,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_reused_tool_call_id_is_captured_for_new_run_and_counts_toward_limit": 0.0005828342400491238,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_run_id_without_human_boundary_does_not_retag_existing_delegations": 0.0002199169248342514,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_runtime_run_id_capture_starts_at_current_run_message": 0.00026683276519179344,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_unmarked_new_run_reply_with_reused_id_does_not_answer_old_orphan": 0.00030262512154877186,
- "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_unmarked_prior_reply_preserves_earlier_delegation": 0.00025341613218188286,
- "tests/test_durable_context_middleware.py::TestDurableContextInjection::test_injects_summary_and_ledger_together": 0.0035946660209447145,
- "tests/test_durable_context_middleware.py::TestDurableContextInjection::test_untrusted_context_values_stay_out_of_system_message": 0.002867041388526559,
- "tests/test_durable_context_middleware.py::TestGraphIntegration::test_delegation_captured_and_injected": 0.0038075000047683716,
- "tests/test_durable_context_middleware.py::TestGraphIntegration::test_delegations_survives_summarization_and_stays_injected": 0.019695666152983904,
- "tests/test_durable_context_middleware.py::TestGraphIntegration::test_stopped_delegation_is_not_reported_in_progress_to_the_next_turn": 0.013334793038666248,
- "tests/test_durable_context_middleware.py::TestGraphIntegration::test_subagent_limit_counts_only_prior_delegations_in_real_middleware_chain": 0.004891751101240516,
- "tests/test_durable_context_middleware.py::TestMiddlewareRegistration::test_registered_before_summarization": 0.0012591658160090446,
- "tests/test_durable_context_middleware.py::TestSkillContextCapture::test_before_model_captures_skill_reference": 0.0002956253010779619,
- "tests/test_durable_context_middleware.py::TestSkillContextCapture::test_custom_skills_root_and_tool_names": 0.00022791698575019836,
- "tests/test_durable_context_middleware.py::TestSkillContextCapture::test_slash_only_skills_root_is_preserved": 0.0001958759967237711,
- "tests/test_durable_context_middleware.py::TestSkillContextInjection::test_skill_reference_injected_not_body": 0.004328958922997117,
- "tests/test_durable_context_middleware.py::TestSkillContextInjection::test_skill_reference_survives_summarization_and_stays_injected": 0.007524583023041487,
- "tests/test_durable_context_middleware.py::TestSummaryRecordWindowSplit::test_empty_skill_read_tool_names_disables_skill_capture": 0.0002744589000940323,
- "tests/test_durable_context_middleware.py::TestSummaryRecordWindowSplit::test_summary_in_channel_not_messages_then_injected": 0.007240333128720522,
- "tests/test_durable_context_middleware.py::test_artifact_projection_coexists_with_task_notes_and_summary": 0.0028396667912602425,
- "tests/test_durable_context_middleware.py::test_mixed_acceptance_gaps_stay_actionable_in_data_after_real_compaction": 0.006931541953235865,
- "tests/test_dynamic_context_middleware.py::test_checkpointed_memory_is_recorded_for_a_later_run_or_branch_without_reloading": 0.0007219992112368345,
- "tests/test_dynamic_context_middleware.py::test_context_event_failure_does_not_block_memory_injection": 0.0005344168748706579,
- "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_configured_timezone": 0.00029099988751113415,
- "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_resolved_local_zone_for_invalid_env": 0.0004902500659227371,
- "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_resolved_local_zone_without_env": 0.00022108294069766998,
- "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_utc_timezone": 0.00023458199575543404,
- "tests/test_dynamic_context_middleware.py::test_date_reminder_carries_structured_date": 0.0003936248831450939,
- "tests/test_dynamic_context_middleware.py::test_dynamic_context_release_policy_includes_memory_opt_out": 0.0001946671400219202,
- "tests/test_dynamic_context_middleware.py::test_effective_timezone_sentinel_uses_offset_when_local_zone_is_not_resolvable": 0.0002068749163299799,
- "tests/test_dynamic_context_middleware.py::test_endswith_not_substring_prevents_false_positive": 0.00020999996922910213,
- "tests/test_dynamic_context_middleware.py::test_first_run_records_exact_effective_memory": 0.0006585840601474047,
- "tests/test_dynamic_context_middleware.py::test_first_turn_fallback_targets_the_latest_user_message": 0.0004436238668859005,
- "tests/test_dynamic_context_middleware.py::test_first_turn_injection_with_unguarded_history_targets_last_user_message": 0.00045641581527888775,
- "tests/test_dynamic_context_middleware.py::test_format_current_date_defaults_to_server_local_without_env": 0.00028304080478847027,
- "tests/test_dynamic_context_middleware.py::test_format_current_date_honors_configured_timezone": 0.0004222090356051922,
- "tests/test_dynamic_context_middleware.py::test_format_current_date_invalid_timezone_falls_back": 0.0031649169977754354,
- "tests/test_dynamic_context_middleware.py::test_injects_system_reminder_into_first_human_message": 0.0008074590004980564,
- "tests/test_dynamic_context_middleware.py::test_legacy_summary_message_is_not_injection_target": 0.0002007076982408762,
- "tests/test_dynamic_context_middleware.py::test_legacy_systemmessage_reminder_without_key_detected": 0.00038145692087709904,
- "tests/test_dynamic_context_middleware.py::test_list_content_message_handled_as_separate_reminder": 0.0004270835779607296,
- "tests/test_dynamic_context_middleware.py::test_memory_included_when_present": 0.0005291658453643322,
- "tests/test_dynamic_context_middleware.py::test_memory_lookup_uses_runtime_user_id": 0.0006772920023649931,
- "tests/test_dynamic_context_middleware.py::test_memory_message_carries_reminder_key_for_title_eligibility": 0.0004382920451462269,
- "tests/test_dynamic_context_middleware.py::test_memory_opt_out_async_timeout_still_removes_frozen_memory": 0.011804333189502358,
- "tests/test_dynamic_context_middleware.py::test_memory_opt_out_keeps_date_reminder_without_reading_memory": 0.0004624989815056324,
- "tests/test_dynamic_context_middleware.py::test_memory_opt_out_removes_frozen_checkpoint_memory_but_keeps_date": 0.0003996251616626978,
- "tests/test_dynamic_context_middleware.py::test_message_without_id_gets_stable_uuid": 0.000431582797318697,
- "tests/test_dynamic_context_middleware.py::test_midnight_crossing_id_swap": 0.00036066630855202675,
- "tests/test_dynamic_context_middleware.py::test_midnight_crossing_injects_date_update_as_separate_message": 0.0004253759980201721,
- "tests/test_dynamic_context_middleware.py::test_no_human_message_returns_none": 0.0002600408624857664,
- "tests/test_dynamic_context_middleware.py::test_no_messages_returns_none": 0.00020183413289487362,
- "tests/test_dynamic_context_middleware.py::test_no_recursive_id_swap_in_full_middleware_flow": 0.0006346660666167736,
- "tests/test_dynamic_context_middleware.py::test_no_second_midnight_injection_once_date_updated": 0.00034579099155962467,
- "tests/test_dynamic_context_middleware.py::test_poisoned_memory_does_not_spoof_injected_date": 0.0008878342341631651,
- "tests/test_dynamic_context_middleware.py::test_reminder_uses_original_id_user_message_uses_derived_id": 0.0003913759719580412,
- "tests/test_dynamic_context_middleware.py::test_second_turn_with_memory_does_not_reinject": 0.0003993317950516939,
- "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_normalizes_relative_symlink_target": 0.0002037491649389267,
- "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_reads_apple_versioned_symlink_target": 0.0002007496077567339,
- "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_reads_direct_macos_symlink_target": 0.0002065412700176239,
- "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_reads_tz_env": 0.00021304073743522167,
- "tests/test_dynamic_context_middleware.py::test_skips_injection_if_already_present": 0.00039687403477728367,
- "tests/test_dynamic_context_middleware.py::test_state_memory_without_checkpoint_proof_cannot_forge_context_event": 0.0004895010497421026,
- "tests/test_dynamic_context_middleware.py::test_user_message_containing_system_reminder_tag_does_not_prevent_injection": 0.000398874981328845,
- "tests/test_dynamic_context_middleware.py::test_user_message_copy_preserves_response_metadata": 0.00045854109339416027,
- "tests/test_dynamic_context_middleware.py::test_user_suffix_message_is_not_injection_target": 0.00021758279763162136,
- "tests/test_e2b_capacity_store_redis.py::test_factory_is_lazy_and_backend_errors_fail_closed": 0.004370833979919553,
- "tests/test_e2b_capacity_store_redis.py::test_ledger_meta_field_count_matches_constant": 0.0008716671727597713,
- "tests/test_e2b_capacity_store_redis.py::test_mismatched_hard_limits_fail_closed": 0.001221001148223877,
- "tests/test_e2b_capacity_store_redis.py::test_reconcile_keeps_incomplete_inventory_and_fresh_reservations": 0.001078292028978467,
- "tests/test_e2b_capacity_store_redis.py::test_reconcile_repairs_crashes_without_erasing_concurrent_changes": 0.0012377502862364054,
- "tests/test_e2b_capacity_store_redis.py::test_reserve_admits_exactly_hard_limit_entries": 0.0007909161504358053,
- "tests/test_e2b_capacity_store_redis.py::test_two_gateways_atomically_share_one_hash": 0.0011696249712258577,
- "tests/test_e2b_sandbox_provider.py::test_acquire_cleans_up_and_fails_when_bootstrap_fails": 0.0003897089045494795,
- "tests/test_e2b_sandbox_provider.py::test_acquire_closes_client_when_bootstrap_cleanup_kill_fails": 0.0005397081840783358,
- "tests/test_e2b_sandbox_provider.py::test_acquire_discards_warm_sandbox_when_bootstrap_fails": 0.001831623027101159,
- "tests/test_e2b_sandbox_provider.py::test_acquire_rejects_falsey_bootstrap_error": 0.00030945800244808197,
- "tests/test_e2b_sandbox_provider.py::test_acquire_waits_for_same_thread_release_transition": 0.10224891593679786,
- "tests/test_e2b_sandbox_provider.py::test_active_keepalive_does_not_change_warm_idle_timeout": 0.00029770703986287117,
- "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[0-60]": 0.00036058295518159866,
- "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[1800-60]": 0.0002837912179529667,
- "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[30-300]": 0.0002934166695922613,
- "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[30-60]": 0.00029825069941580296,
- "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[600-60]": 0.0003654169850051403,
- "tests/test_e2b_sandbox_provider.py::test_ambiguous_create_failure_retains_deployment_reservation": 0.0006541660986840725,
- "tests/test_e2b_sandbox_provider.py::test_append_accumulates_existing_content": 0.0003800818230956793,
- "tests/test_e2b_sandbox_provider.py::test_append_creates_file_when_file_does_not_exist[FileNotFoundError]": 0.0006126661319285631,
- "tests/test_e2b_sandbox_provider.py::test_append_creates_file_when_file_does_not_exist[FileNotFoundException]": 0.0004417907912284136,
- "tests/test_e2b_sandbox_provider.py::test_append_decodes_bytes_preimage": 0.0003782510757446289,
- "tests/test_e2b_sandbox_provider.py::test_append_does_not_overwrite_when_read_fails": 0.0006784989964216948,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_bounds_total_bytes_across_mounts": 0.011221833061426878,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_bounds_total_files_across_mounts": 0.004094332922250032,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_continues_after_mount_exceeds_limit": 0.0026955422945320606,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_defaults_to_120_when_not_configured": 0.0029054998885840178,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_reason_shows_configured_value": 0.004681082908064127,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_stops_before_next_file": 0.003289751010015607,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_stops_before_next_mount_preflight": 0.0033062079455703497,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_stops_directory_preflight": 0.00332275009714067,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_uses_configured_value": 0.002804997842758894,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_keeps_configured_mounts_when_projection_fails": 0.0026873331516981125,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_missing_host_path_is_not_reported_as_truncation": 0.002315124496817589,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_non_limit_failure_is_not_reported_as_truncation": 0.0025555831380188465,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_result_on_success": 0.0037514157593250275,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_truncated_result_on_byte_budget": 0.00284799886867404,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_truncated_result_on_deadline": 0.003147624898701906,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_truncated_result_on_file_count": 0.003991873934864998,
- "tests/test_e2b_sandbox_provider.py::test_apply_mounts_uploads_only_enabled_skill_projection": 0.00867162598297,
- "tests/test_e2b_sandbox_provider.py::test_atexit_shutdown_logs_pending_cleanup_without_raising": 0.0012159172911196947,
- "tests/test_e2b_sandbox_provider.py::test_bootstrap_failure_does_not_kill_without_destroy_lease": 0.0002783751115202904,
- "tests/test_e2b_sandbox_provider.py::test_bootstrap_sandbox_paths_emits_expected_script": 0.00021416577510535717,
- "tests/test_e2b_sandbox_provider.py::test_bootstrap_sandbox_paths_raises_on_command_failure": 0.0002756670583039522,
- "tests/test_e2b_sandbox_provider.py::test_capacity_burst_policy_allows_limited_overflow": 0.008721332997083664,
- "tests/test_e2b_sandbox_provider.py::test_capacity_burst_with_zero_limit_falls_back_to_reject": 0.006083207670599222,
- "tests/test_e2b_sandbox_provider.py::test_capacity_concurrent_different_threads_only_one_creates": 0.10897520906291902,
- "tests/test_e2b_sandbox_provider.py::test_capacity_create_aborted_by_shutdown_kills_vm": 0.0013234999496489763,
- "tests/test_e2b_sandbox_provider.py::test_capacity_create_aborted_by_shutdown_retries_failed_kill": 0.0012289162259548903,
- "tests/test_e2b_sandbox_provider.py::test_capacity_create_aborted_by_shutdown_tracks_uncertain_cleanup": 0.0016903749201446772,
- "tests/test_e2b_sandbox_provider.py::test_capacity_default_config_values": 0.0011695006396621466,
- "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_create_bootstrap_kill_fails": 0.0022360843140631914,
- "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_eviction_kill_fails": 0.0020960841793566942,
- "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_eviction_reconnect_fails": 0.00203120824880898,
- "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_reclaim_bootstrap_kill_fails": 0.0028532487340271473,
- "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_reclaim_reconnect_fails": 0.0032154598738998175,
- "tests/test_e2b_sandbox_provider.py::test_capacity_reclaim_holds_slot_during_transition": 0.0027122909668833017,
- "tests/test_e2b_sandbox_provider.py::test_capacity_reject_evicts_other_thread_warm_entry_before_create": 0.0029151251073926687,
- "tests/test_e2b_sandbox_provider.py::test_capacity_reject_frees_slot_on_release": 0.0025101250503212214,
- "tests/test_e2b_sandbox_provider.py::test_capacity_reject_policy_does_not_leak_reserved_slots": 0.0023133750073611736,
- "tests/test_e2b_sandbox_provider.py::test_capacity_reject_policy_raises_when_full": 0.0016367083881050348,
- "tests/test_e2b_sandbox_provider.py::test_capacity_release_holds_slot_during_transition": 0.006702790269628167,
- "tests/test_e2b_sandbox_provider.py::test_capacity_release_on_bootstrap_failure": 0.003464248962700367,
- "tests/test_e2b_sandbox_provider.py::test_capacity_release_on_create_failure": 0.008722624741494656,
- "tests/test_e2b_sandbox_provider.py::test_capacity_reset_uses_destructive_shutdown_semantics": 0.001541332108899951,
- "tests/test_e2b_sandbox_provider.py::test_capacity_reset_wakes_waiter_with_shutdown_error": 0.10622991691343486,
- "tests/test_e2b_sandbox_provider.py::test_capacity_retries_tombstone_until_warm_vm_is_destroyed": 0.003147875890135765,
- "tests/test_e2b_sandbox_provider.py::test_capacity_shutdown_wakes_waiter_with_error": 0.20284825144335628,
- "tests/test_e2b_sandbox_provider.py::test_capacity_wait_policy_succeeds_when_slot_freed": 0.2089135420974344,
- "tests/test_e2b_sandbox_provider.py::test_capacity_wait_policy_times_out": 1.0044327932409942,
- "tests/test_e2b_sandbox_provider.py::test_cleanup_lifecycle_remains_available_after_acquire_shutdown": 0.0006128340028226376,
- "tests/test_e2b_sandbox_provider.py::test_client_alive_false_when_sandbox_gone": 0.00020716688595712185,
- "tests/test_e2b_sandbox_provider.py::test_client_alive_treats_unknown_errors_as_alive": 0.0002115420065820217,
- "tests/test_e2b_sandbox_provider.py::test_client_alive_true_for_healthy_client": 0.000218583969399333,
- "tests/test_e2b_sandbox_provider.py::test_competing_reconcilers_only_one_kills_duplicate": 0.00027741584926843643,
- "tests/test_e2b_sandbox_provider.py::test_create_metadata_records_the_snapshotted_skills_root": 0.0014197500422596931,
- "tests/test_e2b_sandbox_provider.py::test_create_sandbox_stores_mount_result_on_sandbox": 0.0013873737771064043,
- "tests/test_e2b_sandbox_provider.py::test_deployment_capacity_reserves_commits_and_rejects_globally": 0.002110500121489167,
- "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_accepts_legacy_list": 0.0008273317944258451,
- "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_discards_candidate_when_bootstrap_fails": 0.00048699905164539814,
- "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_rejects_a_different_skills_root": 0.00025083310902118683,
- "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_returns_none_when_list_raises": 0.0002412500325590372,
- "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_skips_dead_candidate": 0.0002580410800874233,
- "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_tries_later_candidate_when_first_is_dead": 0.00026362366043031216,
- "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_walks_paginator": 0.00027100020088255405,
- "tests/test_e2b_sandbox_provider.py::test_discovery_bootstrap_kill_failure_retains_reserved_slot": 0.001710207900032401,
- "tests/test_e2b_sandbox_provider.py::test_discovery_claims_ownership_before_bootstrap_cleanup": 0.0003479162696748972,
- "tests/test_e2b_sandbox_provider.py::test_discovery_reports_busy_capacity_without_killing_remote_vm": 0.003991791978478432,
- "tests/test_e2b_sandbox_provider.py::test_discovery_reports_shutdown_without_killing_remote_vm": 0.0017859998624771833,
- "tests/test_e2b_sandbox_provider.py::test_discovery_uses_sdk_query_and_tracks_without_reserving": 0.0005304168444126844,
- "tests/test_e2b_sandbox_provider.py::test_download_file_falls_back_to_buffered_read_for_legacy_sdk": 0.00022254209034144878,
- "tests/test_e2b_sandbox_provider.py::test_download_file_streaming_raises_efbig_before_full_buffering": 0.0004592500627040863,
- "tests/test_e2b_sandbox_provider.py::test_download_file_uses_streaming_read_and_returns_full_bytes": 0.0003246262203902006,
- "tests/test_e2b_sandbox_provider.py::test_e2b_acquire_async_uses_dedicated_executor[asyncio]": 0.002846041927114129,
- "tests/test_e2b_sandbox_provider.py::test_e2b_config_accepts_documented_reconciliation_fields": 0.0005866270512342453,
- "tests/test_e2b_sandbox_provider.py::test_e2b_config_warns_about_unknown_fields": 0.0005153338424861431,
- "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_cleans_mount_result": 0.0006480419542640448,
- "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_defers_peer_owned_sandbox": 0.00022575026378035545,
- "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_keeps_slot_when_kill_lookup_raises": 0.00031133322045207024,
- "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_releases_destroy_lease_after_kill_failure": 0.0003790420014411211,
- "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_uses_kill_helper_and_closes_client": 0.00025791581720113754,
- "tests/test_e2b_sandbox_provider.py::test_eviction_of_missing_sandbox_releases_local_capacity": 0.003121999092400074,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_appends_exit_marker_when_failure_has_output": 0.000283209141343832,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_does_not_mark_dead_on_unrelated_error": 0.00030920770950615406,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_env_none_passes_no_envs_kwarg": 0.0004294577520340681,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_forwards_env_and_timeout_to_commands_run": 0.00038558291271328926,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_forwards_env_as_envs": 0.0002958758268505335,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_keeps_stdout_and_stderr_on_nonzero_exit": 0.00022787507623434067,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_marks_dead_on_sandbox_gone_error": 0.00028058281168341637,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_nonzero_exit_is_harvested_as_error": 0.0022360840812325478,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_nonzero_exit_mentioning_not_found_does_not_mark_dead": 0.0002238759770989418,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_rejects_invalid_env_key": 0.0002817101776599884,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_reports_exit_code_when_failure_has_no_output": 0.00020912475883960724,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_returns_stdout_on_success": 0.00021979189477860928,
- "tests/test_e2b_sandbox_provider.py::test_execute_command_timeout_appends_exit_marker": 0.00021708174608647823,
- "tests/test_e2b_sandbox_provider.py::test_failed_inventory_and_redis_error_both_prevent_create": 0.0007574569899588823,
- "tests/test_e2b_sandbox_provider.py::test_failed_write_consumes_aggregate_upload_budget": 0.00304899993352592,
- "tests/test_e2b_sandbox_provider.py::test_forget_local_sandbox_cleans_mount_result": 0.0003870408982038498,
- "tests/test_e2b_sandbox_provider.py::test_glob_preserves_trailing_space_in_filename": 0.00042587495408952236,
- "tests/test_e2b_sandbox_provider.py::test_grep_plain_glob_matches_files_in_any_directory": 0.000349084148183465,
- "tests/test_e2b_sandbox_provider.py::test_grep_scoped_glob_excludes_unrelated_directory_matches": 0.0004402089398354292,
- "tests/test_e2b_sandbox_provider.py::test_grep_scoped_glob_still_passes_coarse_include_flag": 0.0002212489489465952,
- "tests/test_e2b_sandbox_provider.py::test_grep_single_file_path_with_matching_glob": 0.00023925094865262508,
- "tests/test_e2b_sandbox_provider.py::test_grep_without_glob_is_unaffected": 0.00021029077470302582,
- "tests/test_e2b_sandbox_provider.py::test_is_sandbox_gone_error_matches_known_signatures": 0.0002114987000823021,
- "tests/test_e2b_sandbox_provider.py::test_kill_and_close_invokes_kill_and_close_in_order": 0.00025749998167157173,
- "tests/test_e2b_sandbox_provider.py::test_kill_and_close_skips_peer_owned_sandbox": 0.0002263330388814211,
- "tests/test_e2b_sandbox_provider.py::test_kill_and_close_swallows_kill_exceptions": 0.0002194591797888279,
- "tests/test_e2b_sandbox_provider.py::test_kill_client_reports_uncertain_cleanup_without_callable_kill": 0.0002457497175782919,
- "tests/test_e2b_sandbox_provider.py::test_kill_client_returns_exception_without_raising": 0.0006265011616051197,
- "tests/test_e2b_sandbox_provider.py::test_lifecycle_lock_is_reclaimed_after_nested_failure": 0.001358334207907319,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_classifies_empty_failure[1-OSError]": 0.0004794991109520197,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_classifies_empty_failure[missing-FileNotFoundError]": 0.0003314588684588671,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_preserves_trailing_space_in_filename": 0.0006316681392490864,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_raises_oserror_when_find_exit_is_not_missing_path": 0.00044362456537783146,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_raises_when_client_closed": 0.0003147907555103302,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_raises_when_command_fails": 0.0006684169638901949,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_returns_entries_when_head_truncation_exits_141": 0.00048191589303314686,
- "tests/test_e2b_sandbox_provider.py::test_list_dir_uses_find_H_to_dereference_start_point": 0.00026487628929317,
- "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[alpha]": 0.0005544582381844521,
- "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[infinity]": 0.0005234172567725182,
- "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[large_negative]": 0.0005398748908191919,
- "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[negative]": 0.0006027489434927702,
- "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[none]": 0.0005093750078231096,
- "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[suffix]": 0.0006946669891476631,
- "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[zero]": 0.0010744989849627018,
- "tests/test_e2b_sandbox_provider.py::test_load_config_custom_mount_upload_deadline_flows_to_apply_mounts": 0.003237958997488022,
- "tests/test_e2b_sandbox_provider.py::test_mount_result_survives_warm_pool_reclaim": 0.0012298738583922386,
- "tests/test_e2b_sandbox_provider.py::test_mount_upload_deadline_none_returns_default": 0.00023900135420262814,
- "tests/test_e2b_sandbox_provider.py::test_mount_upload_result_is_frozen": 0.00029008323326706886,
- "tests/test_e2b_sandbox_provider.py::test_non_burst_policy_ignores_burst_limit[reject]": 0.0033867917954921722,
- "tests/test_e2b_sandbox_provider.py::test_non_burst_policy_ignores_burst_limit[wait]": 1.0084987091831863,
- "tests/test_e2b_sandbox_provider.py::test_peer_owned_live_vm_keeps_shared_capacity_until_remote_disappearance": 0.0006592911668121815,
- "tests/test_e2b_sandbox_provider.py::test_ping_returns_false_when_sandbox_gone": 0.00023241760209202766,
- "tests/test_e2b_sandbox_provider.py::test_ping_returns_true_on_unknown_error": 0.0002682083286345005,
- "tests/test_e2b_sandbox_provider.py::test_policy_scoped_thread_skips_shared_projection_during_create": 0.002470125909894705,
- "tests/test_e2b_sandbox_provider.py::test_read_file_returns_error_for_missing_file": 0.00034258305095136166,
- "tests/test_e2b_sandbox_provider.py::test_read_file_supports_bounded_ranges": 0.0003147502429783344,
- "tests/test_e2b_sandbox_provider.py::test_read_only_mount_is_not_chmodded_when_no_upload_starts": 0.002432875335216522,
- "tests/test_e2b_sandbox_provider.py::test_read_only_mount_remains_read_only_when_pass_limit_stops_mid_mount": 0.002823959104716778,
- "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_cleans_mount_result_on_dead_entry": 0.0005519569385796785,
- "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_cleans_mount_result_on_reconnect_failure": 0.0004488329868763685,
- "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_drops_dead_entry": 0.0003353739157319069,
- "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_handles_reconnect_exception": 0.0002447499427944422,
- "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_happy_path": 0.00024216785095632076,
- "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_returns_none_on_seed_mismatch": 0.0002594590187072754,
- "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_with_missing_sandbox_frees_slot": 0.0002506673336029053,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_adoption_recheck_treats_warm_pool_as_local": 0.00022387481294572353,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_adopts_canonical_after_restart_loses_local_state": 0.0002520410344004631,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_bootstrap_failure_clears_inflight_after_peer_take": 0.0004071667790412903,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_defers_duplicate_with_live_peer_lease": 0.00028049969114363194,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_discards_active_snapshot_after_release": 0.0003936248831450939,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_does_not_readopt_a_release_in_progress": 0.0002995424438267946,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_honors_item_budget": 0.0003405830357223749,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_honors_page_budget": 0.00022333301603794098,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_honors_wall_clock_budget": 0.0003253319300711155,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_keeps_unexpired_warm_pool_entry": 0.0002144179306924343,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_kills_metadata_orphan_only_after_ttl": 0.0002668339293450117,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_kills_remote_duplicate_of_a_warm_pool_sandbox": 0.0002405010163784027,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_kills_unowned_duplicate_after_grace": 0.00025537493638694286,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_never_adopts_an_old_skills_root_and_reaps_it_after_grace": 0.00029558385722339153,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_never_probes_a_locally_active_sandbox": 0.00028283288702368736,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_never_probes_or_adopts_a_warm_pool_sandbox": 0.0003024991601705551,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_renewal_cannot_overwrite_concurrent_release[False]": 0.0005326250102370977,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_renewal_cannot_overwrite_concurrent_release[True]": 0.0007888739928603172,
- "tests/test_e2b_sandbox_provider.py::test_reconcile_sweeps_expired_warm_pool_entry": 0.0004834586288779974,
- "tests/test_e2b_sandbox_provider.py::test_reconciliation_repairs_crash_and_uses_safe_reservation_age": 0.0004942917730659246,
- "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[False-/home/custom]": 0.0077158319763839245,
- "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[False-/home/user]": 0.008806042140349746,
- "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[True-/home/custom]": 0.0072437499184161425,
- "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[True-/home/user]": 0.008326249895617366,
- "tests/test_e2b_sandbox_provider.py::test_refresh_owned_leases_forgets_peer_owned_sandbox": 0.00021166633814573288,
- "tests/test_e2b_sandbox_provider.py::test_refresh_owned_leases_reclaims_lapsed_lease": 0.0002337079495191574,
- "tests/test_e2b_sandbox_provider.py::test_release_dead_sandbox_skips_warm_pool": 0.00029154098592698574,
- "tests/test_e2b_sandbox_provider.py::test_release_healthy_sandbox_parks_in_warm_pool": 0.0025375832337886095,
- "tests/test_e2b_sandbox_provider.py::test_release_keeps_parked_vm_reclaimable_during_client_close": 0.005487584043294191,
- "tests/test_e2b_sandbox_provider.py::test_release_output_sync_does_not_block_ownership_heartbeat": 0.0003662498202174902,
- "tests/test_e2b_sandbox_provider.py::test_release_owns_final_timeout_after_inflight_active_renewal[None]": 0.10351458308286965,
- "tests/test_e2b_sandbox_provider.py::test_release_owns_final_timeout_after_inflight_active_renewal[t1]": 0.1057033333927393,
- "tests/test_e2b_sandbox_provider.py::test_release_skips_warm_pool_when_sync_reveals_dead_vm": 0.003455790923908353,
- "tests/test_e2b_sandbox_provider.py::test_release_unknown_sandbox_id_is_noop": 0.00020833313465118408,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-carriage-return]": 0.01425275020301342,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-file-separator]": 0.014319209149107337,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-form-feed]": 0.014281248906627297,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-group-separator]": 0.01358345802873373,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-line-separator]": 0.012215500231832266,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-next-line]": 0.012782000005245209,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-paragraph-separator]": 0.012075416510924697,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-record-separator]": 0.012889583827927709,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-vertical-tab]": 0.013382208067923784,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-carriage-return]": 0.01216008304618299,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-file-separator]": 0.012460623867809772,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-form-feed]": 0.012315209023654461,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-group-separator]": 0.013413582928478718,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-line-separator]": 0.01884424965828657,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-next-line]": 0.014849124941974878,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-paragraph-separator]": 0.01475125108845532,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-record-separator]": 0.01623691595159471,
- "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-vertical-tab]": 0.01230349880643189,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-2026-10-09T13:45:00.txt]": 0.013098874827846885,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-plain.txt]": 0.025296000065281987,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-report:2026.txt]": 0.015483292052522302,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-report:2:2026.txt]": 0.013159499038010836,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-reports:2026/result.txt]": 0.012638418236747384,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-2026-10-09T13:45:00.txt]": 0.014493916183710098,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-plain.txt]": 0.028105206787586212,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-report:2026.txt]": 0.016689043026417494,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-report:2:2026.txt]": 0.014786042040213943,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-reports:2026/result.txt]": 0.01351858302950859,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-2026-10-09T13:45:00.txt]": 0.02724620816297829,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-plain.txt]": 0.012830000137910247,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-report:2026.txt]": 0.013718833914026618,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-report:2:2026.txt]": 0.025952832074835896,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-reports:2026/result.txt]": 0.019669416127726436,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[carriage-return]": 0.012148791924118996,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[file-separator]": 0.012219165917485952,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[form-feed]": 0.012136748991906643,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[group-separator]": 0.012434125179424882,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[line-separator]": 0.012525499798357487,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[next-line]": 0.013030166970565915,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[paragraph-separator]": 0.012455042218789458,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[record-separator]": 0.012529625091701746,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[vertical-tab]": 0.012248374754562974,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-carriage-return]": 0.014799334108829498,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-file-separator]": 0.015026625944301486,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-form-feed]": 0.014892000006511807,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-group-separator]": 0.013630416011437774,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-line-separator]": 0.013332832604646683,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-next-line]": 0.013262875145301223,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-paragraph-separator]": 0.01303949998691678,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-record-separator]": 0.013321249978616834,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-vertical-tab]": 0.01422308199107647,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-carriage-return]": 0.012961917091161013,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-file-separator]": 0.012177917640656233,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-form-feed]": 0.012247625039890409,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-group-separator]": 0.012560500064864755,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-line-separator]": 0.015233499929308891,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-next-line]": 0.013455874985083938,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-paragraph-separator]": 0.014324748888611794,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-record-separator]": 0.012628291267901659,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-vertical-tab]": 0.012457374017685652,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-carriage-return]": 0.01314016617834568,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-file-separator]": 0.013190167024731636,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-form-feed]": 0.01575708296149969,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-group-separator]": 0.012723041931167245,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-line-separator]": 0.01311045722104609,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-next-line]": 0.013233374804258347,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-paragraph-separator]": 0.012957958970218897,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-record-separator]": 0.01260212529450655,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-vertical-tab]": 0.014985874993726611,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-carriage-return]": 0.012305750045925379,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-file-separator]": 0.012206458253785968,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-form-feed]": 0.012394374003633857,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-group-separator]": 0.01273220800794661,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-line-separator]": 0.012873250991106033,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-next-line]": 0.012962249107658863,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-paragraph-separator]": 0.01259199995547533,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-record-separator]": 0.013083124766126275,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-vertical-tab]": 0.01243883278220892,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-carriage-return]": 0.014073084341362119,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-file-separator]": 0.013355541974306107,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-form-feed]": 0.013344250153750181,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-group-separator]": 0.013628042070195079,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-line-separator]": 0.013606792315840721,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-next-line]": 0.014191791648045182,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-paragraph-separator]": 0.013111958047375083,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-record-separator]": 0.013753291219472885,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-vertical-tab]": 0.01373458281159401,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-carriage-return]": 0.012468166882172227,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-file-separator]": 0.013584082713350654,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-form-feed]": 0.012951374752447009,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-group-separator]": 0.014170083915814757,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-line-separator]": 0.013745708856731653,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-next-line]": 0.01306583289988339,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-paragraph-separator]": 0.012903289869427681,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-record-separator]": 0.013429333223029971,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-vertical-tab]": 0.01310575008392334,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_reports_single_file_overflow[50-False]": 0.013030541827902198,
- "tests/test_e2b_sandbox_provider.py::test_remote_grep_reports_single_file_overflow[51-True]": 0.0128176249563694,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-1-False]": 0.013073165901005268,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-2-True]": 0.012952875113114715,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-1-False]": 0.01294120796956122,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-2-True]": 0.013290792005136609,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_keeps_real_matches_and_genuine_no_match": 0.05089295795187354,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[glob-find]": 0.568838625214994,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[grep-grep]": 0.2732627922669053,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_root_raises_file_not_found[glob]": 0.007797457976266742,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_root_raises_file_not_found[grep]": 0.009508459363132715,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_raises_when_the_client_call_fails[glob]": 0.0002708339598029852,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_raises_when_the_client_call_fails[grep]": 0.0005615837872028351,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-51-False]": 0.016391958110034466,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-52-True]": 0.016342415940016508,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-51-False]": 0.017827416071668267,
- "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-52-True]": 0.016345373820513487,
- "tests/test_e2b_sandbox_provider.py::test_reuse_evicts_dead_sandbox_cleans_mount_result": 0.00037950044497847557,
- "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_cleans_dangling_mapping": 0.00020679133012890816,
- "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_evicts_dead_sandbox": 0.00024329195730388165,
- "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_evicts_when_ping_fails": 0.00023429212160408497,
- "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_returns_cached_id_on_healthy_reuse": 0.00021362514235079288,
- "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_returns_none_when_no_mapping": 0.0002144149038940668,
- "tests/test_e2b_sandbox_provider.py::test_safe_close_client_swallows_close_failures": 0.00022987485863268375,
- "tests/test_e2b_sandbox_provider.py::test_sandbox_config_validates_e2b_capacity_fields": 0.0002639999147504568,
- "tests/test_e2b_sandbox_provider.py::test_sandbox_id_falls_back_when_client_id_is_none": 0.00021516717970371246,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_defers_teardown_and_fences_cached_acquire_while_maintenance_thread_is_alive[asyncio]": 0.00139908236451447,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_does_not_retry_kill_for_unowned_discovery_vm": 0.00138195906765759,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_bootstrap_does_not_commit": 0.0049989172257483006,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_create_bootstrap_kill_failure_tracks_vm": 0.0008776669856160879,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_discovery_does_not_kill_unowned_vm": 0.0008752071298658848,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_gone_sandbox_eviction_releases_slot_once": 0.00037258281372487545,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_initial_eviction_reconnect_failure_tracks_vm": 0.00041379104368388653,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_reclaim_does_not_register_active": 2.0085998338181525,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_reclaim_reconnect_failure_tracks_vm": 0.002538708969950676,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_release_close_kills_published_warm_vm": 0.005105997668579221,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_during_release_does_not_repopulate_warm_pool": 0.004131541820243001,
- "tests/test_e2b_sandbox_provider.py::test_shutdown_only_kills_sandboxes_owned_by_current_instance": 0.00034954166039824486,
- "tests/test_e2b_sandbox_provider.py::test_signal_handler_forwards_original_action_when_shutdown_cleanup_is_pending": 0.00048504117876291275,
- "tests/test_e2b_sandbox_provider.py::test_skill_projection_and_configured_mount_share_upload_budget": 0.0025104591622948647,
- "tests/test_e2b_sandbox_provider.py::test_skill_projection_mounts_swallows_projection_failure": 0.002512791659682989,
- "tests/test_e2b_sandbox_provider.py::test_slow_active_timeout_does_not_expire_ownership": 0.0014250401873141527,
- "tests/test_e2b_sandbox_provider.py::test_stable_seed_is_deterministic_and_user_scoped": 0.00021945778280496597,
- "tests/test_e2b_sandbox_provider.py::test_stable_seed_matches_shared_identity": 0.0006372500211000443,
- "tests/test_e2b_sandbox_provider.py::test_startup_reconciliation_runs_in_background_without_blocking_caller": 0.0003334588836878538,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_leaves_no_signature_after_upload_failure": 0.0024015819653868675,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rebuilds_managed_remote_tree_despite_matching_legacy_marker": 0.00374166714027524,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_symlinked_remote_root_before_deleting": 0.0030018752440810204,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[//mnt/skills]": 0.004586540861055255,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/]": 0.005638958886265755,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/bin]": 0.002835542196407914,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/boot]": 0.0027302512899041176,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/dev]": 0.0026647080667316914,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/etc/deerflow-skills]": 0.0027800840325653553,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/etc]": 0.002896249294281006,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/home/user]": 0.0028960828203707933,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/home]": 0.0027707929257303476,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lib32]": 0.002548916731029749,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lib64]": 0.0023844169918447733,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lib]": 0.0026672917883843184,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/libx32]": 0.0023374997545033693,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lost+found]": 0.0024597079027444124,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/media]": 0.002380707999691367,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt//skills]": 0.0035587081220000982,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/acp-workspace]": 0.0028177511412650347,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/skills/..]": 0.0027620000764727592,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/skills/.]": 0.0027480011340230703,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/user-data]": 0.003286166815087199,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt]": 0.002938457764685154,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/opt]": 0.0021970828529447317,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/proc]": 0.002170667750760913,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/root]": 0.002238624030724168,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/run]": 0.002114999108016491,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/sbin]": 0.0020735422149300575,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/snap]": 0.002028249902650714,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/srv]": 0.002010249998420477,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/sys]": 0.0020534589421004057,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/tmp]": 0.0020149170886725187,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/usr/local/deerflow-skills]": 0.0022349171340465546,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/usr]": 0.0020044571720063686,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/var/lib/deerflow-skills]": 0.002040999010205269,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/var]": 0.002050209091976285,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[skills]": 0.0061776661314070225,
- "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_serializes_reset_and_upload_for_same_thread": 0.20918833324685693,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_converges_across_passes": 0.004390541231259704,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_discards_manifest_from_another_sandbox": 0.004371291026473045,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_is_noop_when_client_closed": 0.0004155838396400213,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_marks_dead_on_sandbox_gone": 0.005148499738425016,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_preserves_trailing_space_in_filename": 0.008338999701663852,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_records_variable_precision_remote_mtime": 0.006229042075574398,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_removes_manifest_entries_for_deleted_files": 0.013364000944420695,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_resets_empty_manifest_for_new_sandbox": 0.006839084206148982,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_restores_externally_modified_file": 0.011078833136707544,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_skips_file_when_manifest_matches": 0.015279209706932306,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_skips_mtime_restoration_on_overflow": 0.008105791872367263,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_skips_oversize_files": 0.0027784169651567936,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_stops_at_deadline": 0.0027039579581469297,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_stops_at_file_count_cap": 0.004876874154433608,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_stops_at_total_byte_budget": 0.005381375085562468,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_truncated_pass_preserves_stale_manifest": 0.003982584225013852,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_updates_changed_same_size_file": 0.02308720792643726,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_uses_manifest_when_host_mtime_is_rounded": 0.007732458179816604,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_uses_virtual_path_for_download": 0.004530583042651415,
- "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_writes_new_files": 0.015895209042355418,
- "tests/test_e2b_sandbox_provider.py::test_thread_key_includes_the_provider_skills_root": 0.0003362500574439764,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_does_not_overwrite_live_sandbox[active]": 0.00304200011305511,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_does_not_overwrite_live_sandbox[discovered]": 0.0027069170027971268,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_does_not_overwrite_live_sandbox[warm]": 0.004021290922537446,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[byte_limit]": 0.0030529999639838934,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[deadline]": 0.002990623703226447,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[file_limit]": 0.003122250083833933,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[single_file_limit]": 0.003231208771467209,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[tree_byte_limit]": 0.003766166977584362,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[tree_file_limit]": 0.003376582870259881,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[write]": 0.0041635429952293634,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_rejects_linked_resource_roots[thread]": 0.0025395832490175962,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_rejects_linked_resource_roots[user]": 0.002535416977480054,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_rejects_linked_resource_roots[workspace]": 0.002581625012680888,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[acp-workspace-acp_workspace_dir]": 0.0036385832354426384,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[outputs-sandbox_outputs_dir]": 0.0029729160014539957,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[uploads-sandbox_uploads_dir]": 0.003128791693598032,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[workspace-sandbox_work_dir]": 0.003918125061318278,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_shared_limit_requires_saved_data_remediation[_MAX_MOUNT_PASS_FILES]": 0.004364249762147665,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_shared_limit_requires_saved_data_remediation[_MAX_MOUNT_PASS_TOTAL_BYTES]": 0.00417245808057487,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_shares_budget_with_optional_mounts": 0.003005499951541424,
- "tests/test_e2b_sandbox_provider.py::test_thread_restore_skips_links_and_unpublished_files": 0.00342383305542171,
- "tests/test_e2b_sandbox_provider.py::test_tombstone_eviction_has_one_retry_owner": 0.0006195423193275928,
- "tests/test_e2b_sandbox_provider.py::test_tombstone_retry_of_missing_sandbox_frees_retained_slot": 0.0031621260568499565,
- "tests/test_e2b_sandbox_provider.py::test_upload_tree_logs_upload_summary": 0.0037456259597092867,
- "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_excess_file_count_before_upload": 0.002775416010990739,
- "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_file_size_changed_after_preflight[larger]": 0.002530082128942013,
- "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_file_size_changed_after_preflight[smaller]": 0.002475874964147806,
- "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_oversized_file_before_upload": 0.0023419579956680536,
- "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_oversized_tree_before_upload": 0.0027077067643404007,
- "tests/test_e2b_sandbox_provider.py::test_upload_tree_streams_file_contents": 0.0021073741372674704,
- "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_custom_home_subtree[/opt/e2b-home-/opt/e2b-home/skills]": 0.0002694167196750641,
- "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_custom_home_subtree[/tmp/e2b-home-/tmp/e2b-home/skills]": 0.0002598739229142666,
- "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/custom-skills-/custom-skills]": 0.0003354167565703392,
- "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/custom/skills-/custom/skills]": 0.00033783307299017906,
- "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/home/user/skills-/home/user/skills]": 0.000261958921328187,
- "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/mnt/skills-/mnt/skills]": 0.00035320804454386234,
- "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/mnt/skills/-/mnt/skills]": 0.0003981669433414936,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_delete_concurrent_discovery_lease": 0.00039612501859664917,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_race_lapsed_lease_reclaim": 0.10711612505838275,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_release_reacquired_ownership[claim]": 0.10435745888389647,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_release_reacquired_ownership[discover]": 0.10383333289064467,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_leaves_shared_capacity_to_inventory[False]": 0.0005453340709209442,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_leaves_shared_capacity_to_inventory[True]": 0.0004295420367270708,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_entry_after_reclaim_and_release[0]": 0.0003362500574439764,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_entry_after_reclaim_and_release[601]": 0.000465126009657979,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_snapshot_after_lifecycle_wait[acquire]": 0.0007641671691089869,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_snapshot_after_lifecycle_wait[repark]": 0.0013572091702371836,
- "tests/test_e2b_sandbox_provider.py::test_warm_sweep_serializes_with_lapsed_lease_renewal": 0.0003331252373754978,
- "tests/test_ensure_admin.py::test_admin_exists_no_admin_row_skips_migration": 0.004853250226005912,
- "tests/test_ensure_admin.py::test_admin_exists_no_store_skips_migration": 0.00189295900054276,
- "tests/test_ensure_admin.py::test_admin_exists_session_factory_none_skips_migration": 0.001132542034611106,
- "tests/test_ensure_admin.py::test_admin_exists_triggers_migration": 0.01045587519183755,
- "tests/test_ensure_admin.py::test_first_boot_does_not_create_admin": 0.004817833891138434,
- "tests/test_ensure_admin.py::test_first_boot_skips_migration": 0.002929456764832139,
- "tests/test_ensure_admin.py::test_iter_store_items_terminates_on_short_page": 0.000771374674513936,
- "tests/test_ensure_admin.py::test_iter_store_items_walks_multiple_pages": 0.000641584163531661,
- "tests/test_ensure_admin.py::test_migrate_orphaned_threads_empty_store_is_noop": 0.0006630418356508017,
- "tests/test_ensure_admin.py::test_migrate_orphaned_threads_stamps_user_id_on_unowned_rows": 0.0008783738594502211,
- "tests/test_ensure_admin.py::test_migration_failure_is_non_fatal": 0.0027820011600852013,
- "tests/test_ensure_sandbox_initialized.py::test_async_fork_restored_owner_holds_non_releasing_scope_lease[asyncio]": 0.0013276662211865187,
- "tests/test_ensure_sandbox_initialized.py::test_async_fork_restored_owner_normally_releases_fresh_replacement[asyncio]": 0.0015738322399556637,
- "tests/test_ensure_sandbox_initialized.py::test_async_reuse_replaces_stale_checkpoint_and_owner_binding[asyncio]": 0.0011002090759575367,
- "tests/test_ensure_sandbox_initialized.py::test_async_reuse_with_config_only_thread_id_binds_execution_owner[asyncio]": 0.0010899989865720272,
- "tests/test_ensure_sandbox_initialized.py::test_cancelled_async_tool_drains_worker_before_execution_lease_cleanup[asyncio]": 0.0017937079537659883,
- "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_acquires_fresh_when_parent_missing": 0.0003632490988820791,
- "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_async_acquires_fresh_when_parent_missing[asyncio]": 0.0010323328897356987,
- "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_async_plain_state_unchanged[asyncio]": 0.0009595828596502542,
- "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_async_unwraps_overwrite_state[asyncio]": 0.0013183760456740856,
- "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_plain_state_unchanged": 0.0003439581487327814,
- "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_unwraps_overwrite_state": 0.0004807491786777973,
- "tests/test_ensure_sandbox_initialized.py::test_fork_restored_owner_holds_non_releasing_scope_lease": 0.00042137387208640575,
- "tests/test_ensure_sandbox_initialized.py::test_fork_restored_owner_normally_releases_fresh_replacement": 0.000393041642382741,
- "tests/test_ensure_sandbox_initialized.py::test_post_acquire_lookup_failure_unwinds_async_execution_lease[asyncio]": 0.002082458697259426,
- "tests/test_ensure_sandbox_initialized.py::test_post_acquire_lookup_failure_unwinds_sync_execution_lease": 0.001120084198191762,
- "tests/test_ensure_sandbox_initialized.py::test_reuse_replaces_stale_checkpoint_and_owner_binding": 0.0004007101524621248,
- "tests/test_ensure_sandbox_initialized.py::test_reuse_with_config_only_thread_id_binds_execution_owner": 0.00037416722625494003,
- "tests/test_env_file.py::test_auth_secret_warning_mentions_selected_env_file": 0.3298972509801388,
- "tests/test_env_file.py::test_disabled_dotenv_without_selector_keeps_default_behavior[auth]": 0.24990891618654132,
- "tests/test_env_file.py::test_disabled_dotenv_without_selector_keeps_default_behavior[config]": 0.21595266577787697,
- "tests/test_env_file.py::test_disabled_dotenv_without_selector_keeps_default_behavior[debug]": 0.26042841700837016,
- "tests/test_env_file.py::test_empty_selected_file_does_not_load_defaults": 0.22363445814698935,
- "tests/test_env_file.py::test_empty_selected_file_still_rejects_disabled_dotenv": 0.22314225020818412,
- "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[False-auth]": 0.28195574902929366,
- "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[False-config]": 0.2919563341420144,
- "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[False-debug]": 0.27132295770570636,
- "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[True-auth]": 0.24664858309552073,
- "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[True-config]": 0.29555637389421463,
- "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[True-debug]": 0.23890187498182058,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[1-auth]": 0.11284879082813859,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[1-config]": 0.28822091734036803,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[1-debug]": 0.07062937505543232,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[TRUE-auth]": 0.11001354199834168,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[TRUE-config]": 0.21044795704074204,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[TRUE-debug]": 0.06948866602033377,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[Y-auth]": 0.10931141604669392,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[Y-config]": 0.20569024910219014,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[Y-debug]": 0.06996229197829962,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[YeS-auth]": 0.10855254111811519,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[YeS-config]": 0.21328449994325638,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[YeS-debug]": 0.07276029302738607,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[t-auth]": 0.11671070894226432,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[t-config]": 0.20795279182493687,
- "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[t-debug]": 0.07126504089683294,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[directory-auth]": 0.10875116614624858,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[directory-config]": 0.207965292269364,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[directory-debug]": 0.07283633411861956,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[empty-auth]": 0.11194720771163702,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[empty-config]": 0.21608383301645517,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[empty-debug]": 0.07283345912583172,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[invalid_encoding-auth]": 0.11126933270134032,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[invalid_encoding-config]": 0.21827133186161518,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[invalid_encoding-debug]": 0.07525237486697733,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[missing-auth]": 0.10903987614437938,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[missing-config]": 0.21538533410057425,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[missing-debug]": 0.06957595702260733,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[unreadable-auth]": 0.11481129052117467,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[unreadable-config]": 0.217925249831751,
- "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[unreadable-debug]": 0.07507075020112097,
- "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[ true ]": 0.21473162481561303,
- "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[0]": 0.21655370807275176,
- "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[]": 0.21419425029307604,
- "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[false]": 0.2138397078961134,
- "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[no]": 0.21889074915088713,
- "tests/test_env_file.py::test_process_environment_wins[]": 0.21785187488421798,
- "tests/test_env_file.py::test_process_environment_wins[exported]": 0.2206533330027014,
- "tests/test_env_file.py::test_unset_preserves_default_loading[auth]": 0.24283887399360538,
- "tests/test_env_file.py::test_unset_preserves_default_loading[config]": 0.21446599997580051,
- "tests/test_env_file.py::test_unset_preserves_default_loading[debug]": 0.23743654298596084,
- "tests/test_exa_tools.py::TestWebFetchTool::test_basic_fetch": 0.000665042083710432,
- "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_error_handling": 0.0011117919348180294,
- "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_no_results": 0.0006116251461207867,
- "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_no_title": 0.0006305009592324495,
- "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_reads_web_fetch_config": 0.0005902501288801432,
- "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_truncates_long_content": 0.0006076658610254526,
- "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_uses_independent_api_key": 0.0006404172163456678,
- "tests/test_exa_tools.py::TestWebSearchTool::test_basic_search": 0.07572154304943979,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_accepts_env_var_string_limits": 0.0005462921690195799,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_empty_results": 0.0006361673586070538,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_error_handling": 0.0005941658746451139,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[-2_0]": 0.000622292049229145,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[-2_1]": 0.0006827500183135271,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[0]": 0.0006239579524844885,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[10.0]": 0.0006329999305307865,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[3.5_0]": 0.0011805829126387835,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[3.5_1]": 0.0006426670588552952,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[False]": 0.000643458217382431,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[None]": 0.0007678752299398184,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[True]": 0.0006362088024616241,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[]": 0.0006834170781075954,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[many]": 0.0006454999092966318,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_with_custom_config": 0.0006981249898672104,
- "tests/test_exa_tools.py::TestWebSearchTool::test_search_with_no_highlights": 0.000687501160427928,
- "tests/test_executor_starvation.py::test_dedicated_file_io_pool_runs_while_default_executor_is_saturated": 0.000768790952861309,
- "tests/test_executor_starvation.py::test_default_executor_saturation_keeps_work_queued": 0.0014053760096430779,
- "tests/test_executor_starvation.py::test_waiter_timeout_does_not_stop_started_sync_work": 0.0007376237772405148,
- "tests/test_extended_length_paths.py::test_document_symlink_confinement[False]": 0.002433998975902796,
- "tests/test_extended_length_paths.py::test_document_symlink_confinement[True]": 0.002359208883717656,
- "tests/test_extended_length_paths.py::test_document_traversal_is_still_rejected": 0.002545333467423916,
- "tests/test_extended_length_paths.py::test_posix_path_is_unchanged": 0.00019483198411762714,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[C:/shelf/documents-\\\\\\\\?\\\\C:\\\\shelf\\\\documents]": 0.00025783502496778965,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[C:\\\\shelf\\\\..\\\\documents-\\\\\\\\?\\\\C:\\\\documents]": 0.00029237475246191025,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\.\\\\C:\\\\shelf-\\\\\\\\.\\\\C:\\\\shelf]": 0.00023787515237927437,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\.\\\\pipe\\\\deerflow-\\\\\\\\.\\\\pipe\\\\deerflow]": 0.00022529298439621925,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\?\\\\C:\\\\shelf-\\\\\\\\?\\\\C:\\\\shelf]": 0.00022504176013171673,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\?\\\\C:\\\\shelf\\\\..\\\\documents-\\\\\\\\?\\\\C:\\\\shelf\\\\..\\\\documents]": 0.00022833398543298244,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\?\\\\UNC\\\\server\\\\share\\\\shelf-\\\\\\\\?\\\\UNC\\\\server\\\\share\\\\shelf]": 0.00023879134096205235,
- "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\server\\\\share\\\\shelf-\\\\\\\\?\\\\UNC\\\\server\\\\share\\\\shelf]": 0.00024366681464016438,
- "tests/test_extended_length_paths.py::test_windows_relative_path_is_absolutized": 7.316702976822853e-05,
- "tests/test_extension_agent_runs.py::test_action_and_tool_context_keep_positional_compatibility": 0.0004325839690864086,
- "tests/test_extension_agent_runs.py::test_auth_disabled_handle_cannot_outlive_auth_disabled_mode": 0.0009663749951869249,
- "tests/test_extension_agent_runs.py::test_binding_rejects_inconsistent_authenticated_identity": 0.0004034170415252447,
- "tests/test_extension_agent_runs.py::test_custom_agent_binding_and_permission_rechecks_use_current_user": 0.005660790018737316,
- "tests/test_extension_agent_runs.py::test_foreign_thread_and_forged_privileged_input_are_rejected": 0.009323334321379662,
- "tests/test_extension_agent_runs.py::test_handle_rechecks_user_and_shutdown_before_dispatch": 0.0009483336471021175,
- "tests/test_extension_agent_runs.py::test_internal_launchers_work_with_installed_host_without_delegation[mcp]": 0.2666660009417683,
- "tests/test_extension_agent_runs.py::test_internal_launchers_work_with_installed_host_without_delegation[scheduled]": 0.26824737596325576,
- "tests/test_extension_agent_runs.py::test_permissions_are_intersected_with_original_grant_and_current_policy": 0.0008142488077282906,
- "tests/test_extension_agent_runs.py::test_plugin_actions_isolate_same_local_idempotency_key": 0.5177445830777287,
- "tests/test_extension_agent_runs.py::test_plugin_scoping_preserves_key_validation_and_authorization": 0.002170917112380266,
- "tests/test_extension_agent_runs.py::test_real_interrupt_resume_conflict_and_cancel": 0.5610526658128947,
- "tests/test_extension_agent_runs.py::test_real_run_lifecycle_and_automatic_followup": 1.0974965412169695,
- "tests/test_extension_agent_runs.py::test_runtime_handle_is_host_owned_redacted_and_released": 0.0003089588135480881,
- "tests/test_extension_agent_runs.py::test_unstamped_requests_receive_no_delegated_capability": 0.00038325018249452114,
- "tests/test_extension_agent_runs.py::test_unsupported_host_and_credentials_fail_closed": 0.0009980429895222187,
- "tests/test_extension_agent_runs.py::test_wait_uses_capped_backoff_and_returns_terminal_status": 0.004978999961167574,
- "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[ExtensionRuntimeDeps]": 0.00032620783895254135,
- "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[HostPolicySnapshot]": 0.0003230832517147064,
- "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[SystemModelRequest]": 0.0003256250638514757,
- "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[SystemModelResult]": 0.0002792081795632839,
- "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[TaskInfo]": 0.0004510842263698578,
- "tests/test_extension_api_contracts.py::test_agent_build_context_optional_fields_keep_their_defaults": 0.0002496240194886923,
- "tests/test_extension_api_contracts.py::test_agent_scope_both_is_union": 0.00026133377104997635,
- "tests/test_extension_api_contracts.py::test_bare_run_evidence_reader_fails_explicitly_instead_of_looking_caught_up": 0.00040749995969235897,
- "tests/test_extension_api_contracts.py::test_contract_package_keeps_runtime_dependencies_empty": 0.0005532088689506054,
- "tests/test_extension_api_contracts.py::test_contributor_defaults_return_empty": 0.00029745791107416153,
- "tests/test_extension_api_contracts.py::test_distribution_marks_the_contract_package_as_typed": 0.0002852922771126032,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[AgentBuildContext]": 0.0003608330152928829,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[ExtensionRuntimeDeps]": 0.00038095773197710514,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[HostPolicySnapshot]": 0.0003692922182381153,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[MiddlewarePlacement]": 0.00034704222343862057,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunEventPage]": 0.0003579582553356886,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunEventView]": 0.0003502920735627413,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunPage]": 0.0003114589489996433,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunStatusView]": 0.0002541663125157356,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[SystemModelRequest]": 0.0002538328990340233,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[SystemModelResult]": 0.0003235831391066313,
- "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[TaskInfo]": 0.00032695895060896873,
- "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[ExtensionRegistry]": 0.001394334016367793,
- "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[ExtensionService]": 0.00038691703230142593,
- "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[MiddlewareContributor]": 0.0002917931415140629,
- "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[RunEvidenceReader]": 0.0006722079124301672,
- "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[SystemModelCallObserver]": 0.0003329990431666374,
- "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[TaskLifecycleContributor]": 0.0003707490395754576,
- "tests/test_extension_api_contracts.py::test_extension_decorator_stamps_api_requirement": 0.00027362466789782047,
- "tests/test_extension_api_contracts.py::test_extension_service_contract_is_public_and_defaults_to_noop": 0.0005660830065608025,
- "tests/test_extension_api_contracts.py::test_gateway_contribution_points_are_part_of_the_public_surface": 0.00028000003658235073,
- "tests/test_extension_api_contracts.py::test_harness_pins_the_contract_package_exactly": 0.0016616240609437227,
- "tests/test_extension_api_contracts.py::test_middleware_placement_defaults": 0.00024387636221945286,
- "tests/test_extension_api_contracts.py::test_placement_members_cover_both_axes": 0.00035558314993977547,
- "tests/test_extension_api_contracts.py::test_registry_and_install_alias_are_part_of_the_public_surface": 0.000259751221165061,
- "tests/test_extension_api_contracts.py::test_run_evidence_pages_are_immutable_and_empty_by_default": 0.0002727098762989044,
- "tests/test_extension_api_contracts.py::test_runtime_api_version_matches_the_installed_contract_package": 0.00036337366327643394,
- "tests/test_extension_api_contracts.py::test_system_model_observer_contract_reports_success_and_failure_shapes": 0.0006130000110715628,
- "tests/test_extension_api_contracts.py::test_system_model_request_normalizes_messages_into_an_immutable_sequence": 0.0002877507358789444,
- "tests/test_extension_api_contracts.py::test_system_operation_kind_members": 0.0002667088992893696,
- "tests/test_extension_api_contracts.py::test_task_lifecycle_contract_is_public_and_defaults_to_noop": 0.0005821671802550554,
- "tests/test_extension_api_contracts.py::test_task_outcome_members": 0.00026495824567973614,
- "tests/test_extension_api_contracts.py::test_task_store_from_runtime_reads_the_host_key": 0.0002691661939024925,
- "tests/test_extension_api_contracts.py::test_task_store_from_runtime_returns_none_on_missing_or_wrong_shape": 0.0002755839377641678,
- "tests/test_extension_api_state.py::test_api_package_does_not_import_deerflow": 0.0023326671216636896,
- "tests/test_extension_api_state.py::test_get_or_init_allows_initializer_to_use_the_same_store": 0.00032466696575284004,
- "tests/test_extension_api_state.py::test_get_or_init_creates_once": 0.00023491564206779003,
- "tests/test_extension_api_state.py::test_get_returns_none_when_absent": 0.0002500000409781933,
- "tests/test_extension_api_state.py::test_remove_returns_and_clears": 0.0002303742803633213,
- "tests/test_extension_api_state.py::test_scope_id_is_exposed": 0.00023170886561274529,
- "tests/test_extension_api_state.py::test_set_then_get_roundtrips": 0.0002354159951210022,
- "tests/test_extension_api_state.py::test_stores_are_independent": 0.00022883340716362,
- "tests/test_extension_api_state.py::test_types_are_isolated": 0.00023195892572402954,
- "tests/test_extension_api_surface.py::test_api_version_matches_the_packaging_metadata": 0.0004328328650444746,
- "tests/test_extension_api_surface.py::test_every_contract_kind_added_for_the_0_2_series_is_exported": 0.00023345905356109142,
- "tests/test_extension_api_surface.py::test_public_surface_imports_and_matches_all": 0.00027683493681252003,
- "tests/test_extension_api_surface.py::test_registry_protocol_declares_every_registration_method": 0.0002200007438659668,
- "tests/test_extension_api_surface.py::test_runtime_deps_is_exported_under_its_documented_name": 0.00022995821200311184,
- "tests/test_extension_app_loading.py::test_create_app_exposes_loaded_extensions_on_app_state_and_process_singleton": 0.06559262494556606,
- "tests/test_extension_app_loading.py::test_create_app_exposes_one_canonical_live_diagnostics_list": 0.10967537527903914,
- "tests/test_extension_app_loading.py::test_create_app_fails_closed_for_required_extension_with_malformed_api_marker": 0.0004749998915940523,
- "tests/test_extension_app_loading.py::test_create_app_fails_closed_when_a_required_extension_cannot_load": 0.0005234170239418745,
- "tests/test_extension_app_loading.py::test_create_app_fails_open_when_extension_loading_raises_unexpectedly": 0.05742762517184019,
- "tests/test_extension_app_loading.py::test_create_app_mounts_extension_routers_after_all_host_routes": 0.06193370884284377,
- "tests/test_extension_app_loading.py::test_create_app_propagates_config_failures_instead_of_blaming_extension_loading": 0.00053575006313622,
- "tests/test_extension_app_loading.py::test_create_app_tolerates_a_missing_config_file_and_loads_no_extensions": 0.05614333297125995,
- "tests/test_extension_check_script.py::test_backend_only_wheel_skips_extraction": 0.002867666305974126,
- "tests/test_extension_check_script.py::test_custom_manifest_can_be_checked_explicitly": 0.003419665154069662,
- "tests/test_extension_check_script.py::test_dotted_entry_module_is_accepted_without_importing_plugin": 0.0025694577489048243,
- "tests/test_extension_check_script.py::test_dropped_manifest_is_detected_from_src_layout": 0.0032733744010329247,
- "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = example-entry point target]": 0.002729416824877262,
- "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = example:factory.install-entry point target]": 0.002642874140292406,
- "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = example:install\\nsecond = example:install-exactly one]": 0.0025987077970057726,
- "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = missing:install-entry module]": 0.0028061261400580406,
- "tests/test_extension_check_script.py::test_invalid_packaged_python_is_rejected": 0.0034565830137580633,
- "tests/test_extension_check_script.py::test_missing_or_incompatible_api_dependency_is_rejected[deerflow-extension-api>=0.2; extra == \"optional\"]": 0.0026572931092232466,
- "tests/test_extension_check_script.py::test_missing_or_incompatible_api_dependency_is_rejected[deerflow-extension-api>=99]": 0.0025075417943298817,
- "tests/test_extension_check_script.py::test_missing_or_incompatible_api_dependency_is_rejected[unrelated>=1]": 0.0024805841967463493,
- "tests/test_extension_check_script.py::test_packaged_assets_use_host_manifest_validation": 0.005806708009913564,
- "tests/test_extension_check_script.py::test_packaged_entry_is_checked_without_importing_plugin": 0.0032425839453935623,
- "tests/test_extension_check_script.py::test_single_module_source_cannot_drop_its_manifest": 0.0026418750640004873,
- "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[../escaped]": 0.0025952088180929422,
- "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[/escaped]": 0.0026336240116506815,
- "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:/example/ui_manifest.json]": 0.0028745417948812246,
- "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:/ui_manifest.json]": 0.0024802088737487793,
- "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:example/ui_manifest.json]": 0.0027598340529948473,
- "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:ui_manifest.json]": 0.0024432088248431683,
- "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[example\\\\escaped]": 0.002745874924585223,
- "tests/test_extension_check_script.py::test_wheel_root_manifest_is_also_validated": 0.0031238317023962736,
- "tests/test_extension_config.py::test_app_config_defaults_to_no_plugins": 0.0005002082325518131,
- "tests/test_extension_config.py::test_app_config_parses_plugin_entries": 0.00037762499414384365,
- "tests/test_extension_config.py::test_new_field_does_not_disturb_the_existing_extensions_field": 0.0002778759226202965,
- "tests/test_extension_config.py::test_plugin_entries_reject_unknown_fields_instead_of_weakening_required": 0.0003019587602466345,
- "tests/test_extension_config.py::test_plugins_is_registered_as_startup_only": 0.0001979588996618986,
- "tests/test_extension_config.py::test_reset_does_not_leak_app_store_writes": 0.00018637487664818764,
- "tests/test_extension_config.py::test_reset_gives_a_fresh_instance": 0.000202166847884655,
- "tests/test_extension_config.py::test_runtime_diagnostics_are_bounded_without_replacing_the_live_list": 0.00021954206749796867,
- "tests/test_extension_config.py::test_singleton_defaults_to_empty": 0.00018595927394926548,
- "tests/test_extension_config.py::test_singleton_roundtrips": 0.00020024902187287807,
- "tests/test_extension_dependency_sync.py::test_backend_make_targets_never_mutate_the_extension_lock": 0.0004641669802367687,
- "tests/test_extension_dependency_sync.py::test_docker_builder_can_resolve_locked_git_extensions": 0.00038504088297486305,
- "tests/test_extension_dependency_sync.py::test_docker_context_keeps_every_managed_extension_artifact": 0.0003586250822991133,
- "tests/test_extension_dependency_sync.py::test_docker_dev_entrypoint_syncs_the_lock_before_runtime": 0.0005604999605566263,
- "tests/test_extension_dependency_sync.py::test_docker_image_builds_from_the_lock_and_never_syncs_at_runtime": 0.0007529591675847769,
- "tests/test_extension_dependency_sync.py::test_extension_management_bootstrap_does_not_resolve_a_broken_extension_source": 0.0006071238312870264,
- "tests/test_extension_dependency_sync.py::test_extensions_dependency_group_is_part_of_the_default_sync": 0.0006163329817354679,
- "tests/test_extension_dependency_sync.py::test_frozen_management_bootstrap_installs_core_without_reading_a_missing_extension": 0.22133420803584158,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_are_cross_platform_and_keep_trust_confirmation": 0.0007238741964101791,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-disable-NAME---name-env __deerflow_extension_name__]": 0.011062375036999583,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-enable-NAME---name-env __deerflow_extension_name__]": 0.01123358285985887,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-install-SOURCE---source-env __deerflow_extension_source__]": 0.011777250096201897,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-remove-NAME---name-env __deerflow_extension_name__]": 0.010889416327700019,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-upgrade-SOURCE---source-env __deerflow_extension_source__]": 0.011957457987591624,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-disable-NAME---name-env __deerflow_extension_name__]": 0.011081624776124954,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-enable-NAME---name-env __deerflow_extension_name__]": 0.011495166923850775,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-install-SOURCE---source-env __deerflow_extension_source__]": 0.010791999055072665,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-remove-NAME---name-env __deerflow_extension_name__]": 0.011803000001236796,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-upgrade-SOURCE---source-env __deerflow_extension_source__]": 0.010841916082426906,
- "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_reject_ambient_environment_arguments": 0.036115832859650254,
- "tests/test_extension_dependency_sync.py::test_root_local_startup_syncs_the_locked_backend_before_runtime": 0.0006512082181870937,
- "tests/test_extension_dependency_sync.py::test_root_makefile_exposes_extension_management_commands": 0.0006759159732609987,
- "tests/test_extension_dependency_sync.py::test_the_app_layer_declares_the_contract_package_it_imports_directly": 0.24602337507531047,
- "tests/test_extension_gateway_wiring.py::test_contributed_mount_is_rejected_but_does_not_starve_later_router": 0.00048054102808237076,
- "tests/test_extension_gateway_wiring.py::test_contributed_websocket_route_is_rejected_until_host_auth_wraps_it": 0.0010630430188030005,
- "tests/test_extension_gateway_wiring.py::test_dynamic_host_mount_claims_matching_descendants": 0.0006450421642512083,
- "tests/test_extension_gateway_wiring.py::test_each_service_stop_has_its_own_timeout_budget": 0.0115614989772439,
- "tests/test_extension_gateway_wiring.py::test_extension_csrf_reserved_exact_paths_track_csrf_exemption[/api/v1/auth/me//]": 0.00021616718731820583,
- "tests/test_extension_gateway_wiring.py::test_extension_csrf_reserved_exact_paths_track_csrf_exemption[/api/v1/auth/me/]": 0.00021625123918056488,
- "tests/test_extension_gateway_wiring.py::test_extension_csrf_reserved_exact_paths_track_csrf_exemption[/api/v1/auth/me]": 0.00023816712200641632,
- "tests/test_extension_gateway_wiring.py::test_extension_public_paths_track_auth_middleware_public_paths": 0.00021237507462501526,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/login/local-POST-/api/v1/auth/login/local-GET]": 0.0005664580967277288,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/login/local-POST-/api/v1/auth/login/local/-GET]": 0.000520041910931468,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/login/local-POST-/api/v1/auth/login/local//-GET]": 0.0005178318824619055,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/me-GET-/api/v1/auth/me-POST]": 0.0005452078767120838,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/me-GET-/api/v1/auth/me/-POST]": 0.0004873741418123245,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/api/webhooks/extension]": 0.00041674869135022163,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/api/{rest:path}]": 0.00043970905244350433,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/api/{section}/extension]": 0.0005285430233925581,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/docs-private]": 0.0004384580533951521,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/health-extension]": 0.0005652501713484526,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/redoc-private]": 0.0003992097917944193,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/api/{item_id:int}]": 0.0004763747565448284,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/api/{item_id}]": 0.000391415785998106,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/api]": 0.0003239999059587717,
- "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/heal]": 0.00032658292911946774,
- "tests/test_extension_gateway_wiring.py::test_host_mount_claims_descendant_http_paths": 0.0005492083728313446,
- "tests/test_extension_gateway_wiring.py::test_host_mount_does_not_claim_newline_capable_str_descendants[/assets-/assets/{name}-/assets/a\\nb]": 0.0004795838613063097,
- "tests/test_extension_gateway_wiring.py::test_host_mount_does_not_claim_newline_capable_str_descendants[/pre{tenant}-/prefoo{id}/{child}-/prefoo1/a\\nb]": 0.0005639588925987482,
- "tests/test_extension_gateway_wiring.py::test_include_router_failure_rolls_back_partial_routes_before_continuing": 0.0024368329904973507,
- "tests/test_extension_gateway_wiring.py::test_private_custom_convertor_with_named_backreference_is_allowed": 0.0005440840031951666,
- "tests/test_extension_gateway_wiring.py::test_re_registered_convertor_does_not_create_a_false_shadow[flip]": 0.0012225829996168613,
- "tests/test_extension_gateway_wiring.py::test_re_registered_convertor_does_not_create_a_false_shadow[int]": 0.0006757089868187904,
- "tests/test_extension_gateway_wiring.py::test_recompiled_converter_cannot_enter_a_public_namespace": 0.0005495424848049879,
- "tests/test_extension_gateway_wiring.py::test_router_claim_uses_converter_semantics_at_include_time": 0.0008697081357240677,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[compound-trailing-str-shadows-narrower-compound]": 0.0005618759896606207,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[disjoint-http-methods]": 0.0005061659030616283,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[dynamic-shadows-compound]": 0.0005202500615268946,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[dynamic-shadows-static]": 0.0005477911327034235,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[exact]": 0.0008650838863104582,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[int-does-not-cover-static]": 0.0005374171305447817,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[int-shadows-digit-compound]": 0.0005490840412676334,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[nonterminal-path-does-not-cover-newline-capable-str]": 0.0005309998523443937,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[path-covers-descendant]": 0.0005524172447621822,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[path-does-not-cover-newline-capable-str]": 0.0005702092312276363,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[renamed-parameter]": 0.0006148340180516243,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[static-does-not-shadow-dynamic]": 0.000515500083565712,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[str-covers-int]": 0.0005438742227852345,
- "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[websocket-does-not-shadow-http]": 0.0005180411972105503,
- "tests/test_extension_gateway_wiring.py::test_router_custom_lifespan_is_rejected_in_favor_of_extension_service": 0.0003820830024778843,
- "tests/test_extension_gateway_wiring.py::test_router_is_rejected_when_its_own_earlier_route_shadows_a_later_one": 0.0005274568684399128,
- "tests/test_extension_gateway_wiring.py::test_router_lifecycle_hooks_are_rejected_in_favor_of_extension_service": 0.0006395408418029547,
- "tests/test_extension_gateway_wiring.py::test_router_with_one_conflict_is_rejected_atomically_and_names_first_owner": 0.0005963339935988188,
- "tests/test_extension_gateway_wiring.py::test_router_with_unsupported_route_item_is_rejected_atomically": 0.0004190418403595686,
- "tests/test_extension_gateway_wiring.py::test_safe_method_at_csrf_exempt_exact_path_is_not_reserved": 0.0003199591301381588,
- "tests/test_extension_gateway_wiring.py::test_service_originated_cancelled_error_does_not_abort_start_batch": 0.000615251949056983,
- "tests/test_extension_gateway_wiring.py::test_service_originated_cancelled_error_does_not_abort_stop_batch": 0.0005012918263673782,
- "tests/test_extension_gateway_wiring.py::test_service_originated_timeout_error_is_reported_as_failure_not_budget_expiry": 0.0005278317257761955,
- "tests/test_extension_gateway_wiring.py::test_services_start_in_order_with_narrow_deps_and_fail_open": 0.001932542072609067,
- "tests/test_extension_gateway_wiring.py::test_services_stop_in_reverse_order_and_fail_open": 0.000532875070348382,
- "tests/test_extension_gateway_wiring.py::test_unknown_convertor_near_a_public_namespace_fails_closed": 0.0003913748078048229,
- "tests/test_extension_injection.py::test_all_four_placements_nest_correctly": 0.0002492079511284828,
- "tests/test_extension_injection.py::test_contributor_failure_is_isolated_to_that_extension": 0.0007980011869221926,
- "tests/test_extension_injection.py::test_contributor_iterable_failure_is_isolated_to_that_extension": 0.0002955829259008169,
- "tests/test_extension_injection.py::test_extension_middleware_name_does_not_collide_with_the_core_stack": 0.001074792118743062,
- "tests/test_extension_injection.py::test_extension_middleware_names_are_stable_across_equivalent_builds": 0.00024929316714406013,
- "tests/test_extension_injection.py::test_extension_middleware_names_avoid_langgraph_reserved_characters": 0.00022570928558707237,
- "tests/test_extension_injection.py::test_inner_of_lands_immediately_after_the_anchor": 0.0002355002798140049,
- "tests/test_extension_injection.py::test_malformed_placement_is_skipped_without_losing_other_extensions": 0.0002308739349246025,
- "tests/test_extension_injection.py::test_missing_anchor_falls_back_and_warns": 0.00026620831340551376,
- "tests/test_extension_injection.py::test_multiple_extension_middlewares_can_compile_into_one_agent": 0.0011929592583328485,
- "tests/test_extension_injection.py::test_no_contributors_returns_the_stack_untouched": 0.00020375102758407593,
- "tests/test_extension_injection.py::test_non_middleware_contribution_is_skipped": 0.00022775004617869854,
- "tests/test_extension_injection.py::test_order_field_breaks_ties_within_a_placement": 0.00022154138423502445,
- "tests/test_extension_injection.py::test_outer_of_lands_immediately_before_the_anchor": 0.00024062511511147022,
- "tests/test_extension_injection.py::test_outermost_lands_at_index_zero": 0.0003153318539261818,
- "tests/test_extension_injection.py::test_provenance_maps_index_to_source": 0.0002097927499562502,
- "tests/test_extension_injection.py::test_scope_both_applies_everywhere": 0.0002482098061591387,
- "tests/test_extension_injection.py::test_scope_filters_out_non_matching_contributions": 0.0002237078733742237,
- "tests/test_extension_injection.py::test_wrapper_construction_failure_is_isolated_to_one_contribution": 0.0003517088480293751,
- "tests/test_extension_isolation.py::test_async_handler_cancellation_propagates_without_replay_or_diagnostic": 0.00034337397664785385,
- "tests/test_extension_isolation.py::test_async_middleware_cannot_swallow_or_repeat_handler_calls": 0.0003486666828393936,
- "tests/test_extension_isolation.py::test_async_observer_cannot_replace_the_downstream_request": 0.0003387490287423134,
- "tests/test_extension_isolation.py::test_async_only_wrap_hook_falls_through_on_sync_execution_path": 0.00022229203023016453,
- "tests/test_extension_isolation.py::test_async_post_handler_failure_does_not_replay_model_handler": 0.0004141672980040312,
- "tests/test_extension_isolation.py::test_async_post_handler_failure_does_not_replay_tool_handler": 0.0004152916371822357,
- "tests/test_extension_isolation.py::test_async_tool_handler_failure_propagates_without_replay_or_diagnostic": 0.00036358321085572243,
- "tests/test_extension_isolation.py::test_create_agent_runs_the_wrapped_hooks_and_registers_the_wrapped_tools": 0.004425626015290618,
- "tests/test_extension_isolation.py::test_error_message_identifies_the_hook": 0.000254832673817873,
- "tests/test_extension_isolation.py::test_failing_async_middleware_falls_through": 0.0006433748640120029,
- "tests/test_extension_isolation.py::test_failing_lifecycle_hook_degrades_to_none_with_a_diagnostic": 0.0005022911354899406,
- "tests/test_extension_isolation.py::test_failing_middleware_falls_through_to_the_handler": 0.0006854590028524399,
- "tests/test_extension_isolation.py::test_graph_bubble_up_propagates_from_lifecycle_hooks": 0.00036891689524054527,
- "tests/test_extension_isolation.py::test_graph_bubble_up_propagates_unchanged": 0.0003763327840715647,
- "tests/test_extension_isolation.py::test_lifecycle_hooks_delegate_to_the_inner": 0.0004947083070874214,
- "tests/test_extension_isolation.py::test_middleware_cannot_call_a_side_effecting_handler_twice": 0.0002878748346120119,
- "tests/test_extension_isolation.py::test_middleware_cannot_replace_a_handler_failure_with_graph_bubble_up": 0.00020495685748755932,
- "tests/test_extension_isolation.py::test_middleware_cannot_replace_a_handler_failure_with_its_own_error": 0.00021212431602180004,
- "tests/test_extension_isolation.py::test_middleware_cannot_skip_the_handler_or_replace_its_result": 0.0002711669076234102,
- "tests/test_extension_isolation.py::test_middleware_cannot_swallow_a_handler_failure_with_a_fallback": 0.0002151660155504942,
- "tests/test_extension_isolation.py::test_middleware_implements_agrees_with_the_wrapper": 0.00021520769223570824,
- "tests/test_extension_isolation.py::test_observer_cannot_replace_the_downstream_request": 0.00021091708913445473,
- "tests/test_extension_isolation.py::test_post_handler_failure_does_not_replay_model_handler": 0.0002854980994015932,
- "tests/test_extension_isolation.py::test_post_handler_failure_does_not_replay_tool_handler": 0.0002737920731306076,
- "tests/test_extension_isolation.py::test_post_handler_graph_bubble_up_cannot_discard_a_successful_result": 0.00035529094748198986,
- "tests/test_extension_isolation.py::test_sync_only_wrap_hook_falls_through_on_async_execution_path": 0.0003385408781468868,
- "tests/test_extension_isolation.py::test_tool_handler_failure_propagates_without_replay_or_diagnostic": 0.00029762391932308674,
- "tests/test_extension_isolation.py::test_working_middleware_is_not_disturbed": 0.00021691713482141495,
- "tests/test_extension_isolation.py::test_wrapper_advertises_the_lifecycle_hooks_the_inner_implements": 0.00021191616542637348,
- "tests/test_extension_isolation.py::test_wrapper_does_not_fabricate_hooks_the_inner_lacks": 0.0001947509590536356,
- "tests/test_extension_isolation.py::test_wrapper_mirrors_sync_and_async_hooks_independently": 0.00020483299158513546,
- "tests/test_extension_isolation.py::test_wrapper_preserves_tools_state_schema_and_transformers": 0.0012315830681473017,
- "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_declared_prefix_is_registered_with_the_migration_filter": 0.0002738318871706724,
- "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_disabled_specs_prefix_is_still_registered": 0.0002398751676082611,
- "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_failing_specs_prefix_is_still_registered": 0.0004227501340210438,
- "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_prefix_that_collides_with_a_host_table_aborts_loading": 0.00029429211281239986,
- "tests/test_extension_loader.py::TestTablePrefixRegistration::test_an_empty_prefix_is_rejected_at_config_load": 0.00026595708914101124,
- "tests/test_extension_loader.py::TestTablePrefixRegistration::test_no_declared_prefix_registers_nothing": 0.00023341691121459007,
- "tests/test_extension_loader.py::TestTablePrefixRegistration::test_omitting_the_key_remains_the_way_to_declare_no_prefix": 0.0002267917152494192,
- "tests/test_extension_loader.py::test_a_successful_load_is_reported": 0.0011855431366711855,
- "tests/test_extension_loader.py::test_an_all_failed_load_reports_none_rather_than_an_empty_list": 0.00045708310790359974,
- "tests/test_extension_loader.py::test_compatible_declared_api_loads": 0.0002177921123802662,
- "tests/test_extension_loader.py::test_compatible_follows_semver_windows": 0.00021154223941266537,
- "tests/test_extension_loader.py::test_compatible_string_subclass_api_marker_can_load": 0.00021816627122461796,
- "tests/test_extension_loader.py::test_config_block_is_passed_through_verbatim": 0.0002087079919874668,
- "tests/test_extension_loader.py::test_diagnostic_helpers_set_level": 0.00019895890727639198,
- "tests/test_extension_loader.py::test_disabled_extension_registers_nothing": 0.00020566582679748535,
- "tests/test_extension_loader.py::test_extension_api_marker_getter_failure_obeys_required_policy[False]": 0.000256124883890152,
- "tests/test_extension_loader.py::test_extension_api_marker_getter_failure_obeys_required_policy[True]": 0.00028566597029566765,
- "tests/test_extension_loader.py::test_host_disabled_required_extension_is_skipped_before_resolution": 0.00024108332581818104,
- "tests/test_extension_loader.py::test_host_registry_satisfies_the_public_contract": 0.0002092909999191761,
- "tests/test_extension_loader.py::test_incompatible_declared_api_is_refused_with_actionable_message": 0.0002426248975098133,
- "tests/test_extension_loader.py::test_install_failure_rolls_back_partial_registration": 0.0007283329032361507,
- "tests/test_extension_loader.py::test_load_order_follows_config_order": 0.00022254325449466705,
- "tests/test_extension_loader.py::test_manager_metadata_is_accepted_without_reaching_the_install_hook": 0.00020395894534885883,
- "tests/test_extension_loader.py::test_newer_minor_declared_api_is_refused": 0.0002340411301702261,
- "tests/test_extension_loader.py::test_newer_minor_required_extension_aborts_startup": 0.0002332497388124466,
- "tests/test_extension_loader.py::test_no_configured_plugins_stays_off_the_info_log": 0.00030675088055431843,
- "tests/test_extension_loader.py::test_no_specs_yields_empty_result": 0.00021912460215389729,
- "tests/test_extension_loader.py::test_non_callable_entry_point_is_rejected": 0.00022920803166925907,
- "tests/test_extension_loader.py::test_optional_extension_with_non_string_api_marker_is_skipped_with_a_diagnostic": 0.00023116706870496273,
- "tests/test_extension_loader.py::test_optional_extension_with_unrenderable_api_marker_still_returns_a_diagnostic": 0.00023574987426400185,
- "tests/test_extension_loader.py::test_required_extension_failure_aborts_startup": 0.00031554209999740124,
- "tests/test_extension_loader.py::test_required_extension_with_non_string_iterable_api_marker_fails_closed": 0.000256457831710577,
- "tests/test_extension_loader.py::test_required_unresolvable_extension_aborts_startup": 0.00048808264546096325,
- "tests/test_extension_loader.py::test_rollback_does_not_remove_a_different_specs_registrations_sharing_the_same_use": 0.00032416614703834057,
- "tests/test_extension_loader.py::test_string_subclass_api_marker_cannot_break_incompatibility_diagnostics": 0.00025183334946632385,
- "tests/test_extension_loader.py::test_successful_install_registers_and_attributes": 0.00022000097669661045,
- "tests/test_extension_loader.py::test_the_report_counts_skipped_extensions_apart_from_loaded_ones": 0.00047320686280727386,
- "tests/test_extension_loader.py::test_undeclared_api_is_allowed": 0.00020399922505021095,
- "tests/test_extension_loader.py::test_unresolvable_entry_point_is_skipped_with_an_error_diagnostic": 0.0002728330437093973,
- "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[git+https://github.com/acme/demo.git@main#subdirectory=packages/demo]": 0.00039466703310608864,
- "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[https://packages.example/demo.whl?keyword=demo]": 0.0004579180385917425,
- "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[https://packages.example/demo.whl?monkeypatch=1]": 0.00031595793552696705,
- "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[https://packages.example/demo.whl?rev=0123456789]": 0.0002579588908702135,
- "tests/test_extension_manager.py::test_cli_install_exposes_the_required_opt_in": 0.2657789171207696,
- "tests/test_extension_manager.py::test_cli_install_updates_the_runtime_selected_config_file": 0.26360387611202896,
- "tests/test_extension_manager.py::test_cli_never_echoes_rejected_source_credentials": 0.0031905840151011944,
- "tests/test_extension_manager.py::test_cli_rejects_git_ssh_without_traceback_or_partial_state": 0.0038630408234894276,
- "tests/test_extension_manager.py::test_cli_reports_invalid_config_without_a_traceback": 0.0028431257233023643,
- "tests/test_extension_manager.py::test_cli_reports_uv_install_failure_without_traceback_or_partial_state": 0.004532292950898409,
- "tests/test_extension_manager.py::test_commit_local_extension_ignores_inherited_git_hooks": 0.11094904178753495,
- "tests/test_extension_manager.py::test_contended_lock_waits_instead_of_failing": 0.0004052089061588049,
- "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_CONSTRAINT]": 0.0002527909819036722,
- "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_INSECURE_HOST]": 0.0002600837033241987,
- "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_NO_BUILD_ISOLATION]": 0.00025070924311876297,
- "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_PYTHON]": 0.00029020803049206734,
- "tests/test_extension_manager.py::test_deerflow_extensions_disable_keeps_the_plugin_configuration": 0.004220874747261405,
- "tests/test_extension_manager.py::test_deerflow_extensions_enable_reactivates_a_configured_plugin": 0.004026332870125771,
- "tests/test_extension_manager.py::test_deerflow_extensions_install_exposes_the_local_install_flow": 0.3139617091510445,
- "tests/test_extension_manager.py::test_deerflow_extensions_list_rejects_entries_the_runtime_schema_rejects[missing-use]": 0.0030945430044084787,
- "tests/test_extension_manager.py::test_deerflow_extensions_list_rejects_entries_the_runtime_schema_rejects[non-mapping]": 0.0031850000377744436,
- "tests/test_extension_manager.py::test_deerflow_extensions_list_reports_activation_and_package": 0.0033364591654390097,
- "tests/test_extension_manager.py::test_deerflow_extensions_remove_uninstalls_dependency_source_and_activation": 0.3161215833388269,
- "tests/test_extension_manager.py::test_deerflow_extensions_upgrade_exposes_the_local_replace_flow": 0.5801201248541474,
- "tests/test_extension_manager.py::test_dependency_sync_uses_the_same_configured_optional_extras_as_startup": 0.028323832899332047,
- "tests/test_extension_manager.py::test_disable_replaces_nonempty_flow_style_plugins_without_duplicate_key[\"plugins\"]": 0.0035091680474579334,
- "tests/test_extension_manager.py::test_disable_replaces_nonempty_flow_style_plugins_without_duplicate_key['plugins']": 0.003493417054414749,
- "tests/test_extension_manager.py::test_disable_replaces_nonempty_flow_style_plugins_without_duplicate_key[plugins]": 0.004029500065371394,
- "tests/test_extension_manager.py::test_distribution_identifier_uses_pep_503_normalization": 0.003362917108461261,
- "tests/test_extension_manager.py::test_entry_point_discovery_tolerates_interpreter_startup_output": 0.004333043238148093,
- "tests/test_extension_manager.py::test_explicit_invalid_project_root_does_not_fall_back_to_current_checkout": 0.0026795410085469484,
- "tests/test_extension_manager.py::test_failed_entry_point_discovery_rolls_back_dependency_and_lock": 1.2322917091660202,
- "tests/test_extension_manager.py::test_failed_install_does_not_overwrite_a_concurrent_operator_config_edit": 0.06626845803111792,
- "tests/test_extension_manager.py::test_failed_install_preserves_a_concurrent_dependency_file_edit": 0.04897333309054375,
- "tests/test_extension_manager.py::test_failed_recovery_sync_still_restores_the_dependency_files": 0.005806749919429421,
- "tests/test_extension_manager.py::test_failed_remove_preserves_a_concurrent_dependency_file_edit": 0.2986099999397993,
- "tests/test_extension_manager.py::test_failed_remove_preserves_a_concurrent_operator_config_edit": 0.31026808405295014,
- "tests/test_extension_manager.py::test_failed_upgrade_leaves_snapshot_when_staging_rename_fails": 0.2874951248522848,
- "tests/test_extension_manager.py::test_failed_upgrade_restores_snapshot_when_a_concurrent_dependency_edit_blocks_lock_rollback": 0.3102367918472737,
- "tests/test_extension_manager.py::test_failed_upgrade_restores_the_previous_snapshot_and_config": 0.7284610422793776,
- "tests/test_extension_manager.py::test_file_urls_are_rejected_because_they_cannot_enter_the_docker_build_context": 0.0026387921534478664,
- "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[deerflow-extension-demo @ git+git@github.com:acme/deerflow-extension-demo.git]": 0.0002528748009353876,
- "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[deploy@internal.example:acme/deerflow-extension-demo.git]": 0.0003039170987904072,
- "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[git+git@github.com:acme/deerflow-extension-demo.git]": 0.00026749889366328716,
- "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[git@github.com:acme/deerflow-extension-demo.git]": 0.00028033414855599403,
- "tests/test_extension_manager.py::test_hidden_name_env_option_reads_the_extension_name_outside_the_shell_recipe": 0.004421167075634003,
- "tests/test_extension_manager.py::test_hidden_source_env_option_reads_the_install_source_outside_the_shell_recipe": 0.2650288750883192,
- "tests/test_extension_manager.py::test_install_adopts_an_existing_manual_plugin_instead_of_loading_it_twice": 0.2891025429125875,
- "tests/test_extension_manager.py::test_install_defaults_to_a_fail_open_plugin_record": 0.26371629210188985,
- "tests/test_extension_manager.py::test_install_git_source_discovers_and_enables_its_packaging_entry_point": 0.6894292917568237,
- "tests/test_extension_manager.py::test_install_local_directory_makes_it_deployable_and_enabled": 0.3636890831403434,
- "tests/test_extension_manager.py::test_install_preserves_unrelated_config_comments_and_layout": 0.2631413738708943,
- "tests/test_extension_manager.py::test_install_prompts_for_trust_when_yes_is_not_supplied": 0.2611463745124638,
- "tests/test_extension_manager.py::test_install_records_required_when_the_operator_opts_in": 0.26084729097783566,
- "tests/test_extension_manager.py::test_install_rejects_a_local_wheel_directory_ignored_by_the_docker_context[packages/harness/wheels]": 0.04541037604212761,
- "tests/test_extension_manager.py::test_install_rejects_a_local_wheel_directory_ignored_by_the_docker_context[wheels]": 0.04743799893185496,
- "tests/test_extension_manager.py::test_install_rejects_a_pypi_requirement_resolved_from_an_external_local_wheel": 0.0487226250115782,
- "tests/test_extension_manager.py::test_install_rejects_a_relative_find_links_wheelhouse_outside_the_build_context": 0.04538208316080272,
- "tests/test_extension_manager.py::test_install_rejects_an_already_snapshotted_local_directory": 0.27073799865320325,
- "tests/test_extension_manager.py::test_install_rejects_identity_collisions_with_a_different_entry_point[configured_plugin0]": 0.31927624996751547,
- "tests/test_extension_manager.py::test_install_rejects_identity_collisions_with_a_different_entry_point[configured_plugin1]": 0.3246010411530733,
- "tests/test_extension_manager.py::test_install_rejects_identity_collisions_with_a_different_entry_point[configured_plugin2]": 0.30210954090580344,
- "tests/test_extension_manager.py::test_install_rejects_uv_versions_without_no_workspace_support": 0.003117874963209033,
- "tests/test_extension_manager.py::test_install_replaces_inline_empty_plugins_with_one_schema_valid_block": 0.2591079999692738,
- "tests/test_extension_manager.py::test_install_rolls_back_when_the_declared_entry_point_cannot_be_imported": 0.30606529163196683,
- "tests/test_extension_manager.py::test_install_uses_one_controlled_uv_project_and_deferred_sync": 0.004901458974927664,
- "tests/test_extension_manager.py::test_install_validates_the_config_before_running_third_party_build_hooks[duplicate-plugins-keys]": 0.0037617909256368876,
- "tests/test_extension_manager.py::test_install_validates_the_config_before_running_third_party_build_hooks[missing-config]": 0.003615457098931074,
- "tests/test_extension_manager.py::test_install_validates_the_config_before_running_third_party_build_hooks[non-mapping-root]": 0.0034724159631878138,
- "tests/test_extension_manager.py::test_interrupt_during_install_restores_files_without_a_recovery_resolve": 0.004625791218131781,
- "tests/test_extension_manager.py::test_list_uses_the_same_boolean_coercion_as_the_runtime_loader": 0.0029719581361860037,
- "tests/test_extension_manager.py::test_local_install_rejects_distribution_names_that_escape_the_managed_root[../outside]": 0.003000000026077032,
- "tests/test_extension_manager.py::test_local_install_rejects_distribution_names_that_escape_the_managed_root[/tmp/outside]": 0.0029253331013023853,
- "tests/test_extension_manager.py::test_local_install_rejects_distribution_names_that_escape_the_managed_root[C:/outside]": 0.0032059578225016594,
- "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[.env.local]": 0.0030866251327097416,
- "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[.npmrc]": 0.003134917002171278,
- "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[.pypirc]": 0.0032694588880985975,
- "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[credentials.json]": 0.003016083035618067,
- "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[deploy.pem]": 0.003196624806150794,
- "tests/test_extension_manager.py::test_local_install_rejects_special_files_before_snapshotting": 0.0032463320530951023,
- "tests/test_extension_manager.py::test_local_install_rejects_symlinks_before_copying_or_resolving": 0.003726708935573697,
- "tests/test_extension_manager.py::test_locked_local_source_audit_accepts_deployable_relative_references": 0.0038690411020070314,
- "tests/test_extension_manager.py::test_locked_local_source_audit_allows_a_private_network_index": 0.002937042387202382,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_absolute_paths_even_inside_allowed_roots": 0.0028130828868597746,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[absolute-wheelhouse]": 0.002854124875739217,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[direct-wheel-path]": 0.0029032931197434664,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[dotdot-through-a-workspace-member]": 0.003303457982838154,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[escaping-directory]": 0.004313373938202858,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[file-url-wheelhouse]": 0.0030214169528335333,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[relative-wheelhouse]": 0.003002001205459237,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[wheelhouse-inside-a-workspace-member]": 0.002909915754571557,
- "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[windows-absolute-wheelhouse]": 0.0028057077433913946,
- "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[localhost-registry]": 0.0030733742751181126,
- "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[loopback-git-remote]": 0.0029829577542841434,
- "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[loopback-ipv4-registry]": 0.006014333805069327,
- "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[loopback-ipv6-wheel-url]": 0.003009749110788107,
- "tests/test_extension_manager.py::test_manager_falls_back_to_the_legacy_backend_config_path": 0.003084458876401186,
- "tests/test_extension_manager.py::test_mutating_operations_are_serialized_for_one_checkout": 0.20691650011576712,
- "tests/test_extension_manager.py::test_null_plugins_is_treated_as_the_runtime_default_and_can_be_managed": 0.0025734989903867245,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[$schema]": 0.0034259578678756952,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[2fa]": 0.0034530407283455133,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[\\u65e5\\u672c]": 0.0033862069249153137,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[my key]": 0.003384917275980115,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[my.key]": 0.003418999956920743,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_the_next_quoted_or_plain_top_level_section[\"log_level\"]": 0.0036611249670386314,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_the_next_quoted_or_plain_top_level_section['log_level']": 0.003341458970680833,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_the_next_quoted_or_plain_top_level_section[log_level]": 0.003395542036741972,
- "tests/test_extension_manager.py::test_plugins_rewrite_preserves_trailing_content_below_a_final_plugins_block": 0.0033167910296469927,
- "tests/test_extension_manager.py::test_public_git_https_sources_remain_allowed[deerflow-extension-demo @ git+https://github.com/acme/deerflow-extension-demo.git@0123456789012345678901234567890123456789]": 0.00024925009347498417,
- "tests/test_extension_manager.py::test_public_git_https_sources_remain_allowed[git+https://github.com/acme/deerflow-extension-demo.git@0123456789012345678901234567890123456789]": 0.0002801239024847746,
- "tests/test_extension_manager.py::test_relative_or_absolute_direct_paths_must_use_the_managed_directory_snapshot[../outside/deerflow-extension-demo]": 0.0027106660418212414,
- "tests/test_extension_manager.py::test_relative_or_absolute_direct_paths_must_use_the_managed_directory_snapshot[deerflow-extension-demo @ ../outside]": 0.0031136658508330584,
- "tests/test_extension_manager.py::test_relative_or_absolute_direct_paths_must_use_the_managed_directory_snapshot[deerflow-extension-demo @ /outside/demo.whl]": 0.002624999964609742,
- "tests/test_extension_manager.py::test_remote_git_ssh_sources_are_rejected_before_uv[deerflow-extension-demo @ git+ssh://git@github.com/acme/deerflow-extension-demo.git@main]": 0.0027374171186238527,
- "tests/test_extension_manager.py::test_remote_git_ssh_sources_are_rejected_before_uv[git+ssh://git@github.com/acme/deerflow-extension-demo.git@main]": 0.003049165941774845,
- "tests/test_extension_manager.py::test_remote_git_ssh_sources_are_rejected_before_uv[ssh://git@github.com/acme/deerflow-extension-demo.git@main]": 0.002673707902431488,
- "tests/test_extension_manager.py::test_remote_sources_require_https[ftp://packages.example/demo.whl]": 0.00025454326532781124,
- "tests/test_extension_manager.py::test_remote_sources_require_https[git+git://github.com/acme/deerflow-extension-demo.git@main]": 0.0002634171396493912,
- "tests/test_extension_manager.py::test_remote_sources_require_https[http://packages.example/demo.whl]": 0.00030587497167289257,
- "tests/test_extension_manager.py::test_remote_sources_with_embedded_credentials_are_rejected_before_uv[deerflow-extension-demo @ https://user:password@example.com/demo.whl]": 0.002681541256606579,
- "tests/test_extension_manager.py::test_remote_sources_with_embedded_credentials_are_rejected_before_uv[git+https://token@example.com/acme/demo.git@0123456789012345678901234567890123456789]": 0.0030117928981781006,
- "tests/test_extension_manager.py::test_remote_sources_with_embedded_credentials_are_rejected_before_uv[https://user:password@example.com/demo.whl]": 0.0027904158923774958,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[demo @ https://packages.example/demo.whl?X-Amz-Signature=do-not-store]": 0.00027920911088585854,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl#api_key=do-not-store]": 0.00028108409605920315,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?AWSAccessKeyId=do-not-store]": 0.0002661657053977251,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?Authorization=Bearer-do-not-store]": 0.0002804999239742756,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?X-Authorization=Bearer-do-not-store]": 0.0004138329531997442,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?authToken=do-not-store]": 0.0002778340131044388,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?clientSecret=do-not-store]": 0.00027854181826114655,
- "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?token=do-not-store]": 0.0004642917774617672,
- "tests/test_extension_manager.py::test_remove_one_configured_instance_keeps_its_shared_distribution_runnable": 0.2924858327023685,
- "tests/test_extension_manager.py::test_remove_rolls_back_package_lock_config_source_and_environment_when_config_write_fails": 0.3308522501029074,
- "tests/test_extension_manager.py::test_remove_uses_deferred_uv_mutation_then_the_same_controlled_sync": 0.0036308341659605503,
- "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?ACCESSTOKEN=do-not-store]": 0.00027733296155929565,
- "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?accesstoken=do-not-store]": 0.00028262403793632984,
- "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?apikey=do-not-store]": 0.0002847088035196066,
- "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?code=do-not-store]": 0.000394041882827878,
- "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?key=do-not-store]": 0.0002677920274436474,
- "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?pw=do-not-store]": 0.0002720830962061882,
- "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?sas=do-not-store]": 0.0002757909242063761,
- "tests/test_extension_manager.py::test_toggle_preserves_the_next_section_header_and_crlf_style": 0.004286793060600758,
- "tests/test_extension_manager.py::test_toggle_rejects_duplicate_top_level_plugins_keys_without_mutating_config": 0.002970708766952157,
- "tests/test_extension_manager.py::test_upgrade_rejects_a_git_source_that_is_not_installed": 0.0027812488842755556,
- "tests/test_extension_manager.py::test_upgrade_rejects_a_local_source_that_is_not_installed": 0.0034925418440252542,
- "tests/test_extension_manager.py::test_upgrade_rejects_a_requirement_that_is_not_installed": 0.0026733330450952053,
- "tests/test_extension_manager.py::test_upgrade_repins_an_installed_git_source_and_preserves_private_config": 1.3075977510306984,
- "tests/test_extension_manager.py::test_upgrade_repins_an_installed_requirement_and_preserves_private_config": 10.025595791172236,
- "tests/test_extension_manager.py::test_upgrade_replaces_local_snapshot_and_preserves_private_config": 0.5954787090886384,
- "tests/test_extension_manager.py::test_uv_add_partial_writes_are_rolled_back_when_the_command_fails": 0.014137832913547754,
- "tests/test_extension_manager.py::test_uv_remove_partial_writes_are_rolled_back_when_the_command_fails": 0.26270808302797377,
- "tests/test_extension_model_invocation.py::test_admission_limit_shared_and_rejects_before_payload_processing": 0.004073249874636531,
- "tests/test_extension_model_invocation.py::test_caller_cancellation_wins_when_provider_also_cancels": 0.001595000270754099,
- "tests/test_extension_model_invocation.py::test_cancelled_constructor_retains_slot_and_never_dispatches": 0.052553582936525345,
- "tests/test_extension_model_invocation.py::test_concurrency_shared_across_services_and_queue_timeout": 0.012511335080489516,
- "tests/test_extension_model_invocation.py::test_doc_classification_example_uses_public_contract": 0.09415599913336337,
- "tests/test_extension_model_invocation.py::test_failed_duplicate_install_does_not_grant_prior_service": 0.000805750023573637,
- "tests/test_extension_model_invocation.py::test_grant_is_bound_to_installation_not_entrypoint": 0.1137039999011904,
- "tests/test_extension_model_invocation.py::test_host_timeout_caps_request_and_preserves_running_provider": 0.051921666134148836,
- "tests/test_extension_model_invocation.py::test_input_and_output_limits": 0.0012013327796012163,
- "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant0]": 0.00027495785616338253,
- "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant1]": 0.0002725408412516117,
- "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant2]": 0.0002464577555656433,
- "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant3]": 0.00024554203264415264,
- "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant4]": 0.00025216839276254177,
- "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema0]": 0.046973709017038345,
- "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema1]": 0.04719533305615187,
- "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema2]": 0.0477700422052294,
- "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema3]": 0.04896691790781915,
- "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema4]": 0.04708141693845391,
- "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[-1]": 0.0006005819886922836,
- "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[0]": 0.0018816669471561909,
- "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[60]": 0.0005226661451160908,
- "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[True]": 0.0005275818984955549,
- "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[inf]": 0.0006237509660422802,
- "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[nan]": 0.0005568761844187975,
- "tests/test_extension_model_invocation.py::test_missing_model_and_disallowed_role_fail_before_provider": 0.0006757094524800777,
- "tests/test_extension_model_invocation.py::test_old_extension_has_no_capability": 0.0004118338692933321,
- "tests/test_extension_model_invocation.py::test_pending_caller_cancellation_at_invocation_entry_propagates": 0.0011993320658802986,
- "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[False-False]": 0.003944000927731395,
- "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[False-True]": 0.002398001030087471,
- "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[True-False]": 0.0021486671175807714,
- "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[True-True]": 0.0017890417948365211,
- "tests/test_extension_model_invocation.py::test_provider_errors_do_not_expose_credentials": 0.0017005421686917543,
- "tests/test_extension_model_invocation.py::test_provider_timeout_is_not_reported_as_host_deadline": 0.003027167171239853,
- "tests/test_extension_model_invocation.py::test_real_host_factory_preserves_tracing_and_text_contract": 0.09555870783515275,
- "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[[]]": 0.09274866664782166,
- "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[not JSON]": 0.0926767501514405,
- "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[{\"label\":\"positive\", \"score\":1e999}]": 0.09564229217357934,
- "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[{\"label\":\"positive\", \"score\":NaN}]": 0.09769237414002419,
- "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[{\"label\":\"unknown\"}]": 0.09974150010384619,
- "tests/test_extension_model_invocation.py::test_start_failure_revokes_only_failed_service": 0.0023455009795725346,
- "tests/test_extension_model_invocation.py::test_stop_revokes_retained_capability_and_cancels_inflight": 0.0010250837076455355,
- "tests/test_extension_model_invocation.py::test_sync_provider_retains_slot_until_thread_finishes[cancel]": 0.06152783310972154,
- "tests/test_extension_model_invocation.py::test_sync_provider_retains_slot_until_thread_finishes[stop]": 0.06166083412244916,
- "tests/test_extension_model_invocation.py::test_sync_provider_retains_slot_until_thread_finishes[timeout]": 0.15898391581140459,
- "tests/test_extension_model_invocation.py::test_text_blocks_project_without_provider_metadata": 0.001620874973013997,
- "tests/test_extension_model_invocation.py::test_tool_calls_rejected": 0.0010002909693866968,
- "tests/test_extension_model_invocation.py::test_validation_deadline_does_not_block_event_loop[cancel]": 0.1112475423142314,
- "tests/test_extension_model_invocation.py::test_validation_deadline_does_not_block_event_loop[stop]": 0.11210933281108737,
- "tests/test_extension_model_invocation.py::test_validation_deadline_does_not_block_event_loop[timeout]": 3.036825999384746,
- "tests/test_extension_notify_shutdown_cancellation.py::test_extension_notify_shutdown_drain_is_bounded": 0.011840456863865256,
- "tests/test_extension_notify_shutdown_cancellation.py::test_extension_notify_shutdown_drains_pending_dispatch_across_repeated_cancellation": 0.0010499160271137953,
- "tests/test_extension_ordering.py::test_core_constraints_are_a_plain_tuple": 0.0002776659093797207,
- "tests/test_extension_ordering.py::test_core_constraints_are_declared": 0.0004829999525099993,
- "tests/test_extension_ordering.py::test_correct_order_passes": 0.0003096659202128649,
- "tests/test_extension_ordering.py::test_every_duplicate_participant_must_satisfy_the_constraint": 0.0002675824798643589,
- "tests/test_extension_ordering.py::test_missing_participant_is_not_a_violation": 0.00029316707514226437,
- "tests/test_extension_ordering.py::test_resolution_stays_deferred_until_first_use": 1.2981741668190807,
- "tests/test_extension_ordering.py::test_reversed_order_raises": 0.0003927077632397413,
- "tests/test_extension_ordering.py::test_reversed_order_raises_when_a_participant_is_wrapped": 0.0006072930991649628,
- "tests/test_extension_ordering.py::test_violation_does_not_blame_an_uninvolved_extension": 0.0002805003896355629,
- "tests/test_extension_ordering.py::test_violation_message_names_the_responsible_extension": 0.0002846240531653166,
- "tests/test_extension_ordering.py::test_violation_without_extensions_says_core": 0.00025245780125260353,
- "tests/test_extension_placement_guarantees.py::test_all_four_probes_coexist_without_violating_ordering": 0.0003967911470681429,
- "tests/test_extension_placement_guarantees.py::test_declaring_extension_middleware_keeps_ordering_through_narrowing": 0.002736958907917142,
- "tests/test_extension_placement_guarantees.py::test_lead_model_physical_reports_when_the_safety_anchor_is_disabled": 0.0005168342031538486,
- "tests/test_extension_placement_guarantees.py::test_lead_model_physical_uses_the_innermost_tail_anchor": 0.0005368329584598541,
- "tests/test_extension_placement_guarantees.py::test_logical_and_physical_nest_in_the_right_order": 0.00036891596391797066,
- "tests/test_extension_placement_guarantees.py::test_middleware_implements_detects_overrides": 0.00023116613738238811,
- "tests/test_extension_placement_guarantees.py::test_model_logical_is_outer_of_the_retry_loop": 0.00037345895543694496,
- "tests/test_extension_placement_guarantees.py::test_model_physical_sees_the_final_request": 0.0019225417636334896,
- "tests/test_extension_placement_guarantees.py::test_subagent_model_physical_sees_the_final_request": 0.00046108290553092957,
- "tests/test_extension_placement_guarantees.py::test_subagent_model_physical_uses_the_innermost_core_coalescer": 0.0003855412360280752,
- "tests/test_extension_placement_guarantees.py::test_the_tool_raw_carve_out_is_actually_needed": 0.00036641606129705906,
- "tests/test_extension_placement_guarantees.py::test_tool_raw_is_adjacent_to_the_callable_boundary": 0.00040612416341900826,
- "tests/test_extension_placement_guarantees.py::test_tool_visible_sees_the_final_result": 0.00037112506106495857,
- "tests/test_extension_placement_guarantees.py::test_visible_and_raw_bracket_the_tool_chain": 0.0003900409210473299,
- "tests/test_extension_registry.py::test_app_store_is_created_at_build_time": 0.00019491673447191715,
- "tests/test_extension_registry.py::test_build_result_is_frozen": 0.00020383321680128574,
- "tests/test_extension_registry.py::test_discard_removes_every_entry_of_one_source": 0.0002055000513792038,
- "tests/test_extension_registry.py::test_empty_registry_builds_with_all_flags_false": 0.00023287511430680752,
- "tests/test_extension_registry.py::test_empty_singleton_matches_an_empty_build": 0.00021062488667666912,
- "tests/test_extension_registry.py::test_entries_carry_their_source": 0.00020983396098017693,
- "tests/test_extension_registry.py::test_registering_outside_attributed_to_raises": 0.0002602089662104845,
- "tests/test_extension_registry.py::test_registration_order_is_preserved": 0.00019979081116616726,
- "tests/test_extension_registry.py::test_rollback_restores_all_registration_buckets_positionally": 0.00020220805890858173,
- "tests/test_extension_registry.py::test_routers_are_flattened_in_registration_order_without_task_storage": 0.00019979197531938553,
- "tests/test_extension_registry.py::test_services_are_attributed_without_allocating_task_storage": 0.0001990830060094595,
- "tests/test_extension_registry.py::test_system_model_observers_are_attributed_and_require_task_storage": 0.00020112399943172932,
- "tests/test_extension_registry.py::test_task_lifecycle_entries_are_attributed_and_require_task_storage": 0.00020041689276695251,
- "tests/test_extension_registry.py::test_task_scoped_contributions_require_a_task_store[middleware]": 0.0002459581010043621,
- "tests/test_extension_registry.py::test_task_scoped_contributions_require_a_task_store[system-model-observer]": 0.00021712505258619785,
- "tests/test_extension_registry.py::test_task_scoped_contributions_require_a_task_store[task-lifecycle]": 0.0002226661890745163,
- "tests/test_extension_request_evidence.py::test_resolver_failure_does_not_return_a_global_reader": 0.00028708321042358875,
- "tests/test_extension_request_evidence.py::test_resolver_rejects_missing_auth_context[state0]": 0.06650783307850361,
- "tests/test_extension_request_evidence.py::test_resolver_rejects_missing_auth_context[state1]": 0.05807683290913701,
- "tests/test_extension_request_evidence.py::test_route_scope_cursor_and_concurrent_requests": 0.06386079220101237,
- "tests/test_extension_route_principal.py::test_host_installs_a_resolver_on_app_state": 0.05654520774260163,
- "tests/test_extension_route_principal.py::test_require_admin_accepts_an_admin": 0.00020554102957248688,
- "tests/test_extension_route_principal.py::test_require_admin_fails_closed_with_no_resolver": 0.00021179183386266232,
- "tests/test_extension_route_principal.py::test_require_admin_rejects_a_plain_user": 0.00021612411364912987,
- "tests/test_extension_route_principal.py::test_resolve_returns_none_rather_than_raising_when_the_resolver_fails": 0.0002548322081565857,
- "tests/test_extension_route_principal.py::test_resolve_returns_none_when_the_host_installed_no_resolver": 0.00021541723981499672,
- "tests/test_extension_route_principal.py::test_resolve_returns_the_hosts_principal": 0.0002582920715212822,
- "tests/test_extension_route_principal.py::test_the_installed_resolver_projects_system_role_into_roles": 0.05634641693904996,
- "tests/test_extension_route_principal.py::test_the_installed_resolver_suppresses_admin_for_pat_callers": 0.056384708266705275,
- "tests/test_extension_snapshot_restore.py::test_restore_keeps_the_current_file_when_setting_permissions_fails": 0.002500667003914714,
- "tests/test_extension_snapshot_restore.py::test_restore_keeps_the_previous_content_when_the_publish_fails": 0.003128166776150465,
- "tests/test_extension_snapshot_restore.py::test_restore_preserves_the_captured_permissions[384]": 0.002526335185393691,
- "tests/test_extension_snapshot_restore.py::test_restore_preserves_the_captured_permissions[416]": 0.002540624001994729,
- "tests/test_extension_snapshot_restore.py::test_restore_preserves_the_captured_permissions[420]": 0.002513416111469269,
- "tests/test_extension_snapshot_restore.py::test_restore_recreates_a_deleted_file_with_its_captured_permissions": 0.002421791199594736,
- "tests/test_extension_snapshot_restore.py::test_restore_removes_a_file_that_did_not_exist": 0.002236083149909973,
- "tests/test_extension_snapshot_restore.py::test_restore_still_replaces_the_file": 0.002730750944465399,
- "tests/test_extension_stack_wiring.py::test_anchor_table_covers_every_placement": 0.00022062379866838455,
- "tests/test_extension_stack_wiring.py::test_bound_build_snapshot_is_used_by_lead_and_subagent_fallbacks": 0.0005047919694334269,
- "tests/test_extension_stack_wiring.py::test_build_and_runtime_diagnostics_are_each_recorded_once": 0.0006293330807238817,
- "tests/test_extension_stack_wiring.py::test_core_ordering_table_is_enforced_against_a_real_stack": 0.00032275100238621235,
- "tests/test_extension_stack_wiring.py::test_core_ordering_table_passes_on_the_unmodified_stack": 0.0004380838945508003,
- "tests/test_extension_stack_wiring.py::test_first_subagent_build_resolves_every_lazy_anchor": 0.0003957906737923622,
- "tests/test_extension_stack_wiring.py::test_lead_build_context_carries_the_projected_host_policy": 0.00037916703149676323,
- "tests/test_extension_stack_wiring.py::test_lead_build_context_projects_the_effective_delegation_override": 0.0003599158953875303,
- "tests/test_extension_stack_wiring.py::test_lead_build_context_projects_the_enforced_delegation_cap[99-50]": 0.0003818341065198183,
- "tests/test_extension_stack_wiring.py::test_lead_build_context_projects_the_enforced_delegation_cap[None-7]": 0.0003875838592648506,
- "tests/test_extension_stack_wiring.py::test_lead_only_contribution_is_absent_from_subagent_stack": 0.0003925841301679611,
- "tests/test_extension_stack_wiring.py::test_lead_system_middlewares_capture_the_explicit_build_snapshot": 0.0003602909855544567,
- "tests/test_extension_stack_wiring.py::test_model_logical_lands_outside_the_retry_middleware": 0.0004671248607337475,
- "tests/test_extension_stack_wiring.py::test_ordering_violation_raises_and_names_the_extension": 0.00032879202626645565,
- "tests/test_extension_stack_wiring.py::test_runtime_isolation_failure_is_recorded_after_stack_composition": 0.0010042088106274605,
- "tests/test_extension_stack_wiring.py::test_subagent_build_context_carries_the_projected_host_policy": 0.00034766714088618755,
- "tests/test_extension_stack_wiring.py::test_tool_raw_lands_inside_tool_error_handling": 0.00037362496368587017,
- "tests/test_extension_stack_wiring.py::test_tool_visible_lands_at_the_outermost_position": 0.00040512578561902046,
- "tests/test_extension_stack_wiring.py::test_zero_extension_composition_reuses_the_built_stack": 0.000218832865357399,
- "tests/test_extension_stack_wiring.py::test_zero_extensions_leaves_the_stack_unchanged": 0.0008022929541766644,
- "tests/test_extension_stack_wiring.py::test_zero_extensions_skip_policy_projection": 0.0004992079921066761,
- "tests/test_extension_subagent_lifecycle.py::test_subagent_base_exception_still_emits_failed_stop": 0.002206791890785098,
- "tests/test_extension_subagent_lifecycle.py::test_subagent_failure_and_cancellation_map_to_distinct_outcomes": 0.0031583760865032673,
- "tests/test_extension_subagent_lifecycle.py::test_subagent_keeps_one_snapshot_across_build_context_and_hooks": 0.0018745409324765205,
- "tests/test_extension_subagent_lifecycle.py::test_subagent_success_emits_shaped_start_and_completed_stop": 0.0033424568828195333,
- "tests/test_extension_subagent_lifecycle.py::test_subagent_without_parent_run_skips_lifecycle_but_keeps_task_store": 0.0019464592915028334,
- "tests/test_extension_system_model_calls.py::test_async_summarization_observes_each_provider_attempt_and_live_store": 0.0005407908465713263,
- "tests/test_extension_system_model_calls.py::test_awaited_observation_from_an_isolated_loop_uses_registered_loop": 0.0005702509079128504,
- "tests/test_extension_system_model_calls.py::test_bad_observer_is_fail_open_and_does_not_hide_later_observers": 0.0008937092497944832,
- "tests/test_extension_system_model_calls.py::test_detached_observation_dispatches_to_the_registered_loop": 0.013000458711758256,
- "tests/test_extension_system_model_calls.py::test_detached_observation_drops_when_loop_is_missing_stopped_or_suspended": 0.0004781251773238182,
- "tests/test_extension_system_model_calls.py::test_detached_observation_ignores_the_callers_other_running_loop": 0.013060416793450713,
- "tests/test_extension_system_model_calls.py::test_genuine_host_cancellation_during_notification_still_propagates": 0.0005115419626235962,
- "tests/test_extension_system_model_calls.py::test_goal_evaluator_observes_success_and_failure_with_explicit_snapshot": 0.0006495818961411715,
- "tests/test_extension_system_model_calls.py::test_memory_callback_contains_bridge_failures": 0.00036229309625923634,
- "tests/test_extension_system_model_calls.py::test_memory_callback_dispatches_the_captured_snapshot_and_live_store": 0.0006054588593542576,
- "tests/test_extension_system_model_calls.py::test_memory_callback_does_not_swallow_interpreter_shutdown": 0.0002287072129547596,
- "tests/test_extension_system_model_calls.py::test_observe_reports_cancellation_without_awaiting_inside_the_cancelled_task": 0.011605959152802825,
- "tests/test_extension_system_model_calls.py::test_observe_uses_explicit_snapshot_and_store_on_both_paths": 0.00045579089783132076,
- "tests/test_extension_system_model_calls.py::test_observer_raising_cancellederror_is_fail_open_like_any_other_failure": 0.0005005840212106705,
- "tests/test_extension_system_model_calls.py::test_summarization_public_hook_propagates_the_live_task_store": 0.0110773341730237,
- "tests/test_extension_system_model_calls.py::test_system_model_failure_logs_identify_the_task_scope": 0.001711792079731822,
- "tests/test_extension_system_model_calls.py::test_system_model_notification_reports_success_failure_and_detached_store": 0.0004575410857796669,
- "tests/test_extension_system_model_calls.py::test_task_store_fallback_reads_only_the_host_runtime_key": 0.00020150002092123032,
- "tests/test_extension_system_model_calls.py::test_title_middleware_uses_build_bound_snapshot_and_live_task_store": 0.0005892922636121511,
- "tests/test_extension_system_model_calls.py::test_zero_observer_path_only_invokes_the_original_call": 0.00039983424358069897,
- "tests/test_extension_task_lifecycle.py::test_budget_exhaustion_is_classified_without_a_clock_recheck": 0.021856623934581876,
- "tests/test_extension_task_lifecycle.py::test_budget_exhaustion_mid_hook_logs_a_warning_not_a_traceback": 0.02179979206994176,
- "tests/test_extension_task_lifecycle.py::test_completion_cancellation_does_not_skip_survivor_after_rogue_stop_cancel": 0.5400199580471963,
- "tests/test_extension_task_lifecycle.py::test_contributor_raising_cancellederror_cannot_interrupt_run_cleanup": 0.0018620418850332499,
- "tests/test_extension_task_lifecycle.py::test_contributor_timeout_error_before_budget_is_a_hook_failure": 0.0009440009016543627,
- "tests/test_extension_task_lifecycle.py::test_lead_stop_cancellation_is_deferred_rather_than_swallowed": 3.0065214580390602,
- "tests/test_extension_task_lifecycle.py::test_lead_stop_interrupt_is_deferred_until_final_cleanup": 0.0021246671676635742,
- "tests/test_extension_task_lifecycle.py::test_lead_stop_runs_after_completion_hook_and_before_stream_end": 0.0019980832003057003,
- "tests/test_extension_task_lifecycle.py::test_notification_timeout_is_one_shared_budget": 0.02165279188193381,
- "tests/test_extension_task_lifecycle.py::test_one_malformed_or_failing_contributor_does_not_stop_the_rest": 0.0009412090294063091,
- "tests/test_extension_task_lifecycle.py::test_run_agent_reports_failed_and_skips_runs_that_never_started": 0.0031116660684347153,
- "tests/test_extension_task_lifecycle.py::test_run_agent_uses_the_run_bound_snapshot_for_lifecycle_and_task_store": 0.005547291832044721,
- "tests/test_extension_task_lifecycle.py::test_second_real_stop_cancellation_finishes_all_observers_and_cleanup": 0.0021353738848119974,
- "tests/test_extension_task_lifecycle.py::test_start_and_stop_reach_contributors_in_order": 0.000437749782577157,
- "tests/test_extension_task_lifecycle.py::test_task_identity_and_outcome_classification_are_explicit": 0.00020675105042755604,
- "tests/test_extension_task_store_runtime.py::test_async_subagent_task_store_preserves_external_correlation_scope[asyncio]": 0.004427250707522035,
- "tests/test_extension_task_store_runtime.py::test_build_runtime_context_installs_the_extension_store": 0.000950666842982173,
- "tests/test_extension_task_store_runtime.py::test_build_runtime_context_installs_the_run_extension_snapshot": 0.0004924577660858631,
- "tests/test_extension_task_store_runtime.py::test_build_runtime_context_never_keeps_a_caller_supplied_snapshot": 0.000496293418109417,
- "tests/test_extension_task_store_runtime.py::test_build_runtime_context_omits_the_key_without_a_store": 0.0004810828249901533,
- "tests/test_extension_task_store_runtime.py::test_build_runtime_context_omits_the_snapshot_key_without_extensions": 0.0005831669550389051,
- "tests/test_extension_task_store_runtime.py::test_gateway_run_context_captures_the_app_extension_snapshot": 0.0006959170568734407,
- "tests/test_extension_task_store_runtime.py::test_lead_agent_factory_receives_the_same_extension_snapshot_as_the_store[asyncio]": 0.0028146670665591955,
- "tests/test_extension_task_store_runtime.py::test_lead_middleware_receives_a_run_scoped_store[asyncio]": 0.007720084162428975,
- "tests/test_extension_task_store_runtime.py::test_lead_run_publishes_its_snapshot_for_delegated_work[asyncio]": 0.002129708882421255,
- "tests/test_extension_task_store_runtime.py::test_resolve_run_extensions_rejects_a_foreign_context_value": 0.0006329158786684275,
- "tests/test_extension_task_store_runtime.py::test_subagent_builder_receives_the_same_extension_snapshot_as_the_store[asyncio]": 0.002975582843646407,
- "tests/test_extension_task_store_runtime.py::test_subagent_middleware_without_parent_run_receives_its_task_store[asyncio]": 0.004770082887262106,
- "tests/test_extension_task_store_runtime.py::test_subagent_prefers_the_parent_run_snapshot_over_the_singleton[asyncio]": 0.0028320010751485825,
- "tests/test_extension_task_store_runtime.py::test_subagent_without_task_store_contributors_does_not_inject_one[asyncio]": 0.003158333944156766,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_fallback_warns_once_per_target": 0.0035880827344954014,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_falls_back_in_place_when_destination_is_a_mount_point": 0.0031343756709247828,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_existing_file_mode": 0.0040079159662127495,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_original_when_file_fsync_fails": 0.0030608319211751223,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_original_when_json_dump_fails_mid_write": 0.0033321240916848183,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_original_when_replace_fails": 0.003145375056192279,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_propagates_non_ebusy_replace_errors": 0.006010207813233137,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_replaces_config_without_leaving_temp_files": 0.004298457643017173,
- "tests/test_extensions_config_atomic_write.py::test_atomic_write_updates_symlink_target_without_replacing_symlink": 0.0037111660931259394,
- "tests/test_extensions_config_atomic_write.py::test_extensions_config_file_lock_serializes_cross_process_read_modify_write": 0.23404429177753627,
- "tests/test_extensions_config_freshness.py::test_config_appearing_after_unconfigured_start_is_adopted": 0.0025174582842737436,
- "tests/test_extensions_config_freshness.py::test_deleted_file_keeps_last_known_good_until_it_returns": 0.0030864581931382418,
- "tests/test_extensions_config_freshness.py::test_get_extensions_config_keeps_instance_while_file_is_unchanged": 0.003312707645818591,
- "tests/test_extensions_config_freshness.py::test_get_extensions_config_reflects_peer_atomic_write": 0.004086499568074942,
- "tests/test_extensions_config_freshness.py::test_half_written_file_keeps_last_known_good_and_warns_once": 0.005153916077688336,
- "tests/test_extensions_config_freshness.py::test_invalid_file_on_first_load_still_raises": 0.0027953749522566795,
- "tests/test_extensions_config_freshness.py::test_invalid_revision_warning_does_not_leak_resolved_values": 0.0035612499341368675,
- "tests/test_extensions_config_freshness.py::test_local_bash_allowlist_follows_peer_write": 0.0037085828371345997,
- "tests/test_extensions_config_freshness.py::test_missing_explicit_file_on_first_load_still_raises": 0.0027508758939802647,
- "tests/test_extensions_config_freshness.py::test_reload_after_own_write_records_the_written_revision": 0.0026641248259693384,
- "tests/test_extensions_config_freshness.py::test_reload_with_explicit_path_follows_that_file": 0.0032108339946717024,
- "tests/test_extensions_config_freshness.py::test_reset_forgets_an_explicitly_reloaded_path": 0.0026379988994449377,
- "tests/test_extensions_config_freshness.py::test_same_size_edit_with_unchanged_mtime_is_detected": 0.003495375160127878,
- "tests/test_extensions_config_freshness.py::test_search_mode_deletion_during_reload_keeps_last_known_good[after-signature]": 0.003636375069618225,
- "tests/test_extensions_config_freshness.py::test_search_mode_deletion_during_reload_keeps_last_known_good[before-signature]": 0.0037480429746210575,
- "tests/test_extensions_config_freshness.py::test_set_extensions_config_is_pinned_until_reload_or_reset": 0.0027860011905431747,
- "tests/test_extensions_config_raw_writes.py::test_from_file_resolves_placeholders[utf-8-sig]": 0.0022955008316785097,
- "tests/test_extensions_config_raw_writes.py::test_from_file_resolves_placeholders[utf-8]": 0.0023094990756362677,
- "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_leaves_invalid_config_untouched": 0.0023921667598187923,
- "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_new_file_does_not_serialize_resolved_cache": 0.0024538752622902393,
- "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_preserves_placeholders[utf-8-sig]": 0.0026354999281466007,
- "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_preserves_placeholders[utf-8]": 0.002675415715202689,
- "tests/test_extensions_config_raw_writes.py::test_read_raw_keeps_placeholders[utf-8-sig]": 0.002366584027186036,
- "tests/test_extensions_config_raw_writes.py::test_read_raw_keeps_placeholders[utf-8]": 0.002382624661549926,
- "tests/test_extensions_config_raw_writes.py::test_read_raw_rejects_invalid_json[utf-8-sig]": 0.0023019579239189625,
- "tests/test_extensions_config_raw_writes.py::test_read_raw_rejects_invalid_json[utf-8]": 0.0023172919172793627,
- "tests/test_extensions_config_raw_writes.py::test_read_raw_rejects_non_object": 0.0022661658003926277,
- "tests/test_extensions_config_raw_writes.py::test_set_raw_skill_enabled_creates_skills_map": 0.00018650107085704803,
- "tests/test_extensions_config_raw_writes.py::test_set_raw_skill_enabled_keeps_sibling_entry_keys": 0.00018725008703768253,
- "tests/test_extensions_config_raw_writes.py::test_set_raw_skill_enabled_rejects_non_object_skills": 0.0002115834504365921,
- "tests/test_extensions_config_raw_writes.py::test_validate_raw_rejects_runtime_invalid_candidate": 0.00019570812582969666,
- "tests/test_extensions_config_raw_writes.py::test_validate_raw_resolves_like_runtime_without_mutating_input": 0.0002815830521285534,
- "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-parse-automatic-reload]": 0.0031815830152481794,
- "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-parse-explicit-reload]": 0.0028292080387473106,
- "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-parse-first-load]": 0.002865250688046217,
- "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-read-automatic-reload]": 0.003058874746784568,
- "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-read-explicit-reload]": 0.0029048763681203127,
- "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-read-first-load]": 0.0028688760939985514,
- "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/runs/stream]": 0.01129779196344316,
- "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/runs/wait]": 0.010514166904613376,
- "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/threads/synthetic-role-http/runs/stream]": 0.01090608211234212,
- "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/threads/synthetic-role-http/runs/wait]": 0.011192540870979428,
- "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/threads/synthetic-role-http/runs]": 0.012910874094814062,
- "tests/test_external_system_message_boundary.py::test_internal_system_still_coalesces_and_user_marker_is_only_user_data": 0.0017940823454409838,
- "tests/test_external_system_message_boundary.py::test_rejected_system_never_reaches_checkpoint_or_model_on_followup[normalize_input]": 0.005139833781868219,
- "tests/test_external_system_message_boundary.py::test_rejected_system_never_reaches_checkpoint_or_model_on_followup[strip_server_owned_state_metadata]": 0.0034428739454597235,
- "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[different-output-False]": 0.002661209087818861,
- "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[different-output-True]": 0.00256891711615026,
- "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[identical-output-False]": 0.0028432076796889305,
- "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[identical-output-True]": 0.0027280407957732677,
- "tests/test_externalize_failure_cleanup.py::test_exclusive_creation_collision_preserves_other_writers_temp": 0.0030988329090178013,
- "tests/test_externalize_failure_cleanup.py::test_failed_write_leaves_no_file_behind": 0.002559791086241603,
- "tests/test_externalize_failure_cleanup.py::test_published_output_respects_umask[group-writable]": 0.46337104169651866,
- "tests/test_externalize_failure_cleanup.py::test_published_output_respects_umask[other-readable]": 0.6378878343384713,
- "tests/test_externalize_failure_cleanup.py::test_published_output_respects_umask[private]": 0.46228350093588233,
- "tests/test_externalize_failure_cleanup.py::test_successful_write_publishes_the_whole_content": 0.002429206855595112,
- "tests/test_externalize_failure_cleanup.py::test_temporary_file_creation_failure_preserves_existing_output": 0.002311249263584614,
- "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_allows_public_backend": 0.0007499989587813616,
- "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_allows_self_hosted_backend_when_confirmed": 0.0013847090303897858,
- "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_fails_closed_on_env_backend": 0.0005779578350484371,
- "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_fails_closed_on_self_hosted_backend": 0.0006514592096209526,
- "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_allows_private_when_opted_in": 0.0008158748969435692,
- "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_builds_client_from_the_validated_config_snapshot": 0.0008914158679544926,
- "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_rejects_dns_resolving_to_private": 0.00067370873875916,
- "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_rejects_metadata_ip": 0.0006428342312574387,
- "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_returns_error_string_on_exception": 0.0007690419442951679,
- "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_returns_error_when_no_content": 0.0008852928876876831,
- "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_uses_web_fetch_config": 0.0010235828813165426,
- "tests/test_fastcrw_tools.py::TestWebSearchTool::test_search_falls_back_to_env_and_default_max_results": 0.0019175433553755283,
- "tests/test_fastcrw_tools.py::TestWebSearchTool::test_search_returns_error_string_on_exception": 0.000693000853061676,
- "tests/test_fastcrw_tools.py::TestWebSearchTool::test_search_uses_web_search_config": 0.0016744988970458508,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[bool]": 0.0017742929048836231,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[explicit-null]": 0.0008345418609678745,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[fractional]": 0.0008097090758383274,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[integer-string]": 0.0007782920729368925,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[negative]": 0.0008505422156304121,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[non-numeric-string]": 0.000823416979983449,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[omitted]": 0.0013342921156436205,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[plain-int]": 0.0007807090878486633,
- "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[zero]": 0.0008344990201294422,
- "tests/test_features_router.py::test_features_distinguishes_batch_history_from_worker_availability": 0.0014039170928299427,
- "tests/test_features_router.py::test_features_enables_scope_selection_only_for_exact_ragflow_provider": 0.0014967070892453194,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-False-False]": 0.0014184589963406324,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-False-True]": 0.0014470817986875772,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-None-False]": 0.0014512089546769857,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-None-True]": 0.001485917018726468,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-True-False]": 0.0013692083302885294,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-True-True]": 0.0016685829032212496,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-False-False]": 0.0014818338677287102,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-False-True]": 0.00140933389775455,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-None-False]": 0.001444375840947032,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-None-True]": 0.0014147500041872263,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-True-False]": 0.0014474582858383656,
- "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-True-True]": 0.0014346262905746698,
- "tests/test_features_router.py::test_features_reports_agents_api_disabled": 0.001646001124754548,
- "tests/test_features_router.py::test_features_reports_agents_api_enabled": 0.002943625207990408,
- "tests/test_features_router.py::test_features_reports_browser_control_disabled_for_unguarded_cdp": 0.0014339589979499578,
- "tests/test_features_router.py::test_features_reports_browser_control_disabled_when_runtime_missing": 0.0014694987330585718,
- "tests/test_features_router.py::test_features_reports_browser_control_enabled_when_configured_and_runtime_available": 0.0019164180848747492,
- "tests/test_features_router.py::test_features_reports_conversation_references_when_the_tool_is_configured": 0.001547166844829917,
- "tests/test_features_router.py::test_features_reports_mcp_tasks_startup_capability": 0.001401584129780531,
- "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[no-repo]": 0.0015074580442160368,
- "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[repo-service-not-running]": 0.0014962919522076845,
- "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[running-tool-off]": 0.0014386670663952827,
- "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[running-tool-on]": 0.001539041055366397,
- "tests/test_features_router.py::test_features_reports_subagent_batch_startup_capability": 0.0013709997292608023,
- "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[memory-run-store]": 0.0014619589783251286,
- "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[memory]": 0.0013865828514099121,
- "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[no-read-repo]": 0.001403583912178874,
- "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[sql]": 0.0014797910116612911,
- "tests/test_features_router.py::test_features_scope_selection_fails_closed[False-deerflow.community.ragflow.tools:knowledge_search_tool]": 0.001570375869050622,
- "tests/test_features_router.py::test_features_scope_selection_fails_closed[True-None]": 0.0014860411174595356,
- "tests/test_features_router.py::test_features_scope_selection_fails_closed[True-custom.provider:knowledge_search_tool]": 0.0015139582101255655,
- "tests/test_features_router.py::test_features_scope_selection_fails_closed[True-deerflow.community.lightrag.tools:knowledge_search_tool]": 0.001454293029382825,
- "tests/test_feedback.py::TestDeleteByThread::test_deletes_only_the_owners_rows_for_that_thread[asyncio]": 0.038892873795703053,
- "tests/test_feedback.py::TestDeleteByThread::test_second_call_returns_zero[asyncio]": 0.03651416581124067,
- "tests/test_feedback.py::TestFeedbackRepository::test_aggregate_by_run[asyncio]": 0.037242250284180045,
- "tests/test_feedback.py::TestFeedbackRepository::test_aggregate_empty[asyncio]": 0.035893290769308805,
- "tests/test_feedback.py::TestFeedbackRepository::test_create_invalid_rating_five[asyncio]": 0.0339291668497026,
- "tests/test_feedback.py::TestFeedbackRepository::test_create_invalid_rating_zero[asyncio]": 0.0345137077383697,
- "tests/test_feedback.py::TestFeedbackRepository::test_create_negative_with_comment[asyncio]": 0.035445667104795575,
- "tests/test_feedback.py::TestFeedbackRepository::test_create_positive[asyncio]": 0.04918241733685136,
- "tests/test_feedback.py::TestFeedbackRepository::test_create_with_message_id[asyncio]": 0.03543408401310444,
- "tests/test_feedback.py::TestFeedbackRepository::test_create_with_owner[asyncio]": 0.03517187503166497,
- "tests/test_feedback.py::TestFeedbackRepository::test_delete[asyncio]": 0.03583608288317919,
- "tests/test_feedback.py::TestFeedbackRepository::test_delete_by_run[asyncio]": 0.03705404209904373,
- "tests/test_feedback.py::TestFeedbackRepository::test_delete_by_run_nonexistent[asyncio]": 0.03464037482626736,
- "tests/test_feedback.py::TestFeedbackRepository::test_delete_nonexistent[asyncio]": 0.0344695842359215,
- "tests/test_feedback.py::TestFeedbackRepository::test_get[asyncio]": 0.035752458265051246,
- "tests/test_feedback.py::TestFeedbackRepository::test_get_nonexistent[asyncio]": 0.034971751971170306,
- "tests/test_feedback.py::TestFeedbackRepository::test_list_by_run[asyncio]": 0.03748887591063976,
- "tests/test_feedback.py::TestFeedbackRepository::test_list_by_run_ids_empty_skips_query[asyncio]": 0.03473495808430016,
- "tests/test_feedback.py::TestFeedbackRepository::test_list_by_run_ids_is_thread_and_owner_scoped[asyncio]": 0.03938020905479789,
- "tests/test_feedback.py::TestFeedbackRepository::test_list_by_thread[asyncio]": 0.03641912527382374,
- "tests/test_feedback.py::TestFeedbackRepository::test_list_by_thread_grouped[asyncio]": 0.038906957022845745,
- "tests/test_feedback.py::TestFeedbackRepository::test_list_by_thread_grouped_empty[asyncio]": 0.034596458077430725,
- "tests/test_feedback.py::TestFeedbackRepository::test_unfiltered_reads_collapse_multi_user_feedback_deterministically[asyncio]": 0.05023266701027751,
- "tests/test_feedback.py::TestFeedbackRepository::test_upsert_creates_new[asyncio]": 0.03613991569727659,
- "tests/test_feedback.py::TestFeedbackRepository::test_upsert_different_users_separate[asyncio]": 0.03626083419658244,
- "tests/test_feedback.py::TestFeedbackRepository::test_upsert_invalid_rating[asyncio]": 0.03356308373622596,
- "tests/test_feedback.py::TestFeedbackRepository::test_upsert_raises_the_integrity_error_once_retries_are_exhausted[asyncio]": 0.039329374209046364,
- "tests/test_feedback.py::TestFeedbackRepository::test_upsert_retries_as_update_when_concurrent_insert_wins[asyncio]": 0.03746291669085622,
- "tests/test_feedback.py::TestFeedbackRepository::test_upsert_updates_existing[asyncio]": 0.03605183307081461,
- "tests/test_feedback.py::TestFollowUpAssociation::test_follow_up_auto_detection_logic[asyncio]": 0.00048233382403850555,
- "tests/test_feedback.py::TestFollowUpAssociation::test_human_message_has_follow_up_metadata[asyncio]": 0.0005051670596003532,
- "tests/test_feedback.py::TestFollowUpAssociation::test_run_records_follow_up_via_memory_store[asyncio]": 0.0005583330057561398,
- "tests/test_feedback_router.py::test_concurrent_first_feedback_puts_both_succeed_with_one_row[asyncio]": 0.04624958289787173,
- "tests/test_feishu_card_delivery.py::test_accepted_text_answer_retires_its_button_card[False]": 0.004194207955151796,
- "tests/test_feishu_card_delivery.py::test_accepted_text_answer_retires_its_button_card[True]": 0.004641166655346751,
- "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[False-False]": 0.0043952492997050285,
- "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[False-True]": 0.004190749255940318,
- "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[True-False]": 0.004989917855709791,
- "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[True-True]": 0.005075791385024786,
- "tests/test_feishu_card_delivery.py::test_button_answer_is_persisted_as_latest_human_input": 0.00419820798560977,
- "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[None-Pick one-absent]": 0.004678749945014715,
- "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[None-Pick one-patch_rejected]": 0.004209581995382905,
- "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[None-Pick one-present]": 0.0039713745936751366,
- "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002-\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002\\n\\nPick one-absent]": 0.0038563748821616173,
- "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002-\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002\\n\\nPick one-patch_rejected]": 0.004133292008191347,
- "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002-\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002\\n\\nPick one-present]": 0.003867541905492544,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-None-False]": 0.007603167090564966,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-None-True]": 0.04426549910567701,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-topic-1-False]": 0.008184498874470592,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-topic-1-True]": 0.04519033385440707,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-None-False]": 0.007721833186224103,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-None-True]": 0.04724041698500514,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-topic-1-False]": 0.008032331941649318,
- "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-topic-1-True]": 0.04681962518952787,
- "tests/test_feishu_card_delivery.py::test_explicit_text_answer_keeps_the_new_conversation_route": 0.0073356241919100285,
- "tests/test_feishu_card_delivery.py::test_explicit_text_answer_targets_the_card_before_its_shared_topic": 0.005053333239629865,
- "tests/test_feishu_card_delivery.py::test_failed_thread_alias_binding_falls_back_to_text": 0.0045637087896466255,
- "tests/test_feishu_card_delivery.py::test_forged_option_id_does_not_consume_card": 0.004560332978144288,
- "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[callback_token]": 0.004416083684191108,
- "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[operator]": 0.004247333155944943,
- "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[option_id]": 0.004153624176979065,
- "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[option_value]": 0.004100749967619777,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-False-False]": 0.0054610418155789375,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-False-True]": 0.04224879201501608,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-True-False]": 0.007521957857534289,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-True-True]": 0.04585128999315202,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-False-False]": 0.005790499737486243,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-False-True]": 0.0433144997805357,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-True-False]": 0.007160165812820196,
- "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-True-True]": 0.04637816594913602,
- "tests/test_feishu_card_delivery.py::test_plain_reply_keeps_markdown_wrapper": 0.003537750104442239,
- "tests/test_feishu_card_delivery.py::test_rejected_answer_keeps_text_fallback_and_card_unresolved[closed]": 0.003989707678556442,
- "tests/test_feishu_card_delivery.py::test_rejected_answer_keeps_text_fallback_and_card_unresolved[full]": 0.003913041902706027,
- "tests/test_feishu_card_delivery.py::test_rejected_text_answer_keeps_the_button_usable[closed_reservation]": 0.004052333766594529,
- "tests/test_feishu_card_delivery.py::test_rejected_text_answer_keeps_the_button_usable[full]": 0.0047208338510245085,
- "tests/test_feishu_card_delivery.py::test_reused_request_ids_do_not_cross_route_cards": 0.005430374993011355,
- "tests/test_feishu_card_delivery.py::test_visible_buttons_work_while_auxiliary_mapping_is_slow": 0.00402024993672967,
- "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_card_preserves_context_before_question": 0.0002302920911461115,
- "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_card_structure_binds_buttons_to_request": 0.00022150017321109772,
- "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[ \\t\\n ]": 0.00023237615823745728,
- "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[42]": 0.00023566698655486107,
- "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[None]": 0.0002507490571588278,
- "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[]": 0.00023320899344980717,
- "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[context4]": 0.00023070815950632095,
- "tests/test_feishu_card_interaction.py::TestCardClickEndToEndRouting::test_card_answer_passes_bound_identity_admission": 0.0391407513525337,
- "tests/test_feishu_card_interaction.py::TestCardClickEndToEndRouting::test_card_answer_resumes_existing_thread": 0.03934491681866348,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_absent_payload_returns_none": 0.00022329180501401424,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_choice_with_options_extracts": 0.00020116614177823067,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_custom_option_ids_pass_through_to_buttons": 0.00022187503054738045,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_empty_options_returns_none": 0.0002032080665230751,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_form_mode_returns_none": 0.00020774989388883114,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_free_text_mode_returns_none": 0.00020916713401675224,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_malformed_payload_returns_none": 0.00020341621711850166,
- "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_overflow_options_returns_none": 0.00019937404431402683,
- "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_expired_entry_is_unknown": 0.00021820911206305027,
- "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_non_originator_rejected_without_consuming": 0.00021283328533172607,
- "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_originator_consumes_and_gets_entry": 0.00023679225705564022,
- "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_unknown_option_value_rejected_without_consuming": 0.00022774981334805489,
- "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_unknown_request_id": 0.0002004578709602356,
- "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_flag_off_falls_back_to_plain_card": 0.0027396241202950478,
- "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_flag_on_free_text_falls_back_to_plain_card": 0.002676291624084115,
- "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_flag_on_options_renders_button_card_and_registers": 0.003177414881065488,
- "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_running_card_is_updated_into_button_card": 0.003077541943639517,
- "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_dispatch_failure_returns_warning_toast": 0.0005486661102622747,
- "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_non_originator_gets_refusal_toast_and_entry_survives": 0.00046312599442899227,
- "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_originator_gets_ack_toast_and_dispatches_async_resolution": 0.00048149912618100643,
- "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_unknown_request_id_gets_stale_toast": 0.0004322091117501259,
- "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_capacity_retires_oldest_card_and_keeps_new_cards_usable": 0.0002134579699486494,
- "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_duplicate_callback_token_cannot_replace_a_pending_card": 0.00026216614060103893,
- "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_register_prunes_expired_cards_without_clicks": 0.00021187495440244675,
- "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_register_then_consume_returns_entry_once": 0.00020520808175206184,
- "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_same_request_id_keeps_independent_cards": 0.00020679226145148277,
- "tests/test_feishu_card_interaction.py::TestResolveCardClick::test_dropped_inbound_leaves_card_unresolved": 0.000572374789044261,
- "tests/test_feishu_card_interaction.py::TestResolveCardClick::test_publishes_hidden_inbound_and_marks_card_resolved": 0.0005462917033582926,
- "tests/test_feishu_notifications.py::test_base_group_notification_is_unsupported_and_never_falls_back": 0.0008614589460194111,
- "tests/test_feishu_notifications.py::test_base_owner_notification_preserves_existing_provider_send": 0.0007024588994681835,
- "tests/test_feishu_notifications.py::test_bind_callback_passes_parsed_chat_type": 0.000824417220428586,
- "tests/test_feishu_notifications.py::test_binding_records_chat_type_from_inbound_event[None]": 0.0008352918084710836,
- "tests/test_feishu_notifications.py::test_binding_records_chat_type_from_inbound_event[group]": 0.0013304580934345722,
- "tests/test_feishu_notifications.py::test_binding_records_chat_type_from_inbound_event[p2p]": 0.000894834054633975,
- "tests/test_feishu_notifications.py::test_group_binding_reads_name_offloop_without_blocking_binding_on_failure[exception]": 0.00121133285574615,
- "tests/test_feishu_notifications.py::test_group_binding_reads_name_offloop_without_blocking_binding_on_failure[rejected]": 0.0018752501346170902,
- "tests/test_feishu_notifications.py::test_group_binding_reads_name_offloop_without_blocking_binding_on_failure[success]": 0.001245083985850215,
- "tests/test_feishu_notifications.py::test_group_notification_binding_lookup_failure_parks": 0.0006689580623060465,
- "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides0]": 0.0007769591175019741,
- "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides1]": 0.0007073329761624336,
- "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides2]": 0.0006973331328481436,
- "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides3]": 0.0006809169426560402,
- "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides4]": 0.0006902080494910479,
- "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides5]": 0.0006790840998291969,
- "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides6]": 0.0006709587760269642,
- "tests/test_feishu_notifications.py::test_group_notification_uses_selected_binding_and_group_chat": 0.001858001109212637,
- "tests/test_feishu_notifications.py::test_notification_platform_rejection_remains_a_counted_failure": 0.0008883739355951548,
- "tests/test_feishu_notifications.py::test_notification_sdk_send_runs_offloop_and_waits_for_ack[False]": 0.0009120001923292875,
- "tests/test_feishu_notifications.py::test_notification_sdk_send_runs_offloop_and_waits_for_ack[True]": 0.0009650420397520065,
- "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[ConnectionError0]": 0.0008769161067903042,
- "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[ConnectionError1]": 0.0009171250276267529,
- "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[OSError]": 0.0008722080383449793,
- "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[TimeoutError]": 0.0008179997093975544,
- "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[Timeout]": 0.0008429987356066704,
- "tests/test_feishu_notifications.py::test_notification_unexpected_sdk_error_is_not_disguised_as_transport": 0.001514083007350564,
- "tests/test_feishu_notifications.py::test_notification_uses_bound_open_id_and_static_markdown_card": 0.0009229180868715048,
- "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[dead_thread]": 0.000639541307464242,
- "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[missing_client]": 0.00065270671620965,
- "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[missing_thread]": 0.000653041061013937,
- "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[stopped]": 0.0012956662103533745,
- "tests/test_feishu_notifications.py::test_owner_chosen_group_name_is_consumed_only_for_group_binding[group-Release team]": 0.0009117089211940765,
- "tests/test_feishu_notifications.py::test_owner_chosen_group_name_is_consumed_only_for_group_binding[p2p-None]": 0.0008886668365448713,
- "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[None]": 0.0007029161788523197,
- "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides1]": 0.0007132082246243954,
- "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides2]": 0.0007096659392118454,
- "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides3]": 0.0007200830150395632,
- "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides4]": 0.0007067499682307243,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides0]": 0.001015207963064313,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides1]": 0.000903167063370347,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides2]": 0.0014921240508556366,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides3]": 0.0009235839825123549,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides4]": 0.0009296240750700235,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides5]": 0.0008822078816592693,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides6]": 0.0008777489420026541,
- "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides7]": 0.0009434157982468605,
- "tests/test_feishu_notifications.py::test_owner_notification_parks_on_binding_lookup_error": 0.0006727068684995174,
- "tests/test_feishu_notifications.py::test_owner_notification_uses_only_its_bound_private_chat": 0.000925001222640276,
- "tests/test_feishu_notifications.py::test_owner_notification_without_connection_repo_keeps_open_id": 0.0013471669517457485,
- "tests/test_feishu_parser.py::test_feishu_batches_top_level_file_messages_from_same_user": 0.01346674864180386,
- "tests/test_feishu_parser.py::test_feishu_command_does_not_consume_pending_clarification": 0.0007789158262312412,
- "tests/test_feishu_parser.py::test_feishu_deferred_burst_is_bounded_by_inbound_queue_maxsize": 0.5671695829369128,
- "tests/test_feishu_parser.py::test_feishu_deferred_message_budget_runs_from_arrival_and_releases_capacity_on_drop": 0.0049014578107744455,
- "tests/test_feishu_parser.py::test_feishu_deferred_messages_keep_per_chat_fifo_order": 0.5639900839887559,
- "tests/test_feishu_parser.py::test_feishu_event_handler_ignores_non_content_message_events": 0.00028529204428195953,
- "tests/test_feishu_parser.py::test_feishu_expired_file_batch_does_not_get_overwritten": 0.0004542497918009758,
- "tests/test_feishu_parser.py::test_feishu_expired_pending_clarification_is_ignored": 0.0011717083398252726,
- "tests/test_feishu_parser.py::test_feishu_explicit_file_reply_does_not_enter_batch": 0.0022749167401343584,
- "tests/test_feishu_parser.py::test_feishu_explicit_reply_prefers_stored_mapping_over_pending": 0.0026743747293949127,
- "tests/test_feishu_parser.py::test_feishu_file_batch_window_expiry_starts_new_topic": 0.024867374915629625,
- "tests/test_feishu_parser.py::test_feishu_is_not_running_when_ws_thread_exits": 0.00026687514036893845,
- "tests/test_feishu_parser.py::test_feishu_leading_mention_before_chat_keeps_mention": 0.00068650022149086,
- "tests/test_feishu_parser.py::test_feishu_leading_mention_before_command_classifies_and_strips[@_user_1 /goal ship it]": 0.0015433330554515123,
- "tests/test_feishu_parser.py::test_feishu_leading_mention_before_command_classifies_and_strips[@_user_1 @_user_2 /new]": 0.0007943750824779272,
- "tests/test_feishu_parser.py::test_feishu_leading_mention_before_command_classifies_and_strips[@bot /status]": 0.0007580840028822422,
- "tests/test_feishu_parser.py::test_feishu_multiple_pending_clarifications_are_consumed_in_order": 0.0023127489257603884,
- "tests/test_feishu_parser.py::test_feishu_on_message_drops_a_store_backed_message_without_a_running_gateway_loop": 0.0009863751474767923,
- "tests/test_feishu_parser.py::test_feishu_on_message_extracts_image_and_file_keys": 0.001238709082826972,
- "tests/test_feishu_parser.py::test_feishu_on_message_plain_text": 0.0006642080843448639,
- "tests/test_feishu_parser.py::test_feishu_on_message_reuses_stored_parent_topic_for_card_replies": 0.0016929167322814465,
- "tests/test_feishu_parser.py::test_feishu_on_message_rich_text": 0.0016695000231266022,
- "tests/test_feishu_parser.py::test_feishu_pending_clarification_is_consumed_once": 0.0011151251383125782,
- "tests/test_feishu_parser.py::test_feishu_plain_reply_consumes_pending_clarification_topic": 0.003668749937787652,
- "tests/test_feishu_parser.py::test_feishu_receive_file_does_not_follow_planted_symlink": 0.005109707824885845,
- "tests/test_feishu_parser.py::test_feishu_receive_file_path_traversal_failure_is_per_attachment": 0.005975374951958656,
- "tests/test_feishu_parser.py::test_feishu_receive_file_preserves_duplicate_filenames": 0.006582917179912329,
- "tests/test_feishu_parser.py::test_feishu_receive_file_rejects_oversized_resource": 0.00363287515938282,
- "tests/test_feishu_parser.py::test_feishu_receive_file_replaces_placeholders_in_order": 0.000700624892488122,
- "tests/test_feishu_parser.py::test_feishu_receive_file_reserves_dangling_symlink_name": 0.005558291915804148,
- "tests/test_feishu_parser.py::test_feishu_receive_file_runtime_resolve_failure_is_per_attachment": 0.004728416912257671,
- "tests/test_feishu_parser.py::test_feishu_receive_file_syncs_sandbox_with_explicit_user_id": 0.008120748912915587,
- "tests/test_feishu_parser.py::test_feishu_receive_file_syncs_unique_path_to_remote_sandbox": 0.005460417130962014,
- "tests/test_feishu_parser.py::test_feishu_receive_single_file_releases_sandbox_after_sync[None]": 0.004817125154659152,
- "tests/test_feishu_parser.py::test_feishu_receive_single_file_releases_sandbox_after_sync[release]": 0.005029625026509166,
- "tests/test_feishu_parser.py::test_feishu_receive_single_file_releases_sandbox_after_sync[sync]": 0.00467979209497571,
- "tests/test_feishu_parser.py::test_feishu_receive_single_file_skips_release_for_mounted_sandbox": 0.003892292035743594,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/agent]": 0.001156624872237444,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/bootstrap]": 0.0007934579625725746,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/goal]": 0.0009710001759231091,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/help]": 0.0008617069106549025,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/memory]": 0.0007638740353286266,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/model]": 0.0016656662337481976,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/models]": 0.0007875841110944748,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/new]": 0.000878332881256938,
- "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/status]": 0.0007140012457966805,
- "tests/test_feishu_parser.py::test_feishu_remembers_pending_clarification_only_after_final_card_success": 0.0004223738797008991,
- "tests/test_feishu_parser.py::test_feishu_rich_text_file_message_does_not_enter_batch": 0.0024092081002891064,
- "tests/test_feishu_parser.py::test_feishu_sdk_loop_callback_restores_the_pending_mapping_through_the_bridge": 0.0077005410566926,
- "tests/test_feishu_parser.py::test_feishu_sdk_loop_callback_still_consults_the_stored_parent_mapping": 0.014128917129710317,
- "tests/test_feishu_parser.py::test_feishu_slow_store_defers_the_reply_until_it_resolves_to_the_mapped_parent_thread": 0.5612550838850439,
- "tests/test_feishu_parser.py::test_feishu_stop_aborts_transport_when_peer_never_acks_close": 0.5288445830810815,
- "tests/test_feishu_parser.py::test_feishu_stop_before_sdk_client_exists_never_starts_it": 0.0521335422527045,
- "tests/test_feishu_parser.py::test_feishu_stop_closes_real_sdk_connection": 1.0074802078306675,
- "tests/test_feishu_parser.py::test_feishu_stop_disconnects_sdk_and_exits_its_thread": 0.0022074999287724495,
- "tests/test_feishu_parser.py::test_feishu_stop_interrupts_sdk_connect_without_reconnecting": 0.0014830832369625568,
- "tests/test_feishu_parser.py::test_feishu_stop_joins_ws_thread_off_the_event_loop": 0.05171129200607538,
- "tests/test_feishu_parser.py::test_feishu_stop_releases_deferred_intake_reservations": 0.21199870784766972,
- "tests/test_feishu_parser.py::test_feishu_stop_retains_live_ws_thread_after_join_timeout": 0.0009209581185132265,
- "tests/test_feishu_parser.py::test_feishu_stop_without_sdk_thread_is_a_no_op_for_the_loop_signal": 0.0007290421053767204,
- "tests/test_feishu_parser.py::test_feishu_store_bridge_refuses_to_block_the_gateway_loop_itself": 0.001054998952895403,
- "tests/test_feishu_parser.py::test_feishu_store_that_never_answers_drops_the_message_instead_of_opening_a_new_conversation": 0.9705339572392404,
- "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/etc/passwd]": 0.0007258749101310968,
- "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/mnt/user-data/outputs/prd/technical-design.md]": 0.0007722498849034309,
- "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/not-a-command at all]": 0.0007209167815744877,
- "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/unknown]": 0.0008110410999506712,
- "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_large_file_offloaded_to_thread": 0.0031828340142965317,
- "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_returns_none_on_conversion_error": 0.0025201670359820127,
- "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_small_file_runs_synchronously": 0.0028706660959869623,
- "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_writes_utf8_markdown_file": 0.0031626252457499504,
- "tests/test_file_conversion.py::TestDoConvert::test_non_pdf_always_uses_markitdown": 0.002634876174852252,
- "tests/test_file_conversion.py::TestDoConvert::test_pdf_auto_falls_back_when_pymupdf4llm_not_installed": 0.0024292501620948315,
- "tests/test_file_conversion.py::TestDoConvert::test_pdf_auto_falls_back_when_sparse": 0.002604832174256444,
- "tests/test_file_conversion.py::TestDoConvert::test_pdf_auto_uses_pymupdf4llm_when_dense": 0.002706250175833702,
- "tests/test_file_conversion.py::TestDoConvert::test_pdf_explicit_markitdown_skips_pymupdf4llm": 0.002538417000323534,
- "tests/test_file_conversion.py::TestDoConvert::test_pdf_explicit_pymupdf4llm_skips_sparsity_check": 0.0025417511351406574,
- "tests/test_file_conversion.py::TestExtractOutline::test_adjacent_bold_spans_merged_in_markdown_heading": 0.003506249049678445,
- "tests/test_file_conversion.py::TestExtractOutline::test_blank_lines_and_whitespace_ignored": 0.002307832008227706,
- "tests/test_file_conversion.py::TestExtractOutline::test_bold_part_heading": 0.002247832715511322,
- "tests/test_file_conversion.py::TestExtractOutline::test_bold_sec_item_heading": 0.0023077919613569975,
- "tests/test_file_conversion.py::TestExtractOutline::test_chinese_headings_via_standard_markdown": 0.0022760832216590643,
- "tests/test_file_conversion.py::TestExtractOutline::test_empty_file_returns_empty": 0.0022604570258408785,
- "tests/test_file_conversion.py::TestExtractOutline::test_inline_bold_not_confused_with_heading": 0.0022938756737858057,
- "tests/test_file_conversion.py::TestExtractOutline::test_missing_file_returns_empty": 0.0022044158540666103,
- "tests/test_file_conversion.py::TestExtractOutline::test_no_truncation_sentinel_at_exact_limit": 0.0024023752193897963,
- "tests/test_file_conversion.py::TestExtractOutline::test_no_truncation_sentinel_when_under_limit": 0.0022918758913874626,
- "tests/test_file_conversion.py::TestExtractOutline::test_outline_capped_at_max_entries": 0.0023301667533814907,
- "tests/test_file_conversion.py::TestExtractOutline::test_sec_cover_page_boilerplate_excluded": 0.0022776660043746233,
- "tests/test_file_conversion.py::TestExtractOutline::test_split_bold_heading_academic_paper": 0.0024265008978545666,
- "tests/test_file_conversion.py::TestExtractOutline::test_split_bold_year_columns_excluded": 0.0022807091008871794,
- "tests/test_file_conversion.py::TestExtractOutline::test_standard_markdown_headings": 0.002401332836598158,
- "tests/test_file_conversion.py::TestGetPdfConverter::test_invalid_value_falls_back_to_auto": 0.0002923326101154089,
- "tests/test_file_conversion.py::TestGetPdfConverter::test_reads_attribute_backed_uploads_config": 0.0003500841557979584,
- "tests/test_file_conversion.py::TestGetPdfConverter::test_reads_dict_backed_uploads_config": 0.0002830829471349716,
- "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_dense_text_pdf_not_sparse": 0.007718292064964771,
- "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_exactly_at_threshold_is_not_sparse": 0.0031005418859422207,
- "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_fallback_when_pymupdf_unavailable": 0.0029613326769322157,
- "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_image_based_pdf_is_sparse": 0.003411500249058008,
- "tests/test_file_conversion.py::test_cancelled_conversion_drains_write_and_removes_partial": 0.015581584069877863,
- "tests/test_file_conversion.py::test_conversion_inside_file_io_worker_runs_nested_offload_inline": 0.0026281261816620827,
- "tests/test_file_conversion_cancellation.py::test_cancelled_conversion_drains_worker_before_source_cleanup[failure]": 0.0033969171345233917,
- "tests/test_file_conversion_cancellation.py::test_cancelled_conversion_drains_worker_before_source_cleanup[success]": 0.0034391661174595356,
- "tests/test_file_io.py::test_await_drained_completes_inner_work_before_cancelling[asyncio]": 0.10255866567604244,
- "tests/test_file_io.py::test_await_drained_passes_through_results_and_errors[asyncio]": 0.001342125004157424,
- "tests/test_file_io.py::test_run_file_io_passes_args_and_kwargs[asyncio]": 0.0005592498928308487,
- "tests/test_file_io.py::test_run_file_io_propagates_contextvars_to_worker[asyncio]": 0.0006487921345978975,
- "tests/test_file_lock_retry.py::test_check_can_cancel_between_contended_attempts": 0.00025066686794161797,
- "tests/test_file_lock_retry.py::test_check_errors_are_not_treated_as_lock_contention": 0.00026129186153411865,
- "tests/test_file_lock_retry.py::test_contention_retries_until_acquisition_succeeds[11]": 0.0003379581030458212,
- "tests/test_file_lock_retry.py::test_contention_retries_until_acquisition_succeeds[13]": 0.0004084180109202862,
- "tests/test_file_lock_retry.py::test_contention_retries_until_acquisition_succeeds[35]": 0.00035733310505747795,
- "tests/test_file_lock_retry.py::test_deadline_caps_the_final_sleep_and_reports_timeout": 0.000518792076036334,
- "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[1]": 0.0003403339069336653,
- "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[22]": 0.0002780419308692217,
- "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[5]": 0.00028283405117690563,
- "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[9]": 0.00032420805655419827,
- "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[None]": 0.0003349988255649805,
- "tests/test_file_outline.py::test_code_comments_do_not_exhaust_outline_budget": 0.002322083804756403,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -```]": 0.0028282911516726017,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -~~~]": 0.0027476251125335693,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -```]": 0.002979876007884741,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -~~~]": 0.0029835000168532133,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -```]": 0.0030626668594777584,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -~~~]": 0.0031082078348845243,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[-```]": 0.0038733328692615032,
- "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[-~~~]": 0.003307084087282419,
- "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[ ```]": 0.002365707652643323,
- "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[``]": 0.0023722911719232798,
- "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[```bad`info]": 0.002375083975493908,
- "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[~~]": 0.002432208973914385,
- "tests/test_file_outline.py::test_longer_closing_fence_with_trailing_whitespace[```]": 0.002332541858777404,
- "tests/test_file_outline.py::test_longer_closing_fence_with_trailing_whitespace[~~~]": 0.002357998862862587,
- "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[```- ```]": 0.002415457973256707,
- "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[```-```python]": 0.002496042288839817,
- "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[```-~~~]": 0.0025591671001166105,
- "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[````-```]": 0.0026404159143567085,
- "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[~~~-```]": 0.002514834050089121,
- "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[~~~-~~~text]": 0.002443999983370304,
- "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[~~~~-~~~]": 0.002632749965414405,
- "tests/test_file_outline.py::test_pdf_bold_headings_outside_code_remain_supported": 0.0023076252546161413,
- "tests/test_file_outline.py::test_real_headings_after_code_still_obey_outline_budget": 0.002383124316111207,
- "tests/test_file_outline.py::test_tilde_fence_allows_backticks_in_info_string": 0.0023230831138789654,
- "tests/test_file_outline.py::test_unclosed_code_fence_excludes_remaining_lines": 0.002327124821022153,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[ ###### Title-Title]": 0.0023600829299539328,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# **Overview** ###-Overview]": 0.0023120411206036806,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title ### suffix-Title ### suffix]": 0.0023345830850303173,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title \\\\###-Title \\\\###]": 0.002363000065088272,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title###-Title###]": 0.0023859168868511915,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title-Title]": 0.002322874963283539,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# \\u6807\\u9898 ###-\\u6807\\u9898]": 0.0023821666836738586,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[## Title ### -Title]": 0.002361208200454712,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[## Title\\t###\\t-Title]": 0.0023461247328668833,
- "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[##\\tTitle-Title]": 0.002506959019228816,
- "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[## ###]": 0.002372373826801777,
- "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[### ]": 0.002350041875615716,
- "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[#\\t###\\t]": 0.0023516661021858454,
- "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[#]": 0.002346083987504244,
- "tests/test_file_outline_atx.py::test_long_whitespace_without_closing_hashes_finishes_promptly": 0.7185323745943606,
- "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[ # Code comment]": 0.002366542350500822,
- "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[####### Too many]": 0.0023992503993213177,
- "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[##tag]": 0.0023860421497374773,
- "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[#\\xa0Not a separator]": 0.002531417179852724,
- "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[#tag]": 0.00239583314396441,
- "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[\\\\# Escaped]": 0.002377707976847887,
- "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[\\t# Code comment]": 0.0024139999877661467,
- "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[```-utf-8-sig]": 0.0024246249813586473,
- "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[```-utf-8]": 0.002406917279586196,
- "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[~~~-utf-8-sig]": 0.002427625237032771,
- "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[~~~-utf-8]": 0.0036220827605575323,
- "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[# \\u6982\\u8ff0-\\u6982\\u8ff0-utf-8-sig]": 0.002543291077017784,
- "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[# \\u6982\\u8ff0-\\u6982\\u8ff0-utf-8]": 0.0030934999231249094,
- "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**1** **Introduction**-1 Introduction-utf-8-sig]": 0.0024514170363545418,
- "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**1** **Introduction**-1 Introduction-utf-8]": 0.002444332931190729,
- "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**PART I**-PART I-utf-8-sig]": 0.00247150007635355,
- "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**PART I**-PART I-utf-8]": 0.0024749988224357367,
- "tests/test_file_outline_encoding.py::test_preview_skips_bom_only_line_and_preserves_embedded_character[utf-8-sig]": 0.0024619579780846834,
- "tests/test_file_outline_encoding.py::test_preview_skips_bom_only_line_and_preserves_embedded_character[utf-8]": 0.0024436681997030973,
- "tests/test_file_outline_html_comments.py::test_comment_ends_on_first_closing_marker_line[ # Not a heading]": 0.0023619160056114197,
- "tests/test_file_outline_html_comments.py::test_comment_ends_on_first_closing_marker_line[]": 0.0023534579668194056,
- "tests/test_file_outline_html_comments.py::test_comment_ends_on_first_closing_marker_line[ # Not a heading]": 0.0023914158809930086,
- "tests/test_file_outline_html_comments.py::test_comment_markers_inside_code_do_not_open_comment_block[```]": 0.002416625851765275,
- "tests/test_file_outline_html_comments.py::test_comment_markers_inside_code_do_not_open_comment_block[~~~]": 0.002399709075689316,
- "tests/test_file_outline_html_comments.py::test_commented_headings_do_not_exhaust_outline_limit": 0.0024308329448103905,
- "tests/test_file_outline_html_comments.py::test_fence_inside_comment_does_not_hide_later_headings[```]": 0.0024164156056940556,
- "tests/test_file_outline_html_comments.py::test_fence_inside_comment_does_not_hide_later_headings[~~~]": 0.002374958945438266,
- "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[ ]": 0.002385749714449048,
- "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[ ]": 0.0023825420066714287,
- "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[ ]": 0.002415749942883849,
- "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[]": 0.002385624684393406,
- "tests/test_file_outline_html_comments.py::test_non_block_comment_marker_does_not_hide_headings[ ]": 0.0005670830141752958,
- "tests/test_web_fetch_relative_links.py::test_base_precheck_false_positives_do_not_override_page_url[]": 0.0009301260579377413,
- "tests/test_web_fetch_relative_links.py::test_base_precheck_false_positives_do_not_override_page_url[Example <base href=\"/ignored/\">]": 0.0003995827864855528,
- "tests/test_web_fetch_relative_links.py::test_base_precheck_retains_case_insensitive_tree_selection[]": 0.0006370821502059698,
- "tests/test_web_fetch_relative_links.py::test_base_precheck_retains_case_insensitive_tree_selection[]": 0.0009517089929431677,
- "tests/test_web_fetch_relative_links.py::test_document_base_skips_target_only_base": 0.31234599999152124,
- "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href href=\"/ignored\"]": 0.000235292362049222,
- "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href=\"\"]": 0.00023424974642693996,
- "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href='']": 0.00024208403192460537,
- "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href]": 0.0002932078205049038,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_images_and_relative_document_base": 0.3019664578605443,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[#section-https://example.com/docs/current#section]": 0.31024879193864763,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[../next-https://example.com/next]": 0.29324070713482797,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[//cdn.example.com/file-https://cdn.example.com/file]": 0.28475749981589615,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[/reference-https://example.com/reference]": 0.3748811238911003,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[?page=2-https://example.com/docs/current?page=2]": 0.3168577910400927,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[https://other.example.com/file-https://other.example.com/file]": 0.301866500871256,
- "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[mailto:help@example.com-mailto:help@example.com]": 0.3085322508122772,
- "tests/test_web_fetch_relative_links.py::test_extract_article_uses_first_document_base[//cdn.example.com/assets/-https://cdn.example.com/assets/next]": 0.386127709178254,
- "tests/test_web_fetch_relative_links.py::test_extract_article_uses_first_document_base[ftp://files.example.com/assets/-ftp://files.example.com/assets/next]": 0.35354683408513665,
- "tests/test_web_fetch_relative_links.py::test_extract_article_uses_first_document_base[https://cdn.example.com/assets/-https://cdn.example.com/assets/next]": 0.2933323751203716,
- "tests/test_web_fetch_relative_links.py::test_extract_article_without_url_preserves_legacy_relative_links": 0.3763738330453634,
- "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[about:blank]": 0.3023660406470299,
- "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[blob:https://example.com/id]": 0.29344487516209483,
- "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[data:text/plain,invalid]": 0.3268144987523556,
- "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[http://[broken]": 0.6831452082842588,
- "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[javascript:void(0)]": 0.32750433310866356,
- "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[mailto:help@example.com]": 0.30170300020836294,
- "tests/test_web_fetch_relative_links.py::test_pages_without_base_skip_html5_tree_construction": 0.0002535830717533827,
- "tests/test_web_fetch_relative_links.py::test_python_extraction_fallback_preserves_article_text": 0.008772790897637606,
- "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[HREF='../next']": 0.00032137404195964336,
- "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[href = \"../next\" href=\"/ignored\"]": 0.0004766262136399746,
- "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[href=\"../next?x=1&y=2\"]": 0.0004463342484086752,
- "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[href=../next]": 0.0006952497642487288,
- "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[iframe]": 0.00034583290107548237,
- "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[noembed]": 0.00030300067737698555,
- "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[noframes]": 0.00030370778404176235,
- "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[textarea]": 0.00039254198782145977,
- "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[title]": 0.0002883337438106537,
- "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[xmp]": 0.0003450827207416296,
- "tests/test_web_fetch_relative_links.py::test_textarea_with_script_example_does_not_hide_following_links": 0.0002206240314990282,
- "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[Outer Inner Tail]": 0.7463619152549654,
- "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[Bold mixed italics]": 0.6543139577843249,
- "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[Before
Block
after
]": 0.6534985001198947,
- "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[]": 0.6297638737596571,
- "tests/test_web_fetch_relative_links.py::test_web_fetch_resolves_relative_links_through_real_extraction[asyncio-browserless]": 0.3049574578180909,
- "tests/test_web_fetch_relative_links.py::test_web_fetch_resolves_relative_links_through_real_extraction[asyncio-infoquest]": 0.2941127500962466,
- "tests/test_web_fetch_relative_links.py::test_web_fetch_resolves_relative_links_through_real_extraction[asyncio-jina_ai]": 0.2996652931906283,
- "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[brave]": 0.0007994170300662518,
- "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[ddg]": 0.0034615411423146725,
- "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[searxng]": 0.000738292234018445,
- "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[sofya]": 0.0010919589549303055,
- "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[tavily]": 0.0003374170046299696,
- "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[20-arguments1-5]": 0.0014326241798698902,
- "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[20-arguments3-20]": 0.0011289587710052729,
- "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[20-arguments4-20]": 0.001122083980590105,
- "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[5-arguments0-20]": 0.0010554178152233362,
- "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[invalid-arguments2-3]": 0.001265999861061573,
- "tests/test_webz_tools.py::test_cancellation_propagates": 0.0010057082399725914,
- "tests/test_webz_tools.py::test_configured_result_count[-1-1]": 0.001139709260314703,
- "tests/test_webz_tools.py::test_configured_result_count[-3.5-5]": 0.001246956642717123,
- "tests/test_webz_tools.py::test_configured_result_count[12-12]": 0.0010685408487915993,
- "tests/test_webz_tools.py::test_configured_result_count[200-100]": 0.0011664158664643764,
- "tests/test_webz_tools.py::test_configured_result_count[3.0-3]": 0.001084999879822135,
- "tests/test_webz_tools.py::test_configured_result_count[3.5-5]": 0.0012034156825393438,
- "tests/test_webz_tools.py::test_configured_result_count[False-5]": 0.001212666742503643,
- "tests/test_webz_tools.py::test_configured_result_count[None-5]": 0.0011046670842915773,
- "tests/test_webz_tools.py::test_configured_result_count[True-5]": 0.0014212499372661114,
- "tests/test_webz_tools.py::test_configured_result_count[inf-5]": 0.0011926251463592052,
- "tests/test_webz_tools.py::test_configured_result_count[invalid-5]": 0.001345708966255188,
- "tests/test_webz_tools.py::test_configured_result_count[nan-5]": 0.0012564589269459248,
- "tests/test_webz_tools.py::test_doctor_recognizes_webz_credentials": 0.007746667135506868,
- "tests/test_webz_tools.py::test_environment_key_configured_count_and_no_implicit_filters": 0.0012604580260813236,
- "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[302]": 0.0012943753972649574,
- "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[401]": 0.0013013321440666914,
- "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[429]": 0.0013362490572035313,
- "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[500]": 0.0013082509394735098,
- "tests/test_webz_tools.py::test_invalid_configured_count_logs_value": 0.0011784161906689405,
- "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments0]": 0.0008104590233415365,
- "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments1]": 0.0008293751161545515,
- "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments2]": 0.0008795408066362143,
- "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments3]": 0.0007627927698194981,
- "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments4]": 0.0007225419394671917,
- "tests/test_webz_tools.py::test_invalid_json_is_logged_without_response_body": 0.0009937090799212456,
- "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[None]": 0.001517666969448328,
- "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item1]": 0.0012602920178323984,
- "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item2]": 0.0012649570126086473,
- "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item3]": 0.0012315839994698763,
- "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item4]": 0.0010889170225709677,
- "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload0]": 0.001577042043209076,
- "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload1]": 0.0012311239261180162,
- "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload2]": 0.0011702917981892824,
- "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload3]": 0.001228166976943612,
- "tests/test_webz_tools.py::test_missing_configured_count_defaults_to_five": 0.000991542125120759,
- "tests/test_webz_tools.py::test_missing_key_never_makes_request": 0.0011671259999275208,
- "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[day-2026-09-23]": 0.002061499049887061,
- "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[month-2026-08-25]": 0.002091208240017295,
- "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[week-2026-09-17]": 0.001944500021636486,
- "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[year-2025-09-24]": 0.0016900408081710339,
- "tests/test_webz_tools.py::test_request_filters_and_normalized_results": 0.012372582918033004,
- "tests/test_webz_tools.py::test_setup_wizard_offers_webz_with_env_key": 0.0022564588580280542,
- "tests/test_webz_tools.py::test_summary_fallback_and_output_limit": 0.0011830830480903387,
- "tests/test_webz_tools.py::test_transport_failures_are_sanitized[exception0]": 0.0013716239482164383,
- "tests/test_webz_tools.py::test_transport_failures_are_sanitized[exception1]": 0.0012069998774677515,
- "tests/test_wechat_allowed_file_extensions.py::test_absent_allowed_file_extensions_uses_the_built_in_defaults": 0.0005249578971415758,
- "tests/test_wechat_allowed_file_extensions.py::test_documented_list_narrows_the_allowlist": 0.00027112499810755253,
- "tests/test_wechat_allowed_file_extensions.py::test_dotless_and_padded_extension_names_are_normalized": 0.000251667108386755,
- "tests/test_wechat_allowed_file_extensions.py::test_empty_extension_config_stays_restricted": 0.00035049975849688053,
- "tests/test_wechat_allowed_file_extensions.py::test_extension_config_of_the_wrong_type_is_logged_before_falling_back": 0.0003668328281491995,
- "tests/test_wechat_allowed_file_extensions.py::test_scalar_extension_config_narrows_the_allowlist": 0.004305416950955987,
- "tests/test_wechat_allowed_file_extensions.py::test_scalar_extension_config_with_separators_warns": 0.00042566703632473946,
- "tests/test_wechat_allowed_file_extensions.py::test_space_separated_scalar_extension_config_warns": 0.0003453339450061321,
- "tests/test_wechat_allowed_file_extensions.py::test_unreadable_extension_entry_is_skipped_and_logged": 0.0003535009454935789,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[-inf]": 0.0003800422418862581,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[1.5]": 0.0006011670920997858,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[True]": 0.0005044166464358568,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users0]": 0.0004060831852257252,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users1]": 0.00038670795038342476,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users2]": 0.00038129184395074844,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users3]": 0.00041887606494128704,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users6]": 0.0003919578157365322,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users7]": 0.00038916710764169693,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[inf]": 0.0003727918956428766,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[nan]": 0.00037262472324073315,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_connect_code_is_consumed_when_allowlist_denies_everyone": 0.0005267078522592783,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_gate_uses_ilink_user_id_and_skips_media_for_strangers": 0.0012996240984648466,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_integer_valued_float_is_integer_text_and_numeric_strings_stay_literal": 0.00026041711680591106,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[frozenset]": 0.0002557502593845129,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[list]": 0.0003028758801519871,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[set]": 0.0004222090356051922,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[tuple]": 0.00037150015123188496,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_padded_id_matches_the_stripped_value": 0.00022087479010224342,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_allowlist_admits_the_id_and_not_a_character": 0.00041850004345178604,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_id_padding_does_not_warn[ \\twxid-alice\\n ]": 0.00038312585093081,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_id_padding_does_not_warn[wxid-alice]": 0.00045145885087549686,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[ ]": 0.00037124985828995705,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[, ]": 0.000380207784473896,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[,]": 0.00040824967436492443,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[\\n]": 0.00037474907003343105,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[\\t]": 0.00038087600842118263,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[\\u2003]": 0.0003982079215347767,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_user_id_is_one_entry_not_its_characters[int]": 0.0002445001155138016,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_user_id_is_one_entry_not_its_characters[str]": 0.00028250087052583694,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_set_of_ids_allows_members_and_mapping_does_not_allow_its_keys": 0.00027183303609490395,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[ ]": 0.0004327076021581888,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[1.5]": 0.00040695792995393276,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[None]": 0.0004131235182285309,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[True]": 0.00041958317160606384,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[]": 0.0007541249506175518,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[bad_entry6]": 0.00040483311749994755,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[nan]": 0.0004021250642836094,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unreadable_allowlist_drops_chat_and_command_before_media_download": 0.000578876119107008,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra0]": 0.0007810008246451616,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra1]": 0.00040616700425744057,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra2]": 0.00047829304821789265,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra3]": 0.000552500132471323,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra4]": 0.0004102920647710562,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra5]": 0.0009637922048568726,
- "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra6]": 0.0015508749056607485,
- "tests/test_wechat_channel.py::test_aes_roundtrip_encrypts_and_decrypts": 0.0003543761558830738,
- "tests/test_wechat_channel.py::test_allowed_users_filter_blocks_non_whitelisted_sender": 0.00039212615229189396,
- "tests/test_wechat_channel.py::test_auth_state_is_loaded_from_disk": 0.007238333113491535,
- "tests/test_wechat_channel.py::test_boundary_sized_inbound_image_survives_pkcs7_padding": 0.007856832118704915,
- "tests/test_wechat_channel.py::test_build_upload_request_supports_no_need_thumb": 0.0002529171761125326,
- "tests/test_wechat_channel.py::test_connect_code_bypasses_allowed_users_filter": 0.10061229206621647,
- "tests/test_wechat_channel.py::test_download_cdn_bytes_aborts_when_stream_exceeds_cap": 0.0005554580129683018,
- "tests/test_wechat_channel.py::test_download_cdn_bytes_rejects_compressed_response_before_decode": 0.031046624993905425,
- "tests/test_wechat_channel.py::test_download_cdn_bytes_streams_identity_response": 0.0006377496756613255,
- "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file": 0.008019333938136697,
- "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file_with_media_aes_key_base64_of_hex": 0.007505206856876612,
- "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file_with_media_aeskey_hex": 0.0073852080386132,
- "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file_with_unpadded_item_aes_key": 0.007567583117634058,
- "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_image": 0.025454499991610646,
- "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_png_with_png_extension": 0.013083584373816848,
- "tests/test_wechat_channel.py::test_handle_update_http_download_failure_is_sanitized_not_raised": 0.007878707954660058,
- "tests/test_wechat_channel.py::test_handle_update_preserves_text_and_ref_msg_with_image": 0.010428500827401876,
- "tests/test_wechat_channel.py::test_handle_update_publishes_private_chat_message": 0.0019416653085500002,
- "tests/test_wechat_channel.py::test_handle_update_routes_slash_command_as_command": 0.0006224173121154308,
- "tests/test_wechat_channel.py::test_handle_update_skips_disallowed_inbound_file": 0.0073186669033020735,
- "tests/test_wechat_channel.py::test_handle_update_skips_image_without_url_or_key": 0.009168374119326472,
- "tests/test_wechat_channel.py::test_handle_update_skips_media_from_disallowed_host": 0.007319500204175711,
- "tests/test_wechat_channel.py::test_is_allowed_media_url_suffix_boundaries": 0.0006682509556412697,
- "tests/test_wechat_channel.py::test_poll_loop_one_bad_message_does_not_permanently_lose_its_siblings": 0.010245084296911955,
- "tests/test_wechat_channel.py::test_poll_loop_updates_server_timeout": 0.0005889588501304388,
- "tests/test_wechat_channel.py::test_protocol_helpers_build_expected_values": 0.00036270800046622753,
- "tests/test_wechat_channel.py::test_qrcode_confirmation_drains_auth_persistence_across_cancellation": 0.008906458970159292,
- "tests/test_wechat_channel.py::test_qrcode_login_binds_and_persists_auth_state": 0.008648790651932359,
- "tests/test_wechat_channel.py::test_qrcode_poll_request_is_cancelled_at_total_deadline": 1.002865333110094,
- "tests/test_wechat_channel.py::test_qrcode_poll_request_timeout_is_bounded_by_remaining_deadline": 0.000777748879045248,
- "tests/test_wechat_channel.py::test_qrcode_status_uses_dedicated_request_timeout": 0.0006557488813996315,
- "tests/test_wechat_channel.py::test_save_auth_state_chmod_failure_is_logged_not_warned": 0.00894612492993474,
- "tests/test_wechat_channel.py::test_save_auth_state_tightens_preexisting_loose_file": 0.007777792168781161,
- "tests/test_wechat_channel.py::test_send_file_blocks_disallowed_regular_file": 0.007635540561750531,
- "tests/test_wechat_channel.py::test_send_file_prefers_cdn_response_header_for_image": 0.007538831792771816,
- "tests/test_wechat_channel.py::test_send_file_returns_false_without_upload_full_url": 0.007948166923597455,
- "tests/test_wechat_channel.py::test_send_file_skips_non_image": 0.007294791052117944,
- "tests/test_wechat_channel.py::test_send_file_uploads_and_sends_image": 0.007979582995176315,
- "tests/test_wechat_channel.py::test_send_file_uploads_and_sends_regular_file": 0.007569291163235903,
- "tests/test_wechat_channel.py::test_send_image_uses_post_even_when_upload_full_url_present": 0.007928416132926941,
- "tests/test_wechat_channel.py::test_send_regular_file_uses_cdn_upload_fallback_when_upload_full_url_missing": 0.007655457826331258,
- "tests/test_wechat_channel.py::test_send_skips_when_context_token_missing": 0.0004065004177391529,
- "tests/test_wechat_channel.py::test_send_uses_cached_context_token": 0.0007379171438515186,
- "tests/test_wechat_channel.py::test_state_cursor_is_loaded_from_disk": 0.007370583945885301,
- "tests/test_wechat_channel.py::test_timing_config_requires_positive_finite_values": 0.00030254176817834377,
- "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_cursor_persistence_drains_across_cancellation": 0.009090624051168561,
- "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_token_expiry_finishes_both_writes_before_cancellation[cancel-during-auth]": 0.010123916901648045,
- "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_token_expiry_finishes_both_writes_before_cancellation[cancel-during-cursor]": 0.00920049985870719,
- "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_token_expiry_finishes_both_writes_before_cancellation[no-cancellation]": 0.009263833984732628,
- "tests/test_wechat_notifications.py::test_bind_saves_private_context_outside_public_metadata": 0.0011513328645378351,
- "tests/test_wechat_notifications.py::test_context_persistence_failure_does_not_drop_inbound_chat": 0.001143542118370533,
- "tests/test_wechat_notifications.py::test_group_connect_code_cannot_seed_private_notification_context": 0.0012379568070173264,
- "tests/test_wechat_notifications.py::test_inbound_private_context_refresh_does_not_use_group_context[None]": 0.001018207985907793,
- "tests/test_wechat_notifications.py::test_inbound_private_context_refresh_does_not_use_group_context[group-1]": 0.0009262508247047663,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload0]": 0.007176748942583799,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload1]": 0.003086250042542815,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload2]": 0.00153833394870162,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload3]": 0.0023342077620327473,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload4]": 0.001574251102283597,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload5]": 0.0013087077531963587,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload6]": 0.0012644168455153704,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload7]": 0.001323541859164834,
- "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload8]": 0.0018281671218574047,
- "tests/test_wechat_notifications.py::test_notification_does_not_accept_empty_or_invalid_response_body[]": 0.001542750047519803,
- "tests/test_wechat_notifications.py::test_notification_does_not_accept_empty_or_invalid_response_body[not JSON]": 0.0016485010273754597,
- "tests/test_wechat_notifications.py::test_notification_rechecks_owner_after_reading_context": 0.0009503760375082493,
- "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides0]": 0.0015975004062056541,
- "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides1]": 0.001789917005226016,
- "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides2]": 0.0010044171940535307,
- "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides3]": 0.001749292016029358,
- "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides4]": 0.0010754168033599854,
- "tests/test_wechat_notifications.py::test_notification_requires_json_object_without_changing_legacy_request_parsing[\"text\"]": 0.0011131246574223042,
- "tests/test_wechat_notifications.py::test_notification_requires_json_object_without_changing_legacy_request_parsing[[]]": 0.0017976670060306787,
- "tests/test_wechat_notifications.py::test_notification_requires_json_object_without_changing_legacy_request_parsing[null]": 0.0014492899645119905,
- "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[None]": 0.0012956657446920872,
- "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials1]": 0.0011324998922646046,
- "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials2]": 0.0011307918466627598,
- "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials3]": 0.0008770821150392294,
- "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials4]": 0.0008960410486906767,
- "tests/test_wechat_notifications.py::test_notification_serializes_real_http_request_and_waits_for_ack": 0.0069201248697936535,
- "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[lookup]": 0.001123376190662384,
- "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[no-auth]": 0.001690457807853818,
- "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[stopped-during-lookup]": 0.000979000935330987,
- "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[stopped]": 0.0008575418032705784,
- "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[transport]": 0.0010240429546684027,
- "tests/test_wechat_notifications.py::test_notification_without_owner_never_uses_cached_context": 0.0008657930884510279,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload0]": 0.0011014577466994524,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload1]": 0.002117458265274763,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload2]": 0.00227900012396276,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload3]": 0.0021305831614881754,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload4]": 0.07560849888250232,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload5]": 0.05867916694842279,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload6]": 0.006100083934143186,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload7]": 0.0033807912841439247,
- "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload8]": 0.0027500828728079796,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_preserves_read_errors": 0.006930666975677013,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[disabled-negative]": 0.0071105011738836765,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[disabled-zero]": 0.007454293081536889,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[empty]": 0.007252873852849007,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[exact-limit]": 0.007096999790519476,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[one-byte-over]": 0.007324750069528818,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[well-over-limit]": 0.007280293153598905,
- "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[within-limit]": 0.007599458796903491,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[already-over-limit-file]": 0.007307291030883789,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[already-over-limit-image]": 0.0073273328598588705,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-negative-file]": 0.008725417079403996,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-negative-image]": 0.008427916094660759,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-zero-file]": 0.008927626069635153,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-zero-image]": 0.007819876074790955,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[empty-file]": 0.008274415973573923,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[empty-image]": 0.007816333323717117,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[exact-limit-file]": 0.008389125112444162,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[exact-limit-image]": 0.007720251102000475,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-over-limit-file]": 0.008070248877629638,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-over-limit-image]": 0.00828712503425777,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-within-limit-file]": 0.008404209045693278,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-within-limit-image]": 0.007883333135396242,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_handles_missing_file[file]": 0.008167834021151066,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_handles_missing_file[image]": 0.008164666825905442,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_rejects_over_limit_read_result[file]": 0.00800404092296958,
- "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_rejects_over_limit_read_result[image]": 0.008429498877376318,
- "tests/test_wechat_qr_login.py::test_action_required_states_do_not_silently_wait[binded_redirect-already_bound]": 0.000624791020527482,
- "tests/test_wechat_qr_login.py::test_action_required_states_do_not_silently_wait[new-unsupported-status-invalid_response]": 0.0007974579930305481,
- "tests/test_wechat_qr_login.py::test_action_required_states_do_not_silently_wait[verify_code_blocked-verification_blocked]": 0.0007257512770593166,
- "tests/test_wechat_qr_login.py::test_browser_status_request_uses_channel_qrcode_timeout": 0.0007133327890187502,
- "tests/test_wechat_qr_login.py::test_browser_transport_closes_http_client_without_starting_channel": 0.0010228331666439772,
- "tests/test_wechat_qr_login.py::test_cancel_fences_late_confirmation": 0.0007437907624989748,
- "tests/test_wechat_qr_login.py::test_concurrent_polls_only_apply_once": 0.0008732911664992571,
- "tests/test_wechat_qr_login.py::test_confirmation_applies_credentials_once_without_returning_them": 0.0009183741640299559,
- "tests/test_wechat_qr_login.py::test_confirmation_cannot_save_token_to_untrusted_api_host": 0.0006837919354438782,
- "tests/test_wechat_qr_login.py::test_expiry_and_provider_timeout_do_not_apply_credentials": 0.000613626092672348,
- "tests/test_wechat_qr_login.py::test_expiry_during_poll_rejects_late_credentials": 0.0007229589391499758,
- "tests/test_wechat_qr_login.py::test_failed_apply_is_not_repeated_or_exposed": 0.0008262910414487123,
- "tests/test_wechat_qr_login.py::test_invalid_provider_response_and_missing_credentials": 0.0007875000592321157,
- "tests/test_wechat_qr_login.py::test_new_session_invalidates_old_and_manual_mutation_cancels": 0.000864000990986824,
- "tests/test_wechat_qr_login.py::test_other_owner_cannot_read_cancel_or_replace_pending_login": 0.0007299156859517097,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response0-verification_required-verification_rejected]": 0.0009620410855859518,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response1-scanned-None]": 0.000825708732008934,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response2-expired-None]": 0.0007053338922560215,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response3-failed-verification_blocked]": 0.0007819170132279396,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response4-failed-already_bound]": 0.0006748330779373646,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response5-failed-invalid_response]": 0.0006742500700056553,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response6-failed-invalid_response]": 0.0007369180675595999,
- "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response7-failed-invalid_response]": 0.0008476253133267164,
- "tests/test_wechat_qr_login.py::test_pairing_timeout_keeps_code_and_signals_automatic_retry": 0.001165374182164669,
- "tests/test_wechat_qr_login.py::test_pairing_transport_uses_long_poll_and_provider_query": 0.0006264997646212578,
- "tests/test_wechat_qr_login.py::test_pairing_wait_and_redirect_keep_polling_with_submitted_code[response0]": 0.0010566669516265392,
- "tests/test_wechat_qr_login.py::test_pairing_wait_and_redirect_keep_polling_with_submitted_code[response1]": 0.0006751238834112883,
- "tests/test_wechat_qr_login.py::test_pairing_wait_and_redirect_keep_polling_with_submitted_code[response2]": 0.0008092478383332491,
- "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[expired]": 0.0007345408666878939,
- "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[invalid_response]": 0.0006734163034707308,
- "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[timeout]": 0.0007355839479714632,
- "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[transport]": 0.0007902081124484539,
- "tests/test_wechat_qr_login.py::test_redirect_then_confirmation_saves_returned_api_host": 0.0007975008338689804,
- "tests/test_wechat_qr_login.py::test_temporary_provider_error_retries_same_qr_and_clears_feedback": 0.00080829206854105,
- "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[127.0.0.1]": 0.0006672078743577003,
- "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[]": 0.0006468752399086952,
- "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[evil.example]": 0.0007248758338391781,
- "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[ilinkai.weixin.qq.com/path]": 0.0006249169819056988,
- "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[ilinkai.weixin.qq.com:8001]": 0.0008370829746127129,
- "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[ilinkai.weixin.qq.com@127.0.0.1]": 0.000788083765655756,
- "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[weixin.qq.com.evil.example]": 0.0008752492722123861,
- "tests/test_wechat_qr_login.py::test_verification_code_is_submitted_without_exposing_or_reusing_it": 0.0007307499181479216,
- "tests/test_wechat_qr_login.py::test_verification_input_and_expired_sessions_do_not_reach_provider": 0.0008250412065535784,
- "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_exact_limit_passes_through": 0.00027091684751212597,
- "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_full_width_report_stays_within_protocol_cap": 0.0004967919085174799,
- "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_multibyte_cut_never_splits_a_character": 0.00032995804212987423,
- "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_short_text_passes_through": 0.00029512494802474976,
- "tests/test_wecom_content_limit.py::TestEmojiBoundaries::test_clip_at_emoji_boundary_stays_within_budget": 0.00023058336228132248,
- "tests/test_wecom_content_limit.py::TestEmojiBoundaries::test_split_all_emoji_input_terminates_and_preserves": 0.00027554319240152836,
- "tests/test_wecom_content_limit.py::TestEmojiBoundaries::test_split_tiny_limit_with_emoji_never_loops_or_loses": 0.0002229588571935892,
- "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_completed_chat_lock_is_reclaimed": 0.0003089990932494402,
- "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_concurrent_batches_to_same_chat_stay_contiguous": 0.0012396671809256077,
- "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_concurrent_senders_each_leave_no_locks": 0.000518332701176405,
- "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_different_chats_keep_their_own_order": 0.0008302091155201197,
- "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_lock_is_reclaimed_after_a_capped_batch": 0.0007864166982471943,
- "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_staggered_waiter_keeps_one_lock_and_registry_drains": 0.0011774171143770218,
- "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_proactive_push_short_text_single_message": 0.0004763738252222538,
- "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_proactive_push_splits_into_sequential_markdown_messages": 0.0007685828022658825,
- "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_stream_reply_clips_overlong_snapshot": 0.0010169569868594408,
- "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_stream_reply_short_text_untouched": 0.0006490838713943958,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_boundary_newline_lands_on_chunk_tail": 0.00026641692966222763,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_cap_clips_the_unsplit_remainder": 0.0005960839334875345,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_each_chunk_within_limit_and_content_preserved": 0.0003552918788045645,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_leading_blank_lines_are_content_not_dropped": 0.0006713331677019596,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_limit_narrower_than_one_character_still_advances": 0.00027983286418020725,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_no_newline_falls_back_to_hard_cut": 0.0002492929343134165,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_short_text_is_single_chunk": 0.00024425098672509193,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_split_caps_chunk_batch_with_truncation_marker": 0.0007401260081678629,
- "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_split_under_cap_is_not_marked": 0.00024229194968938828,
- "tests/test_wecom_group_bindings.py::test_legacy_group_binding_retains_owner_and_existing_thread": 0.05708670918829739,
- "tests/test_wecom_group_bindings.py::test_named_group_connect_records_a_human_label_without_exposing_chatid": 0.05260929209180176,
- "tests/test_wecom_group_bindings.py::test_private_binding_does_not_authorize_an_unbound_group[private_metadata0]": 0.05266199912875891,
- "tests/test_wecom_group_bindings.py::test_private_binding_does_not_authorize_an_unbound_group[private_metadata1]": 0.04883641563355923,
- "tests/test_wecom_group_bindings.py::test_private_binding_does_not_authorize_an_unbound_group[private_metadata2]": 0.05073083401657641,
- "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_quote_content_is_null_does_not_crash": 0.00034670671448111534,
- "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_quote_is_null_does_not_crash": 0.000495540676638484,
- "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_quote_text_is_null_does_not_crash": 0.0003668328281491995,
- "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_text_and_valid_quote_are_combined": 0.0005626247730106115,
- "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_text_with_null_quote_still_publishes": 0.0004150841850787401,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_falls_back_to_default_user_when_unset": 0.000923793064430356,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_injects_langfuse_metadata": 0.0019282512366771698,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_overwrites_caller_supplied_trace_id": 0.0008098760154098272,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_preserves_caller_metadata_overrides": 0.000863292021676898,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_skips_metadata_when_langfuse_disabled": 0.000816625077277422,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_tags_the_effective_model[None]": 0.02146333293057978,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_tags_the_effective_model[actual-model]": 0.013786581810563803,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_tags_the_effective_model[missing-model]": 0.013859540922567248,
- "tests/test_worker_langfuse_metadata.py::test_run_agent_uses_context_user_id_over_contextvar": 0.0010275840759277344,
- "tests/test_worker_stream_subgraph_namespace.py::TestComposeSseEvent::test_nested_namespace_joins_all_segments": 0.00019612419418990612,
- "tests/test_worker_stream_subgraph_namespace.py::TestComposeSseEvent::test_root_frame_keeps_bare_event_name": 0.0002035002689808607,
- "tests/test_worker_stream_subgraph_namespace.py::TestComposeSseEvent::test_subgraph_frame_gets_namespace_qualified_name": 0.00019483407959342003,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_failed_lookup_is_retried_once_the_feed_advances": 0.0007446235977113247,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_message_not_in_the_feed_is_left_unstamped": 0.0005636250134557486,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_miss_is_not_retried_while_the_feed_is_unchanged": 0.0006069988012313843,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_miss_is_retried_once_the_feed_advances": 0.0005579590797424316,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_resolved_identity_is_not_looked_up_twice": 0.0005438753869384527,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_resolved_identity_survives_a_feed_advance": 0.0005864158738404512,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_run_without_a_journal_still_builds_a_stamper": 0.0005797918420284986,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_no_stamper_publishes_the_frame_unchanged": 0.000599791994318366,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_root_values_frame_stamps_a_persisted_message": 0.0006185832899063826,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_stamping_survives_a_launch_path_without_user_context": 0.05146366613917053,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_subgraph_frames_are_not_stamped": 0.0005704578943550587,
- "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_the_run_stamper_re_asks_after_the_journal_writes": 0.0007459172047674656,
- "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_only_root_frames_drive_the_file_tool_batcher": 0.0067526670172810555,
- "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_root_custom_event_is_persisted_for_subagent_history": 0.0007599161472171545,
- "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_root_message_chunks_go_through_the_batcher": 0.002542708767578006,
- "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_root_values_snapshot_keeps_bare_event_name": 0.0004717910196632147,
- "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_subagent_message_chunks_are_namespaced": 0.0004833340644836426,
- "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_subagent_values_snapshot_is_never_published_as_bare_values": 0.0006636648904532194,
- "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_subgraph_custom_event_is_not_persisted": 0.0005377079360187054,
- "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_nested_subgraph_namespace_is_preserved_in_order": 0.00021033408120274544,
- "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_root_frame_with_subgraphs_has_empty_namespace": 0.00033983332104980946,
- "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_single_mode_fallback_is_root": 0.00020699924789369106,
- "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_subgraph_frame_preserves_namespace": 0.0002325829118490219,
- "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_two_tuple_under_subgraphs_is_root": 0.0002046667505055666,
- "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_unparsable_item_under_subgraphs": 0.00020075123757123947,
- "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_without_subgraphs_frames_are_root": 0.00035891681909561157,
- "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_does_not_mark_the_parent_run_as_error": 0.011124208802357316,
- "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_in_task_running_event_does_not_mark_the_parent_run_as_error[stream_modes0-True]": 0.008118042955175042,
- "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_in_task_running_event_does_not_mark_the_parent_run_as_error[stream_modes1-False]": 0.009382792050018907,
- "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_in_task_running_event_does_not_mark_the_parent_run_as_error[stream_modes2-False]": 0.008870708988979459,
- "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_stream_subgraphs_publishes_delegated_frames_namespaced_never_bare": 0.03945704223588109,
- "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_without_stream_subgraphs_delegated_frames_stay_out_while_task_events_remain": 0.008887042058631778,
- "tests/test_worker_subagent_event_flush_cancellation.py::test_cancelled_failed_subagent_event_flush_rebuffers_before_propagating": 0.0014958332758396864,
- "tests/test_worker_subagent_event_flush_cancellation.py::test_repeated_cancellation_drains_inflight_subagent_event_flush": 0.0008896260987967253,
- "tests/test_worker_subagent_persistence.py::test_flush_is_idempotent_when_empty": 0.0005605828482657671,
- "tests/test_worker_subagent_persistence.py::test_flush_rebuffers_batch_on_store_failure": 0.0014094181824475527,
- "tests/test_worker_subagent_persistence.py::test_missing_store_is_noop": 0.0004471251741051674,
- "tests/test_worker_subagent_persistence.py::test_rebuffered_batch_is_prepended_ahead_of_new_events": 0.0009792917408049107,
- "tests/test_worker_subagent_persistence.py::test_roundtrip_step_is_listable_but_not_in_message_feed": 0.0006480829324573278,
- "tests/test_worker_subagent_persistence.py::test_size_threshold_triggers_flush": 0.0005482502747327089,
- "tests/test_worker_subagent_persistence.py::test_skips_non_task_chunk": 0.0004482930526137352,
- "tests/test_worker_subagent_persistence.py::test_steps_are_buffered_not_put_per_event": 0.002357125049456954,
- "tests/test_worker_subagent_persistence.py::test_store_errors_do_not_propagate": 0.0011833759490400553,
- "tests/test_worker_subagent_persistence.py::test_terminal_event_flushes_eagerly": 0.0005777080077677965,
- "tests/test_worker_subagent_persistence.py::test_worker_imports_first_without_circular_import": 1.0887500415556133,
- "tests/test_worker_trace_binding.py::test_both_forks_agree_when_the_caller_forges_both": 0.0008653760887682438,
- "tests/test_worker_trace_binding.py::test_build_runtime_context_drops_a_caller_supplied_trace_id": 0.0002550838980823755,
- "tests/test_worker_trace_binding.py::test_caller_supplied_context_trace_id_is_overwritten": 0.0007798329461365938,
- "tests/test_worker_trace_binding.py::test_caller_supplied_metadata_trace_id_is_overwritten": 0.0008051660843193531,
- "tests/test_worker_trace_binding.py::test_checkpoint_agent_binding_falls_back_to_configurable_context": 0.0008599157445132732,
- "tests/test_worker_trace_binding.py::test_checkpoint_agent_binding_overwrites_caller_metadata": 0.0008292498532682657,
- "tests/test_worker_trace_binding.py::test_checkpoint_metadata_binds_the_effective_runtime_agent": 0.0009547916706651449,
- "tests/test_worker_trace_binding.py::test_default_agent_checkpoint_binding_is_explicit": 0.0008340829517692327,
- "tests/test_worker_trace_binding.py::test_run_without_an_ambient_trace_still_gets_one": 0.0009631260763853788,
- "tests/test_worker_trace_binding.py::test_runtime_context_and_metadata_carry_the_bound_trace_id": 0.001146125141531229,
- "tests/test_workspace_changes.py::test_compare_snapshots_classifies_symlink_replacing_file_as_symlink_created": 0.007609124993905425,
- "tests/test_workspace_changes.py::test_compare_snapshots_hides_sensitive_and_binary_file_content": 0.00684316735714674,
- "tests/test_workspace_changes.py::test_compare_snapshots_keeps_nul_bytes_classified_as_binary": 0.007319084135815501,
- "tests/test_workspace_changes.py::test_compare_snapshots_reads_cached_utf16_markdown_baseline": 0.007575915893539786,
- "tests/test_workspace_changes.py::test_compare_snapshots_reports_removed_symlink_without_replacement_as_deleted": 0.007470414973795414,
- "tests/test_workspace_changes.py::test_compare_snapshots_reports_text_file_changes": 0.009271875023841858,
- "tests/test_workspace_changes.py::test_compare_snapshots_strips_utf8_bom": 0.007142499089241028,
- "tests/test_workspace_changes.py::test_compare_snapshots_treats_utf16_markdown_as_text": 0.009087373968213797,
- "tests/test_workspace_changes.py::test_compare_snapshots_treats_utf8_markdown_crossing_sample_boundary_as_text": 0.007864457787945867,
- "tests/test_workspace_changes.py::test_compare_snapshots_truncates_large_text_diffs": 0.007574292132630944,
- "tests/test_workspace_changes.py::test_count_diff_lines_counts_content_starting_with_dashes_or_pluses": 0.00024883286096155643,
- "tests/test_workspace_changes.py::test_count_diff_lines_ignores_only_real_headers": 0.00023145903833210468,
- "tests/test_workspace_changes.py::test_get_changed_output_paths_ignores_externalized_tool_results": 0.006649499060586095,
- "tests/test_workspace_changes.py::test_get_changed_output_paths_returns_only_created_or_modified_regular_outputs": 0.007971500745043159,
- "tests/test_workspace_changes.py::test_normalize_symlink_target_is_identity_off_windows": 0.0002166670747101307,
- "tests/test_workspace_changes.py::test_normalize_symlink_target_leaves_mid_string_prefix_verbatim": 0.00019258284009993076,
- "tests/test_workspace_changes.py::test_normalize_symlink_target_leaves_relative_and_plain_posix_targets_verbatim": 0.00019729207269847393,
- "tests/test_workspace_changes.py::test_normalize_symlink_target_preserves_volume_guid_and_degenerate_prefixes": 0.00020383205264806747,
- "tests/test_workspace_changes.py::test_normalize_symlink_target_strips_extended_length_drive_prefix": 0.0002177092246711254,
- "tests/test_workspace_changes.py::test_normalize_symlink_target_strips_extended_length_unc_prefix": 0.00020125112496316433,
- "tests/test_workspace_changes.py::test_record_workspace_changes_content_uses_total_changed_count[asyncio]": 0.012361624743789434,
- "tests/test_workspace_changes.py::test_record_workspace_changes_uses_cached_baseline_for_modified_diff[asyncio]": 0.009064625948667526,
- "tests/test_workspace_changes.py::test_run_agent_records_workspace_changes_event[asyncio]": 1.2243529169354588,
- "tests/test_workspace_changes.py::test_scan_workspace_roots_can_skip_text_loading": 0.006940375315025449,
- "tests/test_workspace_changes.py::test_scan_workspace_roots_captures_symlinks_as_metadata_only_stubs": 0.00695891585201025,
- "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_browser_frames": 0.006901541026309133,
- "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_excluded_directories": 0.006903959903866053,
- "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_externalized_tool_results": 0.006893999874591827,
- "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_extra_excluded_dir_names": 0.006978208897635341,
- "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_stdio_mcp_temp_files": 0.007657542126253247,
- "tests/test_workspace_changes.py::test_sensitive_workspace_path_covers_common_secret_names": 0.0002926238812506199,
- "tests/test_workspace_changes.py::test_workspace_changes_response_is_empty_when_no_event_exists": 0.0007821237668395042,
- "tests/test_workspace_changes.py::test_workspace_changes_response_returns_summary_only_and_full_payload": 0.00103975017555058,
- "tests/test_workspace_changes.py::test_workspace_changes_route_forwards_include_files_flag[asyncio]": 0.0007033338770270348,
- "tests/test_write_file_tool_budget_annotation.py::test_clone_tool_with_description_preserves_singleton": 0.0002232077531516552,
- "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_rejects_non_finite_values[inf]": 0.0003640830982476473,
- "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_rejects_non_finite_values[nan]": 0.00022766622714698315,
- "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_rejects_non_finite_values[negative-inf]": 0.0002440840471535921,
- "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_various_inputs": 0.00041820877231657505,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model--.inf]": 0.00039266725070774555,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-.inf]": 0.0004096662160009146,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-.nan]": 0.00039149890653789043,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-huge-finite-float]": 0.00040008313953876495,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-huge-integer-string]": 0.00043616793118417263,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-huge-integer]": 0.0004435840528458357,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile--.inf]": 0.0004213338252156973,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-.inf]": 0.0004944158717989922,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-.nan]": 0.0005642499309033155,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-huge-finite-float]": 0.0004259999841451645,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-huge-integer-string]": 0.0004535012412816286,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-huge-integer]": 0.0004884582012891769,
- "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_with_model_config_lacking_max_tokens": 0.0005039586685597897,
- "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[bootstrap-thinking-off]": 0.0007586251012980938,
- "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[bootstrap-thinking-on]": 0.0007300830911844969,
- "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[custom-agent]": 0.0011923331767320633,
- "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[thinking-off]": 0.0008450413588434458,
- "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[thinking-on]": 0.0009201259817928076,
- "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[thinking-over-agent]": 0.000763957854360342,
- "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[uncapped]": 0.0007235419470816851,
- "tests/test_write_file_tool_budget_annotation.py::test_repeated_assembly_cross_model_isolation": 0.0003806662280112505,
- "tests/test_write_file_tool_budget_annotation.py::test_write_file_singleton_remains_unmutated_across_assemblies": 0.00032675103284418583,
- "tests/test_write_file_tool_size_guard.py::test_above_cap_returns_actionable_error": 0.0005416260100901127,
- "tests/test_write_file_tool_size_guard.py::test_above_cap_with_append_true_bypasses_guard": 0.0006470840889960527,
- "tests/test_write_file_tool_size_guard.py::test_below_cap_succeeds": 0.0006947077345103025,
- "tests/test_write_file_tool_size_guard.py::test_env_override_malformed_falls_back_to_default": 0.0014015003107488155,
- "tests/test_write_file_tool_size_guard.py::test_env_override_raises_cap": 0.000631249975413084,
- "tests/test_write_file_tool_size_guard.py::test_env_override_zero_disables_guard": 0.000617707846686244,
- "tests/test_youcom_tools.py::TestEndpointSelection::test_configured_key_uses_keyed_endpoint_with_header": 0.0030180420726537704,
- "tests/test_youcom_tools.py::TestEndpointSelection::test_env_key_uses_keyed_endpoint": 0.0009748749434947968,
- "tests/test_youcom_tools.py::TestEndpointSelection::test_identifies_deerflow_in_user_agent[False]": 0.001489043002948165,
- "tests/test_youcom_tools.py::TestEndpointSelection::test_identifies_deerflow_in_user_agent[True]": 0.0009793329518288374,
- "tests/test_youcom_tools.py::TestEndpointSelection::test_no_key_uses_keyless_endpoint_without_auth_header": 0.0010106239933520555,
- "tests/test_youcom_tools.py::TestGetApiKey::test_falls_back_to_env_when_config_key_blank": 0.0004683330189436674,
- "tests/test_youcom_tools.py::TestGetApiKey::test_returns_config_key_when_present": 0.00042100087739527225,
- "tests/test_youcom_tools.py::TestGetApiKey::test_returns_none_when_no_key_anywhere": 0.00046650017611682415,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_agent_max_results_is_honored_over_config": 0.0007995842024683952,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_config_max_results_used_when_caller_omits": 0.0008194588590413332,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_empty_results_returns_error_json": 0.0015878328122198582,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_falls_back_to_description_when_no_snippets": 0.000809249933809042,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[401-invalid or expired YDC_API_KEY]": 0.0009070830419659615,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[402-You.com credit balance depleted]": 0.0008851659949868917,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[429-rate limit reached \\u2014 set YDC_API_KEY for higher limits]": 0.0015959166921675205,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[500-None]": 0.0008791671134531498,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_invalid_max_results_falls_back_to_default_with_warning": 0.0011327082756906748,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[-2-5]": 0.000956833828240633,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[0-5]": 0.001994708087295294,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[1-1]": 0.0009180412162095308,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[100-100]": 0.0008795431349426508,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[500-100]": 0.0008792080916464329,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_missing_results_section_returns_error_json": 0.0008109172340482473,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_network_exception_returns_error_json": 0.0007860830519348383,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_non_dict_payload_returns_format_error": 0.0008330820128321648,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_partial_fields_default_to_empty_string": 0.0008342501241713762,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_returns_normalized_list_with_joined_snippets": 0.0008217496797442436,
- "tests/test_youcom_tools.py::TestWebSearchTool::test_web_and_news_merged_and_trimmed_to_count": 0.0008229997474700212,
- "tests/test_youcom_tools.py::test_invalid_max_results_shapes_fall_back_to_default[bool]": 0.0008525841403752565,
- "tests/test_youcom_tools.py::test_invalid_max_results_shapes_fall_back_to_default[non-integral-float]": 0.000840374268591404,
- "tests/test_youcom_tools.py::test_invalid_max_results_shapes_fall_back_to_default[yaml-inf]": 0.0009862487204372883,
- "tests/test_youcom_tools.py::test_package_exports_web_search_tool": 0.041003374848514795
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[0 tests completed\\nBUILD SUCCESSFUL-gradle test]": 0.0012276360000100794,
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[3 tests completed, 3 skipped\\nBUILD SUCCESSFUL-gradle test]": 0.0011932410000383697,
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[> Task :test NO-SOURCE\\nBUILD SUCCESSFUL in 1s-gradle test]": 0.0012372630000072604,
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[> Task :test SKIPPED\\nBUILD SUCCESSFUL in 1s-gradle test]": 0.0011945219999915935,
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] BUILD SUCCESS-mvn test]": 0.0017956620000063594,
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] Tests are skipped.\\n[INFO] BUILD SUCCESS-mvn test -DskipTests]": 0.0013334040000074765,
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0\\n[INFO] BUILD SUCCESS-mvn test]": 0.0012247399999694153,
+ "tests/test_acceptance_build_summaries.py::test_build_without_executed_tests_remains_unverified[[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 3\\n[INFO] BUILD SUCCESS-mvn test]": 0.0012144690000184255,
+ "tests/test_acceptance_build_summaries.py::test_count_summary_does_not_bypass_output_attribution": 0.0010664120000001276,
+ "tests/test_acceptance_build_summaries.py::test_count_summary_does_not_bypass_shell_provenance[None]": 0.0010060480000220196,
+ "tests/test_acceptance_build_summaries.py::test_count_summary_does_not_bypass_shell_provenance[True]": 0.0010234429999798067,
+ "tests/test_acceptance_build_summaries.py::test_empty_maven_module_does_not_veto_a_tested_module[False]": 0.0011341480000339743,
+ "tests/test_acceptance_build_summaries.py::test_empty_maven_module_does_not_veto_a_tested_module[True]": 0.0011219960000232732,
+ "tests/test_acceptance_build_summaries.py::test_failing_module_overrides_a_passing_module": 0.0010441510000305243,
+ "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[3 tests completed, 4 skipped]": 0.0010933309999927587,
+ "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: -1, Failures: 0, Errors: 0, Skipped: 0]": 0.0010894550000273284,
+ "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: 1, Failures: 0, Errors: 0, Skipped: 2]": 0.0011017290000552293,
+ "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: 3, Failures: 0, Errors:]": 0.001106697999972539,
+ "tests/test_acceptance_build_summaries.py::test_inconsistent_or_incomplete_count_summary_is_not_proof[Tests run: three, Failures: 0, Errors: 0, Skipped: 0]": 0.0010863389999826722,
+ "tests/test_acceptance_build_summaries.py::test_maven_failure_counts_override_ignored_failure_build_success[Errors]": 0.0012198509999734597,
+ "tests/test_acceptance_build_summaries.py::test_maven_failure_counts_override_ignored_failure_build_success[Failures]": 0.0012296090000347704,
+ "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[3 tests completed, 0 failed, 1 skipped\\nBUILD SUCCESSFUL-gradle test]": 0.0011930500000119082,
+ "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[3 tests completed\\nBUILD SUCCESSFUL-gradle test]": 0.001204540999992787,
+ "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[Tests run: 1, Failures: 0, Errors: 0, Skipped: 0\\r\\n[INFO] BUILD SUCCESS-mvn test]": 0.0011784309999711695,
+ "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0-mvn test]": 0.0011941509999644495,
+ "tests/test_acceptance_build_summaries.py::test_nonzero_test_counts_are_positive_evidence[[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.2 s -- in TestExample-mvn test]": 0.001172051000025931,
+ "tests/test_acceptance_build_summaries.py::test_recorded_failure_status_still_overrides_positive_counts": 0.0009697200000289286,
+ "tests/test_acceptance_checks.py::TestCriteriaHygiene::test_criterion_text_is_neutralized_before_rendering": 0.0007790529999738283,
+ "tests/test_acceptance_checks.py::TestCriteriaHygiene::test_drops_non_string_entries_and_caps_count": 0.0012101319999828775,
+ "tests/test_acceptance_checks.py::TestCriteriaHygiene::test_none_and_empty_produce_no_verdict": 0.000776859999973567,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_default_prober_without_runtime_degrades_to_unverified": 0.000800812999983691,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_is_proven_by_probe_without_reading_content": 0.0008260999999833984,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_written_requires_a_bounded_open_probe": 0.0008112419999974918,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_written_with_failed_open_probe_does_not_hold": 0.000784363000036592,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_large_file_written_with_inconclusive_probe_is_unverified": 0.0007867079999925863,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_probe_at_or_below_cap_still_reads_content": 0.0007684520000168504,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_probe_doubt_is_unverified_without_reading": 0.000789021999992201,
+ "tests/test_acceptance_checks.py::TestFileLeafSizeProbe::test_probe_reports_missing_file_without_reading": 0.000800724000015407,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_binary_deliverable_holds_file_leaves": 0.000842262999981358,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_error_prefixed_content_is_valid_on_local_sandbox": 0.0009932149999656303,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_exists_holds_when_file_present": 0.0008164729999862175,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_file_written_reads_back": 0.0007992809999848305,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_genuine_workspace_file_survives_symlink_resolution": 0.002415233999983002,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_missing_file_is_checked_does_not_hold": 0.0008173150000061469,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_missing_thread_data_is_unverified": 0.000811483999967777,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_non_empty_fails_on_empty_file": 0.000828946999973823,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_path_outside_workspace_is_unverified_and_never_read": 0.0008029560000011315,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_provider_error_string_is_not_file_content": 0.0008640620000335275,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_read_error_is_unverified_not_failed": 0.0008165440000027502,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_reader_receives_virtual_path_that_passes_the_real_local_validator": 0.001797162999991997,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_real_content_starting_with_error_word_is_not_misread": 0.0007994000000053347,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_symlink_escape_is_rejected_on_local_sandbox": 0.002279991000023074,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_virtual_path_resolves_into_workspace": 0.0008021850000261566,
+ "tests/test_acceptance_checks.py::TestFileLeaves::test_workspace_escape_via_relative_path_is_unverified": 0.000798758999991378,
+ "tests/test_acceptance_checks.py::TestKnownBoundaries::test_bare_criterion_trusts_any_path_spelling_of_the_executable": 0.0010773220000146466,
+ "tests/test_acceptance_checks.py::TestKnownBoundaries::test_runner_semantics_are_trusted": 0.0011377760000073067,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_bare_integer_output_is_the_size": 0.000788198999970291,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_execute_failure_degrades_to_none": 0.0007841919999975744,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_directory_is_not_a_size": 0.0022016529999859813,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_fifo_is_not_a_size": 0.00214579800001502,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_missing_file_raises_file_not_found": 0.0020017579999773716,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_readable_probe_opens_one_byte_without_a_shell": 0.002096426000008478,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_stat_reads_size_without_a_shell": 0.002063274000022375,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_local_unreadable_file_fails_the_probe": 0.002129165999946281,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_nofile_marker_raises_file_not_found": 0.0008145500000011907,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_probe_runs_outside_subagent_controlled_shell_state": 0.0008010239999975965,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_provider_error_string_is_not_a_size": 0.0007837429999995038,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_rejected_renderings_are_not_a_size[ESCAPED]": 0.0008324029999755567,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_rejected_renderings_are_not_a_size[NONREGULAR]": 0.0008379740000066249,
+ "tests/test_acceptance_checks.py::TestProbeFileSize::test_unreadable_marker_is_not_a_size": 0.0007885100000066814,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_empty_remote_file_acceptance[file:../outputs/empty.md exists-True-exists, 0 bytes]": 0.014294464999977663,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_empty_remote_file_acceptance[file:../outputs/empty.md non-empty-False-file is empty]": 0.014292242999999871,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_empty_remote_file_acceptance[file_written:../outputs/empty.md-True-read-back ok, 0 bytes]": 0.014331996999970897,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_fifo_is_nonregular_without_blocking": 0.007414619999991601,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_final_component_symlink_is_nonregular": 0.0074431729999844265,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_intermediate_dir_link_escape_is_escaped": 0.012092853000012838,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_missing_file_is_nofile": 0.011756531000003179,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_probe_file_size_end_to_end_through_a_real_shell": 0.02440124200001037,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_fifo_is_rejected_before_any_open": 0.007409950999999637,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_mode_000_is_unreadable": 0.013896630000033383,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_regular_file_is_readable[empty]": 0.014107133999999633,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_read_probe_regular_file_is_readable[nonempty]": 0.014038207000027114,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_real_directory_mount_root[empty]": 0.018861171000025934,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_real_directory_mount_root[nonempty]": 0.014393592999965676,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_symlinked_mount_prefix[empty]": 0.014234836000014184,
+ "tests/test_acceptance_checks.py::TestProbeInnerScriptRealLayouts::test_symlinked_mount_prefix[nonempty]": 0.014512736000000359,
+ "tests/test_acceptance_checks.py::TestRendering::test_multiline_criterion_cannot_inject_a_forged_leaf_line": 0.0007774590000053649,
+ "tests/test_acceptance_checks.py::TestRendering::test_section_marks_each_leaf_and_states_limitation": 0.0010528370000031373,
+ "tests/test_acceptance_checks.py::TestRendering::test_segment_counts_with_limitation": 0.0010371459999873878,
+ "tests/test_acceptance_checks.py::TestRendering::test_segment_renders_nothing_without_leaves": 0.0007372050000071795,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_apostrophe_inside_double_quotes_remains_verifiable": 0.0011220259999618065,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_assignment_value_mismatch_is_unprovable": 0.0010448710000048322,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_backgrounded_command_is_unprovable": 0.0010211569999967196,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_carriage_return_is_unprovable_before_powershell_line_split": 0.0010546909999504805,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_any_negating_option_is_unprovable[pytest --deselect tests/test_slow.py-pytest]": 0.0011989909999954307,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_any_negating_option_is_unprovable[pytest --ignore tests/security-pytest]": 0.001156291000057763,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_any_negating_option_is_unprovable[python -m pytest --ignore tests/security-python -m pytest]": 0.0011713179999901513,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_criterion_exact_run_still_holds": 0.001097960999999259,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_bare_pytest_criterion_rejects_narrowing_path_arg": 0.0010115600000233371,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_argument_with_fail_shape_is_not_silent": 0.0010292830000082631,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_dotdot_escape_is_unprovable": 0.0011370539999973062,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd && pytest tests/]": 0.0011392079999836824,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd - && pytest tests/]": 0.0012111949999962235,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd /mnt/user-data/../etc && pytest tests/]": 0.001183543000024656,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd /ws/thread/user-data/workspace2 && pytest tests/]": 0.0012286470000049121,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd backend/../../x && pytest tests/]": 0.0011768900000106441,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd linked/../safe && pytest tests/]": 0.0012219540000160123,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_escape_forms_are_unprovable[cd ~ && pytest tests/]": 0.0012070960000585274,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_an_out_of_scope_absolute_path_is_unprovable": 0.0011219460000120307,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_child_of_windows_drive_root_is_in_scope": 0.001141653000019005,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_in_scope_windows_drive_path_is_case_insensitive": 0.0012033490000078473,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_out_of_scope_windows_drive_path_is_unprovable": 0.0011635160000196265,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_powershell_provider_or_psdrive_path_is_unprovable[External:/tmp]": 0.0012123680000115655,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_powershell_provider_or_psdrive_path_is_unprovable[FileSystem::C:/tmp]": 0.0011850650000440055,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_relative_path_is_unprovable[C:../tmp]": 0.0012348590000215154,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_relative_path_is_unprovable[C:]": 0.001181086999991976,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_relative_path_is_unprovable[C:tmp]": 0.0011683330000096248,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_root_or_above_root_is_unprovable[C:/../tmp]": 0.0012163330000021233,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_root_or_above_root_is_unprovable[C:/]": 0.0023254759999815633,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_drive_root_or_above_root_is_unprovable[D:/ws/../../tmp]": 0.0012026880000348683,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_to_windows_unicode_casefold_collision_is_unprovable": 0.0012231259999850863,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_backslashes_is_unprovable_before_posix_tokenization['\\\\mnt\\\\user-data\\\\workspace\\\\fake']": 0.0011734340000089105,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_backslashes_is_unprovable_before_posix_tokenization[..\\\\..\\\\tmp]": 0.0011645369999939703,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_cmd_environment_expansion_is_unprovable[%TEMP%]": 0.0011788929999738684,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_cmd_environment_expansion_is_unprovable[%USERPROFILE%/fake]": 0.001149306999991495,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cd_with_unpaired_percent_remains_a_literal_relative_path": 0.0011537259999556682,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cdpath_export_is_state_pollution": 0.0011016100000063034,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cdpath_print_lends_no_pass_shape": 0.0010859079999647747,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_caret_escape_is_unprovable_before_posix_tokenization": 0.0011003360000358953,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_hash_argument_is_unprovable_before_comment_stripping": 0.0010345229999870753,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quote_cannot_hide_a_control_operator": 0.0010264180000092438,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quotes_cannot_change_matched_runner_argv": 0.0010521460000063598,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quotes_in_criterion_are_unprovable": 0.0010614219999922625,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cmd_single_quotes_in_preceding_cd_are_unprovable": 0.0011509999999930187,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_collect_only_extra_flag_is_unprovable": 0.0010897459999910097,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_continuation_line_and_operator_matches_its_criterion": 0.0012601669999696696,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_continuation_line_or_operator_cannot_launder_a_skipped_run": 0.0011186900000268452,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_criterion_side_glob_stays_self_consistent": 0.0010829930000113563,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_criterion_string_inside_another_commands_args_does_not_match": 0.0009708919999980026,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_criterion_with_wrapper_matches_equally_wrapped_execution": 0.0011921089999873402,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_crlf_execution_with_test_command_last_still_matches": 0.001206484999983104,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cross_family_absolute_exclusion_fails_closed[//srv/share/tests/security-//srv/share/tests/unit-D:/tests/security]": 0.0013564570000141885,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cross_family_absolute_exclusion_fails_closed[/tests/security-/tests/unit-D:/tests/security]": 0.0012897109999983059,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_cross_family_absolute_exclusion_fails_closed[D:/WS/tests/security-D:/WS/tests/unit-/WS/tests/security]": 0.001349883999978374,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_deselected_sub_path_of_the_target_is_unprovable": 0.001128588999989688,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_absolute_drive_exclusion_fails_closed_without_thread_context": 0.001154106999990745,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_drive_relative_exclusion_fails_closed_without_thread_context": 0.0011100539999802095,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_psdrive_exclusion_fails_closed_without_thread_context": 0.0011613500000464683,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_different_unc_root_exclusion_fails_closed_without_thread_context": 0.0011905539999759185,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_distinct_case_sensitive_exclusion_paths_do_not_overlap[/opt/WS/tests/security-/opt/ws/tests/security]": 0.0013865429999952994,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_distinct_case_sensitive_exclusion_paths_do_not_overlap[D:/WS/Stra\\xdfe/tests/security-d:/ws/STRASSE/tests/security]": 0.0014189139999700728,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_dot_slash_criterion_executable_keeps_its_identity": 0.0017743109999912576,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_and_plain_relative_exclusion_fail_closed_in_windows_context": 0.0011032110000144257,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_and_plain_relative_exclusion_fail_closed_without_thread_context": 0.0011144420000164246,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_case_alias_uses_windows_semantics_without_thread_context": 0.0011303329999918788,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_exclusion_fails_closed[C:WS/tests/security]": 0.0012153610000211756,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_drive_relative_exclusion_fails_closed[D:tests/security]": 0.00122129299998619,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_duplicate_assignment_reorder_is_unprovable": 0.0011137609999991582,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_duplicate_assignment_same_effective_value_matches": 0.001139749000003576,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_echo_forgery_with_passing_output_does_not_match": 0.0009975830000144015,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[CI=1 pytest tests/security]": 0.0010861199999965265,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[LD_PRELOAD=/tmp/evil.so pytest tests/security]": 0.001121466000000737,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[PATH=/tmp/fake pytest tests/security]": 0.0011060160000226915,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[PATH=/tmp/fake; cd backend; pytest tests/security]": 0.0011890119999975468,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[PYTEST_ADDOPTS=--lf pytest tests/security]": 0.0011573740000017096,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export BASH_ENV=/tmp/evil; pytest tests/security]": 0.0011885620000100516,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export CI=1; cd backend; make test]": 0.0011664589999895725,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export MAKEFILES=evil.mk; make test]": 0.001181597999988071,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export PATH=/tmp/fake; pytest tests/security]": 0.0011268850000192288,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_env_assignment_outside_criterion_is_unprovable[export PYTEST_ADDOPTS=-k smoke; pytest tests/security]": 0.001139560000012807,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_error_status_is_authoritative_even_without_output_attribution": 0.001041815000007773,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_error_status_matching_run_does_not_hold": 0.0010710500000357115,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_errored_summary_shape_does_not_hold": 0.0010383279999643946,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exact_command_match_with_passing_summary": 0.0011394490000213864,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exclusion_nested_under_the_target_is_unprovable": 0.001022919000007505,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exclusion_of_a_parent_path_is_unprovable": 0.0010485999999616524,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_exit_marker_is_reported_as_seen_not_asserted": 0.0009617149999598951,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security $(cat extra)]": 0.0011551090000239128,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security $EXTRA]": 0.0010960390000036568,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security *]": 0.0011085109999839915,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security --ignore $X]": 0.001106646999971872,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expansion_or_glob_in_span_is_unprovable[pytest tests/security --ignore tests/slow*]": 0.0011063270000022385,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_expected_and_connector_must_not_match_semicolon": 0.0011000450000153705,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_does_not_match_a_bare_invocation": 0.0010506029999817201,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_matches_the_same_normalized_path[/opt/project/./.venv/bin/pytest tests/security]": 0.0012328860000252462,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_matches_the_same_normalized_path[/opt/project/.venv/bin/pytest tests/security]": 0.0012480529999834289,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_explicit_criterion_path_requires_the_same_executable_path": 0.0011184189999937644,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_extra_env_assignment_is_unprovable": 0.0010515650000115784,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_extra_executed_args_still_match": 0.0011461210000334177,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_extra_positional_targets_widen_selection_and_still_match": 0.0012069370000062918,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shape_from_a_preceding_segment_is_also_rejected": 0.0011100439999722767,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[BUILD FAILURE]": 0.0010981609999873854,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[FAILED (failures=2)]": 0.0012052929999697426,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[FAIL\\tgithub.com/example/pkg]": 0.001157642999970676,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_fail_shapes[test result: FAILED. 4 passed; 1 failed]": 0.001139609999967206,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_failed_and_chain_is_unprovable": 0.001038861000012048,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_failing_summary_shape_does_not_hold": 0.0010113690000252973,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_glued_deselect_of_a_sub_path_is_unprovable": 0.0010530680000044867,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_package_failure_wins[1 failed]": 0.0011287890000062362,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_package_failure_wins[FAIL example/c 0.01s]": 0.0011174459999665487,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_package_failure_wins[FAIL example/c [no test files]]": 0.0011417529999846465,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[echo 'ok example/a 0.01s'; go test ./...-success-False]": 0.001339364999978443,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./... > result.log-success-False]": 0.0013261889999967025,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./...-error-False]": 0.0012157230000013897,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./...-success-None]": 0.001258681999985356,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./...-success-True]": 0.001182370000009314,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_mixed_packages_preserve_evidence_boundaries[go test ./other-success-False]": 0.0011648370000045816,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-? example/b [no test files]-ok example/a 0.01s]": 0.001299911000018028,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-? example/b [no test files]-ok\\texample/a\\t(cached)]": 0.0012555370000200128,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-ok example/b 0.01s [no tests to run]-ok example/a 0.01s]": 0.0013336540000068453,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[False-ok example/b 0.01s [no tests to run]-ok\\texample/a\\t(cached)]": 0.0012867960000164658,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-? example/b [no test files]-ok example/a 0.01s]": 0.0012745639999707237,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-? example/b [no test files]-ok\\texample/a\\t(cached)]": 0.001289590999988377,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-ok example/b 0.01s [no tests to run]-ok example/a 0.01s]": 0.0012627200000281391,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_package_without_tests_does_not_veto_tested_package[True-ok example/b 0.01s [no tests to run]-ok\\texample/a\\t(cached)]": 0.0012740620000499803,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[? example/a [no test files]\\n? example/b [no test files]]": 0.0011959150000109275,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[? example/b [no test files]]": 0.00116323400001761,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a (cached) [no tests to run]]": 0.0011459000000115793,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s [no tests to run]\\n? example/b [no test files]]": 0.0011291589999871121,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s\\n0 passed]": 0.0012487839999550943,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s\\nRan 0 tests\\nOK]": 0.0011377160000165532,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_go_zero_tests_still_need_positive_evidence[ok example/a 0.01s\\n[no tests to run]]": 0.0011568419999719026,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_identical_traversal_spelling_still_matches": 0.0010597599999755403,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_ignored_sub_path_of_a_scoped_target_is_unprovable": 0.0010812200000032135,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd /mnt/user-data/workspace && pytest tests/]": 0.0012395580000088557,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd /ws/thread/user-data/workspace && pytest tests/]": 0.0012854840000215972,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd backend && pytest tests/]": 0.0014055390000180523,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_in_scope_cd_wrappers_still_match[cd backend/pkg && pytest tests/]": 0.0011910880000129964,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_latest_matching_run_is_decisive": 0.0012079679999885684,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_match_before_the_last_segment_is_unprovable": 0.0013674970000181474,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_meta_error_without_marker_keeps_status_detail": 0.0009663040000020828,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mismatched_posix_and_raw_segments_are_unprovable": 0.0010517539999739256,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mixed_path_forms_in_exclusion_fail_closed[thread_data0-tests/security-D:/WS/tests/security]": 0.0013227940000035687,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mixed_path_forms_in_exclusion_fail_closed[thread_data1-/mnt/user-data/workspace/tests/security-D:/WS/tests/security]": 0.001402102000014338,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_mixed_path_forms_in_exclusion_fail_closed[thread_data2-tests/security-/ws/thread/user-data/workspace/tests/security]": 0.0014484289999927569,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_background_operator_stays_unprovable": 0.0011610189999942122,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_execution_tail_commands_are_not_attributed": 0.001204800999971667,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_execution_with_test_command_last_still_matches": 0.0012144289999866942,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_multiline_quote_spanning_falls_back_to_exact_equality": 0.0009788069999956406,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_narrowing_positional_after_bare_criterion_is_unprovable": 0.001048096999994641,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_negated_option_value_is_not_execution_evidence": 0.0010443410000107178,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_negating_option_with_equals_form": 0.0010104170000033719,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_no_executions_harvested_is_unverified": 0.0008321229999808111,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_no_matching_execution_is_unverified": 0.0009534109999833618,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_nodeid_deselect_inside_the_target_is_unprovable": 0.0010893660000306227,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_non_short_name_tilde_component_keeps_matching": 0.0012762860000066212,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_non_silent_invocation_forms_are_rejected": 0.0020192910000105257,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_one_shot_session_evidence_still_matches": 0.0011125990000095953,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_option_embedded_path_does_not_scope_the_selection": 0.0013644720000058896,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_option_value_in_separate_form_does_not_scope_either": 0.0010475459999952363,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_or_chain_failure_is_attributable": 0.0010813399999847206,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_or_chain_success_is_unprovable": 0.0010342920000141476,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:./pytest tests/security-link/../pytest tests/security]": 0.0011503490000279726,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:link/../pytest tests/-pytest tests/]": 0.0011825400000304853,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:pytest tests/-link/../pytest tests/]": 0.0011388579999902504,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_executable_is_unprovable[tests_passed:venv/bin/pytest tests/-x/../venv/bin/pytest tests/]": 0.0011730129999989458,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_in_consumed_target_with_exclusion_is_unprovable": 0.0010873009999841088,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_negated_value_is_unprovable[pytest tests --deselect x/../tests/unit/test_auth.py]": 0.0011346210000340307,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_negated_value_is_unprovable[pytest tests/ --ignore=../tests]": 0.0011105250000014166,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parent_traversal_negated_value_is_unprovable[pytest tests/security --ignore link/../tests/security]": 0.001190053000016178,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_parentheses_inside_double_quoted_path_remain_verifiable": 0.0011782420000088223,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[.....\\nRan 5 tests in 0.001s\\n\\nOK\\n]": 0.0011057060000041474,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[3 tests completed, 0 failed\\nBUILD SUCCESSFUL]": 0.001095887999980505,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[All tests passed!]": 0.0010834239999724105,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[ok \\tgithub.com/example/pkg\\t0.5s]": 0.001077844000008099,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_pass_shapes[test result: ok. 5 passed; 0 failed]": 0.00109600900000828,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_path_spelled_executable_matches_bare_name": 0.0011254629999939425,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_persistent_shell_session_evidence_is_untrusted": 0.0012313309999854027,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_positional_target_after_an_option_still_scopes": 0.001190124000004289,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_posix_lexical_alias_exclusion_is_unprovable[tests/./security]": 0.0011706260000039492,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_posix_lexical_alias_exclusion_is_unprovable[tests//security]": 0.0011554689999684342,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_posix_relative_case_aliases_remain_distinct": 0.0011880510000139566,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\u2028]": 0.0012094309999497455,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\u2029]": 0.0011683529999970688,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\x0b]": 0.001107218000015564,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\x0c]": 0.0011521419999951377,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\x85]": 0.001088903999999502,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_only_whitespace_cannot_hide_runner_arguments[\\xa0]": 0.0011453509999910239,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_parenthesized_expression_cannot_inject_runner_arguments": 0.0011052639999888925,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u2018-\\u2019]": 0.0013231549999659364,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201a-\\u201a]": 0.0012686330000235557,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201b-\\u201b]": 0.0012760060000118756,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201c-\\u201d]": 0.0012214830000516486,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_powershell_quote_delimiters_cannot_hide_runner_exclusions[\\u201e-\\u201e]": 0.0012695039999641722,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_export_print_form_is_unprovable": 0.0010302549999892108,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_export_with_summary_shaped_error_is_unprovable": 0.0012637620000361949,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_pure_assignment_segment_is_unprovable": 0.0011277079999842954,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_unset_is_unprovable": 0.0010806790000117417,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_preceding_valid_export_is_unprovable": 0.0011476849999780825,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_distinct_unc_root_exclusion_fails_closed": 0.001261970000001611,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_path_on_same_psdrive_compares_lexically": 0.001263603000012381,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_exclusion_fails_closed_without_thread_context": 0.0011959259999798633,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_keeps_pytest_nodeid_case_sensitive": 0.0013265000000046712,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_preserves_pytest_nodeid_boundary": 0.0011976680000032047,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_psdrive_relative_exclusion_fails_closed": 0.0011671119999903112,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unc_case_alias_exclusion_fails_closed": 0.0013777769999876455,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unc_keeps_pytest_nodeid_case_sensitive": 0.0015013990000056765,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unc_preserves_pytest_nodeid_boundary": 0.0013924030000111998,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_provider_qualified_unrelated_unc_exclusion_keeps_matching": 0.0014569060000155787,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_psdrive_absolute_exclusion_fails_closed_for_relative_criterion": 0.0011429660000032982,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_psdrive_relative_deselect_fails_closed_for_absolute_nodeid": 0.0012431940000112718,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_psdrive_relative_exclusion_fails_closed_without_thread_context": 0.00114764400001377,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_redirected_failing_run_still_fails_on_exit_status": 0.0010586879999721077,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_redirected_final_segment_output_is_not_test_evidence": 0.001720970999997462,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_relative_windows_short_name_alias_exclusion_is_unprovable_in_windows_context": 0.0011787230000379623,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_runner_backslash_negation_is_unprovable_before_posix_tokenization": 0.001244538000008788,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_same_psdrive_case_alias_exclusion_is_unprovable": 0.0012098310000112633,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_selection_narrowing_extra_flag_is_unprovable": 0.001051363000016181,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_selection_preserving_extra_flags_still_match": 0.0021097800000120515,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_self_written_activate_script_lends_no_output": 0.0011597970000138957,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shaped_cdpath_value_is_not_silent": 0.0010792360000095869,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shared_whitespace_and_double_quotes_remain_verifiable": 0.0011324260000264985,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit (\"--ignore\",\"tests/security\")]": 0.0011183899999878122,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit (\"--ignore=tests/security\")]": 0.001112348000020802,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit --ignore !TARGET!]": 0.0012364109999509765,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit --ignore ~/repo/tests/security]": 0.0012188580000156435,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit @(\"--ignore\",\"tests/security\")]": 0.001129380999998375,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit @(\"--ignore=tests/security\")]": 0.001146392000009655,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit @pytestArgs]": 0.0011922980000065309,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_expansion_syntax_is_unprovable_before_tokenization[pytest tests/security tests/unit {--ignore,tests/security}]": 0.0011121990000049209,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_shell_persistence_capability_defaults_to_unknown": 0.0008103000000119209,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_short_circuited_segment_is_unprovable": 0.0010894650000068395,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_short_summary_error_line_does_not_hold": 0.0010249439999938659,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_silent_preceding_segments_keep_output_attributable": 0.0011245009999640843,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_silent_prefix_with_redirected_run_is_unverified": 0.0011916169999892645,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_similar_target_does_not_match": 0.001038560000012012,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_sourced_activate_shape_lends_no_output[./crafted/bin/activate]": 0.0011974169999859896,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_sourced_activate_shape_lends_no_output[.venv/bin/activate]": 0.001171110000001363,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_substitution_in_criterion_is_unprovable": 0.0010396230000253581,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_summary_from_a_preceding_segment_is_rejected": 0.0011092619999999442,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_summary_without_shape_is_unverified": 0.0010225510000054783,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_target_that_is_also_excluded_is_unprovable": 0.0011304110000196488,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_trailing_criterion_background_operator_is_unprovable": 0.0011720009999862668,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_trailing_criterion_semicolon_still_matches": 0.0011156749999940985,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_trailing_semicolon_still_matches": 0.0010520440000050257,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_truncated_command_is_unprovable": 0.0010271380000403951,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unc_case_alias_exclusion_is_unprovable": 0.001196065999977236,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unc_cd_target_uses_windows_case_rules": 0.0012718590000133645,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unconditional_criterion_accepts_stricter_and_execution": 0.0011839839999652213,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_option_arity_exact_match_still_holds": 0.0011866979999979321,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_option_arity_widening_is_unprovable": 0.0011545570000066618,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_option_arity_with_glued_value_still_scopes": 0.001203158999999232,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unknown_shell_provenance_fails_closed": 0.0010953849999850718,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_does_not_block_the_match": 0.0011831299999869316,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_drive_relative_root_keeps_matching": 0.0012363209999932678,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_psdrive_keeps_matching": 0.0012987580000185517,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_relative_psdrive_keeps_matching": 0.001310931999995546,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_exclusion_on_same_unc_root_keeps_matching": 0.0013421209999648909,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unrelated_windows_exclusion_keeps_matching": 0.0012703149999708785,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_unstamped_evidence_fails_closed": 0.0011203429999682157,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_untruncated_flag_does_not_change_matching": 0.0010445309999909114,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_case_alias_exclusion_nested_under_target_is_unprovable": 0.0010839550000127929,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_case_alias_of_target_that_is_excluded_is_unprovable": 0.0011965659999759737,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_drive_root_exclusion_overlap_is_unprovable": 0.0011537660000158212,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_lexical_alias_exclusion_is_unprovable[D:/WS/tests/./security-d:/ws/tests/security]": 0.0013782070000161184,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_lexical_alias_exclusion_is_unprovable[D:/WS/tests//security-d:/ws/tests/security]": 0.0012910250000004453,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_lexical_alias_exclusion_is_unprovable[D:/WS/tests/security-d:/ws/tests/./security]": 0.0013684990000228936,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_nodeid_case_remains_distinct": 0.0012645329999827482,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_relative_case_alias_exclusion_is_unprovable": 0.0011688850000268758,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_rooted_path_case_alias_exclusion_is_unprovable": 0.001253773999991381,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_short_name_alias_exclusion_is_unprovable_without_thread_context": 0.0011978390000138006,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_thread_rejects_shell_ambiguous_virtual_cd_target": 0.001283900999993648,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_windows_trailing_dot_alias_exclusion_is_unprovable": 0.0011536559999854035,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_wrapped_command_still_matches": 0.0011662799999783147,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_errors_does_not_veto_a_pass": 0.0012116750000075172,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[0 passed in 1.0s]": 0.0012800930000196331,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[Ran 0 tests\\n\\nOK]": 0.0010890149999909227,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[ok \\tgithub.com/example/pkg\\t0.5s [no test files]]": 0.0011369040000204222,
+ "tests/test_acceptance_checks.py::TestTestsPassedLeaf::test_zero_passing_tests_is_not_a_pass[test result: ok. 0 passed; 0 failed]": 0.0011003870000081406,
+ "tests/test_acceptance_checks.py::TestUndecidableLeaves::test_free_text_criterion_is_unverified": 0.000789371999985633,
+ "tests/test_acceptance_checks.py::TestVerdictShape::test_shape_and_vocabulary": 0.0008318019999933313,
+ "tests/test_acceptance_checks.py::TestVerdictShape::test_validate_rejects_malformed": 0.000760718999998744,
+ "tests/test_acceptance_checks.py::TestVerdictShape::test_validate_round_trip": 0.000828034999983629,
+ "tests/test_acceptance_evidence_reused_call_ids.py::test_a_call_without_an_id_records_no_evidence[None]": 0.003245933999977524,
+ "tests/test_acceptance_evidence_reused_call_ids.py::test_a_call_without_an_id_records_no_evidence[]": 0.003463141999986874,
+ "tests/test_acceptance_evidence_reused_call_ids.py::test_latest_failing_run_under_a_reused_call_id_fails_tests_passed": 0.12894200799999567,
+ "tests/test_acceptance_evidence_reused_call_ids.py::test_merge_keeps_each_occurrence_of_a_reused_call_id": 0.004260769000012488,
+ "tests/test_acceptance_evidence_reused_call_ids.py::test_reused_call_id_never_takes_another_commands_output": 0.004133410999969556,
+ "tests/test_acceptance_evidence_reused_call_ids.py::test_summary_cache_keeps_one_slot_per_run_of_a_reused_call_id": 0.0035620280000046023,
+ "tests/test_acp_config.py::test_acp_agent_config_auto_approve_permissions": 0.0008107429999881788,
+ "tests/test_acp_config.py::test_acp_agent_config_defaults": 0.0008291169999949943,
+ "tests/test_acp_config.py::test_acp_agent_config_env_default_is_empty": 0.0008186270000010154,
+ "tests/test_acp_config.py::test_acp_agent_config_env_literal": 0.0008315919999972721,
+ "tests/test_acp_config.py::test_acp_agent_config_missing_command_raises": 0.0008343649999744684,
+ "tests/test_acp_config.py::test_acp_agent_config_missing_description_raises": 0.0008262509999781287,
+ "tests/test_acp_config.py::test_acp_agent_config_timeout_seconds_default": 0.000810292000011259,
+ "tests/test_acp_config.py::test_acp_agent_config_timeout_seconds_override": 0.0008313609999959226,
+ "tests/test_acp_config.py::test_acp_agent_config_timeout_seconds_rejects_non_positive": 0.0008188769999719625,
+ "tests/test_acp_config.py::test_acp_agent_config_with_model": 0.0008199790000276153,
+ "tests/test_acp_config.py::test_app_config_reload_without_acp_agents_clears_previous_state": 0.005881582999990087,
+ "tests/test_acp_config.py::test_get_acp_agents_returns_empty_by_default": 0.0008002310000279067,
+ "tests/test_acp_config.py::test_load_acp_config_empty_clears_agents": 0.0008408980000069732,
+ "tests/test_acp_config.py::test_load_acp_config_multiple_agents": 0.0008758750000197324,
+ "tests/test_acp_config.py::test_load_acp_config_none_clears_agents": 0.0008386940000093546,
+ "tests/test_acp_config.py::test_load_acp_config_preserves_env": 0.0008260410000104912,
+ "tests/test_acp_config.py::test_load_acp_config_preserves_timeout_seconds": 0.0008319620000065697,
+ "tests/test_acp_config.py::test_load_acp_config_sets_agents": 0.0009115109999981996,
+ "tests/test_acquire_serialization.py::TestAsyncContract::test_async_wait_keeps_loop_alive_and_off_default_executor": 0.20362990799998215,
+ "tests/test_acquire_serialization.py::TestAsyncContract::test_cancellation_after_acquire_releases": 0.05244378900002289,
+ "tests/test_acquire_serialization.py::TestAsyncContract::test_cancellation_before_acquire_leaks_nothing": 0.052956731999984186,
+ "tests/test_acquire_serialization.py::TestAsyncContract::test_cancelled_wait_releases_without_event_loop_callback": 0.06220584600004031,
+ "tests/test_acquire_serialization.py::TestAsyncContract::test_concurrent_async_waiters_serialize": 0.08505155699995726,
+ "tests/test_acquire_serialization.py::TestAsyncContract::test_run_on_executor_preserves_request_trace_context": 0.0015301229999806765,
+ "tests/test_acquire_serialization.py::TestClose::test_close_does_not_invalidate_active_critical_section": 0.0016079979999972238,
+ "tests/test_acquire_serialization.py::TestClose::test_close_reclaims_caller_cancelled_queued_waiter": 0.05247220399996877,
+ "tests/test_acquire_serialization.py::TestClose::test_close_rejects_new_holders_and_is_idempotent": 0.000924985999972705,
+ "tests/test_acquire_serialization.py::TestClose::test_close_reports_closed_to_queued_waiter": 0.10270730199999889,
+ "tests/test_acquire_serialization.py::TestClose::test_executor_shutdown_between_checkout_and_schedule_reclaims_entry": 0.0012646039999708591,
+ "tests/test_acquire_serialization.py::TestSyncMutualExclusion::test_different_keys_proceed_concurrently": 0.0013996270000120603,
+ "tests/test_acquire_serialization.py::TestSyncMutualExclusion::test_lock_table_reclaims_entries": 0.001074668000001111,
+ "tests/test_acquire_serialization.py::TestSyncMutualExclusion::test_same_key_never_overlaps": 0.164814204999999,
+ "tests/test_activation_decisions.py::test_container_protocol_and_len": 0.0007823489999907451,
+ "tests/test_activation_decisions.py::test_covered_name_returns_batched_decision": 0.000920508000007203,
+ "tests/test_activation_decisions.py::test_get_or_none_distinguishes_miss_from_false": 0.0007464310000102614,
+ "tests/test_activation_decisions.py::test_miss_fails_closed_with_loud_log": 0.0015347910000116372,
+ "tests/test_activation_decisions.py::test_miss_fails_open_with_loud_log": 0.0012356400000044232,
+ "tests/test_additional_channel_connections.py::test_additional_channels_attach_owner_identity": 0.14269527199999743,
+ "tests/test_additional_channel_connections.py::test_bare_connect_without_slash_does_not_bind": 0.000771187999959011,
+ "tests/test_additional_channel_connections.py::test_dingtalk_connect_command_binds_identity": 0.13548478900003147,
+ "tests/test_additional_channel_connections.py::test_feishu_connect_command_binds_identity": 0.21266384799997695,
+ "tests/test_additional_channel_connections.py::test_feishu_connect_replies_follow_the_code_owner_language": 0.15924817600000551,
+ "tests/test_additional_channel_connections.py::test_pending_connect_code_accepts_leading_platform_mentions": 0.0008330639999769573,
+ "tests/test_additional_channel_connections.py::test_pending_connect_code_extracts_code_when_connections_configured": 0.0008458380000035959,
+ "tests/test_additional_channel_connections.py::test_pending_connect_code_is_none_when_connections_disabled": 0.0007856159999732881,
+ "tests/test_additional_channel_connections.py::test_wechat_connect_command_binds_identity": 0.15058245799997394,
+ "tests/test_additional_channel_connections.py::test_wecom_connect_command_binds_identity": 0.13174252200002456,
+ "tests/test_admin_users_router.py::test_admin_demotable_when_another_admin_remains": 0.00631496600001924,
+ "tests/test_admin_users_router.py::test_admin_disables_and_reenables_account": 0.009363247999999658,
+ "tests/test_admin_users_router.py::test_admin_lists_users_with_roles": 0.005907016999998405,
+ "tests/test_admin_users_router.py::test_assignable_role_names_union_of_builtins_and_configured": 0.0009093870000072002,
+ "tests/test_admin_users_router.py::test_assignment_reaches_principal_permissions": 0.0009424800000203959,
+ "tests/test_admin_users_router.py::test_assigns_configured_custom_role": 0.006521362999990288,
+ "tests/test_admin_users_router.py::test_browser_ws_authenticator_rejects_suspended_session": 0.13377081299998395,
+ "tests/test_admin_users_router.py::test_cannot_disable_last_active_admin": 0.008969944000000396,
+ "tests/test_admin_users_router.py::test_combined_role_and_disable": 0.006703162999997403,
+ "tests/test_admin_users_router.py::test_disable_then_demote_self_strands_no_admin": 0.01180645499999855,
+ "tests/test_admin_users_router.py::test_disabled_account_rejected_at_login_and_flagged_for_resolvers": 0.4001919819999955,
+ "tests/test_admin_users_router.py::test_disabled_admin_can_be_demoted_with_one_active_admin[keep-disabled-guest]": 0.1769618200000025,
+ "tests/test_admin_users_router.py::test_disabled_admin_can_be_demoted_with_one_active_admin[keep-disabled-user]": 0.15210393100002761,
+ "tests/test_admin_users_router.py::test_disabled_admin_can_be_demoted_with_one_active_admin[reenable-guest]": 0.1542838909999773,
+ "tests/test_admin_users_router.py::test_disabled_admin_can_be_demoted_with_one_active_admin[reenable-user]": 0.1532590520000099,
+ "tests/test_admin_users_router.py::test_empty_account_update_rejected": 0.00601167699997518,
+ "tests/test_admin_users_router.py::test_langgraph_authenticate_rejects_suspended_session": 0.13093204499998023,
+ "tests/test_admin_users_router.py::test_last_admin_cannot_be_demoted": 0.006253286999964303,
+ "tests/test_admin_users_router.py::test_missing_user_404": 0.006459428999988859,
+ "tests/test_admin_users_router.py::test_non_admin_cannot_list_or_assign": 0.014184642000032,
+ "tests/test_admin_users_router.py::test_repo_list_users_orders_and_maps": 0.00130215400000111,
+ "tests/test_admin_users_router.py::test_repo_set_disabled_field_scoped_and_last_active_admin": 0.15196972200001824,
+ "tests/test_admin_users_router.py::test_same_role_assignment_is_idempotent": 0.006262646999999788,
+ "tests/test_admin_users_router.py::test_shared_session_validator_verdicts": 0.000901201999965906,
+ "tests/test_admin_users_router.py::test_stale_credential_snapshot_cannot_restore_revoked_role": 0.1421970029999784,
+ "tests/test_admin_users_router.py::test_unknown_role_rejected": 0.006195241000000351,
+ "tests/test_agent_assembly_descriptor.py::TestAssemblyObserverHost::test_a_broken_observer_does_not_stop_its_successors": 0.0017210219999697074,
+ "tests/test_agent_assembly_descriptor.py::TestAssemblyObserverHost::test_registration_survives_rollback_of_a_later_install": 0.000871536999966338,
+ "tests/test_agent_assembly_descriptor.py::TestBuildIdentityIsOutsideTheFingerprint::test_the_build_itself_stays_comparable": 0.0008208019999642602,
+ "tests/test_agent_assembly_descriptor.py::TestBuildIdentityIsOutsideTheFingerprint::test_the_builder_reports_a_build_without_hashing_it": 0.002160535999990998,
+ "tests/test_agent_assembly_descriptor.py::TestBuildIdentityIsOutsideTheFingerprint::test_two_builds_of_the_same_assembly_share_a_fingerprint": 0.0008720669999888742,
+ "tests/test_agent_assembly_descriptor.py::TestCustomAgentModelSettingsReachTheDescriptor::test_bootstrap_assembly_does_not_invent_model_overrides": 0.23318737999997552,
+ "tests/test_agent_assembly_descriptor.py::TestCustomAgentModelSettingsReachTheDescriptor::test_temperature_override_on_a_custom_agent_changes_the_fingerprint": 0.44804272199999673,
+ "tests/test_agent_assembly_descriptor.py::TestFactoryConsumersUnwrapTheGraph::test_worker_leaves_a_third_party_bare_graph_alone": 0.0008210100000098919,
+ "tests/test_agent_assembly_descriptor.py::TestFactoryConsumersUnwrapTheGraph::test_worker_unwraps_the_assembly": 0.000957608000021537,
+ "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_assemble_returns_both_the_graph_and_a_descriptor": 0.2055818319999787,
+ "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_descriptor_hashes_the_same_scoped_prompt_passed_to_the_graph": 1.1510502989999907,
+ "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_descriptor_subagent_policy_respects_custom_agent_allowed_subagents": 0.27044544699995754,
+ "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_make_lead_agent_still_returns_a_bare_graph": 0.0008211019999748714,
+ "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_no_descriptor_is_built_without_a_registered_observer": 0.07609055399998965,
+ "tests/test_agent_assembly_descriptor.py::TestLeadAgentAssembly::test_observers_receive_the_descriptor": 0.22080691499999716,
+ "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_a_none_valued_override_does_not_clobber_the_profile": 0.0021698029999583923,
+ "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_an_override_named_like_a_credential_is_also_excluded": 0.001480489000016405,
+ "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_api_key_is_never_projected_and_never_moves_the_fingerprint": 0.002181025000027148,
+ "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_changing_a_per_agent_model_setting_changes_the_fingerprint": 0.002134027000010974,
+ "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_changing_temperature_changes_the_fingerprint": 0.002233653999979879,
+ "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_declared_reasoning_contract_is_projected_and_moves_the_fingerprint": 0.0024603900000386147,
+ "tests/test_agent_assembly_descriptor.py::TestModelParametersProjectEffectiveSettings::test_native_reasoning_setting_is_projected_and_moves_the_fingerprint": 0.0030137989999730053,
+ "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_both_descriptor_variants_are_distinct_and_stable": 0.8022549110000341,
+ "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_non_project_run_registers_neither_tool": 0.21322754299998792,
+ "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_project_run_registers_both_tools": 0.30020582899999226,
+ "tests/test_agent_assembly_descriptor.py::TestProjectDocumentToolRegistration::test_registration_follows_the_key_when_blocks_are_empty": 0.2857166530000086,
+ "tests/test_agent_assembly_descriptor.py::TestShelfIndexReleasePolicy::test_both_effective_shelf_limits_are_declared": 0.0014612240000246857,
+ "tests/test_agent_assembly_descriptor.py::TestShelfIndexReleasePolicy::test_changing_either_shelf_limit_moves_the_fingerprint": 0.0018149170000185677,
+ "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_a_bom_does_not_change_the_fingerprint": 0.0030060830000024907,
+ "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_a_missing_skill_file_is_undescribable_not_fatal": 0.0019460229999879175,
+ "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_allowed_tools_declaration_states_have_distinct_fingerprints": 0.0031291260000045895,
+ "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_allowed_tools_order_does_not_change_the_fingerprint": 0.0025421429999994416,
+ "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_changing_only_skill_md_content_changes_the_fingerprint": 0.0034429619999514216,
+ "tests/test_agent_assembly_descriptor.py::TestSkillCatalogHashesContent::test_required_secrets_flag_changes_the_fingerprint": 0.0022131150000177513,
+ "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_a_policy_change_inside_a_wrapped_middleware_moves_the_fingerprint": 0.0010941130000219346,
+ "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_a_wrapped_declaration_reaches_the_descriptor": 0.0008798010000248269,
+ "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_an_unwrapped_host_middleware_reports_no_extension": 0.0008257610000157456,
+ "tests/test_agent_assembly_descriptor.py::TestWrappedExtensionMiddlewaresStayDistinguishable::test_two_extensions_middlewares_do_not_collapse_into_one_descriptor": 0.0009714739999822086,
+ "tests/test_agent_assembly_descriptor.py::test_fingerprint_changes_when_a_middleware_policy_changes": 0.0008922860000382116,
+ "tests/test_agent_assembly_descriptor.py::test_fingerprint_ignores_tool_ordering": 0.0008775970000272082,
+ "tests/test_agent_assembly_descriptor.py::test_fingerprint_is_stable_for_identical_assemblies": 0.0010123209999619576,
+ "tests/test_agent_assembly_descriptor.py::test_middleware_order_does_affect_the_fingerprint": 0.0008270130000198606,
+ "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[None-file]": 0.005069777999977987,
+ "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[None-sql]": 0.011098326000023917,
+ "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-file]": 0.006314763999995421,
+ "tests/test_agent_display_name.py::test_bootstrap_preserves_owner_display_name[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-sql]": 0.01396046099998216,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f469\\u200d\\U0001f4bb-AgentConfig]": 0.0008832370000106948,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f469\\u200d\\U0001f4bb-AgentCreateRequest]": 0.0008749809999812896,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f469\\u200d\\U0001f4bb-AgentUpdateRequest]": 0.0008775979999882111,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c-AgentConfig]": 0.000904729000012594,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c-AgentCreateRequest]": 0.0009091170000203874,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c\\U0001f98c-AgentUpdateRequest]": 0.0008955919999777961,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u0631\\u0627\\u062c\\u0639 \\u0627\\u0644\\u0643\\u0648\\u062f-AgentConfig]": 0.000881354000000556,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u0631\\u0627\\u062c\\u0639 \\u0627\\u0644\\u0643\\u0648\\u062f-AgentCreateRequest]": 0.0008807230000229538,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u0631\\u0627\\u062c\\u0639 \\u0627\\u0644\\u0643\\u0648\\u062f-AgentUpdateRequest]": 0.0008783689999916078,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u06cc\\u200c\\u0631\\u0648\\u0645-AgentConfig]": 0.0008831370000166316,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u06cc\\u200c\\u0631\\u0648\\u0645-AgentCreateRequest]": 0.0008930059999840978,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u0645\\u06cc\\u200c\\u0631\\u0648\\u0645-AgentUpdateRequest]": 0.0008858820000057221,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-AgentConfig]": 0.000868362000005618,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-AgentCreateRequest]": 0.0008918739999899117,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[\\u4ee3\\u7801\\u5ba1\\u67e5\\u52a9\\u624b-AgentUpdateRequest]": 0.0009680370000069161,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[e\\u0301-AgentConfig]": 0.0008892680000087694,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[e\\u0301-AgentCreateRequest]": 0.0008856929999581098,
+ "tests/test_agent_display_name.py::test_display_name_accepts_multilingual_text[e\\u0301-AgentUpdateRequest]": 0.0008856110000010631,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[0-AgentConfig]": 0.0010163569999974698,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[0-AgentCreateRequest]": 0.0009830850000298597,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[0-AgentUpdateRequest]": 0.0010049670000285005,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[1-AgentConfig]": 0.0009371409999801017,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[1-AgentCreateRequest]": 0.0009671770000068136,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[1-AgentUpdateRequest]": 0.0010673550000035448,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[10-AgentConfig]": 0.000979940000007673,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[10-AgentCreateRequest]": 0.0009300670000413902,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[10-AgentUpdateRequest]": 0.0009161510000126327,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[11-AgentConfig]": 0.000924476000022878,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[11-AgentCreateRequest]": 0.0009070130000168319,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[11-AgentUpdateRequest]": 0.0009093669999913345,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[12-AgentConfig]": 0.0011346109999976761,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[12-AgentCreateRequest]": 0.0009285830000465012,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[12-AgentUpdateRequest]": 0.0009021129999950972,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[127-AgentConfig]": 0.000914466000011771,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[127-AgentCreateRequest]": 0.0008969239999601086,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[127-AgentUpdateRequest]": 0.0009076050000089708,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[128-AgentConfig]": 0.0009108509999862235,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[128-AgentCreateRequest]": 0.0009111100000041006,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[128-AgentUpdateRequest]": 0.0010340720000101555,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[129-AgentConfig]": 0.0009307079999700818,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[129-AgentCreateRequest]": 0.0009189639999931387,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[129-AgentUpdateRequest]": 0.0008856729999990876,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[13-AgentConfig]": 0.0009312989999727961,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[13-AgentCreateRequest]": 0.0009135049999997591,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[13-AgentUpdateRequest]": 0.0009212800000000243,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[130-AgentConfig]": 0.0009157899999934216,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[130-AgentCreateRequest]": 0.000914998000041578,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[130-AgentUpdateRequest]": 0.0009330119999901854,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[131-AgentConfig]": 0.0009019839999950818,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[131-AgentCreateRequest]": 0.0009208290000231045,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[131-AgentUpdateRequest]": 0.0009260490000144728,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[132-AgentConfig]": 0.0009253659999899355,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[132-AgentCreateRequest]": 0.0009093670000197562,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[132-AgentUpdateRequest]": 0.0009282420000431557,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[133-AgentConfig]": 0.000922379999963141,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[133-AgentCreateRequest]": 0.0009096679999629487,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[133-AgentUpdateRequest]": 0.0008998800000199481,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[134-AgentConfig]": 0.0009189339999977619,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[134-AgentCreateRequest]": 0.0009699809999688114,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[134-AgentUpdateRequest]": 0.0008849120000036237,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[135-AgentConfig]": 0.0009381100000211973,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[135-AgentCreateRequest]": 0.0009377509999808353,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[135-AgentUpdateRequest]": 0.0009359669999753351,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[136-AgentConfig]": 0.0008938369999782481,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[136-AgentCreateRequest]": 0.0009068829999989703,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[136-AgentUpdateRequest]": 0.0009308069999747204,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[137-AgentConfig]": 0.0009297559999765781,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[137-AgentCreateRequest]": 0.0009259199999860357,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[137-AgentUpdateRequest]": 0.0009286540000061905,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[138-AgentConfig]": 0.0009516060000009929,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[138-AgentCreateRequest]": 0.0009063519999870095,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[138-AgentUpdateRequest]": 0.00109492600000749,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[139-AgentConfig]": 0.0009509739999771227,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[139-AgentCreateRequest]": 0.0008931879999920511,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[139-AgentUpdateRequest]": 0.0009210590000066077,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[14-AgentConfig]": 0.0009060619999843311,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[14-AgentCreateRequest]": 0.0009163809999961359,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[14-AgentUpdateRequest]": 0.0009941559999901983,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[140-AgentConfig]": 0.0009351150000043162,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[140-AgentCreateRequest]": 0.000923352999961935,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[140-AgentUpdateRequest]": 0.0008945689999677597,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[141-AgentConfig]": 0.000918133999988413,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[141-AgentCreateRequest]": 0.0009253460000024916,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[141-AgentUpdateRequest]": 0.0009170909999909327,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[142-AgentConfig]": 0.0008957500000121854,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[142-AgentCreateRequest]": 0.0009135660000367807,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[142-AgentUpdateRequest]": 0.000935646000016277,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[143-AgentConfig]": 0.0008918350000328701,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[143-AgentCreateRequest]": 0.0009166419999928621,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[143-AgentUpdateRequest]": 0.0009303769999746692,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[144-AgentConfig]": 0.0009423099999992246,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[144-AgentCreateRequest]": 0.0008760159999781081,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[144-AgentUpdateRequest]": 0.000928191000014067,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[145-AgentConfig]": 0.0009351350000201819,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[145-AgentCreateRequest]": 0.0009104909999848587,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[145-AgentUpdateRequest]": 0.00089588099999105,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[146-AgentConfig]": 0.0009135059999891837,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[146-AgentCreateRequest]": 0.0009231030000194096,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[146-AgentUpdateRequest]": 0.0009032959999899504,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[147-AgentConfig]": 0.0008903610000174922,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[147-AgentCreateRequest]": 0.000880723999955535,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[147-AgentUpdateRequest]": 0.0009199560000183737,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[148-AgentConfig]": 0.0009391439999717477,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[148-AgentCreateRequest]": 0.0009225410000226475,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[148-AgentUpdateRequest]": 0.0009159610000040175,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[149-AgentConfig]": 0.000932941999991499,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[149-AgentCreateRequest]": 0.000932340000019849,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[149-AgentUpdateRequest]": 0.000907191999999668,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[15-AgentConfig]": 0.0009743199999832086,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[15-AgentCreateRequest]": 0.000918705999993108,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[15-AgentUpdateRequest]": 0.0009292260000108854,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[150-AgentConfig]": 0.000913084999979219,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[150-AgentCreateRequest]": 0.0009324619999802053,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[150-AgentUpdateRequest]": 0.000910429000015256,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[151-AgentConfig]": 0.0009243459999765946,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[151-AgentCreateRequest]": 0.0009319789999722161,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[151-AgentUpdateRequest]": 0.0009266789999742286,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[152-AgentConfig]": 0.0009081360000209315,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[152-AgentCreateRequest]": 0.0009134259999825645,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[152-AgentUpdateRequest]": 0.0009436809999954221,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[153-AgentConfig]": 0.0009493729999690004,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[153-AgentCreateRequest]": 0.0008876780000264262,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[153-AgentUpdateRequest]": 0.0008880670000053215,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[154-AgentConfig]": 0.001052065000010316,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[154-AgentCreateRequest]": 0.0009173819999830357,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[154-AgentUpdateRequest]": 0.0009042990000125428,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[155-AgentConfig]": 0.0010339830000134498,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[155-AgentCreateRequest]": 0.0009727949999955854,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[155-AgentUpdateRequest]": 0.0009235929999817927,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[156-AgentConfig]": 0.0009249959999806379,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[156-AgentCreateRequest]": 0.001027750000019978,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[156-AgentUpdateRequest]": 0.0008799219999673369,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[1564-AgentConfig]": 0.0008913519999964592,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[1564-AgentCreateRequest]": 0.0008819349999953374,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[1564-AgentUpdateRequest]": 0.000908105999997133,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[157-AgentConfig]": 0.0008848709999824678,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[157-AgentCreateRequest]": 0.0008820559999946909,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[157-AgentUpdateRequest]": 0.0008881779999683204,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[158-AgentConfig]": 0.0008888190000106988,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[158-AgentCreateRequest]": 0.0008816460000105053,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[158-AgentUpdateRequest]": 0.0008908420000182105,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[159-AgentConfig]": 0.000897704000038857,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[159-AgentCreateRequest]": 0.0008806730000117113,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[159-AgentUpdateRequest]": 0.0008875559999808047,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[16-AgentConfig]": 0.0009064230000035423,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[16-AgentCreateRequest]": 0.0008958619999646089,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[16-AgentUpdateRequest]": 0.0009205389999920044,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[17-AgentConfig]": 0.000922161000005417,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[17-AgentCreateRequest]": 0.0009105799999815645,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[17-AgentUpdateRequest]": 0.00090388600000324,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[173-AgentConfig]": 0.000887686999988091,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[173-AgentCreateRequest]": 0.0008818860000019413,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[173-AgentUpdateRequest]": 0.0008906019999699311,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[18-AgentConfig]": 0.0009220410000239099,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[18-AgentCreateRequest]": 0.0009181739999917227,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[18-AgentUpdateRequest]": 0.0009167110000021239,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[19-AgentConfig]": 0.0009025250000149754,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[19-AgentCreateRequest]": 0.0009290440000029321,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[19-AgentUpdateRequest]": 0.0009182350000003225,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[2-AgentConfig]": 0.0009533710000084739,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[2-AgentCreateRequest]": 0.0009459260000141967,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[2-AgentUpdateRequest]": 0.000947079999974676,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[20-AgentConfig]": 0.0008873459999563238,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[20-AgentCreateRequest]": 0.0009072839999930693,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[20-AgentUpdateRequest]": 0.0009254059999648234,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[21-AgentConfig]": 0.0009165910000490385,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[21-AgentCreateRequest]": 0.000897655999978042,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[21-AgentUpdateRequest]": 0.0008853819999785628,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[22-AgentConfig]": 0.0009229230000187272,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[22-AgentCreateRequest]": 0.0010129719999838471,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[22-AgentUpdateRequest]": 0.0008882480000238502,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[23-AgentConfig]": 0.0009138959999859253,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[23-AgentCreateRequest]": 0.0009223529999644597,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[23-AgentUpdateRequest]": 0.0009044079999966925,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[24-AgentConfig]": 0.0008970839999733471,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[24-AgentCreateRequest]": 0.0009045900000046458,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[24-AgentUpdateRequest]": 0.0009190649999766265,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[25-AgentConfig]": 0.0009224510000080954,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[25-AgentCreateRequest]": 0.0008951799999863397,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[25-AgentUpdateRequest]": 0.0009584899999595109,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[26-AgentConfig]": 0.0009262070000204403,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[26-AgentCreateRequest]": 0.0008774770000457011,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[26-AgentUpdateRequest]": 0.0009012930000267261,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[27-AgentConfig]": 0.0009362180000209719,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[27-AgentCreateRequest]": 0.0032745080000040616,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[27-AgentUpdateRequest]": 0.0009383920000232138,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[28-AgentConfig]": 0.0009429200000283799,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[28-AgentCreateRequest]": 0.0009202380000203902,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[28-AgentUpdateRequest]": 0.000907042999983787,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[29-AgentConfig]": 0.0009272210000119685,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[29-AgentCreateRequest]": 0.0009218099999941387,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[29-AgentUpdateRequest]": 0.0009037149999926442,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[3-AgentConfig]": 0.0009048479999762549,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[3-AgentCreateRequest]": 0.0009103490000086367,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[3-AgentUpdateRequest]": 0.0009268809999980476,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[30-AgentConfig]": 0.0009049079999954301,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[30-AgentCreateRequest]": 0.0010526160000097207,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[30-AgentUpdateRequest]": 0.0009403660000373293,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[31-AgentConfig]": 0.0009036259999959384,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[31-AgentCreateRequest]": 0.000929264999967927,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[31-AgentUpdateRequest]": 0.0009318799999959992,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[4-AgentConfig]": 0.0009332319999941774,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[4-AgentCreateRequest]": 0.0008939680000423778,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[4-AgentUpdateRequest]": 0.0009117210000226805,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[5-AgentConfig]": 0.0009316679999926691,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[5-AgentCreateRequest]": 0.0009335219999968558,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[5-AgentUpdateRequest]": 0.0009269990000291273,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[6-AgentConfig]": 0.0009270199999775741,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[6-AgentCreateRequest]": 0.0009266489999788519,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[6-AgentUpdateRequest]": 0.000897734000005812,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[65279-AgentConfig]": 0.0009346450000009554,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[65279-AgentCreateRequest]": 0.0009298759999865069,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[65279-AgentUpdateRequest]": 0.0010174210000002404,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[7-AgentConfig]": 0.000914898999980096,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[7-AgentCreateRequest]": 0.000930516999972042,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[7-AgentUpdateRequest]": 0.0009719440000139912,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8-AgentConfig]": 0.0010128119999706087,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8-AgentCreateRequest]": 0.0009283630000140874,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8-AgentUpdateRequest]": 0.0009526589999779844,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8203-AgentConfig]": 0.00100023799998894,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8203-AgentCreateRequest]": 0.0009173420000365695,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8203-AgentUpdateRequest]": 0.0008797920000347403,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8206-AgentConfig]": 0.0008978660000025229,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8206-AgentCreateRequest]": 0.0008815950000098383,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8206-AgentUpdateRequest]": 0.0008826759999749356,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8207-AgentConfig]": 0.0008803330000262122,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8207-AgentCreateRequest]": 0.0008783199999982116,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8207-AgentUpdateRequest]": 0.0008636710000189396,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8232-AgentConfig]": 0.000883879999975079,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8232-AgentCreateRequest]": 0.0008818070000131684,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8232-AgentUpdateRequest]": 0.000880392999988544,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8233-AgentConfig]": 0.0008852610000360528,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8233-AgentCreateRequest]": 0.000866746999975021,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8233-AgentUpdateRequest]": 0.0008810149999760597,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8234-AgentConfig]": 0.0008819969999649402,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8234-AgentCreateRequest]": 0.0008748329999548332,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8234-AgentUpdateRequest]": 0.0008743310000056681,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8235-AgentConfig]": 0.0008547049999663159,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8235-AgentCreateRequest]": 0.000890792000006968,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8235-AgentUpdateRequest]": 0.0009872429999973065,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8236-AgentConfig]": 0.0008809650000216607,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8236-AgentCreateRequest]": 0.0010062490000279922,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8236-AgentUpdateRequest]": 0.0008877759999847967,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8237-AgentConfig]": 0.0008906810000155474,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8237-AgentCreateRequest]": 0.0008704649999913272,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8237-AgentUpdateRequest]": 0.0008917659999951866,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8238-AgentConfig]": 0.0008863440000084211,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8238-AgentCreateRequest]": 0.0008832490000258986,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8238-AgentUpdateRequest]": 0.000885461999985182,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8288-AgentConfig]": 0.0008825479999643449,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8288-AgentCreateRequest]": 0.0008674389999896448,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8288-AgentUpdateRequest]": 0.0009128040000234705,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8289-AgentConfig]": 0.0008873059999530142,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8289-AgentCreateRequest]": 0.0008960640000168496,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8289-AgentUpdateRequest]": 0.0008921449999945708,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8290-AgentConfig]": 0.00088408999999956,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8290-AgentCreateRequest]": 0.0008889480000107142,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8290-AgentUpdateRequest]": 0.0008862359999852742,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8291-AgentConfig]": 0.0008848210000280687,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8291-AgentCreateRequest]": 0.0009039079999695332,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8291-AgentUpdateRequest]": 0.0008838279999849874,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8292-AgentConfig]": 0.0008871550000435491,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8292-AgentCreateRequest]": 0.0009005799999499686,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8292-AgentUpdateRequest]": 0.0008707239999807825,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8293-AgentConfig]": 0.0008867340000051627,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8293-AgentCreateRequest]": 0.0008838689999777216,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8293-AgentUpdateRequest]": 0.0008865339999886146,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8294-AgentConfig]": 0.0009018640000135747,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8294-AgentCreateRequest]": 0.0008648149999999077,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8294-AgentUpdateRequest]": 0.0008864140000071075,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8295-AgentConfig]": 0.000882767000007334,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8295-AgentCreateRequest]": 0.0008980139999721359,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8295-AgentUpdateRequest]": 0.0008999689999882321,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8296-AgentConfig]": 0.0008659849999901326,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8296-AgentCreateRequest]": 0.0008916419999991376,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8296-AgentUpdateRequest]": 0.0009057510000047841,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8297-AgentConfig]": 0.0009047789999954148,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8297-AgentCreateRequest]": 0.0008902110000406083,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[8297-AgentUpdateRequest]": 0.0008903519999705622,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[9-AgentConfig]": 0.000884600999995655,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[9-AgentCreateRequest]": 0.0008900919999916823,
+ "tests/test_agent_display_name.py::test_display_name_rejects_controls[9-AgentUpdateRequest]": 0.0009349350000036338,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[123-file]": 0.005320620000020426,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[123-sql]": 0.012328484999983402,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[\\u200b-file]": 0.005404835999996749,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[\\u200b-sql]": 0.012799660000041513,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[a\\u200fb-file]": 0.00562987799995085,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[a\\u200fb-sql]": 0.012823604000004707,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[value4-file]": 0.005547475000014401,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[value4-sql]": 0.014267977000031351,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-file]": 0.006810857999994369,
+ "tests/test_agent_display_name.py::test_invalid_stored_label_does_not_hide_or_break_agent[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-sql]": 0.013798153999971419,
+ "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\u0301]": 0.0008061030000021674,
+ "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\u200b\\u200b\\u200b]": 0.0008308900000315589,
+ "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\u200c\\u200d]": 0.0007902829999864025,
+ "tests/test_agent_display_name.py::test_invisible_only_labels_are_rejected[\\ufe0f]": 0.0008032580000190137,
+ "tests/test_agent_display_name.py::test_stored_label_tolerance_does_not_mask_other_errors": 0.0011127689999739232,
+ "tests/test_agent_guidance_check.py::test_discovery_uses_exact_agents_basename": 0.0008015049999698931,
+ "tests/test_agent_guidance_check.py::test_effective_ancestor_chain_can_fail_when_each_file_is_valid": 0.0028321059999711906,
+ "tests/test_agent_guidance_check.py::test_file_at_soft_limit_has_no_finding": 0.0017201599999907558,
+ "tests/test_agent_guidance_check.py::test_legacy_hard_violation_may_shrink_but_may_not_grow": 0.001498031000011224,
+ "tests/test_agent_guidance_check.py::test_normalized_utf8_size_uses_lf_and_counts_non_ascii_bytes": 0.000975991999979442,
+ "tests/test_agent_guidance_check.py::test_only_the_root_readme_is_budgeted": 0.0013610859999744207,
+ "tests/test_agent_guidance_check.py::test_oversized_readme_may_shrink_but_may_not_grow": 0.0015395389999923736,
+ "tests/test_agent_guidance_check.py::test_repository_exposes_one_local_and_one_ci_entrypoint": 0.0009805499999515632,
+ "tests/test_agent_guidance_check.py::test_repository_guidance_has_no_budget_finding": 0.16324091999999268,
+ "tests/test_agent_guidance_check.py::test_repository_has_the_approved_scoped_guidance_shape": 0.053892598000004455,
+ "tests/test_agent_guidance_check.py::test_repository_readme_fits_hard_budget": 0.0008922650000044996,
+ "tests/test_agent_guidance_check.py::test_root_readme_over_hard_limit_is_an_error": 0.0013141870000197287,
+ "tests/test_agent_guidance_check.py::test_single_file_between_soft_and_hard_limit_is_a_warning": 0.0017825059999836412,
+ "tests/test_agent_guidance_check.py::test_single_file_over_hard_limit_is_an_error": 0.001850043999979789,
+ "tests/test_agent_knowledge_scope.py::test_agent_config_validates_and_preserves_knowledge_default": 0.0011056459999849721,
+ "tests/test_agent_knowledge_scope.py::test_api_round_trip_preserve_replace_and_clear": 0.026596150999978363,
+ "tests/test_agent_knowledge_scope.py::test_default_is_snapshotted_but_explicit_turn_selection_wins[None]": 0.001209079000005886,
+ "tests/test_agent_knowledge_scope.py::test_default_is_snapshotted_but_explicit_turn_selection_wins[override1]": 0.0010346120000122028,
+ "tests/test_agent_knowledge_scope.py::test_default_is_snapshotted_but_explicit_turn_selection_wins[override2]": 0.0009638589999951819,
+ "tests/test_agent_knowledge_scope.py::test_default_never_reenables_agent_knowledge_tools[tool_groups0]": 0.0009825050000245028,
+ "tests/test_agent_knowledge_scope.py::test_default_never_reenables_agent_knowledge_tools[tool_groups1]": 0.000879072000003589,
+ "tests/test_agent_knowledge_scope.py::test_harness_setup_and_self_update_preserve_binding": 0.02344223899999065,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups0-None]": 0.027150222000045687,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups0-old_groups1]": 0.026002626999996892,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups1-None]": 0.02698574299998313,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups1-old_groups1]": 0.025228375000011738,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups0-None]": 0.02502645399999892,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups0-old_groups1]": 0.02839596100000108,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups1-None]": 0.02796584299997562,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups1-old_groups1]": 0.026584961999986945,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups0-None]": 0.027114554999997154,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups0-old_groups1]": 0.025532864000012978,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups1-None]": 0.02574362200002156,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups1-old_groups1]": 0.02644639000004645,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups0-None]": 0.023974901000002546,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups0-old_groups1]": 0.022677484000013237,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups1-None]": 0.021447035999983655,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups1-old_groups1]": 0.021736418000017466,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups0-None]": 0.01872877200000289,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups0-old_groups1]": 0.0192101359999981,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups1-None]": 0.020136694999990823,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups1-old_groups1]": 0.01887545600001772,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups0-None]": 0.03268406000003665,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups0-old_groups1]": 0.019041387999976678,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups1-None]": 0.01880334100002301,
+ "tests/test_agent_knowledge_scope.py::test_http_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups1-old_groups1]": 0.020396422999994,
+ "tests/test_agent_knowledge_scope.py::test_http_unchanged_groups_do_not_migrate_incompatible_default[db]": 0.0251272140000367,
+ "tests/test_agent_knowledge_scope.py::test_http_unchanged_groups_do_not_migrate_incompatible_default[file]": 0.020742222000023958,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates0-expected0]": 0.02634502699999075,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates1-expected1]": 0.02433778200000347,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates10-expected10]": 0.026384284000016578,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates11-expected11]": 0.024987091000042483,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates2-expected2]": 0.02376535700000204,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates3-expected3]": 0.0249981309999896,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates4-expected4]": 0.023784482999985812,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates5-expected5]": 0.02344256000000655,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates6-expected6]": 0.026059674000009636,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates7-None]": 0.023337582999971573,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates8-None]": 0.023665180000023156,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[db-updates9-expected9]": 0.02459138699995833,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates0-expected0]": 0.020286126000002014,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates1-expected1]": 0.022283435000019836,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates10-expected10]": 0.018995310999997628,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates11-expected11]": 0.019178174999979092,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates2-expected2]": 0.021020564000025388,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates3-expected3]": 0.019286867999994683,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates4-expected4]": 0.02134794900004522,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates5-expected5]": 0.02143750900000896,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates6-expected6]": 0.021528928000009273,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates7-None]": 0.019368573000008382,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates8-None]": 0.020456434000010404,
+ "tests/test_agent_knowledge_scope.py::test_http_updates_preserve_omission_and_explicit_scope_semantics[file-updates9-expected9]": 0.01877878499999497,
+ "tests/test_agent_knowledge_scope.py::test_http_without_knowledge_default_keeps_none[db]": 0.024919272999966324,
+ "tests/test_agent_knowledge_scope.py::test_http_without_knowledge_default_keeps_none[file]": 0.02682884900002591,
+ "tests/test_agent_knowledge_scope.py::test_recovery_does_not_pick_up_changed_agent_default[None]": 0.0009554240000113623,
+ "tests/test_agent_knowledge_scope.py::test_recovery_does_not_pick_up_changed_agent_default[recovered1]": 0.000941847999968104,
+ "tests/test_agent_knowledge_scope.py::test_same_name_file_agents_keep_separate_bindings": 0.007459944999993695,
+ "tests/test_agent_knowledge_scope.py::test_self_update_does_not_rewrite_untouched_incompatible_default[db]": 0.011605326999983845,
+ "tests/test_agent_knowledge_scope.py::test_self_update_does_not_rewrite_untouched_incompatible_default[file]": 0.008403687000026139,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[db-updates0]": 0.016971050999984527,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[db-updates1]": 0.01605873799999813,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[db-updates2]": 0.014814024000031623,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[db-updates3]": 0.014266605000017307,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[db-updates4]": 0.011090342000017017,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[db-updates5]": 0.01226634799996873,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[file-updates0]": 0.008517190000048913,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[file-updates1]": 0.008232436000014332,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[file-updates2]": 0.007121910999984493,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[file-updates3]": 0.008006290999986732,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[file-updates4]": 0.006821626000004244,
+ "tests/test_agent_knowledge_scope.py::test_self_update_preserves_knowledge_when_access_is_not_removed[file-updates5]": 0.008430236999998897,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups0-None]": 0.01985565399996858,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups0-old_groups1]": 0.016697286999971084,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups1-None]": 0.018257016000006843,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope0-new_groups1-old_groups1]": 0.019313998999990645,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups0-None]": 0.01865003300000012,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups0-old_groups1]": 0.01771451599998386,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups1-None]": 0.017668139999983623,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope1-new_groups1-old_groups1]": 0.017714893000032816,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups0-None]": 0.016677261000012322,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups0-old_groups1]": 0.017569896999987122,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups1-None]": 0.016206485000026305,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[db-scope2-new_groups1-old_groups1]": 0.015895481000001155,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups0-None]": 0.013464720000030184,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups0-old_groups1]": 0.013421749999963595,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups1-None]": 0.01347643000002563,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope0-new_groups1-old_groups1]": 0.013537715999973443,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups0-None]": 0.0091056440000159,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups0-old_groups1]": 0.00988828400002717,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups1-None]": 0.009889355000012756,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope1-new_groups1-old_groups1]": 0.009654995000005329,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups0-None]": 0.009611355000004096,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups0-old_groups1]": 0.009798486999983425,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups1-None]": 0.00928511300000423,
+ "tests/test_agent_knowledge_scope.py::test_self_update_removing_knowledge_keeps_next_turn_admissible[file-scope2-new_groups1-old_groups1]": 0.010440079000034075,
+ "tests/test_agent_knowledge_scope.py::test_self_update_without_knowledge_default_keeps_none[db]": 0.013334295000021257,
+ "tests/test_agent_knowledge_scope.py::test_self_update_without_knowledge_default_keeps_none[file]": 0.004889570000017329,
+ "tests/test_agent_model_settings.py::test_custom_agent_can_disable_memory_without_making_it_an_api_managed_field": 0.0008179140000095231,
+ "tests/test_agent_model_settings.py::test_load_agent_config_round_trips_model_settings": 0.0035767749999990883,
+ "tests/test_agent_model_settings.py::test_load_agent_config_without_model_settings_is_none": 0.0026224729999739793,
+ "tests/test_agent_model_settings.py::test_max_tokens_has_sane_upper_bound": 0.0008019260000082795,
+ "tests/test_agent_model_settings.py::test_max_tokens_must_be_positive": 0.0007853349999891179,
+ "tests/test_agent_model_settings.py::test_model_settings_are_managed_fields": 0.0007282560000305693,
+ "tests/test_agent_model_settings.py::test_model_settings_default_to_none": 0.000873248999965881,
+ "tests/test_agent_model_settings.py::test_model_settings_forbids_unknown_keys": 0.0007649350000065169,
+ "tests/test_agent_model_settings.py::test_model_settings_parse_full_shape": 0.0007962060000181737,
+ "tests/test_agent_model_settings.py::test_preserve_non_managed_excludes_model_settings": 0.0008273139999914747,
+ "tests/test_agent_model_settings.py::test_reasoning_effort_rejects_codex_unsupported_minimal": 0.0008216319999689858,
+ "tests/test_agent_model_settings.py::test_reasoning_effort_rejects_unknown_value": 0.0008152400000085436,
+ "tests/test_agent_model_settings.py::test_temperature_out_of_range_rejected[-0.1]": 0.0008923449999826971,
+ "tests/test_agent_model_settings.py::test_temperature_out_of_range_rejected[2.1]": 0.0009231020000015633,
+ "tests/test_agent_storage_backend.py::test_db_backend_builds_sql_store": 0.0018256179999696087,
+ "tests/test_agent_storage_backend.py::test_db_backend_on_memory_database_is_rejected": 0.000981103000043504,
+ "tests/test_agent_storage_backend.py::test_file_create_race_maps_file_exists_to_agent_exists": 0.0017128659999912088,
+ "tests/test_agent_storage_backend.py::test_file_get_soul_rejects_path_traversal": 0.004160150000018348,
+ "tests/test_agent_storage_backend.py::test_file_is_the_default_backend": 0.0008720069999981206,
+ "tests/test_agent_storage_backend.py::test_get_agent_store_does_not_fallback_when_explicit_config_is_missing": 0.001493614999986903,
+ "tests/test_agent_storage_backend.py::test_get_agent_store_does_not_fallback_when_extensions_config_is_missing": 0.0022374009999737154,
+ "tests/test_agent_storage_backend.py::test_get_agent_store_does_not_hide_invalid_config": 0.0008481819999701656,
+ "tests/test_agent_storage_backend.py::test_get_agent_store_falls_back_to_file_without_config": 0.001615834000006089,
+ "tests/test_agent_storage_backend.py::test_get_agent_store_propagates_invalid_on_disk_config": 0.0034434449999594108,
+ "tests/test_agent_storage_backend.py::test_get_agent_store_propagates_malformed_yaml": 0.0020331169999963095,
+ "tests/test_agent_storage_backend.py::test_get_agent_store_resolves_db_backend_from_on_disk_config": 0.004814046999996435,
+ "tests/test_agent_storage_backend.py::test_importer_copies_all_definitions_into_db": 0.023043700999977546,
+ "tests/test_agent_storage_backend.py::test_importer_dry_run_writes_nothing": 0.014176965000018527,
+ "tests/test_agent_storage_backend.py::test_importer_is_idempotent": 0.023360406000023204,
+ "tests/test_agent_storage_backend.py::test_importer_runs_when_only_managed_subagents_exist": 0.014313641999990523,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-memory-only-user-dir-db]": 0.035736589000009644,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-memory-only-user-dir-file]": 0.019170573000025115,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-no-user-dir-db]": 0.03577488999997058,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[http-no-user-dir-file]": 0.01994539600002554,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-memory-only-user-dir-db]": 0.01773521699999492,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-memory-only-user-dir-file]": 0.003973901000051683,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-no-user-dir-db]": 0.01683380400004353,
+ "tests/test_agent_storage_backend.py::test_legacy_source_only_blocks_file_backed_updates[tool-no-user-dir-file]": 0.004061706999976877,
+ "tests/test_agent_storage_backend.py::test_read_free_functions_dispatch_to_db_backend": 0.015488618000006227,
+ "tests/test_agent_storage_backend.py::test_validation_allows_file_and_db_on_sql": 0.001387194000017189,
+ "tests/test_agent_storage_backend.py::test_validation_rejects_db_on_memory_database": 0.000799201000006633,
+ "tests/test_agent_storage_backend.py::test_validation_warns_on_file_under_multiworker_postgres": 0.0014856699999938883,
+ "tests/test_agent_store_sql.py::test_create_and_get_round_trips_config_and_soul": 0.009727822000002107,
+ "tests/test_agent_store_sql.py::test_create_duplicate_raises_agent_exists": 0.009376442999979417,
+ "tests/test_agent_store_sql.py::test_delete_preserves_memory_only_dir_when_no_row": 0.009833090000000766,
+ "tests/test_agent_store_sql.py::test_delete_removes_memory_dir_when_row_exists": 0.010041952999984005,
+ "tests/test_agent_store_sql.py::test_delete_reports_outcome": 0.010563810999997258,
+ "tests/test_agent_store_sql.py::test_display_name_is_config_data_not_storage_identity": 0.011628402000013693,
+ "tests/test_agent_store_sql.py::test_engine_cache_is_reused_per_url": 0.0017283960000042953,
+ "tests/test_agent_store_sql.py::test_get_missing_raises_file_not_found": 0.009314977999991925,
+ "tests/test_agent_store_sql.py::test_knowledge_defaults_round_trip_and_stay_owner_scoped": 0.010734842999966077,
+ "tests/test_agent_store_sql.py::test_list_and_list_all": 0.01187737999998717,
+ "tests/test_agent_store_sql.py::test_name_is_stored_lowercase_and_excluded_from_document": 0.009343220999994628,
+ "tests/test_agent_store_sql.py::test_signature_changes_on_mutation": 0.011662805000014487,
+ "tests/test_agent_store_sql.py::test_signature_changes_when_update_reuses_timestamp": 0.012605925000002571,
+ "tests/test_agent_store_sql.py::test_stored_null_description_reads_as_empty": 0.012637338999951453,
+ "tests/test_agent_store_sql.py::test_sync_engine_mirrors_async_pragmas": 0.0037635759999830043,
+ "tests/test_agent_store_sql.py::test_update_insert_race_recovers_via_upsert": 0.011769224999994776,
+ "tests/test_agent_store_sql.py::test_update_is_upsert_and_partial": 0.01345418799996878,
+ "tests/test_agent_store_sql.py::test_user_isolation": 0.009941832999970757,
+ "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_does_not_reserve_a_valid_agent_name": 0.0007980070000144224,
+ "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_preserves_operator_order_and_deduplicates": 0.0015166289999513083,
+ "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_rejects_disabled_agents_api": 0.013925333000031515,
+ "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_requires_agents_read_permission[permissions0]": 0.013224347999965858,
+ "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_requires_agents_read_permission[permissions1]": 0.012842109000018809,
+ "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_requires_authentication": 0.01557518100003108,
+ "tests/test_agent_tool_groups_router.py::test_tool_group_catalog_returns_configured_names_over_http": 0.013759783000011794,
+ "tests/test_agents_router_model_settings.py::test_allowed_subagents_round_trip_and_explicit_null_clears": 0.009562521999953333,
+ "tests/test_agents_router_model_settings.py::test_create_persists_model_settings": 0.006944327000013573,
+ "tests/test_agents_router_model_settings.py::test_create_rejects_unknown_model": 0.0025761560000034933,
+ "tests/test_agents_router_model_settings.py::test_plugin_selection_persists_empty_omitted_and_null": 0.014982908999968458,
+ "tests/test_agents_router_model_settings.py::test_update_changes_model_settings": 0.007497325000031196,
+ "tests/test_agents_router_model_settings.py::test_update_model_settings_merges_omitted_subfields": 0.007688543999989861,
+ "tests/test_agents_router_model_settings.py::test_update_model_settings_null_subfield_clears_only_that_subfield": 0.007666594999989229,
+ "tests/test_agents_router_model_settings.py::test_update_preserves_unset_model_settings": 0.008281836999998404,
+ "tests/test_agents_router_model_settings.py::test_update_rejects_unknown_model": 0.005476651999970272,
+ "tests/test_agents_router_write_drain.py::test_agent_creation_drains_store_write_across_repeated_cancellation": 0.006045449999987795,
+ "tests/test_agents_router_write_drain.py::test_agent_import_drains_started_store_write_across_repeated_cancellation": 0.10780776799998648,
+ "tests/test_agents_router_write_drain.py::test_agent_persistent_writes_route_through_write_drain": 0.04198789899999156,
+ "tests/test_agents_router_write_drain.py::test_agent_update_drains_started_store_write_across_repeated_cancellation": 0.10734989700000597,
+ "tests/test_agents_router_write_drain.py::test_agent_update_logs_lost_worker_failure_after_cancellation": 0.007905051999955504,
+ "tests/test_agents_router_write_drain.py::test_queued_user_profile_write_runs_despite_cancellation": 0.2557879249999928,
+ "tests/test_aio_bash_capacity.py::test_bash_capacity_waiter_is_cancellable_and_wakes_after_cleanup[False-False-1]": 0.04042330999999422,
+ "tests/test_aio_bash_capacity.py::test_bash_capacity_waiter_is_cancellable_and_wakes_after_cleanup[False-True-1]": 0.10754232099998262,
+ "tests/test_aio_bash_capacity.py::test_bash_capacity_waiter_is_cancellable_and_wakes_after_cleanup[True-False-1]": 0.008661699000015233,
+ "tests/test_aio_bash_capacity.py::test_bash_capacity_waiter_is_cancellable_and_wakes_after_cleanup[True-True-1]": 0.10716263699998763,
+ "tests/test_aio_bash_capacity.py::test_capacity_waiter_rechecks_teardown_before_creation[close-1]": 0.004214892000021564,
+ "tests/test_aio_bash_capacity.py::test_capacity_waiter_rechecks_teardown_before_creation[release-1]": 0.005087039000017057,
+ "tests/test_aio_bash_capacity.py::test_failed_bash_request_returns_capacity[/v1/bash/exec-1]": 0.004583113999984789,
+ "tests/test_aio_bash_capacity.py::test_failed_bash_request_returns_capacity[/v1/bash/sessions/create-1]": 0.003665161000014905,
+ "tests/test_aio_bash_capacity.py::test_invalid_bash_capacity_rejected_before_client_creation[-1]": 0.0008877160000224649,
+ "tests/test_aio_bash_capacity.py::test_invalid_bash_capacity_rejected_before_client_creation[0]": 0.0010371780000184572,
+ "tests/test_aio_bash_capacity.py::test_invalid_bash_capacity_rejected_before_client_creation[1.5]": 0.0008178750000240598,
+ "tests/test_aio_bash_capacity.py::test_invalid_bash_capacity_rejected_before_client_creation[2]": 0.0008705540000164547,
+ "tests/test_aio_bash_capacity.py::test_invalid_bash_capacity_rejected_before_client_creation[True]": 0.0008489030000191633,
+ "tests/test_aio_bash_capacity.py::test_local_reuse_validates_persisted_bash_budget[0-False]": 0.0008513280000386203,
+ "tests/test_aio_bash_capacity.py::test_local_reuse_validates_persisted_bash_budget[1-False]": 0.0008557179999968412,
+ "tests/test_aio_bash_capacity.py::test_local_reuse_validates_persisted_bash_budget[50-True]": 0.0008455469999830711,
+ "tests/test_aio_bash_capacity.py::test_local_reuse_validates_persisted_bash_budget[72-True]": 0.0008530910000104086,
+ "tests/test_aio_bash_capacity.py::test_local_reuse_validates_persisted_bash_budget[None-True]": 0.000853361999986646,
+ "tests/test_aio_bash_capacity.py::test_local_reuse_validates_persisted_bash_budget[invalid-False]": 0.0008718770000086806,
+ "tests/test_aio_bash_capacity.py::test_provider_configures_bash_budget_independently_of_shell[1-1]": 0.0011221669999770256,
+ "tests/test_aio_bash_capacity.py::test_provider_configures_bash_budget_independently_of_shell[72-72]": 0.0011025990000064212,
+ "tests/test_aio_bash_capacity.py::test_provider_configures_bash_budget_independently_of_shell[None-50]": 0.0012358989999938785,
+ "tests/test_aio_bash_capacity.py::test_provider_rejects_invalid_bash_budget[-1]": 0.0009168010000450977,
+ "tests/test_aio_bash_capacity.py::test_provider_rejects_invalid_bash_budget[0]": 0.0009372300000052292,
+ "tests/test_aio_bash_capacity.py::test_provider_rejects_invalid_bash_budget[1.5]": 0.0008891800000299099,
+ "tests/test_aio_bash_capacity.py::test_provider_rejects_invalid_bash_budget[invalid]": 0.0008523699999898326,
+ "tests/test_aio_bash_capacity.py::test_remote_create_transmits_and_verifies_bash_budget[1]": 0.0012358910000216383,
+ "tests/test_aio_bash_capacity.py::test_remote_create_transmits_and_verifies_bash_budget[50]": 0.0011665590000120574,
+ "tests/test_aio_bash_capacity.py::test_remote_create_transmits_and_verifies_bash_budget[None]": 0.0011199040000064997,
+ "tests/test_aio_bash_capacity.py::test_remote_reuse_validates_attested_bash_budget[1-True]": 0.0008472119999680672,
+ "tests/test_aio_bash_capacity.py::test_remote_reuse_validates_attested_bash_budget[50-False]": 0.0008713659999841639,
+ "tests/test_aio_bash_capacity.py::test_remote_reuse_validates_attested_bash_budget[72-False]": 0.0008878359999755503,
+ "tests/test_aio_bash_capacity.py::test_remote_unknown_capacity_is_not_assumed_or_replaced[-1]": 0.0010573740000268117,
+ "tests/test_aio_bash_capacity.py::test_remote_unknown_capacity_is_not_assumed_or_replaced[0]": 0.0008823469999867939,
+ "tests/test_aio_bash_capacity.py::test_remote_unknown_capacity_is_not_assumed_or_replaced[50]": 0.0008262819999913518,
+ "tests/test_aio_bash_capacity.py::test_remote_unknown_capacity_is_not_assumed_or_replaced[None]": 0.0008451259999731064,
+ "tests/test_aio_bash_capacity.py::test_remote_unknown_capacity_is_not_assumed_or_replaced[True]": 0.0007955830000128117,
+ "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_404_is_cached_and_stops_retry_storm": 0.01682496699999092,
+ "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_404_returns_actionable_error": 0.008078987000033067,
+ "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_missing_session_retries_without_latching_unsupported": 0.007499507999966681,
+ "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_non_404_error_is_not_cached": 0.008081661999995049,
+ "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_repeated_missing_session_does_not_latch_capability_gap": 0.0076612930000123924,
+ "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_bash_exec_success_does_not_mark_unsupported": 0.0074931680000247525,
+ "tests/test_aio_sandbox.py::TestBashExecUnsupportedFailFast::test_env_less_path_unaffected_after_404": 0.007825580999963222,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_ambiguous_create_blocks_later_create": 0.007113013999969553,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_ambiguous_create_is_quarantined_without_exec[ReadError]": 0.007250430999988566,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_ambiguous_create_is_quarantined_without_exec[ReadTimeout]": 0.007379142999980104,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_connect_error_is_definite_and_does_not_quarantine": 0.008236682999978484,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_create_uses_bounded_no_retry_request": 0.008108593999992308,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_bash_creation_quarantine_does_not_block_shell_plane": 0.00787942300001987,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_close_retries_ambiguous_creation_cleanup_without_clearing_tombstones": 0.00926796000004515,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_in_flight_bash_create_does_not_fence_the_container": 0.007398830999989059,
+ "tests/test_aio_sandbox.py::TestBashSessionCreationOwnership::test_shell_creation_quarantine_does_not_block_bash_plane": 0.015707329000008485,
+ "tests/test_aio_sandbox.py::TestClose::test_close_calls_real_nested_httpx_client": 0.007136578000000782,
+ "tests/test_aio_sandbox.py::TestClose::test_close_clears_client_reference": 0.006996468000011191,
+ "tests/test_aio_sandbox.py::TestClose::test_close_falls_back_to_client_close": 0.007391817000012679,
+ "tests/test_aio_sandbox.py::TestClose::test_close_is_idempotent": 0.007446981000015285,
+ "tests/test_aio_sandbox.py::TestClose::test_close_recovery_session_cleanup_uses_bounded_request": 0.007461387999967428,
+ "tests/test_aio_sandbox.py::TestClose::test_close_scoped_session_cleanup_uses_bounded_request": 0.008791916000035371,
+ "tests/test_aio_sandbox.py::TestClose::test_close_swallows_exceptions": 0.007415021999975124,
+ "tests/test_aio_sandbox.py::TestClose::test_close_waits_for_download_stream_cleanup": 0.008587301000034131,
+ "tests/test_aio_sandbox.py::TestClose::test_close_when_no_close_attr_does_not_raise": 0.006211640999993051,
+ "tests/test_aio_sandbox.py::TestConcurrentFileWrites::test_append_should_preserve_both_parallel_writes": 0.0078003159999582294,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_preserves_oserror_from_client": 0.006843517999982396,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_raises_oserror_on_client_error": 0.007615236999981789,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_outside_virtual_prefix_and_logs_error": 0.0076722620000282404,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_traversal[../secret]": 0.007015050000006795,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_traversal[/a/b/../../../etc/shadow]": 0.0075917529999856015,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_rejects_path_traversal[/mnt/workspace/../../etc/passwd]": 0.008440046000004031,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_returns_concatenated_bytes": 0.00724001200001112,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_returns_empty_bytes_for_empty_file": 0.01574368600000753,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_single_chunk": 0.0065658380000002126,
+ "tests/test_aio_sandbox.py::TestDownloadFile::test_uses_lock_during_download": 0.006514570000007325,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_cleanup_failure_does_not_mask_successful_retry": 0.007813638999977002,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_error_observation_replacement_no_change_timeout_is_not_retained": 0.007422585000000481,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_error_observation_retry_unknown_status_is_authoritative": 0.007800624000026346,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_failed_replacement_never_falls_back_to_corrupt_default": 0.0073979980000160594,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_missing_recovery_session_is_recreated_once_and_reused": 0.007046029999997927,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_no_change_timeout_invalidates_default_recovery_session": 0.006681083000017907,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_no_retry_on_clean_output": 0.007749488000030169,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_retry_creates_fresh_session_before_targeting_it": 0.007933404999988625,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_retry_on_error_observation": 0.007339289000015015,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_terminated_default_session_cleanup_failure_preserves_terminal_outcome": 0.00825290400001677,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_terminated_recovery_session_is_invalidated_without_replay": 0.0072118200000375055,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_terminated_replacement_session_is_not_reused": 0.0071520170000098915,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_transport_timeout_invalidates_default_recovery_session_without_replay": 0.007180340999980217,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_transport_timeout_marks_default_shell_untrusted_without_replay": 0.007650222000023632,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_unknown_legacy_status_cleans_up_explicit_recovery_session": 0.007696409999994103,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_unknown_legacy_status_is_ambiguous_and_invalidates_default_session[pending]": 0.006543104000030553,
+ "tests/test_aio_sandbox.py::TestErrorObservationRetry::test_unknown_legacy_status_is_ambiguous_and_invalidates_default_session[running]": 0.006665042000008725,
+ "tests/test_aio_sandbox.py::TestExecuteCommandSerialization::test_lock_prevents_concurrent_execution": 0.16731150999999045,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_classifies_empty_failure[1-OSError]": 0.007137147999998206,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_classifies_empty_failure[missing-FileNotFoundError]": 0.006997718000036457,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_does_not_fall_back_to_implicit_shell_when_recovery_creation_fails": 0.007159040999994204,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_keeps_healthy_implicit_shell": 0.007667666000031659,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_keeps_implicit_shell_after_hard_timeout": 0.006999068999988367,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_raises_oserror_when_find_exit_is_not_missing_path": 0.007789625000015121,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_raises_oserror_when_result_data_is_none": 0.0066971829999999954,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_raises_when_exec_fails": 0.0075975430000028155,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_reuses_existing_recovery_session": 0.006891327999966279,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_uses_find_H": 0.0070374109999704615,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_uses_lock": 0.00722656700000357,
+ "tests/test_aio_sandbox.py::TestListDirSerialization::test_list_dir_uses_recovery_session_after_ambiguous_command": 0.015348285999976952,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[no_change_timeout]": 0.008038883000011765,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[pending]": 0.006995765000027632,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[running]": 0.00718343399998389,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[terminated]": 0.007533041999977286,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_ambiguous_status_does_not_return_partial_listing[weird_future_status]": 0.007557047000005923,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_completed_status_preserves_existing_parsing": 0.015286558999974886,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_hard_timeout_raises_without_fencing_shell": 0.006868444999980738,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_partial_output_with_hard_timeout_is_not_a_listing": 0.007917464000001928,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_passes_hard_timeout_and_bounded_request_options": 0.006826985999992985,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_transport_timeout_fences_targeted_recovery_session": 0.007325913999949307,
+ "tests/test_aio_sandbox.py::TestListDirTimeout::test_list_dir_transport_timeout_releases_lock_and_fences_implicit_shell": 0.007496945000013966,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[-1]": 0.0010973099999773694,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[-inf]": 0.0010291110000082426,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[0]": 0.0009763730000145188,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[inf]": 0.0010731430000419095,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_default_command_timeout_must_be_positive_and_finite[nan]": 0.0012467600000150014,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_forwards_hard_timeout_and_bounded_request": 0.006740935000010495,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_passes_no_change_timeout": 0.008286437000009528,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_configured_default_or_explicit_timeout[42-10-10-15]": 0.007430649999946581,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_configured_default_or_explicit_timeout[42-None-42-47]": 0.007754299000026776,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_configured_default_or_explicit_timeout[42.5-None-42.5-48]": 0.006717852999997831,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_uses_default_hard_timeout_when_timeout_is_none": 0.006719314999969583,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_execute_command_without_injected_default_preserves_default_timeout": 0.006904010999988941,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_hard_timeout_is_rendered_as_timeout_without_replay": 0.006494813999978533,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_hard_timeout_keeps_default_recovery_session": 0.0075311089999559044,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_hard_timeout_keeps_scoped_session": 0.006874906999968289,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_list_dir_passes_no_change_timeout": 0.006636468999971612,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_no_change_timeout_is_reported_without_replay": 0.006484013000005007,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_retry_passes_no_change_timeout": 0.007552038999989463,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_terminal_statuses_keep_ordinary_exit_code_rendering[None]": 0.007363021999964303,
+ "tests/test_aio_sandbox.py::TestNoChangeTimeout::test_terminal_statuses_keep_ordinary_exit_code_rendering[completed]": 0.006538215000006176,
+ "tests/test_aio_sandbox.py::TestReadFile::test_read_file_forwards_requested_line_range": 0.007869502999994893,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_closed_sandbox_rejects_new_scope_without_leaking_session": 0.007562086999968187,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_corrupt_scoped_session_is_replaced_and_reused": 0.007880404000019325,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_different_scopes_execute_concurrently": 0.008101730000021234,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_command_keeps_fresh_bash_exec_semantics": 0.007933793999995942,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_session_cleanup_failure_does_not_mask_command_output": 0.007780468000021301,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_unknown_status_is_ambiguous_without_success_rendering[pending]": 0.00834214100001418,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_env_unknown_status_is_ambiguous_without_success_rendering[weird_future_status]": 0.007689835999997285,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_missing_scoped_session_is_recreated_and_reused": 0.006840871999997944,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_missing_scoped_session_recovery_is_bounded": 0.013373647999998184,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_missing_session_with_failed_replacement_does_not_execute_third_time": 0.007368232000004582,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_no_change_timeout_invalidates_scoped_session_without_replay": 0.006873966000000564,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_other_scoped_404_does_not_rotate_session": 0.007100860999997849,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_queued_command_cannot_restart_session_after_scope_release": 0.008496590000021342,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_queued_command_cannot_restart_session_while_sandbox_closes": 0.008324751999992941,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_release_command_scope_uses_bounded_cleanup": 0.0071647799999539075,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_same_scope_remains_serialized": 0.11171991399996273,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_scoped_command_forwards_same_timeout_budget": 0.0072846570000137945,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_scoped_unknown_status_is_ambiguous_without_replay": 0.006855289000014864,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_terminated_scoped_session_is_invalidated_without_replay": 0.007882389000002377,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_transport_timeout_cleanup_failure_does_not_replace_primary_outcome": 0.008140612999966379,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_transport_timeout_during_replacement_is_ambiguous_without_replay": 0.00723937999998725,
+ "tests/test_aio_sandbox.py::TestScopedShellSessions::test_transport_timeout_invalidates_scoped_session_without_replay": 0.007068129000003864,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_in_flight_shell_create_does_not_fence_the_container": 0.007225435999998808,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_ambiguous_create_blocks_later_create_without_replay": 0.016733315000010407,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_ambiguous_create_is_quarantined_without_exec": 0.007392729000002873,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_api_error_without_definite_failure_quarantines[200-not-json]": 0.007731685999999627,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_api_error_without_definite_failure_quarantines[500-body0]": 0.007539163000018334,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_client_error_is_definite_and_does_not_quarantine": 0.007316494999997758,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_connect_error_is_definite_and_does_not_quarantine": 0.007738799000009067,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_create_already_in_flight_may_finish_but_no_new_create_starts_after_dirty": 0.007799613000031513,
+ "tests/test_aio_sandbox.py::TestShellSessionCreationOwnership::test_shell_create_uses_bounded_no_retry_request": 0.007748657000007597,
+ "tests/test_aio_sandbox.py::TestWriteFile::test_append_uses_server_append_without_pre_read": 0.006896598999986736,
+ "tests/test_aio_sandbox.py::TestWriteFile::test_overwrite_keeps_existing_request_shape": 0.007109194999998181,
+ "tests/test_aio_sandbox.py::test_bash_exec_appends_exit_marker_when_failure_has_output": 0.007468622000004643,
+ "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[echo a \\\\-env]": 0.007319430999984888,
+ "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[echo a \\\\-scope]": 0.0074461999999755335,
+ "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[echo a \\\\-shell]": 0.00726401800000076,
+ "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[printf '%s' \\\\\\\\\\\\-env]": 0.007312308999985362,
+ "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[printf '%s' \\\\\\\\\\\\-scope]": 0.007854425000004994,
+ "tests/test_aio_sandbox.py::test_command_delivers_trailing_backslash_unmodified[printf '%s' \\\\\\\\\\\\-shell]": 0.006770451999983607,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[define_alias-env]": 0.011990890000021182,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[define_alias-scope]": 0.012274733999987575,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[define_alias-shell]": 0.011689135000011674,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[enable_extglob-env]": 0.012243793999999752,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[enable_extglob-scope]": 0.012210576000029505,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[enable_extglob-shell]": 0.020110415000004878,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[error_trap-env]": 0.011598953999993,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[error_trap-scope]": 0.012242694999997639,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[error_trap-shell]": 0.01117595200003052,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[pipeline_status-env]": 0.011904890000010937,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[pipeline_status-scope]": 0.01153163899999754,
+ "tests/test_aio_sandbox.py::test_command_preserves_bash_parsing_and_status[pipeline_status-shell]": 0.011569962000010037,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-env-/bin/bash]": 0.011510810000004312,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-env-/bin/sh]": 0.017309725999979264,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-scope-/bin/bash]": 0.011094619999994393,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-scope-/bin/sh]": 0.009887062000018432,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-shell-/bin/bash]": 0.011254910999980439,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[internal_continuation-shell-/bin/sh]": 0.009639206999992211,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-env-/bin/bash]": 0.011567458000001807,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-env-/bin/sh]": 0.009655476999995471,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-scope-/bin/bash]": 0.011707769999958373,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-scope-/bin/sh]": 0.01010733599997593,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-shell-/bin/bash]": 0.010932233000005454,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[literal_backslash-shell-/bin/sh]": 0.009318003000004182,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-env-/bin/bash]": 0.011791557999998759,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-env-/bin/sh]": 0.00952387000003796,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-scope-/bin/bash]": 0.01152146000001153,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-scope-/bin/sh]": 0.010292724000009912,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-shell-/bin/bash]": 0.011277441999993698,
+ "tests/test_aio_sandbox.py::test_command_preserves_line_continuations[quoted_shell_characters-shell-/bin/sh]": 0.008887764999997216,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-file]": 0.02531874499999276,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-heredoc]": 0.04145357300001251,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-pipeline]": 0.04117545500000119,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[env-session]": 0.047773940000013226,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-file]": 0.04195319100000461,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-heredoc]": 0.04168569300000513,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-pipeline]": 0.04113126900000452,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[scope-session]": 0.04243255000002932,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-file]": 0.040805519999963735,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-heredoc]": 0.0425484689999962,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-pipeline]": 0.04110743499998648,
+ "tests/test_aio_sandbox.py::test_command_preserves_transport_stdin_and_explicit_input[shell-session]": 0.057009419999985766,
+ "tests/test_aio_sandbox.py::test_empty_or_comment_only_command_keeps_session_status[ \\t\\n]": 0.008316924000041581,
+ "tests/test_aio_sandbox.py::test_empty_or_comment_only_command_keeps_session_status[# comment\\n \\t# another comment]": 0.007136827999943307,
+ "tests/test_aio_sandbox.py::test_empty_or_comment_only_command_keeps_session_status[]": 0.006942982999987635,
+ "tests/test_aio_sandbox.py::test_exec_command_appends_exit_marker_when_failure_has_output": 0.00741261600001053,
+ "tests/test_aio_sandbox.py::test_external_sandbox_client_keeps_environment_proxy_support[http://8.8.8.8:8080]": 0.0016253109999979642,
+ "tests/test_aio_sandbox.py::test_external_sandbox_client_keeps_environment_proxy_support[http://[2606:4700:4700::1111]:8080]": 0.0013960109999970882,
+ "tests/test_aio_sandbox.py::test_external_sandbox_client_keeps_environment_proxy_support[https://sandbox.example.com]": 0.0013321319999874959,
+ "tests/test_aio_sandbox.py::test_lark_cli_broker_defaults_to_unverified": 0.0067071519999899465,
+ "tests/test_aio_sandbox.py::test_list_dir_preserves_trailing_space_in_filename": 0.014336856999989323,
+ "tests/test_aio_sandbox.py::test_local_sandbox_client_bypasses_environment_proxy": 0.0018324199999995017,
+ "tests/test_aio_sandbox.py::test_local_sandbox_client_forwards_trusted_relay_headers": 0.0014739069999905041,
+ "tests/test_aio_sandbox.py::test_persistent_shell_preserves_session_state": 0.014486106999981985,
+ "tests/test_aio_sandbox.py::test_read_file_missing_file_does_not_log_error_noise": 0.008218298999992157,
+ "tests/test_aio_sandbox.py::test_read_file_missing_file_returns_actionable_error": 0.06304815599997937,
+ "tests/test_aio_sandbox.py::test_read_file_success_returns_content": 0.006937493999998878,
+ "tests/test_aio_sandbox.py::test_read_file_unexpected_error_still_logged": 0.008543199000001778,
+ "tests/test_aio_sandbox.py::test_sandbox_info_from_dict_keeps_missing_broker_attestation_unverified": 0.0008546649999630063,
+ "tests/test_aio_sandbox_local_backend.py::test_absence_does_not_treat_stopped_container_as_missing[container]": 0.000861477000000832,
+ "tests/test_aio_sandbox_local_backend.py::test_absence_does_not_treat_stopped_container_as_missing[docker]": 0.0008911339999997381,
+ "tests/test_aio_sandbox_local_backend.py::test_absence_requires_runtime_confirmation[container]": 0.0008540139999695384,
+ "tests/test_aio_sandbox_local_backend.py::test_absence_requires_runtime_confirmation[docker]": 0.0008543639999629704,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[Mixed-Case-cli-exit-status]": 0.0009597409999742013,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[Mixed-Case-legacy]": 0.0009502349999763737,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[Mixed-Case-lowercase-scaffolding]": 0.0009708540000019639,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[Mixed-Case-uppercase-scaffolding]": 0.0009274120000100083,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[existing-cli-exit-status]": 0.0009446139999909064,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[existing-legacy]": 0.000953019000007771,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[existing-lowercase-scaffolding]": 0.0009633480000275085,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_accepts_only_exact_missing_networks[existing-uppercase-scaffolding]": 0.0009157179999874643,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_deduplicates_a_legacy_reservation_that_later_learns_its_generation": 0.000880933000019013,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[active-endpoint]": 0.000852388999987852,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[case-drift]": 0.0008822869999960403,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[context]": 0.0008810850000031678,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[empty]": 0.0008320730000548338,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[mixed-stderr]": 0.0008871550000151274,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[prefix]": 0.0008860840000011194,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[suffix]": 0.0008939480000265121,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[wrong-target-lowercase]": 0.000877517000020589,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_preserves_pending_port_on_unknown_network_cleanup_error[wrong-target]": 0.0008784690000140927,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_removes_leftover_networks_and_allows_restricted_creation[False]": 0.0013855899999839494,
+ "tests/test_aio_sandbox_local_backend.py::test_absent_teardown_removes_leftover_networks_and_allows_restricted_creation[True]": 0.001347019999997201,
+ "tests/test_aio_sandbox_local_backend.py::test_apple_absent_teardown_releases_own_unknown_generation_port_after_timeout": 0.0011032810000131121,
+ "tests/test_aio_sandbox_local_backend.py::test_apple_batch_preserves_legacy_docker_shaped_metadata": 0.0008314000000382293,
+ "tests/test_aio_sandbox_local_backend.py::test_apple_list_does_not_mark_unsupported_runtime_metadata_for_replacement": 0.0012717179999981454,
+ "tests/test_aio_sandbox_local_backend.py::test_apple_present_unknown_generation_does_not_inherit_pending_port": 0.000999826999986908,
+ "tests/test_aio_sandbox_local_backend.py::test_batch_inspect_does_not_accept_absence_of_an_unrequested_resource": 0.0008060529999909249,
+ "tests/test_aio_sandbox_local_backend.py::test_batch_inspect_keeps_present_generations_with_exact_partial_absence": 0.0008490140000105839,
+ "tests/test_aio_sandbox_local_backend.py::test_confirmed_absent_teardown_releases_a_timed_out_but_removed_generations_port_once": 0.0018287039999620447,
+ "tests/test_aio_sandbox_local_backend.py::test_create_brackets_ipv6_sandbox_host_for_url[[fd00::1]]": 0.0008787300000108189,
+ "tests/test_aio_sandbox_local_backend.py::test_create_brackets_ipv6_sandbox_host_for_url[fd00::1]": 0.0008846620000042549,
+ "tests/test_aio_sandbox_local_backend.py::test_create_egress_network_is_per_sandbox_and_disables_inter_container_traffic": 0.001075098000029584,
+ "tests/test_aio_sandbox_local_backend.py::test_create_internal_network_isolates_both_gateway_families_and_labels_policy": 0.0009747389999859024,
+ "tests/test_aio_sandbox_local_backend.py::test_darwin_open_keeps_docker_to_reconcile_restricted_sandbox": 0.0008706960000210984,
+ "tests/test_aio_sandbox_local_backend.py::test_darwin_open_uses_apple_container_without_managed_docker_sandboxes": 0.000788719000013316,
+ "tests/test_aio_sandbox_local_backend.py::test_deny_pending_network_policy_events_uses_atomic_proxy_command": 0.0007662789999756114,
+ "tests/test_aio_sandbox_local_backend.py::test_destroy_releases_port_after_both_containers_are_removed_despite_network_timeout": 0.0008900309999830824,
+ "tests/test_aio_sandbox_local_backend.py::test_destroy_retry_releases_port_recovered_from_runtime_metadata[False]": 0.001217725999964614,
+ "tests/test_aio_sandbox_local_backend.py::test_destroy_retry_releases_port_recovered_from_runtime_metadata[True]": 0.0010582270000156768,
+ "tests/test_aio_sandbox_local_backend.py::test_discover_brackets_ipv6_sandbox_host_for_url[[fd00::1]]": 0.0009058210000034705,
+ "tests/test_aio_sandbox_local_backend.py::test_discover_brackets_ipv6_sandbox_host_for_url[fd00::1]": 0.0009367879999899742,
+ "tests/test_aio_sandbox_local_backend.py::test_discover_replaces_container_with_insufficient_shell_capacity": 0.0007737919999897258,
+ "tests/test_aio_sandbox_local_backend.py::test_discover_returns_none_when_runtime_check_fails": 0.0008691210000222327,
+ "tests/test_aio_sandbox_local_backend.py::test_discover_returns_none_when_runtime_check_times_out": 0.0008291780000035942,
+ "tests/test_aio_sandbox_local_backend.py::test_docker_desktop_detection_retries_after_transient_failure": 0.0008364900000117359,
+ "tests/test_aio_sandbox_local_backend.py::test_docker_desktop_detection_uses_daemon_operating_system[\"Docker Desktop\"-True]": 0.0009743690000050265,
+ "tests/test_aio_sandbox_local_backend.py::test_docker_desktop_detection_uses_daemon_operating_system[\"Ubuntu 24.04.3 LTS\"-False]": 0.0009464970000010453,
+ "tests/test_aio_sandbox_local_backend.py::test_docker_discovery_preserves_runtime_generation": 0.0010044260000370286,
+ "tests/test_aio_sandbox_local_backend.py::test_docker_subprocess_calls_pin_utf8_decoding": 0.0008069750000174736,
+ "tests/test_aio_sandbox_local_backend.py::test_effective_network_target_last_name_field_wins": 0.0007849030000102175,
+ "tests/test_aio_sandbox_local_backend.py::test_every_text_mode_subprocess_call_pins_utf8": 0.027593274000025758,
+ "tests/test_aio_sandbox_local_backend.py::test_failed_stop_is_not_reported_as_destroyed": 0.0009034870000164119,
+ "tests/test_aio_sandbox_local_backend.py::test_format_container_command_for_log_uses_windows_quoting": 0.000751430000008213,
+ "tests/test_aio_sandbox_local_backend.py::test_format_container_mount_keeps_volume_syntax_for_apple_container": 0.0007027890000017578,
+ "tests/test_aio_sandbox_local_backend.py::test_format_container_mount_marks_docker_readonly_mounts": 0.0007187590000228283,
+ "tests/test_aio_sandbox_local_backend.py::test_format_container_mount_uses_mount_syntax_for_docker_windows_paths": 0.0007554480000351305,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[Error response from daemon: network sandbox-net-x not found-True]": 0.000984788000039316,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[Error response from daemon: network sandbox-net-x-extra not found-False]": 0.0009414969999852474,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[Error: No such network: sandbox-net-x-True]": 0.0009387539999750061,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[command not found: docker network inspect-False]": 0.0008736599999963346,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[context \"sandbox-net-x\": context not found-False]": 0.0009401659999923595,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_network_uses_strict_missing_network_parser[error: network sandbox-net-x not found-True]": 0.004686929000001783,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_does_not_inherit_another_generations_pending_port": 0.0008455879999758054,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[]]": 0.0008936589999848366,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-existing\", \"Id\": \"generation\"}, {\"Name\": \"/sandbox-existing\", \"Id\": \"other-generation\"}]]": 0.0008514689999685743,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-existing\", \"Id\": 42}]]": 0.0008632699999679971,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-existing\"}]]": 0.0008788700000081917,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[[{\"Name\": \"/sandbox-other\", \"Id\": \"generation\"}]]": 0.0008506869999962419,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[]": 0.0009023530000149549,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[not JSON]": 0.0008654050000131974,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_fails_closed_on_incomplete_or_invalid_docker_response[{}]": 0.0008840900000279817,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_keeps_apple_resource_with_unknown_generation": 0.0008624499999712043,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[created]": 0.0009459870000227966,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[dead]": 0.0009023549999938041,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[exited]": 0.0009158189999993738,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_observes_docker_generation_without_health_or_port[running]": 0.0008823270000277716,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_only_returns_none_for_authoritative_absence[container]": 0.0008505560000173773,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_only_returns_none_for_authoritative_absence[docker]": 0.0008525609999878725,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_propagates_runtime_failures[failure0]": 0.000825388999999177,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_propagates_runtime_failures[failure1]": 0.0008104510000066512,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_propagates_unknown_proxy_port_probe": 0.0009147570000038741,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[allowlist-False]": 0.0010453720000214162,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[allowlist-True]": 0.000976795000013908,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[isolated-False]": 0.0010054569999908836,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_recovers_restricted_proxy_port_without_losing_main_identity[isolated-True]": 0.001034320999991678,
+ "tests/test_aio_sandbox_local_backend.py::test_inspect_runtime_retains_direct_binding_during_network_mode_transition": 0.0008263710000164792,
+ "tests/test_aio_sandbox_local_backend.py::test_is_container_running_false_on_apple_container_not_found": 0.0007848840000121982,
+ "tests/test_aio_sandbox_local_backend.py::test_is_container_running_false_when_container_missing": 0.0007425139999668318,
+ "tests/test_aio_sandbox_local_backend.py::test_is_container_running_raises_on_runtime_error": 0.0008623189999923397,
+ "tests/test_aio_sandbox_local_backend.py::test_is_container_running_raises_on_timeout": 0.0008371320000151172,
+ "tests/test_aio_sandbox_local_backend.py::test_is_container_running_raises_on_unrelated_not_found_error": 0.0008312399999965692,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[-False]": 0.0008858829999951467,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error response from daemon: No such container: sandbox-x-True]": 0.0008993399999894791,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error: No such object: sandbox-x-True]": 0.0008805230000064057,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error: container not found: sandbox-x-True]": 0.0008917339999925389,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[Error: not found: \"sandbox-x\"-True]": 0.000879752000003009,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[No such object: sandbox-x-True]": 0.000884490999993659,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error response from daemon: no such container: sandbox-x-True]": 0.0008858139999574632,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: container not found: sandbox-x-False]": 0.0008880860000033408,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such image: sandbox-x-False]": 0.000894780000010087,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object-False]": 0.0008975850000183527,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: Sandbox-X-False]": 0.0009123629999692184,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: sandbox-x suffix-False]": 0.0008943079999994552,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: sandbox-x-True]": 0.0008556980000093972,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[error: no such object: sandbox-x-extra-False]": 0.000887395999995988,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[notFound: \"container not found: sandbox-x\"-True]": 0.0008769350000079612,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_container_error_matches_scaffolding_case_insensitively[prefix error: no such object: sandbox-x-False]": 0.000895811000049207,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[-False]": 0.0008637229999521878,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network Sandbox-Net not found\\nexit status 1-False]": 0.000871196000019836,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network sandbox-net not found-True]": 0.0008973740000044472,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network sandbox-net not found\\nexit status 1\\n-True]": 0.0008925340000018878,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network sandbox-net not found\\nexit status 1\\nunknown failure-False]": 0.0010650590000125248,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network sandbox-net not found\\nexit status 2-False]": 0.0008840200000008736,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network sandbox-net not found\\npermission denied\\nexit status 1-False]": 0.0008709440000131963,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error response from daemon: network sandbox-net-extra not found\\nexit status 1-False]": 0.0008780779999995048,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[Error: No such network: sandbox-net-True]": 0.0008958919999884074,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[No such network: sandbox-net-True]": 0.0008785580000107984,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[context \"sandbox-net\": context not found-False]": 0.0009259799999767893,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error response from daemon: network sandbox-net not found-True]": 0.0008919739999839749,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network Sandbox-Net not found-False]": 0.0008964929999422111,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network sandbox-net has active endpoints-False]": 0.0008982050000270192,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network sandbox-net not found-True]": 0.0008994980000238684,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: network sandbox-net-extra not found-False]": 0.0008969330000070386,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: no such network: sandbox-net-True]": 0.0008814949999873534,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[error: no such network: sandbox-other-False]": 0.0009158799999795519,
+ "tests/test_aio_sandbox_local_backend.py::test_is_no_such_network_error_matches_scaffolding_case_insensitively[network sandbox-net not found-True]": 0.0008432530000277438,
+ "tests/test_aio_sandbox_local_backend.py::test_list_running_marks_insufficient_shell_capacity_for_fenced_replacement": 0.0008105829999749403,
+ "tests/test_aio_sandbox_local_backend.py::test_network_policy_digest_is_canonical_and_covers_effective_policy": 0.001078475000014123,
+ "tests/test_aio_sandbox_local_backend.py::test_network_proxy_uses_read_only_root_and_bounded_policy_storage": 0.0009739989999957288,
+ "tests/test_aio_sandbox_local_backend.py::test_open_create_labels_sandbox_identity_and_mode": 0.000819258000035461,
+ "tests/test_aio_sandbox_local_backend.py::test_open_discovery_reports_restricted_sandbox_for_fenced_replacement": 0.0007477730000005067,
+ "tests/test_aio_sandbox_local_backend.py::test_open_list_reports_restricted_sandbox_for_fenced_replacement": 0.0007861850000097093,
+ "tests/test_aio_sandbox_local_backend.py::test_open_mode_replacement_destroy_removes_restricted_sidecar_and_networks": 0.0008111330000133421,
+ "tests/test_aio_sandbox_local_backend.py::test_redact_container_command_for_log_keeps_inherited_env_names": 0.0007579329999884976,
+ "tests/test_aio_sandbox_local_backend.py::test_redact_container_command_for_log_redacts_env_values": 0.0007348509999758335,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_allows_explicit_override": 0.0007720390000258703,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_allows_restoring_legacy_broad_bind": 0.0007806650000077298,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_brackets_bare_ipv6_override": 0.0008784290000392048,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_brackets_ipv6_host_gateway": 0.0007555880000325033,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_defaults_loopback_for_localhost": 0.000809629999992012,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_explicit_override_precedes_desktop_detection": 0.0008166930000470529,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_falls_back_to_static_bridge_gateway": 0.0008443149999948218,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_follows_host_gateway_mapping_for_dood": 0.0008263920000217695,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_logs_selected_bind_reason": 0.001401058999988436,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_preserves_custom_host_on_docker_desktop": 0.0007515100000148323,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_rejects_unresolvable_hostname_override": 0.0009104699999795685,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_resolves_hostname_override": 0.0008143480000057934,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_discovered_bridge_gateway_when_resolution_fails": 0.0008685500000069624,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_ipv6_loopback_for_ipv6_sandbox_host": 0.0007826089999696251,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[Host.Docker.Internal.]": 0.0008650230000171177,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[docker.for.mac.host.internal]": 0.0008735199999705401,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[docker.for.win.localhost]": 0.00084730000000377,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[gateway.docker.internal]": 0.0008379539999907593,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_docker_bind_host_uses_loopback_on_docker_desktop[host.docker.internal]": 0.0008292069999811247,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_sandbox_host_address_accepts_bracketed_ipv6": 0.0007995910000033746,
+ "tests/test_aio_sandbox_local_backend.py::test_resolve_sandbox_host_address_formats_and_filters": 0.0007494669999914549,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_destroy_stops_pair_and_removes_both_networks": 0.0008498059999908492,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_leaves_unlabelled_name_collision_unmanaged": 0.0008342069999685009,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_leaves_unlabelled_published_foreign_image_unmanaged": 0.0008138480000070558,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_reports_labelled_open_sandbox_for_fenced_replacement": 0.0007346390000009251,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_reports_legacy_open_sandbox_for_fenced_replacement": 0.000785364999956073,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_reports_stale_policy_without_removing_resources": 0.0008749019999925167,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_discovery_uses_proxy_relay_port": 0.001000638999983039,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_health_rejects_resources_with_stale_policy": 0.0007642350000196529,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_list_reconciliation_reports_stale_policy_without_removing_resources": 0.0008682499999963511,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_list_reports_legacy_open_sandbox_for_fenced_replacement": 0.0007893039999657958,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_list_running_excludes_sidecars_for_overlapping_custom_prefix": 0.0008983569999827523,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_network_requires_docker_engine_28": 0.0009279109999908997,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_partial_destroy_keeps_a_retryable_main_and_releases_port_once[main-stop]": 0.0012061239999923146,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_partial_destroy_keeps_a_retryable_main_and_releases_port_once[proxy-remove]": 0.0010785349999764549,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_partial_destroy_keeps_a_retryable_main_and_releases_port_once[proxy-stop]": 0.0012265919999947528,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_resource_status_requires_matching_policy_image_and_network": 0.002906297000009772,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_sandbox_has_no_published_port_and_forces_proxy_env": 0.0011354719999872032,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_start_configures_shell_and_aio_browser_proxy": 0.0009614560000272832,
+ "tests/test_aio_sandbox_local_backend.py::test_restricted_start_refuses_to_remove_resources_with_stale_policy": 0.001049140000020543,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: container not found: sandbox-missing-_is_container_running]": 0.0009643200000084562,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: container not found: sandbox-missing-_stop_container]": 0.0010805889999971896,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: container not found: sandbox-missing-is_absent]": 0.0009461859999930766,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: not found: \"sandbox-missing\"-_is_container_running]": 0.0009795189999977083,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: not found: \"sandbox-missing\"-_stop_container]": 0.0010533780000230308,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: not found: \"sandbox-missing\"-is_absent]": 0.001002122000016925,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: notFound: \"container not found: sandbox-missing\"-_is_container_running]": 0.0009742000000017015,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: notFound: \"container not found: sandbox-missing\"-_stop_container]": 0.001054970000012645,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-Error: notFound: \"container not found: sandbox-missing\"-is_absent]": 0.0009412770000096771,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-notFound: \"container not found: sandbox-missing\"-_is_container_running]": 0.0009791469999811397,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-notFound: \"container not found: sandbox-missing\"-_stop_container]": 0.0010315559999867219,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[container-notFound: \"container not found: sandbox-missing\"-is_absent]": 0.0009646910000071784,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error response from daemon: No such container: sandbox-missing-_is_container_running]": 0.0009802609999951528,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error response from daemon: No such container: sandbox-missing-_stop_container]": 0.0010743660000116506,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error response from daemon: No such container: sandbox-missing-is_absent]": 0.001028410999992957,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error: No such object: sandbox-missing-_is_container_running]": 0.0009536609999827306,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error: No such object: sandbox-missing-_stop_container]": 0.0010506220000081612,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-Error: No such object: sandbox-missing-is_absent]": 0.0010765799999887804,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error response from daemon: no such container: sandbox-missing-_is_container_running]": 0.0009743790000129593,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error response from daemon: no such container: sandbox-missing-_stop_container]": 0.0010964580000063506,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error response from daemon: no such container: sandbox-missing-is_absent]": 0.0009656930000119246,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error: no such object: sandbox-missing-_is_container_running]": 0.0009603419999564267,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error: no such object: sandbox-missing-_stop_container]": 0.0012281749999942804,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_accepts_exact_missing_container_responses[docker-error: no such object: sandbox-missing-is_absent]": 0.0009426189999715007,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error response from daemon: No such container: sandbox-missing-extra-_is_container_running]": 0.000926129000021092,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error response from daemon: No such container: sandbox-missing-extra-_stop_container]": 0.0010748579999813046,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error response from daemon: No such container: sandbox-missing-extra-is_absent]": 0.0009084760000348524,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: No such object: sandbox-other-_is_container_running]": 0.0009580390000394345,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: No such object: sandbox-other-_stop_container]": 0.0010661219999974492,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: No such object: sandbox-other-is_absent]": 0.0009613550000153737,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: container runtime not found while inspecting sandbox-missing-_is_container_running]": 0.0009191170000235616,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: container runtime not found while inspecting sandbox-missing-_stop_container]": 0.0010170889999869814,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Error: container runtime not found while inspecting sandbox-missing-is_absent]": 0.0009090570000012121,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Failed to initialize: unable to resolve docker endpoint: context \"deerflow-container-review-missing\": context not found: open /synthetic-home/.docker/contexts/meta/context/meta.json: no such file or directory-_is_container_running]": 0.0008803940000063903,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Failed to initialize: unable to resolve docker endpoint: context \"deerflow-container-review-missing\": context not found: open /synthetic-home/.docker/contexts/meta/context/meta.json: no such file or directory-_stop_container]": 0.0009519270000168945,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[Failed to initialize: unable to resolve docker endpoint: context \"deerflow-container-review-missing\": context not found: open /synthetic-home/.docker/contexts/meta/context/meta.json: no such file or directory-is_absent]": 0.000892995999976165,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[OCI runtime failed for container sandbox-missing: executable file not found in $PATH-_is_container_running]": 0.0008908620000056544,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[OCI runtime failed for container sandbox-missing: executable file not found in $PATH-_stop_container]": 0.0011993130000007568,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[OCI runtime failed for container sandbox-missing: executable file not found in $PATH-is_absent]": 0.0008873659999721895,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error response from daemon: no such container: sandbox-missing-extra-_is_container_running]": 0.0009465969999951085,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error response from daemon: no such container: sandbox-missing-extra-_stop_container]": 0.001028219999994917,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error response from daemon: no such container: sandbox-missing-extra-is_absent]": 0.00097455899998522,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such image: sandbox-missing-_is_container_running]": 0.0009150670000224181,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such image: sandbox-missing-_stop_container]": 0.0010360160000004726,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such image: sandbox-missing-is_absent]": 0.0009244249999937892,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object-_is_container_running]": 0.000941296999997121,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object-_stop_container]": 0.0010359549999918727,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object-is_absent]": 0.0009135749999984455,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: Sandbox-Missing-_is_container_running]": 0.0009665349999750106,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: Sandbox-Missing-_stop_container]": 0.0009682470000029753,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: Sandbox-Missing-is_absent]": 0.0009950380000134373,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing suffix-_is_container_running]": 0.0009450339999830248,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing suffix-_stop_container]": 0.000995127999971146,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing suffix-is_absent]": 0.0008907610000505883,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing\\nError response from daemon: permission denied-_is_container_running]": 0.0008845289999896977,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing\\nError response from daemon: permission denied-_stop_container]": 0.0009786269999949582,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-missing\\nError response from daemon: permission denied-is_absent]": 0.0009208790000059253,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-other-_is_container_running]": 0.000957938000027525,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-other-_stop_container]": 0.0010862599999938993,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[error: no such object: sandbox-other-is_absent]": 0.0010212069999795403,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[prefix error: no such object: sandbox-missing-_is_container_running]": 0.0009095679999973072,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[prefix error: no such object: sandbox-missing-_stop_container]": 0.0009988850000013372,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[prefix error: no such object: sandbox-missing-is_absent]": 0.000923151999984384,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[unable to resolve docker endpoint: context \"sandbox-missing\": context not found-_is_container_running]": 0.0009351859999924272,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[unable to resolve docker endpoint: context \"sandbox-missing\": context not found-_stop_container]": 0.0010527959999819814,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[unable to resolve docker endpoint: context \"sandbox-missing\": context not found-is_absent]": 0.0008752730000480824,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[warning: using default context\\nerror: no such object: sandbox-missing-_is_container_running]": 0.0008731800000134626,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[warning: using default context\\nerror: no such object: sandbox-missing-_stop_container]": 0.0009565759999929924,
+ "tests/test_aio_sandbox_local_backend.py::test_runtime_absence_rejects_errors_not_about_the_requested_container[warning: using default context\\nerror: no such object: sandbox-missing-is_absent]": 0.000981942999999319,
+ "tests/test_aio_sandbox_local_backend.py::test_sandbox_info_does_not_serialize_or_repr_relay_credentials": 0.0008504760000107581,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_binds_dood_port_to_bridge_gateway": 0.0009027449999905457,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_binds_ipv6_sandbox_host_to_ipv6_loopback": 0.0008133569999984047,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_binds_local_docker_port_to_loopback_by_default": 0.0008363800000097399,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_brackets_bare_ipv6_bind_override": 0.0008394249999810199,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_does_not_add_docker_hardening_to_apple_container": 0.0008020950000116045,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_filters_nested_config_mounts_for_policy_scoped_skills": 0.0011145119999866893,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_hardens_docker_run_by_default": 0.0008112429999584947,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_keeps_apple_container_port_format": 0.00076461499998004,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_logs_redacted_env_values": 0.0016091720000019905,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_passes_extended_network_syntax_for_custom_networks": 0.0008326929999782351,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_passes_long_syntax_custom_network_with_fields": 0.0008550949999914792,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_passes_through_user_and_network": 0.0008260500000005777,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_preinitialized_image_can_drop_startup_caps": 0.0009003909999876214,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_container_mode_with_additional_long_syntax_fields": 0.0008495949999769437,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_extended_network_syntax_container": 0.000846197999976539,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_extended_network_syntax_host": 0.0008873649999827649,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_extended_network_syntax_none": 0.0008280449999915618,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_networking": 0.000902433999982577,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_with_additional_long_syntax_fields[gw-priority=0,name=host]": 0.0008981169999913163,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_with_additional_long_syntax_fields[name=host,alias=sbx]": 0.0009009700000035537,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_host_with_additional_long_syntax_fields[name=host,gw-priority=0]": 0.0011015880000115885,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_none_network": 0.0008937780000337625,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_none_with_additional_long_syntax_fields": 0.000864731999996593,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_rejects_shared_container_network_namespace": 0.0008180760000016107,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_resource_limits_can_be_disabled": 0.0007951629999638499,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_resource_limits_env_override": 0.0008434430000079374,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_seccomp_can_opt_out_to_default_profile": 0.0008149199999820667,
+ "tests/test_aio_sandbox_local_backend.py::test_start_container_seccomp_profile_env_selects_custom_profile": 0.0008105010000178936,
+ "tests/test_aio_sandbox_local_backend.py::test_stop_container_passes_a_timeout": 0.0007525629999918237,
+ "tests/test_aio_sandbox_local_backend.py::test_stop_container_propagates_a_timeout_instead_of_reporting_success": 0.0008904820000452673,
+ "tests/test_aio_sandbox_local_backend.py::test_successful_unknown_generation_retry_does_not_release_a_reused_port_again[container]": 0.0009751210000104038,
+ "tests/test_aio_sandbox_local_backend.py::test_successful_unknown_generation_retry_does_not_release_a_reused_port_again[docker]": 0.0009375099999999748,
+ "tests/test_aio_sandbox_network_proxy.py::test_address_is_public_rejects_host_private_link_local_and_metadata": 0.0010574459999759256,
+ "tests/test_aio_sandbox_network_proxy.py::test_chunked_request_body_rejects_non_hex_size[asyncio]": 0.0016369229999781965,
+ "tests/test_aio_sandbox_network_proxy.py::test_denied_destination_is_rejected_without_dns_resolution[asyncio-allowlist]": 0.005820928999980879,
+ "tests/test_aio_sandbox_network_proxy.py::test_denied_destination_is_rejected_without_dns_resolution[asyncio-isolated]": 0.003435381000002735,
+ "tests/test_aio_sandbox_network_proxy.py::test_deny_pending_events_atomically_denies_every_unsurfaced_event": 0.016256481999960215,
+ "tests/test_aio_sandbox_network_proxy.py::test_deny_pending_events_preserves_an_already_surfaced_user_decision": 0.007610298000003013,
+ "tests/test_aio_sandbox_network_proxy.py::test_domain_matches_exact_and_leading_wildcard_only": 0.0009180649999791513,
+ "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_rejects_ambiguous_field_names_before_policy_check[asyncio-Bad(Header): value]": 0.001858577999996669,
+ "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_rejects_ambiguous_field_names_before_policy_check[asyncio-Host : denied.example]": 0.002008661000019174,
+ "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_rejects_ambiguous_field_names_before_policy_check[asyncio-Transfer-Encoding : chunked]": 0.0021317320000093787,
+ "tests/test_aio_sandbox_network_proxy.py::test_http_proxy_relays_exactly_one_request_per_connection[asyncio]": 0.0037938309999674402,
+ "tests/test_aio_sandbox_network_proxy.py::test_http_request_framing_rejects_ambiguous_or_duplicate_lengths": 0.000987745000003315,
+ "tests/test_aio_sandbox_network_proxy.py::test_pending_events_are_consumed_once": 0.0052559169999710775,
+ "tests/test_aio_sandbox_network_proxy.py::test_pending_events_claims_old_unsurfaced_denial_on_retry": 0.008180729999992309,
+ "tests/test_aio_sandbox_network_proxy.py::test_pending_events_supersede_every_sibling_without_a_batch_limit": 0.01792419099999165,
+ "tests/test_aio_sandbox_network_proxy.py::test_pending_events_surface_only_one_destination_per_approval": 0.007111531999981935,
+ "tests/test_aio_sandbox_network_proxy.py::test_policy_denial_and_temporary_or_sandbox_grants": 0.008137839999989183,
+ "tests/test_aio_sandbox_network_proxy.py::test_resolve_public_fails_closed_when_dns_contains_private_answer[asyncio]": 0.0015984110000033525,
+ "tests/test_aio_sandbox_network_proxy.py::test_resolve_public_returns_every_validated_answer_and_open_retries[asyncio]": 0.0015754979999940133,
+ "tests/test_aio_sandbox_network_proxy.py::test_sandbox_api_relay_rejects_non_ascii_token[asyncio]": 0.0019191239999827303,
+ "tests/test_aio_sandbox_network_proxy.py::test_sandbox_api_relay_requires_per_sandbox_token[asyncio]": 0.0031432500000221353,
+ "tests/test_aio_sandbox_network_proxy.py::test_tls_client_hello_sni_is_extracted_for_connect_enforcement[asyncio]": 0.007770659000016167,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-after-delete-async]": 0.013862823000010849,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-after-delete-sync]": 0.011356904999956896,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-already-absent-async]": 0.011685028000016473,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[cleanup-failed-already-absent-sync]": 0.010465101000022514,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-after-delete-async]": 0.015978519000015012,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-after-delete-sync]": 0.012043129000005592,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-already-absent-async]": 0.016959557000006953,
+ "tests/test_aio_sandbox_provider.py::test_absent_teardown_completion_precedes_quarantine_retirement_under_fences[complete-already-absent-sync]": 0.011180650999989439,
+ "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[still-present-async]": 0.018251074000005474,
+ "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[still-present-sync]": 0.011222038999989081,
+ "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[unavailable-async]": 0.017040866999991522,
+ "tests/test_aio_sandbox_provider.py::test_accepted_delete_keeps_quarantine_until_runtime_disappears[unavailable-sync]": 0.011316426000007596,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_cancels_queued_reclaim_before_it_runs[asyncio]": 0.0582824500000072,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_does_not_leak_thread_lock[asyncio]": 0.06434897199997636,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_keeps_serializer_until_started_worker_finishes[asyncio-reclaim]": 0.05745795199999293,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_cancellation_keeps_serializer_until_started_worker_finishes[asyncio-reuse]": 0.07021649500001104,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_cancelled_waiter_does_not_block_successor[asyncio]": 0.05471619499999747,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_lock_wait_uses_dedicated_executor[asyncio]": 0.053899401999984775,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_lock_waiters_do_not_starve_holder_worker[asyncio]": 0.0068999039999937395,
+ "tests/test_aio_sandbox_provider.py::test_acquire_async_uses_async_readiness_polling[asyncio]": 0.01494002799998384,
+ "tests/test_aio_sandbox_provider.py::test_acquire_drops_dead_cached_sandbox": 0.010781490999960397,
+ "tests/test_aio_sandbox_provider.py::test_acquire_internal_async_offloads_cached_reuse_health_check[asyncio]": 0.0074314210000068215,
+ "tests/test_aio_sandbox_provider.py::test_acquire_keeps_cached_sandbox_when_health_check_errors": 0.004367779999995491,
+ "tests/test_aio_sandbox_provider.py::test_acquire_recycle_failure_defers_with_quarantine_reason": 0.005183262000002742,
+ "tests/test_aio_sandbox_provider.py::test_acquire_recycles_quarantined_cached_sandbox_inline": 0.016449125999997705,
+ "tests/test_aio_sandbox_provider.py::test_acquire_refuses_once_shutdown_began_even_after_a_failed_teardown": 0.0029796129999795085,
+ "tests/test_aio_sandbox_provider.py::test_acquire_skips_dead_warm_pool_sandbox": 0.011492697000022645,
+ "tests/test_aio_sandbox_provider.py::test_aio_forced_collision_never_overwrites_active_tenant": 0.018480856000024914,
+ "tests/test_aio_sandbox_provider.py::test_aio_wider_id_separates_known_legacy_collision": 0.0007775399999445654,
+ "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[13-docker]": 0.001294060000020636,
+ "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[13-provisioner]": 0.0012097910000363754,
+ "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[4-docker]": 0.0014310170000157996,
+ "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[4-provisioner]": 0.0013964909999799602,
+ "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[9-docker]": 0.0013258490000112033,
+ "tests/test_aio_sandbox_provider.py::test_backend_checks_runtime_minimum_without_overriding_image_default[9-provisioner]": 0.0012328349999961574,
+ "tests/test_aio_sandbox_provider.py::test_bash_command_timeout_rejects_non_finite_values[-inf]": 0.0008769269999788776,
+ "tests/test_aio_sandbox_provider.py::test_bash_command_timeout_rejects_non_finite_values[inf]": 0.0008611369999869112,
+ "tests/test_aio_sandbox_provider.py::test_bash_command_timeout_rejects_non_finite_values[nan]": 0.0008487640000112151,
+ "tests/test_aio_sandbox_provider.py::test_cached_sandbox_is_replaced_when_expected_identity_changes[idle]": 0.0035884279999720547,
+ "tests/test_aio_sandbox_provider.py::test_cached_sandbox_is_replaced_when_expected_identity_changes[in-use]": 0.0034538150000003043,
+ "tests/test_aio_sandbox_provider.py::test_cancelled_quarantine_retry_drains_cleanup_before_releasing_fences[absent-completion]": 0.01755423599999517,
+ "tests/test_aio_sandbox_provider.py::test_cancelled_quarantine_retry_drains_cleanup_before_releasing_fences[destroy]": 0.013536535000014283,
+ "tests/test_aio_sandbox_provider.py::test_cancelled_remote_creation_drains_metadata_rejection_cleanup": 0.012237397000035344,
+ "tests/test_aio_sandbox_provider.py::test_cleanup_idle_sandboxes_keeps_active_cleanup_and_delegates_warm_expiry": 0.003604697000014312,
+ "tests/test_aio_sandbox_provider.py::test_create_sandbox_async_claims_ownership_before_readiness_timeout_destroy[asyncio]": 0.006556108000012273,
+ "tests/test_aio_sandbox_provider.py::test_create_sandbox_claims_ownership_before_readiness_timeout_destroy": 0.0036027130000206853,
+ "tests/test_aio_sandbox_provider.py::test_create_sandbox_evicts_oldest_warm_replica_via_shared_lifecycle": 0.00820445300001893,
+ "tests/test_aio_sandbox_provider.py::test_create_sandbox_requests_broker_when_active": 0.0031153890000155116,
+ "tests/test_aio_sandbox_provider.py::test_create_sandbox_requests_runtime_when_lark_installed": 0.0032736250000198197,
+ "tests/test_aio_sandbox_provider.py::test_create_sandbox_skips_destroy_when_unready_sandbox_owned_by_peer": 0.002734223999993901,
+ "tests/test_aio_sandbox_provider.py::test_create_sandbox_skips_runtime_when_lark_absent": 0.0030903729999920415,
+ "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[completed-command-stays-warm]": 0.004139903000009326,
+ "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[confirmed-termination-stays-warm]": 0.004209422000002405,
+ "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[no-change-timeout]": 0.004704411999995273,
+ "tests/test_aio_sandbox_provider.py::test_default_shell_outcome_release_reclaim_preserves_isolation[transport-timeout]": 0.008548036000007642,
+ "tests/test_aio_sandbox_provider.py::test_destroy_closes_cached_sandbox_client": 0.003112483999984761,
+ "tests/test_aio_sandbox_provider.py::test_destroy_completion_does_not_remove_a_replacement_runtime": 0.0030653940000036073,
+ "tests/test_aio_sandbox_provider.py::test_destroy_failure_keeps_durable_runtime_target_for_cleanup_retry": 0.004609204999979966,
+ "tests/test_aio_sandbox_provider.py::test_destroy_keeps_reservation_while_stop_is_pending": 0.0032579900000087036,
+ "tests/test_aio_sandbox_provider.py::test_destroy_repeated_failure_never_turns_into_false_success": 0.004120386000010967,
+ "tests/test_aio_sandbox_provider.py::test_destroy_reports_false_when_teardown_is_deferred": 0.003412668000009944,
+ "tests/test_aio_sandbox_provider.py::test_destroy_retry_needs_confirmed_absence_after_accepted_stop": 0.004704423000021052,
+ "tests/test_aio_sandbox_provider.py::test_destroy_retry_preserves_a_different_runtime_generation": 0.004451668999962521,
+ "tests/test_aio_sandbox_provider.py::test_destroy_swallows_close_errors_and_still_destroys_backend": 0.004198132000027499,
+ "tests/test_aio_sandbox_provider.py::test_deterministic_sandbox_id_matches_shared_identity": 0.000855234999988852,
+ "tests/test_aio_sandbox_provider.py::test_discover_or_create_only_unlocks_when_lock_succeeds": 0.00416893700000287,
+ "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_aborts_flock_wait[asyncio]": 0.005207337000001644,
+ "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_drains_create_before_unlock[asyncio]": 0.05695442799998318,
+ "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_drains_create_lifecycle_steps[asyncio-create]": 0.05833895699998948,
+ "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_drains_create_lifecycle_steps[asyncio-register]": 0.058348376999987295,
+ "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_cancellation_keeps_file_lock_until_worker_finishes[asyncio]": 0.05660642300000518,
+ "tests/test_aio_sandbox_provider.py::test_discover_or_create_with_lock_async_offloads_lock_file_open_and_close[asyncio]": 0.01059022199999049,
+ "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[policy-error-async]": 0.009364990999984002,
+ "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[policy-error-sync]": 0.007371530000000348,
+ "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[storage-error-async]": 0.013359432999976661,
+ "tests/test_aio_sandbox_provider.py::test_discovery_policy_failure_after_publish_closes_client_without_destroy[storage-error-sync]": 0.007073937999990676,
+ "tests/test_aio_sandbox_provider.py::test_drop_unhealthy_sandbox_skips_recreated_entry": 0.002441054000001941,
+ "tests/test_aio_sandbox_provider.py::test_ensure_thread_dirs_acp_workspace_is_world_writable": 0.00185851899999534,
+ "tests/test_aio_sandbox_provider.py::test_ensure_thread_dirs_creates_acp_workspace": 0.002045109999954775,
+ "tests/test_aio_sandbox_provider.py::test_failed_destroy_allows_replacement_acquisition[lease-manager-discovery]": 0.007452803000006725,
+ "tests/test_aio_sandbox_provider.py::test_failed_destroy_allows_replacement_acquisition[lease-manager-orphan-adoption]": 0.006795658000015692,
+ "tests/test_aio_sandbox_provider.py::test_failed_destroy_allows_replacement_acquisition[provider-discovery]": 0.0073177089999774125,
+ "tests/test_aio_sandbox_provider.py::test_failed_destroy_allows_replacement_acquisition[provider-orphan-adoption]": 0.007639452000006486,
+ "tests/test_aio_sandbox_provider.py::test_failed_destroy_record_write_blocks_cached_reuse_until_retry": 0.004464681000001747,
+ "tests/test_aio_sandbox_provider.py::test_failed_dirty_release_cannot_readopt_same_container": 0.007752835999980334,
+ "tests/test_aio_sandbox_provider.py::test_failed_quarantine_write_keeps_dirty_container_tracked": 0.007154912999993712,
+ "tests/test_aio_sandbox_provider.py::test_get_extra_mounts_provisioner_payload_has_unique_container_paths": 0.029304719000009527,
+ "tests/test_aio_sandbox_provider.py::test_get_lark_cli_runtime_mounts_uses_user_auth_dirs": 0.002466679999997723,
+ "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_includes_acp_workspace": 0.0023617140000169456,
+ "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_includes_user_data_dirs": 0.0022576979999939795,
+ "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_preserves_windows_host_path_style": 0.0030053919999772916,
+ "tests/test_aio_sandbox_provider.py::test_get_thread_mounts_uses_explicit_user_id": 0.0022130149999952664,
+ "tests/test_aio_sandbox_provider.py::test_get_user_skill_mounts_mounts_only_global_integrations": 0.011321044999959895,
+ "tests/test_aio_sandbox_provider.py::test_get_uses_in_memory_registry_only": 0.0024699459999908413,
+ "tests/test_aio_sandbox_provider.py::test_host_thread_dir_rejects_invalid_thread_id": 0.0015515529999845512,
+ "tests/test_aio_sandbox_provider.py::test_idle_release_quarantines_abandoned_pending_create[bash]": 0.004348574000005101,
+ "tests/test_aio_sandbox_provider.py::test_idle_release_quarantines_abandoned_pending_create[shell]": 0.004451065999973025,
+ "tests/test_aio_sandbox_provider.py::test_inline_recycle_reports_a_refused_teardown_as_deferred[local]": 0.004009196999959386,
+ "tests/test_aio_sandbox_provider.py::test_inline_recycle_reports_a_refused_teardown_as_deferred[ownership]": 0.005584932000004983,
+ "tests/test_aio_sandbox_provider.py::test_join_host_path_preserves_windows_drive_letter_style": 0.0011913459999846054,
+ "tests/test_aio_sandbox_provider.py::test_lease_acquire_can_replace_its_own_fenced_generation[async]": 0.011732146000014154,
+ "tests/test_aio_sandbox_provider.py::test_lease_acquire_can_replace_its_own_fenced_generation[sync]": 0.008296416000007412,
+ "tests/test_aio_sandbox_provider.py::test_load_config_preserves_thread_data_mounts_override[sandbox_overrides0-None]": 0.0011888519999843083,
+ "tests/test_aio_sandbox_provider.py::test_load_config_preserves_thread_data_mounts_override[sandbox_overrides1-True]": 0.0010801770000057331,
+ "tests/test_aio_sandbox_provider.py::test_load_config_preserves_thread_data_mounts_override[sandbox_overrides2-False]": 0.0010865800000203762,
+ "tests/test_aio_sandbox_provider.py::test_load_config_rejects_shell_capacity_below_subagent_runtime": 0.0009263500000145086,
+ "tests/test_aio_sandbox_provider.py::test_load_config_sizes_aio_shell_capacity_for_subagent_runtime": 0.001132466999990811,
+ "tests/test_aio_sandbox_provider.py::test_load_config_snapshots_custom_skills_container_path": 0.0009920930000077988,
+ "tests/test_aio_sandbox_provider.py::test_load_config_wires_bash_command_timeout_to_aio_default": 0.0009334320000391472,
+ "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[False-active]": 0.005475880999995297,
+ "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[False-discovered]": 0.007594507000021622,
+ "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[False-warm]": 0.007833627999985993,
+ "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[True-active]": 0.005858228000022336,
+ "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[True-discovered]": 0.007466858000015009,
+ "tests/test_aio_sandbox_provider.py::test_mode_mismatch_refreshes_capabilities_before_replacing_pod[True-warm]": 0.006965785000033975,
+ "tests/test_aio_sandbox_provider.py::test_old_quarantine_does_not_destroy_replacement_when_endpoint_is_missing[async]": 0.013122815000002674,
+ "tests/test_aio_sandbox_provider.py::test_old_quarantine_does_not_destroy_replacement_when_endpoint_is_missing[sync]": 0.010583498000016789,
+ "tests/test_aio_sandbox_provider.py::test_pending_create_allows_upload_acquire_without_recycling_live_run": 0.00462070400001835,
+ "tests/test_aio_sandbox_provider.py::test_policy_scoped_create_excludes_local_config_mounts_below_skills_root": 0.002808522999998786,
+ "tests/test_aio_sandbox_provider.py::test_policy_scoped_sandbox_identity_changes_with_skills_container_root": 0.0030854940000040187,
+ "tests/test_aio_sandbox_provider.py::test_positive_float_accepts_fractional_value": 0.0007653270000105294,
+ "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[-1]": 0.000845666999993,
+ "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[-inf]": 0.000818847999994432,
+ "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[0]": 0.000800962999960575,
+ "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[inf]": 0.0008926050000184205,
+ "tests/test_aio_sandbox_provider.py::test_positive_float_rejects_non_positive_or_non_finite_values[nan]": 0.0009601530000225011,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-policy-False]": 0.005121406000029083,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-policy-True]": 0.006384005000001025,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-probe-False]": 0.005297926999958236,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-probe-True]": 0.007839800000027708,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-storage-False]": 0.004805120999975543,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[False-storage-True]": 0.006391550000017787,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-policy-False]": 0.005572661000030621,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-policy-True]": 0.0062473899999986315,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-probe-False]": 0.004549160000010488,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-probe-True]": 0.008524503999950639,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-storage-False]": 0.006248511000023882,
+ "tests/test_aio_sandbox_provider.py::test_post_creation_policy_failure_uses_fenced_rollback[True-storage-True]": 0.007534547000005887,
+ "tests/test_aio_sandbox_provider.py::test_probe_recovery_cannot_readmit_non_broker_generation[active]": 0.010686171999992666,
+ "tests/test_aio_sandbox_provider.py::test_probe_recovery_cannot_readmit_non_broker_generation[discovered]": 0.013992870000009816,
+ "tests/test_aio_sandbox_provider.py::test_probe_recovery_cannot_readmit_non_broker_generation[warm]": 0.009607106999993675,
+ "tests/test_aio_sandbox_provider.py::test_quarantine_retirement_cannot_bypass_absence_or_ownership[existing-runtime]": 0.005899525999979005,
+ "tests/test_aio_sandbox_provider.py::test_quarantine_retirement_cannot_bypass_absence_or_ownership[peer]": 0.005656512999991037,
+ "tests/test_aio_sandbox_provider.py::test_quarantine_retirement_cannot_bypass_absence_or_ownership[probe-error]": 0.0054086339999912525,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_generation_stays_fenced_after_provider_restart": 0.009061805000015966,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[inspection]": 0.01105289000000198,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[local-reservation]": 0.009334143000046424,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[mismatched-identity]": 0.009172008999996706,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[peer]": 0.0087882699999966,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[presence]": 0.009310330000005251,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_retry_fails_closed_before_destroy[storage]": 0.00895993999998268,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[known-generation-async]": 0.01764687000002141,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[known-generation-sync]": 0.010366430000033233,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[unknown-generation-async]": 0.013011658000010584,
+ "tests/test_aio_sandbox_provider.py::test_quarantined_runtime_without_endpoint_is_deleted_before_replacement[unknown-generation-sync]": 0.01022712000002457,
+ "tests/test_aio_sandbox_provider.py::test_reconcile_adopts_unready_container_when_no_teardown_is_in_flight": 0.0025259319999975105,
+ "tests/test_aio_sandbox_provider.py::test_reconcile_does_not_adopt_a_container_whose_unready_teardown_is_reserved": 0.003031908999986399,
+ "tests/test_aio_sandbox_provider.py::test_register_created_sandbox_forwards_configured_command_timeout[1]": 0.0034725810000111323,
+ "tests/test_aio_sandbox_provider.py::test_register_created_sandbox_forwards_configured_command_timeout[50]": 0.007854427000012265,
+ "tests/test_aio_sandbox_provider.py::test_release_closes_cached_sandbox_client": 0.002864497000018673,
+ "tests/test_aio_sandbox_provider.py::test_release_dirty_sandbox_branches_before_warm_pool": 0.0028027510000185885,
+ "tests/test_aio_sandbox_provider.py::test_release_dirty_sandbox_destroy_failure_is_logged_without_warming": 0.005063667000001715,
+ "tests/test_aio_sandbox_provider.py::test_release_dirty_sandbox_destroys_container_instead_of_warming": 0.0040245470000002115,
+ "tests/test_aio_sandbox_provider.py::test_release_swallows_close_errors": 0.0031203380000306424,
+ "tests/test_aio_sandbox_provider.py::test_remote_backend_create_forwards_effective_user_id": 0.0015771010000378283,
+ "tests/test_aio_sandbox_provider.py::test_remote_backend_create_prefers_explicit_user_id": 0.0014787859999785269,
+ "tests/test_aio_sandbox_provider.py::test_remote_backend_forwards_shell_capacity_to_provisioner": 0.001438430000007429,
+ "tests/test_aio_sandbox_provider.py::test_remote_create_async_forwards_configured_skills_container_path[asyncio]": 0.004456704999995509,
+ "tests/test_aio_sandbox_provider.py::test_remote_create_forwards_configured_skills_container_path": 0.0022462660000144297,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-local-reservation-async]": 0.010362745000009,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-local-reservation-sync]": 0.007456126999983326,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-peer-owned-async]": 0.010543162999965716,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-peer-owned-sync]": 0.007661992999999256,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-unowned-async]": 0.010694198000010147,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[broker-mode-unowned-sync]": 0.01007046700001979,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-local-reservation-async]": 0.010437813999999435,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-local-reservation-sync]": 0.006489512000001696,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-peer-owned-async]": 0.010678357000045935,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-peer-owned-sync]": 0.008051696000023867,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-unowned-async]": 0.013260556000034285,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[insufficient-capacity-unowned-sync]": 0.008404729000005773,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-local-reservation-async]": 0.010247372000009136,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-local-reservation-sync]": 0.006328771000028155,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-peer-owned-async]": 0.009329416999975138,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-peer-owned-sync]": 0.0063307049999821174,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-unowned-async]": 0.010670221999987461,
+ "tests/test_aio_sandbox_provider.py::test_remote_creation_metadata_rejection_uses_fenced_cleanup[missing-capacity-unowned-sync]": 0.007628998000001275,
+ "tests/test_aio_sandbox_provider.py::test_reset_closes_acquire_serializer_executor": 0.00332798799999523,
+ "tests/test_aio_sandbox_provider.py::test_reuse_policy_defers_to_attested_mode_when_probe_unavailable[False]": 0.0027060109999865745,
+ "tests/test_aio_sandbox_provider.py::test_reuse_policy_defers_to_attested_mode_when_probe_unavailable[True]": 0.0026945479999938016,
+ "tests/test_aio_sandbox_provider.py::test_reuse_policy_stays_fail_closed_for_unattested_mode_when_probe_unavailable": 0.0026269120000108614,
+ "tests/test_aio_sandbox_provider.py::test_reused_active_sandbox_requires_matching_releases": 0.0030816359999903398,
+ "tests/test_aio_sandbox_provider.py::test_sandbox_created_after_shutdown_began_is_rolled_back_not_tracked": 0.00837291999999934,
+ "tests/test_aio_sandbox_provider.py::test_shared_sandbox_identity_changes_when_custom_skills_root_changes": 0.0026314499999955387,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_closes_all_active_sandbox_clients": 0.004821742000018503,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_keeps_aio_warm_entries_owned_when_idle_checker_stop_times_out": 0.004579127000027938,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_keeps_aio_warm_entries_owned_when_lease_renewal_stop_times_out": 0.0037967880000167042,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_retains_only_failed_resources_and_retries_them[record-write-failed-active]": 0.00529397900001527,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_retains_only_failed_resources_and_retries_them[record-write-failed-warm]": 0.0053542210000046,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_retains_only_failed_resources_and_retries_them[recorded-active]": 0.007033203999981197,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_retains_only_failed_resources_and_retries_them[recorded-warm]": 0.005279123000008212,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_retry_still_closes_unfinished_executions": 0.004860715999996046,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_starting_during_ownership_publish_blocks_activation[discovered]": 0.0033142220000002,
+ "tests/test_aio_sandbox_provider.py::test_shutdown_starting_during_ownership_publish_blocks_activation[warm-reclaim]": 0.003254119000018818,
+ "tests/test_aio_sandbox_provider.py::test_signal_handler_forwards_original_signal_when_shutdown_fails": 0.003740934000006746,
+ "tests/test_aio_sandbox_provider.py::test_signal_handlers_leave_stop_signals_to_a_host_that_owns_shutdown[host-owned]": 0.0027015419999827373,
+ "tests/test_aio_sandbox_provider.py::test_signal_handlers_leave_stop_signals_to_a_host_that_owns_shutdown[standalone]": 0.002730847999970365,
+ "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[False-None-False]": 0.0009887759999855916,
+ "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[False-True-True]": 0.0009190659999944728,
+ "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[True-False-False]": 0.0009517960000096082,
+ "tests/test_aio_sandbox_provider.py::test_thread_data_mounts_override_precedes_backend_detection[True-None-True]": 0.0009877740000092672,
+ "tests/test_aio_sandbox_provider.py::test_thread_skill_projection_mounts_all_categories": 0.002546611000013854,
+ "tests/test_aio_sandbox_provider.py::test_thread_skill_projection_uses_distinct_sandbox_identity": 0.0031616970000243327,
+ "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[False-active]": 0.004385582999958615,
+ "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[False-discovered]": 0.005110654000020531,
+ "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[False-warm]": 0.0042869279999990795,
+ "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[True-active]": 0.00507601099999988,
+ "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[True-discovered]": 0.004943592000017816,
+ "tests/test_aio_sandbox_provider.py::test_unattested_broker_mode_refuses_acquire_without_deleting_pod[True-warm]": 0.004071674000016401,
+ "tests/test_aio_sandbox_provider.py::test_uncertain_runtime_preserves_live_holders_until_final_release": 0.006689328999982536,
+ "tests/test_aio_sandbox_provider.py::test_unknown_broker_probe_stops_creation_before_mounts[False]": 0.005181327000030933,
+ "tests/test_aio_sandbox_provider.py::test_unknown_broker_probe_stops_creation_before_mounts[True]": 0.005555349999980308,
+ "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[None-False]": 0.009539352000018653,
+ "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[None-True]": 0.014638112999961095,
+ "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[replacement-generation-False]": 0.009794869000018025,
+ "tests/test_aio_sandbox_provider.py::test_unknown_generation_can_be_replaced_after_confirmed_absence[replacement-generation-True]": 0.014052964000001111,
+ "tests/test_aio_sandbox_provider.py::test_warm_reclaim_does_not_clear_fence_if_entry_changes[quarantined]": 0.0061621199999990495,
+ "tests/test_aio_sandbox_provider.py::test_warm_reclaim_does_not_clear_fence_if_entry_changes[unknown]": 0.005037165999993931,
+ "tests/test_aio_sandbox_provider.py::test_warm_reclaim_keeps_failed_stop_fence_for_unsafe_generation[quarantined]": 0.004891773000053945,
+ "tests/test_aio_sandbox_provider.py::test_warm_reclaim_keeps_failed_stop_fence_for_unsafe_generation[unknown]": 0.004843733999962296,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://10.0.0.8:8080-False]": 0.0008953919999896698,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://127.0.0.1:8080-False]": 0.0009356959999990977,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://8.8.8.8:8080-True]": 0.0008983950000072127,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://[2606:4700:4700::1111]:8080-True]": 0.0008981560000336231,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://[::1]:8080-False]": 0.0009626670000102422,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://host.containers.internal:8080-False]": 0.000905930000016042,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://host.docker.internal:8080-False]": 0.000898575999968898,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://k3s:30001-False]": 0.0008852620000254774,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[http://localhost:8080-False]": 0.0010029139999971903,
+ "tests/test_aio_sandbox_readiness.py::test_sandbox_http_trust_env_only_uses_proxy_for_external_urls[https://sandbox.example.com-True]": 0.0008439450000139459,
+ "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_async_clamps_request_and_sleep_to_deadline[asyncio]": 0.0017079680000051667,
+ "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_async_retries_request_errors[asyncio]": 0.0017873160000192456,
+ "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_async_uses_nonblocking_polling[asyncio]": 0.002234853999993902,
+ "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_bypasses_environment_proxy_for_docker_host": 0.0007912760000010621,
+ "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_clamps_request_and_sleep_to_deadline": 0.0008072549999837975,
+ "tests/test_aio_sandbox_readiness.py::test_wait_for_sandbox_ready_times_out_on_the_monotonic_clock": 0.0008313099999952556,
+ "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[ReadError-False]": 0.007133672999970031,
+ "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[ReadError-True]": 0.007142770999990944,
+ "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[RemoteProtocolError-False]": 0.007276750999977821,
+ "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[RemoteProtocolError-True]": 0.007043734000006907,
+ "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[WriteError-False]": 0.007116150000001653,
+ "tests/test_aio_sandbox_recovery_errors.py::test_command_transport_failure_fences_without_replay[WriteError-True]": 0.015243287999993527,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_missing_session_is_forgotten_without_replaying[None]": 0.006922327000012274,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_missing_session_is_forgotten_without_replaying[missing-session]": 0.006899784000012232,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_other_api_errors_do_not_discard_recovery_session[404-body0]": 0.006675473000001375,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_other_api_errors_do_not_discard_recovery_session[404-session not found]": 0.006810335999972494,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_other_api_errors_do_not_discard_recovery_session[503-body1]": 0.006849939000005634,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[ReadError-None]": 0.007987536999962686,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[ReadError-old-session]": 0.0072817699999916385,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[RemoteProtocolError-None]": 0.007092666000005465,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[RemoteProtocolError-old-session]": 0.007091896000019915,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[WriteError-None]": 0.0071541100000160895,
+ "tests/test_aio_sandbox_recovery_errors.py::test_list_dir_transport_failure_fences_before_cleanup_and_recovers[WriteError-old-session]": 0.010303423000010525,
+ "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[False-False]": 0.007171583999991071,
+ "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[False-True]": 0.007137069999998857,
+ "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[True-False]": 0.0071435320000148295,
+ "tests/test_aio_sandbox_recovery_errors.py::test_replacement_transport_failure_is_cleaned_up_without_third_attempt[True-True]": 0.007086364000002732,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_cleanup_interruption_keeps_the_reservation_recoverable[available-base-rollback]": 0.0018580480000309763,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_cleanup_interruption_keeps_the_reservation_recoverable[available-base-settlement]": 0.0035318010000082722,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_cleanup_interruption_keeps_the_reservation_recoverable[occupied-base-rollback]": 0.001899035000008098,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_cleanup_interruption_keeps_the_reservation_recoverable[occupied-base-settlement]": 0.003328029000016386,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_confirmed_absence_releases_failed_creation_port_once[available-base]": 0.002909283000008145,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_confirmed_absence_releases_failed_creation_port_once[occupied-base]": 0.002925011000002087,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_destroying_discovered_failed_creation_clears_its_reservation[available-base]": 0.003867060000033007,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_destroying_discovered_failed_creation_clears_its_reservation[occupied-base]": 0.003830471000014768,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_empty_url_destroy_keeps_unknown_port_until_fenced_absent_cleanup[available-base]": 0.0037976190000108545,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_empty_url_destroy_keeps_unknown_port_until_fenced_absent_cleanup[occupied-base]": 0.0037217759999919053,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_failed_proxy_probe_logs_its_error_without_replacing_creation_error[available-base]": 0.0045820120000144016,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_failed_proxy_probe_logs_its_error_without_replacing_creation_error[occupied-base]": 0.004055031999996572,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_first_failure_probe_cannot_release_a_successors_reservation[available-base]": 0.0040163410000104705,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_first_failure_probe_cannot_release_a_successors_reservation[occupied-base]": 0.004024004999962472,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_known_destroy_keeps_release_ownership_when_unknown_destroy_overlaps[available-base]": 0.0027090159999829666,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_known_destroy_keeps_release_ownership_when_unknown_destroy_overlaps[occupied-base]": 0.0026780480000070384,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_late_creation_failure_cannot_release_a_destroyed_instances_successor[available-base-rejected]": 0.0033019990000298094,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_late_creation_failure_cannot_release_a_destroyed_instances_successor[available-base-timeout]": 0.0033598969999957262,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_late_creation_failure_cannot_release_a_destroyed_instances_successor[occupied-base-rejected]": 0.0033570420000046397,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_late_creation_failure_cannot_release_a_destroyed_instances_successor[occupied-base-timeout]": 0.0034909850000133247,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_main_name_conflict_adoption_keeps_proxy_port_until_destroy[available-base]": 0.0027648710000107712,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_main_name_conflict_adoption_keeps_proxy_port_until_destroy[occupied-base]": 0.002520250999992868,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[available-base-False-main]": 0.0023681549999992058,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[available-base-False-proxy]": 0.002148605000002135,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[available-base-True-main]": 0.0040664549999860355,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[available-base-True-proxy]": 0.003143612000030771,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[occupied-base-False-main]": 0.0024099549999903047,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[occupied-base-False-proxy]": 0.0020522030000051927,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[occupied-base-True-main]": 0.004073556999998118,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_name_conflict_only_retains_a_port_from_this_attempts_proxy[occupied-base-True-proxy]": 0.003199746999996478,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_network_cleanup_timeout_releases_proxy_port_and_preserves_start_error[available-base]": 0.0032431589999930566,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_network_cleanup_timeout_releases_proxy_port_and_preserves_start_error[occupied-base]": 0.0029633830000079797,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_preflight_failure_releases_port_before_any_proxy_attempt[available-base]": 0.0010884229999987838,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_preflight_failure_releases_port_before_any_proxy_attempt[occupied-base]": 0.0010685050000347474,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_proxy_cli_spawn_failure_returns_its_unused_port[available-base-FileNotFoundError]": 0.0016382469999882687,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_proxy_cli_spawn_failure_returns_its_unused_port[available-base-PermissionError]": 0.0069373260000134,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_proxy_cli_spawn_failure_returns_its_unused_port[occupied-base-FileNotFoundError]": 0.001640659999992522,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_proxy_cli_spawn_failure_returns_its_unused_port[occupied-base-PermissionError]": 0.0015657480000186297,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_runtime_error_with_failed_proxy_cleanup_preserves_port[available-base]": 0.004233949999985498,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_runtime_error_with_failed_proxy_cleanup_preserves_port[occupied-base]": 0.003447061999992229,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_same_id_create_does_not_reclaim_an_earlier_uncertain_reservation[available-base]": 0.0038895420000244485,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_same_id_create_does_not_reclaim_an_earlier_uncertain_reservation[occupied-base]": 0.003897926999968604,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_uncertain_proxy_cleanup_does_not_retry_port_collision[available-base]": 0.0032711310000195226,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_uncertain_proxy_cleanup_does_not_retry_port_collision[occupied-base]": 0.003151776999999356,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_unstarted_main_cli_releases_port_after_proxy_is_removed[available-base-FileNotFoundError]": 0.0018575479999753952,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_unstarted_main_cli_releases_port_after_proxy_is_removed[available-base-PermissionError]": 0.0018630580000262853,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_unstarted_main_cli_releases_port_after_proxy_is_removed[occupied-base-FileNotFoundError]": 0.0018035949999841705,
+ "tests/test_aio_sandbox_restricted_creation_ports.py::test_unstarted_main_cli_releases_port_after_proxy_is_removed[occupied-base-PermissionError]": 0.00196784400000638,
+ "tests/test_aio_sandbox_spawn_ports.py::test_failed_create_does_not_release_a_successors_port[FileNotFoundError-container]": 0.001031777999969563,
+ "tests/test_aio_sandbox_spawn_ports.py::test_failed_create_does_not_release_a_successors_port[FileNotFoundError-docker]": 0.0010671729999955915,
+ "tests/test_aio_sandbox_spawn_ports.py::test_failed_create_does_not_release_a_successors_port[PermissionError-container]": 0.000999494999973649,
+ "tests/test_aio_sandbox_spawn_ports.py::test_failed_create_does_not_release_a_successors_port[PermissionError-docker]": 0.0010389410000186672,
+ "tests/test_aio_sandbox_spawn_ports.py::test_post_start_logging_failure_keeps_port_reserved[container]": 0.0009448239999585439,
+ "tests/test_aio_sandbox_spawn_ports.py::test_post_start_logging_failure_keeps_port_reserved[docker]": 0.001015055000010534,
+ "tests/test_aio_sandbox_spawn_ports.py::test_rejected_run_keeps_existing_error_and_port_release[container]": 0.0009954480000260446,
+ "tests/test_aio_sandbox_spawn_ports.py::test_rejected_run_keeps_existing_error_and_port_release[docker]": 0.001084255999984407,
+ "tests/test_aio_sandbox_spawn_ports.py::test_restricted_spawn_failure_keeps_port_when_proxy_cleanup_is_uncertain[FileNotFoundError]": 0.0023357549999900584,
+ "tests/test_aio_sandbox_spawn_ports.py::test_restricted_spawn_failure_keeps_port_when_proxy_cleanup_is_uncertain[PermissionError]": 0.002422537000001057,
+ "tests/test_aio_sandbox_spawn_ports.py::test_successful_create_keeps_its_port_reserved[container]": 0.0008788389999665469,
+ "tests/test_aio_sandbox_spawn_ports.py::test_successful_create_keeps_its_port_reserved[docker]": 0.0009740400000168847,
+ "tests/test_aio_sandbox_spawn_ports.py::test_uncertain_run_timeout_keeps_port_reserved[container]": 0.0009466069999746196,
+ "tests/test_aio_sandbox_spawn_ports.py::test_uncertain_run_timeout_keeps_port_reserved[docker]": 0.0009474290000355268,
+ "tests/test_aio_sandbox_spawn_ports.py::test_unknown_run_io_error_keeps_port_reserved[container]": 0.001088412999990851,
+ "tests/test_aio_sandbox_spawn_ports.py::test_unknown_run_io_error_keeps_port_reserved[docker]": 0.0009480200000098193,
+ "tests/test_aio_sandbox_spawn_ports.py::test_unstarted_cli_releases_port_for_repeated_create_attempts[FileNotFoundError-container]": 0.001051154999998971,
+ "tests/test_aio_sandbox_spawn_ports.py::test_unstarted_cli_releases_port_for_repeated_create_attempts[FileNotFoundError-docker]": 0.001125581999986025,
+ "tests/test_aio_sandbox_spawn_ports.py::test_unstarted_cli_releases_port_for_repeated_create_attempts[PermissionError-container]": 0.001226774000002706,
+ "tests/test_aio_sandbox_spawn_ports.py::test_unstarted_cli_releases_port_for_repeated_create_attempts[PermissionError-docker]": 0.0010956159999864212,
+ "tests/test_aio_scoped_env_concurrency.py::test_cancel_reaches_env_command_while_scope_drains[1-False]": 0.005813581999973394,
+ "tests/test_aio_scoped_env_concurrency.py::test_cancel_reaches_env_command_while_scope_drains[1-True]": 0.005882135999996763,
+ "tests/test_aio_scoped_env_concurrency.py::test_cancel_reaches_env_command_while_scope_drains[2-False]": 0.005738872000023321,
+ "tests/test_aio_scoped_env_concurrency.py::test_cancel_reaches_env_command_while_scope_drains[2-True]": 0.006245099000011578,
+ "tests/test_aio_scoped_env_concurrency.py::test_cancelled_env_waiter_never_submits_a_command": 0.10653070199998638,
+ "tests/test_aio_scoped_env_concurrency.py::test_cancelling_one_env_scope_preserves_another_scopes_command": 0.007462360000033641,
+ "tests/test_aio_scoped_env_concurrency.py::test_env_commands_in_one_scope_remain_serialized": 0.005768862999985913,
+ "tests/test_aio_scoped_env_concurrency.py::test_independent_subagent_commands_enter_distinct_sessions_concurrently[active-skill-env]": 0.416128877999995,
+ "tests/test_aio_scoped_env_concurrency.py::test_independent_subagent_commands_enter_distinct_sessions_concurrently[lark-cli]": 0.41630034800002136,
+ "tests/test_aio_scoped_env_concurrency.py::test_independent_subagent_commands_enter_distinct_sessions_concurrently[plain]": 0.4567615840000201,
+ "tests/test_aio_scoped_env_concurrency.py::test_releasing_env_scope_stays_visible_to_concurrent_close[1]": 0.006979255999965517,
+ "tests/test_aio_scoped_env_concurrency.py::test_releasing_env_scope_stays_visible_to_concurrent_close[2]": 0.006923706000009133,
+ "tests/test_aio_scoped_env_concurrency.py::test_repeated_async_cancellation_drains_scoped_env_cleanup": 0.00889985600002774,
+ "tests/test_aio_scoped_env_concurrency.py::test_teardown_drains_env_and_rejects_already_queued_commands[close]": 0.004123850000013363,
+ "tests/test_aio_scoped_env_concurrency.py::test_teardown_drains_env_and_rejects_already_queued_commands[release]": 0.0037912310000081106,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False- ]": 0.0012663160000272455,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-, ]": 0.0012479929999926753,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-,]": 0.0012994289999710418,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-\\n]": 0.0013956109999924138,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-\\t]": 0.0012488760000337606,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[Discord-allowed_channels-False-\\u2003]": 0.0012997199999915665,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True- ]": 0.0013658230000146432,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-, ]": 0.0013393849999943086,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-,]": 0.0013862829999879978,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-\\n]": 0.0013214619999928345,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-\\t]": 0.0013662639999836301,
+ "tests/test_allowed_users.py::test_channel_id_warning_names_config_key_and_preserves_scalar[buzz-mention_free_channels-True-\\u2003]": 0.00138144300001386,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[ 123 -expected6]": 0.0009011310000062167,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[ \\t\\n -expected1]": 0.0009051700000100027,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[123-expected7]": 0.0009031949999780409,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[None-expected0]": 0.0008796909999659874,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value10-expected10]": 0.000911070000000791,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value11-expected11]": 0.0008934770000053049,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value12-expected12]": 0.0009006510000233447,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value13-expected13]": 0.0008996589999981097,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value14-expected14]": 0.0008984259999920141,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value2-expected2]": 0.0008915639999997893,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value3-expected3]": 0.000900650999994923,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value4-expected4]": 0.0008696309999720597,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value5-expected5]": 0.0008749609999938457,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value8-expected8]": 0.0008941880000179481,
+ "tests/test_allowed_users.py::test_channel_ids_preserve_literal_entries_and_empty_policy[value9-expected9]": 0.0008815860000197517,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[ -WeChat-user ID]": 0.0013187149999964731,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[ -qq-OpenID]": 0.0013518189999786046,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[, -WeChat-user ID]": 0.0013420090000124674,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[, -qq-OpenID]": 0.0013131750000070497,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[,-WeChat-user ID]": 0.0014001189999817143,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[,-qq-OpenID]": 0.0016655879999802892,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\n-WeChat-user ID]": 0.0012958720000426638,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\n-qq-OpenID]": 0.0013252969999939523,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\t-WeChat-user ID]": 0.001326319999975567,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\t-qq-OpenID]": 0.0013251479999780713,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\u2003-WeChat-user ID]": 0.0012972950000005312,
+ "tests/test_allowed_users.py::test_opted_in_scalar_separator_warning_preserves_literal_id[\\u2003-qq-OpenID]": 0.001327864000018053,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[ \\t\\n -None]": 0.0009381829999597358,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[ \\talice\\n -expected1]": 0.0008757260000038514,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[None-None]": 0.000932259999984808,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[alice-expected0]": 0.0008820460000151797,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users4-None]": 0.0008832180000410972,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users5-expected5]": 0.0009763039999768353,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users6-expected6]": 0.0009385730000133208,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users7-expected7]": 0.0009122020000233988,
+ "tests/test_allowed_users.py::test_opted_in_warning_only_checks_scalar_separators[allowed_users8-expected8]": 0.0008761660000402571,
+ "tests/test_allowed_users.py::test_scalar_separator_warning_is_opt_in": 0.0007889619999730257,
+ "tests/test_api_route_setup_wizard.py::test_api_route_generated_config_preserves_key_reference_and_model": 0.005417841000024737,
+ "tests/test_api_route_setup_wizard.py::test_api_route_uses_versioned_chat_endpoint_and_bare_model_id": 0.0007327959999940958,
+ "tests/test_api_route_setup_wizard.py::test_api_route_wizard_selects_preset_and_collects_key": 0.0009068740000088837,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_keeps_numeric_inputs": 0.0007306109999944965,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[burst_retry_base_delay_ms-False]": 0.0009016229999758707,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[burst_retry_base_delay_ms-True]": 0.0009094070000230658,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[max_concurrent_calls-False]": 0.0008885990000351285,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[max_concurrent_calls-True]": 0.0010435690000178965,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_base_delay_ms-False]": 0.0008898310000233778,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_base_delay_ms-True]": 0.0009014530000399645,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_cap_delay_ms-False]": 0.0009146779999866794,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_cap_delay_ms-True]": 0.0008892600000081075,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_max_attempts-False]": 0.0008980959999576044,
+ "tests/test_app_config_boolean_thresholds.py::test_llm_call_config_rejects_boolean_integers[retry_max_attempts-True]": 0.0008989379999775338,
+ "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_keep_numeric_inputs": 0.0010348729999805073,
+ "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[max_recursion_limit-False]": 0.001113500000002432,
+ "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[max_recursion_limit-True]": 0.0010773320000225795,
+ "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[recursion_limit-False]": 0.0011563719999969635,
+ "tests/test_app_config_boolean_thresholds.py::test_recursion_limits_reject_booleans[recursion_limit-True]": 0.0012653560000046582,
+ "tests/test_app_config_explicit_path.py::test_client_config_path_overrides_sibling_default": 0.004980380999995759,
+ "tests/test_app_config_explicit_path.py::test_client_config_path_works_with_no_default_config": 0.004488547999983439,
+ "tests/test_app_config_explicit_path.py::test_explicit_pin_revalidates_edits_and_clears_on_reset": 0.013322251999994705,
+ "tests/test_app_config_explicit_path.py::test_explicit_reload_publishes_cache_and_pin_atomically[ambient-reload]": 0.010407619999995177,
+ "tests/test_app_config_explicit_path.py::test_explicit_reload_publishes_cache_and_pin_atomically[explicit-reload]": 0.010446795000007114,
+ "tests/test_app_config_explicit_path.py::test_explicit_reload_publishes_cache_and_pin_atomically[get]": 0.009419928999989224,
+ "tests/test_app_config_explicit_path.py::test_explicit_reload_publishes_cache_and_pin_atomically[reset]": 0.009984180999964565,
+ "tests/test_app_config_explicit_path.py::test_explicit_reload_publishes_cache_and_pin_atomically[set]": 0.008382070000010344,
+ "tests/test_app_config_explicit_path.py::test_get_app_config_follows_explicit_reload_without_ambient": 0.004601798999999573,
+ "tests/test_app_config_explicit_path.py::test_relative_explicit_pin_survives_working_directory_changes[False-client]": 0.006747799000009991,
+ "tests/test_app_config_explicit_path.py::test_relative_explicit_pin_survives_working_directory_changes[False-reload]": 0.006407107999990558,
+ "tests/test_app_config_explicit_path.py::test_relative_explicit_pin_survives_working_directory_changes[True-client]": 0.00719030999999859,
+ "tests/test_app_config_explicit_path.py::test_relative_explicit_pin_survives_working_directory_changes[True-reload]": 0.006906716999992568,
+ "tests/test_app_config_name_indexes.py::test_empty_config_lookups_return_none": 0.001053957999999966,
+ "tests/test_app_config_name_indexes.py::test_get_config_first_match_wins_on_duplicate_names": 0.0010939640000060535,
+ "tests/test_app_config_name_indexes.py::test_get_config_returns_matching_entry": 0.0011546679999980825,
+ "tests/test_app_config_name_indexes.py::test_get_config_returns_none_for_missing": 0.001134829000022819,
+ "tests/test_app_config_name_indexes.py::test_index_matches_linear_scan_reference": 0.0011502600000028451,
+ "tests/test_app_config_reload.py::test_an_unquoted_off_mode_loads_and_rolls_back": 0.005413924000009729,
+ "tests/test_app_config_reload.py::test_app_config_coerces_commented_out_list_sections": 0.0032820810000089295,
+ "tests/test_app_config_reload.py::test_app_config_coerces_commented_out_object_sections": 0.0035000209999793697,
+ "tests/test_app_config_reload.py::test_app_config_defaults_empty_database_to_sqlite": 0.0033925490000115133,
+ "tests/test_app_config_reload.py::test_app_config_defaults_missing_database_to_sqlite": 0.005644275999998172,
+ "tests/test_app_config_reload.py::test_app_config_loads_extension_middlewares_from_extensions_config": 0.003384774999972251,
+ "tests/test_app_config_reload.py::test_app_config_loads_middleware_kwargs_from_config_yaml": 0.004080341000019416,
+ "tests/test_app_config_reload.py::test_app_config_normalizes_config_yaml_extension_aliases_before_override": 0.0038702970000485948,
+ "tests/test_app_config_reload.py::test_app_config_null_required_section_still_errors": 0.0025820169999803966,
+ "tests/test_app_config_reload.py::test_app_config_preserves_config_yaml_extension_middlewares": 0.004735490999991043,
+ "tests/test_app_config_reload.py::test_app_config_warns_when_no_models_configured": 0.00378594799997245,
+ "tests/test_app_config_reload.py::test_blob_store_follows_config_file_reload": 0.010341615999976739,
+ "tests/test_app_config_reload.py::test_checkpoint_channel_mode_accepts_supported_values[delta]": 0.000797768000012411,
+ "tests/test_app_config_reload.py::test_checkpoint_channel_mode_accepts_supported_values[full]": 0.0008301590000030501,
+ "tests/test_app_config_reload.py::test_checkpoint_channel_mode_defaults_to_full": 0.0007933699999966848,
+ "tests/test_app_config_reload.py::test_checkpoint_channel_mode_rejects_unknown_value": 0.0007874979999655807,
+ "tests/test_app_config_reload.py::test_checkpoint_delta_accepts_custom_snapshot_frequency": 0.0007226349999598369,
+ "tests/test_app_config_reload.py::test_checkpoint_delta_defaults_to_production_cadence": 0.0007531449999760298,
+ "tests/test_app_config_reload.py::test_checkpoint_delta_rejects_non_positive_snapshot_frequency[-1]": 0.0008258809999972527,
+ "tests/test_app_config_reload.py::test_checkpoint_delta_rejects_non_positive_snapshot_frequency[0]": 0.0008272620000298048,
+ "tests/test_app_config_reload.py::test_checkpoint_graph_cache_accepts_custom_cap": 0.0007324249999953736,
+ "tests/test_app_config_reload.py::test_checkpoint_graph_cache_defaults": 0.0007269950000079461,
+ "tests/test_app_config_reload.py::test_checkpoint_graph_cache_rejects_non_positive_cap[-1]": 0.000794682000019975,
+ "tests/test_app_config_reload.py::test_checkpoint_graph_cache_rejects_non_positive_cap[0]": 0.0007745850000162591,
+ "tests/test_app_config_reload.py::test_config_example_does_not_enable_empty_extensions_block_by_default": 0.12774400899996863,
+ "tests/test_app_config_reload.py::test_get_app_config_does_not_mutate_singletons_when_reload_validation_fails": 0.006442264000014575,
+ "tests/test_app_config_reload.py::test_get_app_config_does_not_reset_persistence_singletons_when_database_changes": 0.006259952999982943,
+ "tests/test_app_config_reload.py::test_get_app_config_follows_writer_reload_and_injected_extensions_config": 0.007520920000018805,
+ "tests/test_app_config_reload.py::test_get_app_config_keeps_config_yaml_extension_override_after_extensions_reload": 0.006843007000043144,
+ "tests/test_app_config_reload.py::test_get_app_config_keeps_extensions_snapshot_when_search_file_disappears_during_reload": 0.007943543999999747,
+ "tests/test_app_config_reload.py::test_get_app_config_keeps_extensions_snapshot_while_extensions_file_is_half_written": 0.006538264999988996,
+ "tests/test_app_config_reload.py::test_get_app_config_keeps_persistence_runtime_singletons_when_checkpointer_unchanged": 0.006708533999983501,
+ "tests/test_app_config_reload.py::test_get_app_config_refreshes_extensions_snapshot_after_peer_extensions_write": 0.006719334999957027,
+ "tests/test_app_config_reload.py::test_get_app_config_reloads_when_config_path_changes": 0.005694581999961201,
+ "tests/test_app_config_reload.py::test_get_app_config_reloads_when_content_digest_changes_without_metadata": 0.0055834019999849716,
+ "tests/test_app_config_reload.py::test_get_app_config_reloads_when_file_changes": 0.005620241000002579,
+ "tests/test_app_config_reload.py::test_get_app_config_resets_agents_api_config_when_section_removed": 0.005711201999986315,
+ "tests/test_app_config_reload.py::test_get_app_config_resets_persistence_runtime_singletons_when_checkpointer_removed": 0.03500313600000027,
+ "tests/test_app_config_reload.py::test_get_app_config_resets_singleton_configs_when_sections_removed": 0.007990541000054918,
+ "tests/test_app_config_reload.py::test_get_memory_config_falls_back_on_broken_config": 0.005721222000005355,
+ "tests/test_app_config_reload.py::test_get_memory_config_self_syncs_without_prior_get_app_config": 0.006148181999975577,
+ "tests/test_app_config_reload.py::test_legacy_snapshot_frequency_maps_to_nested_key": 0.0014870020000046225,
+ "tests/test_app_config_reload.py::test_legacy_snapshot_frequency_rejects_non_positive_value[-1]": 0.0008491549999973813,
+ "tests/test_app_config_reload.py::test_legacy_snapshot_frequency_rejects_non_positive_value[0]": 0.0008958940000241,
+ "tests/test_app_config_reload.py::test_middleware_scope_reloads_from_extensions_and_yaml_override": 0.014166003999974919,
+ "tests/test_app_config_reload.py::test_nested_snapshot_frequency_wins_over_legacy_key": 0.001133797999983699,
+ "tests/test_app_config_reload.py::test_peek_loaded_app_config_survives_a_missing_file": 0.0037705489999950714,
+ "tests/test_app_config_reload.py::test_resolve_checkpoint_graph_cache_max_tolerates_stub_configs": 0.0010830129999703786,
+ "tests/test_artifact_archive.py::test_archive_allows_emoji_joiner_sequences": 0.0023934230000293155,
+ "tests/test_artifact_archive.py::test_archive_conflicts_with_an_active_run": 0.042706236000015,
+ "tests/test_artifact_archive.py::test_archive_deadline_applies_to_empty_files": 0.0019631659999959084,
+ "tests/test_artifact_archive.py::test_archive_download_contains_only_presented_files": 0.04779517299999725,
+ "tests/test_artifact_archive.py::test_archive_enforces_file_count_and_total_size_limits": 0.0023823029999903156,
+ "tests/test_artifact_archive.py::test_archive_hides_a_run_from_another_thread[get]": 0.041041502000013,
+ "tests/test_artifact_archive.py::test_archive_hides_a_run_from_another_thread[post]": 0.044027137000000494,
+ "tests/test_artifact_archive.py::test_archive_manifest_counts_only_verified_delivery_paths[present_files]": 0.04090944400002172,
+ "tests/test_artifact_archive.py::test_archive_manifest_counts_only_verified_delivery_paths[present_shared_artifact]": 0.04155116999999109,
+ "tests/test_artifact_archive.py::test_archive_rechecks_size_after_open": 0.002499351999972532,
+ "tests/test_artifact_archive.py::test_archive_rejects_a_directory_without_recursing": 0.04360296199999425,
+ "tests/test_artifact_archive.py::test_archive_rejects_a_hard_linked_member": 0.043123810999986745,
+ "tests/test_artifact_archive.py::test_archive_rejects_a_path_replaced_during_read": 0.0024308629999723053,
+ "tests/test_artifact_archive.py::test_archive_rejects_a_symlink": 0.041278990999984444,
+ "tests/test_artifact_archive.py::test_archive_rejects_a_symlinked_outputs_root": 0.04482785199999739,
+ "tests/test_artifact_archive.py::test_archive_rejects_casefolded_entry_collisions": 0.043263473999985536,
+ "tests/test_artifact_archive.py::test_archive_rejects_internal_output_names[.ARTIFACT-EDIT-draft-reserved0]": 0.002443667999983745,
+ "tests/test_artifact_archive.py::test_archive_rejects_internal_output_names[private-cache/result.txt-reserved1]": 0.0022528909999834923,
+ "tests/test_artifact_archive.py::test_archive_rejects_junction_like_roots_and_components[junction_relative0]": 0.0021664870000392966,
+ "tests/test_artifact_archive.py::test_archive_rejects_junction_like_roots_and_components[junction_relative1]": 0.002300929000000451,
+ "tests/test_artifact_archive.py::test_archive_rejects_missing_or_nonterminal_delivery": 0.04246485499999153,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[C:report.txt]": 0.002046571000022368,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[CON.txt]": 0.0020578229999728137,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report\"draft.txt]": 0.0020895430000109627,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report*.txt]": 0.002021214999984977,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report.txt.]": 0.0021490050000068095,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report.txt]": 0.0020556789999943703,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report?.txt]": 0.0020309620000205086,
+ "tests/test_artifact_archive.py::test_archive_rejects_nonportable_zip_names[report|draft.txt]": 0.0020296100000223305,
+ "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/outputs/../uploads/private.txt]": 0.05682018499999231,
+ "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/outputs/.browser-frames/frame.png]": 0.04245575499999177,
+ "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/outputs/.tool-results/raw.txt]": 0.04495168500000091,
+ "tests/test_artifact_archive.py::test_archive_rejects_paths_outside_public_outputs[/mnt/user-data/uploads/private.txt]": 0.04140991200003441,
+ "tests/test_artifact_archive.py::test_archive_rejects_same_size_content_change_with_restored_mtime": 0.008015368000002354,
+ "tests/test_artifact_archive.py::test_archive_rejects_when_the_worker_is_at_capacity": 0.04564541799999233,
+ "tests/test_artifact_archive.py::test_archive_returns_503_when_sandbox_config_is_unavailable": 0.041210388999985526,
+ "tests/test_artifact_archive.py::test_repeated_cancellation_keeps_the_archive_slot_until_worker_exit": 0.10316435200005003,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[)-/mnt/user-data/workspace/archive(old)]": 0.0008613270000239481,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[)-/mnt/user-data/workspace/archive[old]]": 0.0008552270000166118,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[)-/mnt/user-data/workspace/archive{old}]": 0.0008629900000016733,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[)-https://files.example/report.pdf#section[1]]": 0.0008630210000148963,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[)-https://files.example/report.pdf?label=(old)]": 0.0008758550000038667,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[-/mnt/user-data/workspace/archive(old)]": 0.0008870350000051985,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[-/mnt/user-data/workspace/archive[old]]": 0.0011291699999844695,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[-/mnt/user-data/workspace/archive{old}]": 0.0009802810000110185,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[-https://files.example/report.pdf#section[1]]": 0.0009037659999933112,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[-https://files.example/report.pdf?label=(old)]": 0.0009271100000205479,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[.-/mnt/user-data/workspace/archive(old)]": 0.0008886379999921701,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[.-/mnt/user-data/workspace/archive[old]]": 0.0008821769999940443,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[.-/mnt/user-data/workspace/archive{old}]": 0.0008545149999861223,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[.-https://files.example/report.pdf#section[1]]": 0.0008682799999917279,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[.-https://files.example/report.pdf?label=(old)]": 0.0008665479999763193,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[\\u3002\\u3011-/mnt/user-data/workspace/archive(old)]": 0.00086410299999784,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[\\u3002\\u3011-/mnt/user-data/workspace/archive[old]]": 0.0008723969999948622,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[\\u3002\\u3011-/mnt/user-data/workspace/archive{old}]": 0.0008860029999482322,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[\\u3002\\u3011-https://files.example/report.pdf#section[1]]": 0.0008546349999960512,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[\\u3002\\u3011-https://files.example/report.pdf?label=(old)]": 0.0008837390000167034,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[]-/mnt/user-data/workspace/archive(old)]": 0.0008678789999976289,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[]-/mnt/user-data/workspace/archive[old]]": 0.0008625689999917086,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[]-/mnt/user-data/workspace/archive{old}]": 0.0008613370000034593,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[]-https://files.example/report.pdf#section[1]]": 0.0008508079999955953,
+ "tests/test_artifact_ascii_delimiters.py::test_balanced_ascii_closers_survive_prose_trimming[]-https://files.example/report.pdf?label=(old)]": 0.0008437439999795515,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[False-archive(old)]": 0.0023810809999531557,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[False-archive(old[1])]": 0.0021589640000172494,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[False-archive)old(done)]": 0.0020983800000351494,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[False-archive[old]]": 0.0021809249999762415,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[False-archive{old}]": 0.0021042710000074294,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[True-archive(old)]": 0.00214095999999131,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[True-archive(old[1])]": 0.0021472619999940434,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[True-archive)old(done)]": 0.0021101119999968887,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[True-archive[old]]": 0.0020847540000090703,
+ "tests/test_artifact_ascii_delimiters.py::test_glob_directory_handle_resolves_to_existing_directory[True-archive{old}]": 0.0021416799999940395,
+ "tests/test_artifact_ascii_delimiters.py::test_unpaired_ascii_prose_closers_still_trimmed[).]": 0.0008186569999963922,
+ "tests/test_artifact_ascii_delimiters.py::test_unpaired_ascii_prose_closers_still_trimmed[)]": 0.0008018049999805044,
+ "tests/test_artifact_ascii_delimiters.py::test_unpaired_ascii_prose_closers_still_trimmed[]\\u3002]": 0.0007926789999714856,
+ "tests/test_artifact_ascii_delimiters.py::test_unpaired_ascii_prose_closers_still_trimmed[]]": 0.0008068060000141486,
+ "tests/test_artifact_ascii_delimiters.py::test_unpaired_ascii_prose_closers_still_trimmed[}]": 0.000890310999977828,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_capture_and_consumption_updates_concatenate": 0.0008829780000212395,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_capture_skips_already_seen_and_empty_results": 0.0008950109999830147,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_capture_slides_window_at_configured_cap": 0.0009938260000410537,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_captures_structured_artifact": 0.0009007100000246737,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_consumption_resolves_handle_captured_in_same_round": 0.0009023249999700056,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_consumption_scan_memoized_across_rounds": 0.0008484530000316681,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_disabled_config_skips_capture": 0.0007604769999716154,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_disabled_flag_disables_whole_middleware_including_consumption": 0.0007824689999722523,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_does_not_capture_twice": 0.0008643450000249686,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_evicted_results_are_not_resurrected": 0.0014794059999587716,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_handle_deterministic_per_tool_call": 0.0008939260000033755,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_no_update_when_no_handle_referenced": 0.0008009040000160894,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_quiet_memo_retries_when_handle_unresolved": 0.0008759539999800836,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_structured_fallback_stored_as_real_ref": 0.0009328099999947881,
+ "tests/test_artifact_capture_middleware.py::TestCapture::test_tracks_consumption_of_handle_in_tool_args": 0.0008432330000118782,
+ "tests/test_artifact_integration.py::test_corner_quoted_artifact_resolves_after_source_message_is_gone[\\u300c-\\u300d]": 0.0023187630000336412,
+ "tests/test_artifact_integration.py::test_corner_quoted_artifact_resolves_after_source_message_is_gone[\\u300e-\\u300f]": 0.002341905999998062,
+ "tests/test_artifact_integration.py::test_full_capture_inject_resolve_cycle": 0.023089830999992955,
+ "tests/test_artifact_integration.py::test_glob_directory_survives_capture_checkpoint_and_resolved_listing[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09]": 0.024894223999979204,
+ "tests/test_artifact_integration.py::test_glob_directory_survives_capture_checkpoint_and_resolved_listing[archive(old)]": 0.024642096000007996,
+ "tests/test_artifact_integration.py::test_glob_directory_survives_capture_checkpoint_and_resolved_listing[archive(old[1])]": 0.02455314499999872,
+ "tests/test_artifact_integration.py::test_glob_directory_survives_capture_checkpoint_and_resolved_listing[archive[old]]": 0.02447984700000916,
+ "tests/test_artifact_integration.py::test_glob_directory_survives_capture_checkpoint_and_resolved_listing[archive{old}]": 0.025139699000021665,
+ "tests/test_artifact_integration.py::test_handle_projected_into_model_context": 0.019484469000019544,
+ "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[ascii-fragment-brackets]": 0.03984751200002279,
+ "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[ascii-query-parentheses]": 0.023756081000016138,
+ "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[cjk-punctuation]": 0.02398959799998579,
+ "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[https://files.example/report.pdf?token=abc&download=copy.csvX#page=2-]]": 0.024872165000004998,
+ "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[https://files.example/report.pdf?token=abc-]]": 0.02445564300001024,
+ "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[https://files.example/report.pdf?token=part.csvX-]]": 0.02469540500001699,
+ "tests/test_artifact_integration.py::test_remote_url_survives_capture_checkpoint_and_resolved_download[mixed-case-extension]": 0.024116006000014067,
+ "tests/test_artifact_registry.py::test_a_bare_path_drops_an_unpaired_corner_closer[\\u300d]": 0.0008523099999990791,
+ "tests/test_artifact_registry.py::test_a_bare_path_drops_an_unpaired_corner_closer[\\u300f]": 0.0008198900000309095,
+ "tests/test_artifact_registry.py::test_a_bare_sandbox_path_keeps_the_whitespace_boundary": 0.0007261129999847071,
+ "tests/test_artifact_registry.py::test_a_delimited_and_a_bare_path_in_one_result_are_both_captured": 0.0008004929999856358,
+ "tests/test_artifact_registry.py::test_a_delimited_sandbox_path_keeps_its_spaces[\"]": 0.0008412480000004052,
+ "tests/test_artifact_registry.py::test_a_delimited_sandbox_path_keeps_its_spaces[']": 0.0007884690000139472,
+ "tests/test_artifact_registry.py::test_a_delimited_sandbox_path_keeps_its_spaces[`]": 0.0008001829999955135,
+ "tests/test_artifact_registry.py::test_an_unterminated_delimited_span_produces_no_reference[Created \"/mnt/user-data/outputs/quarterly report.pdf successfully.]": 0.0007913149999581037,
+ "tests/test_artifact_registry.py::test_an_unterminated_delimited_span_produces_no_reference[Created \"/mnt/user-data/outputs/quarterly report.pdf\\nsuccessfully.\"]": 0.000804891000001362,
+ "tests/test_artifact_registry.py::test_an_unterminated_delimited_span_produces_no_reference[Created '/mnt/user-data/outputs/quarterly report.pdf]": 0.0007928370000342966,
+ "tests/test_artifact_registry.py::test_an_unterminated_delimited_span_produces_no_reference[Created `/mnt/user-data/outputs/quarterly report.pdf]": 0.0007914079999693513,
+ "tests/test_artifact_registry.py::test_backslash_escaped_delimiters_keep_the_full_sandbox_path[False-\"]": 0.0009009519999665372,
+ "tests/test_artifact_registry.py::test_backslash_escaped_delimiters_keep_the_full_sandbox_path[False-']": 0.0008989679999729105,
+ "tests/test_artifact_registry.py::test_backslash_escaped_delimiters_keep_the_full_sandbox_path[False-`]": 0.0010087139999939154,
+ "tests/test_artifact_registry.py::test_backslash_escaped_delimiters_keep_the_full_sandbox_path[True-\"]": 0.0009350250000181859,
+ "tests/test_artifact_registry.py::test_backslash_escaped_delimiters_keep_the_full_sandbox_path[True-']": 0.000922544000019343,
+ "tests/test_artifact_registry.py::test_backslash_escaped_delimiters_keep_the_full_sandbox_path[True-`]": 0.0009116929999777312,
+ "tests/test_artifact_registry.py::test_cjk_quote_pairs_keep_the_entire_sandbox_path[\\u2018-\\u2019]": 0.0008527920000176437,
+ "tests/test_artifact_registry.py::test_cjk_quote_pairs_keep_the_entire_sandbox_path[\\u201c-\\u201d]": 0.000884891999987758,
+ "tests/test_artifact_registry.py::test_cjk_quote_pairs_keep_the_entire_sandbox_path[\\u300c-\\u300d]": 0.0009138670000083948,
+ "tests/test_artifact_registry.py::test_cjk_quote_pairs_keep_the_entire_sandbox_path[\\u300e-\\u300f]": 0.0009748309999793037,
+ "tests/test_artifact_registry.py::test_delimited_paths_keep_their_order_and_deduplicate": 0.0007731130000365738,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_keeps_a_literal_trailing_backslash[False]": 0.0008032670000091002,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_keeps_a_literal_trailing_backslash[True]": 0.0007906540000135465,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\n]": 0.0009022849999951177,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\r\\n]": 0.0009117110000147477,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\r]": 0.0008955510000134836,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\t]": 0.0008917940000117142,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\u2028]": 0.0008739099999957034,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\u2029]": 0.0009375910000244403,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\x0b]": 0.0008755629999939174,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\x0c]": 0.0008759039999972629,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\x1c]": 0.0008881880000046749,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\x1d]": 0.0008959220000122059,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\x1e]": 0.0008904000000029555,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[\"-\\x85]": 0.0008789099999546579,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\n]": 0.0008740900000248075,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\r\\n]": 0.0008902309999712088,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\r]": 0.0008830470000020796,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\t]": 0.0008844700000167904,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\u2028]": 0.0008928750000052332,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\u2029]": 0.0008953310000379133,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\x0b]": 0.0008815840000409025,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\x0c]": 0.0008823770000105924,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\x1c]": 0.0008709559999715566,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\x1d]": 0.0008783290000167199,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\x1e]": 0.0008885080000027301,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs['-\\x85]": 0.000898707000004606,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\n]": 0.0009085869999978513,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\r\\n]": 0.0008784089999949174,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\r]": 0.0009543019999966873,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\t]": 0.0008740609999620119,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\u2028]": 0.0008777879999684046,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\u2029]": 0.0008754940000130773,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\x0b]": 0.0008744509999871752,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\x0c]": 0.0008896500000332708,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\x1c]": 0.0009043780000297374,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\x1d]": 0.0008582310000235793,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\x1e]": 0.0009854399999653651,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_path_rejects_line_breaks_and_tabs[`-\\x85]": 0.0008893800000180363,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\n]": 0.0008885480000060397,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\r\\n]": 0.0009255790000111119,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\r]": 0.0009329819999948086,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\t]": 0.0009327009999822167,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\u2028]": 0.0009361679999813077,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\u2029]": 0.0009146879999946123,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\x0b]": 0.0009318990000224403,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\x0c]": 0.0009642020000057983,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\x1c]": 0.000935785999985228,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\x1d]": 0.0009253480000097625,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\x1e]": 0.0008894800000120995,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u2018-\\u2019-\\x85]": 0.0008878370000218183,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\n]": 0.0009672050000517629,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\r\\n]": 0.000921219999980849,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\r]": 0.0009568960000194693,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\t]": 0.0009454549999929895,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\u2028]": 0.0009067920000234153,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\u2029]": 0.0009083770000017921,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\x0b]": 0.0009011510000220824,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\x0c]": 0.0009173219999922821,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\x1c]": 0.0009143060000269543,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\x1d]": 0.0009166730000060852,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\x1e]": 0.0008770679999940967,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u201c-\\u201d-\\x85]": 0.0009097680000138553,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\n]": 0.0008975830000110818,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\r\\n]": 0.0009462659999996959,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\r]": 0.0009046690000218405,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\t]": 0.000940123999981779,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\u2028]": 0.0009410669999851962,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\u2029]": 0.0009238839999738957,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\x0b]": 0.0009073350000221581,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\x0c]": 0.0018088549999788484,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\x1c]": 0.0009754520000058164,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\x1d]": 0.0009421580000150698,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\x1e]": 0.0009400549999725172,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300c-\\u300d-\\x85]": 0.0009279129999697489,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\n]": 0.0009426009999629059,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\r\\n]": 0.0009163509999723374,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\r]": 0.0009295250000036503,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\t]": 0.0009261179999953129,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\u2028]": 0.0009229329999982383,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\u2029]": 0.0009132050000175695,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\x0b]": 0.0009097680000138553,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\x0c]": 0.0009167599999670983,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\x1c]": 0.0009218209999914961,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\x1d]": 0.0009405060000062804,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\x1e]": 0.0009326409999914631,
+ "tests/test_artifact_registry.py::test_delimited_sandbox_paths_reject_line_breaks_and_tabs[\\u300e-\\u300f-\\x85]": 0.0009130029999937506,
+ "tests/test_artifact_registry.py::test_detect_refs_in_text_flag_disables_text_scans": 0.0007704670000237002,
+ "tests/test_artifact_registry.py::test_detect_refs_in_text_noise": 0.0007262830000058784,
+ "tests/test_artifact_registry.py::test_detect_refs_in_text_paths": 0.0007361329999753252,
+ "tests/test_artifact_registry.py::test_detect_refs_in_text_strips_quotes_backticks_brackets": 0.0007619900000008784,
+ "tests/test_artifact_registry.py::test_detect_refs_in_text_urls": 0.0007319849999589678,
+ "tests/test_artifact_registry.py::test_escaped_quote_wrappers_do_not_append_backslashes[/mnt/user-data/outputs/a b.pdf-a b.pdf-3-\"]": 0.0010761119999642688,
+ "tests/test_artifact_registry.py::test_escaped_quote_wrappers_do_not_append_backslashes[/mnt/user-data/outputs/a b.pdf-a b.pdf-3-']": 0.0009704429999715103,
+ "tests/test_artifact_registry.py::test_escaped_quote_wrappers_do_not_append_backslashes[/mnt/user-data/outputs/a b.pdf-a b.pdf-3-`]": 0.0009670849999565689,
+ "tests/test_artifact_registry.py::test_escaped_quote_wrappers_do_not_append_backslashes[/mnt/user-data/outputs/folder\\\\name report.pdf-name report.pdf-3-\"]": 0.0009941449999644192,
+ "tests/test_artifact_registry.py::test_escaped_quote_wrappers_do_not_append_backslashes[/mnt/user-data/outputs/folder\\\\name report.pdf-name report.pdf-3-']": 0.0010070599999778551,
+ "tests/test_artifact_registry.py::test_escaped_quote_wrappers_do_not_append_backslashes[/mnt/user-data/outputs/folder\\\\name report.pdf-name report.pdf-3-`]": 0.0010761010000237548,
+ "tests/test_artifact_registry.py::test_escaped_sandbox_path_requires_a_matching_escaped_closer": 0.000731773999973484,
+ "tests/test_artifact_registry.py::test_even_backslashes_before_a_quote_preserve_literal_path_backslashes": 0.000749077000023135,
+ "tests/test_artifact_registry.py::test_extract_from_file_block": 0.0008319609999887234,
+ "tests/test_artifact_registry.py::test_extract_from_image_block": 0.00080067300001474,
+ "tests/test_artifact_registry.py::test_extract_from_resource_links_artifact": 0.0008212820000039756,
+ "tests/test_artifact_registry.py::test_extract_from_standard_url_block[create_file_block-file-application/pdf]": 0.0010245029999680355,
+ "tests/test_artifact_registry.py::test_extract_from_standard_url_block[create_image_block-image-image/png]": 0.001003685000000587,
+ "tests/test_artifact_registry.py::test_extract_from_structured_content": 0.0008018439999943894,
+ "tests/test_artifact_registry.py::test_extract_from_structured_file_key_is_concrete_ref": 0.0007870260000117923,
+ "tests/test_artifact_registry.py::test_extract_from_structured_list_valued_keys": 0.0008181759999956739,
+ "tests/test_artifact_registry.py::test_extract_from_text_with_path": 0.0007700549999754003,
+ "tests/test_artifact_registry.py::test_extraction_registers_the_full_delimited_path_once": 0.0008239169999626483,
+ "tests/test_artifact_registry.py::test_file_block_rejects_data_and_blob_urls[False]": 0.000884891999987758,
+ "tests/test_artifact_registry.py::test_file_block_rejects_data_and_blob_urls[True]": 0.0008535520000236829,
+ "tests/test_artifact_registry.py::test_generate_handle_deterministic": 0.000815950999992765,
+ "tests/test_artifact_registry.py::test_generate_handle_format": 0.0007538249999754498,
+ "tests/test_artifact_registry.py::test_generate_handle_unique": 0.0007977570000150536,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u2018\\u5f52\\u6863\\u2019-False]": 0.0010923910000144588,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u2018\\u5f52\\u6863\\u2019-True]": 0.000939813000002232,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u201c\\u5f52\\u6863\\u201d-False]": 0.0009127129999910721,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u201c\\u5f52\\u6863\\u201d-True]": 0.000931729000001269,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u300a\\u5f52\\u6863\\u300b-False]": 0.0009601530000225011,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u300a\\u5f52\\u6863\\u300b-True]": 0.0009077850000380749,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u3010\\u5f52\\u6863\\u3011-False]": 0.0009341929999777676,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\u3010\\u5f52\\u6863\\u3011-True]": 0.0009454549999929895,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\u3010\\u65e7\\u7248\\u3011\\uff09-False]": 0.000962838999981841,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\u3010\\u65e7\\u7248\\u3011\\uff09-True]": 0.0009997970000483747,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-False]": 0.0009829450000040652,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-True]": 0.0009220710000192867,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff09\\u5f52\\u6863\\uff08\\u5b8c\\u6210\\uff09-False]": 0.0009696290000249519,
+ "tests/test_artifact_registry.py::test_glob_result_preserves_balanced_cjk_directory_names[\\u9879\\u76ee\\uff09\\u5f52\\u6863\\uff08\\u5b8c\\u6210\\uff09-True]": 0.0009574479999798768,
+ "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[None]": 0.0008280360000014753,
+ "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[]": 0.000818395999999666,
+ "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[blob:https://example.com/id]": 0.0008265099999960057,
+ "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[data:image/png;base64,AAAA]": 0.0008227749999889511,
+ "tests/test_artifact_registry.py::test_invalid_standard_url_does_not_fall_back_to_conflicting_legacy_source[relative.png]": 0.0008301879999805806,
+ "tests/test_artifact_registry.py::test_json_escaped_path_deduplicates_against_a_structured_reference": 0.0007797050000135641,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_append": 0.0007058060000133537,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_cap": 0.002661285999948859,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_consumption_update_does_not_grow_count": 0.001939641999996411,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_dedup_same_handle_latest_wins": 0.0007235690000015893,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_empty_new_preserves_existing": 0.0007056240000338221,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_no_trim_without_directive": 0.000731592999983377,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_skips_an_unhashable_handle": 0.0007128179999824624,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_skips_missing_or_empty_handles": 0.0007430450000072142,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_trim_clamped_to_ceiling": 0.0025582419999921058,
+ "tests/test_artifact_registry.py::test_merge_tool_artifacts_trim_directive_slides_window": 0.0007721590000642209,
+ "tests/test_artifact_registry.py::test_no_extraction_from_error_result": 0.0007584740000083912,
+ "tests/test_artifact_registry.py::test_no_extraction_from_plain_text_without_refs": 0.000763331999962702,
+ "tests/test_artifact_registry.py::test_punctuation_outside_the_delimiter_is_not_part_of_the_reference[Output: \"/mnt/user-data/outputs/report.pdf\".-/mnt/user-data/outputs/report.pdf]": 0.0008972150000090551,
+ "tests/test_artifact_registry.py::test_punctuation_outside_the_delimiter_is_not_part_of_the_reference[Output: `/mnt/user-data/outputs/report.pdf`,-/mnt/user-data/outputs/report.pdf]": 0.0008265029999847684,
+ "tests/test_artifact_registry.py::test_raw_json_text_preserves_a_quoted_sandbox_path[False]": 0.000884471000006215,
+ "tests/test_artifact_registry.py::test_raw_json_text_preserves_a_quoted_sandbox_path[True]": 0.0009037569999463813,
+ "tests/test_artifact_registry.py::test_resource_links_and_placeholder_text_dedup_same_ref": 0.0008339869999929306,
+ "tests/test_artifact_registry.py::test_resource_links_reject_unreferenceable_uris": 0.0007519910000155505,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[False-\\\\\"-\\\\\"]": 0.0012374129999841443,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[False-\\u2018-\\u2019]": 0.0011049830000047223,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[False-\\u201c-\\u201d]": 0.001013793000026908,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[False-\\u300c-\\u300d]": 0.0010013500000241038,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[False-\\u300e-\\u300f]": 0.001002470999964089,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[True-\\\\\"-\\\\\"]": 0.0010262650000072426,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[True-\\u2018-\\u2019]": 0.0009967899999594465,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[True-\\u201c-\\u201d]": 0.000994435999984944,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[True-\\u300c-\\u300d]": 0.0010232800000551379,
+ "tests/test_artifact_registry.py::test_review_quote_wrappers_deduplicate_structured_refs_and_keep_order[True-\\u300e-\\u300f]": 0.0010231500000088545,
+ "tests/test_artifact_registry.py::test_standard_and_legacy_blocks_deduplicate_the_same_reference": 0.0008364699999958702,
+ "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[None-malformed]": 0.0009027159999845935,
+ "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[None-source0]": 0.0010837149999645135,
+ "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[image/png-malformed]": 0.000977424000012661,
+ "tests/test_artifact_registry.py::test_standard_url_and_mime_take_precedence_over_legacy_source[image/png-source0]": 0.0011634239999978035,
+ "tests/test_artifact_registry.py::test_string_content_with_path_captured": 0.0008044810000171765,
+ "tests/test_artifact_registry.py::test_string_content_with_quoted_path_captured_cleanly": 0.0007607570000232045,
+ "tests/test_artifact_registry.py::test_structured_content_does_not_skip_file_blocks": 0.0009040280000078837,
+ "tests/test_artifact_registry.py::test_structured_fallback_whole_object_not_truncated": 0.0008564689999843722,
+ "tests/test_artifact_registry.py::test_structured_generic_output_key_not_treated_as_ref": 0.0008227339999677952,
+ "tests/test_artifact_registry.py::test_structured_url_keeps_literal_cjk_punctuation": 0.0008444249999968179,
+ "tests/test_artifact_registry.py::test_structured_url_key_rejects_non_http_uris": 0.0008154610000303819,
+ "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/image.PNG]": 0.0008383039999841913,
+ "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/image.PnG?token=encoded%EF%BC%89]": 0.0008272430000033637,
+ "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/report.PDF]": 0.0008601240000132293,
+ "tests/test_artifact_registry.py::test_text_file_url_extension_case_insensitive_preserves_reference[https://files.example/report.PdF?token=part.csvX#section.md-more]": 0.0008540030000006027,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf#page=2]": 0.0009888780000153474,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf#section.md-more]": 0.0009683279999705974,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=abc&download=copy.csvX#page=2]": 0.0009810710000124345,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=abc]": 0.0009866629999919496,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=part%EF%BC%89#section%EF%BC%8C]": 0.0009480090000124619,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[False-https://files.example/report.pdf?token=part.csvX]": 0.0009630069999957414,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf#page=2]": 0.0009219009999981154,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf#section.md-more]": 0.0009349160000056145,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=abc&download=copy.csvX#page=2]": 0.0009277710000219486,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=abc]": 0.0008968739999772879,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=part%EF%BC%89#section%EF%BC%8C]": 0.000927691000043751,
+ "tests/test_artifact_registry.py::test_text_file_urls_preserve_complete_query_and_fragment[True-https://files.example/report.pdf?token=part.csvX]": 0.00093973600002073,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-cjk-angle-bracket]": 0.0008996099999762919,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-cjk-bracket]": 0.0008677499999976135,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-cjk-period]": 0.0009068730000194591,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-closing-double-quote]": 0.0011139709999952174,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-closing-single-quote]": 0.0008998790000305235,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-combined-closers]": 0.0008677489999797672,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-colon]": 0.0008902520000049208,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-comma]": 0.0010071109999785222,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-parenthesis]": 0.0008912240000142901,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-fullwidth-semicolon]": 0.0008723679999604883,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[/mnt/user-data/outputs/report.pdf-ideographic-comma]": 0.0009953779999989365,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-cjk-angle-bracket]": 0.0009122130000207562,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-cjk-bracket]": 0.0008961809999732395,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-cjk-period]": 0.0008878869999762173,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-closing-double-quote]": 0.0009239150000155405,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-closing-single-quote]": 0.0008987079999940306,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-combined-closers]": 0.0009037349999800881,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-colon]": 0.0008744010000043545,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-comma]": 0.0008730889999810643,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-parenthesis]": 0.0008912319999865304,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-fullwidth-semicolon]": 0.000862709999978506,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf-ideographic-comma]": 0.0008842990000061945,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-cjk-angle-bracket]": 0.0008956619999764825,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-cjk-bracket]": 0.0009134740000149577,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-cjk-period]": 0.0008779479999532214,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-closing-double-quote]": 0.0008796010000082788,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-closing-single-quote]": 0.000883317999978317,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-combined-closers]": 0.0008861450000097193,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-colon]": 0.0009248069999614472,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-comma]": 0.000892134000025635,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-parenthesis]": 0.0008735689999923579,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-fullwidth-semicolon]": 0.0009145779999926162,
+ "tests/test_artifact_registry.py::test_text_refs_followed_by_cjk_punctuation[https://files.example/report.pdf?token=part.csvX#page=2-ideographic-comma]": 0.0008733100000029026,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002\\uff09]": 0.0008921049999912611,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002]": 0.0008855109999785782,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]": 0.0008950010000035036,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[/mnt/user-data/workspace/\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]]": 0.0008798630000228513,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002\\uff09]": 0.0008908019999580574,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-\\u3002]": 0.0009092459999919811,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]": 0.000927410999992162,
+ "tests/test_artifact_registry.py::test_text_refs_preserve_balanced_cjk_closers_while_stripping_prose[https://files.example/report.pdf?label=\\u9879\\u76ee\\uff08\\u5f52\\u6863\\uff09-]]": 0.0009023130000116453,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://REPORT.PDF]": 0.0008228450000160592,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/download#report.pdf]": 0.0008111320000239175,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/download?name=report.pdf]": 0.0008202280000091378,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.PDF/download]": 0.0008413899999766272,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.PDFx]": 0.0008492250000244894,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.pdf.gz]": 0.0008199799999886181,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.pdf/download]": 0.0008280140000067604,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://files.example/report.pdfx]": 0.0008180949999996301,
+ "tests/test_artifact_registry.py::test_text_urls_require_a_file_extension_in_the_complete_path[https://reports.pdf]": 0.000800132999984271,
+ "tests/test_artifact_registry.py::test_two_refs_in_one_text_block_get_distinct_handles": 0.000817696000012802,
+ "tests/test_artifact_registry.py::test_unterminated_cjk_quotes_do_not_register_prefixes[\\u2018]": 0.0008211430000244491,
+ "tests/test_artifact_registry.py::test_unterminated_cjk_quotes_do_not_register_prefixes[\\u201c]": 0.0008429419999913534,
+ "tests/test_artifact_registry.py::test_unterminated_cjk_quotes_do_not_register_prefixes[\\u300c]": 0.0008005530000048111,
+ "tests/test_artifact_registry.py::test_unterminated_cjk_quotes_do_not_register_prefixes[\\u300e]": 0.0008246179999957803,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\n]": 0.000810402000013255,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\r\\n]": 0.0008249889999660809,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\r]": 0.0008294870000327137,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\u2028]": 0.0007933600000171737,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\u2029]": 0.0008264319999966574,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\x0b]": 0.0008154610000019602,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\x0c]": 0.0008061639999823456,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\x1c]": 0.0007882099999676484,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\x1d]": 0.0008051810000324622,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\x1e]": 0.0007835119999697326,
+ "tests/test_artifact_registry.py::test_unterminated_path_does_not_swallow_a_reference_on_the_next_line[\\x85]": 0.0007993499999940923,
+ "tests/test_artifact_resolution_middleware.py::TestRealToolCallRequest::test_end_to_end_through_wrap_tool_call": 0.0008015550000095573,
+ "tests/test_artifact_resolution_middleware.py::TestRealToolCallRequest::test_override_produces_resolved_request": 0.0007988090000310422,
+ "tests/test_artifact_resolution_middleware.py::TestResolution::test_disabled_config_skips_resolution": 0.0007684429999983422,
+ "tests/test_artifact_resolution_middleware.py::TestResolution::test_empty_registry_rejects_handles_but_preserves_concrete_args": 0.0008138679999944998,
+ "tests/test_artifact_resolution_middleware.py::TestResolution::test_feature_disabled_flag_blocks_resolution_even_when_args_flag_on": 0.0007691630000294936,
+ "tests/test_artifact_resolution_middleware.py::TestResolution::test_resolves_backticked_handle_in_args": 0.0008072050000009767,
+ "tests/test_artifact_resolution_middleware.py::TestResolution::test_resolves_bare_handle_in_args": 0.0008482820000210722,
+ "tests/test_artifact_resolution_middleware.py::TestResolution::test_resolves_nested_handle": 0.0008160419999967417,
+ "tests/test_artifact_resolution_middleware.py::TestResolution::test_unknown_handle_returns_error": 0.0008245569999871805,
+ "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[artifact_type]": 0.001155740000001515,
+ "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[display_name]": 0.0012947710000048573,
+ "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[mime_type]": 0.0011009169999738333,
+ "tests/test_artifact_review_regressions.py::test_all_model_visible_artifact_labels_are_redacted_without_mutating_state[tool_name]": 0.0011272860000133278,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[\"{}\"-#page=2]": 0.0009979540000415454,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[\"{}\"-?sig=abc#page=2]": 0.0009544709999715906,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[\"{}\"-?sig=abc&expires=123]": 0.0009537090000151238,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[({})-#page=2]": 0.0009559960000160572,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[({})-?sig=abc#page=2]": 0.0009183439999560505,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[({})-?sig=abc&expires=123]": 0.0009389829999975063,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[[{}]-#page=2]": 0.000985138999993751,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[[{}]-?sig=abc#page=2]": 0.0009356459999878552,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[[{}]-?sig=abc&expires=123]": 0.0009692199999733475,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[`{}`-#page=2]": 0.0010271289999934652,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[`{}`-?sig=abc#page=2]": 0.0009671560000015234,
+ "tests/test_artifact_review_regressions.py::test_detected_file_url_preserves_suffix[`{}`-?sig=abc&expires=123]": 0.001098361999993358,
+ "tests/test_artifact_review_regressions.py::test_eviction_remains_final_after_checkpoint_and_middleware_recreation[delta]": 0.02904800599998225,
+ "tests/test_artifact_review_regressions.py::test_eviction_remains_final_after_checkpoint_and_middleware_recreation[full]": 0.02923861200000033,
+ "tests/test_artifact_review_regressions.py::test_reused_consuming_call_id_does_not_settle_a_later_occurrence": 0.0009652829999708956,
+ "tests/test_artifact_review_regressions.py::test_reused_provider_id_creates_distinct_artifacts_across_turns": 0.0009510659999989457,
+ "tests/test_artifact_review_regressions.py::test_reused_provider_ids_in_real_checkpointed_agent_resolve_both_occurrences": 0.02225578400000927,
+ "tests/test_artifact_review_regressions.py::test_structured_artifact_labels_follow_configured_pii_redaction[False]": 0.00707205700001623,
+ "tests/test_artifact_review_regressions.py::test_structured_artifact_labels_follow_configured_pii_redaction[True]": 0.007634943999988764,
+ "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[blob:https://host/id]": 0.000857750999983864,
+ "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[data:application/pdf;base64,AAAA]": 0.0008366500000249744,
+ "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[https://[invalid/report.pdf]": 0.0008790090000161399,
+ "tests/test_artifact_safety_review.py::test_bad_structured_urls_do_not_become_file_handles[https://]": 0.0009030649999886009,
+ "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured0]": 0.0008516190000023016,
+ "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured1]": 0.0009054300000173043,
+ "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured2]": 0.0009211479999748917,
+ "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured3]": 0.0008622579999837399,
+ "tests/test_artifact_safety_review.py::test_empty_or_oversized_structured_payload_is_not_checkpointed[structured4]": 0.0008773879999921519,
+ "tests/test_artifact_safety_review.py::test_excessive_structured_depth_and_escaping_are_rejected": 0.0008713060000502537,
+ "tests/test_artifact_safety_review.py::test_non_reference_structured_values_fall_back_to_bounded_data[path-not found]": 0.0010008189999837214,
+ "tests/test_artifact_safety_review.py::test_non_reference_structured_values_fall_back_to_bounded_data[path-outputs/report.md]": 0.0009627189999719121,
+ "tests/test_artifact_safety_review.py::test_non_reference_structured_values_fall_back_to_bounded_data[url-see the docs]": 0.0009522669999739719,
+ "tests/test_artifact_safety_review.py::test_oversized_structured_content_does_not_drop_valid_file_block": 0.000873511000037297,
+ "tests/test_artifact_safety_review.py::test_permanently_unresolved_consumption_stops_scanning_after_two_rounds": 0.0009324410000317584,
+ "tests/test_artifact_safety_review.py::test_policy_and_audit_receive_resolved_arguments": 0.0020125200000222776,
+ "tests/test_artifact_safety_review.py::test_real_agent_applies_write_gate_to_resolved_path[None]": 0.014583168000001479,
+ "tests/test_artifact_safety_review.py::test_real_agent_applies_write_gate_to_resolved_path[current]": 0.014513730000004443,
+ "tests/test_artifact_safety_review.py::test_real_agent_applies_write_gate_to_resolved_path[stale]": 0.01418371799999818,
+ "tests/test_artifact_safety_review.py::test_reference_shape_accepts_only_absolute_or_http_refs[/tmp/report.pdf]": 0.0008627400000307262,
+ "tests/test_artifact_safety_review.py::test_reference_shape_accepts_only_absolute_or_http_refs[C:\\\\outputs\\\\report.pdf]": 0.000834607000001597,
+ "tests/test_artifact_safety_review.py::test_reference_shape_accepts_only_absolute_or_http_refs[https://host/report.pdf?sig=abc]": 0.0008845330000326612,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[0]": 0.0008032789999674605,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[10]": 0.0007858060000103251,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[200]": 0.0008069950000333392,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[310]": 0.0008044510000217997,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[320]": 0.000869704000024285,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[340]": 0.0008526299999971343,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[350]": 0.0008074550000003455,
+ "tests/test_artifact_safety_review.py::test_render_never_exceeds_small_budgets[600]": 0.0008036490000336016,
+ "tests/test_artifact_safety_review.py::test_render_shows_omitted_count_without_exceeding_budget": 0.000816182999983539,
+ "tests/test_artifact_safety_review.py::test_structured_fallback_keeps_complete_json_within_utf8_budget": 0.0008436340000059772,
+ "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args0-entries0]": 0.0009995169999967857,
+ "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args0-entries1]": 0.0009833459999697425,
+ "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args1-entries0]": 0.0010218790000067202,
+ "tests/test_artifact_safety_review.py::test_unknown_handles_fail_before_tool_execution[args1-entries1]": 0.0009763019999979861,
+ "tests/test_artifacts_router.py::test_artifact_at_editing_size_limit_keeps_a_saveable_content_revision": 0.026552192000025343,
+ "tests/test_artifacts_router.py::test_artifact_digest_cache_separates_paths_with_matching_metadata": 0.0020561110000016924,
+ "tests/test_artifacts_router.py::test_artifact_digest_invalidates_when_file_identity_changes[st_ctime_ns]": 0.0022162499999751617,
+ "tests/test_artifacts_router.py::test_artifact_digest_invalidates_when_file_identity_changes[st_dev]": 0.0023561839999786116,
+ "tests/test_artifacts_router.py::test_artifact_digest_invalidates_when_file_identity_changes[st_ino]": 0.002269039999987399,
+ "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[note.txt--request_headers0-inline-200]": 0.013245931000000155,
+ "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[note.txt--request_headers1-inline-206]": 0.01289813399998252,
+ "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[note.txt-?download=true-request_headers2-attachment-200]": 0.013194472999998652,
+ "tests/test_artifacts_router.py::test_artifact_etag_tracks_external_atomic_replacement[page.html--request_headers3-attachment-200]": 0.01459182099998202,
+ "tests/test_artifacts_router.py::test_cancelled_artifact_response_drains_file_ownership[_copy_artifact_ranges]": 0.004275336000006291,
+ "tests/test_artifacts_router.py::test_cancelled_artifact_response_drains_file_ownership[_prepare_artifact_stream]": 0.003963582000011456,
+ "tests/test_artifacts_router.py::test_disabled_blob_storage_skips_checkpoint_reads": 0.010110050000008641,
+ "tests/test_artifacts_router.py::test_get_artifact_binary_preview_is_inline_file_response": 0.003324481000021251,
+ "tests/test_artifacts_router.py::test_get_artifact_binary_preview_supports_range_requests": 0.07304327200000671,
+ "tests/test_artifacts_router.py::test_get_artifact_download_false_does_not_force_attachment": 0.011030298000008543,
+ "tests/test_artifacts_router.py::test_get_artifact_download_true_forces_attachment_for_skill_archive": 0.010321904999983644,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[graph.rdf-]": 0.0031449650000183738,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[image.svg-]": 0.003125178999994205,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[page.xhtml-hello]": 0.003203804999998283,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[poc.html-]": 0.003280410000002121,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[report.xml-]": 0.0031350560000191763,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content[transform.xsl-]": 0.003188946999983955,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[graph.rdf-]": 0.0032252259999836497,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[image.svg-]": 0.003427955999995902,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[page.xhtml-hello]": 0.0032328289999554727,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[poc.html-]": 0.003252303999971673,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[report.xml-]": 0.004280698000030725,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_active_content_in_skill_archive[transform.xsl-]": 0.003221467000003031,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_any_xml_subtype[False]": 0.003126078999997617,
+ "tests/test_artifacts_router.py::test_get_artifact_forces_download_for_any_xml_subtype[True]": 0.0030971950000093784,
+ "tests/test_artifacts_router.py::test_get_artifact_ignores_owner_header_for_non_internal_caller": 0.003113044000002674,
+ "tests/test_artifacts_router.py::test_get_artifact_inline_text_returns_sha256_etag": 0.021059229000002233,
+ "tests/test_artifacts_router.py::test_get_artifact_large_active_content_skips_content_hashing": 0.004188695000010512,
+ "tests/test_artifacts_router.py::test_get_artifact_large_text_skips_content_hashing": 0.01840203800000495,
+ "tests/test_artifacts_router.py::test_get_artifact_normalizes_raw_owner_id_from_trusted_header": 0.003330274000006739,
+ "tests/test_artifacts_router.py::test_get_artifact_reads_shared_viewed_image_blob_when_local_path_is_missing": 0.014411684000009473,
+ "tests/test_artifacts_router.py::test_get_artifact_reads_utf8_text_file_on_windows_locale": 0.012621706000004451,
+ "tests/test_artifacts_router.py::test_get_artifact_rejects_checkpoint_image_blob_metadata_mismatch": 0.009679384000008895,
+ "tests/test_artifacts_router.py::test_get_artifact_scopes_to_trusted_owner_header": 0.003407638999988194,
+ "tests/test_artifacts_router.py::test_get_artifact_text_preview_supports_bounded_range_requests": 0.019324302000001126,
+ "tests/test_artifacts_router.py::test_get_artifact_without_owner_header_falls_back_to_effective_user": 0.003146336999975574,
+ "tests/test_artifacts_router.py::test_get_artifact_xml_download_supports_bounded_range_requests": 0.01764450999999667,
+ "tests/test_artifacts_router.py::test_get_skill_archive_inline_returns_sha256_etag": 0.009755766000012045,
+ "tests/test_artifacts_router.py::test_get_skill_archive_preview_supports_bounded_range_requests": 0.030523420000008628,
+ "tests/test_artifacts_router.py::test_if_range_stream_keeps_the_validated_artifact_generation[descriptor-multipart]": 0.014716278000008742,
+ "tests/test_artifacts_router.py::test_if_range_stream_keeps_the_validated_artifact_generation[descriptor-single]": 0.013670060999999123,
+ "tests/test_artifacts_router.py::test_if_range_stream_keeps_the_validated_artifact_generation[private-copy-multipart]": 0.014507130999987794,
+ "tests/test_artifacts_router.py::test_if_range_stream_keeps_the_validated_artifact_generation[private-copy-single]": 0.014993718999988914,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[TEXT/XML]": 0.0007987090000085573,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/atom+xml]": 0.0008202090000111184,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/rss+xml]": 0.0008144690000051469,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/xhtml+xml]": 0.0008050120000007155,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/xml]": 0.0007979479999846717,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[application/xslt+xml]": 0.000782207999975526,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[image/svg+xml]": 0.0007953730000167525,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[image/svg]": 0.0008242769999924349,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[text/html]": 0.0008654540000065936,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[text/xml]": 0.0007706170000005841,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_covers_html_and_xml_documents[text/xsl]": 0.0007863470000017969,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[None]": 0.0007823190000237901,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[application/json]": 0.0008008539999480035,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[application/pdf]": 0.0008044500000039534,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[application/xml-dtd]": 0.0007636440000453604,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[image/png]": 0.0008100009999623126,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[text/csv]": 0.0007711689999894134,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[text/markdown]": 0.0007874689999880502,
+ "tests/test_artifacts_router.py::test_is_active_content_mime_type_keeps_passive_types_inline[text/plain]": 0.0007772179999960827,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.bin--inline]": 0.03807577599999945,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.html--attachment]": 0.034993455000005724,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.txt--inline]": 0.03385430599999495,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[etag-large.txt-?download=true-attachment]": 0.03375446299997975,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.bin--inline]": 0.035355223999971486,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.html--attachment]": 0.035735533000007536,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.txt--inline]": 0.03813827199996922,
+ "tests/test_artifacts_router.py::test_large_artifact_replacement_rejects_stale_if_range[last-modified-large.txt-?download=true-attachment]": 0.03546737700000335,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_ctime_ns]": 0.005811853000011524,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_dev]": 0.005972601000024724,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_ino]": 0.0059832129999790595,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_mtime_ns]": 0.0057646739999768215,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[False-st_size]": 0.005858256000038864,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_ctime_ns]": 0.005993824000000814,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_dev]": 0.005861293999998907,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_ino]": 0.006030713000001242,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_mtime_ns]": 0.005916046000010056,
+ "tests/test_artifacts_router.py::test_large_artifact_validator_tracks_metadata_without_reading[True-st_size]": 0.0058019729999614356,
+ "tests/test_artifacts_router.py::test_load_editable_artifact_accepts_text_up_to_size_limit[0]": 0.0021874659999809865,
+ "tests/test_artifacts_router.py::test_load_editable_artifact_accepts_text_up_to_size_limit[2097152]": 0.008026939999950855,
+ "tests/test_artifacts_router.py::test_load_editable_artifact_accepts_text_up_to_size_limit[6]": 0.0021034890000066753,
+ "tests/test_artifacts_router.py::test_load_editable_artifact_bounds_read_after_size_probe[grow]": 0.006350883000010299,
+ "tests/test_artifacts_router.py::test_load_editable_artifact_bounds_read_after_size_probe[replace]": 0.00634624399998529,
+ "tests/test_artifacts_router.py::test_local_artifact_keeps_legacy_missing_thread_access": 0.010536830999996027,
+ "tests/test_artifacts_router.py::test_pinned_digest_cannot_populate_another_artifacts_cache_key": 0.002276585000004161,
+ "tests/test_artifacts_router.py::test_refreshed_artifact_etag_can_be_used_to_save": 0.0166059380000263,
+ "tests/test_artifacts_router.py::test_replaced_artifact_rejects_previous_if_range_validator": 0.011877209000004996,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[deleted-False-None-404]": 0.009202337000004945,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[deleted-True-owner-404]": 0.00945142500000884,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[foreign-False-None-404]": 0.009884616999983109,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[foreign-False-owner-404]": 0.008644990000021835,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[foreign-True-owner-200]": 0.009864140000019006,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[missing-False-None-404]": 0.008999865999982148,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[owned-False-None-200]": 0.010087015999999949,
+ "tests/test_artifacts_router.py::test_shared_image_blob_requires_existing_thread_access[shared-False-None-200]": 0.009664132999972708,
+ "tests/test_artifacts_router.py::test_shared_image_blob_store_failures_warn_without_details[initialize]": 0.01051327499996546,
+ "tests/test_artifacts_router.py::test_shared_image_blob_store_failures_warn_without_details[read]": 0.012570092000004252,
+ "tests/test_artifacts_router.py::test_skill_archive_preview_rejects_oversized_member_before_decompression": 0.07926306900000668,
+ "tests/test_artifacts_router.py::test_small_artifact_replacement_rejects_date_if_range": 0.013307795000002898,
+ "tests/test_artifacts_router.py::test_unchanged_artifact_digest_is_reused_without_rereading": 0.0019325170000286107,
+ "tests/test_artifacts_router.py::test_update_artifact_cancellation_drains_remote_sync_before_releasing_write": 0.005857152999993787,
+ "tests/test_artifacts_router.py::test_update_artifact_does_not_release_under_active_execution_lease": 0.004619334000011577,
+ "tests/test_artifacts_router.py::test_update_artifact_logs_primary_failure_when_cancelled_commit_fails": 0.005693067999999357,
+ "tests/test_artifacts_router.py::test_update_artifact_normalizes_dot_segments_before_syncing": 0.005713337999992518,
+ "tests/test_artifacts_router.py::test_update_artifact_rejects_binary_file": 0.002986665999998195,
+ "tests/test_artifacts_router.py::test_update_artifact_rejects_dot_dot_escape_from_outputs": 0.002957973999997421,
+ "tests/test_artifacts_router.py::test_update_artifact_rejects_non_output_path": 0.002260473999996293,
+ "tests/test_artifacts_router.py::test_update_artifact_rejects_oversized_content": 0.0034663980000004813,
+ "tests/test_artifacts_router.py::test_update_artifact_rejects_percent_encoded_dot_dot_over_http": 0.010582667000022639,
+ "tests/test_artifacts_router.py::test_update_artifact_rejects_stale_revision_without_changing_file": 0.002885487000014564,
+ "tests/test_artifacts_router.py::test_update_artifact_rejects_symlink_escaping_outputs": 0.0038684829999908743,
+ "tests/test_artifacts_router.py::test_update_artifact_releases_sandbox_when_initial_sync_fails": 0.005392865000004576,
+ "tests/test_artifacts_router.py::test_update_artifact_replaces_utf8_text_atomically": 0.005245857999994996,
+ "tests/test_artifacts_router.py::test_update_artifact_replaces_when_fchmod_is_unavailable": 0.0038613699999530127,
+ "tests/test_artifacts_router.py::test_update_artifact_reports_active_run_conflict": 0.00232870300001764,
+ "tests/test_artifacts_router.py::test_update_artifact_rolls_back_remote_when_local_replace_fails": 0.004850466000021925,
+ "tests/test_artifacts_router.py::test_update_artifact_syncs_non_mounted_sandbox": 0.004849200999956338,
+ "tests/test_assembly_io.py::test_abandoned_loop_does_not_wedge_the_counter": 0.0013211109999815562,
+ "tests/test_assembly_io.py::test_pending_count_returns_to_zero_after_healthy_call": 0.0013706129999775385,
+ "tests/test_assembly_io.py::test_queued_cancellation_releases_the_pending_count": 0.012594534000015756,
+ "tests/test_assistant_payload_replay.py::test_restore_additional_kwargs_field_copies_present_values_only": 0.0009070419999659407,
+ "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_does_not_wrap_to_earlier_unused_message": 0.0007942800000364514,
+ "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_matches_structured_content_signature": 0.0008485029999860672,
+ "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_matches_unique_content_signature": 0.0008075770000175453,
+ "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_matches_unique_tool_call_signature": 0.000815121000016461,
+ "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_uses_next_unused_when_ordinal_taken": 0.000827523000026531,
+ "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_fallback_uses_order_when_signature_is_ambiguous": 0.0008395669999856636,
+ "tests/test_assistant_payload_replay.py::test_restore_assistant_payloads_matches_by_position_when_lengths_match": 0.0007910649999871566,
+ "tests/test_assistant_payload_replay.py::test_restore_reasoning_content_copies_reasoning_content": 0.0007857449999733035,
+ "tests/test_assistants_compat.py::test_search_accepts_contract_maximum_limit": 0.0073443900000143,
+ "tests/test_assistants_compat.py::test_search_preserves_default_and_positive_offset": 0.008689521999997396,
+ "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body0]": 0.008233756999970865,
+ "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body1]": 0.007165030999999544,
+ "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body2]": 0.008794821999998703,
+ "tests/test_assistants_compat.py::test_search_rejects_invalid_pagination[body3]": 0.006801237999980003,
+ "tests/test_atomic_admission_authority.py::test_atomic_attempt_is_registered_until_its_actual_claim_ack": 0.001988061999981028,
+ "tests/test_atomic_admission_authority.py::test_atomic_claim_ack_is_a_snapshot_of_the_committed_outcome[memory]": 0.0035119729999735227,
+ "tests/test_atomic_admission_authority.py::test_atomic_claim_ack_is_a_snapshot_of_the_committed_outcome[postgresql]": 0.0797977640000056,
+ "tests/test_atomic_admission_authority.py::test_atomic_claim_ack_is_a_snapshot_of_the_committed_outcome[sqlite]": 0.04483718799997405,
+ "tests/test_atomic_admission_authority.py::test_atomic_exception_settles_attempt_without_cancelling_old_worker": 0.001955721000030053,
+ "tests/test_atomic_admission_authority.py::test_atomic_replacement_rejects_live_peer_without_ack[memory]": 0.0034921470000028876,
+ "tests/test_atomic_admission_authority.py::test_atomic_replacement_rejects_live_peer_without_ack[postgresql]": 0.07619388899999535,
+ "tests/test_atomic_admission_authority.py::test_atomic_replacement_rejects_live_peer_without_ack[sqlite]": 0.03790130600000907,
+ "tests/test_atomic_admission_authority.py::test_cancelled_admission_compensation_cannot_write_after_expiry[memory]": 0.0033392389999846728,
+ "tests/test_atomic_admission_authority.py::test_cancelled_admission_compensation_cannot_write_after_expiry[postgresql]": 0.08828434799997353,
+ "tests/test_atomic_admission_authority.py::test_cancelled_admission_compensation_cannot_write_after_expiry[sqlite]": 0.04949207699999647,
+ "tests/test_atomic_admission_authority.py::test_delayed_atomic_interrupted_ack_cannot_restart_acknowledged_error": 0.001752090000024964,
+ "tests/test_atomic_admission_authority.py::test_direct_cancel_keeps_terminal_confirmation_behind_rollback[memory-interrupt]": 0.006581488000023228,
+ "tests/test_atomic_admission_authority.py::test_direct_cancel_keeps_terminal_confirmation_behind_rollback[memory-rollback]": 0.003549122999999099,
+ "tests/test_atomic_admission_authority.py::test_direct_cancel_keeps_terminal_confirmation_behind_rollback[postgresql-interrupt]": 0.08635585599998308,
+ "tests/test_atomic_admission_authority.py::test_direct_cancel_keeps_terminal_confirmation_behind_rollback[postgresql-rollback]": 0.09450319900000181,
+ "tests/test_atomic_admission_authority.py::test_direct_cancel_keeps_terminal_confirmation_behind_rollback[sqlite-interrupt]": 0.04726455599998758,
+ "tests/test_atomic_admission_authority.py::test_direct_cancel_keeps_terminal_confirmation_behind_rollback[sqlite-rollback]": 0.05410722099998111,
+ "tests/test_atomic_admission_authority.py::test_expiry_fences_even_while_atomic_ack_holds_the_manager_lock": 0.10331280200000492,
+ "tests/test_atomic_admission_authority.py::test_fast_renewal_exception_retains_deadline_fencing": 0.15358062399999994,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-error-owner-False-False-renew_lease]": 0.0029600480000055995,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-error-owner-False-False-update_lease]": 0.003258227000031866,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-interrupted-owner-False-True-renew_lease]": 0.0032586889999492996,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-interrupted-owner-False-True-update_lease]": 0.003008698999991566,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-interrupted-owner-True-False-renew_lease]": 0.002957020999986071,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-interrupted-owner-True-False-update_lease]": 0.0029295200000092336,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-interrupted-peer-False-False-renew_lease]": 0.003001033000032294,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-interrupted-peer-False-False-update_lease]": 0.00325331700003062,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-success-owner-False-False-renew_lease]": 0.0029255030000001625,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[memory-success-owner-False-False-update_lease]": 0.0030464699999868117,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-error-owner-False-False-renew_lease]": 0.07777395899995554,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-error-owner-False-False-update_lease]": 0.07680928299996026,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-interrupted-owner-False-True-renew_lease]": 0.07889096099998483,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-interrupted-owner-False-True-update_lease]": 0.0773295209999958,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-interrupted-owner-True-False-renew_lease]": 0.07743856100000812,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-interrupted-owner-True-False-update_lease]": 0.07870493199999373,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-interrupted-peer-False-False-renew_lease]": 0.07790246600001183,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-interrupted-peer-False-False-update_lease]": 0.0745345420000092,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-success-owner-False-False-renew_lease]": 0.09415696100001014,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[postgresql-success-owner-False-False-update_lease]": 0.08067833600003382,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-error-owner-False-False-renew_lease]": 0.03838111899997898,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-error-owner-False-False-update_lease]": 0.03688471399996729,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-interrupted-owner-False-True-renew_lease]": 0.051059249000019236,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-interrupted-owner-False-True-update_lease]": 0.052795274999994035,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-interrupted-owner-True-False-renew_lease]": 0.036818874000033475,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-interrupted-owner-True-False-update_lease]": 0.03899449400000776,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-interrupted-peer-False-False-renew_lease]": 0.037974388000009185,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-interrupted-peer-False-False-update_lease]": 0.035708429000010256,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-success-owner-False-False-renew_lease]": 0.03684448799995721,
+ "tests/test_atomic_admission_authority.py::test_interrupted_renewal_requires_opt_in_and_live_owner[sqlite-success-owner-False-False-update_lease]": 0.037324045999952205,
+ "tests/test_atomic_admission_authority.py::test_pending_caller_cancellation_closes_admitted_replacement": 0.002129768000003196,
+ "tests/test_atomic_admission_authority.py::test_same_owner_atomic_replacement_does_not_fence_its_old_run[memory-interrupt]": 0.0036227820000078736,
+ "tests/test_atomic_admission_authority.py::test_same_owner_atomic_replacement_does_not_fence_its_old_run[memory-rollback]": 0.0033609590000196476,
+ "tests/test_atomic_admission_authority.py::test_same_owner_atomic_replacement_does_not_fence_its_old_run[postgresql-interrupt]": 0.1491106550000154,
+ "tests/test_atomic_admission_authority.py::test_same_owner_atomic_replacement_does_not_fence_its_old_run[postgresql-rollback]": 0.08991755199997442,
+ "tests/test_atomic_admission_authority.py::test_same_owner_atomic_replacement_does_not_fence_its_old_run[sqlite-interrupt]": 0.05760915700000169,
+ "tests/test_atomic_admission_authority.py::test_same_owner_atomic_replacement_does_not_fence_its_old_run[sqlite-rollback]": 0.04903082200002018,
+ "tests/test_atomic_admission_authority.py::test_shutdown_does_not_join_uncooperative_orphan_io_past_budget": 0.014537824000001365,
+ "tests/test_atomic_admission_authority.py::test_successful_renewal_invalidates_the_earlier_deadline_guard": 0.15288164199998278,
+ "tests/test_atomic_admission_authority.py::test_unclaimed_local_row_cannot_borrow_atomic_admission_ack": 0.0016457699999818942,
+ "tests/test_atomic_admission_worker.py::test_fenced_worker_does_not_begin_rollback_checkpoint_writes[memory]": 0.010716535000085514,
+ "tests/test_atomic_admission_worker.py::test_fenced_worker_does_not_begin_rollback_checkpoint_writes[postgresql]": 0.07327540700003965,
+ "tests/test_atomic_admission_worker.py::test_fenced_worker_does_not_begin_rollback_checkpoint_writes[sqlite]": 0.04012625600000774,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-False-interrupt-False-False]": 0.009155248000013216,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-False-rollback-False-False]": 4.04399044699997,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-False-rollback-False-True]": 4.952717856999982,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-False-rollback-True-False]": 4.044487542000013,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-True-interrupt-False-False]": 1.0527560149999715,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-True-rollback-False-False]": 4.048322203000026,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-True-rollback-False-True]": 4.977881454000027,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[memory-True-rollback-True-False]": 4.044333698999964,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-False-interrupt-False-False]": 0.09034373899999082,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-False-rollback-False-False]": 4.126764955999988,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-False-rollback-False-True]": 5.070343244000014,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-False-rollback-True-False]": 4.132482148999941,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-True-interrupt-False-False]": 0.10174893800001428,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-True-rollback-False-False]": 4.158593998000015,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-True-rollback-False-True]": 5.081021368999984,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[postgresql-True-rollback-True-False]": 4.160202681000044,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-False-interrupt-False-False]": 0.057466962999967564,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-False-rollback-False-False]": 4.091929582999967,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-False-rollback-False-True]": 4.996190130999992,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-False-rollback-True-False]": 4.089199231999999,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-True-interrupt-False-False]": 0.06419573800002354,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-True-rollback-False-False]": 4.104096141999946,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-True-rollback-False-True]": 5.056412556000055,
+ "tests/test_atomic_admission_worker.py::test_real_worker_atomic_replacement_retains_finalization_authority[sqlite-True-rollback-True-False]": 4.101107190999926,
+ "tests/test_atomic_cleanup_census.py::test_agent_store_write_keeps_the_publish_error_when_cleanup_fails": 0.0033841620000316652,
+ "tests/test_atomic_cleanup_census.py::test_agent_store_write_removes_the_temp_when_the_write_fails": 0.00241610499995204,
+ "tests/test_atomic_cleanup_census.py::test_managed_subagent_write_keeps_the_replace_error_when_cleanup_fails": 0.0036661589999766875,
+ "tests/test_atomic_cleanup_census.py::test_managed_subagent_write_removes_the_temp_when_the_write_fails": 0.002272094999966612,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_companion_registration_preserves_error_when_staged_unlink_fails": 0.0029183870000224488,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_companion_registration_still_succeeds_when_publish_cleanup_would_fail": 0.002716448000001037,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_companion_registration_success_is_unchanged": 0.002885494999986804,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_archive_download_error_keeps_its_message_when_cleanup_fails": 0.002756533999900057,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_archive_too_large_keeps_its_error_when_cleanup_fails": 0.06490374300000212,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_broker_launcher_closes_the_descriptor_when_fdopen_fails": 0.002168979999964904,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_broker_launcher_preserves_primary_error_when_unlink_fails": 0.002400154999975257,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_broker_launcher_success_is_unchanged": 0.002695057000039469,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_cli_publish_closes_the_descriptor_when_fdopen_fails": 0.0021301190000144743,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_cli_publish_preserves_primary_error_when_unlink_fails": 0.0028526239999564496,
+ "tests/test_atomic_cleanup_preserves_primary_error.py::test_lark_cli_publish_success_is_unchanged": 0.0025442449999673045,
+ "tests/test_atomic_cleanup_writers.py::test_artifact_edit_keeps_the_publish_error_when_cleanup_fails": 0.003348515000027419,
+ "tests/test_atomic_cleanup_writers.py::test_artifact_edit_success_is_quiet": 0.0033804340000642696,
+ "tests/test_atomic_cleanup_writers.py::test_lark_flow_state_write_keeps_the_write_error_when_cleanup_fails": 0.002665473000035945,
+ "tests/test_atomic_cleanup_writers.py::test_lark_flow_state_write_still_succeeds": 0.002351844000031633,
+ "tests/test_auth.py::test_auth_context_authenticated_no_perms": 0.000986530999966817,
+ "tests/test_auth.py::test_auth_context_has_permission": 0.0009431589999735479,
+ "tests/test_auth.py::test_auth_context_require_user_raises": 0.000837111000009827,
+ "tests/test_auth.py::test_auth_context_require_user_returns_user": 0.0009084049999614763,
+ "tests/test_auth.py::test_auth_context_unauthenticated": 0.0008369010000137678,
+ "tests/test_auth.py::test_authenticate_auto_rehashes_legacy_hash": 0.807136635000063,
+ "tests/test_auth.py::test_authenticate_skips_rehash_for_v2_hash": 0.5386286109999219,
+ "tests/test_auth.py::test_cancelled_request_does_not_cancel_the_shared_lookup": 0.003242786999976488,
+ "tests/test_auth.py::test_change_password_rejects_common_password": 0.0008102820000317479,
+ "tests/test_auth.py::test_change_password_request_accepts_new_email": 0.0009626369999864437,
+ "tests/test_auth.py::test_change_password_request_new_email_optional": 0.0007536749999985659,
+ "tests/test_auth.py::test_check_never_clobbers_record_replaced_during_policy_resolution[memory]": 0.003384402999984104,
+ "tests/test_auth.py::test_check_never_clobbers_record_replaced_during_policy_resolution[sql]": 0.028591393999931825,
+ "tests/test_auth.py::test_check_survives_record_deleted_during_policy_resolution[memory]": 0.003530828999998903,
+ "tests/test_auth.py::test_check_survives_record_deleted_during_policy_resolution[sql]": 0.03811611600002607,
+ "tests/test_auth.py::test_concurrent_cache_misses_share_one_lookup": 0.01001799799996661,
+ "tests/test_auth.py::test_concurrent_checks_on_expired_lock_are_race_free[memory]": 0.004520335999984582,
+ "tests/test_auth.py::test_concurrent_checks_on_expired_lock_are_race_free[sql]": 0.09394514399997433,
+ "tests/test_auth.py::test_create_and_decode_token": 0.0012984960000039791,
+ "tests/test_auth.py::test_create_token_custom_expiry": 0.0009817630000270583,
+ "tests/test_auth.py::test_create_user_duplicate_email_race_still_reports_email": 0.1321778679999852,
+ "tests/test_auth.py::test_create_user_duplicate_primary_key_is_not_misreported_as_oauth": 0.12720944300002657,
+ "tests/test_auth.py::test_create_user_propagates_non_uniqueness_integrity_error": 0.14269509299998617,
+ "tests/test_auth.py::test_create_user_real_oauth_conflict_still_reported_correctly": 0.12200674000007439,
+ "tests/test_auth.py::test_create_user_rejects_email_differing_only_in_case": 0.12260086600002751,
+ "tests/test_auth.py::test_create_user_rejects_legacy_mixed_case_email": 0.12195034299998042,
+ "tests/test_auth.py::test_decode_token_expired": 0.000983677000078842,
+ "tests/test_auth.py::test_decode_token_invalid": 0.0008495349999861901,
+ "tests/test_auth.py::test_distinct_emails_remain_distinct": 0.12608144500006802,
+ "tests/test_auth.py::test_driver_constraint_name_reads_from_asyncpg_cause_chain": 0.0008990759999960574,
+ "tests/test_auth.py::test_email_lookup_is_case_insensitive": 0.131516457000032,
+ "tests/test_auth.py::test_get_auth_context_not_set": 0.0013033569999265637,
+ "tests/test_auth.py::test_get_auth_context_set": 0.001170929000011256,
+ "tests/test_auth.py::test_get_client_ip_direct_connection_no_proxy": 0.001812092000022858,
+ "tests/test_auth.py::test_get_client_ip_hostname_entry_trusts_its_resolved_address": 0.002864938999948663,
+ "tests/test_auth.py::test_get_client_ip_hostname_is_re_resolved_after_its_ttl": 0.003217710000058105,
+ "tests/test_auth.py::test_get_client_ip_invalid_trusted_proxy_entry_skipped": 0.002354230000037205,
+ "tests/test_auth.py::test_get_client_ip_no_client_returns_unknown": 0.0013123140000175226,
+ "tests/test_auth.py::test_get_client_ip_unresolvable_hostname_trusts_nothing_and_is_cached": 0.003055667000012363,
+ "tests/test_auth.py::test_get_client_ip_without_x_real_ip_never_resolves": 0.001688741000009486,
+ "tests/test_auth.py::test_get_client_ip_x_real_ip_honored_from_trusted_proxy": 0.0016400580000777154,
+ "tests/test_auth.py::test_get_client_ip_x_real_ip_ignored_when_no_trusted_proxy": 0.0023551109999857545,
+ "tests/test_auth.py::test_get_client_ip_x_real_ip_rejected_from_untrusted_peer": 0.0016265329999782807,
+ "tests/test_auth.py::test_get_client_ip_xff_never_honored": 0.0017142079999530324,
+ "tests/test_auth.py::test_hash_password_and_verify": 0.8036710120000521,
+ "tests/test_auth.py::test_hash_password_different_each_time": 1.0724907839999673,
+ "tests/test_auth.py::test_hash_produces_v2_prefix": 0.2686668640000107,
+ "tests/test_auth.py::test_is_email_violation_matches_both_backends": 0.0007523320000473177,
+ "tests/test_auth.py::test_is_email_violation_rejects_primary_key_and_oauth": 0.0007762979999483832,
+ "tests/test_auth.py::test_is_oauth_identity_violation_matches_postgres_constraint_name": 0.0008186649999970541,
+ "tests/test_auth.py::test_is_oauth_identity_violation_matches_sqlite_message": 0.0008066530000405692,
+ "tests/test_auth.py::test_is_oauth_identity_violation_rejects_other_postgres_constraints": 0.0007907549999686125,
+ "tests/test_auth.py::test_is_oauth_identity_violation_rejects_sqlite_email_violation": 0.0007844630000022335,
+ "tests/test_auth.py::test_is_uniqueness_violation_distinguishes_unique_from_not_null_and_check": 0.0007816480000428783,
+ "tests/test_auth.py::test_jwt_default_ver_zero": 0.001076912000030461,
+ "tests/test_auth.py::test_jwt_encodes_ver": 0.0012648439999907168,
+ "tests/test_auth.py::test_legacy_mixed_case_duplicate_rows_resolve_without_error": 0.1342396610000378,
+ "tests/test_auth.py::test_local_auth_throttle_config_validation": 0.0010409439999534698,
+ "tests/test_auth.py::test_login_local_broken_config_fails_closed_after_first_failure": 0.022002536000002237,
+ "tests/test_auth.py::test_login_local_lockout_follows_the_shared_database_across_replicas": 0.057531743000026836,
+ "tests/test_auth.py::test_login_lockout_is_per_client_behind_a_proxy_named_by_hostname[None-429]": 0.02320277899997336,
+ "tests/test_auth.py::test_login_lockout_is_per_client_behind_a_proxy_named_by_hostname[localhost-401]": 0.02808257200007347,
+ "tests/test_auth.py::test_login_lockout_key_through_uvicorn_proxy_headers[aligned-with-nginx]": 0.015155772999946748,
+ "tests/test_auth.py::test_login_lockout_key_through_uvicorn_proxy_headers[uvicorn-default]": 0.016852707000055034,
+ "tests/test_auth.py::test_login_response_includes_needs_setup": 0.0007829590000483222,
+ "tests/test_auth.py::test_missing_jwt_secret_generates_ephemeral": 0.0025014859999714645,
+ "tests/test_auth.py::test_needs_rehash_returns_false_for_v2": 0.2685583269999938,
+ "tests/test_auth.py::test_needs_rehash_returns_true_for_bare_bcrypt": 0.2688260279999781,
+ "tests/test_auth.py::test_needs_rehash_returns_true_for_v1": 0.2689431600000489,
+ "tests/test_auth.py::test_oidc_login_blocked_by_existing_local_account_across_case": 0.3929881110000224,
+ "tests/test_auth.py::test_password_blocklist_keeps_short_passwords_for_length_check": 0.0009044969999649766,
+ "tests/test_auth.py::test_rate_limiter_active_lockout_honors_live_lockout_seconds_change[memory]": 0.0065589129999352735,
+ "tests/test_auth.py::test_rate_limiter_active_lockout_honors_live_lockout_seconds_change[sql]": 0.06555618700002697,
+ "tests/test_auth.py::test_rate_limiter_allows_under_limit[memory]": 0.002718633000029058,
+ "tests/test_auth.py::test_rate_limiter_allows_under_limit[sql]": 0.010558280999987346,
+ "tests/test_auth.py::test_rate_limiter_blocks_after_max_failures[memory]": 0.005104862999985471,
+ "tests/test_auth.py::test_rate_limiter_blocks_after_max_failures[sql]": 0.037187459000051604,
+ "tests/test_auth.py::test_rate_limiter_clean_ip_skips_config_read[memory]": 0.002724964999970325,
+ "tests/test_auth.py::test_rate_limiter_clean_ip_skips_config_read[sql]": 0.009684489999926882,
+ "tests/test_auth.py::test_rate_limiter_counts_failure_when_config_breaks[memory]": 0.003409301000033338,
+ "tests/test_auth.py::test_rate_limiter_counts_failure_when_config_breaks[sql]": 0.01859945799998286,
+ "tests/test_auth.py::test_rate_limiter_honors_configured_attempts_and_lockout[memory]": 0.004558266999993066,
+ "tests/test_auth.py::test_rate_limiter_honors_configured_attempts_and_lockout[sql]": 0.030338633999974718,
+ "tests/test_auth.py::test_rate_limiter_lowered_then_raised_duration_not_resurrected[memory]": 0.004786003999925015,
+ "tests/test_auth.py::test_rate_limiter_lowered_then_raised_duration_not_resurrected[sql]": 0.03405699799998274,
+ "tests/test_auth.py::test_rate_limiter_malformed_config_propagates": 0.0009527990000037789,
+ "tests/test_auth.py::test_rate_limiter_policy_change_semantics[memory]": 0.005664914999954362,
+ "tests/test_auth.py::test_rate_limiter_policy_change_semantics[sql]": 0.04126828400001159,
+ "tests/test_auth.py::test_rate_limiter_resets_on_success[memory]": 0.00435980400010294,
+ "tests/test_auth.py::test_rate_limiter_resets_on_success[sql]": 0.0374129200000084,
+ "tests/test_auth.py::test_rate_limiter_tightened_threshold_preserves_failures[memory]": 0.006415182999944591,
+ "tests/test_auth.py::test_rate_limiter_tightened_threshold_preserves_failures[sql]": 0.041742892999991454,
+ "tests/test_auth.py::test_rate_limiter_uses_defaults_when_config_unavailable": 0.0008922349999807011,
+ "tests/test_auth.py::test_register_accepts_strong_password": 0.0008683410000003278,
+ "tests/test_auth.py::test_register_rejects_common_password_case_insensitive": 0.0012238970000453264,
+ "tests/test_auth.py::test_register_rejects_literal_password": 0.0010163179999835847,
+ "tests/test_auth.py::test_require_auth_requires_request_param": 0.0011981079999259237,
+ "tests/test_auth.py::test_require_auth_sets_auth_context": 0.007213681999985511,
+ "tests/test_auth.py::test_require_permission_denies_wrong_permission": 0.0039482020000036755,
+ "tests/test_auth.py::test_require_permission_internal_role_denied_for_other_owner": 0.004477495999992698,
+ "tests/test_auth.py::test_require_permission_internal_role_scoped_by_owner_header": 0.004812203999961184,
+ "tests/test_auth.py::test_require_permission_internal_role_without_header_is_scoped_to_internal_user": 0.004415618999985327,
+ "tests/test_auth.py::test_require_permission_requires_auth": 0.003817587000014555,
+ "tests/test_auth.py::test_sqlite_round_trip_new_fields": 0.1415291260000231,
+ "tests/test_auth.py::test_token_version_mismatch_rejects": 0.0027282020000143348,
+ "tests/test_auth.py::test_update_user_normalizes_email": 0.13049378299996306,
+ "tests/test_auth.py::test_update_user_on_legacy_mixed_case_row_does_not_collide": 0.13254035900001782,
+ "tests/test_auth.py::test_update_user_raises_when_row_concurrently_deleted": 0.12348335600000837,
+ "tests/test_auth.py::test_user_model_has_needs_setup_default_false": 0.0009750609999628068,
+ "tests/test_auth.py::test_user_model_has_token_version_default_zero": 0.00093734899996889,
+ "tests/test_auth.py::test_user_model_needs_setup_true": 0.0009514969999599998,
+ "tests/test_auth.py::test_user_repository_lists_registered_user_ids[creation-time-first]": 0.12676457800000662,
+ "tests/test_auth.py::test_user_repository_lists_registered_user_ids[id-breaks-time-tie]": 0.12779955600001358,
+ "tests/test_auth.py::test_validate_next_param_rejects_unsafe_paths": 0.0009494519999293516,
+ "tests/test_auth.py::test_verify_bare_bcrypt_hash": 0.803627041000027,
+ "tests/test_auth.py::test_verify_password_rejects_empty": 0.5376756609999234,
+ "tests/test_auth.py::test_verify_v1_prefixed_hash": 0.8048427500000344,
+ "tests/test_auth.py::test_violated_constraint_extracts_name_from_both_backends": 0.0007777599999485574,
+ "tests/test_auth_config.py::test_auth_config_defaults": 0.000781568000036259,
+ "tests/test_auth_config.py::test_auth_config_empty_secret_file_generates_new": 1.0075888669999813,
+ "tests/test_auth_config.py::test_auth_config_from_env": 0.001787276000015936,
+ "tests/test_auth_config.py::test_auth_config_missing_secret_generates_and_persists": 0.004909144000009746,
+ "tests/test_auth_config.py::test_auth_config_reuses_persisted_secret": 0.003321186000050602,
+ "tests/test_auth_config.py::test_auth_config_token_expiry_range": 0.0008347670000148355,
+ "tests/test_auth_config.py::test_concurrent_jwt_secret_creators_converge": 0.0065114829999970425,
+ "tests/test_auth_config.py::test_jwt_secret_creation_keeps_a_peer_replica_value": 0.003288613999984591,
+ "tests/test_auth_config.py::test_unusable_jwt_secret_location_keeps_the_actionable_error": 0.002519780999989507,
+ "tests/test_auth_errors.py::test_auth_error_code_values": 0.0008081770000103461,
+ "tests/test_auth_errors.py::test_auth_error_response_from_dict": 0.0007773590000397235,
+ "tests/test_auth_errors.py::test_auth_error_response_serialization": 0.0008005729999922551,
+ "tests/test_auth_errors.py::test_decode_token_prefers_expired_over_malformed": 0.0009147570000322958,
+ "tests/test_auth_errors.py::test_decode_token_returns_payload_on_valid": 0.001052865999952246,
+ "tests/test_auth_errors.py::test_decode_token_returns_token_error_on_bad_signature": 0.0009414980000315154,
+ "tests/test_auth_errors.py::test_decode_token_returns_token_error_on_expired": 0.001046966999979304,
+ "tests/test_auth_errors.py::test_decode_token_returns_token_error_on_malformed": 0.0008668269999816403,
+ "tests/test_auth_errors.py::test_decode_token_returns_token_error_on_signed_token_with_wrong_claims": 0.0009137050000163072,
+ "tests/test_auth_errors.py::test_token_error_values": 0.0007895510000253125,
+ "tests/test_auth_errors.py::test_verify_state_signed_accepts_a_valid_state": 0.0009067010000194387,
+ "tests/test_auth_errors.py::test_verify_state_signed_rejects_signed_payload_with_bad_claims": 0.0009008210000729377,
+ "tests/test_auth_me_permissions.py::test_account_preferences_use_registered_auth_and_csrf_middleware": 0.6772879970000076,
+ "tests/test_auth_me_permissions.py::test_auth_disabled_me_includes_default_admin_permissions": 0.3623850479999646,
+ "tests/test_auth_me_permissions.py::test_initialize_response_leaves_permissions_unresolved": 0.6307233450000354,
+ "tests/test_auth_me_permissions.py::test_me_fallback_mirrors_authenticate_internal_caller_semantics": 0.11680632999991758,
+ "tests/test_auth_me_permissions.py::test_me_falls_back_to_fresh_resolution_without_middleware_context": 0.12597246800004314,
+ "tests/test_auth_me_permissions.py::test_me_lists_all_route_permissions_when_authorization_disabled": 0.663294307000001,
+ "tests/test_auth_me_permissions.py::test_me_reuses_middleware_resolved_permissions": 0.6247385259999874,
+ "tests/test_auth_middleware.py::test_auth_disabled_allows_protected_path_without_cookie": 0.004436418000011599,
+ "tests/test_auth_middleware.py::test_auth_disabled_auth_me_reuses_middleware_user_without_cookie": 0.004565371999945,
+ "tests/test_auth_middleware.py::test_auth_disabled_does_not_clobber_internal_auth_identity": 0.00578751599999805,
+ "tests/test_auth_middleware.py::test_auth_disabled_does_not_clobber_valid_session_cookie": 0.004894238999952449,
+ "tests/test_auth_middleware.py::test_auth_disabled_is_ignored_in_explicit_production_env": 0.0037437199999885706,
+ "tests/test_auth_middleware.py::test_auth_disabled_skips_csrf_for_state_changing_requests": 0.0036371779999626597,
+ "tests/test_auth_middleware.py::test_auth_disabled_stamps_default_admin_user_without_cookie": 0.004706964999968477,
+ "tests/test_auth_middleware.py::test_auth_disabled_startup_warning_suppressed_in_explicit_production_env": 0.0012095000000158507,
+ "tests/test_auth_middleware.py::test_auth_disabled_startup_warning_when_effective": 0.001626865000048383,
+ "tests/test_auth_middleware.py::test_auth_uses_the_same_root_path_projection_as_the_router": 0.003120178999949985,
+ "tests/test_auth_middleware.py::test_delete_with_junk_cookie_rejected": 0.0038333869999860326,
+ "tests/test_auth_middleware.py::test_internal_auth_owner_gate_skipped_in_auth_disabled_mode": 0.0018051079999850117,
+ "tests/test_auth_middleware.py::test_internal_auth_owner_header_of_suspended_account_rejected": 0.13602753900005382,
+ "tests/test_auth_middleware.py::test_mcp_cache_reset_post_no_cookie_returns_401": 0.0037962069999366577,
+ "tests/test_auth_middleware.py::test_protected_auth_path_no_cookie": 0.0036783060000402656,
+ "tests/test_auth_middleware.py::test_protected_delete_no_cookie": 0.005413434000047346,
+ "tests/test_auth_middleware.py::test_protected_patch_no_cookie": 0.003757834999987608,
+ "tests/test_auth_middleware.py::test_protected_path_no_cookie_returns_401": 0.00365410099999508,
+ "tests/test_auth_middleware.py::test_protected_path_with_junk_cookie_rejected": 0.003927564999969491,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/agents]": 0.0008591929999397507,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/channels/providers]": 0.0009425910000118165,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/channels/slack/connect]": 0.0008502759999373666,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/channels]": 0.0009504750000246531,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/mcp/cache/reset]": 0.0008690709999541468,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/mcp/config]": 0.0008719659999769647,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/memory]": 0.0008981469999866931,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/models]": 0.0008923259999846778,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/runs/stream]": 0.0008628900000076101,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/skills]": 0.000921038999990742,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/threads/123/runs]": 0.0008606769999914832,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/threads/123/uploads]": 0.0008563779999235521,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/threads/123]": 0.0008499359999518674,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/v1/auth/change-password]": 0.0008367700000349032,
+ "tests/test_auth_middleware.py::test_protected_paths[/api/v1/auth/me]": 0.0008869259999642054,
+ "tests/test_auth_middleware.py::test_protected_paths_with_trailing_slash[/api/models/]": 0.0008430130000078861,
+ "tests/test_auth_middleware.py::test_protected_paths_with_trailing_slash[/api/v1/auth/change-password/]": 0.0008447570000384985,
+ "tests/test_auth_middleware.py::test_protected_paths_with_trailing_slash[/api/v1/auth/me/]": 0.000821662000021206,
+ "tests/test_auth_middleware.py::test_protected_post_no_cookie_returns_401": 0.003888432000053399,
+ "tests/test_auth_middleware.py::test_protected_post_with_internal_auth_header_passes": 0.004780099000015525,
+ "tests/test_auth_middleware.py::test_protected_post_with_non_ascii_internal_auth_header_returns_401": 0.004163677999997617,
+ "tests/test_auth_middleware.py::test_protected_put_no_cookie": 0.0038434460000189574,
+ "tests/test_auth_middleware.py::test_public_auth_path_no_cookie": 0.00454950200003168,
+ "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/login/local/]": 0.0008314809999774297,
+ "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/logout/]": 0.000845618000084869,
+ "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/register/]": 0.0008539529999893603,
+ "tests/test_auth_middleware.py::test_public_auth_paths_with_trailing_slash[/api/v1/auth/setup-status/]": 0.0008372510000071998,
+ "tests/test_auth_middleware.py::test_public_path_no_cookie": 0.006659854000020005,
+ "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/login/local]": 0.0009419180000236338,
+ "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/logout]": 0.0009152279999398161,
+ "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/register]": 0.0008941290000166191,
+ "tests/test_auth_middleware.py::test_public_paths[/api/v1/auth/setup-status]": 0.0008978360000355678,
+ "tests/test_auth_middleware.py::test_public_paths[/docs/]": 0.000954172000035669,
+ "tests/test_auth_middleware.py::test_public_paths[/docs]": 0.0009354759999951057,
+ "tests/test_auth_middleware.py::test_public_paths[/health/]": 0.0009438129999352896,
+ "tests/test_auth_middleware.py::test_public_paths[/health]": 0.0010268179999570748,
+ "tests/test_auth_middleware.py::test_public_paths[/openapi.json]": 0.0009141670000190061,
+ "tests/test_auth_middleware.py::test_public_paths[/redoc]": 0.0009080149999931564,
+ "tests/test_auth_middleware.py::test_put_with_junk_cookie_rejected": 0.003955677000021751,
+ "tests/test_auth_middleware.py::test_unknown_api_path_is_protected": 0.000784011999996892,
+ "tests/test_auth_middleware.py::test_unknown_endpoint_no_cookie_returns_401": 0.0038125260000470007,
+ "tests/test_auth_middleware.py::test_unknown_endpoint_with_junk_cookie_rejected": 0.0039451869999993505,
+ "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-sta%09tus]": 0.003194638000024952,
+ "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-sta%0Atus]": 0.0036211180000123022,
+ "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-sta%0Dtus]": 0.0034044639999706305,
+ "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-status%23private]": 0.0034189390000278763,
+ "tests/test_auth_middleware.py::test_url_reconstruction_cannot_turn_a_protected_route_path_public[/api/v1/auth/setup-status%3Fprivate]": 0.0033342420000508355,
+ "tests/test_auth_type_system.py::test_api_auth_me_auth_disabled_returns_synthetic_user": 0.3475492659999304,
+ "tests/test_auth_type_system.py::test_api_auth_me_expired_token_returns_structured_401": 0.33884414699991794,
+ "tests/test_auth_type_system.py::test_api_auth_me_invalid_sig_returns_structured_401": 0.3471918550000055,
+ "tests/test_auth_type_system.py::test_api_auth_me_no_cookie_returns_structured_401": 0.3490557509999803,
+ "tests/test_auth_type_system.py::test_api_login_bad_credentials_returns_structured_401": 0.3505740239999682,
+ "tests/test_auth_type_system.py::test_api_login_success_no_token_in_body": 0.9443178120000084,
+ "tests/test_auth_type_system.py::test_api_register_duplicate_returns_structured_400": 0.8962294469999961,
+ "tests/test_auth_type_system.py::test_auth_config_missing_jwt_secret_raises": 0.12929622799998697,
+ "tests/test_auth_type_system.py::test_auth_config_token_expiry_31_raises": 0.11970491999994692,
+ "tests/test_auth_type_system.py::test_auth_config_token_expiry_boundary_1_ok": 0.12422238700003163,
+ "tests/test_auth_type_system.py::test_auth_config_token_expiry_boundary_30_ok": 0.12213054500000453,
+ "tests/test_auth_type_system.py::test_auth_config_token_expiry_used_in_login_response": 0.13357712000004085,
+ "tests/test_auth_type_system.py::test_auth_config_token_expiry_zero_raises": 0.13722430999996504,
+ "tests/test_auth_type_system.py::test_auth_error_response_all_codes_serializable": 0.11700185700004795,
+ "tests/test_auth_type_system.py::test_auth_error_response_has_code_and_message": 0.11547703499996942,
+ "tests/test_auth_type_system.py::test_change_password_preserves_session_only_preference": 1.4503587489999745,
+ "tests/test_auth_type_system.py::test_change_password_reissues_access_and_csrf_in_lockstep_when_preference_changes": 1.4395528480000053,
+ "tests/test_auth_type_system.py::test_csrf_checks_post_to_protected": 0.12866879000000608,
+ "tests/test_auth_type_system.py::test_csrf_cookie_not_secure_on_http": 0.6097207130000015,
+ "tests/test_auth_type_system.py::test_csrf_cookie_persistent_on_https": 0.6038454860000115,
+ "tests/test_auth_type_system.py::test_csrf_cookie_secure_on_https": 0.6230506630000718,
+ "tests/test_auth_type_system.py::test_csrf_cookie_session_only_on_http": 0.610891889999948,
+ "tests/test_auth_type_system.py::test_csrf_does_not_exempt_me": 0.12329952599992566,
+ "tests/test_auth_type_system.py::test_csrf_does_not_exempt_old_login_path": 0.12586537800001452,
+ "tests/test_auth_type_system.py::test_csrf_exempts_login_local": 0.12308573899997555,
+ "tests/test_auth_type_system.py::test_csrf_exempts_login_local_trailing_slash": 0.11969889099998454,
+ "tests/test_auth_type_system.py::test_csrf_exempts_logout": 0.13199542000000974,
+ "tests/test_auth_type_system.py::test_csrf_exempts_register": 0.11985418599994091,
+ "tests/test_auth_type_system.py::test_csrf_middleware_allows_get_without_token": 0.1192480200000432,
+ "tests/test_auth_type_system.py::test_csrf_middleware_allows_post_with_matching_token": 0.12966683100000864,
+ "tests/test_auth_type_system.py::test_csrf_middleware_blocks_post_with_mismatched_token": 0.11921024299994087,
+ "tests/test_auth_type_system.py::test_csrf_middleware_blocks_post_without_token": 0.11995463000005202,
+ "tests/test_auth_type_system.py::test_csrf_middleware_exempts_login_local": 0.14188258700005463,
+ "tests/test_auth_type_system.py::test_csrf_middleware_sets_cookie_on_auth_endpoint": 0.12367527200001405,
+ "tests/test_auth_type_system.py::test_csrf_skips_get_requests": 0.12186113100005969,
+ "tests/test_auth_type_system.py::test_decode_token_empty_string_returns_malformed": 0.11751176399997121,
+ "tests/test_auth_type_system.py::test_decode_token_expired_maps_to_token_expired_code": 0.12454575399999612,
+ "tests/test_auth_type_system.py::test_decode_token_invalid_sig_maps_to_token_invalid_code": 0.12098155000001043,
+ "tests/test_auth_type_system.py::test_decode_token_malformed_maps_to_token_invalid_code": 0.12024583099997699,
+ "tests/test_auth_type_system.py::test_decode_token_whitespace_returns_malformed": 0.12143954999999096,
+ "tests/test_auth_type_system.py::test_get_auth_config_missing_env_var_generates_ephemeral": 0.13703316700008372,
+ "tests/test_auth_type_system.py::test_get_current_user_expired_token_returns_token_expired": 0.12791297200004692,
+ "tests/test_auth_type_system.py::test_get_current_user_invalid_token_returns_token_invalid": 0.13475352099999327,
+ "tests/test_auth_type_system.py::test_get_current_user_malformed_token_returns_token_invalid": 0.12763579099998879,
+ "tests/test_auth_type_system.py::test_get_current_user_no_cookie_returns_not_authenticated": 0.12407007599989583,
+ "tests/test_auth_type_system.py::test_initialize_remember_me_false_keeps_access_and_csrf_session_only": 0.6289050180000118,
+ "tests/test_auth_type_system.py::test_login_failure_uses_csrf_fallback_cookie_lifetime_on_https": 0.378227407000054,
+ "tests/test_auth_type_system.py::test_login_https_sets_secure_cookie": 0.9056437940000137,
+ "tests/test_auth_type_system.py::test_login_remember_me_false_keeps_access_and_csrf_session_only": 0.8879953780000278,
+ "tests/test_auth_type_system.py::test_login_remember_me_false_over_https_keeps_csrf_session_only": 2.1944152229999645,
+ "tests/test_auth_type_system.py::test_login_remember_me_true_keeps_access_and_csrf_max_age_in_lockstep_on_localhost": 0.8897298750000004,
+ "tests/test_auth_type_system.py::test_login_response_model_fields": 0.12611406799999259,
+ "tests/test_auth_type_system.py::test_login_response_model_has_no_access_token": 0.12559075299998312,
+ "tests/test_auth_type_system.py::test_logout_clears_access_and_csrf_without_reissuing_csrf": 0.6140696110000476,
+ "tests/test_auth_type_system.py::test_oidc_callback_access_and_csrf_cookie_lifetime_match_on_https": 0.13296866600006751,
+ "tests/test_auth_type_system.py::test_oidc_callback_access_and_csrf_cookie_stay_session_only": 0.12151411800010692,
+ "tests/test_auth_type_system.py::test_register_http_cookie_httponly_true_secure_false": 0.6368003479999516,
+ "tests/test_auth_type_system.py::test_register_https_cookie_httponly_true_secure_true": 0.6699038590000441,
+ "tests/test_auth_type_system.py::test_register_remember_me_false_keeps_access_and_csrf_session_only": 0.6180304790000832,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_allows_operator_opt_in_for_public_http": 0.12836725400001114,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_degrades_public_http_to_session_cookie": 0.13223005599996895,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_ignores_forwarded_localhost_on_public_http[spoofed_headers0]": 0.12639361399993732,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_ignores_forwarded_localhost_on_public_http[spoofed_headers1]": 0.14098263199991834,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_persists_on_https": 0.12523878600001126,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_persists_on_ipv4_loopback_range": 0.11718736800003171,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_persists_on_localhost_http": 0.11408320500004265,
+ "tests/test_auth_type_system.py::test_session_cookie_policy_remember_me_false_is_session_cookie": 0.12098583399995277,
+ "tests/test_auth_type_system.py::test_user_response_accepts_configured_custom_role": 0.12306167399998458,
+ "tests/test_auth_type_system.py::test_user_response_empty_string_role_rejected": 0.13069521200003464,
+ "tests/test_auth_type_system.py::test_user_response_missing_required_fields": 0.11971575200004736,
+ "tests/test_auth_type_system.py::test_user_response_system_role_literal": 0.1214373889999365,
+ "tests/test_authenticated_user_context.py::test_search_receives_host_proof_separately_from_its_user_id": 0.0015733539999587265,
+ "tests/test_authenticated_user_context.py::test_user_context_or_client_metadata_is_not_authentication": 0.0008384840000985605,
+ "tests/test_authenticated_user_context.py::test_verified_identity_can_be_cleared_and_restored": 0.0008566489999566329,
+ "tests/test_authenticated_user_context.py::test_verified_identity_rejects_invalid_host_bindings[ ]": 0.0008549159999802214,
+ "tests/test_authenticated_user_context.py::test_verified_identity_rejects_invalid_host_bindings[ alice ]": 0.0008580710000387626,
+ "tests/test_authenticated_user_context.py::test_verified_identity_rejects_invalid_host_bindings[1]": 0.0008533920000104445,
+ "tests/test_authenticated_user_context.py::test_verified_identity_rejects_invalid_host_bindings[True]": 0.0008189379999521407,
+ "tests/test_authenticated_user_context.py::test_verified_identity_rejects_invalid_host_bindings[]": 0.0008830779999584593,
+ "tests/test_authenticated_user_context.py::test_verified_identity_survives_child_tasks_and_threads_without_cross_user_leaks": 0.0018923430000086228,
+ "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_authorization_and_explicit_guardrail_both_run": 0.0011926499999503903,
+ "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_authorization_wires_adapter_with_the_build_provider_instance": 0.0011918069999978798,
+ "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_deferred_tool_search_bypasses_layer_two_for_filtered_catalog": 0.005978443000003608,
+ "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_subagent_deferred_tool_search_bypasses_layer_two_async": 0.005920585000069423,
+ "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_tool_search_without_deferred_catalog_is_not_exempt": 0.0027541500000438646,
+ "tests/test_authorization_enforcement.py::TestAuthorizationGuardrailWiring::test_wired_authorization_middleware_denies_execution_with_runtime_principal": 0.00256673899997395,
+ "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_invalid_provider_result_fails_closed[bash]": 0.002429971000083242,
+ "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_invalid_provider_result_fails_closed[invalid_result1]": 0.002390155000057348,
+ "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_invalid_provider_result_fails_closed[invalid_result2]": 0.002575986000067587,
+ "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_keeps_only_provider_allowed_tools_and_preserves_input_order": 0.005293037999990702,
+ "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_provider_cannot_add_tools_outside_the_candidate_set": 0.002110661000017444,
+ "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_provider_error_fails_closed_to_an_empty_tool_set": 0.0038470819999929518,
+ "tests/test_authorization_enforcement.py::TestAuthorizationToolFilter::test_provider_error_fails_open_only_when_configured": 0.003912464000052296,
+ "tests/test_authorization_enforcement.py::test_bootstrap_assembly_uses_filtered_skill_set[skills_allow0-True-expected_names0]": 0.0039387530000567494,
+ "tests/test_authorization_enforcement.py::test_bootstrap_assembly_uses_filtered_skill_set[skills_allow1-True-expected_names1]": 0.0016491260000179864,
+ "tests/test_authorization_enforcement.py::test_bootstrap_assembly_uses_filtered_skill_set[skills_allow2-False-None]": 0.001601826999944933,
+ "tests/test_authorization_enforcement.py::test_lead_agent_filters_all_model_visible_tools_and_reuses_provider[False]": 0.023349404000043705,
+ "tests/test_authorization_enforcement.py::test_lead_agent_filters_all_model_visible_tools_and_reuses_provider[True]": 0.006508558999996694,
+ "tests/test_authorization_outcome.py::test_context_key_is_double_underscore_prefixed_so_gateway_strips_forgeries": 0.0007308609999654436,
+ "tests/test_authorization_outcome.py::test_missing_context_or_tool_call_id_is_a_no_op_rather_than_an_error": 0.0007325849999801903,
+ "tests/test_authorization_outcome.py::test_pop_consumes_so_a_later_call_cannot_inherit_a_stale_decision": 0.0007487760000230992,
+ "tests/test_authorization_outcome.py::test_round_trip_is_keyed_by_tool_call_id": 0.0007834510000179762,
+ "tests/test_authorization_outcome.py::test_the_store_evicts_the_oldest_entry_once_it_is_full": 0.0008896610000306282,
+ "tests/test_authorization_principal.py::TestAttributes::test_empty_mapping_attributes": 0.0007405110000036075,
+ "tests/test_authorization_principal.py::TestAttributes::test_mapping_attributes_copied": 0.0007542769999417942,
+ "tests/test_authorization_principal.py::TestAttributes::test_missing_attributes": 0.0007420819999310879,
+ "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[42]": 0.0008262810000587706,
+ "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[invalid0]": 0.0009141959999965366,
+ "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[invalid3]": 0.0008276749999822641,
+ "tests/test_authorization_principal.py::TestAttributes::test_non_mapping_attributes_raises_type_error[not a mapping]": 0.0009117219999552617,
+ "tests/test_authorization_principal.py::TestAttributes::test_none_attributes": 0.000749337000002015,
+ "tests/test_authorization_principal.py::TestAttributes::test_type_error_includes_actual_type": 0.0008139779999964958,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[1-False0]": 0.0008520989999851736,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[1-False1]": 0.0008687110000096254,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[False-False]": 0.0008567989999619385,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[None-False]": 0.0009161399999584319,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[True-True]": 0.0008848909999983334,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[true-False]": 0.0008719660000338081,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[value6-False]": 0.0008753629999205259,
+ "tests/test_authorization_principal.py::TestIsInternalStrictBool::test_is_internal_strict_bool[value7-False]": 0.0008474910000018099,
+ "tests/test_authorization_principal.py::TestPrincipalBuilderFields::test_empty_context": 0.0007521339999811971,
+ "tests/test_authorization_principal.py::TestPrincipalBuilderFields::test_full_field_mapping": 0.000753924999969513,
+ "tests/test_authorization_principal.py::TestPrincipalBuilderFields::test_partial_context": 0.0007510089999982483,
+ "tests/test_authorization_principal.py::TestPureFunction::test_input_not_modified": 0.0007572410000307173,
+ "tests/test_authorization_principal.py::TestRoleResolution::test_empty_string_role_uses_default": 0.0007479749999674823,
+ "tests/test_authorization_principal.py::TestRoleResolution::test_missing_role_uses_default": 0.0007435670000290884,
+ "tests/test_authorization_principal.py::TestRoleResolution::test_none_role_uses_default": 0.0007530839999958516,
+ "tests/test_authorization_principal.py::TestRoleResolution::test_unknown_role_preserved": 0.0007472230000189484,
+ "tests/test_authorization_provider.py::TestAuthorizationConfig::test_app_config_has_authorization_field": 0.00121731600000885,
+ "tests/test_authorization_provider.py::TestAuthorizationConfig::test_app_config_load_propagates_to_singleton": 0.001302206000048045,
+ "tests/test_authorization_provider.py::TestAuthorizationConfig::test_defaults": 0.0008328939999842078,
+ "tests/test_authorization_provider.py::TestAuthorizationConfig::test_get_returns_defaults_when_not_loaded": 0.000814480000030926,
+ "tests/test_authorization_provider.py::TestAuthorizationConfig::test_load_from_dict": 0.0008209620000911855,
+ "tests/test_authorization_provider.py::TestAuthorizationConfig::test_reset_clears_singleton": 0.0008045120000588213,
+ "tests/test_authorization_provider.py::TestAuthorizationConfig::test_singleton_persistence": 0.000779093000062403,
+ "tests/test_authorization_provider.py::TestDataclasses::test_authz_decision_defaults": 0.000754968999956418,
+ "tests/test_authorization_provider.py::TestDataclasses::test_authz_decision_with_reasons": 0.0007427649999840469,
+ "tests/test_authorization_provider.py::TestDataclasses::test_authz_request": 0.0007395289999863053,
+ "tests/test_authorization_provider.py::TestDataclasses::test_authz_request_with_context": 0.0007438359999696331,
+ "tests/test_authorization_provider.py::TestDataclasses::test_principal_defaults": 0.0007529430000090542,
+ "tests/test_authorization_provider.py::TestDataclasses::test_principal_with_fields": 0.000732956000035756,
+ "tests/test_authorization_provider.py::TestFilterResources::test_allow_all_returns_all": 0.0007406910000327116,
+ "tests/test_authorization_provider.py::TestFilterResources::test_deny_all_returns_empty": 0.00073189300002241,
+ "tests/test_authorization_provider.py::TestFilterResources::test_denylist_filter_removes_denied": 0.0007546660000343763,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_adapter_is_guardrail_provider": 0.0008619479999651958,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_adapter_name": 0.0007256320000124106,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_aevaluate_allow": 0.0009647119999272036,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_aevaluate_deny": 0.0009938770000985642,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_aevaluate_propagates_provider_exception": 0.0009808510000084425,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_custom_resource_type_and_action": 0.0007795540000756773,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_decision_conversion_preserves_metadata": 0.0007872279999787679,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_allow": 0.0007482849999860264,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_applies_default_role_when_missing": 0.0007831710000232306,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_deny": 0.0007690629999501652,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_complete_principal_identity": 0.0007718389999809006,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_context_fields": 0.0007996009999828857,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_is_internal_false": 0.0007875879999801327,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_maps_is_internal_true": 0.0007714480000231561,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_preserves_unknown_role": 0.000776846999940517,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_propagates_provider_exception": 0.000840970000069774,
+ "tests/test_authorization_provider.py::TestGuardrailAuthorizationAdapter::test_evaluate_sync_async_same_principal": 0.0010111890000530366,
+ "tests/test_authorization_provider.py::TestProtocolConformance::test_allow_all_is_authorization_provider": 0.0007705259999966074,
+ "tests/test_authorization_provider.py::TestProtocolConformance::test_deny_all_is_authorization_provider": 0.0007633630000896119,
+ "tests/test_authorization_provider.py::TestProtocolConformance::test_plain_object_without_methods_is_not_provider": 0.0007644650000884212,
+ "tests/test_authorization_provider.py::TestProtocolConformance::test_provider_without_filter_resources_is_not_provider": 0.0007911559999911333,
+ "tests/test_authorization_route_permissions.py::TestRouteProviderCache::test_changed_config_returns_new_provider": 0.0008947410000246236,
+ "tests/test_authorization_route_permissions.py::TestRouteProviderCache::test_same_config_returns_same_provider": 0.0009083539999892309,
+ "tests/test_authorization_route_permissions.py::TestRouteProviderCache::test_same_content_different_object_reuses_provider": 0.0008591939999860188,
+ "tests/test_authorization_route_permissions.py::test_auth_middleware_marks_internal_route_principal": 0.004821201999959612,
+ "tests/test_authorization_route_permissions.py::test_auth_middleware_stamps_provider_derived_permissions": 0.0054789749999599735,
+ "tests/test_authorization_route_permissions.py::test_authenticate_uses_route_permission_resolution": 0.0017199290001030931,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_apply_failure_mode_to_provider_resolution[False-expected1]": 0.0020315049999339863,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_apply_failure_mode_to_provider_resolution[True-expected0]": 0.002062642999987929,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_disabled_preserves_all_permissions": 0.0019046759999810092,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_fail_closed_denies_only_the_failed_permission": 0.0023689870000112023,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_fail_open_allows_the_failed_permission": 0.002151739000055386,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_read_config_in_a_worker_with_the_caller_context": 0.0023498809999864534,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_use_async_provider_and_trusted_principal": 0.0018791670000268823,
+ "tests/test_authorization_route_permissions.py::test_route_permissions_use_builtin_rbac_route_policy": 0.0018678480000176023,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-PATCH-/api/scheduled-tasks/task-1-payload1]": 0.013689458999976978,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-POST-/api/scheduled-tasks-payload0]": 0.012292947999981152,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-POST-/api/scheduled-tasks/task-1/resume-None]": 0.012084295999954975,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions0-runs:create-POST-/api/scheduled-tasks/task-1/trigger-None]": 0.011991493000095943,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-PATCH-/api/scheduled-tasks/task-1-payload1]": 0.011840339999992011,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-POST-/api/scheduled-tasks-payload0]": 0.011762493000048835,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-POST-/api/scheduled-tasks/task-1/resume-None]": 0.012065540999969926,
+ "tests/test_authorization_route_permissions.py::test_scheduled_run_creation_requires_thread_write_and_runs_create[permissions1-threads:write-POST-/api/scheduled-tasks/task-1/trigger-None]": 0.013266956999984814,
+ "tests/test_authorization_route_permissions.py::test_stateless_run_creation_allows_runs_create[/api/runs/stream]": 0.008325980000051914,
+ "tests/test_authorization_route_permissions.py::test_stateless_run_creation_allows_runs_create[/api/runs/wait]": 0.008339945999978227,
+ "tests/test_authorization_route_permissions.py::test_stateless_run_creation_requires_runs_create[/api/runs/stream]": 0.008769962999963354,
+ "tests/test_authorization_route_permissions.py::test_stateless_run_creation_requires_runs_create[/api/runs/wait]": 0.008684146000007331,
+ "tests/test_authorization_runtime.py::TestDisabled::test_disabled_returns_none": 0.0007974169999442893,
+ "tests/test_authorization_runtime.py::TestDisabled::test_disabled_with_provider_config_returns_none": 0.0007668909999551943,
+ "tests/test_authorization_runtime.py::TestDisabledNoImport::test_disabled_does_not_import_invalid_path": 0.000753794999980073,
+ "tests/test_authorization_runtime.py::TestInvalidClassPath::test_nonexistent_attribute_raises_with_path": 0.000876735999952416,
+ "tests/test_authorization_runtime.py::TestInvalidClassPath::test_nonexistent_module_raises_with_path": 0.001224348999983249,
+ "tests/test_authorization_runtime.py::TestMissingProvider::test_enabled_without_provider_raises": 0.0008499649999862413,
+ "tests/test_authorization_runtime.py::TestNoCaching::test_each_call_returns_new_instance": 0.000779242000078284,
+ "tests/test_authorization_runtime.py::TestNoFactoryInjection::test_factory_does_not_inject_framework_params": 0.000804079999966234,
+ "tests/test_authorization_runtime.py::TestProtocolConformance::test_non_class_target_raises": 0.0008598039999583307,
+ "tests/test_authorization_runtime.py::TestProtocolConformance::test_non_protocol_class_raises": 0.0008999490000292099,
+ "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_invalid_rbac_config_preserves_cause": 0.0008288560000551115,
+ "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_invalid_rbac_config_surfaces_class_path": 0.000883899999962523,
+ "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_unknown_default_role_fails_during_provider_resolution": 0.0008892580000292583,
+ "tests/test_authorization_runtime.py::TestRbacErrorPropagation::test_unknown_provider_config_key_surfaces_through_factory": 0.0008769070000198553,
+ "tests/test_authorization_runtime.py::TestValidProvider::test_builtin_rbac_resolves": 0.0008155809999834673,
+ "tests/test_authorization_runtime.py::TestValidProvider::test_custom_provider_resolves": 0.0008051020000152675,
+ "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_disabled_does_not_resolve_provider": 0.002404073999969114,
+ "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_disabled_returns_original_and_none": 0.0026451260000044385,
+ "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_enabled_filters_and_returns_provider": 0.0038479129999586803,
+ "tests/test_authorization_tool_filter.py::TestApplyToolAuthorization::test_reuses_provided_provider": 0.0037845059999881414,
+ "tests/test_authorization_tool_filter.py::TestDisabledParity::test_lead_agent_context_disabled_noop": 0.005128779000017403,
+ "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_fail_closed_on_provider_error": 0.003975483999965945,
+ "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_fail_open_on_provider_error": 0.0037722120000580617,
+ "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_filters_denied_tools": 0.00480152399995859,
+ "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_guest_narrow_allowlist": 0.005922238000039215,
+ "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_preserves_order": 0.004726213000026291,
+ "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_provider_none_returns_original": 0.0035940180000011424,
+ "tests/test_authorization_tool_filter.py::TestFilterToolsByAuthorization::test_unknown_role_raises_and_fail_closed_denies_all": 0.0037306340000213822,
+ "tests/test_background_task_status_filter.py::test_internal_status_filter_rejects_invalid_values[]": 0.13967658000001393,
+ "tests/test_background_task_status_filter.py::test_internal_status_filter_rejects_invalid_values[unknown]": 0.12193325900000218,
+ "tests/test_background_task_status_filter.py::test_status_filter_finds_matches_before_limit[failed]": 0.13584741599993322,
+ "tests/test_background_task_status_filter.py::test_status_filter_finds_matches_before_limit[input_required]": 0.1323534420000101,
+ "tests/test_background_task_status_filter.py::test_status_filter_preserves_limit_order_and_default_behavior": 0.1398159459999988,
+ "tests/test_background_task_status_filter.py::test_status_filter_preserves_owner_and_incarnation_isolation[None]": 0.14119619299998476,
+ "tests/test_background_task_status_filter.py::test_status_filter_preserves_owner_and_incarnation_isolation[current]": 0.1358743929999946,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[cancelled-False]": 0.1424510249999571,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[cancelled-True]": 0.12474798599998849,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[completed-False]": 0.12439171300002272,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[completed-True]": 0.12417441199994528,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[failed-False]": 0.13230512000001227,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[failed-True]": 0.1240412090000973,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[input_required-False]": 0.1390722520000054,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[input_required-True]": 0.14138678900002333,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[submitted-False]": 0.14274587400001337,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[submitted-True]": 0.14252736000003097,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[working-False]": 0.137233139999978,
+ "tests/test_background_task_status_filter.py::test_status_intersects_active_only[working-True]": 0.12515391800002362,
+ "tests/test_background_task_status_filter.py::test_status_tool_schema_exposes_existing_states_and_rejects_invalid_values": 0.00212055199989436,
+ "tests/test_background_tasks_tool.py::test_background_task_tools_fail_closed_without_server_owned_incarnation": 0.0014565129999937199,
+ "tests/test_background_tasks_tool.py::test_cancel_background_task_uses_current_user_and_thread": 0.0015897750000704036,
+ "tests/test_background_tasks_tool.py::test_list_background_tasks_returns_only_safe_local_fields": 0.0016305300000567513,
+ "tests/test_base_to_dict.py::test_column_keys_are_cached_per_class": 0.0007862360000103763,
+ "tests/test_base_to_dict.py::test_repr_lists_columns": 0.0007772789999762608,
+ "tests/test_base_to_dict.py::test_to_dict_exclude": 0.0008363999999119187,
+ "tests/test_base_to_dict.py::test_to_dict_returns_all_columns": 0.0009082860000262372,
+ "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[FILE:../outputs/report.md non-empty]": 0.13382779600004824,
+ "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[F\\u0130LE:../outputs/report.md exists]": 0.1346656190000317,
+ "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[F\\u0130LE_WR\\u0130TTEN:../outputs/report.md]": 0.12031639899993252,
+ "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[f\\u0131le:../outputs/report.md exists]": 0.14210112000000663,
+ "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[f\\u0131le_written:../outputs/report.md]": 0.1336446950000436,
+ "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[file:../outputs/report.md exists]": 0.12326774000001706,
+ "tests/test_batch_acceptance.py::test_allowed_file_spellings_read_under_a_released_holder[file_written:../outputs/report.md]": 0.13573922400001948,
+ "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[FILE:../outputs/report.md non-empty]": 0.1719379140000683,
+ "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[F\\u0130LE:../outputs/report.md exists]": 0.18157744400002684,
+ "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[F\\u0130LE_WR\\u0130TTEN:../outputs/report.md]": 0.18415397000006806,
+ "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[f\\u0131le:../outputs/report.md exists]": 0.1712907829999608,
+ "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[f\\u0131le_written:../outputs/report.md]": 0.17084079099998917,
+ "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[file:../outputs/report.md exists]": 0.17340800199997375,
+ "tests/test_batch_acceptance.py::test_caller_sandbox_deny_applies_to_every_file_spelling[file_written:../outputs/report.md]": 1.469546568999931,
+ "tests/test_batch_acceptance.py::test_checker_error_does_not_retry_successful_execution": 0.18959484200001953,
+ "tests/test_batch_acceptance.py::test_completed_batch_records_mixed_checks_and_exports_after_reopen": 0.19206674900010512,
+ "tests/test_batch_acceptance.py::test_criteria_survive_lease_recovery_and_submission_replay": 0.1916470059999824,
+ "tests/test_batch_acceptance.py::test_csv_header_criterion_survives_batch_execution_and_storage": 0.19018918899996606,
+ "tests/test_batch_acceptance.py::test_denied_sandbox_keeps_result_unchecked_without_acquiring[FILE]": 0.1885123490000069,
+ "tests/test_batch_acceptance.py::test_denied_sandbox_keeps_result_unchecked_without_acquiring[File_Written]": 0.16934524800001327,
+ "tests/test_batch_acceptance.py::test_denied_sandbox_keeps_result_unchecked_without_acquiring[file]": 0.17147259100005385,
+ "tests/test_batch_acceptance.py::test_failed_execution_is_not_checked": 0.18186856100004434,
+ "tests/test_batch_acceptance.py::test_file_check_cannot_confirm_another_users_file": 0.17959221500001377,
+ "tests/test_batch_acceptance.py::test_json_criterion_survives_batch_execution_and_storage": 0.20499956800000518,
+ "tests/test_batch_acceptance.py::test_no_criteria_skips_checker_and_preserves_success": 0.16637021000002505,
+ "tests/test_batch_acceptance.py::test_only_effective_file_checks_request_sandbox_access[criteria0]": 0.11590071000000535,
+ "tests/test_batch_acceptance.py::test_only_effective_file_checks_request_sandbox_access[criteria1]": 0.11806098900001416,
+ "tests/test_batch_acceptance.py::test_only_effective_file_checks_request_sandbox_access[criteria2]": 0.12233024999989084,
+ "tests/test_batch_acceptance.py::test_slow_checker_renews_lease_and_stops_after_losing_it": 1.1668526419999807,
+ "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[empty]": 0.2099348690000511,
+ "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[escaped]": 0.17769344599997794,
+ "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[oversized]": 0.18472158200000877,
+ "tests/test_batch_acceptance.py::test_stored_delegated_checked_and_exported_criteria_agree[truncated_tag]": 0.18873029799999586,
+ "tests/test_batch_acceptance.py::test_surrogate_csv_criterion_preserves_completed_execution_after_reopen[\\\\ud800]": 0.1930763500000694,
+ "tests/test_batch_acceptance.py::test_surrogate_csv_criterion_preserves_completed_execution_after_reopen[\\\\udfff]": 0.18079684200000656,
+ "tests/test_batch_acceptance.py::test_surrogate_csv_criterion_preserves_completed_execution_after_reopen[id\\\\ud800]": 0.17431012900004816,
+ "tests/test_batch_acceptance.py::test_tool_preserves_per_item_criteria_and_legacy_shape": 0.19931760299999723,
+ "tests/test_batch_continuation.py::test_cancel_wins_over_an_inflight_followup_receipt[postgres]": 0.4550315279999495,
+ "tests/test_batch_continuation.py::test_cancel_wins_over_an_inflight_followup_receipt[sqlite]": 0.1780779349999193,
+ "tests/test_batch_continuation.py::test_cancelling_a_completed_batch_suppresses_an_unlaunched_followup[postgres]": 0.43911490599998615,
+ "tests/test_batch_continuation.py::test_cancelling_a_completed_batch_suppresses_an_unlaunched_followup[sqlite]": 0.17510239399996408,
+ "tests/test_batch_continuation.py::test_continuation_has_one_claim_and_recovers_with_the_same_identity[postgres]": 0.4683203840000374,
+ "tests/test_batch_continuation.py::test_continuation_has_one_claim_and_recovers_with_the_same_identity[sqlite]": 0.1811079539999696,
+ "tests/test_batch_continuation.py::test_deferred_continuations_yield_to_other_conversations_after_reopen[postgres]": 1.0134212969999794,
+ "tests/test_batch_continuation.py::test_deferred_continuations_yield_to_other_conversations_after_reopen[sqlite]": 0.6649314369999502,
+ "tests/test_batch_continuation.py::test_goal_suppression_and_claim_do_not_deadlock[postgres]": 0.48616055399998004,
+ "tests/test_batch_continuation.py::test_goal_suppression_and_claim_do_not_deadlock[sqlite]": 0.14479301899996244,
+ "tests/test_batch_continuation.py::test_manual_item_retry_defers_an_unadmitted_followup[postgres]": 0.45154268399994635,
+ "tests/test_batch_continuation.py::test_manual_item_retry_defers_an_unadmitted_followup[sqlite]": 0.18880716899997196,
+ "tests/test_batch_continuation.py::test_schema_upgrade_and_rollback_preserve_existing_batch_work[postgres]": 0.672956427000031,
+ "tests/test_batch_continuation.py::test_schema_upgrade_and_rollback_preserve_existing_batch_work[sqlite]": 0.3158536699999672,
+ "tests/test_batch_dependencies.py::test_cancelled_batch_does_not_release_waiting_dependencies[postgres]": 0.43574634699996295,
+ "tests/test_batch_dependencies.py::test_cancelled_batch_does_not_release_waiting_dependencies[sqlite]": 0.16461270799999284,
+ "tests/test_batch_dependencies.py::test_capped_attempt_can_retry_before_releasing_its_dependent[postgres]": 0.469595752000032,
+ "tests/test_batch_dependencies.py::test_capped_attempt_can_retry_before_releasing_its_dependent[sqlite]": 0.22814497699994263,
+ "tests/test_batch_dependencies.py::test_failed_prerequisite_blocks_descendants_but_keeps_independent_work[postgres]": 0.4589273160000289,
+ "tests/test_batch_dependencies.py::test_failed_prerequisite_blocks_descendants_but_keeps_independent_work[sqlite]": 0.19798152399999935,
+ "tests/test_batch_dependencies.py::test_invalid_dependencies_are_rejected_before_any_batch_is_saved[postgres-dependencies0]": 0.35376559800005225,
+ "tests/test_batch_dependencies.py::test_invalid_dependencies_are_rejected_before_any_batch_is_saved[postgres-dependencies1]": 0.3579640080000672,
+ "tests/test_batch_dependencies.py::test_invalid_dependencies_are_rejected_before_any_batch_is_saved[postgres-dependencies2]": 0.35654858100002684,
+ "tests/test_batch_dependencies.py::test_invalid_dependencies_are_rejected_before_any_batch_is_saved[sqlite-dependencies0]": 0.12120987999998079,
+ "tests/test_batch_dependencies.py::test_invalid_dependencies_are_rejected_before_any_batch_is_saved[sqlite-dependencies1]": 0.13379800899997463,
+ "tests/test_batch_dependencies.py::test_invalid_dependencies_are_rejected_before_any_batch_is_saved[sqlite-dependencies2]": 0.13776448900006244,
+ "tests/test_batch_dependencies.py::test_ready_dependency_starts_before_unrelated_item_finishes_and_survives_reopen[postgres]": 0.4840795069999331,
+ "tests/test_batch_dependencies.py::test_ready_dependency_starts_before_unrelated_item_finishes_and_survives_reopen[sqlite]": 0.21498603000003413,
+ "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[False-False-False-False]": 0.06621035000000575,
+ "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[False-False-True-False]": 0.059314412999981414,
+ "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[True-False-False-False]": 0.06195169599993733,
+ "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[True-True-False-False]": 0.058924883000031514,
+ "tests/test_batch_extension_snapshot.py::test_batch_keeps_its_construction_snapshot[True-True-True-True]": 0.06041273699997873,
+ "tests/test_batch_followup_host.py::test_batch_cancellation_failure_does_not_skip_remaining_batches[postgres]": 0.7574456750000422,
+ "tests/test_batch_followup_host.py::test_batch_cancellation_failure_does_not_skip_remaining_batches[sqlite]": 0.48055396099999825,
+ "tests/test_batch_followup_host.py::test_cancel_batch_tool_requires_runs_cancel_for_followups[postgres]": 0.8780671820000521,
+ "tests/test_batch_followup_host.py::test_cancel_batch_tool_requires_runs_cancel_for_followups[sqlite]": 0.55760490199998,
+ "tests/test_batch_followup_host.py::test_cancellation_or_goal_change_fences_a_launch_already_in_flight[postgres-cancel]": 0.7760831050000547,
+ "tests/test_batch_followup_host.py::test_cancellation_or_goal_change_fences_a_launch_already_in_flight[postgres-supersede]": 0.7769875789999219,
+ "tests/test_batch_followup_host.py::test_cancellation_or_goal_change_fences_a_launch_already_in_flight[sqlite-cancel]": 0.49854376199999706,
+ "tests/test_batch_followup_host.py::test_cancellation_or_goal_change_fences_a_launch_already_in_flight[sqlite-supersede]": 0.5072218590000261,
+ "tests/test_batch_followup_host.py::test_followup_preserves_explicit_model_controls[postgres-batch_host0]": 0.7517500500000551,
+ "tests/test_batch_followup_host.py::test_followup_preserves_explicit_model_controls[sqlite-batch_host0]": 0.4904775979999272,
+ "tests/test_batch_followup_host.py::test_followup_runs_once_and_reconciles_an_unknown_admission[postgres]": 1.0212437170000044,
+ "tests/test_batch_followup_host.py::test_followup_runs_once_and_reconciles_an_unknown_admission[sqlite]": 1.8112591510001153,
+ "tests/test_batch_followup_host.py::test_followup_waits_for_an_actual_answer_without_a_goal[postgres]": 1.5692174669999872,
+ "tests/test_batch_followup_host.py::test_followup_waits_for_an_actual_answer_without_a_goal[sqlite]": 1.2985157460000778,
+ "tests/test_batch_followup_host.py::test_resumed_native_batch_preserves_admitted_scope_in_followup[postgres-scope0]": 1.611601480000047,
+ "tests/test_batch_followup_host.py::test_resumed_native_batch_preserves_admitted_scope_in_followup[postgres-scope1]": 1.6221197569999504,
+ "tests/test_batch_followup_host.py::test_resumed_native_batch_preserves_admitted_scope_in_followup[sqlite-scope0]": 1.308950798000069,
+ "tests/test_batch_followup_host.py::test_resumed_native_batch_preserves_admitted_scope_in_followup[sqlite-scope1]": 2.379346447000046,
+ "tests/test_batch_followup_host.py::test_revoked_original_account_cannot_launch_followup[postgres]": 0.7305408419999821,
+ "tests/test_batch_followup_host.py::test_revoked_original_account_cannot_launch_followup[sqlite]": 0.4748262219999333,
+ "tests/test_batch_followup_host.py::test_scheduler_failure_does_not_skip_batch_cancellation[postgres]": 0.7494324460000144,
+ "tests/test_batch_followup_host.py::test_scheduler_failure_does_not_skip_batch_cancellation[sqlite]": 0.4870390730000054,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[postgres-error-None-True]": 1.9379165180000086,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[postgres-success-loop_capped-True]": 0.7458556299999941,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[postgres-success-subagent_limit_capped-False]": 0.7446382119999839,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[postgres-success-token_capped-True]": 0.7417611970000166,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[sqlite-error-None-True]": 0.4900397430000112,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[sqlite-success-loop_capped-True]": 0.47702422499997965,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[sqlite-success-subagent_limit_capped-False]": 0.4567898700000228,
+ "tests/test_batch_followup_host.py::test_source_completion_preserves_existing_hard_stop_policy[sqlite-success-token_capped-True]": 0.4704479549999405,
+ "tests/test_batch_followup_host.py::test_worker_wakes_the_same_waiting_goal_and_accounts_once[postgres]": 1.0426342609999892,
+ "tests/test_batch_followup_host.py::test_worker_wakes_the_same_waiting_goal_and_accounts_once[sqlite]": 0.7589125170000557,
+ "tests/test_batch_goal_wakeup.py::test_changed_goal_cannot_be_resumed_by_an_old_batch_event": 0.001990255999942292,
+ "tests/test_batch_goal_wakeup.py::test_external_goal_input_cannot_forge_the_wakeup_receipt": 0.0009066519999691991,
+ "tests/test_batch_goal_wakeup.py::test_external_result_consumes_one_continuation_and_run_recovery_does_not_charge_it_twice": 0.002425604000052317,
+ "tests/test_batch_goal_wakeup.py::test_external_result_does_not_bypass_existing_limits_or_other_blockers[changes0]": 0.0020273760000009133,
+ "tests/test_batch_goal_wakeup.py::test_external_result_does_not_bypass_existing_limits_or_other_blockers[changes1]": 0.0019578969999543006,
+ "tests/test_batch_goal_wakeup.py::test_external_result_does_not_bypass_existing_limits_or_other_blockers[changes2]": 0.0019931209999981547,
+ "tests/test_batch_goal_wakeup.py::test_external_result_does_not_bypass_existing_limits_or_other_blockers[changes3]": 0.0019423649999907866,
+ "tests/test_batch_lease_lifecycle.py::test_each_scheduler_claim_has_a_fresh_ownership_generation": 0.202386845000035,
+ "tests/test_batch_lease_lifecycle.py::test_execution_requires_an_explicit_claim_owner": 0.12468109699995011,
+ "tests/test_batch_lease_lifecycle.py::test_heartbeat_exit_drains_an_in_flight_renewal_across_repeated_cancellation": 1.0031329519999872,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-finalize]": 0.1638719429999469,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-renew]": 0.18206672100006926,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-requeue]": 0.16377892600002042,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[cancel-running]": 0.17062786599996116,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-finalize]": 0.20518376099994384,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-renew]": 0.20657093599999143,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-requeue]": 0.19282861600004253,
+ "tests/test_batch_lease_lifecycle.py::test_in_flight_old_acknowledgement_cannot_change_reclaimed_row[reclaim-running]": 0.20110579499998948,
+ "tests/test_batch_lease_lifecycle.py::test_initialization_keeps_renewing_for_other_workers": 3.5240974329999517,
+ "tests/test_batch_lease_lifecycle.py::test_lost_heartbeat_cancels_execution_before_a_long_poll_interval": 10.177036856999962,
+ "tests/test_batch_lease_lifecycle.py::test_recovery_does_not_overwrite_a_renewal_after_its_expiry_read[False]": 0.1674763060000828,
+ "tests/test_batch_lease_lifecycle.py::test_recovery_does_not_overwrite_a_renewal_after_its_expiry_read[True]": 0.17991335400000708,
+ "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[batch_cancelled]": 0.1530749219999734,
+ "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[item_cancelled]": 0.1523365159999912,
+ "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[missing]": 0.14871625799992216,
+ "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[owned]": 0.17569170599995232,
+ "tests/test_batch_lease_lifecycle.py::test_renewal_reports_only_explicit_cancellation[wrong_owner]": 0.15593306599998868,
+ "tests/test_batch_lease_lifecycle.py::test_scheduler_does_not_reclaim_its_still_initializing_item": 0.18771205900009136,
+ "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[cancel-pending]": 0.16350461300004326,
+ "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[cancel-queued]": 0.1762524750000125,
+ "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[claim-pending]": 0.19339613300002156,
+ "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[claim-queued]": 0.1835380560000317,
+ "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[pause-pending]": 0.16215244300002496,
+ "tests/test_batch_lease_lifecycle.py::test_stale_claim_pass_preserves_peer_claim_or_control[pause-queued]": 0.19225645099999156,
+ "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[postgres-knowledge_search]": 0.5951286100000175,
+ "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[postgres-task]": 0.5855462750000129,
+ "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[sqlite-knowledge_search]": 0.19996052500005135,
+ "tests/test_batch_rag_evidence.py::test_cited_evidence_survives_worker_database_reopen_and_export[sqlite-task]": 0.2201905040000156,
+ "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[10000]": 0.0011125180000135515,
+ "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[1000]": 0.001065721999964353,
+ "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[1800]": 0.0010969890000183113,
+ "tests/test_batch_rag_evidence.py::test_evidence_budget_keeps_whole_records_and_reports_omissions[1]": 0.0010512839999705648,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-cancel-running]": 0.45139425100006747,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-cancel]": 0.45766042499997184,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-failure]": 0.4410866220000571,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-retry]": 0.45004640400009066,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[postgres-stale-lease]": 0.46626405400002113,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-cancel-running]": 1.5888098780000632,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-cancel]": 0.18032538400001386,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-failure]": 0.157905889999995,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-retry]": 0.166379194000001,
+ "tests/test_batch_rag_evidence.py::test_fenced_or_failed_attempts_cannot_publish_evidence[sqlite-stale-lease]": 0.16843006800002058,
+ "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[omitted]": 0.0037742450000450845,
+ "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[partial]": 0.0037643659999844203,
+ "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[retained]": 0.00424915699994699,
+ "tests/test_batch_rag_evidence.py::test_forwarded_omissions_follow_only_current_complete_references[unknown]": 0.0038450179999358625,
+ "tests/test_batch_rag_evidence.py::test_forwarding_limit_counts_duplicate_omissions_once": 0.005559376999997312,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-None-True-thread-1-401]": 0.4653919520000045,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-other-True-thread-1-404]": 0.47567740300002015,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-user-1-False-thread-1-403]": 0.4663064989999839,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-user-1-True-other-thread-404]": 0.46034167900000966,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[postgres-user-1-True-thread-1-200]": 0.4986498969999502,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-None-True-thread-1-401]": 0.17703385400000116,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-other-True-thread-1-404]": 0.18462049299995442,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-user-1-False-thread-1-403]": 0.19607285400002183,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-user-1-True-other-thread-404]": 0.20088767700002563,
+ "tests/test_batch_rag_evidence.py::test_http_export_checks_permission_thread_and_batch_owner[sqlite-user-1-True-thread-1-200]": 0.18968731699999353,
+ "tests/test_batch_rag_evidence.py::test_nested_task_omissions_survive_worker_reopen_and_export[postgres]": 0.5857619259999751,
+ "tests/test_batch_rag_evidence.py::test_nested_task_omissions_survive_worker_reopen_and_export[sqlite]": 0.20614308200009646,
+ "tests/test_batch_rag_evidence.py::test_plain_results_keep_nullable_evidence[postgres]": 0.45778617000001987,
+ "tests/test_batch_rag_evidence.py::test_plain_results_keep_nullable_evidence[sqlite]": 0.184170184999914,
+ "tests/test_batch_rag_evidence.py::test_real_subagent_graph_captures_artifact_for_durable_export[postgres]": 0.5107974029999696,
+ "tests/test_batch_rag_evidence.py::test_real_subagent_graph_captures_artifact_for_durable_export[sqlite]": 0.22352991100001418,
+ "tests/test_batch_rag_evidence.py::test_recaptured_source_supersedes_forwarded_omission[False]": 0.0009692390000282103,
+ "tests/test_batch_rag_evidence.py::test_recaptured_source_supersedes_forwarded_omission[True]": 0.0009315789999959634,
+ "tests/test_batch_rag_evidence.py::test_report_truncation_selects_only_complete_stored_citations[postgres]": 0.46635842000000594,
+ "tests/test_batch_rag_evidence.py::test_report_truncation_selects_only_complete_stored_citations[sqlite]": 0.16726517499995452,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[future-version]": 0.000975540000069941,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-id]": 0.0010457540000174959,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-locator]": 0.0009425990000409001,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-provider]": 0.0009686389998933009,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[invalid-text]": 0.0009214279999127939,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[overlong-name]": 0.0009620060000088415,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[uncited]": 0.001106206999963888,
+ "tests/test_batch_rag_evidence.py::test_unrelated_or_invalid_evidence_is_not_persisted[unsupported-tool]": 0.0009687489999237187,
+ "tests/test_batch_result_reader.py::test_bound_reader_stop_does_not_fall_back_to_global": 0.0019097050000027593,
+ "tests/test_batch_result_reader.py::test_completion_changes_revision_and_requires_restart": 0.20241871500002162,
+ "tests/test_batch_result_reader.py::test_continuation_accepts_changed_window_size": 0.2053434540000012,
+ "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[None]": 0.20634614799996598,
+ "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget1]": 0.2128611959999489,
+ "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget2]": 0.2076138310000033,
+ "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget3]": 0.24459710400003587,
+ "tests/test_batch_result_reader.py::test_escape_heavy_windows_survive_real_output_budget[budget4]": 0.2123998330000063,
+ "tests/test_batch_result_reader.py::test_failed_report_retry_and_cancel_states": 0.2512718949999453,
+ "tests/test_batch_result_reader.py::test_gateway_tool_assembly_gating_and_config_binding": 0.24901660400001902,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args0]": 0.0019513540000275498,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args10]": 0.0016476340000508571,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args1]": 0.0016869669998982317,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args2]": 0.0020153140000047642,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args3]": 0.0017669670000373117,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args4]": 0.0016982779999352715,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args5]": 0.001845643999956792,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args6]": 0.0016592150000178663,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args7]": 0.001641893000055461,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args8]": 0.0017952310000168836,
+ "tests/test_batch_result_reader.py::test_invalid_reader_arguments_do_not_query_storage[args9]": 0.0016312520000383302,
+ "tests/test_batch_result_reader.py::test_long_criteria_and_error_are_inside_the_window": 0.1951244360000146,
+ "tests/test_batch_result_reader.py::test_missing_thread_and_legacy_submitter_are_explicitly_rejected": 0.0018767740000384947,
+ "tests/test_batch_result_reader.py::test_output_budget_too_small_stops_without_zero_progress": 0.12987885699999424,
+ "tests/test_batch_result_reader.py::test_pending_empty_and_position_boundaries": 0.1613200639999377,
+ "tests/test_batch_result_reader.py::test_read_batch_item_never_serves_a_gapped_position[postgres]": 0.49424056599997357,
+ "tests/test_batch_result_reader.py::test_read_batch_item_never_serves_a_gapped_position[sqlite]": 0.23179083999997374,
+ "tests/test_batch_result_reader.py::test_reader_rejects_other_user_or_thread[other-other]": 0.21606925600008253,
+ "tests/test_batch_result_reader.py::test_reader_rejects_other_user_or_thread[other-thread-1]": 0.21246715600000243,
+ "tests/test_batch_result_reader.py::test_reader_rejects_other_user_or_thread[user-1-other]": 0.19470690000002833,
+ "tests/test_batch_result_reader.py::test_real_submission_worker_reopen_and_toolnode_continuation[postgres]": 0.9603810840000051,
+ "tests/test_batch_result_reader.py::test_real_submission_worker_reopen_and_toolnode_continuation[sqlite]": 0.4880940810000425,
+ "tests/test_batch_result_reader.py::test_real_tool_schema_rejects_boolean_integers[max_chars]": 0.002323231999980635,
+ "tests/test_batch_result_reader.py::test_real_tool_schema_rejects_boolean_integers[offset]": 0.002019290000021101,
+ "tests/test_batch_result_reader.py::test_real_tool_schema_rejects_boolean_integers[position]": 0.0023338710000189167,
+ "tests/test_batch_result_reader.py::test_runtime_identity_is_not_a_model_argument": 0.13192093799995064,
+ "tests/test_batch_result_reader.py::test_sdk_factory_graph_consumes_reader": 0.15159557700002324,
+ "tests/test_batch_result_reader.py::test_serialization_and_hash_run_off_loop": 0.12611841400001822,
+ "tests/test_batch_task_tool.py::test_batch_task_is_explicit_idempotent_submission[None-True]": 0.002177336999977797,
+ "tests/test_batch_task_tool.py::test_batch_task_is_explicit_idempotent_submission[incarnation-1-True]": 0.002562951999948382,
+ "tests/test_batch_task_tool.py::test_batch_task_is_explicit_idempotent_submission[thread_incarnation2-False]": 0.002349138999989009,
+ "tests/test_batch_task_tool.py::test_batch_task_rejects_duplicate_item_keys_without_submitting": 0.0015706570000588727,
+ "tests/test_batch_task_tool.py::test_batch_task_rejects_stale_standalone_thread_incarnation": 0.001706263000016861,
+ "tests/test_batch_task_tool.py::test_bound_batch_task_uses_the_explicit_app_config": 0.001990546999934395,
+ "tests/test_batch_task_tool.py::test_bound_batch_tools_do_not_fall_back_after_runtime_stops": 0.0017589920000204984,
+ "tests/test_batch_task_tool.py::test_bound_batch_tools_expose_a_sync_invocation_path": 0.00179623199994694,
+ "tests/test_batch_task_tool.py::test_bound_batch_tools_sync_path_uses_the_explicit_submitter": 0.002558274000023175,
+ "tests/test_batch_task_tool.py::test_bound_batch_tools_use_the_explicit_submitter": 0.0021061639999970794,
+ "tests/test_batch_task_tool.py::test_cancel_batch_keeps_the_existing_submitter_signature": 0.0012598150000826536,
+ "tests/test_batch_task_tool.py::test_followup_captures_configurable_settings_with_context_precedence": 0.0019488290000140296,
+ "tests/test_bench_checkpoint_channels.py::test_case_rejects_non_positive_snapshot_frequency": 0.0008456469999487126,
+ "tests/test_bench_checkpoint_channels.py::test_controller_writes_versioned_jsonl_without_sensitive_case_paths": 0.003194856999982676,
+ "tests/test_bench_checkpoint_channels.py::test_cross_mode_validation_rejects_materialized_state_mismatch": 0.00095190799993361,
+ "tests/test_bench_checkpoint_channels.py::test_deterministic_message_has_exact_payload_bytes_and_stable_identity": 0.0007578119999607225,
+ "tests/test_bench_checkpoint_channels.py::test_expand_cases_alternates_modes_without_cross_product_reordering": 0.0007855739999627076,
+ "tests/test_bench_checkpoint_channels.py::test_expand_cases_sweeps_delta_frequencies_without_duplicating_full_cases": 0.0008187060000750535,
+ "tests/test_bench_checkpoint_channels.py::test_help_explains_delta_only_runs_bypass_full_payload_cap": 0.0024871499999790103,
+ "tests/test_bench_checkpoint_channels.py::test_memory_case_keeps_timings_when_private_storage_stats_change": 1.0548500740000009,
+ "tests/test_bench_checkpoint_channels.py::test_memory_smoke_case_materializes_at_low_snapshot_frequency": 1.2980689690000418,
+ "tests/test_bench_checkpoint_channels.py::test_memory_smoke_case_materializes_expected_state[delta]": 1.0696976200000563,
+ "tests/test_bench_checkpoint_channels.py::test_memory_smoke_case_materializes_expected_state[full]": 1.0683964489999767,
+ "tests/test_bench_checkpoint_channels.py::test_oversized_filter_applies_full_cap_to_every_swept_delta_cadence": 0.0007670300000199859,
+ "tests/test_bench_checkpoint_channels.py::test_oversized_filter_does_not_suppress_a_delta_only_diagnostic": 0.000744908999990912,
+ "tests/test_bench_checkpoint_channels.py::test_oversized_filter_skips_full_and_delta_as_a_comparable_pair": 0.0007681030000412647,
+ "tests/test_bench_checkpoint_channels.py::test_parse_choice_csv_reports_duplicate_values": 0.0009782349999909457,
+ "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_deduplicates_in_input_order": 0.0011376950000681063,
+ "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[-1]": 0.0008292469999560126,
+ "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[0]": 0.0008654559999854428,
+ "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[1,,2]": 0.0008166839999717013,
+ "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[]": 0.0009200970000051711,
+ "tests/test_bench_checkpoint_channels.py::test_parse_positive_int_csv_rejects_invalid_values[one]": 0.0008023969999726432,
+ "tests/test_bench_checkpoint_channels.py::test_postgres_backend_requires_explicit_connection_uri": 0.0037292809999485144,
+ "tests/test_bench_checkpoint_channels.py::test_postgres_failure_does_not_expose_connection_uri": 0.005397792999985995,
+ "tests/test_bench_checkpoint_channels.py::test_postgres_smoke_case_reports_normalized_storage[asyncio]": 1.4065971720000334,
+ "tests/test_bench_checkpoint_channels.py::test_postgres_storage_stats_normalize_checkpoint_tables[asyncio]": 0.0015444690000094852,
+ "tests/test_bench_checkpoint_channels.py::test_profiled_case_writes_loadable_stats": 1.0859909420000236,
+ "tests/test_bench_checkpoint_channels.py::test_shared_backend_thread_ids_are_case_scoped_and_stable": 0.0007702959999846826,
+ "tests/test_bench_checkpoint_channels.py::test_sqlite_smoke_case_reports_durable_and_logical_storage[delta]": 1.078647430999979,
+ "tests/test_bench_checkpoint_channels.py::test_sqlite_smoke_case_reports_durable_and_logical_storage[full]": 1.0860697599999867,
+ "tests/test_bench_checkpoint_production.py::test_case_rejects_frequency_on_full_mode": 0.0008175639999876694,
+ "tests/test_bench_checkpoint_production.py::test_case_rejects_nonpositive_turns": 0.0009244360000479901,
+ "tests/test_bench_checkpoint_production.py::test_case_rejects_turns_consumed_by_warmup[1]": 0.0009143760000256407,
+ "tests/test_bench_checkpoint_production.py::test_case_rejects_turns_consumed_by_warmup[2]": 0.0008605560000205514,
+ "tests/test_bench_checkpoint_production.py::test_cross_mode_digest_gate_fails_both_rows_on_mismatch": 0.0008046699999795237,
+ "tests/test_bench_checkpoint_production.py::test_cross_mode_gate_tolerates_missing_pair": 0.0007504390000008243,
+ "tests/test_bench_checkpoint_production.py::test_expand_cases_alternates_mode_order": 0.0008703940000600596,
+ "tests/test_bench_checkpoint_production.py::test_expand_cases_sweeps_frequency_for_delta_only": 0.0010035839999886775,
+ "tests/test_bench_checkpoint_production.py::test_merged_busy_ms_unions_overlapping_intervals": 0.0011337890000504558,
+ "tests/test_bench_checkpoint_production.py::test_run_case_fails_when_warm_cache_is_not_hit": 0.4968907780000791,
+ "tests/test_bench_checkpoint_production.py::test_run_case_succeeds_end_to_end_small[delta-10]": 0.45318308600008095,
+ "tests/test_bench_checkpoint_production.py::test_run_case_succeeds_end_to_end_small[full-None]": 0.4535194070001012,
+ "tests/test_bench_checkpoint_production.py::test_scripted_model_is_deterministic_across_instances": 0.0024215969999659137,
+ "tests/test_bench_checkpoint_production.py::test_timing_saver_records_cumulative_ms": 0.001308467000001201,
+ "tests/test_bench_concurrency.py::test_summarize_counts_completed_ops_across_workers": 0.0008231759999262067,
+ "tests/test_bench_concurrency.py::test_summarize_groups_errors_by_exception_type": 0.00083881399996244,
+ "tests/test_bench_concurrency.py::test_summarize_handles_empty_results_without_crashing": 0.0007634429999257009,
+ "tests/test_bench_concurrency.py::test_summarize_percentiles_are_monotonic_and_within_observed_range": 0.0008422319999112915,
+ "tests/test_bench_concurrency.py::test_summarize_percentiles_match_hand_computed_nearest_rank_values": 0.0007948310000074343,
+ "tests/test_bench_concurrency.py::test_summarize_percentiles_match_hand_computed_values_at_documented_sample_size": 0.0008264399999688976,
+ "tests/test_bench_concurrency.py::test_summarize_separates_crashed_workers_from_completed_ops": 0.0008181250000234286,
+ "tests/test_bench_concurrency.py::test_summarize_surfaces_crashed_worker_diagnostics_not_just_a_count": 0.0007815870000058567,
+ "tests/test_bench_concurrency.py::test_summarize_throughput_uses_slowest_worker_operation_window": 0.0007688329999950838,
+ "tests/test_bench_concurrency.py::test_summary_indicates_failure_for_an_all_crashed_sweep": 0.0007554090000780889,
+ "tests/test_bench_concurrency.py::test_summary_indicates_failure_is_false_for_a_clean_run": 0.0007743439999785551,
+ "tests/test_bench_concurrency.py::test_summary_indicates_failure_when_completed_ops_falls_short_without_a_crash": 0.0007606880000139427,
+ "tests/test_bench_concurrency.py::test_summary_indicates_failure_when_every_op_errored_without_a_crash": 0.0007918270000573102,
+ "tests/test_bench_context_memory_comparison.py::test_offline_cli_records_real_gateway_context": 10.486445236999998,
+ "tests/test_bench_context_memory_comparison.py::test_scope_isolation_requires_a_scope_rejection[extraction_error]": 9.817026444000021,
+ "tests/test_bench_context_memory_comparison.py::test_scope_isolation_requires_a_scope_rejection[no_scope_rejection]": 10.186802860999933,
+ "tests/test_bench_context_snapshot.py::test_capped_artifact_is_not_normal_completion_and_stays_in_costs": 0.0008575200000109362,
+ "tests/test_bench_context_snapshot.py::test_config_rejects_credentials_instead_of_recording_them": 0.00776152900004945,
+ "tests/test_bench_context_snapshot.py::test_grader_detects_boolean_numeric_input_mutation[False]": 0.04303194899995333,
+ "tests/test_bench_context_snapshot.py::test_grader_detects_boolean_numeric_input_mutation[True]": 0.043251820999955726,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[0-0-json]": 0.001059508000025744,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[0-0-python]": 0.04365012100004151,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[1.0-1-json]": 0.0010417039999879307,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[1.0-1-python]": 0.043616656000040166,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[False-False-json]": 0.001005137999982253,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[False-False-python]": 0.04403494200005298,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[True-True-json]": 0.0010182819999613457,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[True-True-python]": 0.04478476000002729,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[actual4-expected4-json]": 0.0009925329999873611,
+ "tests/test_bench_context_snapshot.py::test_grader_preserves_valid_booleans_and_numeric_equality[actual4-expected4-python]": 0.04326066800001627,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[False-0-json]": 0.0010677129999976387,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[False-0-python]": 0.04305929899999228,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[True-1-json]": 0.0010059590000537355,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[True-1-python]": 0.04365028900002699,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[actual2-expected2-json]": 0.001033220000010715,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[actual2-expected2-python]": 0.04340911600002073,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[actual3-expected3-json]": 0.0010163589999478972,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[actual3-expected3-python]": 0.04334961300003215,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[actual4-expected4-json]": 0.0010358240000414298,
+ "tests/test_bench_context_snapshot.py::test_grader_rejects_boolean_numeric_substitutions[actual4-expected4-python]": 0.04338771499999439,
+ "tests/test_bench_context_snapshot.py::test_invoice_grader_allows_divmod_and_detects_rounding_errors": 0.13103807000004508,
+ "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[\"text\"]": 0.0008155320000469146,
+ "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[[]]": 0.0008661260000053517,
+ "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[invalid]": 0.0008502559999783443,
+ "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[null]": 0.0008137180000176159,
+ "tests/test_bench_context_snapshot.py::test_json_grader_rejects_nonobjects_and_wrong_shapes[{\"unexpected\":1}]": 0.0008575199999540928,
+ "tests/test_bench_context_snapshot.py::test_offline_summary_cli_needs_no_provider_config": 0.08917538800000102,
+ "tests/test_bench_context_snapshot.py::test_provider_auth_and_metadata_redaction[asyncio-]": 0.4947364849999758,
+ "tests/test_bench_context_snapshot.py::test_provider_auth_and_metadata_redaction[asyncio-configured-test-key]": 0.007184968000046865,
+ "tests/test_bench_context_snapshot.py::test_published_results_include_all_pairs_and_reproduce_summary": 0.0015580350000732324,
+ "tests/test_bench_context_snapshot.py::test_python_grader_keeps_standard_types_and_rejects_mutation": 0.08663988699998981,
+ "tests/test_bench_context_snapshot.py::test_python_grader_rejects_imports_and_times_out": 0.24475691200001393,
+ "tests/test_bench_context_snapshot.py::test_usage_counts_lead_and_worker_and_preserves_unknown_cost": 0.0010395209999956023,
+ "tests/test_bench_deermem_eviction_contracts.py::test_cli_contract_validation_is_offline": 0.00872473800006901,
+ "tests/test_bench_deermem_eviction_contracts.py::test_committed_protocol_is_pinned_and_does_not_copy_longmemeval_text": 0.005893422999974973,
+ "tests/test_bench_deermem_eviction_contracts.py::test_required_policy_version_is_checked_against_production": 0.004516949999981534,
+ "tests/test_bench_deermem_eviction_dataset.py::test_distractor_bank_is_filtered_sorted_and_bounded": 0.0008029569999621344,
+ "tests/test_bench_deermem_eviction_dataset.py::test_extract_evidence_uses_marked_turns_and_per_session_user_fallback": 0.0007933489999913945,
+ "tests/test_bench_deermem_eviction_dataset.py::test_load_longmemeval_indexes_unique_rows": 0.002447543999892332,
+ "tests/test_bench_deermem_eviction_dataset.py::test_load_longmemeval_rejects_hash_mismatch": 0.0025167239999746016,
+ "tests/test_bench_deermem_eviction_grading.py::test_all_stopword_predictions_cannot_pass_overlap": 0.0007301910000023781,
+ "tests/test_bench_deermem_eviction_grading.py::test_config_pins_the_committed_grader_version": 0.00442070000002559,
+ "tests/test_bench_deermem_eviction_grading.py::test_conflicting_numeric_answers_are_rejected": 0.000757931999999073,
+ "tests/test_bench_deermem_eviction_grading.py::test_empty_and_insufficient_predictions_are_rejected": 0.0007423339999945711,
+ "tests/test_bench_deermem_eviction_grading.py::test_empty_reference_is_a_contract_error": 0.000750127000003431,
+ "tests/test_bench_deermem_eviction_grading.py::test_exact_match_ignores_case_punctuation_and_number_words": 0.000761646999990262,
+ "tests/test_bench_deermem_eviction_grading.py::test_grader_is_blind_by_construction": 0.000790786000038679,
+ "tests/test_bench_deermem_eviction_grading.py::test_normalization_lowercases_strips_and_maps_number_words": 0.0007696060000057514,
+ "tests/test_bench_deermem_eviction_grading.py::test_numbers_inside_an_explicit_reference_range_are_accepted": 0.0008119440000200484,
+ "tests/test_bench_deermem_eviction_grading.py::test_overlap_requires_sixty_percent_in_both_directions": 0.0007771279999815306,
+ "tests/test_bench_deermem_eviction_grading.py::test_substring_matches_are_token_level_and_bidirectional": 0.0008035289999952511,
+ "tests/test_bench_deermem_eviction_policy.py::test_confirmation_scenario_is_deterministic_and_uses_production_policies": 0.001178162999963206,
+ "tests/test_bench_deermem_eviction_policy.py::test_correction_reserve_retains_a_low_confidence_correction": 0.001025936000019101,
+ "tests/test_bench_deermem_eviction_policy.py::test_policy_result_contains_ids_and_scores_but_not_dataset_text": 0.0009665239999776531,
+ "tests/test_bench_deermem_eviction_protocol.py::test_distractor_offset_derivation_and_wraparound_are_pinned": 0.0007661089999828619,
+ "tests/test_bench_deermem_eviction_protocol.py::test_distractor_selection_requires_a_large_enough_bank": 0.0008046899999953894,
+ "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_accepts_a_manifest_matching_the_published_rule": 0.0013741390000063802,
+ "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_applies_every_published_exclusion": 0.0013158300000100098,
+ "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_rejects_ids_that_break_the_rule": 0.0013642309999681856,
+ "tests/test_bench_deermem_eviction_protocol.py::test_selection_recomputation_requires_enough_eligible_rows": 0.0013481809999689176,
+ "tests/test_bench_deermem_eviction_published_results.py::test_published_rows_contain_only_allowed_metadata": 0.005435051999995721,
+ "tests/test_bench_deermem_eviction_published_results.py::test_published_statistics_are_recomputable_from_the_rows": 0.3475926610000215,
+ "tests/test_bench_deermem_eviction_published_results.py::test_published_summary_matches_the_rows_and_run_provenance_is_secret_free": 0.005568933000006382,
+ "tests/test_bench_deermem_eviction_qa.py::test_build_answer_task_renders_only_kept_facts": 0.008213167999940651,
+ "tests/test_bench_deermem_eviction_qa.py::test_build_client_uses_configured_timeout_and_bearer_header": 0.009921863999977631,
+ "tests/test_bench_deermem_eviction_qa.py::test_cli_run_qa_fails_fast_without_provider_environment": 0.011416169000085574,
+ "tests/test_bench_deermem_eviction_qa.py::test_provider_settings_errors_name_the_missing_variables": 0.004480108999985077,
+ "tests/test_bench_deermem_eviction_qa.py::test_rendering_omits_the_date_line_when_absent": 0.0008311209999760649,
+ "tests/test_bench_deermem_eviction_qa.py::test_rendering_pins_fact_order_date_line_and_block_format": 0.000876214000015807,
+ "tests/test_bench_deermem_eviction_qa.py::test_rendering_rejects_empty_or_duplicate_facts": 0.0008903799999870898,
+ "tests/test_bench_deermem_eviction_qa.py::test_request_answer_parses_prediction_and_non_secret_metadata": 0.004883085999949799,
+ "tests/test_bench_deermem_eviction_qa.py::test_request_answer_rejects_non_retryable_and_malformed_responses": 0.005397582999989936,
+ "tests/test_bench_deermem_eviction_qa.py::test_request_answer_retries_retryable_failures_and_gives_up": 0.005720347000021775,
+ "tests/test_bench_deermem_eviction_qa.py::test_resume_revalidates_stored_rows_against_the_current_task": 0.013130307999972501,
+ "tests/test_bench_deermem_eviction_qa.py::test_run_answer_calls_persists_rows_and_resumes_without_new_calls": 0.016956450000009227,
+ "tests/test_bench_deermem_eviction_qa.py::test_run_answer_calls_refuses_to_reuse_a_row_bound_to_another_case": 0.018754825000087294,
+ "tests/test_bench_deermem_eviction_qa.py::test_run_answer_calls_reports_failures_without_writing_rows": 0.010985843000014484,
+ "tests/test_bench_deermem_eviction_qa.py::test_run_directory_is_bound_to_the_full_protocol_identity": 0.4091782739998848,
+ "tests/test_bench_deermem_eviction_qa.py::test_verify_run_identity_is_read_only_and_names_the_changed_artifact": 0.026467293999928643,
+ "tests/test_bench_deermem_eviction_report.py::test_collect_and_integrity_checks_reject_incomplete_or_tampered_rows": 0.015451325000015004,
+ "tests/test_bench_deermem_eviction_report.py::test_exact_mcnemar_matches_the_two_sided_exact_binomial": 0.0010991020000119534,
+ "tests/test_bench_deermem_eviction_report.py::test_grading_is_blind_and_joined_by_row_id": 0.010475624999969568,
+ "tests/test_bench_deermem_eviction_report.py::test_grading_rejects_a_row_reassigned_to_another_valid_case": 0.012182998999946903,
+ "tests/test_bench_deermem_eviction_report.py::test_paired_bootstrap_is_seed_deterministic_and_signed_second_minus_first": 0.012721510000005765,
+ "tests/test_bench_deermem_eviction_report.py::test_summary_and_statistics_keep_suites_separate": 0.054587770000011915,
+ "tests/test_bench_deermem_eviction_report.py::test_written_report_redacts_dataset_text_and_refuses_overwrite": 0.09538491499995416,
+ "tests/test_bench_deermem_eviction_results.py::test_public_policy_run_omits_dataset_text_and_refuses_overwrite": 0.027254064999908678,
+ "tests/test_bench_deermem_eviction_results.py::test_summary_keeps_policy_and_scenario_groups_separate": 0.0011387379998950564,
+ "tests/test_bench_deermem_scope_isolation.py::test_contract_is_versioned_and_canaries_are_unique": 0.0011747550000222873,
+ "tests/test_bench_deermem_scope_isolation.py::test_contract_rejects_duplicate_canary": 0.0028423159999988457,
+ "tests/test_bench_deermem_scope_isolation.py::test_contract_rejects_reused_routing_canary": 0.002983359000040764,
+ "tests/test_bench_deermem_scope_isolation.py::test_failed_live_extraction_is_not_sealed_and_resume_retries[json]": 0.057038233000014316,
+ "tests/test_bench_deermem_scope_isolation.py::test_failed_live_extraction_is_not_sealed_and_resume_retries[provider]": 0.058383886999990864,
+ "tests/test_bench_deermem_scope_isolation.py::test_legacy_fact_only_rows_are_not_reported_or_reused": 0.07229072300003736,
+ "tests/test_bench_deermem_scope_isolation.py::test_missing_live_key_fails_before_model_construction": 0.004893965999940519,
+ "tests/test_bench_deermem_scope_isolation.py::test_offline_runner_executes_production_scope_and_routing_paths": 0.07548230799994826,
+ "tests/test_bench_deermem_scope_isolation.py::test_report_recomputes_metrics_and_rejects_tampered_outcome": 0.06084311800003661,
+ "tests/test_bench_deermem_scope_isolation.py::test_report_refuses_to_overwrite_evidence": 0.0628787130000319,
+ "tests/test_bench_deermem_scope_isolation.py::test_resume_reuses_protocol_bound_rows_and_rejects_changed_manifest": 0.06459941399987201,
+ "tests/test_bench_deermem_scope_isolation.py::test_routing_does_not_treat_shared_summaries_as_agent_leaks": 0.06393324300000813,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-history-earlierContext]": 0.019855413999948723,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-history-longTermBackground]": 0.019467785000017557,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-history-recentMonths]": 0.018940183000040633,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-user-personalContext]": 0.01875150999995867,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-user-topOfMind]": 0.018932438999968326,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[project-False-user-workContext]": 0.01919008599998051,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-history-earlierContext]": 0.020605494999983875,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-history-longTermBackground]": 0.019402882000008503,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-history-recentMonths]": 0.019829117000028873,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-user-personalContext]": 0.02004261199999746,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-user-topOfMind]": 0.020182766000004904,
+ "tests/test_bench_deermem_scope_isolation.py::test_semantic_verdict_checks_persisted_summaries[user-True-user-workContext]": 0.019470599999976912,
+ "tests/test_bench_deermem_scope_isolation.py::test_storage_failure_does_not_produce_a_semantic_row": 0.06315866999995023,
+ "tests/test_bench_deermem_scope_isolation.py::test_unsuccessful_rows_are_rejected_and_not_reused": 0.07401771400003554,
+ "tests/test_bench_opensandbox.py::test_aio_factory_forwards_health_check_skip_to_config_and_snapshot[0.0]": 0.0008669480000662588,
+ "tests/test_bench_opensandbox.py::test_aio_factory_forwards_health_check_skip_to_config_and_snapshot[7.5]": 0.0008484030000204257,
+ "tests/test_bench_opensandbox.py::test_aio_factory_forwards_health_check_skip_to_config_and_snapshot[inf]": 0.000833034000038424,
+ "tests/test_bench_opensandbox.py::test_cli_measures_real_reclaim_and_destroys_all_created_remotes[False]": 0.005200232000049709,
+ "tests/test_bench_opensandbox.py::test_cli_measures_real_reclaim_and_destroys_all_created_remotes[True]": 0.004807414000026711,
+ "tests/test_bench_opensandbox.py::test_factory_preserves_connection_config_without_exporting_secrets": 0.0035099280000281396,
+ "tests/test_bench_opensandbox.py::test_failed_command_still_releases_and_destroys_remote": 0.004333815000109098,
+ "tests/test_bench_opensandbox.py::test_failed_destroy_invalidates_measurement_and_fails_shutdown": 0.003500241000040205,
+ "tests/test_bench_opensandbox.py::test_idle_reaping_forces_a_new_remote": 0.004458169000031376,
+ "tests/test_bench_opensandbox.py::test_idle_timeout_scenario_rejects_infinite_timeout_before_provider_creation[aio-docker]": 0.001256980999926327,
+ "tests/test_bench_opensandbox.py::test_idle_timeout_scenario_rejects_infinite_timeout_before_provider_creation[boxlite]": 0.0012886099999604994,
+ "tests/test_bench_opensandbox.py::test_idle_timeout_scenario_rejects_infinite_timeout_before_provider_creation[opensandbox]": 0.0013407570000367741,
+ "tests/test_bench_opensandbox.py::test_image_override_and_failed_construction_restore_config": 0.00338063700002067,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[-5-aio-docker]": 0.001337530999990122,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[-5-boxlite]": 0.0013915829999859852,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[-inf-aio-docker]": 0.0013320710000357394,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[-inf-boxlite]": 0.0013596119999874645,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[NaN-aio-docker]": 0.001655446999961896,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[NaN-boxlite]": 0.001339543999961279,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[nan-aio-docker]": 0.0013186850000010963,
+ "tests/test_bench_opensandbox.py::test_invalid_health_check_skip_fails_before_provider_creation[nan-boxlite]": 0.0013332829998944362,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[-5-aio-docker]": 0.0014400629999613557,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[-5-boxlite]": 0.0014026630000216755,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[-5-opensandbox]": 0.0014608729999281422,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[-inf-aio-docker]": 0.0014694790000362445,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[-inf-boxlite]": 0.0013476100000389124,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[-inf-opensandbox]": 0.0013528189999760798,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[NaN-aio-docker]": 0.0013479299999517025,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[NaN-boxlite]": 0.0013672159999487121,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[NaN-opensandbox]": 0.0013617750000207707,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[nan-aio-docker]": 0.0015220469999803754,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[nan-boxlite]": 0.0013395250000485248,
+ "tests/test_bench_opensandbox.py::test_invalid_idle_timeout_fails_before_provider_creation[nan-opensandbox]": 0.0014253140000164422,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[0---health-check-skip-seconds-aio-docker]": 0.0033867070000042077,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[0---health-check-skip-seconds-boxlite]": 0.003344047999974009,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[0---idle-timeout-aio-docker]": 0.0035516870000265044,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[0---idle-timeout-boxlite]": 0.003378742999984752,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[2.5---health-check-skip-seconds-aio-docker]": 0.0033710990000486163,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[2.5---health-check-skip-seconds-boxlite]": 0.0038453989999425175,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[2.5---idle-timeout-aio-docker]": 0.003541347999998834,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[2.5---idle-timeout-boxlite]": 0.0033995820000427557,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[None---health-check-skip-seconds-aio-docker]": 0.003366579999976693,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[None---health-check-skip-seconds-boxlite]": 0.003485372000056941,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[None---idle-timeout-aio-docker]": 0.0033812880000141377,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[None---idle-timeout-boxlite]": 0.003555654000024333,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[inf---health-check-skip-seconds-aio-docker]": 0.003616859999965527,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[inf---health-check-skip-seconds-boxlite]": 0.0034206710000717067,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[inf---idle-timeout-aio-docker]": 0.00340587300001971,
+ "tests/test_bench_opensandbox.py::test_nonnegative_timing_values_reach_provider_factory[inf---idle-timeout-boxlite]": 0.0033995009999898684,
+ "tests/test_bench_opensandbox.py::test_replica_pressure_keeps_concurrent_scopes_separate": 0.0061785920000261285,
+ "tests/test_bench_opensandbox.py::test_shutdown_attempts_every_remote_before_reporting_failure": 0.0030381329999613627,
+ "tests/test_bench_opensandbox.py::test_shutdown_failure_is_also_visible_in_jsonl": 0.005204800999933923,
+ "tests/test_bench_opensandbox.py::test_state_reuse_preserves_remote_files": 0.00462732599987703,
+ "tests/test_bench_opensandbox.py::test_unsupported_options_fail_before_creating_resources[extra0]": 0.003371329000060541,
+ "tests/test_bench_opensandbox.py::test_unsupported_options_fail_before_creating_resources[extra1]": 0.0035815119999824674,
+ "tests/test_bench_sandbox_prewarm.py::test_cancelled_graph_drains_started_acquire_before_reporting_cleanup[asyncio-False]": 0.017572938000057547,
+ "tests/test_bench_sandbox_prewarm.py::test_cancelled_graph_drains_started_acquire_before_reporting_cleanup[asyncio-True]": 0.01514511000004859,
+ "tests/test_bench_sandbox_prewarm.py::test_expected_model_failure_cannot_mask_cleanup_failure[asyncio]": 0.016947082999990926,
+ "tests/test_bench_sandbox_prewarm.py::test_failed_acquire_records_its_own_finish_time[asyncio]": 0.003570400999933554,
+ "tests/test_bench_sandbox_prewarm.py::test_failed_batch_destroy_is_recorded_and_stops_matrix[asyncio]": 0.019608036999898104,
+ "tests/test_bench_sandbox_prewarm.py::test_invalid_resource_interval_rejected_before_provider_creation[-1]": 0.003156945999933214,
+ "tests/test_bench_sandbox_prewarm.py::test_invalid_resource_interval_rejected_before_provider_creation[0]": 0.0032637969999882444,
+ "tests/test_bench_sandbox_prewarm.py::test_invalid_resource_interval_rejected_before_provider_creation[nan]": 0.003104928000027485,
+ "tests/test_bench_sandbox_prewarm.py::test_matrix_retains_each_variant_and_cleans_exact_batch_resources[asyncio]": 0.06751624099996434,
+ "tests/test_bench_sandbox_prewarm.py::test_no_tool_and_failure_close_actual_graph_ownership[asyncio-fenced_no_tool-1]": 0.016986927000004926,
+ "tests/test_bench_sandbox_prewarm.py::test_no_tool_and_failure_close_actual_graph_ownership[asyncio-model_error-1]": 0.015282276999982969,
+ "tests/test_bench_sandbox_prewarm.py::test_no_tool_and_failure_close_actual_graph_ownership[asyncio-plain-0]": 0.015203308999957699,
+ "tests/test_bench_sandbox_prewarm.py::test_non_aio_config_rejected_before_provisioning": 0.0041619439999749375,
+ "tests/test_bench_sandbox_prewarm.py::test_prewarm_reused_uses_event_order_with_coarse_clock[asyncio-next-tick]": 0.020154730000058407,
+ "tests/test_bench_sandbox_prewarm.py::test_prewarm_reused_uses_event_order_with_coarse_clock[asyncio-same-tick]": 0.02071234999993976,
+ "tests/test_bench_sandbox_prewarm.py::test_real_graph_baseline_waits_until_tool_to_start[asyncio]": 0.01976393199998938,
+ "tests/test_bench_sandbox_prewarm.py::test_real_graph_prewarm_starts_during_model_and_is_claimed_once[asyncio]": 0.021369842000012795,
+ "tests/test_bench_sandbox_prewarm.py::test_shutdown_failure_still_stops_sampler_and_propagates": 0.004555412000001979,
+ "tests/test_bench_sandbox_prewarm.py::test_tool_semantic_failure_is_not_a_successful_latency_row[asyncio]": 0.0196045810000669,
+ "tests/test_bench_sandbox_prewarm.py::test_two_users_keep_trace_and_execution_ownership_separate[asyncio]": 0.03807633399998167,
+ "tests/test_bench_sandbox_provider.py::test_aio_factory_uses_current_config_contract_and_reports_effective_image": 0.0010375389999808249,
+ "tests/test_bench_sandbox_provider.py::test_aio_no_warmpool_destroys_container_not_metadata": 0.0008047719999808578,
+ "tests/test_bench_sandbox_provider.py::test_aio_provider_default_leaves_image_unset": 0.0030485520000524957,
+ "tests/test_bench_sandbox_provider.py::test_boxlite_factory_restores_module_state": 0.0008317710000369516,
+ "tests/test_bench_sandbox_provider.py::test_boxlite_shim_workaround_loud_fails_for_other_versions": 0.0025052719999507644,
+ "tests/test_bench_sandbox_provider.py::test_boxlite_shim_workaround_retries_after_fixing_permissions": 0.0029286280000064835,
+ "tests/test_bench_sandbox_provider.py::test_console_percentiles_match_json_summary_for_two_samples": 0.001344302999939373,
+ "tests/test_bench_sandbox_provider.py::test_default_summary_does_not_merge_cold_baseline_with_warm_pool": 0.0033427750000214473,
+ "tests/test_bench_sandbox_provider.py::test_deferred_destroy_is_failed_measurement": 0.0007842820000405482,
+ "tests/test_bench_sandbox_provider.py::test_error_string_output_records_failed_turn": 0.0007736530000101993,
+ "tests/test_bench_sandbox_provider.py::test_explicit_aio_provider_image_is_forwarded": 0.0030192680000027394,
+ "tests/test_bench_sandbox_provider.py::test_failed_acquire_records_elapsed_time_without_fabricating_later_stages": 0.0007676509999896552,
+ "tests/test_bench_sandbox_provider.py::test_failed_pressure_acquire_releases_peers_without_barrier_timeout": 0.0031653759999699105,
+ "tests/test_bench_sandbox_provider.py::test_failed_turn_releases_acquired_sandbox": 0.0008287470000141184,
+ "tests/test_bench_sandbox_provider.py::test_failed_turn_separates_execution_release_and_cleanup_times[False-False]": 0.0009861590000355136,
+ "tests/test_bench_sandbox_provider.py::test_failed_turn_separates_execution_release_and_cleanup_times[False-True]": 0.0011290290000260939,
+ "tests/test_bench_sandbox_provider.py::test_failed_turn_separates_execution_release_and_cleanup_times[True-False]": 0.0009093259999986003,
+ "tests/test_bench_sandbox_provider.py::test_failed_turn_separates_execution_release_and_cleanup_times[True-True]": 0.0009202189999655275,
+ "tests/test_bench_sandbox_provider.py::test_failed_warmup_stops_benchmark": 0.0031546220000109315,
+ "tests/test_bench_sandbox_provider.py::test_failed_workload_cli_exits_nonzero_and_keeps_rows": 0.0033041830000115624,
+ "tests/test_bench_sandbox_provider.py::test_fault_injection_uses_returned_aio_identity": 0.002552400000013222,
+ "tests/test_bench_sandbox_provider.py::test_health_check_skip_seconds_is_forwarded_and_serialized": 0.003140706000067439,
+ "tests/test_bench_sandbox_provider.py::test_new_invocation_cannot_reuse_previous_thread_identity": 0.002761495000015657,
+ "tests/test_bench_sandbox_provider.py::test_partial_pressure_batch_preserves_actual_active_count": 0.0033388350000223,
+ "tests/test_bench_sandbox_provider.py::test_provider_failure_text_cannot_be_a_successful_measurement[Command exited with code 1]": 0.0008642919999601872,
+ "tests/test_bench_sandbox_provider.py::test_provider_failure_text_cannot_be_a_successful_measurement[Command produced no output change for 30 seconds; it may still be running. Command outcome is unknown and was not retried.]": 0.0008178970000471963,
+ "tests/test_bench_sandbox_provider.py::test_provider_failure_text_cannot_be_a_successful_measurement[Command was terminated because its shell session ended.]": 0.0008426820000408952,
+ "tests/test_bench_sandbox_provider.py::test_provider_failure_text_cannot_be_a_successful_measurement[traceback\\nExit Code: 1]": 0.0008577199999422191,
+ "tests/test_bench_sandbox_provider.py::test_replica_pressure_holds_concurrent_aio_clients_and_records_users": 0.004389425999988816,
+ "tests/test_bench_sandbox_provider.py::test_summary_failed_data_exits_nonzero": 0.0033324549999633746,
+ "tests/test_bench_sandbox_provider.py::test_summary_ignores_non_provider_records[False]": 0.00328575800000408,
+ "tests/test_bench_sandbox_provider.py::test_summary_ignores_non_provider_records[True]": 0.0033125790000099187,
+ "tests/test_bench_sandbox_provider.py::test_summary_preserves_all_failure_group": 0.000774594000063189,
+ "tests/test_bench_sandbox_provider.py::test_summary_rejects_prewarm_only_input_without_traceback[configuration-only]": 0.0030774969999924906,
+ "tests/test_bench_sandbox_provider.py::test_summary_rejects_prewarm_only_input_without_traceback[prewarm-case-only]": 0.0031214489999911166,
+ "tests/test_bench_sandbox_provider.py::test_summary_rejects_prewarm_only_input_without_traceback[prewarm-run]": 0.00311545799996793,
+ "tests/test_bench_sandbox_provider.py::test_summary_reports_incomplete_provider_timings[acquire_ms]": 0.0030961720000277637,
+ "tests/test_bench_sandbox_provider.py::test_summary_reports_incomplete_provider_timings[total_ms]": 0.003088237999975263,
+ "tests/test_bench_sandbox_provider.py::test_warm_hit_uses_reclaim_instrumentation_not_pre_acquire_sample": 0.0007545960000356899,
+ "tests/test_bench_sandbox_resources.py::test_cli_interrupt_exits_sampler_context_before_returning": 0.0027684560000125202,
+ "tests/test_bench_sandbox_resources.py::test_cli_requires_bounded_positive_duration[-1]": 0.0030101199999421624,
+ "tests/test_bench_sandbox_resources.py::test_cli_requires_bounded_positive_duration[0]": 0.002970475999916289,
+ "tests/test_bench_sandbox_resources.py::test_cli_requires_bounded_positive_duration[inf]": 0.003067417000011119,
+ "tests/test_bench_sandbox_resources.py::test_cli_requires_bounded_positive_duration[nan]": 0.003165531999968607,
+ "tests/test_bench_sandbox_resources.py::test_docker_memory_units[0B-0]": 0.001142705000006572,
+ "tests/test_bench_sandbox_resources.py::test_docker_memory_units[1.25GiB-1342177280]": 0.0009054790000391222,
+ "tests/test_bench_sandbox_resources.py::test_docker_memory_units[1.5kB-1500]": 0.0009465659999818854,
+ "tests/test_bench_sandbox_resources.py::test_docker_memory_units[1TiB-1099511627776]": 0.0008720170000060534,
+ "tests/test_bench_sandbox_resources.py::test_docker_memory_units[2 MB-2000000]": 0.0009125629999857665,
+ "tests/test_bench_sandbox_resources.py::test_docker_memory_units[2MiB-2097152]": 0.000890921999996408,
+ "tests/test_bench_sandbox_resources.py::test_invalid_inventory_does_not_dispatch_stats": 0.0008388850000073944,
+ "tests/test_bench_sandbox_resources.py::test_inventory_failure_is_unknown_and_does_not_leak_command_output[failure0-docker_ps_failed]": 0.0009177229999863812,
+ "tests/test_bench_sandbox_resources.py::test_inventory_failure_is_unknown_and_does_not_leak_command_output[failure1-docker_ps_timeout]": 0.0009485809999887351,
+ "tests/test_bench_sandbox_resources.py::test_inventory_failure_is_unknown_and_does_not_leak_command_output[failure2-docker_ps_unavailable]": 0.000943742000004022,
+ "tests/test_bench_sandbox_resources.py::test_inventory_filters_exact_prefix_and_stats_targets_only_owned_ids": 0.0011058970000021873,
+ "tests/test_bench_sandbox_resources.py::test_known_empty_inventory_records_zero_without_unscoped_stats": 0.0007872359999510081,
+ "tests/test_bench_sandbox_resources.py::test_missing_or_invalid_memory_is_unknown[-1MiB]": 0.0008145490000401878,
+ "tests/test_bench_sandbox_resources.py::test_missing_or_invalid_memory_is_unknown[1.0unknown]": 0.0007690349999620594,
+ "tests/test_bench_sandbox_resources.py::test_missing_or_invalid_memory_is_unknown[N/A]": 0.0008298579999745925,
+ "tests/test_bench_sandbox_resources.py::test_missing_or_invalid_memory_is_unknown[]": 0.000769234000074448,
+ "tests/test_bench_sandbox_resources.py::test_missing_or_invalid_memory_is_unknown[infB]": 0.0007876289999444452,
+ "tests/test_bench_sandbox_resources.py::test_missing_or_invalid_memory_is_unknown[nanMiB]": 0.000828213999966465,
+ "tests/test_bench_sandbox_resources.py::test_missing_stats_never_become_zero_or_count_other_containers[]": 0.0010101959999815335,
+ "tests/test_bench_sandbox_resources.py::test_missing_stats_never_become_zero_or_count_other_containers[{\"ID\": \"aaaaaaaaaaaa\", \"MemUsage\": \"N/A\", \"CPUPerc\": \"--\"}]": 0.0008617469999876448,
+ "tests/test_bench_sandbox_resources.py::test_missing_stats_never_become_zero_or_count_other_containers[{\"ID\": \"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\", \"Name\": \"production\", \"MemUsage\": \"2MiB / 8GiB\", \"CPUPerc\": \"50%\"}]": 0.0008911619999594222,
+ "tests/test_bench_sandbox_resources.py::test_missing_stats_never_become_zero_or_count_other_containers[{broken json]": 0.0008615269999268094,
+ "tests/test_bench_sandbox_resources.py::test_sampler_drains_inflight_sample_and_records_sampled_peak": 0.0029726629999800025,
+ "tests/test_bench_sandbox_resources.py::test_sampler_requires_explicit_bounded_prefix[*all*]": 0.00252183499998182,
+ "tests/test_bench_sandbox_resources.py::test_sampler_requires_explicit_bounded_prefix[-]": 0.0025067660000104297,
+ "tests/test_bench_sandbox_resources.py::test_sampler_requires_explicit_bounded_prefix[]": 0.002495877000001201,
+ "tests/test_bench_sandbox_resources.py::test_sampler_requires_explicit_bounded_prefix[bad prefix-]": 0.002544526000008318,
+ "tests/test_bench_sandbox_resources.py::test_sampler_requires_explicit_bounded_prefix[deerflow]": 0.0026038360000484317,
+ "tests/test_bench_sandbox_resources.py::test_stats_timeout_retains_inventory_but_not_fabricated_resource_values": 0.0008248499999581327,
+ "tests/test_bench_sandbox_resources.py::test_summary_preserves_unknown_measurements_and_output_is_exclusive": 0.002905875000010383,
+ "tests/test_bench_scheduled_budget_evidence.py::test_missing_native_goal_evidence_cannot_be_fabricated_as_zero": 0.009669795000036174,
+ "tests/test_bench_scheduled_budget_evidence.py::test_public_history_projection_omits_older_goals_but_native_accessor_reads_real_counters[delta]": 0.018525916000044163,
+ "tests/test_bench_scheduled_budget_evidence.py::test_public_history_projection_omits_older_goals_but_native_accessor_reads_real_counters[full]": 0.023234790000003613,
+ "tests/test_bench_scheduled_tasks.py::test_arm_check_cannot_treat_an_uninstalled_goal_as_a_successful_goal_arm": 0.0009073829999692862,
+ "tests/test_bench_scheduled_tasks.py::test_budget_evidence_uses_actual_checkpoint_goal_counters_and_no_missing_evidence_default": 0.000734147999992274,
+ "tests/test_bench_scheduled_tasks.py::test_completion_requires_host_delivery_and_successful_run[present_files]": 0.0008235159999685493,
+ "tests/test_bench_scheduled_tasks.py::test_completion_requires_host_delivery_and_successful_run[present_shared_artifact]": 0.0008027769999898737,
+ "tests/test_bench_scheduled_tasks.py::test_cost_reads_production_usage_buckets_and_detects_model_deviation": 0.0008805529998880957,
+ "tests/test_bench_scheduled_tasks.py::test_fixture_reader_cannot_open_arbitrary_paths_or_urls": 0.0013225840000359312,
+ "tests/test_bench_scheduled_tasks.py::test_grading_checks_opened_artifact_values_independently_of_success_claim": 0.000974136999957409,
+ "tests/test_bench_scheduled_tasks.py::test_interactive_failure_prevents_another_paid_stage": 0.009183379999967656,
+ "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[http://127.0.0.1/prefix]": 0.0008615380000378536,
+ "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[http://127.0.0.1?token=secret]": 0.0008393250000722219,
+ "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[http://127.0.0.1@external.example]": 0.0009631280000235165,
+ "tests/test_bench_scheduled_tasks.py::test_live_target_must_be_a_bare_disposable_loopback_origin[https://example.com]": 0.0011352909999686744,
+ "tests/test_bench_scheduled_tasks.py::test_paired_prompt_is_identical_for_both_arms_and_uses_synthetic_source": 0.0009306480000077499,
+ "tests/test_bench_scheduled_tasks.py::test_production_fixture_seed_and_scheduler_launch_install_only_goal_arm_metadata": 0.23546516599998313,
+ "tests/test_bench_scheduled_tasks.py::test_spend_guard_refuses_over_budget_or_unbounded_admission": 0.000768474000039987,
+ "tests/test_bench_scheduled_tasks.py::test_token_cap_does_not_erase_observed_completion_or_substitute_for_delivery[False-False]": 0.0008872859999655702,
+ "tests/test_bench_scheduled_tasks.py::test_token_cap_does_not_erase_observed_completion_or_substitute_for_delivery[True-True]": 0.000825589999976728,
+ "tests/test_bench_tool_result_probe_cleanup.py::test_failing_run_still_leaves_unrelated_files_alone": 0.003377017999923737,
+ "tests/test_bench_tool_result_probe_cleanup.py::test_successful_run_leaves_unrelated_files_alone": 0.027446050000037303,
+ "tests/test_bench_worker.py::test_default_ops_per_worker_and_read_ratio_produce_a_mixed_workload": 0.0008284849999995458,
+ "tests/test_bench_worker.py::test_full_read_ratio_is_all_reads": 0.0007850339999322387,
+ "tests/test_bench_worker.py::test_read_count_rounds_rather_than_truncates": 0.0007884790000503017,
+ "tests/test_bench_worker.py::test_reads_are_spread_across_the_sequence_not_clustered": 0.0007712080000032984,
+ "tests/test_bench_worker.py::test_small_op_counts_still_get_an_exact_mix": 0.0007837919999929,
+ "tests/test_bench_worker.py::test_sqlite_worker_engine_matches_the_app_connection_pragmas": 0.008132877000036842,
+ "tests/test_bench_worker.py::test_zero_read_ratio_is_all_writes": 0.0007918069999846011,
+ "tests/test_blob_store.py::test_blob_ref_kind_is_path_safe": 0.0009789880000994344,
+ "tests/test_blob_store.py::test_blob_ref_matches_detects_corruption": 0.0008852920000208542,
+ "tests/test_blob_store.py::test_blob_ref_validates_digest_shape": 0.0010469449999845892,
+ "tests/test_blob_store.py::test_concurrent_puts_of_same_content": 0.010205052000060277,
+ "tests/test_blob_store.py::test_content_allocation_failure_still_fails_put": 0.0030729689999589027,
+ "tests/test_blob_store.py::test_dedup_records_only_the_first_writer_as_advisory_provenance": 0.004042989000026864,
+ "tests/test_blob_store.py::test_delete_failure_raises_the_neutral_base_error": 0.0035964400000807473,
+ "tests/test_blob_store.py::test_delete_is_idempotent": 0.003776810000090336,
+ "tests/test_blob_store.py::test_delete_unsupported_on_contract_default": 0.0026537119999829883,
+ "tests/test_blob_store.py::test_disabled_by_default": 0.000827704000016638,
+ "tests/test_blob_store.py::test_dotted_import_path_backend": 0.0026308270000185985,
+ "tests/test_blob_store.py::test_enabled_factory_resolves_folder_backend": 0.0027382600000009916,
+ "tests/test_blob_store.py::test_factory_does_not_keep_cached_store_for_invalid_backend": 0.0029399179999813896,
+ "tests/test_blob_store.py::test_factory_rejects_cached_store_after_disable": 0.00272166899998183,
+ "tests/test_blob_store.py::test_factory_replaces_store_when_root_changes": 0.004696626999987075,
+ "tests/test_blob_store.py::test_get_detects_same_size_digest_mismatch": 0.003780948000041917,
+ "tests/test_blob_store.py::test_get_detects_size_mismatch": 0.004097130000104698,
+ "tests/test_blob_store.py::test_get_missing_blob_raises_not_found": 0.0028403609999827495,
+ "tests/test_blob_store.py::test_invalid_kind_is_rejected_before_touching_disk": 0.0028764589999923373,
+ "tests/test_blob_store.py::test_kind_rejection_quotes_the_enforced_grammar": 0.0011409109999931388,
+ "tests/test_blob_store.py::test_oversized_put_is_refused": 0.00268935000002557,
+ "tests/test_blob_store.py::test_package_exports_the_whole_error_family": 0.000880943999959527,
+ "tests/test_blob_store.py::test_put_is_idempotent_and_deduplicates": 0.0038647749999540792,
+ "tests/test_blob_store.py::test_put_survives_a_lost_sidecar": 0.004052353000020048,
+ "tests/test_blob_store.py::test_put_survives_sidecar_allocation_failure[new-put]": 0.004371035999952255,
+ "tests/test_blob_store.py::test_put_survives_sidecar_allocation_failure[retry-put]": 0.004294921999928647,
+ "tests/test_blob_store.py::test_put_survives_sidecar_publish_failure[new-put]": 0.003978208000035011,
+ "tests/test_blob_store.py::test_put_survives_sidecar_publish_failure[retry-put]": 0.004288751999922624,
+ "tests/test_blob_store.py::test_put_then_get_roundtrip": 0.003525649000039266,
+ "tests/test_blob_store.py::test_relative_root_is_resolved_against_runtime_home": 0.002879364000023088,
+ "tests/test_blob_store.py::test_replaced_store_stays_open_until_reset": 0.0035817929999666376,
+ "tests/test_blob_store.py::test_same_content_different_kind_lands_separately": 0.00423833699989018,
+ "tests/test_blob_store.py::test_single_module_import_path_backend[.]": 0.0053622959999870545,
+ "tests/test_blob_store.py::test_single_module_import_path_backend[:]": 0.00449705199997652,
+ "tests/test_blob_store.py::test_unknown_backend_fails_fast": 0.00274628599999005,
+ "tests/test_boolean_guards.py::test_reject_boolean_custom_kind_wording": 0.0008319529999880615,
+ "tests/test_boolean_guards.py::test_reject_boolean_names_the_field": 0.0008845700000392753,
+ "tests/test_boolean_guards.py::test_reject_boolean_passes_numbers_through": 0.0007584139999607942,
+ "tests/test_boxlite_provider.py::test_acquire_async_propagates_request_trace_context": 0.0031847390000052656,
+ "tests/test_boxlite_provider.py::test_acquire_different_threads_dont_reclaim_each_other": 0.0019358440000019073,
+ "tests/test_boxlite_provider.py::test_acquire_reclaims_from_warm_pool": 0.0019160669999678248,
+ "tests/test_boxlite_provider.py::test_acquire_without_boxlite_raises_and_shuts_down_cleanly": 0.0016144699999358636,
+ "tests/test_boxlite_provider.py::test_adopted_warm_pool_box_still_health_checks": 0.001851224999995793,
+ "tests/test_boxlite_provider.py::test_concurrent_same_thread_acquire_creates_one_box": 0.10256494399999383,
+ "tests/test_boxlite_provider.py::test_create_box_passes_prefixed_sandbox_id_as_name": 0.0015703280000138875,
+ "tests/test_boxlite_provider.py::test_dead_active_box_invalidation_closes_adapter": 0.001885429999902044,
+ "tests/test_boxlite_provider.py::test_dead_active_box_is_invalidated_after_command_failure": 0.002249653000035323,
+ "tests/test_boxlite_provider.py::test_default_recent_reclaim_drops_dead_warm_box": 0.002082539000014094,
+ "tests/test_boxlite_provider.py::test_download_file_guards_reject_before_touching_box": 0.0008701639999912913,
+ "tests/test_boxlite_provider.py::test_event_loop_thread_close_rejects_live_thread_after_timeout": 0.001021276999949805,
+ "tests/test_boxlite_provider.py::test_event_loop_thread_timeout_cancels_submitted_coroutine": 0.05171236100005672,
+ "tests/test_boxlite_provider.py::test_execute_command_appends_exit_marker_when_failure_has_output": 0.0008523600000103215,
+ "tests/test_boxlite_provider.py::test_execute_command_bridge_timeout_appends_exit_marker": 0.051585014999943724,
+ "tests/test_boxlite_provider.py::test_execute_command_closed_box_returns_without_error_log": 0.0015841840000234697,
+ "tests/test_boxlite_provider.py::test_execute_command_does_not_invalidate_on_regular_command_error": 0.0009496430000126566,
+ "tests/test_boxlite_provider.py::test_execute_command_does_not_invalidate_on_retryable_transport_message": 0.000917512999990322,
+ "tests/test_boxlite_provider.py::test_execute_command_forwards_timeout_to_sdk_and_loop_runner": 0.0011005769999883341,
+ "tests/test_boxlite_provider.py::test_execute_command_invalidates_box_on_terminal_transport_error": 0.0009990149999339337,
+ "tests/test_boxlite_provider.py::test_execute_command_preserves_sdk_wait_failure_exit_code[None]": 0.0012016449999805445,
+ "tests/test_boxlite_provider.py::test_execute_command_preserves_sdk_wait_failure_exit_code[execution timed out]": 0.0011734430000274187,
+ "tests/test_boxlite_provider.py::test_execute_command_rejects_invalid_env_key": 0.0008928359999913482,
+ "tests/test_boxlite_provider.py::test_execute_command_uses_overridable_terminal_markers": 0.0009163389999571336,
+ "tests/test_boxlite_provider.py::test_explicit_recent_reclaim_skip_avoids_health_check": 0.001917851000087012,
+ "tests/test_boxlite_provider.py::test_failed_health_check_does_not_remove_swapped_warm_entry": 0.0017590329999279675,
+ "tests/test_boxlite_provider.py::test_forced_collision_never_overwrites_active_tenant": 0.002412218000017674,
+ "tests/test_boxlite_provider.py::test_grep_always_prints_filename_for_single_file_paths": 0.0013463980000096853,
+ "tests/test_boxlite_provider.py::test_grep_glob_keeps_its_directory_prefix": 0.06797375200011402,
+ "tests/test_boxlite_provider.py::test_grep_single_file_path_with_matching_glob": 0.017228644999988774,
+ "tests/test_boxlite_provider.py::test_guard_traversal": 0.0009206880000647288,
+ "tests/test_boxlite_provider.py::test_idle_reaper_destroys_expired_warm_boxes": 0.3020993819999376,
+ "tests/test_boxlite_provider.py::test_idle_timeout_zero_is_preserved_and_disables_reaper": 0.001384299000108058,
+ "tests/test_boxlite_provider.py::test_import_simplebox_missing_raises_actionable": 0.0009487100000455939,
+ "tests/test_boxlite_provider.py::test_late_same_tenant_collision_reuses_active_box": 0.0018880350000358703,
+ "tests/test_boxlite_provider.py::test_list_dir_and_glob_preserve_trailing_space_in_filename": 0.0014579780000190112,
+ "tests/test_boxlite_provider.py::test_list_dir_classifies_empty_failure[1-OSError]": 0.0012726500000326268,
+ "tests/test_boxlite_provider.py::test_list_dir_classifies_empty_failure[missing-FileNotFoundError]": 0.0013189839999085962,
+ "tests/test_boxlite_provider.py::test_list_dir_raises_oserror_when_find_exit_is_not_missing_path": 0.0013234749999924134,
+ "tests/test_boxlite_provider.py::test_list_dir_uses_find_H_to_dereference_start_point": 0.001165657999990799,
+ "tests/test_boxlite_provider.py::test_read_file_supports_optional_line_ranges": 0.0008865240000091035,
+ "tests/test_boxlite_provider.py::test_recent_reclaim_validates_by_default": 0.0021730180000645305,
+ "tests/test_boxlite_provider.py::test_release_during_shutdown_closes_instead_of_reparking": 0.0018738180000354987,
+ "tests/test_boxlite_provider.py::test_release_parks_in_warm_pool": 0.0015350620000162962,
+ "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-1-False]": 0.010464184000056775,
+ "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-2-True]": 0.010363857000015742,
+ "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-1-False]": 0.01027708399999483,
+ "tests/test_boxlite_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-2-True]": 0.010320121000006566,
+ "tests/test_boxlite_provider.py::test_remote_search_keeps_real_matches_and_genuine_no_match": 0.032616743999994924,
+ "tests/test_boxlite_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[glob-find]": 0.010308975999976155,
+ "tests/test_boxlite_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[grep-grep]": 0.010745726000038758,
+ "tests/test_boxlite_provider.py::test_remote_search_missing_root_raises_file_not_found[glob]": 0.0041494090000355754,
+ "tests/test_boxlite_provider.py::test_remote_search_missing_root_raises_file_not_found[grep]": 0.0046174979999591415,
+ "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-51-False]": 0.014190289999987726,
+ "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-52-True]": 0.014238580000039747,
+ "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-51-False]": 0.015742266999950516,
+ "tests/test_boxlite_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-52-True]": 0.014851749000001746,
+ "tests/test_boxlite_provider.py::test_replica_enforcement_counts_active_and_warm": 0.0025960729999496834,
+ "tests/test_boxlite_provider.py::test_replica_enforcement_evicts_oldest_warm": 0.0027517449998981647,
+ "tests/test_boxlite_provider.py::test_reset_parked_resources_are_reaped_after_idle_timeout": 0.0023700289999624147,
+ "tests/test_boxlite_provider.py::test_reset_parks_running_resources_for_later_cleanup": 0.0025797930000521774,
+ "tests/test_boxlite_provider.py::test_sandbox_config_rejects_non_finite_health_check_skip_seconds[1e999]": 0.0009582600000044295,
+ "tests/test_boxlite_provider.py::test_sandbox_config_rejects_non_finite_health_check_skip_seconds[inf]": 0.0010241820000373991,
+ "tests/test_boxlite_provider.py::test_sandbox_id_deterministic": 0.0012876160000132586,
+ "tests/test_boxlite_provider.py::test_sandbox_id_different_threads": 0.0013079760000209717,
+ "tests/test_boxlite_provider.py::test_sandbox_id_different_users": 0.0012853730000301766,
+ "tests/test_boxlite_provider.py::test_sandbox_id_matches_shared_identity": 0.0008813850000137791,
+ "tests/test_boxlite_provider.py::test_sandbox_id_none_user_quirk_pinned": 0.0008458379999751742,
+ "tests/test_boxlite_provider.py::test_shutdown_acquire_drain_timeout_keeps_resources_owned_for_retry": 0.002256425999973999,
+ "tests/test_boxlite_provider.py::test_shutdown_rejects_and_closes_box_created_by_inflight_acquire[None]": 0.0021940549999612813,
+ "tests/test_boxlite_provider.py::test_shutdown_rejects_and_closes_box_created_by_inflight_acquire[thread-late]": 0.0021296230000302785,
+ "tests/test_boxlite_provider.py::test_shutdown_retries_only_private_loop_cleanup_after_join_timeout": 0.0015237210000691448,
+ "tests/test_boxlite_provider.py::test_shutdown_stops_idle_reaper_and_destroys_all_boxes": 0.002320456000006743,
+ "tests/test_boxlite_provider.py::test_stale_closed_adapter_cannot_invalidate_recreated_box": 0.0024506480000354713,
+ "tests/test_boxlite_provider.py::test_startup_reconciliation_adopts_prefixed_existing_boxes": 0.0019386899999744855,
+ "tests/test_boxlite_provider.py::test_warm_pool_reclaim_failed_health_check_creates_new": 0.002043955999965874,
+ "tests/test_boxlite_provider.py::test_wider_id_separates_known_legacy_collision": 0.0008966419999865138,
+ "tests/test_boxlite_recovery_sdk.py::test_recovered_box_reclaims_executes_and_stops_on_the_private_loop": 0.0028999940000744573,
+ "tests/test_boxlite_recovery_sdk.py::test_recovery_skips_a_box_removed_after_listing_without_creating_a_replacement": 0.0010402120000208015,
+ "tests/test_branch_history_seed.py::test_seed_deserializes_dict_shaped_checkpoint_messages": 0.0009622869999930117,
+ "tests/test_branch_history_seed.py::test_seed_drops_unparseable_dict_message": 0.0007920279999780178,
+ "tests/test_branch_history_seed.py::test_seed_opens_a_new_turn_at_a_hidden_clarification_reply": 0.0008388549999835959,
+ "tests/test_branch_history_seed.py::test_seed_persists_allowlisted_hidden_human_input_response": 0.0008553150000238929,
+ "tests/test_branch_history_seed.py::test_seed_persists_hidden_ai_and_tool_rows_like_runjournal": 0.0008816649999516812,
+ "tests/test_branch_history_seed.py::test_seed_restores_original_user_content": 0.0008320520000211218,
+ "tests/test_branch_history_seed.py::test_seed_roundtrips_through_memory_store_feed": 0.0011793939999620306,
+ "tests/test_branch_history_seed.py::test_seed_scopes_one_synthetic_run_per_inherited_turn": 0.0008628899998939232,
+ "tests/test_branch_history_seed.py::test_seed_serializes_visible_history_in_order": 0.0009300650000909627,
+ "tests/test_branch_history_seed.py::test_seed_skips_system_summary_and_nonmessage": 0.0021686910000084936,
+ "tests/test_brave_response_shapes.py::test_all_malformed_entries_return_format_error[results0]": 0.0018718320000061794,
+ "tests/test_brave_response_shapes.py::test_all_malformed_entries_return_format_error[results1]": 0.0018100590000358352,
+ "tests/test_brave_response_shapes.py::test_http_error_keeps_existing_structured_response[403]": 0.0018102599999565427,
+ "tests/test_brave_response_shapes.py::test_http_error_keeps_existing_structured_response[503]": 0.001768069000036121,
+ "tests/test_brave_response_shapes.py::test_http_transport_patch_does_not_replace_global_client": 0.0018303060000448568,
+ "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[0]": 0.0018326199999592063,
+ "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[False]": 0.0018137150000256952,
+ "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[]": 0.0018080940000118062,
+ "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[provider-private-payload]": 0.0018077839999364187,
+ "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[results4]": 0.001797304999968219,
+ "tests/test_brave_response_shapes.py::test_malformed_results_container_returns_format_error[results5]": 0.0018657130000292454,
+ "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[0]": 0.0018562739999765654,
+ "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[False]": 0.001735649000011108,
+ "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[None]": 0.001742992000004051,
+ "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[invalid]": 0.001719457000035618,
+ "tests/test_brave_response_shapes.py::test_malformed_top_level_keeps_existing_format_error[payload4]": 0.0017153600000483493,
+ "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[0]": 0.001880891000041629,
+ "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[False]": 0.0023528469999973822,
+ "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[]": 0.0018301659999906406,
+ "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[provider-private-payload]": 0.0018256580000297618,
+ "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[web4]": 0.0018090970000343987,
+ "tests/test_brave_response_shapes.py::test_malformed_web_container_returns_format_error[web5]": 0.0018232830000215472,
+ "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload0]": 0.0017497849999585924,
+ "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload1]": 0.0019067999999151652,
+ "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload2]": 0.0017268729999386778,
+ "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload3]": 0.00167471299994304,
+ "tests/test_brave_response_shapes.py::test_missing_or_empty_results_keep_no_results_response[payload4]": 0.0016946510000934722,
+ "tests/test_brave_response_shapes.py::test_mixed_entries_preserve_valid_results_in_order": 0.0017271419999929094,
+ "tests/test_brave_response_shapes.py::test_valid_results_keep_existing_normalization": 0.001660328000014033,
+ "tests/test_brave_tools.py::TestGetApiKey::test_falls_back_to_env_when_config_key_empty": 0.0022249969999847963,
+ "tests/test_brave_tools.py::TestGetApiKey::test_falls_back_to_env_when_no_config": 0.0019647679999934553,
+ "tests/test_brave_tools.py::TestGetApiKey::test_ignores_legacy_brave_api_key": 0.002074795000055474,
+ "tests/test_brave_tools.py::TestGetApiKey::test_model_extra_none_does_not_crash": 0.002167709000048035,
+ "tests/test_brave_tools.py::TestGetApiKey::test_reads_config_for_requested_tool_name": 0.0013113610000914377,
+ "tests/test_brave_tools.py::TestGetApiKey::test_returns_config_key_when_present": 0.001493693999975676,
+ "tests/test_brave_tools.py::TestGetApiKey::test_returns_none_when_no_key_anywhere": 0.001978955000026872,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_basic_image_search_returns_normalized_results": 0.003368174000002,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_falls_back_when_only_one_image_url_is_present": 0.00304092899995112,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_filters_unsafe_image_urls_but_keeps_safe_thumbnail": 0.0031979820000174186,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_http_error_returns_structured_error": 0.0028020899999319226,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_missing_api_key_logs_warning_once_per_tool": 0.003962507999972331,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_missing_api_key_returns_error_json": 0.0025990410000531483,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_reports_thumbnail_dimensions_when_original_dropped": 0.0029704259999903115,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_sends_brave_image_params_from_config": 0.01650914300006434,
+ "tests/test_brave_tools.py::TestImageSearchTool::test_image_search_unexpected_results_format_returns_error": 0.004297057999963272,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_global_ipv6_passes": 0.001009794000083275,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_https_public_hostname_passes": 0.0009320290000118803,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_ipv4_compatible_embedded_private_is_filtered": 0.0008879279999405298,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_ipv4_mapped_loopback_is_filtered": 0.0008645220000289555,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_localhost_is_filtered": 0.0008185759999719266,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_malformed_ipv6_url_does_not_raise": 0.0007895130000292738,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_nat64_embedded_loopback_is_filtered": 0.0008937390000482992,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_non_http_scheme_is_filtered": 0.0008478629999899567,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_obfuscated_loopback_ip_is_filtered": 0.0008494740000628553,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_private_ip_is_filtered": 0.0008617270000286226,
+ "tests/test_brave_tools.py::TestSafePublicUrl::test_sixtofour_loopback_is_filtered": 0.0008470699999634235,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_basic_search_returns_normalized_results": 0.0031733270000131597,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_config_max_results_overrides_parameter": 0.002997648000018671,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_empty_results_returns_error_json": 0.003056237000009787,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_http_error_returns_structured_error": 0.0040804800000273644,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_invalid_max_results_falls_back_to_default": 0.0037172390000819178,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_long_query_is_truncated_to_brave_limit": 0.0030995189999885042,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[day-pd]": 0.003155213999946227,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[month-pm]": 0.0031715239999812184,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[week-pw]": 0.0031697409999651427,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_maps_time_range_to_freshness[year-py]": 0.004462227999965762,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_max_results_parameter_accepted": 0.004691116000003603,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_max_results_string_from_env_is_coerced_and_clamped": 0.0033487570000261258,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_missing_api_key_logs_warning_once": 0.0034872070000346866,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_missing_api_key_returns_error_json": 0.0026906619999067516,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_missing_web_key_returns_error_json": 0.0030532019999895965,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_network_exception_returns_error_json": 0.0027206879999539524,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_omits_freshness_without_time_range": 0.0030334859999925357,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_partial_fields_in_result": 0.0030108129999462108,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_respects_max_results_from_config": 0.0031888649999700647,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_sends_correct_headers_and_params": 0.003075805999969816,
+ "tests/test_brave_tools.py::TestWebSearchTool::test_uses_env_key_when_config_absent": 0.0036921709999546692,
+ "tests/test_brave_tools.py::test_coerce_max_results_inf_falls_back_to_default": 0.0008677600000623897,
+ "tests/test_brave_tools.py::test_package_exports_image_search_tool": 0.0008204700000078446,
+ "tests/test_browser_assets.py::test_any_dependency_changes_revision_and_rollback_releases_snapshot": 0.006203034999998636,
+ "tests/test_browser_assets.py::test_asset_root_retains_normal_parent_symlink_resolution": 0.0053101879999530865,
+ "tests/test_browser_assets.py::test_asset_root_symlink_is_rejected_before_resolution[False]": 0.003422594999960893,
+ "tests/test_browser_assets.py::test_asset_root_symlink_is_rejected_before_resolution[True]": 0.0033452700000680125,
+ "tests/test_browser_assets.py::test_duplicate_keys_and_size_limits": 0.004910457999983464,
+ "tests/test_browser_assets.py::test_intermediate_symlink_is_rejected": 0.003556758000058835,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change0]": 0.003660971999920548,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change1]": 0.0036588879999044366,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change2]": 0.0037044039999614142,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change3]": 0.00363287999999784,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change4]": 0.00359891499999776,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change5]": 0.003913037000017994,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change6]": 0.004703990000052727,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change7]": 0.0036699799999837524,
+ "tests/test_browser_assets.py::test_invalid_manifests_rejected[change8]": 0.0037019889999214683,
+ "tests/test_browser_assets.py::test_manifest_limits": 0.003793720999965444,
+ "tests/test_browser_assets.py::test_missing_asset_is_rejected": 0.0035472380000669546,
+ "tests/test_browser_assets.py::test_routes_snapshot_all_files_and_keep_inline_compatibility": 0.02676237099996115,
+ "tests/test_browser_assets.py::test_symlink_asset_is_rejected": 0.0036494200001015997,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[../secret.mjs]": 0.0037061090000634067,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[./static/index.mjs]": 0.0037774420000573627,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[.hidden.mjs]": 0.0037989210000546336,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[/tmp/secret.mjs]": 0.004676771000049484,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[https://example/file.mjs]": 0.004237814999953571,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static/%2e%2e/file.mjs]": 0.0038239789999465756,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static/../index.mjs]": 0.004964190000009694,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static//index.mjs]": 0.00478928199999018,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static/file.mjs?x]": 0.0038839210000105595,
+ "tests/test_browser_assets.py::test_unsafe_manifest_paths_rejected[static\\\\index.mjs]": 0.0036489999999957945,
+ "tests/test_browser_automation.py::TestBrowserTools::test_click_error_is_recoverable_message": 0.0029110339999647294,
+ "tests/test_browser_automation.py::TestBrowserTools::test_click_returns_updated_snapshot": 0.004246260000002167,
+ "tests/test_browser_automation.py::TestBrowserTools::test_close_reports_when_no_session": 0.0018275620000167692,
+ "tests/test_browser_automation.py::TestBrowserTools::test_gateway_navigate_and_capture_uses_jpeg_progress_frame": 0.006034879000026194,
+ "tests/test_browser_automation.py::TestBrowserTools::test_get_text_truncates_via_config": 0.0029904239999041238,
+ "tests/test_browser_automation.py::TestBrowserTools::test_navigate_blocks_private_url": 0.0026700330000721806,
+ "tests/test_browser_automation.py::TestBrowserTools::test_navigate_emits_screenshot_artifact_and_browser_view": 0.008300181000038265,
+ "tests/test_browser_automation.py::TestBrowserTools::test_navigate_rejects_non_http_scheme": 0.002676584000028015,
+ "tests/test_browser_automation.py::TestBrowserTools::test_navigate_returns_snapshot": 0.0039899099999729515,
+ "tests/test_browser_automation.py::TestBrowserTools::test_navigate_screenshot_failure_does_not_break_action": 0.0056776189999823146,
+ "tests/test_browser_automation.py::TestBrowserTools::test_screenshot_errors_without_outputs_path": 0.002054967999981727,
+ "tests/test_browser_automation.py::TestBrowserTools::test_screenshot_writes_artifact": 0.005594732000020031,
+ "tests/test_browser_automation.py::TestBrowserTools::test_type_with_submit": 0.00287549899996975,
+ "tests/test_browser_automation.py::TestSessionManager::test_acquire_session_releases_pin_after_scope": 0.001556632999950125,
+ "tests/test_browser_automation.py::TestSessionManager::test_cdp_allows_explicit_unguarded_trust_opt_in": 0.001593181000032473,
+ "tests/test_browser_automation.py::TestSessionManager::test_cdp_requires_explicit_unguarded_trust_opt_in": 0.0013347249999924315,
+ "tests/test_browser_automation.py::TestSessionManager::test_close_session_removes_and_closes": 0.001850234000016826,
+ "tests/test_browser_automation.py::TestSessionManager::test_get_session_is_per_thread_and_cached": 0.0016986690000067028,
+ "tests/test_browser_automation.py::TestSessionManager::test_get_session_rejects_runtime_multi_worker_browser_use": 0.001384657999949468,
+ "tests/test_browser_automation.py::TestSessionManager::test_get_session_rejects_worker_count_from_the_uvicorn_fallback": 0.0013806620000309522,
+ "tests/test_browser_automation.py::TestSessionManager::test_idle_sessions_are_evicted_on_next_get": 0.002280069999983425,
+ "tests/test_browser_automation.py::TestSessionManager::test_in_flight_browser_operation_is_not_evicted": 0.0029640040000344925,
+ "tests/test_browser_automation.py::TestSessionManager::test_max_sessions_cap_evicts_least_recently_used": 0.0025486150000233465,
+ "tests/test_browser_automation.py::TestSessionManager::test_pinned_session_makes_capacity_admission_fail_until_release": 0.0025280350000116414,
+ "tests/test_browser_automation.py::TestSessionManager::test_pinned_session_survives_lru_eviction": 0.0024868489999789745,
+ "tests/test_browser_automation.py::TestSnapshotRendering::test_empty_snapshot_says_no_elements": 0.0008532609999747365,
+ "tests/test_browser_automation.py::TestSnapshotRendering::test_snapshot_lists_elements_by_ref": 0.0009136749999925087,
+ "tests/test_browser_automation.py::test_activate_tab_switches_active_page": 0.0021928270000444172,
+ "tests/test_browser_automation.py::test_click_fast_fails_on_stale_ref_without_blocking": 0.002196683000079247,
+ "tests/test_browser_automation.py::test_click_tolerates_spa_navigation_without_load_event": 0.0029401289999668734,
+ "tests/test_browser_automation.py::test_close_continues_when_browser_driver_is_already_disconnected": 0.002572510000049988,
+ "tests/test_browser_automation.py::test_continuous_inputs_refresh_before_input_stops": 0.0832631349999815,
+ "tests/test_browser_automation.py::test_ensure_page_rebinds_hooks_when_context_is_replaced[False]": 0.003740090999997392,
+ "tests/test_browser_automation.py::test_ensure_page_rebinds_hooks_when_context_is_replaced[True]": 0.004945083000052364,
+ "tests/test_browser_automation.py::test_ensure_page_reuses_context_after_active_tab_closes[False-False]": 0.0032233410000230833,
+ "tests/test_browser_automation.py::test_ensure_page_reuses_context_after_active_tab_closes[False-True]": 0.004432311000073241,
+ "tests/test_browser_automation.py::test_ensure_page_reuses_context_after_active_tab_closes[True-False]": 0.0032288310000012643,
+ "tests/test_browser_automation.py::test_ensure_page_reuses_context_after_active_tab_closes[True-True]": 0.0030612169999812977,
+ "tests/test_browser_automation.py::test_ensure_page_serializes_concurrent_rebuilds": 0.00535760900004334,
+ "tests/test_browser_automation.py::test_input_dispatch_does_not_wait_for_live_frame": 0.054076219000023684,
+ "tests/test_browser_automation.py::test_live_frame_returns_jpeg_bytes_without_base64_expansion": 0.001934730999948897,
+ "tests/test_browser_automation.py::test_live_frame_schedulers_retain_task_reference[_schedule_input_live_frame-_flush_input_live_frames-_input_live_frame_pending]": 1.0977198170000406,
+ "tests/test_browser_automation.py::test_live_frame_schedulers_retain_task_reference[_schedule_settle_live_frames-_settle_live_frames-_settle_live_frames_pending]": 1.1386296879999236,
+ "tests/test_browser_automation.py::test_live_frame_screenshots_current_active_page_after_switch": 0.0018647509999709655,
+ "tests/test_browser_automation.py::test_rapid_inputs_coalesce_live_frame_refresh": 0.03328121999999212,
+ "tests/test_browser_automation.py::test_real_playwright_navigate_click_type": 0.0016493870000431343,
+ "tests/test_browser_automation.py::test_real_playwright_preserves_context_after_popup_closes": 0.0015846139999666775,
+ "tests/test_browser_automation.py::test_request_guard_aborts_blocked_redirect_target": 0.0023417969999854904,
+ "tests/test_browser_automation.py::test_request_guard_not_installed_for_cdp_sessions": 0.0013491830000020855,
+ "tests/test_browser_automation.py::test_reset_manager_singleton": 0.0008430029999999533,
+ "tests/test_browser_automation.py::test_resolve_session_always_reads_browser_navigate_config": 0.002451451000013094,
+ "tests/test_browser_automation.py::test_screenshot_bytes_defaults_to_png_without_quality": 0.002034719999983281,
+ "tests/test_browser_automation.py::test_screenshot_bytes_forwards_jpeg_quality": 0.0019903860000454188,
+ "tests/test_browser_automation.py::test_set_active_page_schedules_rebind_when_screencast_running": 0.002048584999954528,
+ "tests/test_browser_automation.py::test_start_screencast_rejects_second_live_viewer": 0.001582051000013962,
+ "tests/test_browser_automation.py::test_stop_screencast_ignores_stale_connection_callback": 0.0013352569999938169,
+ "tests/test_browser_automation.py::test_tabs_report_active_page": 0.0024412220000158413,
+ "tests/test_browser_automation.py::test_wheel_input_falls_back_to_native_wheel_when_js_scroll_fails": 0.002609296999992239,
+ "tests/test_browser_automation.py::test_wheel_input_scrolls_target_container_at_pointer_location": 0.0024230980000083946,
+ "tests/test_browser_automation.py::test_wheel_input_scrolls_viewport_center_without_pointer_location": 0.002314424999951825,
+ "tests/test_browser_automation.py::test_worker_count_error_keeps_naming_the_documented_knob_when_passed_in": 0.0008081679999918379,
+ "tests/test_browser_automation.py::test_worker_count_error_names_the_fallback_for_a_passed_in_count": 0.0007718299999623923,
+ "tests/test_browser_automation.py::test_worker_count_error_names_the_variable_that_set_the_count": 0.0008024770000361059,
+ "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[blank-is-unset]": 0.0010099759999775415,
+ "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[documented-knob-counts]": 0.000999826999986908,
+ "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[documented-knob-wins-when-both-set]": 0.0009940350000192666,
+ "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[nothing-set]": 0.0009853200000975448,
+ "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[unparsable-knob-does-not-mask-the-fallback]": 0.0009909610000136126,
+ "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[uvicorn-fallback-counts]": 0.0010645580000527843,
+ "tests/test_browser_automation.py::test_worker_count_resolution_reads_both_spellings[uvicorn_rejects_it_so_stay_inert]": 0.000984457999948063,
+ "tests/test_browser_ci_runner.py::test_auth_recovery_requires_a_working_browser": 0.008634502000063549,
+ "tests/test_browser_ci_runner.py::test_browser_ci_image_matches_locked_playwright[e2e-tests.yml-e2e-tests]": 0.8121921000000043,
+ "tests/test_browser_ci_runner.py::test_browser_ci_image_matches_locked_playwright[replay-e2e.yml-fullstack-replay-render]": 0.8299397080000404,
+ "tests/test_browser_ci_runner.py::test_browser_ci_uses_container_compatible_python[e2e-tests.yml-e2e-tests]": 0.008788708999986738,
+ "tests/test_browser_ci_runner.py::test_browser_ci_uses_container_compatible_python[replay-e2e.yml-fullstack-replay-render]": 0.00902717600001779,
+ "tests/test_browser_ci_runner.py::test_browser_ci_verifies_chromium_before_running_tests[e2e-tests.yml-e2e-tests]": 0.009200201999988167,
+ "tests/test_browser_ci_runner.py::test_browser_ci_verifies_chromium_before_running_tests[replay-e2e.yml-fullstack-replay-render]": 0.008919123999987733,
+ "tests/test_browser_close_cancellation.py::test_browser_close_caller_cancellation_does_not_cancel_private_cleanup": 0.001559448000023167,
+ "tests/test_browser_close_cancellation.py::test_manager_close_all_consumes_group_failure_after_caller_cancellation": 0.0014109080000253016,
+ "tests/test_browser_close_cancellation.py::test_manager_close_all_continues_after_sync_submission_failure": 0.0013072339999666838,
+ "tests/test_browser_close_cancellation.py::test_manager_close_all_submits_every_cleanup_before_cancellable_wait": 0.001363701000002493,
+ "tests/test_browser_close_cancellation.py::test_manager_close_session_cancellation_keeps_detached_cleanup_running": 0.0013282040000035522,
+ "tests/test_browser_close_cancellation.py::test_submit_close_closes_coroutine_when_submission_fails": 0.0008842299999400893,
+ "tests/test_browser_egress.py::test_browser_tools_acquire_sessions_with_pinned_egress": 0.00621538699994062,
+ "tests/test_browser_egress.py::test_egress_resolver_propagates_caller_context": 0.001610481999989588,
+ "tests/test_browser_egress.py::test_egress_resolver_submission_failure_releases_slot": 0.001439010999945367,
+ "tests/test_browser_egress.py::test_manager_passes_the_egress_resolver_to_new_sessions": 0.0017822749999822918,
+ "tests/test_browser_egress.py::test_proxy_bounds_a_stuck_resolution": 0.20306832899996152,
+ "tests/test_browser_egress.py::test_proxy_close_ends_open_tunnels": 0.0028633440000476185,
+ "tests/test_browser_egress.py::test_proxy_close_is_bounded_by_a_tunnel_it_could_not_sweep": 0.20287242300008757,
+ "tests/test_browser_egress.py::test_proxy_connects_to_the_vetted_address_not_the_requested_name": 0.0031290250000211017,
+ "tests/test_browser_egress.py::test_proxy_drops_a_connection_accepted_after_close": 0.0023736760000474533,
+ "tests/test_browser_egress.py::test_proxy_falls_through_to_the_next_vetted_address": 0.0027816420000021935,
+ "tests/test_browser_egress.py::test_proxy_hands_ip_literals_to_the_resolver": 0.0028215059999752157,
+ "tests/test_browser_egress.py::test_proxy_refuses_a_host_the_resolver_rejects_without_connecting": 0.0022187559999906625,
+ "tests/test_browser_egress.py::test_proxy_rejects_clients_that_require_authentication": 0.001938108000047123,
+ "tests/test_browser_egress.py::test_proxy_rejects_commands_other_than_connect": 0.002022136999983104,
+ "tests/test_browser_egress.py::test_proxy_reports_a_resolver_fault_as_general_failure": 0.003124816000024566,
+ "tests/test_browser_egress.py::test_proxy_reports_unreachable_when_no_vetted_address_answers": 0.002187074000062239,
+ "tests/test_browser_egress.py::test_real_chromium_cannot_follow_a_rebinding_answer": 0.0017068749999680222,
+ "tests/test_browser_egress.py::test_resolve_browser_egress_applies_the_browse_policy": 0.0019796079999423455,
+ "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[169.254.169.254-None-Error: Refusing to connect to a private, loopback, or metadata address]": 0.0009814430000005814,
+ "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[localhost-None-Error: Refusing to connect to a private or loopback address]": 0.0010570350000307371,
+ "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[mixed.example-answer3-Error: Refusing to connect to a private, loopback, or metadata address]": 0.0011501999999836698,
+ "tests/test_browser_egress.py::test_resolve_public_addresses_refuses_with_the_validator_message[unresolvable.example-answer2-Error: URL host could not be resolved]": 0.0009860010000011243,
+ "tests/test_browser_egress.py::test_resolve_public_addresses_returns_the_vetted_answer": 0.0009140970000203197,
+ "tests/test_browser_egress.py::test_session_launches_chromium_through_its_egress_proxy_and_closes_it": 0.007575632999987647,
+ "tests/test_browser_egress.py::test_session_without_egress_resolver_launches_directly": 0.0038284270000303877,
+ "tests/test_browser_egress.py::test_timed_out_egress_resolution_does_not_starve_browser_request_guard": 0.10829796299998407,
+ "tests/test_browser_egress.py::test_timed_out_resolver_releases_slot_after_event_loop_closes": 0.051702784999918094,
+ "tests/test_browser_outputs_atomic.py::test_both_cleanup_failures_are_logged_without_masking_interruption[browser]": 0.0035596419999706086,
+ "tests/test_browser_outputs_atomic.py::test_both_cleanup_failures_are_logged_without_masking_interruption[browserless]": 0.0036702709999758554,
+ "tests/test_browser_outputs_atomic.py::test_both_tools_share_the_atomic_publisher": 0.0007617899999559086,
+ "tests/test_browser_outputs_atomic.py::test_capture_writes_go_through_the_atomic_publish": 0.00088809700002912,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browser-existing-interrupt]": 0.004084318000082021,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browser-existing-io-error]": 0.0041202950000069904,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browser-new-interrupt]": 0.003843765999988591,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browser-new-io-error]": 0.003926051999997071,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browserless-existing-interrupt]": 0.004298820000030901,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browserless-existing-io-error]": 0.004233145999990029,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browserless-new-interrupt]": 0.004190347000019301,
+ "tests/test_browser_outputs_atomic.py::test_cleanup_failure_preserves_publication_error[browserless-new-io-error]": 0.004335267999920234,
+ "tests/test_browser_outputs_atomic.py::test_descriptor_cleanup_failure_still_attempts_unlink[browser]": 0.00343677200004322,
+ "tests/test_browser_outputs_atomic.py::test_descriptor_cleanup_failure_still_attempts_unlink[browserless]": 0.0034023680000245804,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-both-existing-interrupt]": 0.0035253590000365875,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-both-existing-io-error]": 0.0036106679999647895,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-both-new-interrupt]": 0.0052586620000170115,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-both-new-io-error]": 0.0034401489999709156,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-close-existing-interrupt]": 0.003524475999938659,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-close-existing-io-error]": 0.0035155890000169165,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-close-new-interrupt]": 0.003735371999994186,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-close-new-io-error]": 0.004064148999987083,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-unlink-existing-interrupt]": 0.003995940999914183,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-unlink-existing-io-error]": 0.0039058830000158196,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-unlink-new-interrupt]": 0.003807148000021243,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browser-unlink-new-io-error]": 0.004139390999966963,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-both-existing-interrupt]": 0.0035487620000367315,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-both-existing-io-error]": 0.0035661339999819575,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-both-new-interrupt]": 0.003509679000046617,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-both-new-io-error]": 0.0036819729999706396,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-close-existing-interrupt]": 0.003761933000021145,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-close-existing-io-error]": 0.0035330219999423207,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-close-new-interrupt]": 0.0034255410000127995,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-close-new-io-error]": 0.0034278649999919253,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-unlink-existing-interrupt]": 0.003936360000011518,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-unlink-existing-io-error]": 0.004044382000017777,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-unlink-new-interrupt]": 0.00389793700003338,
+ "tests/test_browser_outputs_atomic.py::test_failing_log_handler_preserves_error_and_independent_cleanup[browserless-unlink-new-io-error]": 0.004128380999986803,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-existing-fsync]": 0.003130215999988195,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-existing-replace]": 0.003609766999943531,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-existing-write]": 0.0033191510000278868,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-new-fsync]": 0.002997428000014679,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-new-replace]": 0.0034906430000205546,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browser-new-write]": 0.003126579999900514,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-existing-fsync]": 0.003046349999976883,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-existing-replace]": 0.004196827999919606,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-existing-write]": 0.003093807999960063,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-new-fsync]": 0.0029545369999937066,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-new-replace]": 0.0034646449999513607,
+ "tests/test_browser_outputs_atomic.py::test_publish_failure_preserves_target_and_cleans_temporary[browserless-new-write]": 0.002996875999997428,
+ "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browser-18]": 0.0032633170000053724,
+ "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browser-63]": 0.003321024000001671,
+ "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browserless-18]": 0.003496503999997458,
+ "tests/test_browser_outputs_atomic.py::test_publish_new_file_uses_normal_creation_permissions[browserless-63]": 0.0033504109999853426,
+ "tests/test_browser_outputs_atomic.py::test_publish_permission_failure_keeps_previous_file[browser]": 0.003051988999970945,
+ "tests/test_browser_outputs_atomic.py::test_publish_permission_failure_keeps_previous_file[browserless]": 0.0030820160000075703,
+ "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browser-384]": 0.003377499999999145,
+ "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browser-416]": 0.003585580000049049,
+ "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browser-420]": 0.003457420000017919,
+ "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browserless-384]": 0.0033801460000404404,
+ "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browserless-416]": 0.0033408919999828868,
+ "tests/test_browser_outputs_atomic.py::test_publish_preserves_existing_permissions[browserless-420]": 0.003385776000015994,
+ "tests/test_browser_outputs_atomic.py::test_publish_replaces_only_after_content_is_complete[browser]": 0.0036511240000436374,
+ "tests/test_browser_outputs_atomic.py::test_publish_replaces_only_after_content_is_complete[browserless]": 0.0034637009999869406,
+ "tests/test_browser_outputs_atomic.py::test_screenshot_writes_go_through_the_atomic_publish": 0.0010530170000038197,
+ "tests/test_browser_readonly_security.py::test_browser_stream_authorization_setup_error_or_cancellation_never_accepts[error0]": 0.003702060000023266,
+ "tests/test_browser_readonly_security.py::test_browser_stream_authorization_setup_error_or_cancellation_never_accepts[error1]": 0.0031087770000226556,
+ "tests/test_browser_readonly_security.py::test_browser_stream_cancellation_during_disconnect_cleanup_releases_session_lease": 0.005465401000037673,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-False-admin]": 0.01383961400000544,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-False-user]": 0.009844998000062333,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-True-admin]": 0.01036696899996059,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[False-True-user]": 0.009540177999951993,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-False-admin]": 0.011207143000035558,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-False-user]": 0.009356152000009388,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-True-admin]": 0.009316935999947873,
+ "tests/test_browser_readonly_security.py::test_browser_stream_enforces_write_permission[True-True-user]": 0.010224089000075764,
+ "tests/test_browser_readonly_security.py::test_browser_stream_preserves_first_cancellation_across_cleanup_cancellation": 0.003680821000045853,
+ "tests/test_browser_readonly_security.py::test_browser_stream_rechecks_policy_on_new_connection": 0.0034218640000744927,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-decision]": 0.012971503999949618,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-invalid_decision]": 0.008962623999991592,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-missing]": 0.003489902000069378,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-none]": 0.0034441749999700733,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-resolve]": 0.00356422200002271,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[False-unknown_role]": 0.007502746000000116,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-decision]": 0.010624338000013722,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-invalid_decision]": 0.005527217999997447,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-missing]": 0.0052611380000371355,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-none]": 0.0036817620000419993,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-resolve]": 0.003849378000040815,
+ "tests/test_browser_readonly_security.py::test_browser_stream_uses_shared_authorization_failure_policy[True-unknown_role]": 0.0072051880000572055,
+ "tests/test_browser_router.py::test_browser_frame_format_accepts_legacy_and_binary[None-False]": 0.0021822070000325766,
+ "tests/test_browser_router.py::test_browser_frame_format_accepts_legacy_and_binary[binary-True]": 0.002134326999964742,
+ "tests/test_browser_router.py::test_browser_frame_format_rejects_unknown_capability": 0.0023973820000833257,
+ "tests/test_browser_router.py::test_browser_frames_dirname_shared_between_tools_and_scanner": 0.0008015040000373119,
+ "tests/test_browser_router.py::test_browser_navigate_redacts_failure_url_from_logs_and_response": 0.006649632999994992,
+ "tests/test_browser_router.py::test_browser_navigate_rejects_legacy_null_owner_thread": 0.006042984999965029,
+ "tests/test_browser_router.py::test_browser_stream_acquires_the_session_with_pinned_egress": 0.009634095999956571,
+ "tests/test_browser_router.py::test_browser_stream_closes_4401_when_unauthenticated": 0.006186123999952997,
+ "tests/test_browser_router.py::test_browser_stream_closes_4403_for_cross_origin_upgrade": 0.005658292000077836,
+ "tests/test_browser_router.py::test_browser_stream_closes_4404_when_thread_store_missing": 0.0065405850000388455,
+ "tests/test_browser_router.py::test_browser_stream_closes_4404_when_tools_disabled_for_owned_thread": 0.00845302699997319,
+ "tests/test_browser_router.py::test_browser_stream_closes_4501_when_browser_runtime_unavailable": 0.007782121999980518,
+ "tests/test_browser_router.py::test_browser_stream_rejects_missing_or_unowned_thread[None]": 0.006763649999925292,
+ "tests/test_browser_router.py::test_browser_stream_rejects_missing_or_unowned_thread[record1]": 0.00729468000002953,
+ "tests/test_browser_router.py::test_browser_stream_rejects_missing_or_unowned_thread[record2]": 0.007285795000029793,
+ "tests/test_browser_router.py::test_browser_stream_resolves_seed_and_navigate_urls_off_the_loop": 0.01262602699995341,
+ "tests/test_browser_router.py::test_browser_stream_seed_applies_to_blank_page": 0.0008420409999416734,
+ "tests/test_browser_router.py::test_browser_stream_seed_applies_when_current_url_differs": 0.000824107000028107,
+ "tests/test_browser_router.py::test_browser_stream_seed_ignores_hash_and_trailing_slash_for_same_page": 0.0008249999999634383,
+ "tests/test_browser_router.py::test_browser_tools_disabled_when_cdp_risk_not_explicitly_accepted": 0.0014425980000964955,
+ "tests/test_browser_router.py::test_browser_tools_enabled_when_cdp_risk_explicitly_accepted": 0.0015520739999601574,
+ "tests/test_browser_router.py::test_send_browser_frame_keeps_legacy_base64_json_protocol": 0.0018332909999685398,
+ "tests/test_browser_router.py::test_send_browser_frame_uses_binary_websocket_message_when_requested": 0.002038436000020738,
+ "tests/test_browser_router.py::test_validate_browser_url_rejects_private_and_non_http": 0.0009756120000474766,
+ "tests/test_browser_router.py::test_ws_origin_allowed_honors_configured_cors_origin": 0.0009107600000106686,
+ "tests/test_browser_router.py::test_ws_origin_allowed_honors_forwarded_host": 0.0008295380000618024,
+ "tests/test_browser_router.py::test_ws_origin_allowed_rejects_cross_origin": 0.0008942090000232383,
+ "tests/test_browser_router.py::test_ws_origin_allowed_rejects_malformed_origin": 0.0008750330000566464,
+ "tests/test_browser_router.py::test_ws_origin_allowed_same_origin_host": 0.0008557559999644582,
+ "tests/test_browser_router.py::test_ws_origin_allowed_without_origin_header": 0.0008507890000828411,
+ "tests/test_browser_screenshot_no_overwrite.py::test_a_failed_staging_write_leaves_no_files": 0.005017377999990913,
+ "tests/test_browser_screenshot_no_overwrite.py::test_a_name_claimed_after_the_choice_is_not_replaced": 0.005873375999954078,
+ "tests/test_browser_screenshot_no_overwrite.py::test_a_staged_capture_swapped_for_a_symlink_never_publishes_its_target": 0.005938809999975092,
+ "tests/test_browser_screenshot_no_overwrite.py::test_a_staged_capture_swapped_for_another_file_is_not_published": 0.005684145999964585,
+ "tests/test_browser_screenshot_no_overwrite.py::test_default_names_from_the_same_second_do_not_collide": 0.007175641000003452,
+ "tests/test_browser_screenshot_no_overwrite.py::test_failed_publication_reports_an_error_and_leaves_no_files": 0.0059079520000295815,
+ "tests/test_browser_screenshot_no_overwrite.py::test_repeated_screenshots_with_one_filename_keep_every_capture": 0.00953369799998427,
+ "tests/test_browser_screenshot_no_overwrite.py::test_screenshot_does_not_replace_a_symlink_at_the_name": 0.01854768100002957,
+ "tests/test_browser_screenshot_no_overwrite.py::test_screenshot_keeps_an_existing_output_and_takes_the_next_name": 0.006009492000032424,
+ "tests/test_browser_screenshot_no_overwrite.py::test_screenshot_uses_normal_creation_permissions[18]": 0.005790961000002426,
+ "tests/test_browser_screenshot_no_overwrite.py::test_screenshot_uses_normal_creation_permissions[63]": 0.005636040999945635,
+ "tests/test_browser_screenshot_no_overwrite.py::test_the_staged_capture_stays_open_while_it_is_linked": 0.006813742000019829,
+ "tests/test_browserless_capture_name_reservation.py::test_concurrent_captures_do_not_claim_the_same_name": 0.004320431000053304,
+ "tests/test_browserless_capture_name_reservation.py::test_exhausted_timestamp_claims_refuse_to_overwrite": 0.0038345080000681264,
+ "tests/test_browserless_capture_name_reservation.py::test_interruption_propagates_and_frees_the_name": 0.0028524549999815463,
+ "tests/test_browserless_capture_name_reservation.py::test_probe_bound_is_inclusive": 0.0037411949999750505,
+ "tests/test_browserless_capture_name_reservation.py::test_publication_failure_does_not_leave_the_reserved_name": 0.00318980799994506,
+ "tests/test_browserless_capture_name_reservation.py::test_reservation_closes_the_descriptor_it_opened": 0.003482898000015666,
+ "tests/test_browserless_capture_name_reservation.py::test_reserved_names_keep_new_file_permissions": 0.0035828739999601567,
+ "tests/test_browserless_capture_name_reservation.py::test_saturated_probe_range_still_reserves_a_fresh_name": 0.0038303110000015295,
+ "tests/test_browserless_capture_name_reservation.py::test_single_writer_still_uses_the_documented_suffix": 0.00361657899986767,
+ "tests/test_browserless_capture_name_reservation.py::test_unlink_failure_warns_without_masking_the_publication_error[interruption]": 0.003925970000068446,
+ "tests/test_browserless_capture_name_reservation.py::test_unlink_failure_warns_without_masking_the_publication_error[publication-error]": 0.013123125999925378,
+ "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_capture_tool_fails_closed_on_default_backend": 0.0032116400000177237,
+ "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_allows_public_backend": 0.5531765190000328,
+ "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_allows_self_hosted_backend_when_confirmed": 0.5506275430000187,
+ "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_fails_closed_even_with_allow_private": 0.0030280150000407957,
+ "tests/test_browserless_client.py::TestBrowserlessBackendIsolation::test_web_fetch_tool_fails_closed_on_default_backend": 0.0031867829999328023,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_capture_screenshot_empty_response": 0.002869798000006085,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_capture_screenshot_http_error": 0.0029296300000396513,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_capture_screenshot_success": 0.0029026890000523053,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_empty_response": 0.002819232999968335,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_http_error": 0.002822269000034794,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_returns_plain_string_even_when_target_page_errored": 0.0028367659999730677,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_success": 0.004211506000046938,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_timeout": 0.002759110999988934,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_reject_params": 0.0027990840000029493,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_status_surfaces_target_status_headers": 0.00282814000001963,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_token": 0.0028481569999598833,
+ "tests/test_browserless_client.py::TestBrowserlessClient::test_fetch_html_with_wait_for_selector": 0.0029530339999723765,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_blank_config_token_does_not_fall_back_to_env": 0.00253721299998233,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_boolean_timeout_falls_back_to_default": 0.0025619189999588343,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_capture_query_omits_token_when_config_opts_out": 0.004288041999984671,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_config_token_is_stripped": 0.002645655999913288,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_env_token_is_stripped": 0.0025694830000020374,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_get_browserless_client_uses_env_token_fallback": 0.0028030519999902026,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_invalid_timeout_falls_back_to_default": 0.002750281999908566,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_null_config_token_does_not_fall_back_to_env": 0.002703185000029862,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_timeout_config_key_is_honored": 0.0026976139999987936,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_timeout_s_config_key_is_honored": 0.002525380999998106,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_timeout_s_wins_when_both_keys_are_present": 0.002579944000103751,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[-0.5]": 0.0026898090000031516,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[-1_0]": 0.002803944000049796,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[-1_1]": 0.0027548220000426227,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[-inf0]": 0.0026520890000369945,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[-inf1]": 0.0028300419999709447,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[0.0]": 0.0026866749999499007,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[0_0]": 0.002818391999994674,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[0_1]": 0.002680421999968985,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[1e400]": 0.002804083999933482,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[inf0]": 0.0027909299999464565,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[inf1]": 0.0026630599999748483,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[int-overflow]": 0.0027029149999293622,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[nan0]": 0.0028107970000519344,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_falls_back_to_default[nan1]": 0.00267308799999455,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_unusable_timeout_warns": 0.003142007999940688,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[0.001]": 0.0026077159999431387,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[12.5_0]": 0.0025592349999783437,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[12.5_1]": 0.0027967409999973825,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[1_0]": 0.0027314179999393673,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[1_1]": 0.002678648000028261,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[45_0]": 0.0032563230000164367,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[45_1]": 0.0025726499999905172,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_usable_timeout_is_kept[large-finite]": 0.002643432999889228,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_allows_private_when_opted_in": 0.005980822000083208,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_dedupes_existing_filename": 0.006510913000056462,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_missing_outputs_path_returns_error": 0.0032584469999505927,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_dns_resolving_to_private": 0.005063756999959423,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_loopback_url": 0.004871624999964297,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_metadata_ip": 0.004561272999978883,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_rejects_non_http_url": 0.004900387000020601,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_warns_on_target_error_status": 0.006378685000015594,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_capture_tool_writes_artifact": 0.007013998999980231,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_and_web_capture_tools_agree_on_target_error_warning": 0.5645370309999862,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_accepts_comma_separated_reject_lists": 0.5602993740000102,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_allows_private_when_opted_in": 0.5517886879999878,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_bad_wait_timeout_falls_back_to_default": 0.548404875000017,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_error": 0.00435541700005615,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_exception": 0.0039052110000170615,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_ignores_non_string_reject_list_items": 0.5484619530000145,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_ignores_unusable_reject_values": 0.5560577320000561,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_no_warning_for_normal_target_status": 0.5552923460000443,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_omits_reject_params_when_unset": 0.5442651889999865,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_reads_reject_lists_from_config": 0.5517279639999515,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_reads_wait_timeouts_like_web_capture": 0.5557631049999827,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_rejects_dns_resolving_to_private": 0.003419157999928757,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_rejects_metadata_ip": 0.0032114379999370612,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_success": 3.159129199000006,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_web_fetch_tool_warns_on_target_error_status": 0.556272100000001,
+ "tests/test_browserless_client.py::TestBrowserlessTools::test_whitespace_only_token_sends_no_auth_parameter": 0.002552621999996063,
+ "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-requires-token-capture]": 0.0025660579999566835,
+ "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-requires-token-fetch]": 0.004583795000087321,
+ "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-without-token-capture]": 0.002406106999956137,
+ "tests/test_browserless_client.py::test_configured_token_passes_browserless_request_gate[server-without-token-fetch]": 0.002465879999988374,
+ "tests/test_browserless_client.py::test_direct_web_fetch_call_returns_content_and_artifact": 0.0023301149999497284,
+ "tests/test_browserless_client.py::test_web_fetch_tool_declares_content_and_artifact_return_contract": 0.0007997399999908339,
+ "tests/test_bump_version_lockfile_sync.py::test_bump_version_normalizes_a_prerelease_into_the_lock": 0.11265186100001756,
+ "tests/test_bump_version_lockfile_sync.py::test_bump_version_refreshes_the_lockfile": 0.1147523890000457,
+ "tests/test_bump_version_lockfile_sync.py::test_bump_version_refuses_to_run_without_uv": 0.011528231999989202,
+ "tests/test_bundled_extension_ci.py::test_core_and_bundled_selections_stay_complementary": 0.0008730890000379077,
+ "tests/test_bundled_extension_ci.py::test_each_event_triggers_on_the_bundled_payloads[pull_request]": 0.006024980999939089,
+ "tests/test_bundled_extension_ci.py::test_each_event_triggers_on_the_bundled_payloads[push]": 0.006700177999960033,
+ "tests/test_bundled_extension_ci.py::test_each_marked_module_is_listed_in_the_trigger_paths[pull_request]": 5.873059897999951,
+ "tests/test_bundled_extension_ci.py::test_each_marked_module_is_listed_in_the_trigger_paths[push]": 5.9727549339999655,
+ "tests/test_bundled_extension_ci.py::test_marker_is_registered": 0.0014001900000266687,
+ "tests/test_bundled_extension_ci.py::test_the_filter_does_not_cover_all_of_the_backend[pull_request]": 0.005861382999910347,
+ "tests/test_bundled_extension_ci.py::test_the_filter_does_not_cover_all_of_the_backend[push]": 0.00607696899999155,
+ "tests/test_bundled_extension_ci.py::test_the_job_runs_the_bundled_target_in_the_backend": 0.0058352850001028855,
+ "tests/test_bundled_extension_ci.py::test_the_workflow_supersedes_in_flight_runs": 0.005887233999942509,
+ "tests/test_business_plugins.py::test_errors_never_claim_success_or_expose_response_secrets[200-body0]": 0.001787376000038421,
+ "tests/test_business_plugins.py::test_errors_never_claim_success_or_expose_response_secrets[302-body2]": 0.0019129510000084338,
+ "tests/test_business_plugins.py::test_errors_never_claim_success_or_expose_response_secrets[401-body1]": 0.0017242479999595162,
+ "tests/test_business_plugins.py::test_exact_installed_launcher_discovers_and_rejects_invalid_calls[dingtalk-credentials0-send_message-arguments0]": 0.5860186850001128,
+ "tests/test_business_plugins.py::test_exact_installed_launcher_discovers_and_rejects_invalid_calls[hubspot-credentials2-create_contact-arguments2]": 0.6067721880000363,
+ "tests/test_business_plugins.py::test_exact_installed_launcher_discovers_and_rejects_invalid_calls[wecom-credentials1-send_message-arguments1]": 0.5868106210000406,
+ "tests/test_business_plugins.py::test_hubspot_pagination_and_contact_creation": 0.00209554500008835,
+ "tests/test_business_plugins.py::test_invalid_configuration_rejected[dingtalk-values1]": 0.0009127340001668927,
+ "tests/test_business_plugins.py::test_invalid_configuration_rejected[hubspot-values2]": 0.0008942989999241036,
+ "tests/test_business_plugins.py::test_invalid_configuration_rejected[hubspot-values3]": 0.0008888480000450727,
+ "tests/test_business_plugins.py::test_invalid_configuration_rejected[wecom-values0]": 0.000957810000045356,
+ "tests/test_business_plugins.py::test_mcp_discovery_does_not_need_or_expose_credentials": 0.010716068999954587,
+ "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[dingtalk-credentials0-send_message-arguments0-sent]": 0.5914530160000595,
+ "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[hubspot-credentials2-get_companies-arguments2-Acme]": 0.5993957299998556,
+ "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[hubspot-credentials3-create_contact-arguments3-contact-42]": 0.6007861059998731,
+ "tests/test_business_plugins.py::test_real_mcp_tool_invocation_with_simulated_provider[wecom-credentials1-send_message-arguments1-sent]": 0.6097274689997221,
+ "tests/test_business_plugins.py::test_robot_missing_business_status_is_failure_and_network_exception_is_redacted": 0.0021704849999650833,
+ "tests/test_business_plugins.py::test_robot_wire_contract[dingtalk-credentials0-oapi.dingtalk.com]": 0.0024396200000182944,
+ "tests/test_business_plugins.py::test_robot_wire_contract[wecom-credentials1-qyapi.weixin.qq.com]": 0.0018346640000572734,
+ "tests/test_cached_history_saver.py::test_adelete_thread_purges_only_that_threads_cache_entries[asyncio]": 0.0018387720001555863,
+ "tests/test_cached_history_saver.py::test_cold_resolve_never_delegates_to_inner_history[asyncio]": 0.0013668159998587726,
+ "tests/test_cached_history_saver.py::test_composition_matches_full_walk_and_avoids_it[asyncio]": 0.001293779999969047,
+ "tests/test_cached_history_saver.py::test_deep_cold_chain_delegates_one_inner_walk_at_depth_limit[asyncio]": 0.0019061689998807196,
+ "tests/test_cached_history_saver.py::test_delete_for_runs_delegates_without_cache_purge[asyncio]": 0.0012676600000531835,
+ "tests/test_cached_history_saver.py::test_eviction_falls_back_to_walk_but_stays_correct[asyncio]": 0.0013075560000288533,
+ "tests/test_cached_history_saver.py::test_fanout_compose_matches_inner_canonical_order[asyncio]": 0.0016909350000560153,
+ "tests/test_cached_history_saver.py::test_latest_config_caches_under_resolved_checkpoint_id[asyncio]": 0.0011848039999904358,
+ "tests/test_cached_history_saver.py::test_prune_purges_rewritten_threads_cache_entries[asyncio]": 0.001223166999920977,
+ "tests/test_cached_history_saver.py::test_recursive_resolve_caches_intermediate_levels[asyncio]": 0.0013290050000023257,
+ "tests/test_cached_history_saver.py::test_root_checkpoint_history_is_empty_writes[asyncio]": 0.001204240000106438,
+ "tests/test_cached_history_saver.py::test_snapshot_parent_composes_without_parent_history_lookup[asyncio]": 0.001377746000002844,
+ "tests/test_cached_history_saver.py::test_stats_expose_composition_counters[asyncio]": 0.0012791420001576626,
+ "tests/test_cached_history_saver.py::test_sync_cold_resolve_never_delegates_to_inner_history": 0.0008506459998898208,
+ "tests/test_cached_history_saver.py::test_sync_delete_thread_purges_cache_entries": 0.0008676389999209277,
+ "tests/test_cached_history_saver.py::test_sync_fanout_compose_matches_inner_canonical_order": 0.0010369579999860434,
+ "tests/test_cached_history_saver.py::test_sync_path_matches_async": 0.0009344140000848711,
+ "tests/test_cached_history_saver_integration.py::test_branch_divergence_no_cross_contamination[asyncio]": 0.02408669999988433,
+ "tests/test_cached_history_saver_integration.py::test_cache_disabled_parity[asyncio]": 0.017470899000045392,
+ "tests/test_cached_history_saver_integration.py::test_eviction_only_costs_performance[asyncio]": 0.019487253000079363,
+ "tests/test_cached_history_saver_integration.py::test_full_to_delta_migration_under_cache_states[asyncio-cold]": 0.020512638999889532,
+ "tests/test_cached_history_saver_integration.py::test_full_to_delta_migration_under_cache_states[asyncio-disabled]": 0.020113802000082615,
+ "tests/test_cached_history_saver_integration.py::test_full_to_delta_migration_under_cache_states[asyncio-warm]": 0.02393677799989291,
+ "tests/test_cached_history_saver_integration.py::test_interrupt_resume_appended_head_writes[asyncio]": 0.021101974999965023,
+ "tests/test_cached_history_saver_integration.py::test_rollback_supersede_does_not_pollute[asyncio]": 0.026536959999930332,
+ "tests/test_cached_history_saver_integration.py::test_sequential_run_composes_without_inner_walks[asyncio]": 0.02048481700001048,
+ "tests/test_cancel_run_idempotent.py::TestCancelRunEndpointIdempotency::test_cancel_successful_run_returns_409": 0.04006620899997415,
+ "tests/test_cancel_run_idempotent.py::TestCancelRunEndpointIdempotency::test_cancel_unknown_run_returns_404": 0.03878954300000714,
+ "tests/test_cancel_run_idempotent.py::TestCancelRunEndpointIdempotency::test_double_cancel_returns_202_not_409": 1.1915494349999562,
+ "tests/test_cancel_run_idempotent.py::TestRunManagerCancelIdempotency::test_cancel_returns_cancelled_for_already_interrupted_run": 0.001525561999983438,
+ "tests/test_cancel_run_idempotent.py::TestRunManagerCancelIdempotency::test_cancel_returns_not_active_locally_for_unknown_run": 0.001074538000011671,
+ "tests/test_cancel_run_idempotent.py::TestRunManagerCancelIdempotency::test_cancel_returns_not_cancellable_for_successful_run": 0.0012448869999843737,
+ "tests/test_cancel_run_idempotent.py::TestStreamExistingRunIdempotentCancel::test_stream_cancel_already_interrupted_returns_not_409": 0.039225531000056435,
+ "tests/test_cancelled_batch_retry.py::test_retry_in_cancelled_batch_is_rejected_and_never_dispatched": 0.22243913899990275,
+ "tests/test_capability_api.py::test_adapter_failure_is_isolated_and_lark_configured_is_not_verified": 0.019885417000068628,
+ "tests/test_capability_api.py::test_business_config_rejects_arbitrary_execution_and_preserves_store": 0.018760708000058912,
+ "tests/test_capability_api.py::test_business_install_uses_existing_mcp_lifecycle[dingtalk-credentials0]": 0.0330357370000911,
+ "tests/test_capability_api.py::test_business_install_uses_existing_mcp_lifecycle[hubspot-credentials2]": 0.03241085499996643,
+ "tests/test_capability_api.py::test_business_install_uses_existing_mcp_lifecycle[wecom-credentials1]": 0.030958640000108062,
+ "tests/test_capability_api.py::test_catalog_install_edit_disable_delete_preserves_existing_store_and_identity": 0.03182734699998946,
+ "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration0]": 0.01492731600001207,
+ "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration1]": 0.014984809999873505,
+ "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration2]": 0.01475785899992843,
+ "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration3]": 0.015042797999967661,
+ "tests/test_capability_api.py::test_catalog_rejects_incomplete_or_unsafe_http_configuration[configuration4]": 0.016776689999915106,
+ "tests/test_capability_api.py::test_delete_recovers_multiple_legacy_identity_collisions": 0.03772076300003846,
+ "tests/test_capability_api.py::test_discovery_never_exposes_connection_secrets_and_tolerates_legacy_extras": 0.01555161200008115,
+ "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[False-/api/mcp/config/servers]": 0.014638880000006793,
+ "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[False-/api/mcp/config]": 0.015185067999937019,
+ "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[True-/api/mcp/config/servers]": 0.01471683599993412,
+ "tests/test_capability_api.py::test_mcp_writes_reject_colliding_installation_ids[True-/api/mcp/config]": 0.014714401999981419,
+ "tests/test_capability_api.py::test_only_admin_may_install_and_bad_configuration_is_422": 0.016191944999945918,
+ "tests/test_capability_api.py::test_stale_bundled_interpreter_can_be_repaired_without_reinstall[dingtalk]": 0.02305751100004727,
+ "tests/test_capability_api.py::test_stale_bundled_interpreter_can_be_repaired_without_reinstall[hubspot]": 0.022561939999945935,
+ "tests/test_capability_api.py::test_stale_bundled_interpreter_can_be_repaired_without_reinstall[wecom]": 0.022688291999884314,
+ "tests/test_capability_api.py::test_targeted_edit_enable_and_delete_handle_identity_collisions": 0.024764847000028567,
+ "tests/test_capability_registry.py::test_agent_selection_filters_by_source_not_tool_name": 0.001014684000097077,
+ "tests/test_capability_registry.py::test_ambiguous_installation_selection_fails_closed[disabled]": 0.000978896999981771,
+ "tests/test_capability_registry.py::test_ambiguous_installation_selection_fails_closed[explicit]": 0.0011276970000153597,
+ "tests/test_capability_registry.py::test_ambiguous_installation_selection_fails_closed[fallback]": 0.0010316270002022065,
+ "tests/test_capability_registry.py::test_catalog_has_separate_transport_auth_and_contributions": 0.0013188149999905363,
+ "tests/test_capability_registry.py::test_duplicate_manifest_ids_fail_instead_of_shadowing": 0.003327417000036803,
+ "tests/test_capability_registry.py::test_installation_identity_ignores_display_and_credentials": 0.0008466699999871707,
+ "tests/test_capability_registry.py::test_selected_mcp_executes_real_stdio_tool_without_mutating_shared_catalog": 1.282671735000008,
+ "tests/test_cargo_acceptance.py::test_bare_cargo_success_banner_cannot_supply_test_count_evidence[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\\ntest result: ok]": 0.001180356000077154,
+ "tests/test_cargo_acceptance.py::test_bare_cargo_success_banner_cannot_supply_test_count_evidence[test result: ok. 0]": 0.0011334769999393757,
+ "tests/test_cargo_acceptance.py::test_bare_cargo_success_banner_cannot_supply_test_count_evidence[test result: ok]": 0.0010843859998885819,
+ "tests/test_cargo_acceptance.py::test_empty_target_handling_does_not_bypass_execution_provenance[overrides0]": 0.0011333680000689128,
+ "tests/test_cargo_acceptance.py::test_empty_target_handling_does_not_bypass_execution_provenance[overrides1]": 0.001159606999863172,
+ "tests/test_cargo_acceptance.py::test_empty_target_handling_does_not_bypass_execution_provenance[overrides2]": 0.0011399810000511934,
+ "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[False-error: doctest failed]": 0.0011801050001167823,
+ "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[False-test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0012352490000466787,
+ "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[False-test result: ok. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0012970659998927658,
+ "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[True-error: doctest failed]": 0.0011689350000096965,
+ "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[True-test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0013084559999470002,
+ "tests/test_cargo_acceptance.py::test_failure_in_a_sibling_target_still_wins[True-test result: ok. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0012566199999355376,
+ "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[0 passed in 0.1s]": 0.001195263999989038,
+ "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[Ran 0 tests\\nOK]": 0.001187047999906099,
+ "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in]": 0.0012043920000905928,
+ "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured]": 0.0012270950001038727,
+ "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[test result: ok. 0 passed; 0 failed; 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0012034600000561113,
+ "tests/test_cargo_acceptance.py::test_incomplete_or_other_runner_zero_evidence_is_not_silenced[warning: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0012126369998668451,
+ "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[doc-with-empty-unit]": 0.3792339300000549,
+ "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[failed-doc]": 0.4296854260001055,
+ "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[failed-unit]": 0.22908946700010802,
+ "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[filtered]": 0.1788038739998683,
+ "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[ignored]": 0.17892957700007628,
+ "tests/test_cargo_acceptance.py::test_native_cargo_output_reaches_parent_acceptance_through_tool_node[unit-with-empty-doc]": 9.799843193000015,
+ "tests/test_cargo_acceptance.py::test_only_empty_or_ignored_targets_remain_unverified[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\\ntest result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0011271750000787506,
+ "tests/test_cargo_acceptance.py::test_only_empty_or_ignored_targets_remain_unverified[test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0011642860000620203,
+ "tests/test_cargo_acceptance.py::test_only_empty_or_ignored_targets_remain_unverified[test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s]": 0.0011097139998810235,
+ "tests/test_cargo_acceptance.py::test_positive_counts_do_not_bypass_output_attribution": 0.0011576539999396118,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-0-False]": 0.0015360940000164192,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-0-True]": 0.0013883669998904224,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-2-False]": 0.0013291250000975197,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\n-2-True]": 0.0013907420000123238,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-0-False]": 0.0015756279999550316,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-0-True]": 0.0013940880000973266,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-2-False]": 0.001320958999940558,
+ "tests/test_cargo_acceptance.py::test_successful_tests_survive_complete_empty_target_summaries[\\r\\n-2-True]": 0.0014173709998885897,
+ "tests/test_cargo_acceptance.py::test_zero_target_records_need_a_complete_positive_cargo_sibling[OK]": 0.0011336870001059651,
+ "tests/test_cargo_acceptance.py::test_zero_target_records_need_a_complete_positive_cargo_sibling[all tests passed]": 0.0011595270001407698,
+ "tests/test_cargo_acceptance.py::test_zero_target_records_need_a_complete_positive_cargo_sibling[test result: ok. 2 passed; 0 failed]": 0.0011633449998953438,
+ "tests/test_changelog_reference_links.py::test_definitions_target_their_own_number_in_this_repository[CHANGELOG.md]": 0.025001184999950965,
+ "tests/test_changelog_reference_links.py::test_definitions_target_their_own_number_in_this_repository[CHANGELOG_zh.md]": 0.02149147600005108,
+ "tests/test_changelog_reference_links.py::test_every_reference_mention_has_a_definition[CHANGELOG.md]": 0.024784609000107594,
+ "tests/test_changelog_reference_links.py::test_every_reference_mention_has_a_definition[CHANGELOG_zh.md]": 0.02059014299993578,
+ "tests/test_channel_capabilities.py::test_capabilities_cover_channel_registry": 0.000790985999969962,
+ "tests/test_channel_capabilities.py::test_every_entry_declares_both_flags_as_bools": 0.0007723710000391293,
+ "tests/test_channel_capabilities.py::test_importing_capabilities_loads_no_channel_sdk": 0.07959488399990278,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[buzz]": 0.015829396000071938,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[dingtalk]": 0.000887065000028997,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[discord]": 0.0008368800000653209,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[feishu]": 0.0008871850000105042,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[github]": 0.0008428709998042905,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[qq]": 0.0008155119998036753,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[slack]": 0.0008098809998955403,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[telegram]": 0.0008095299999695271,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[wechat]": 0.0008051709997971557,
+ "tests/test_channel_capabilities.py::test_proactive_flag_matches_send_notification_override[wecom]": 0.0007812370000692681,
+ "tests/test_channel_capabilities.py::test_qq_streaming_is_unchanged_by_its_new_entry": 0.001076000000125532,
+ "tests/test_channel_capabilities.py::test_supported_group_notification_channels": 0.0007373140000481726,
+ "tests/test_channel_capabilities.py::test_supported_notification_channels_push_proactively": 0.0007328269999788972,
+ "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[1]": 0.0007822480000641008,
+ "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[None]": 0.0007633130001067912,
+ "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[WeCom]": 0.0008051710000245293,
+ "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[]": 0.0007933299999649535,
+ "tests/test_channel_capabilities.py::test_unknown_provider_has_no_proactive_push[unknown]": 0.000778512000124465,
+ "tests/test_channel_config_reload_cancellation.py::test_cancelled_reload_cannot_overwrite_new_runtime_config": 0.010974552000106996,
+ "tests/test_channel_connection_context.py::test_context_is_encrypted_and_preserves_existing_credentials[postgres]": 0.29309433900004933,
+ "tests/test_channel_connection_context.py::test_context_is_encrypted_and_preserves_existing_credentials[sqlite]": 0.1454420410000239,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override0]": 0.28635725099991305,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override1]": 0.2817552029998751,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override2]": 0.27523872999995547,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[postgres-override3]": 0.2861680050000359,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override0]": 0.1304536630000257,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override1]": 0.14745658200013168,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override2]": 0.14614475999997012,
+ "tests/test_channel_connection_context.py::test_context_write_requires_matching_current_identity[sqlite-override3]": 0.15972906899992267,
+ "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[postgres-disconnect]": 0.31073507500002506,
+ "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[postgres-transfer]": 0.2930317830000604,
+ "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[sqlite-disconnect]": 0.1437610229999109,
+ "tests/test_channel_connection_context.py::test_delayed_context_write_cannot_restore_revoked_credentials[sqlite-transfer]": 0.13714347599989196,
+ "tests/test_channel_connection_context.py::test_transfer_waits_for_context_write_then_removes_its_credentials[postgres]": 0.33311155900003087,
+ "tests/test_channel_connection_context.py::test_transfer_waits_for_context_write_then_removes_its_credentials[sqlite]": 0.1751371160000872,
+ "tests/test_channel_connection_context.py::test_wechat_private_context_survives_channel_and_repository_restart[postgres]": 0.2991460409998581,
+ "tests/test_channel_connection_context.py::test_wechat_private_context_survives_channel_and_repository_restart[sqlite]": 0.14671235499997692,
+ "tests/test_channel_connections_config.py::test_channel_connections_disabled_by_default": 0.0009626369999296003,
+ "tests/test_channel_connections_config.py::test_enabled_channel_connections_do_not_require_public_url_or_encryption_key": 0.0009941570000364663,
+ "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[1]": 0.0008822469998222005,
+ "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[None]": 0.0008980070000461637,
+ "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[]": 0.0008827979999068702,
+ "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[en]": 0.000884380999991663,
+ "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[fr-FR]": 0.0009521579999045571,
+ "tests/test_channel_connections_config.py::test_notification_locale_accepts_only_the_ui_languages[zh]": 0.000905409999973017,
+ "tests/test_channel_connections_config.py::test_notification_locale_defaults_to_english": 0.0008515790000274137,
+ "tests/test_channel_connections_config.py::test_provider_status_reports_disabled_and_unknown_providers": 0.0008041710000270541,
+ "tests/test_channel_connections_config.py::test_qq_connection_configuration_is_opt_in": 0.000830568000196763,
+ "tests/test_channel_connections_config.py::test_require_bound_identity_can_be_disabled_for_legacy_open_bot_mode": 0.0008376819999966756,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_active_identity_unique_index_allows_revoked_rows[asyncio]": 0.131210794000026,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_active_identity_unique_index_rejects_second_connected_owner[asyncio]": 0.12225599699991108,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_concurrent_upserts_keep_single_active_owner[asyncio]": 0.1314923599999247,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_connections_are_listed_per_owner[asyncio]": 0.13808992399992803,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_consume_oauth_state_deletes_expired_states[asyncio]": 0.1226766839999982,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_consume_oauth_state_is_one_time_even_under_concurrent_consumers[asyncio]": 0.14694037400010984,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_conversations_are_scoped_by_connection[asyncio]": 0.1451024940000707,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_count_oauth_states_active_only_and_delete_expired[asyncio]": 0.1262747309998531,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_create_oauth_state_within_cap_does_not_leak_under_concurrency[asyncio]": 0.17796247099988705,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_create_oauth_state_within_cap_enforces_pending_cap[asyncio]": 0.1500177599999688,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_create_oauth_state_within_cap_ignores_expired_rows[asyncio]": 0.13509101099998588,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_credentials_are_encrypted_at_rest_and_decrypted_by_repository[asyncio]": 0.13070418700010578,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_disconnect_connection_is_owner_scoped[asyncio]": 0.12938745899998594,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_disconnect_connection_revokes_owner_connection_and_removes_credentials[asyncio]": 0.13390080500005297,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_get_credentials_returns_none_when_decryption_fails[asyncio]": 0.1370338110002649,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_set_thread_id_raises_the_integrity_error_once_retries_are_exhausted[asyncio]": 0.13610530000005383,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_set_thread_id_retries_as_update_when_concurrent_insert_wins[asyncio]": 0.14353866800001924,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_upsert_connection_retries_as_update_when_concurrent_insert_wins[asyncio]": 0.13583375900009287,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_upsert_connection_transfers_external_identity_between_owners[asyncio]": 0.1332638300000326,
+ "tests/test_channel_connections_repository.py::TestChannelConnectionRepository::test_upsert_connection_updates_existing_provider_identity[asyncio]": 0.14699629400024605,
+ "tests/test_channel_connections_router.py::test_browser_group_names_survive_state_consumption_and_bind_two_groups[qq]": 0.15696527700004026,
+ "tests/test_channel_connections_router.py::test_browser_group_names_survive_state_consumption_and_bind_two_groups[wecom]": 0.16789425100012068,
+ "tests/test_channel_connections_router.py::test_configure_provider_runtime_credentials_enables_connect_without_file_edits": 0.13567481500001577,
+ "tests/test_channel_connections_router.py::test_configure_provider_runtime_credentials_preserves_masked_secrets": 0.1342938080000522,
+ "tests/test_channel_connections_router.py::test_configure_provider_runtime_credentials_survive_local_restart": 0.14120375000004515,
+ "tests/test_channel_connections_router.py::test_configure_provider_runtime_does_not_clobber_concurrent_config_update": 0.13933169499989617,
+ "tests/test_channel_connections_router.py::test_configure_provider_runtime_rolls_back_visible_state_when_start_fails": 0.14427085700003772,
+ "tests/test_channel_connections_router.py::test_configure_telegram_runtime_uses_new_bot_username_for_deep_link_without_mutating_config": 0.15160575200002313,
+ "tests/test_channel_connections_router.py::test_connect_binding_code_caps_pending_states_per_provider": 0.1550075160000688,
+ "tests/test_channel_connections_router.py::test_connect_discord_returns_binding_command_and_persists_state": 0.147549515000037,
+ "tests/test_channel_connections_router.py::test_connect_existing_binding_code_channels_return_command_and_persist_state": 0.15008250300013515,
+ "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[enabled]": 0.1287994400000798,
+ "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[provider_status]": 0.13678698599994732,
+ "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[require_bound_identity]": 0.14497267400008695,
+ "tests/test_channel_connections_router.py::test_connect_rejects_non_provider_config_attribute_with_404[unknown_provider]": 0.12889170299990838,
+ "tests/test_channel_connections_router.py::test_connect_slack_returns_binding_command_and_persists_state": 0.13665625799990266,
+ "tests/test_channel_connections_router.py::test_connect_telegram_returns_deep_link_and_persists_state": 0.15374881899981574,
+ "tests/test_channel_connections_router.py::test_connect_unconfigured_runtime_channel_returns_400": 0.14562873299985313,
+ "tests/test_channel_connections_router.py::test_disconnect_connection_is_current_user_scoped": 0.13515500399989833,
+ "tests/test_channel_connections_router.py::test_disconnect_connection_revokes_current_user_connection": 0.14749657700008356,
+ "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_config_clears_connected_state": 0.13438099699999384,
+ "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_config_revokes_all_provider_connections": 0.15594447500006936,
+ "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_config_suppresses_file_config_and_stops_channel": 0.15334930300002725,
+ "tests/test_channel_connections_router.py::test_disconnect_provider_runtime_keeps_state_consistent_when_revoke_fails": 0.1372405570001547,
+ "tests/test_channel_connections_router.py::test_get_connections_returns_current_user_connections_only": 0.14547866400005205,
+ "tests/test_channel_connections_router.py::test_get_providers_degrades_when_persistence_is_unavailable": 0.012347259999955895,
+ "tests/test_channel_connections_router.py::test_get_providers_only_returns_enabled_channels_and_setup_fields": 0.12872761500000252,
+ "tests/test_channel_connections_router.py::test_get_providers_preserves_revoked_status_when_provider_unavailable": 0.13707526700000017,
+ "tests/test_channel_connections_router.py::test_get_providers_provider_unavailable_overrides_stale_connected_row": 0.13586202399994818,
+ "tests/test_channel_connections_router.py::test_get_providers_reports_configured_channel_not_running": 0.13766206899992994,
+ "tests/test_channel_connections_router.py::test_get_providers_reports_connected_without_binding_in_auth_disabled_mode": 0.14099066699986906,
+ "tests/test_channel_connections_router.py::test_get_providers_reports_unconfigured_when_runtime_channel_is_missing": 0.14500419499995587,
+ "tests/test_channel_connections_router.py::test_get_providers_restarts_configured_channel_when_service_can_reconcile": 0.1507353819997661,
+ "tests/test_channel_connections_router.py::test_get_providers_uses_existing_channels_config": 0.1306886239999585,
+ "tests/test_channel_connections_router.py::test_get_providers_uses_newest_connection_status_per_provider": 0.15363144699995246,
+ "tests/test_channel_connections_router.py::test_manual_wechat_setup_invalidates_pending_qr": 0.031703573999948276,
+ "tests/test_channel_connections_router.py::test_manual_wechat_setup_remains_available_with_multiple_workers": 0.012820128000043951,
+ "tests/test_channel_connections_router.py::test_qq_provider_exposes_binding_flow_and_masks_secret": 0.16086502399991787,
+ "tests/test_channel_connections_router.py::test_qq_runtime_credentials_can_be_configured_from_browser": 0.13583335999999235,
+ "tests/test_channel_connections_router.py::test_runtime_config_commit_drains_persistence_across_cancellation[None-expected_persisted1]": 0.0028058420000434126,
+ "tests/test_channel_connections_router.py::test_runtime_config_commit_drains_persistence_across_cancellation[runtime_config0-expected_persisted0]": 0.002909186000124464,
+ "tests/test_channel_connections_router.py::test_runtime_config_endpoints_require_admin": 0.15250419799997417,
+ "tests/test_channel_connections_router.py::test_runtime_config_saved_on_peer_workers_both_survive_restart": 0.16258898900002805,
+ "tests/test_channel_connections_router.py::test_runtime_disconnect_on_one_worker_is_not_undone_by_a_peer_save": 0.15434667699992133,
+ "tests/test_channel_connections_router.py::test_wechat_pairing_code_is_validated_and_forwarded_without_echo": 0.01825431700012814,
+ "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields0-existing-bot]": 0.01560794200008786,
+ "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields1-existing-bot]": 0.015224281999849154,
+ "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields2-existing-bot]": 0.017391248000194537,
+ "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields3-existing-bot]": 0.01589151599989691,
+ "tests/test_channel_connections_router.py::test_wechat_qr_confirmation_preserves_bot_id_unless_replaced[returned_fields4-replacement-bot]": 0.0154632969999966,
+ "tests/test_channel_connections_router.py::test_wechat_qr_login_requires_admin_before_any_provider_calls": 0.014756112999862125,
+ "tests/test_channel_connections_router.py::test_wechat_qr_login_respects_disabled_provider": 0.011034305999942262,
+ "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env0]": 0.02192520199992032,
+ "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env1]": 0.01906216499992297,
+ "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env2]": 0.018932735999896977,
+ "tests/test_channel_connections_router.py::test_wechat_qr_login_saves_credentials_without_exposing_token[worker_env3]": 0.018919595999932426,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_cookie_requests_without_csrf[DELETE-/api/channels/wechat/qr-login/session]": 0.010679790000040157,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_cookie_requests_without_csrf[POST-/api/channels/wechat/qr-login/session/poll]": 0.01068225500000608,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_cookie_requests_without_csrf[POST-/api/channels/wechat/qr-login]": 0.010791347999997924,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env0]": 0.012486270000067634,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env1]": 0.013856815000167444,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env2]": 0.012360815000079128,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env3]": 0.012348122000048534,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env4]": 0.012448680999796125,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[DELETE-/session-worker_env5]": 0.013750594999919485,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env0]": 0.01236896800003251,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env1]": 0.014206231000002845,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env2]": 0.012317156999984036,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env3]": 0.012140211999962958,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env4]": 0.012329522999948495,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST--worker_env5]": 0.013883528999940609,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env0]": 0.012498403000108738,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env1]": 0.012567869999998038,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env2]": 0.01289982300011161,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env3]": 0.014393292999784535,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env4]": 0.012653847000024143,
+ "tests/test_channel_connections_router.py::test_wechat_qr_routes_reject_unsupported_workers_before_session_access[POST-/session/poll-worker_env5]": 0.012678733000029752,
+ "tests/test_channel_credential_staging.py::test_database_startup_sweeps_staging_even_after_the_legacy_file_was_removed": 0.003079510000020491,
+ "tests/test_channel_credential_staging.py::test_orphan_cleanup_failure_does_not_skip_other_files_or_loading[False-runtime]": 0.004326582000089729,
+ "tests/test_channel_credential_staging.py::test_orphan_cleanup_failure_does_not_skip_other_files_or_loading[False-wechat]": 0.004394248999915362,
+ "tests/test_channel_credential_staging.py::test_orphan_cleanup_failure_does_not_skip_other_files_or_loading[True-runtime]": 0.0038540570001259766,
+ "tests/test_channel_credential_staging.py::test_orphan_cleanup_failure_does_not_skip_other_files_or_loading[True-wechat]": 0.003937792000101581,
+ "tests/test_channel_credential_staging.py::test_restart_sweeps_crash_orphans_without_touching_other_state[False-runtime]": 0.005256207999877915,
+ "tests/test_channel_credential_staging.py::test_restart_sweeps_crash_orphans_without_touching_other_state[False-wechat]": 0.005799508000109199,
+ "tests/test_channel_credential_staging.py::test_restart_sweeps_crash_orphans_without_touching_other_state[True-runtime]": 0.005672970000091482,
+ "tests/test_channel_credential_staging.py::test_restart_sweeps_crash_orphans_without_touching_other_state[True-wechat]": 0.006134045999942828,
+ "tests/test_channel_credential_staging.py::test_unreadable_staging_directory_does_not_prevent_loading_current_credentials[runtime]": 0.0033106850000876875,
+ "tests/test_channel_credential_staging.py::test_unreadable_staging_directory_does_not_prevent_loading_current_credentials[wechat]": 0.0034112739999727637,
+ "tests/test_channel_credentials_wiring.py::test_a_changed_key_treats_stored_credentials_as_missing[asyncio]": 0.14100991100019655,
+ "tests/test_channel_credentials_wiring.py::test_an_unloadable_key_degrades_to_no_stored_credentials[asyncio]": 0.004791997000097581,
+ "tests/test_channel_credentials_wiring.py::test_channel_connections_load_the_generated_key_file[asyncio]": 0.005260455000097863,
+ "tests/test_channel_credentials_wiring.py::test_channel_connections_prefer_the_environment_key[asyncio]": 0.004034494000052291,
+ "tests/test_channel_credentials_wiring.py::test_credentials_round_trip_under_the_deployment_key[asyncio]": 0.13860641700000542,
+ "tests/test_channel_credentials_wiring.py::test_no_key_is_loaded_or_generated_when_no_feature_needs_it[asyncio]": 0.0033366349999823797,
+ "tests/test_channel_credentials_wiring.py::test_rotation_keeps_rows_written_under_the_previous_key_readable[asyncio]": 0.16480506200002765,
+ "tests/test_channel_credentials_wiring.py::test_slack_falls_back_to_the_deployment_token_without_stored_credentials[asyncio]": 0.13174591300003158,
+ "tests/test_channel_credentials_wiring.py::test_start_channel_service_threads_the_cipher_through": 0.0036690279999902486,
+ "tests/test_channel_credentials_wiring.py::test_the_channel_service_repository_gets_the_cipher": 0.0030651839999791264,
+ "tests/test_channel_credentials_wiring.py::test_the_notification_outbox_repository_gets_the_cipher": 0.0029883799999197436,
+ "tests/test_channel_credentials_wiring.py::test_the_router_repository_gets_the_cipher_from_app_state": 0.0031519180000714186,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_all_failed_files_get_one_localized_reply_in_the_same_conversation[en-US-could not be sent]": 0.003460207000102855,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_all_failed_files_get_one_localized_reply_in_the_same_conversation[zh-CN-\\u672a\\u80fd\\u53d1\\u9001]": 0.0034576920000972677,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_cancellation_during_upload_does_not_send_a_completion_notice": 0.0031690200000866753,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_default_receive_file_returns_original_message": 0.0009811429999899701,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_default_send_file_returns_false": 0.0009764040000845853,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_expired_feedback_does_not_retry_uploads_or_remove_files": 0.003846900999974423,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_no_attachments_no_send_file": 0.001020254999957615,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_send_file_called_for_each_attachment": 0.0031754820000742257,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_send_file_failure_does_not_block_others[exception]": 0.00390959899993959,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_send_file_failure_does_not_block_others[false]": 0.003396596000015961,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_send_raises_skips_file_uploads": 0.0033361829999876136,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_unsupported_channel_explains_in_the_original_reply[Your files are ready.-does not support sending files]": 0.0033665609998934087,
+ "tests/test_channel_file_attachments.py::TestBaseChannelOnOutbound::test_unsupported_channel_explains_in_the_original_reply[\\u6587\\u4ef6\\u5df2\\u7ecf\\u751f\\u6210\\u3002-\\u4e0d\\u652f\\u6301\\u53d1\\u9001\\u9644\\u4ef6]": 0.003346623000084037,
+ "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_aborts_when_stream_exceeds_the_cap": 0.0011605089999875418,
+ "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_compressed_response_is_rejected_before_decode": 0.036389065999969716,
+ "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_identity_response_round_trips": 0.001358128999982,
+ "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_joins_streamed_chunks_under_the_cap": 0.0009442640000543179,
+ "tests/test_channel_file_attachments.py::TestHttpInboundFileReader::test_missing_url_returns_none": 0.0009065430000418928,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_case_variant_names_keep_both_inbound_attachments": 0.009914031999869621,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_concurrent_same_name_downloads_preserve_both_payloads": 0.01758476999998493,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_consumes_inline_channel_bytes_without_exposing_them_downstream": 0.009357567999927596,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_file_created_during_download_is_not_overwritten": 0.010881387999916114,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_gateway_conversion_staging_link_is_a_filename_collision": 0.010554795999837552,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_hardlinked_existing_file_is_not_overwritten": 0.009557904999951461,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_rejects_dangling_symlink_destination": 0.009202748000006977,
+ "tests/test_channel_file_attachments.py::TestInboundFileIngestion::test_rejects_preexisting_symlink_destination": 0.009426567999867075,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_dingtalk_receive_file_makes_file_sandbox_readable": 0.004853662999948938,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_feishu_receive_file_makes_file_sandbox_readable": 0.006257457999822691,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_ingest_inbound_files_makes_file_sandbox_readable": 0.009292747000017698,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_missing_noop": 0.002907799000013256,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_preserves_owner_bits": 0.0029240099999015,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_sets_group_other_read": 0.0029270560000895784,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_skips_symlink": 0.0030538330000808855,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_swap_after_lstat_does_not_block_on_fifo": 0.003283694999936415,
+ "tests/test_channel_file_attachments.py::TestInboundFileSandboxPerms::test_make_inbound_file_sandbox_readable_swap_after_lstat_does_not_follow_symlink": 0.0032339710000997,
+ "tests/test_channel_file_attachments.py::TestManagerArtifactResolution::test_format_artifact_text_for_unresolved": 0.0008009429999447093,
+ "tests/test_channel_file_attachments.py::TestManagerArtifactResolution::test_handle_chat_populates_attachments": 0.0011459009998588954,
+ "tests/test_channel_file_attachments.py::TestOutboundMessageAttachments::test_attachments_populated": 0.0028518229999008327,
+ "tests/test_channel_file_attachments.py::TestOutboundMessageAttachments::test_default_empty_attachments": 0.0008091280000144252,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_multiple_artifacts_partial_resolution": 0.0036858489999076482,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_path_traversal_escape": 0.005719065999983286,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_symlink_planted_in_outputs": 0.003995069999973566,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_uploads_path": 0.0013259480000442636,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_rejects_workspace_path": 0.0012332840000226497,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_resolves_existing_file": 0.003859785999907217,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_resolves_image_file": 0.003717860999927325,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_skips_invalid_path": 0.0012234969999553869,
+ "tests/test_channel_file_attachments.py::TestResolveAttachments::test_skips_missing_file": 0.003651656999863917,
+ "tests/test_channel_file_attachments.py::TestResolvedAttachment::test_basic_construction": 0.002890837000109059,
+ "tests/test_channel_file_attachments.py::TestResolvedAttachment::test_image_detection": 0.0028344019999622105,
+ "tests/test_channel_file_attachments.py::TestWeChatDownloadGuardLabels::test_cap_abort_logs_neutral_guard_line": 0.001927848999912385,
+ "tests/test_channel_file_attachments.py::TestWeChatDownloadGuardLabels::test_encoding_refusal_logs_neutral_guard_line": 0.0017891190000227652,
+ "tests/test_channel_file_attachments.py::TestWeChatDownloadGuardLabels::test_staging_without_state_dir_is_logged_not_silent": 0.0012641629999734505,
+ "tests/test_channel_file_attachments.py::TestWecomAttachmentDeliveryFeedback::test_failed_upload_feedback_precedes_context_cleanup[False]": 0.004077615000028345,
+ "tests/test_channel_file_attachments.py::TestWecomAttachmentDeliveryFeedback::test_failed_upload_feedback_precedes_context_cleanup[True]": 0.004848912999932509,
+ "tests/test_channel_file_attachments.py::TestWecomAttachmentDeliveryFeedback::test_lost_reply_context_never_falls_back_to_a_proactive_send": 0.04436893799993413,
+ "tests/test_channel_file_attachments.py::TestWecomMediaSizeLimits::test_image_above_the_platform_limit_is_still_skipped": 0.0037547290000929934,
+ "tests/test_channel_file_attachments.py::TestWecomMediaSizeLimits::test_image_above_two_megabytes_reaches_the_uploader": 0.003787621000128638,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_arbitrary_cos_bucket_never_matches": 0.0008946000001515131,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_disallowed_host_rejected_before_fetch": 0.0010210079999524169,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_http_failure_does_not_log_url_credentials": 0.004475221999996393,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_inbound_file_label_never_contains_url": 0.0008319419999907041,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_lookalike_suffix_never_matches": 0.0008571790000360124,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_operator_media_host_suffixes_extend_the_wecom_gate": 0.0008865649998597291,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_outer_warning_branches_do_not_log_url_credentials": 0.01524487099993621,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_oversize_rejection_does_not_log_url_credentials": 0.0014532590000726486,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_qq_host_passes_through_to_fetch": 0.0009393940001700685,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_realistic_wecom_cos_host_passes_gate": 0.0009351459998470091,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wechat_download_success_does_not_leak_url_at_info": 0.001773129999946832,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wechat_fallback_without_staged_path_never_fetches": 0.0009168810000801386,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wecom_channel_parses_operator_media_hosts": 0.0008172639999202147,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wecom_reader_resolves_operator_suffixes_from_live_channel": 0.0012509590000036042,
+ "tests/test_channel_file_attachments.py::TestWecomMediaUrlGate::test_wecom_reader_success_does_not_leak_url_at_info": 0.0017588919999980135,
+ "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[False-dingtalk]": 0.00694423800007371,
+ "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[False-feishu]": 0.010045590000117954,
+ "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[True-dingtalk]": 0.006282053999939308,
+ "tests/test_channel_file_attachments.py::test_embedded_upload_retries_claim_collision[True-feishu]": 0.008171661000119457,
+ "tests/test_channel_hidden_human_input.py::test_card_answer_without_fresh_ai_preserves_terminal_result[False]": 0.005777006000016627,
+ "tests/test_channel_hidden_human_input.py::test_card_answer_without_fresh_ai_preserves_terminal_result[True]": 0.0057144380000409,
+ "tests/test_channel_hidden_human_input.py::test_hidden_answer_keeps_current_response_and_artifacts": 0.0007924179999463377,
+ "tests/test_channel_hidden_human_input.py::test_hidden_answer_stops_previous_clarification_text": 0.0008302480000565993,
+ "tests/test_channel_hidden_human_input.py::test_hidden_answer_stops_previous_response_and_artifacts[option]": 0.0008615189999545692,
+ "tests/test_channel_hidden_human_input.py::test_hidden_answer_stops_previous_response_and_artifacts[text]": 0.0009375299999874187,
+ "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[None]": 0.0008027170000559636,
+ "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid]": 0.000832423000019844,
+ "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response1]": 0.0008297570000195265,
+ "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response3]": 0.0008424220000051719,
+ "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response4]": 0.0008261009998022928,
+ "tests/test_channel_hidden_human_input.py::test_invalid_hidden_answer_remains_a_control_message[invalid_response5]": 0.0008276239999531754,
+ "tests/test_channel_inbound_idempotency.py::test_busy_thread_conflict_keeps_its_reply_and_releases_the_key": 0.004225171999905797,
+ "tests/test_channel_inbound_idempotency.py::test_conflict_from_an_admitted_keyed_run_is_not_reported_as_a_busy_thread[foreign-active-run]": 0.004085360999965815,
+ "tests/test_channel_inbound_idempotency.py::test_conflict_from_an_admitted_keyed_run_is_not_reported_as_a_busy_thread[input-mismatch]": 0.004305292000026384,
+ "tests/test_channel_inbound_idempotency.py::test_connection_bound_conversation_converges_through_the_repository": 0.15113413699998546,
+ "tests/test_channel_inbound_idempotency.py::test_discord_direct_message_gets_a_dedupe_key": 0.0013148699999874225,
+ "tests/test_channel_inbound_idempotency.py::test_discord_guild_channel_key_keeps_its_shape": 0.001160048999963692,
+ "tests/test_channel_inbound_idempotency.py::test_discord_key_does_not_depend_on_replica_local_thread_routing": 0.0012209330000132468,
+ "tests/test_channel_inbound_idempotency.py::test_distinct_messages_get_distinct_keys_and_message_ids": 0.004254697000192209,
+ "tests/test_channel_inbound_idempotency.py::test_fire_and_forget_create_carries_the_idempotency_key": 0.003805424999995921,
+ "tests/test_channel_inbound_idempotency.py::test_followup_watcher_only_follows_a_live_run[error-False]": 0.004048391000083029,
+ "tests/test_channel_inbound_idempotency.py::test_followup_watcher_only_follows_a_live_run[pending-True]": 0.004109784999968724,
+ "tests/test_channel_inbound_idempotency.py::test_followup_watcher_only_follows_a_live_run[running-True]": 0.005541182999877492,
+ "tests/test_channel_inbound_idempotency.py::test_followup_watcher_only_follows_a_live_run[success-False]": 0.004076514000075804,
+ "tests/test_channel_inbound_idempotency.py::test_idempotency_key_rides_along_with_the_owner_headers": 0.0037612110000964094,
+ "tests/test_channel_inbound_idempotency.py::test_message_without_a_dedupe_key_sends_no_idempotency_key": 0.0042382760000236885,
+ "tests/test_channel_inbound_idempotency.py::test_new_command_still_rebinds_the_conversation": 0.01888812999993661,
+ "tests/test_channel_inbound_idempotency.py::test_redelivery_after_new_rebinds_the_conversation_meets_the_admitted_run": 0.02545100099996489,
+ "tests/test_channel_inbound_idempotency.py::test_replica_that_lost_the_first_binding_adopts_the_winner_and_discards_its_thread": 0.0202434400000584,
+ "tests/test_channel_inbound_idempotency.py::test_reused_stream_with_a_replay_gap_replies_from_thread_state": 0.004239929999926062,
+ "tests/test_channel_inbound_idempotency.py::test_reused_wait_run_replies_with_this_messages_turn_from_thread_state": 0.005545215999973152,
+ "tests/test_channel_inbound_idempotency.py::test_reused_wait_run_still_in_flight_says_it_is_already_handled_and_keeps_the_key": 0.0039698140000155036,
+ "tests/test_channel_inbound_idempotency.py::test_shutdown_gives_back_the_claim_of_a_queued_message_it_discards[grace-expired]": 0.0044926749999376625,
+ "tests/test_channel_inbound_idempotency.py::test_shutdown_gives_back_the_claim_of_a_queued_message_it_discards[shutdown-cancelled]": 0.005472882999924877,
+ "tests/test_channel_inbound_idempotency.py::test_stream_request_carries_the_idempotency_key": 0.004000248999886935,
+ "tests/test_channel_inbound_idempotency.py::test_wait_request_carries_an_idempotency_key_stable_across_redeliveries": 0.005990857000028882,
+ "tests/test_channel_inbound_idempotency.py::test_worker_runs_a_message_the_adapter_already_claimed_and_drops_its_redelivery": 0.0043517690000953735,
+ "tests/test_channel_intake_backpressure.py::test_cancelled_cross_thread_drain_remains_retryable": 0.001567703999967307,
+ "tests/test_channel_intake_backpressure.py::test_cancelled_manager_drain_preserves_service_channels": 0.001483415000052446,
+ "tests/test_channel_intake_backpressure.py::test_cancelled_service_stop_preserves_unfinished_channel_for_retry": 0.0016876279998996324,
+ "tests/test_channel_intake_backpressure.py::test_channel_service_threads_intake_limits_into_bus_and_worker_pool": 0.0010004270000081306,
+ "tests/test_channel_intake_backpressure.py::test_failed_channel_stop_preserves_service_ownership": 0.0021799229999714953,
+ "tests/test_channel_intake_backpressure.py::test_fixed_worker_pool_bounds_handler_and_queue_tasks": 0.006176955999990241,
+ "tests/test_channel_intake_backpressure.py::test_global_service_is_retained_until_shutdown_succeeds": 0.0014270279999664126,
+ "tests/test_channel_intake_backpressure.py::test_inbound_queue_rejects_immediately_when_capacity_is_reserved": 0.0015862689999721624,
+ "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[-1]": 0.0010918409999476353,
+ "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[3]": 0.0010679960001880318,
+ "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[True]": 0.0010750970000117377,
+ "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[inf]": 0.001277388000062274,
+ "tests/test_channel_intake_backpressure.py::test_invalid_shutdown_grace_period_uses_finite_default[nan]": 0.001048338000032345,
+ "tests/test_channel_intake_backpressure.py::test_outer_shutdown_cancellation_does_not_start_an_unbounded_second_join": 0.0036571150001236674,
+ "tests/test_channel_intake_backpressure.py::test_provider_stop_drains_cross_thread_preparation_futures": 0.003044836000071882,
+ "tests/test_channel_intake_backpressure.py::test_provider_thread_reservations_share_one_hard_capacity_limit": 0.006966997000063202,
+ "tests/test_channel_intake_backpressure.py::test_realtime_provider_drops_before_ack_when_queue_is_full": 0.0020887610000954737,
+ "tests/test_channel_intake_backpressure.py::test_shutdown_closes_cross_thread_submission_before_task_start": 0.0013569589999633536,
+ "tests/test_channel_intake_backpressure.py::test_shutdown_invalidates_provider_side_reservations": 0.0008837390000735468,
+ "tests/test_channel_intake_backpressure.py::test_stop_cancels_after_grace_drops_queue_and_releases_dedupe": 0.0037735139999313105,
+ "tests/test_channel_intake_backpressure.py::test_stop_gracefully_drains_every_accepted_message_before_cancelling_workers": 0.023887184999921374,
+ "tests/test_channel_intake_backpressure.py::test_successful_stop_waits_for_cancel_resistant_workers_and_watchers": 0.034215395000046556,
+ "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[False-False-False]": 0.0009060110000973509,
+ "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[False-True-False]": 0.0009659339999643635,
+ "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[True-False-True]": 0.0009199370000487761,
+ "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[True-True-True]": 0.0009097589999100819,
+ "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[auto-False-False]": 0.0009509550000075251,
+ "tests/test_channel_leader_lease_config.py::test_auto_follows_the_multi_process_signal[auto-True-True]": 0.0009347040000875495,
+ "tests/test_channel_leader_lease_config.py::test_block_values_are_read": 0.0007354509998549474,
+ "tests/test_channel_leader_lease_config.py::test_defaults_are_auto_30_10": 0.0008017040001959685,
+ "tests/test_channel_leader_lease_config.py::test_from_app_config_reads_model_extra_and_tolerates_doubles": 0.0007713890000786705,
+ "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block0-enabled]": 0.0008957329999930153,
+ "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block1-lease_seconds]": 0.0009354059999395758,
+ "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block2-lease_seconds]": 0.0009026550001181022,
+ "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block3-grace_seconds]": 0.0008921250000639702,
+ "tests/test_channel_leader_lease_config.py::test_invalid_blocks_name_the_dotted_path_and_the_field[block4-enable]": 0.0008881270001666053,
+ "tests/test_channel_leader_lease_config.py::test_leader_lease_is_registered_as_startup_only": 0.0007464609999487948,
+ "tests/test_channel_leader_lease_config.py::test_missing_section_and_empty_block_mean_defaults": 0.0007565999999314954,
+ "tests/test_channel_leader_lease_config.py::test_non_mapping_block_is_refused": 0.0008136459999832368,
+ "tests/test_channel_leader_lease_config.py::test_only_a_literal_false_counts_as_explicitly_disabled": 0.0007447990001310245,
+ "tests/test_channel_leader_lease_service.py::test_enabled_transport_providers_includes_ui_connectable_providers": 0.0008386339999333359,
+ "tests/test_channel_leader_lease_service.py::test_enabled_transport_providers_merges_both_sources_and_tolerates_doubles": 0.0008240359999263092,
+ "tests/test_channel_leader_lease_service.py::test_enabled_transport_providers_reads_config_yaml_channels": 0.0008000729998229872,
+ "tests/test_channel_leader_lease_service.py::test_ensure_ready_channels_ignores_non_provider_keys": 0.0020498490001727987,
+ "tests/test_channel_leader_lease_service.py::test_from_app_config_strips_the_block": 0.0030077870001150586,
+ "tests/test_channel_leader_lease_service.py::test_leader_lease_block_is_stripped_and_exposed": 0.0009418990000540362,
+ "tests/test_channel_leader_lease_service.py::test_malformed_block_raises_the_config_error": 0.0008398560000841826,
+ "tests/test_channel_leader_lease_service.py::test_missing_block_gives_defaults": 0.0008665159999736716,
+ "tests/test_channel_leadership.py::test_a_refused_acquire_records_the_peer_for_status": 0.001414656999941144,
+ "tests/test_channel_leadership.py::test_a_rejected_renewal_is_a_loss": 0.0014320789999828776,
+ "tests/test_channel_leadership.py::test_a_stalled_database_call_is_bounded_by_the_operation_timeout": 0.5031004319999965,
+ "tests/test_channel_leadership.py::test_acquire_while_holding_is_a_no_op_and_a_lost_record_is_dropped": 0.0012413709999918865,
+ "tests/test_channel_leadership.py::test_an_unconfirmed_renewal_keeps_the_deadline_running": 0.0022260889999188294,
+ "tests/test_channel_leadership.py::test_deadline_counts_from_when_the_renewal_was_sent": 0.0012435939999022594,
+ "tests/test_channel_leadership.py::test_holds_stops_one_renewal_interval_before_the_local_deadline": 0.0012300399999958245,
+ "tests/test_channel_leadership.py::test_intervals_follow_the_documented_lease_fraction": 0.0012227750000874948,
+ "tests/test_channel_leadership.py::test_observe_all_sees_peer_leases_this_instance_never_tried": 0.0013269010000840353,
+ "tests/test_channel_leadership.py::test_release_is_fenced_by_epoch_and_best_effort": 0.0017509060000975296,
+ "tests/test_channel_lease_repository.py::test_a_peer_takes_an_expired_lease_only_after_the_grace_period[postgres]": 0.0940623650001271,
+ "tests/test_channel_lease_repository.py::test_a_peer_takes_an_expired_lease_only_after_the_grace_period[sqlite]": 0.05063992000009421,
+ "tests/test_channel_lease_repository.py::test_an_expired_lease_is_not_revived_by_renewal[postgres]": 0.05325405300015973,
+ "tests/test_channel_lease_repository.py::test_an_expired_lease_is_not_revived_by_renewal[sqlite]": 0.019309460999920702,
+ "tests/test_channel_lease_repository.py::test_db_now_reads_epoch_seconds[postgres]": 0.04603500000007443,
+ "tests/test_channel_lease_repository.py::test_db_now_reads_epoch_seconds[sqlite]": 0.010299825999823042,
+ "tests/test_channel_lease_repository.py::test_first_acquire_creates_the_row_and_a_peer_is_refused_while_it_is_live[postgres]": 0.08433938700011367,
+ "tests/test_channel_lease_repository.py::test_first_acquire_creates_the_row_and_a_peer_is_refused_while_it_is_live[sqlite]": 0.023347874000023694,
+ "tests/test_channel_lease_repository.py::test_racing_instances_get_exactly_one_grant[postgres]": 0.24574267200011946,
+ "tests/test_channel_lease_repository.py::test_racing_instances_get_exactly_one_grant[sqlite]": 0.10678344999996625,
+ "tests/test_channel_lease_repository.py::test_release_hands_the_lease_over_at_once[postgres]": 0.08688514899995425,
+ "tests/test_channel_lease_repository.py::test_release_hands_the_lease_over_at_once[sqlite]": 0.030167004000077213,
+ "tests/test_channel_lease_repository.py::test_renew_extends_only_the_holders_epoch_and_reports_the_transport[postgres]": 0.05768081400003666,
+ "tests/test_channel_lease_repository.py::test_renew_extends_only_the_holders_epoch_and_reports_the_transport[sqlite]": 0.023029940000014903,
+ "tests/test_channel_lease_repository.py::test_the_holder_reacquiring_bumps_the_epoch_and_fences_its_old_one[postgres]": 0.05438866600002257,
+ "tests/test_channel_lease_repository.py::test_the_holder_reacquiring_bumps_the_epoch_and_fences_its_old_one[sqlite]": 0.021109401999979127,
+ "tests/test_channel_lease_repository.py::test_writes_do_not_trust_returning_rows_under_a_concurrent_read": 0.36773339000012584,
+ "tests/test_channel_reply_locale.py::test_channel_service_gives_its_manager_and_channels_one_resolver": 0.003517242999805603,
+ "tests/test_channel_reply_locale.py::test_chinese_connect_replies_space_latin_names_only": 0.000772489999917525,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[buzz]": 0.0008678500000769418,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[dingtalk]": 0.0008738500000617933,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[discord]": 0.0008475610000004963,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[feishu]": 0.0008451070000319305,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[qq]": 0.0008162039999888293,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[slack]": 0.0008033370000930518,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[telegram]": 0.0008460269999659431,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[wechat]": 0.0008261919999767997,
+ "tests/test_channel_reply_locale.py::test_english_connect_replies_are_unchanged[wecom]": 0.0007961940000313916,
+ "tests/test_channel_reply_locale.py::test_missing_preference_uses_the_configured_default": 0.23188603900007365,
+ "tests/test_channel_reply_locale.py::test_no_owner_or_database_skips_the_read": 0.0013379119999399336,
+ "tests/test_channel_reply_locale.py::test_owner_preference_wins_over_the_configured_default[en-US]": 0.21064251899997544,
+ "tests/test_channel_reply_locale.py::test_owner_preference_wins_over_the_configured_default[zh-CN]": 0.21375177599986728,
+ "tests/test_channel_reply_locale.py::test_read_error_falls_back_and_logs": 0.23727506300008372,
+ "tests/test_channel_reply_locale.py::test_reply_tables_have_the_same_keys_in_every_language[connect]": 0.0007877090000647513,
+ "tests/test_channel_reply_locale.py::test_reply_tables_have_the_same_keys_in_every_language[goal]": 0.0008032580001327005,
+ "tests/test_channel_reply_locale.py::test_unsupported_preference_uses_the_configured_default[7]": 0.22850527299988244,
+ "tests/test_channel_reply_locale.py::test_unsupported_preference_uses_the_configured_default[None]": 0.23789475899980062,
+ "tests/test_channel_reply_locale.py::test_unsupported_preference_uses_the_configured_default[fr-FR]": 0.22093262799990043,
+ "tests/test_channel_reply_locale.py::test_unsupported_preference_uses_the_configured_default[zh]": 0.2244239409999409,
+ "tests/test_channel_runtime_config_db_store.py::test_a_corrupt_legacy_file_is_kept[postgres]": 0.029517719999944347,
+ "tests/test_channel_runtime_config_db_store.py::test_a_corrupt_legacy_file_is_kept[sqlite]": 0.005618507999884059,
+ "tests/test_channel_runtime_config_db_store.py::test_a_memory_database_keeps_the_json_file": 0.0037015899999914836,
+ "tests/test_channel_runtime_config_db_store.py::test_a_peer_store_reads_a_save_without_restarting[postgres]": 0.03737612000008994,
+ "tests/test_channel_runtime_config_db_store.py::test_a_peer_store_reads_a_save_without_restarting[sqlite]": 0.011776868999959333,
+ "tests/test_channel_runtime_config_db_store.py::test_a_rotated_key_list_still_reads_rows_written_with_the_old_key[postgres]": 0.03281946299989613,
+ "tests/test_channel_runtime_config_db_store.py::test_a_rotated_key_list_still_reads_rows_written_with_the_old_key[sqlite]": 0.00835858199991435,
+ "tests/test_channel_runtime_config_db_store.py::test_a_row_the_configured_key_cannot_decrypt_reads_as_not_configured[postgres]": 0.035644221999973524,
+ "tests/test_channel_runtime_config_db_store.py::test_a_row_the_configured_key_cannot_decrypt_reads_as_not_configured[sqlite]": 0.013958515000012994,
+ "tests/test_channel_runtime_config_db_store.py::test_a_sql_database_uses_the_shared_table": 0.00366865700004837,
+ "tests/test_channel_runtime_config_db_store.py::test_a_sql_database_without_an_initialised_engine_falls_back_to_the_file": 0.004070182000077693,
+ "tests/test_channel_runtime_config_db_store.py::test_an_undecodable_legacy_file_is_kept[postgres]": 0.029665559000022768,
+ "tests/test_channel_runtime_config_db_store.py::test_an_undecodable_legacy_file_is_kept[sqlite]": 0.006207552999967447,
+ "tests/test_channel_runtime_config_db_store.py::test_concurrent_saves_from_two_instances_each_get_their_own_version[postgres]": 0.07479276799995205,
+ "tests/test_channel_runtime_config_db_store.py::test_concurrent_saves_from_two_instances_each_get_their_own_version[sqlite]": 0.04068881600005625,
+ "tests/test_channel_runtime_config_db_store.py::test_disconnect_is_a_plaintext_tombstone_without_secrets[postgres]": 0.03659335900010774,
+ "tests/test_channel_runtime_config_db_store.py::test_disconnect_is_a_plaintext_tombstone_without_secrets[sqlite]": 0.012488523000001805,
+ "tests/test_channel_runtime_config_db_store.py::test_every_save_bumps_the_provider_version[postgres]": 0.03983465800001795,
+ "tests/test_channel_runtime_config_db_store.py::test_every_save_bumps_the_provider_version[sqlite]": 0.01411398699997335,
+ "tests/test_channel_runtime_config_db_store.py::test_import_keeps_rows_already_in_the_table[postgres]": 0.03674290200001451,
+ "tests/test_channel_runtime_config_db_store.py::test_import_keeps_rows_already_in_the_table[sqlite]": 0.012214932000006229,
+ "tests/test_channel_runtime_config_db_store.py::test_import_moves_the_plaintext_file_into_the_table_and_deletes_it[postgres]": 0.03589151500000298,
+ "tests/test_channel_runtime_config_db_store.py::test_import_moves_the_plaintext_file_into_the_table_and_deletes_it[sqlite]": 0.010470838000060212,
+ "tests/test_channel_runtime_config_db_store.py::test_import_skips_malformed_entries[postgres]": 0.034439771999814184,
+ "tests/test_channel_runtime_config_db_store.py::test_import_skips_malformed_entries[sqlite]": 0.008702425999899788,
+ "tests/test_channel_runtime_config_db_store.py::test_no_legacy_file_is_a_no_op[postgres]": 0.028568375999952877,
+ "tests/test_channel_runtime_config_db_store.py::test_no_legacy_file_is_a_no_op[sqlite]": 0.005676365999988775,
+ "tests/test_channel_runtime_config_db_store.py::test_replicas_importing_the_same_file_neither_duplicate_nor_fail[postgres]": 0.03350917499983552,
+ "tests/test_channel_runtime_config_db_store.py::test_replicas_importing_the_same_file_neither_duplicate_nor_fail[sqlite]": 0.00921381700004531,
+ "tests/test_channel_runtime_config_db_store.py::test_saved_config_round_trips_and_is_encrypted_at_rest[postgres]": 0.03784561300005862,
+ "tests/test_channel_runtime_config_db_store.py::test_saved_config_round_trips_and_is_encrypted_at_rest[sqlite]": 0.010789975999955459,
+ "tests/test_channel_runtime_config_db_store.py::test_without_a_cipher_credentials_are_refused_not_stored_in_plaintext[postgres]": 0.030134478000036324,
+ "tests/test_channel_runtime_config_db_store.py::test_without_a_cipher_credentials_are_refused_not_stored_in_plaintext[sqlite]": 0.0067428020000761535,
+ "tests/test_channel_runtime_config_db_store.py::test_without_a_cipher_the_import_keeps_the_file[postgres]": 0.030732911000200147,
+ "tests/test_channel_runtime_config_db_store.py::test_without_a_cipher_the_import_keeps_the_file[sqlite]": 0.006970135999949889,
+ "tests/test_channel_runtime_config_encoding.py::test_runtime_config_round_trips_non_ascii_with_legacy_locale[cp1252-wss://relay.example/\\u804a\\u5929]": 0.0036790170000813305,
+ "tests/test_channel_runtime_config_encoding.py::test_runtime_config_round_trips_non_ascii_with_legacy_locale[cp1252-wss://relay.example/caf\\xe9]": 0.0037274279999337523,
+ "tests/test_channel_runtime_config_encoding.py::test_runtime_config_round_trips_non_ascii_with_legacy_locale[gbk-wss://relay.example/\\u804a\\u5929]": 0.003816714999970827,
+ "tests/test_channel_runtime_config_replicas.py::test_a_disconnect_saved_on_a_peer_stops_the_holder_and_nobody_takes_over": 0.05173351600001297,
+ "tests/test_channel_runtime_config_replicas.py::test_a_holder_whose_transport_is_down_connects_on_new_credentials_in_the_same_round": 0.057422630000019126,
+ "tests/test_channel_runtime_config_replicas.py::test_a_peer_learns_a_provider_connected_elsewhere_and_takes_it_over": 0.03710478799996508,
+ "tests/test_channel_runtime_config_replicas.py::test_a_takeover_reads_a_disconnect_instead_of_reviving_cached_credentials": 0.03111552599989409,
+ "tests/test_channel_runtime_config_replicas.py::test_credentials_saved_on_one_replica_are_served_by_the_other": 0.1956201019999071,
+ "tests/test_channel_runtime_config_replicas.py::test_saving_credentials_without_an_encryption_key_is_refused": 0.15021894799997426,
+ "tests/test_channel_runtime_config_replicas.py::test_startup_imports_the_legacy_file_before_overlaying_runtime_config": 0.011811506000071859,
+ "tests/test_channel_runtime_config_replicas.py::test_the_holder_reconnects_with_credentials_saved_on_a_peer": 0.061154279999982464,
+ "tests/test_channel_runtime_config_replicas.py::test_the_instance_that_saved_the_config_does_not_restart_twice": 0.03717395800003942,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_creates_the_sidecar_byte_on_the_windows_fallback": 0.003054615999985799,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_diagnostic_failure_does_not_abort_the_wait": 0.0031375109999771666,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_posix_branch_still_flocks": 0.0030209009998998226,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_propagates_permanent_errors_without_waiting_or_unlocking[1]": 0.0031311179999420347,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_propagates_permanent_errors_without_waiting_or_unlocking[22]": 0.003127833999883478,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_propagates_permanent_errors_without_waiting_or_unlocking[38]": 0.003139624000027652,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_propagates_permanent_errors_without_waiting_or_unlocking[5]": 0.003166954999983318,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_propagates_permanent_errors_without_waiting_or_unlocking[9]": 0.003191471000036472,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_propagates_permanent_errors_without_waiting_or_unlocking[None]": 0.0033832720000646077,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_retries_until_contention_clears[11]": 0.0033152040000459237,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_retries_until_contention_clears[13]": 0.0034079690001362906,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_retries_until_contention_clears[35]": 0.0032676050001327894,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_warns_once_for_prolonged_contention[100]": 0.003784785999982887,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_warns_once_for_prolonged_contention[49]": 0.0038178780000635015,
+ "tests/test_channel_runtime_config_store_lock.py::test_file_lock_warns_once_for_prolonged_contention[50]": 0.003730654999799299,
+ "tests/test_channel_runtime_config_store_lock.py::test_save_serializes_with_a_peer_holding_the_real_lock": 0.6041123359999574,
+ "tests/test_channel_runtime_config_store_lock.py::test_windows_fallback_survives_contention_the_blocking_mode_cannot": 0.0002222269999947457,
+ "tests/test_channel_runtime_config_store_peers.py::test_disconnect_survives_a_later_peer_save": 0.004321521999941069,
+ "tests/test_channel_runtime_config_store_peers.py::test_failed_save_leaves_the_served_snapshot_and_file_unchanged": 0.003619044000060967,
+ "tests/test_channel_runtime_config_store_peers.py::test_peer_mutation_waits_for_the_file_lock_before_reading": 0.50485481599992,
+ "tests/test_channel_runtime_config_store_peers.py::test_remove_sees_a_provider_a_peer_saved_after_this_store_loaded": 0.003926682000042092,
+ "tests/test_channel_runtime_config_store_peers.py::test_save_keeps_a_provider_a_peer_saved_after_this_store_loaded": 0.0038343080000231566,
+ "tests/test_channel_runtime_config_store_peers.py::test_save_over_a_corrupt_file_keeps_this_process_copy": 0.004212269000049673,
+ "tests/test_channel_runtime_config_store_peers.py::test_symlinked_store_path_shares_the_lock_of_its_target": 0.5051077599998735,
+ "tests/test_channel_service_leader_lease.py::test_a_crashed_holder_is_replaced_within_one_lease_period": 6.03692084599993,
+ "tests/test_channel_service_leader_lease.py::test_a_holder_that_cannot_start_backs_off": 0.032341979000079846,
+ "tests/test_channel_service_leader_lease.py::test_a_lost_lease_stops_the_transport": 0.0589005490001,
+ "tests/test_channel_service_leader_lease.py::test_a_provider_connected_on_a_peer_is_left_to_it_although_absent_from_local_config": 0.02687064700000974,
+ "tests/test_channel_service_leader_lease.py::test_a_provider_disabled_on_the_holder_is_stopped_and_released_by_supervision": 0.033739242000024205,
+ "tests/test_channel_service_leader_lease.py::test_a_slow_start_never_delays_another_providers_renewal": 0.051221042999941346,
+ "tests/test_channel_service_leader_lease.py::test_a_stopping_holder_releases_and_the_peer_takes_over_on_its_next_round": 0.05194584199989549,
+ "tests/test_channel_service_leader_lease.py::test_a_transport_that_fails_to_stop_keeps_its_lease_on_shutdown": 0.01999839500001599,
+ "tests/test_channel_service_leader_lease.py::test_an_active_lease_without_a_database_refuses_to_build": 0.0014621149999811678,
+ "tests/test_channel_service_leader_lease.py::test_from_app_config_turns_the_lease_on_from_the_multi_process_signal": 0.003945919000102549,
+ "tests/test_channel_service_leader_lease.py::test_gateway_lifespan_passes_the_gate_signal_and_the_run_worker_id": 0.012249195999970652,
+ "tests/test_channel_service_leader_lease.py::test_multi_process_deployment_is_the_gate_signal": 0.0010677750000240849,
+ "tests/test_channel_service_leader_lease.py::test_notification_claims_are_left_to_the_holder": 0.033210550000035255,
+ "tests/test_channel_service_leader_lease.py::test_only_the_lease_holder_starts_an_arbitrated_transport": 0.05158974400012539,
+ "tests/test_channel_service_leader_lease.py::test_paths_on_a_non_holder_never_start_the_transport": 0.04266015900009279,
+ "tests/test_channel_service_leader_lease.py::test_removing_a_provider_releases_its_lease_for_a_peer": 0.044869839000057254,
+ "tests/test_channel_service_leader_lease.py::test_start_channel_service_threads_the_lease_settings": 0.002018640999949639,
+ "tests/test_channel_service_leader_lease.py::test_unconfirmed_renewals_stop_the_transport_before_a_peer_may_connect": 0.024249558999940746,
+ "tests/test_channel_service_leader_lease.py::test_without_the_lease_every_instance_behaves_as_before": 0.0038055319998875348,
+ "tests/test_channel_service_restart_stop_fence.py::test_channel_cannot_publish_after_stop_finishes_during_prestart_io": 0.0015452399999276167,
+ "tests/test_channel_service_restart_stop_fence.py::test_channel_start_finishing_after_service_stop_is_drained": 0.0015165070000193737,
+ "tests/test_channel_service_restart_stop_fence.py::test_restart_is_fenced_while_service_shutdown_is_in_progress": 0.001613287999930435,
+ "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_late_manager_start_cannot_resurrect_stopped_service": 0.0014657210000450505,
+ "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_late_start_cleanup_preserves_newer_start[queued-before-shutdown]": 0.0016597380000575868,
+ "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_late_start_cleanup_preserves_newer_start[restart-after-shutdown]": 0.001617997000153082,
+ "tests/test_channel_service_start_stop_shutdown_generation_fence.py::test_manager_start_finishing_during_channel_drain_is_stopped": 0.001486890999899515,
+ "tests/test_channel_service_startup_cancellation.py::test_cancelled_start_drains_partial_service_and_clears_singleton": 0.0023685960001103012,
+ "tests/test_channel_staging_cleanup.py::test_a_raising_log_handler_does_not_replace_the_save_error": 0.0038586640000630723,
+ "tests/test_channel_staging_cleanup.py::test_buzz_failed_save_keeps_retryable_events_when_cleanup_and_logging_fail[False-close]": 0.005580707000035545,
+ "tests/test_channel_staging_cleanup.py::test_buzz_failed_save_keeps_retryable_events_when_cleanup_and_logging_fail[False-replace]": 0.005340745999887986,
+ "tests/test_channel_staging_cleanup.py::test_buzz_failed_save_keeps_retryable_events_when_cleanup_and_logging_fail[False-write]": 0.005198048000011113,
+ "tests/test_channel_staging_cleanup.py::test_buzz_failed_save_keeps_retryable_events_when_cleanup_and_logging_fail[True-close]": 0.00476524700002301,
+ "tests/test_channel_staging_cleanup.py::test_buzz_failed_save_keeps_retryable_events_when_cleanup_and_logging_fail[True-replace]": 0.004708038999865494,
+ "tests/test_channel_staging_cleanup.py::test_buzz_failed_save_keeps_retryable_events_when_cleanup_and_logging_fail[True-write]": 0.004509507999955531,
+ "tests/test_channel_staging_cleanup.py::test_buzz_interruption_cleans_staging_and_still_propagates[KeyboardInterrupt]": 0.0032828740000923062,
+ "tests/test_channel_staging_cleanup.py::test_buzz_interruption_cleans_staging_and_still_propagates[SystemExit]": 0.003298922999988463,
+ "tests/test_channel_staging_cleanup.py::test_buzz_write_and_close_failures_keep_the_original_persist_diagnostic": 0.004106910000018615,
+ "tests/test_channel_staging_cleanup.py::test_json_channel_store_keeps_the_save_error": 0.0047602370000277006,
+ "tests/test_channel_staging_cleanup.py::test_runtime_config_store_keeps_the_close_error_and_still_unlinks": 0.004248104999987845,
+ "tests/test_channel_staging_cleanup.py::test_runtime_config_store_keeps_the_save_error": 0.0043026880000525125,
+ "tests/test_channel_staging_cleanup.py::test_runtime_config_store_still_removes_the_staged_file": 0.003666583999915929,
+ "tests/test_channel_staging_cleanup.py::test_wechat_auth_state_persist_failure_stays_attributable": 0.00458405499989567,
+ "tests/test_channel_state_atomic_publish.py::test_discord_failed_cleanup_still_reports_and_keeps_the_outcome": 0.004537709000032919,
+ "tests/test_channel_state_atomic_publish.py::test_discord_failed_staged_write_keeps_the_previous_mapping": 0.0040807310000445796,
+ "tests/test_channel_state_atomic_publish.py::test_discord_state_is_replaced_whole": 0.0039556549999133495,
+ "tests/test_channel_state_atomic_publish.py::test_wechat_failed_cleanup_still_reports_and_keeps_the_outcome": 0.004149699999857148,
+ "tests/test_channel_state_atomic_publish.py::test_wechat_failed_staged_write_keeps_the_previous_cursor": 0.0034628119999524642,
+ "tests/test_channel_state_atomic_publish.py::test_wechat_state_is_replaced_whole": 0.003737787999966713,
+ "tests/test_channel_state_encoding.py::test_discord_state_read_is_explicitly_utf8": 0.010033677999899737,
+ "tests/test_channel_state_encoding.py::test_discord_thread_mappings_publish_utf8_lf_bytes": 0.0038359609999361055,
+ "tests/test_channel_state_encoding.py::test_json_channel_state_writers_pin_utf8_and_lf[buzz_seen_events.py-BuzzSeenEventStore-_write_snapshot-NamedTemporaryFile]": 0.0036398740001004626,
+ "tests/test_channel_state_encoding.py::test_json_channel_state_writers_pin_utf8_and_lf[runtime_config_store.py-ChannelRuntimeConfigStore-_save-NamedTemporaryFile]": 0.004875663999996505,
+ "tests/test_channel_state_encoding.py::test_json_channel_state_writers_pin_utf8_and_lf[store.py-JsonChannelStore-_save-NamedTemporaryFile]": 0.004763873000001695,
+ "tests/test_channel_state_encoding.py::test_json_channel_state_writers_pin_utf8_and_lf[wechat.py-WechatChannel-_save_auth_state-NamedTemporaryFile]": 0.016213879000133602,
+ "tests/test_channel_state_encoding.py::test_json_channel_state_writers_publish_through_the_helper[discord.py-DiscordChannel-_persist_thread_mappings]": 0.009626453999999285,
+ "tests/test_channel_state_encoding.py::test_json_channel_state_writers_publish_through_the_helper[wechat.py-WechatChannel-_save_state]": 0.014770138999892879,
+ "tests/test_channel_state_encoding.py::test_json_channel_store_writes_utf8_lf_bytes": 0.003421764999984589,
+ "tests/test_channel_state_encoding.py::test_wechat_cursor_state_publishes_utf8_lf_bytes": 0.0036320479998721567,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-busy-error-event]": 0.043514251000033255,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-empty-error-event]": 0.042612729000097715,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-error-event]": 0.044416979000061474,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-empty-success]": 0.043166581000036786,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-busy-error-event]": 0.045150514999932057,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-empty-error-event]": 0.0430841050001618,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-error-event]": 0.04399323299992375,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[message-stream-partial-text-success]": 0.04289199400000143,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-busy-error-event]": 0.04403853600001639,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-empty-error-event]": 0.043583633999901394,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-error-event]": 0.043975908999982494,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-empty-success]": 0.04278389099999913,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-busy-error-event]": 0.04503107000005002,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-empty-error-event]": 0.043492501999935484,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-error-event]": 0.04679136499999004,
+ "tests/test_channel_stream_errors.py::test_channel_consumes_error_sse_and_releases_dedupe_after_final_publish[with-values-partial-text-success]": 0.04263512199975139,
+ "tests/test_channel_stream_errors.py::test_channel_reports_a_step_limit_stop_instead_of_a_generic_failure[empty]": 0.04257206499983113,
+ "tests/test_channel_stream_errors.py::test_channel_reports_a_step_limit_stop_instead_of_a_generic_failure[partial-text]": 0.04385868899998968,
+ "tests/test_channel_thread_binding_store.py::test_binding_key_matches_the_legacy_json_key_shape": 0.0012473219999264984,
+ "tests/test_channel_thread_binding_store.py::test_channel_service_defaults_to_the_json_store_without_a_database": 0.004015057000060551,
+ "tests/test_channel_thread_binding_store.py::test_channel_service_start_imports_the_legacy_file_once_for_the_sql_store": 0.01799884700005805,
+ "tests/test_channel_thread_binding_store.py::test_channel_service_start_leaves_a_json_store_untouched": 0.004574708999939503,
+ "tests/test_channel_thread_binding_store.py::test_channel_service_start_skips_a_corrupt_legacy_file[invalid-json]": 0.03148884400013685,
+ "tests/test_channel_thread_binding_store.py::test_channel_service_start_skips_a_corrupt_legacy_file[invalid-utf8]": 0.012440289000096527,
+ "tests/test_channel_thread_binding_store.py::test_channel_service_stop_during_the_legacy_import_invalidates_that_start": 0.016080942999906256,
+ "tests/test_channel_thread_binding_store.py::test_concurrent_import_from_two_replicas_yields_no_duplicates_and_tolerates_the_lost_rename": 0.026908416999958717,
+ "tests/test_channel_thread_binding_store.py::test_concurrent_set_from_two_sql_stores_keeps_one_row_per_key": 0.015525520999972287,
+ "tests/test_channel_thread_binding_store.py::test_entries_survive_a_new_store_instance_over_the_same_storage": 0.013318665999918267,
+ "tests/test_channel_thread_binding_store.py::test_import_keeps_a_corrupt_or_malformed_file_and_skips_bad_entries[invalid-json]": 0.020613861000128963,
+ "tests/test_channel_thread_binding_store.py::test_import_keeps_a_corrupt_or_malformed_file_and_skips_bad_entries[invalid-utf8]": 0.02015160200005539,
+ "tests/test_channel_thread_binding_store.py::test_import_leaves_the_file_alone_when_the_table_is_already_populated": 0.015230845000019144,
+ "tests/test_channel_thread_binding_store.py::test_import_moves_every_legacy_entry_into_the_table_and_renames_the_file": 0.019423904999939623,
+ "tests/test_channel_thread_binding_store.py::test_import_skips_oversized_components_instead_of_failing_the_whole_import": 0.018999839000002794,
+ "tests/test_channel_thread_binding_store.py::test_import_without_a_file_or_without_a_legacy_path_is_a_no_op": 0.01105492499993943,
+ "tests/test_channel_thread_binding_store.py::test_json_store_concurrent_list_and_mutation": 0.005843340000069475,
+ "tests/test_channel_thread_binding_store.py::test_json_store_construction_is_io_free_and_exposes_the_channels_dir": 0.00361702099996819,
+ "tests/test_channel_thread_binding_store.py::test_json_store_corrupt_file_starts_fresh[invalid-json]": 0.005438991999994869,
+ "tests/test_channel_thread_binding_store.py::test_json_store_corrupt_file_starts_fresh[invalid-utf8]": 0.005285992999915834,
+ "tests/test_channel_thread_binding_store.py::test_list_entries_all_and_filtered_with_the_legacy_shape[json]": 0.005276896999930614,
+ "tests/test_channel_thread_binding_store.py::test_list_entries_all_and_filtered_with_the_legacy_shape[sql]": 0.018498648999980105,
+ "tests/test_channel_thread_binding_store.py::test_overwrite_replaces_thread_and_user_but_preserves_created_at[json]": 0.007229261999896153,
+ "tests/test_channel_thread_binding_store.py::test_overwrite_replaces_thread_and_user_but_preserves_created_at[sql]": 0.018174970000131907,
+ "tests/test_channel_thread_binding_store.py::test_remove_prefix_treats_like_wildcards_literally[json]": 0.006191212999965501,
+ "tests/test_channel_thread_binding_store.py::test_remove_prefix_treats_like_wildcards_literally[sql]": 0.02104434900002161,
+ "tests/test_channel_thread_binding_store.py::test_remove_specific_topic_leaves_the_rest[json]": 0.006079225000121369,
+ "tests/test_channel_thread_binding_store.py::test_remove_specific_topic_leaves_the_rest[sql]": 0.021868916000016725,
+ "tests/test_channel_thread_binding_store.py::test_remove_without_topic_clears_the_base_and_every_topic_of_that_chat_only[json]": 0.007388381000055233,
+ "tests/test_channel_thread_binding_store.py::test_remove_without_topic_clears_the_base_and_every_topic_of_that_chat_only[sql]": 0.029046351000147297,
+ "tests/test_channel_thread_binding_store.py::test_repository_insert_missing_never_duplicates_or_overwrites": 0.3160277719998703,
+ "tests/test_channel_thread_binding_store.py::test_resolve_channel_store_picks_json_for_memory_and_sql_for_a_database": 0.004666772000064157,
+ "tests/test_channel_thread_binding_store.py::test_resolve_channel_store_uses_the_process_engine_by_default": 0.0038710559998662575,
+ "tests/test_channel_thread_binding_store.py::test_set_and_get_thread_id[json]": 0.004803528000024926,
+ "tests/test_channel_thread_binding_store.py::test_set_and_get_thread_id[sql]": 0.016644246999931056,
+ "tests/test_channel_thread_binding_store.py::test_split_binding_key_mirrors_the_legacy_list_entries_parsing": 0.0012346889999435007,
+ "tests/test_channel_thread_binding_store.py::test_sql_store_round_trips_on_postgres": 0.06310488200006148,
+ "tests/test_channel_thread_binding_store.py::test_sqlite_accepts_an_oversized_row_so_the_import_validator_is_the_only_guard": 0.012005498999883457,
+ "tests/test_channel_thread_binding_store.py::test_topic_mappings_are_independent_of_the_base_mapping[json]": 0.00569206500006203,
+ "tests/test_channel_thread_binding_store.py::test_topic_mappings_are_independent_of_the_base_mapping[sql]": 0.019670949999863296,
+ "tests/test_channel_thread_binding_store.py::test_two_json_stores_over_one_file_do_not_see_each_other": 0.0052682310000591315,
+ "tests/test_channel_thread_binding_store.py::test_two_sql_stores_over_one_database_share_every_binding": 0.025029976000041643,
+ "tests/test_channel_thread_binding_store.py::test_user_id_defaults_to_an_empty_string[json]": 0.004658957000060582,
+ "tests/test_channel_thread_binding_store.py::test_user_id_defaults_to_an_empty_string[sql]": 0.013077562000034959,
+ "tests/test_channel_thread_binding_store.py::test_valid_utf8_bindings_are_read_and_imported[crlf]": 0.016313014999923325,
+ "tests/test_channel_thread_binding_store.py::test_valid_utf8_bindings_are_read_and_imported[lf]": 0.016017420000025595,
+ "tests/test_channel_thread_claim.py::test_claims_are_scoped_by_topic[postgres]": 0.07292038100001719,
+ "tests/test_channel_thread_claim.py::test_claims_are_scoped_by_topic[sqlite]": 0.03802090500005306,
+ "tests/test_channel_thread_claim.py::test_concurrent_first_claims_converge_on_one_thread[postgres]": 0.24616726200008543,
+ "tests/test_channel_thread_claim.py::test_concurrent_first_claims_converge_on_one_thread[sqlite]": 0.07886740800006464,
+ "tests/test_channel_thread_claim.py::test_concurrent_first_set_thread_id_leaves_one_row[postgres]": 0.2630994119998604,
+ "tests/test_channel_thread_claim.py::test_concurrent_first_set_thread_id_leaves_one_row[sqlite]": 0.12698937200013916,
+ "tests/test_channel_thread_claim.py::test_first_claim_binds_and_a_peer_claim_adopts_it[postgres]": 0.10349188800000775,
+ "tests/test_channel_thread_claim.py::test_first_claim_binds_and_a_peer_claim_adopts_it[sqlite]": 0.041651671999943574,
+ "tests/test_channel_thread_claim.py::test_json_store_claim_keeps_the_first_binding": 0.0053587089998927695,
+ "tests/test_channel_thread_claim.py::test_set_thread_id_still_rebinds_a_claimed_conversation[postgres]": 0.07632560699994428,
+ "tests/test_channel_thread_claim.py::test_set_thread_id_still_rebinds_a_claimed_conversation[sqlite]": 0.040655574999959754,
+ "tests/test_channel_thread_claim.py::test_sql_store_concurrent_first_claims_converge[postgres]": 0.23542470799998227,
+ "tests/test_channel_thread_claim.py::test_sql_store_concurrent_first_claims_converge[sqlite]": 0.055304525999986254,
+ "tests/test_channel_thread_claim.py::test_sql_store_first_claim_wins_across_replicas[postgres]": 0.09517577800011168,
+ "tests/test_channel_thread_claim.py::test_sql_store_first_claim_wins_across_replicas[sqlite]": 0.035543308999990586,
+ "tests/test_channel_thread_claim.py::test_sql_store_set_thread_id_still_rebinds_after_a_claim[postgres]": 0.06517674099995929,
+ "tests/test_channel_thread_claim.py::test_sql_store_set_thread_id_still_rebinds_after_a_claim[sqlite]": 0.03183358800015412,
+ "tests/test_channel_undecodable_state.py::test_runtime_config_store_reports_the_peer_copy_on_undecodable_state": 0.004546195000102671,
+ "tests/test_channel_undecodable_state.py::test_runtime_config_store_starts_fresh_on_undecodable_state": 0.0042375669999046295,
+ "tests/test_channel_undecodable_state.py::test_wechat_starts_on_undecodable_auth_state": 0.004378739999992831,
+ "tests/test_channel_undecodable_state.py::test_wechat_starts_on_undecodable_state": 0.004370895000079145,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_group_chat_dropped_id_clears_previous_sender": 0.0012240589999237272,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_identity_exported_and_env_stays_none": 0.0011111959998970633,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_no_channel_user_id_omits_identity_prefix": 0.0010262060000059137,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_non_im_run_leaves_command_untouched": 0.0007772880001084559,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_per_call_identity_follows_current_context": 0.001236491999975442,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_posix_local_sandbox_gets_prefix": 0.0017675090000466298,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_secrets_and_identity_compose": 0.0010245230000691663,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_unusable_value_emits_unset_not_none": 0.0007652780000171333,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_value_is_shell_quoted": 0.0010068410000485528,
+ "tests/test_channel_user_id_env.py::TestBashToolChannelIdentityPrefix::test_windows_local_sandbox_skips_prefix": 0.0020817579999174995,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_composes_with_channel_prefix_and_secrets": 0.0010145160000547548,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_posix_local_sandbox_gets_user_prefix": 0.0017272029999730876,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_prefix_emitted_even_without_an_explicit_user": 0.000984448000053817,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_unusable_value_emits_unset_not_none": 0.0007876079999959984,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_user_id_exported_and_env_stays_none": 0.0010134530000414088,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_user_prefix_precedes_channel_prefix": 0.0010259270001142795,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_value_is_shell_quoted": 0.001004485999942517,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_windows_env_channel_keeps_secrets_and_user_id_separate": 0.0017454979999911302,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_windows_local_sandbox_omits_unusable_user_id": 0.0017199989999880927,
+ "tests/test_channel_user_id_env.py::TestBashToolUserIdentityPrefix::test_windows_local_sandbox_publishes_user_id_via_env": 0.0017277749999493608,
+ "tests/test_channel_user_id_env.py::TestGatewayChannelUserIdTrustBoundary::test_absent_channel_user_id_adds_nothing": 0.0012136079999436333,
+ "tests/test_channel_user_id_env.py::TestGatewayChannelUserIdTrustBoundary::test_free_form_config_value_cannot_override_internal_sender": 0.0011364640000692816,
+ "tests/test_channel_user_id_env.py::TestGatewayChannelUserIdTrustBoundary::test_internal_channel_user_id_propagates_to_runtime_context_only": 0.0012404499999547625,
+ "tests/test_channels.py::TestChannelBase::test_channel_capabilities_match_channel_defaults": 0.0010595790000706984,
+ "tests/test_channels.py::TestChannelBase::test_log_future_error_handles_cancelled_future": 0.0012111230000755313,
+ "tests/test_channels.py::TestChannelBase::test_log_future_error_surfaces_future_exception": 0.0011880800000199088,
+ "tests/test_channels.py::TestChannelBase::test_make_inbound": 0.0008094299998901988,
+ "tests/test_channels.py::TestChannelBase::test_on_outbound_ignores_other_channels": 0.0008714860000509361,
+ "tests/test_channels.py::TestChannelBase::test_on_outbound_routes_to_channel": 0.0009003710000570209,
+ "tests/test_channels.py::TestChannelBase::test_send_with_retry_retries_until_success": 0.0017202289999431741,
+ "tests/test_channels.py::TestChannelManager::test_agent_use_custom_agent_overrides_every_gateway_config_carrier[configurable]": 0.003083839999931115,
+ "tests/test_channels.py::TestChannelManager::test_agent_use_custom_agent_overrides_every_gateway_config_carrier[context]": 0.003241555000045082,
+ "tests/test_channels.py::TestChannelManager::test_agent_use_lead_agent_clears_every_gateway_config_carrier[configurable]": 0.0029416329998639412,
+ "tests/test_channels.py::TestChannelManager::test_agent_use_lead_agent_clears_every_gateway_config_carrier[context]": 0.0029775900000004185,
+ "tests/test_channels.py::TestChannelManager::test_agent_use_lead_agent_overrides_configured_default": 0.002674279999951068,
+ "tests/test_channels.py::TestChannelManager::test_channel_storage_user_id_falls_back_to_platform_user": 0.000834457999985716,
+ "tests/test_channels.py::TestChannelManager::test_clarification_follow_up_preserves_history": 0.10307746599994516,
+ "tests/test_channels.py::TestChannelManager::test_concurrent_inbound_for_same_chat_reuses_single_thread": 0.004304490999970767,
+ "tests/test_channels.py::TestChannelManager::test_different_topics_get_different_threads": 0.055155658999979096,
+ "tests/test_channels.py::TestChannelManager::test_each_topic_creates_new_thread": 0.053556747000016,
+ "tests/test_channels.py::TestChannelManager::test_fetch_gateway_includes_internal_auth_headers": 0.001095386999963921,
+ "tests/test_channels.py::TestChannelManager::test_fetch_gateway_uses_bound_owner_headers": 0.0010856490000605845,
+ "tests/test_channels.py::TestChannelManager::test_fire_and_forget_thread_busy_releases_dedupe_key": 0.15659348499991665,
+ "tests/test_channels.py::TestChannelManager::test_fresh_model_pin_survives_cache_eviction_during_cold_load": 0.0026544450000756115,
+ "tests/test_channels.py::TestChannelManager::test_get_client_includes_csrf_header_and_cookie": 0.001111376999915592,
+ "tests/test_channels.py::TestChannelManager::test_github_redelivery_is_deduped_like_other_channels": 0.0037396289998241627,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_calls_channel_receive_file_for_inbound_files": 0.05355905099997926,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_continues_when_model_pin_preload_fails": 0.05382910800005902,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_creates_thread": 0.052772473000118225,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_does_not_mark_regular_outbound_as_clarification": 0.054215453000097114,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_marks_clarification_outbound_metadata": 0.05292253399989022,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_outbound_drops_large_metadata_keys": 0.052888299999949595,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_outbound_preserves_inbound_metadata": 0.05265718500015737,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_rejects_invalid_custom_agent_name": 0.05291974099998242,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_uses_channel_session_overrides": 0.05256989199983764,
+ "tests/test_channels.py::TestChannelManager::test_handle_chat_uses_user_session_overrides": 0.0528466529999605,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_agent_list_is_owner_scoped": 0.0015582170000243423,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_agent_use_starts_pinned_conversation": 0.003215066000052502,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_blank_text_is_reported_without_running_agent": 0.05294773200000691,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_creates_thread_if_needed": 0.05494797899996229,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_feishu_uses_streaming": 0.05283968100002312,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_with_text": 0.052667095999936464,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_bootstrap_without_text": 0.0524399569999332,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_help": 0.051843720999841025,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_model_pin_persists_to_thread_metadata": 0.0027876220000280227,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_new": 0.054094194999834144,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_outbound_thread_id_uses_topic_thread": 0.05300234799994996,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_rejects_multi_slash_control_command": 0.05318234199990002,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_requires_control_command_at_start": 0.05315378999989662,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_reports_disabled_skill": 0.05570743399994171,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_requires_command_at_start": 0.05552627399993071,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_resolution_error_is_reported": 0.054133780000142906,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_respects_custom_agent_skill_whitelist": 0.05569458900004065,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_routes_to_chat": 0.05550034600003073,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_slash_skill_with_attachment_preserves_original_content": 0.0555516010001611,
+ "tests/test_channels.py::TestChannelManager::test_handle_command_uninstalled_slash_skill_stays_unknown_command": 0.055737209999961124,
+ "tests/test_channels.py::TestChannelManager::test_handle_feishu_chat_streams_multiple_outbound_updates": 0.05308307700011028,
+ "tests/test_channels.py::TestChannelManager::test_handle_feishu_different_threads_can_stream_concurrently": 0.1042127350001465,
+ "tests/test_channels.py::TestChannelManager::test_handle_feishu_queue_waiter_cleanup_on_cancelled_progress_publish": 0.002189830999896003,
+ "tests/test_channels.py::TestChannelManager::test_handle_feishu_same_thread_messages_queue_instead_of_busy": 0.15467433199989955,
+ "tests/test_channels.py::TestChannelManager::test_handle_feishu_stream_conflict_sends_busy_message": 0.05464763500003755,
+ "tests/test_channels.py::TestChannelManager::test_handle_feishu_stream_error_still_sends_final": 0.05324315600000773,
+ "tests/test_channels.py::TestChannelManager::test_handle_feishu_streaming_marks_only_final_clarification_outbound": 0.05329733000019132,
+ "tests/test_channels.py::TestChannelManager::test_handle_streaming_chat_accepts_runtime_messages_event": 0.053468479000002844,
+ "tests/test_channels.py::TestChannelManager::test_help_includes_bootstrap": 0.052237187999935486,
+ "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_chat_scoped_fallback_does_not_collapse_distinct_chats": 0.0008144290001155241,
+ "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_key_fails_closed_without_workspace": 0.000812154000072951,
+ "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_key_uses_chat_id_for_chat_scoped_providers_when_unbound": 0.0008126149999725385,
+ "tests/test_channels.py::TestChannelManager::test_inbound_dedupe_key_uses_dingtalk_conversation_id_when_unbound": 0.0008067839999057469,
+ "tests/test_channels.py::TestChannelManager::test_ingest_inbound_files_uses_explicit_owner_bucket": 0.009855201999926066,
+ "tests/test_channels.py::TestChannelManager::test_model_command_rejects_unknown_model": 0.002656728000147268,
+ "tests/test_channels.py::TestChannelManager::test_model_command_requires_active_conversation": 0.002374997999936568,
+ "tests/test_channels.py::TestChannelManager::test_model_command_usage_rejects_multiple_args": 0.002604540000106681,
+ "tests/test_channels.py::TestChannelManager::test_model_default_clears_pin": 0.002703145000054974,
+ "tests/test_channels.py::TestChannelManager::test_model_pin_overrides_every_gateway_config_carrier[configurable]": 0.0031227219999436784,
+ "tests/test_channels.py::TestChannelManager::test_model_pin_overrides_every_gateway_config_carrier[context]": 0.003197453000097994,
+ "tests/test_channels.py::TestChannelManager::test_model_pin_restored_from_thread_metadata": 0.002653532999943309,
+ "tests/test_channels.py::TestChannelManager::test_model_pin_write_does_not_wait_for_in_flight_cold_load": 0.0031142870000167022,
+ "tests/test_channels.py::TestChannelManager::test_model_pin_write_wins_over_in_flight_cold_load": 0.053240350999999464,
+ "tests/test_channels.py::TestChannelManager::test_model_status_agent_without_configured_model": 0.003639452999891546,
+ "tests/test_channels.py::TestChannelManager::test_model_status_context_agent_beats_session_assistant_id": 0.002786231000072803,
+ "tests/test_channels.py::TestChannelManager::test_model_status_degrades_when_pin_lookup_fails": 0.003052030999924682,
+ "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer0-cfg-ctx-model]": 0.003197380999949928,
+ "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer1-ctx-model]": 0.004203962999895339,
+ "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer2-cfg-conf-model]": 0.0029569510001010713,
+ "tests/test_channels.py::TestChannelManager::test_model_status_matches_merged_runtime_config[channel_layer3-cfg-ctx-model]": 0.0029897020000362318,
+ "tests/test_channels.py::TestChannelManager::test_model_status_mirrors_nested_carrier_replacement": 0.0030227749999767184,
+ "tests/test_channels.py::TestChannelManager::test_model_status_mirrors_runtime_precedence": 0.00278417700008049,
+ "tests/test_channels.py::TestChannelManager::test_model_status_reads_configurable_carrier": 0.0031377510000538678,
+ "tests/test_channels.py::TestChannelManager::test_model_status_reports_custom_agent_model": 0.0030740009999590256,
+ "tests/test_channels.py::TestChannelManager::test_model_status_reports_pin_and_sources": 0.009561350999888418,
+ "tests/test_channels.py::TestChannelManager::test_model_status_resolves_context_carried_agent": 0.002769709000062903,
+ "tests/test_channels.py::TestChannelManager::test_model_status_thread_agent_pin_beats_context_agent": 0.002733581999791568,
+ "tests/test_channels.py::TestChannelManager::test_models_command_marks_current_pin": 0.0029088510000292445,
+ "tests/test_channels.py::TestChannelManager::test_models_command_omits_pin_footer_on_fetch_failure": 0.0031131249999134525,
+ "tests/test_channels.py::TestChannelManager::test_models_command_skips_malformed_entries": 0.0027558640000506784,
+ "tests/test_channels.py::TestChannelManager::test_none_topic_reuses_thread": 0.053883067999890955,
+ "tests/test_channels.py::TestChannelManager::test_run_input_message_has_a_unique_id": 0.054336480000074516,
+ "tests/test_channels.py::TestChannelManager::test_run_input_message_id_matches_its_checkpoint_copy": 0.0011249320000388252,
+ "tests/test_channels.py::TestChannelManager::test_same_topic_reuses_thread": 0.05355782900005579,
+ "tests/test_channels.py::TestChannelManager::test_selected_agent_is_restored_from_thread_metadata": 0.003222119000042767,
+ "tests/test_channels.py::TestChannelManager::test_slash_skill_whitelist_for_a_bound_message_ignores_the_json_store_mapping": 0.0042585859999917375,
+ "tests/test_channels.py::TestChannelManager::test_slash_skill_whitelist_loads_agent_config_for_the_resolved_owner": 0.0010288619998846116,
+ "tests/test_channels.py::TestChannelManager::test_stale_model_pin_admission_failure_resets_pin": 0.002986457000019982,
+ "tests/test_channels.py::TestChannelManager::test_stale_pin_recovery_does_not_erase_replacement_pin": 0.002757416999997986,
+ "tests/test_channels.py::TestChannelManager::test_stale_pin_recovery_ignores_other_failures": 0.002738941999950839,
+ "tests/test_channels.py::TestChannelManager::test_stale_pin_recovery_rechecks_pin_under_the_lock": 0.004094475999977476,
+ "tests/test_channels.py::TestChannelManager::test_streaming_chat_recovers_stale_model_pin": 0.003378182000005836,
+ "tests/test_channels.py::TestChannelManager::test_streaming_slash_skill_with_attachment_preserves_original_content": 0.056835799999930714,
+ "tests/test_channels.py::TestChannelManager::test_streaming_transient_failure_releases_dedupe_key_only_before_admission[after-admission]": 0.10567131399989194,
+ "tests/test_channels.py::TestChannelManager::test_streaming_transient_failure_releases_dedupe_key_only_before_admission[before-admission]": 0.1077141110000639,
+ "tests/test_channels.py::TestChannelManager::test_thread_busy_releases_dedupe_key": 0.15723014000002422,
+ "tests/test_channels.py::TestChannelManager::test_thread_create_waiters_keep_one_lock_generation_after_first_aborts[cancel]": 0.0014640390000977277,
+ "tests/test_channels.py::TestChannelManager::test_thread_create_waiters_keep_one_lock_generation_after_first_aborts[error]": 0.0017084080000131507,
+ "tests/test_channels.py::TestChannelManager::test_wait_reports_a_step_limit_stop_and_releases_dedupe_key": 0.10637090799980342,
+ "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_stable_provider_message_id": 0.20743135599991547,
+ "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_unbound_chat_scoped_redelivery[feishu-oc_abc]": 0.20771990100013227,
+ "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_unbound_chat_scoped_redelivery[telegram-12345]": 0.20691731100009747,
+ "tests/test_channels.py::TestChannelManager::test_worker_pool_dedupes_unbound_chat_scoped_redelivery[wechat-wx_user_1]": 0.2074195250000912,
+ "tests/test_channels.py::TestChannelManager::test_worker_pool_releases_dedupe_key_when_handling_fails": 0.15663995199986402,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_auth_disabled_chat_keeps_default_user_when_bound_identity_is_required": 0.003142229000104635,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_auth_enabled_chat_rejects_unverified_bound_identity": 0.0019633150000117894,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_auth_enabled_chat_is_allowed_when_bound_identity_is_required": 0.0027597199998581345,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_auth_enabled_message_checks_bound_identity_once_on_hot_path": 0.0026812750000999586,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_auth_enabled_new_command_creates_thread": 0.0019847570000592896,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_bound_identity_repo_unavailable_uses_transient_failure_message": 0.0019499709998171966,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_legacy_open_bot_mode_allows_unbound_auth_enabled_chat": 0.003059323999877961,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_unbound_auth_enabled_chat_is_rejected_before_run_creation": 0.0011800959999845873,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_unbound_auth_enabled_chat_is_rejected_before_thread_or_run_creation": 0.0020355920000838523,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_unbound_auth_enabled_new_command_is_rejected_before_thread_creation": 0.0032777330001181326,
+ "tests/test_channels.py::TestChannelManagerBoundIdentityPolicy::test_webhook_channel_run_policy_opts_out_of_bound_identity_gate": 0.0029673409999304567,
+ "tests/test_channels.py::TestChannelManagerConnectionRouting::test_connection_scoped_conversations_do_not_share_threads": 0.14004070899989074,
+ "tests/test_channels.py::TestChannelRunDisconnectPolicy::test_runs_stream_asks_gateway_to_continue_on_disconnect": 0.00307814900008907,
+ "tests/test_channels.py::TestChannelRunDisconnectPolicy::test_runs_wait_asks_gateway_to_continue_on_disconnect": 0.0029624929999272354,
+ "tests/test_channels.py::TestChannelService::test_cancelled_failed_start_cleanup_retains_channel_until_cleaned": 0.012081100000045808,
+ "tests/test_channels.py::TestChannelService::test_concurrent_configure_and_ensure_channel_ready_keeps_authoritative_config": 0.03159659799985093,
+ "tests/test_channels.py::TestChannelService::test_concurrent_ensure_channel_ready_and_restart": 0.051650216999973964,
+ "tests/test_channels.py::TestChannelService::test_concurrent_ensure_channel_ready_starts_channel_once": 0.0120339329998842,
+ "tests/test_channels.py::TestChannelService::test_concurrent_remove_and_ensure_channel_ready": 0.021532014000058552,
+ "tests/test_channels.py::TestChannelService::test_concurrent_restart_channel_serializes": 0.04149350800003049,
+ "tests/test_channels.py::TestChannelService::test_config_service_urls_override_env": 0.0009396240000114631,
+ "tests/test_channels.py::TestChannelService::test_configure_channel_keeps_explicit_config_over_stale_file_entry": 0.0011219369999935225,
+ "tests/test_channels.py::TestChannelService::test_connection_repo_is_forwarded_to_manager": 0.0009732580000445523,
+ "tests/test_channels.py::TestChannelService::test_disabled_channel_with_int_creds_emits_warning": 0.0016105239999433252,
+ "tests/test_channels.py::TestChannelService::test_disabled_channel_with_string_creds_emits_warning": 0.0018139139998538667,
+ "tests/test_channels.py::TestChannelService::test_disabled_channel_without_creds_emits_info": 0.0016224869999632574,
+ "tests/test_channels.py::TestChannelService::test_disabled_channels_are_skipped": 0.0012564899999460977,
+ "tests/test_channels.py::TestChannelService::test_failed_channel_startup_is_transactional": 0.0013975129999153069,
+ "tests/test_channels.py::TestChannelService::test_from_app_config_does_not_create_runtime_channels_from_channel_connections": 0.0036016810000774058,
+ "tests/test_channels.py::TestChannelService::test_from_app_config_loads_persisted_runtime_channel_config": 0.00403813100001571,
+ "tests/test_channels.py::TestChannelService::test_from_app_config_preserves_existing_runtime_channels_with_channel_connections_enabled": 0.004021800000032272,
+ "tests/test_channels.py::TestChannelService::test_from_app_config_runtime_disconnect_suppresses_file_channel_config": 0.004179116000045724,
+ "tests/test_channels.py::TestChannelService::test_from_app_config_uses_explicit_config": 0.0011002559999724326,
+ "tests/test_channels.py::TestChannelService::test_get_status_no_channels": 0.0012995419999697333,
+ "tests/test_channels.py::TestChannelService::test_is_channel_enabled_reflects_live_config": 0.0013053119999995033,
+ "tests/test_channels.py::TestChannelService::test_readiness_attempts_do_not_replace_retained_instance": 0.0018069919999561534,
+ "tests/test_channels.py::TestChannelService::test_readiness_retry_defers_when_old_instance_fails_to_stop": 0.0019103150000319147,
+ "tests/test_channels.py::TestChannelService::test_remove_channel_stops_running_channel_and_forgets_config": 0.0015627039999799308,
+ "tests/test_channels.py::TestChannelService::test_require_bound_identity_is_forwarded_to_manager": 0.0009375500000032844,
+ "tests/test_channels.py::TestChannelService::test_restart_and_remove_retain_channel_when_stop_fails": 0.0019850050000513875,
+ "tests/test_channels.py::TestChannelService::test_restart_channel_falls_back_to_cached_config_on_error": 0.001637756000036461,
+ "tests/test_channels.py::TestChannelService::test_restart_channel_reload_applies_runtime_store_overlay": 0.004390082000099937,
+ "tests/test_channels.py::TestChannelService::test_restart_channel_reloads_config_from_disk": 0.0013726669999414298,
+ "tests/test_channels.py::TestChannelService::test_restart_channel_returns_false_for_unknown_channel": 0.001987662000033197,
+ "tests/test_channels.py::TestChannelService::test_restart_channel_skips_disabled_channel": 0.001368279000075745,
+ "tests/test_channels.py::TestChannelService::test_restart_channel_stops_existing_channel_before_restart": 0.0010792859999355642,
+ "tests/test_channels.py::TestChannelService::test_service_urls_fall_back_to_env": 0.001019383999960155,
+ "tests/test_channels.py::TestChannelService::test_session_config_is_forwarded_to_manager": 0.0009627880000380173,
+ "tests/test_channels.py::TestChannelService::test_start_channel_exception_stops_and_discards": 0.0017900009999038957,
+ "tests/test_channels.py::TestChannelService::test_start_retries_configured_channel_until_ready": 0.0013584090000904325,
+ "tests/test_channels.py::TestClarificationDetection::test_clarification_followed_by_regular_ai_is_not_pending": 0.0007289890000947707,
+ "tests/test_channels.py::TestClarificationDetection::test_final_clarification_tool_message_is_pending": 0.0007210029999669132,
+ "tests/test_channels.py::TestClarificationDetection::test_previous_turn_clarification_does_not_mark_current_turn": 0.0007518319998780498,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_after_the_run_request_keeps_the_key_so_redelivery_is_dropped[feishu-stream]": 0.004976182000064,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_after_the_run_request_keeps_the_key_so_redelivery_is_dropped[github-create]": 0.00497914899983698,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_after_the_run_request_keeps_the_key_so_redelivery_is_dropped[slack-wait]": 0.005118088000017451,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_before_the_run_request_releases_the_key_so_redelivery_retries[feishu]": 0.005243895000148768,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_before_the_run_request_releases_the_key_so_redelivery_retries[github]": 0.005206223999948634,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_cancel_before_the_run_request_releases_the_key_so_redelivery_retries[slack]": 0.006572022000000288,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[connect-error-releases]": 0.0037892099999226048,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[protocol-error-keeps]": 0.0038378049999892028,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[read-timeout-keeps]": 0.0036741590000701763,
+ "tests/test_channels.py::TestDedupeKeySurvivesAdmittedRun::test_wait_failure_releases_the_key_only_when_the_gateway_cannot_have_admitted_the_run[unexpected-error-releases]": 0.004792677000068579,
+ "tests/test_channels.py::TestDiscordChannel::test_run_client_drains_typing_tasks_before_worker_loop_exits": 0.0018049599999585553,
+ "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[multibyte-paragraphs]": 0.0008841099999017388,
+ "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[newline-mid-message]": 0.0008885989999498634,
+ "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[paragraph-tail]": 0.0008891300001323543,
+ "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[paragraph-trailing-newlines]": 0.0008653149998281151,
+ "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_content_within_discord_limit[unbroken-run]": 0.0008620690000498143,
+ "tests/test_channels.py::TestDiscordChannel::test_split_text_preserves_empty_and_short_messages": 0.0007700060000388476,
+ "tests/test_channels.py::TestDiscordChannel::test_stop_does_not_await_typing_tasks_from_stopped_discord_loop": 0.0027865719999908833,
+ "tests/test_channels.py::TestDiscordChannel::test_stop_prevents_queued_typing_starter_from_creating_task": 0.001284822999878088,
+ "tests/test_channels.py::TestDiscordChannel::test_stop_serializes_typing_cleanup_with_discord_loop": 0.0030656549998866467,
+ "tests/test_channels.py::TestExtractArtifacts::test_empty_for_list_result_no_tool_calls": 0.0007915859999911845,
+ "tests/test_channels.py::TestExtractArtifacts::test_empty_when_no_present_files": 0.0008014450000928264,
+ "tests/test_channels.py::TestExtractArtifacts::test_extracts_from_present_files_tool_call": 0.0008520800000724194,
+ "tests/test_channels.py::TestExtractArtifacts::test_ignores_hidden_human_control_messages": 0.0007566499998574727,
+ "tests/test_channels.py::TestExtractArtifacts::test_multiple_calls_keep_presentation_order_and_deduplicate": 0.0007449079998878005,
+ "tests/test_channels.py::TestExtractArtifacts::test_multiple_files_in_single_call": 0.0007657889999563849,
+ "tests/test_channels.py::TestExtractArtifacts::test_only_extracts_after_last_human_message": 0.0007867479998822091,
+ "tests/test_channels.py::TestExtractArtifacts::test_single_call_with_repeated_path_delivers_it_once": 0.0007626509999454356,
+ "tests/test_channels.py::TestExtractHumanInputPayload::test_ignores_previous_turn_clarification": 0.0007857449999164601,
+ "tests/test_channels.py::TestExtractHumanInputPayload::test_returns_none_for_non_clarification": 0.0007408110000142187,
+ "tests/test_channels.py::TestExtractHumanInputPayload::test_returns_none_without_artifact": 0.0007844010000326307,
+ "tests/test_channels.py::TestExtractHumanInputPayload::test_returns_payload_from_ask_clarification_artifact": 0.0008002920000080849,
+ "tests/test_channels.py::TestExtractResponseText::test_clarification_over_empty_ai": 0.0007396189998871705,
+ "tests/test_channels.py::TestExtractResponseText::test_clarification_tool_message": 0.0007236900000862079,
+ "tests/test_channels.py::TestExtractResponseText::test_does_not_leak_previous_turn_text": 0.0007477149998749155,
+ "tests/test_channels.py::TestExtractResponseText::test_empty_messages": 0.0007534440001109033,
+ "tests/test_channels.py::TestExtractResponseText::test_ignores_hidden_human_control_messages": 0.0007409299998926144,
+ "tests/test_channels.py::TestExtractResponseText::test_list_content_blocks": 0.0007672609999644919,
+ "tests/test_channels.py::TestExtractResponseText::test_list_result": 0.0007548170000291066,
+ "tests/test_channels.py::TestExtractResponseText::test_no_ai_messages": 0.0007613889999902312,
+ "tests/test_channels.py::TestExtractResponseText::test_picks_last_ai_message": 0.000764795000122831,
+ "tests/test_channels.py::TestExtractResponseText::test_skips_empty_ai_content": 0.0007215339999220305,
+ "tests/test_channels.py::TestExtractResponseText::test_string_content": 0.0007805269999607845,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_add_reaction_logs_warning_on_business_failure_without_raising": 0.0029602860001887166,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_create_card_raises_on_business_failure_response": 0.002238753000028737,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_final_streaming_update_falls_back_to_new_card_when_update_card_fails": 0.0020726919999560778,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_non_final_streaming_update_failure_propagates_instead_of_silently_succeeding": 0.001453147999882276,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_reply_card_raises_on_business_failure_response": 0.0023006489998351753,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_send_retries_after_create_card_business_failure_then_succeeds": 0.00190673099984906,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_send_retries_after_update_card_business_failure_then_succeeds": 0.0019088840000449636,
+ "tests/test_channels.py::TestFeishuCardSuccessChecks::test_update_card_raises_on_business_failure_response": 0.002290561000108937,
+ "tests/test_channels.py::TestFeishuChannel::test_prepare_inbound_and_send_share_running_card_task": 0.05496539199998551,
+ "tests/test_channels.py::TestFeishuChannel::test_prepare_inbound_publishes_without_waiting_for_running_card": 0.10241192500018315,
+ "tests/test_channels.py::TestFeishuChannel::test_prepare_inbound_topic_reply_includes_source_preview": 0.10238628499996594,
+ "tests/test_channels.py::TestFeishuChannel::test_streaming_retries_a_failed_thread_alias_on_the_next_chunk": 0.009504924999987452,
+ "tests/test_channels.py::TestFeishuChannel::test_streaming_reuses_single_running_card": 0.0045815529999799764,
+ "tests/test_channels.py::TestFeishuChannel::test_streaming_updates_preserve_source_preview": 0.00546971799997209,
+ "tests/test_channels.py::TestFeishuChannel::test_streaming_writes_each_thread_alias_once_per_reply": 0.013051422999865281,
+ "tests/test_channels.py::TestFeishuSendFileSuccessChecks::test_send_file_returns_false_on_create_business_failure": 0.0065220939999335314,
+ "tests/test_channels.py::TestFeishuSendFileSuccessChecks::test_send_file_returns_false_on_reply_business_failure": 0.005297966999933124,
+ "tests/test_channels.py::TestFeishuSendFileSuccessChecks::test_send_file_returns_true_on_reply_business_success": 0.004753493999942293,
+ "tests/test_channels.py::TestFeishuSendRetry::test_raises_runtime_error_when_no_attempts_configured": 0.001310722000084752,
+ "tests/test_channels.py::TestFormatArtifactText::test_multiple_artifacts": 0.0007488060001605845,
+ "tests/test_channels.py::TestFormatArtifactText::test_single_artifact": 0.0007355510000479626,
+ "tests/test_channels.py::TestGithubFireAndForget::test_channel_run_policy_default_is_not_fire_and_forget": 0.0008098690000224451,
+ "tests/test_channels.py::TestGithubFireAndForget::test_feishu_channel_policy_opts_into_serialized_thread_runs": 0.0007593949999318284,
+ "tests/test_channels.py::TestGithubFireAndForget::test_github_channel_policy_opts_into_fire_and_forget": 0.0007828899998685301,
+ "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_github_busy_thread_still_emits_busy_message": 0.0036325390000229163,
+ "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_github_calls_runs_create_not_wait": 0.0032290010000224356,
+ "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_github_does_not_publish_outbound": 0.053453581999860944,
+ "tests/test_channels.py::TestGithubFireAndForget::test_handle_chat_for_non_fire_and_forget_channel_still_uses_runs_wait": 0.004492755000001125,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_channel_manager_get_stream_bridge_threaded_from_service": 0.0009826860001567184,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_channel_run_policy_buffer_followups_on_busy_defaults_false": 0.0008005029998230384,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_conflict_error_does_not_buffer_when_flag_disabled": 0.003410270999893328,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_after_concurrent_model_replacement_persists_nothing": 0.0032678749998922285,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_after_stop_does_not_create_run": 0.0016017979999105592,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_apply_channel_policy_failure_requeues_entries_without_losing_them": 0.0016853649998438414,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_batches_at_most_ten_entries_per_cycle": 0.002274690000035662,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_clears_stale_model_pin_and_requeues": 0.0031363590001092234,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_conflict_requeues_entries_without_losing_them": 0.0016646349999973609,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_logs_warning_when_rejection_comes_from_session_config": 0.0032571450001341873,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_logs_warning_when_stale_pin_persist_fails": 0.003536831000133134,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_non_conflict_error_also_requeues_without_crashing": 0.0019004279999990104,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_recovery_uses_caller_thread_id_despite_lookup_failure": 0.0026496469999983674,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_drain_resolve_run_params_failure_requeues_entries_without_losing_them": 0.003042571000037242,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_duplicate_delivery_id_does_not_double_buffer": 0.0009027229999674091,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_followup_block_escapes_markup_and_indents_multiline_text": 0.0008281650000299123,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_followup_buffer_overflow_drops_oldest_and_warns": 0.001982401000077516,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_github_channel_policy_opts_into_buffer_followups_on_busy": 0.0007372150000719557,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_handle_chat_for_github_busy_thread_buffers_triggering_message": 0.003582414999868888,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_run_watcher_drains_buffer_on_end_sentinel": 0.2547081130001061,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_start_channel_service_forwards_get_stream_bridge": 0.0014961100000618899,
+ "tests/test_channels.py::TestGithubFollowupBuffer::test_stop_cancels_inflight_followup_watcher_task": 0.15303991399980532,
+ "tests/test_channels.py::TestHandleChatWithArtifacts::test_artifacts_appended_to_text": 0.053414008999880025,
+ "tests/test_channels.py::TestHandleChatWithArtifacts::test_artifacts_only_no_text": 0.058046292999961224,
+ "tests/test_channels.py::TestHandleChatWithArtifacts::test_bound_owner_artifacts_resolve_from_owner_outputs_bucket": 0.056095181999921806,
+ "tests/test_channels.py::TestHandleChatWithArtifacts::test_hidden_human_control_message_does_not_trigger_no_response_fallback": 0.0535299569999097,
+ "tests/test_channels.py::TestHandleChatWithArtifacts::test_only_last_turn_artifacts_returned": 0.005212555000071006,
+ "tests/test_channels.py::TestHandleGoalCommand::test_clear_with_thread_calls_delete": 0.0011909569999488667,
+ "tests/test_channels.py::TestHandleGoalCommand::test_clear_without_thread_is_noop": 0.0010941829999637775,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_cancellation_is_not_reported_as_failure[clear]": 0.0016621099999838407,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_cancellation_is_not_reported_as_failure[do X]": 0.0018360270000812307,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-401-payload2-False-clear-DELETE-Clear]": 0.002727790999983881,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-401-payload2-False-do X-PUT-Set]": 0.003060406000031435,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-403-payload3-False-clear-DELETE-Clear]": 0.002699729000028128,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-403-payload3-False-do X-PUT-Set]": 0.0029163749999270294,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-not JSON: private server diagnostic-False-clear-DELETE-Clear]": 0.0027051780000419967,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-not JSON: private server diagnostic-False-do X-PUT-Set]": 0.0029591449998633834,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload0-True-clear-DELETE-Clear]": 0.002432427000030657,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload0-True-do X-PUT-Set]": 0.0026423199999499047,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload5-False-clear-DELETE-Clear]": 0.002707364000002599,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload5-False-do X-PUT-Set]": 0.002965868000046612,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload6-False-clear-DELETE-Clear]": 0.002703544000041802,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload6-False-do X-PUT-Set]": 0.003424008999900252,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload7-False-clear-DELETE-Clear]": 0.0027048680000234526,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload7-False-do X-PUT-Set]": 0.0029445080000414237,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload8-False-clear-DELETE-Clear]": 0.002677075000065088,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-409-payload8-False-do X-PUT-Set]": 0.0029022890000760526,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-500-payload4-False-clear-DELETE-Clear]": 0.0026944389998107,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[en-US-500-payload4-False-do X-PUT-Set]": 0.0029257329999836656,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[zh-CN-409-payload1-True-clear-DELETE-Clear]": 0.002369979999912175,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutation_error_feedback[zh-CN-409-payload1-True-do X-PUT-Set]": 0.0025554070000453066,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutations_pass_gateway_auth_and_csrf_middleware[clear-DELETE-Goal cleared.]": 0.0044215710000798936,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_mutations_pass_gateway_auth_and_csrf_middleware[finish the work-PUT-None]": 0.005086348999952861,
+ "tests/test_channels.py::TestHandleGoalCommand::test_goal_replies_follow_the_owner_language": 0.003923225999983515,
+ "tests/test_channels.py::TestHandleGoalCommand::test_set_failure_returns_error_message": 0.0015533360000290486,
+ "tests/test_channels.py::TestHandleGoalCommand::test_set_with_existing_thread_puts_objective": 0.0011289700000816083,
+ "tests/test_channels.py::TestHandleGoalCommand::test_set_without_thread_creates_one": 0.0011686340000096607,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_a_met_goal_from_its_outcome_record[False-Goal met: ship it]": 0.0012529120000408511,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_a_met_goal_from_its_outcome_record[True-Goal met, with an assumption: ship it]": 0.0012770779998163562,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[continuing]": 0.0015709279999782666,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[in-flight-run-hides-earlier-stand-down]": 0.0013335219999817127,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[in-progress]": 0.00140155099995809,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[paused]": 0.0013344450001113728,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[set]": 0.0013650439998400543,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[stopped-at-limit]": 0.0013452040000174748,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[stopped-auto-continue-off]": 0.0012963620000618903,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[stopped-no-progress]": 0.0014029349999873375,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[unchecked]": 0.0013385230000722004,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[unknown-code-is-not-shown]": 0.001492622999876403,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[waiting-for-you]": 0.0013418590001492703,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_reports_goal_state_like_the_web_goal_bar[waiting]": 0.0013638509999509552,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_when_the_thread_state_cannot_be_read[404-No active goal.]": 0.0013541729999815288,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_when_the_thread_state_cannot_be_read[500-Failed to fetch goal information.]": 0.0019699489999993602,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_with_active_goal_reports_objective": 0.001219429000116179,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_with_no_goal_reports_none": 0.001231652999877042,
+ "tests/test_channels.py::TestHandleGoalCommand::test_status_without_thread_reports_no_active_goal": 0.0011715900001263435,
+ "tests/test_channels.py::TestHumanInputResponseTranslation::test_plain_message_unchanged": 0.000738234999857923,
+ "tests/test_channels.py::TestHumanInputResponseTranslation::test_response_metadata_key_is_translated_to_additional_kwargs": 0.0007866969999668072,
+ "tests/test_channels.py::TestMessageBus::test_inbound_message_defaults": 0.0008029269998814925,
+ "tests/test_channels.py::TestMessageBus::test_inbound_queue_is_fifo": 0.0009539909999602969,
+ "tests/test_channels.py::TestMessageBus::test_outbound_callback": 0.0008976760001360162,
+ "tests/test_channels.py::TestMessageBus::test_outbound_error_does_not_crash": 0.0026378919999388017,
+ "tests/test_channels.py::TestMessageBus::test_outbound_message_defaults": 0.0008469209999475424,
+ "tests/test_channels.py::TestMessageBus::test_publish_and_get_inbound": 0.0010406730000340758,
+ "tests/test_channels.py::TestMessageBus::test_unsubscribe_outbound": 0.0008784090000517608,
+ "tests/test_channels.py::TestMessageBus::test_unsubscribe_outbound_removes_fresh_bound_method_reference": 0.0008855720000155998,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_auth_disabled_user_id_is_used_for_unbound_channel_messages": 0.001002843000037501,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_auth_disabled_user_id_overrides_bound_owner_for_local_visibility": 0.0009229549999645315,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_connection_owner_user_id_takes_precedence_over_platform_user_id": 0.0009634080000751055,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_empty_or_none_user_id_is_not_injected[None]": 0.0010317260000647366,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_empty_or_none_user_id_is_not_injected[]": 0.0010328790000357913,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_gets_raised_recursion_limit": 0.0009636390001332984,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_per_agent_recursion_limit_honors_value_below_100": 0.001084216999970522,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_per_agent_recursion_limit_override": 0.0009581690000004528,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_recursion_limit_ignores_invalid_override": 0.0009961509999811824,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_github_channel_recursion_limit_respects_higher_override": 0.0009414470000592701,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_im_run_uses_gateway_configured_recursion_limit": 0.001605013999892435,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_resolve_run_params_plumbs_channel_name_into_run_context": 0.00101520399994115,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_run_identity_matches_storage_bucket[kwargs0]": 0.0010241730000188909,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_run_identity_matches_storage_bucket[kwargs1]": 0.001024682999968718,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_run_identity_matches_storage_bucket[kwargs2]": 0.0013073640000129672,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_safe_user_id_is_passed_through": 0.0009692200000017692,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_unbound_channel_messages_keep_platform_user_id_when_auth_is_enabled": 0.0009450449999803823,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_unsafe_user_id_is_normalized_but_raw_preserved": 0.0011083500002087021,
+ "tests/test_channels.py::TestResolveRunParamsUserId::test_unsafe_user_id_migrates_unique_legacy_bucket": 0.003771011000026192,
+ "tests/test_channels.py::TestResponseMetadataClarificationPassthrough::test_non_clarification_outbound_never_carries_payload": 0.0007717379999121476,
+ "tests/test_channels.py::TestResponseMetadataClarificationPassthrough::test_pending_clarification_carries_human_input_payload": 0.0008195970000315356,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[blank-entry]": 0.0017123650000030466,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[frozenset]": 0.0021106820001932647,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[mapping]": 0.0017373810001117818,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_gate_uses_parsed_user_ids[padded-entry]": 0.001968545000067934,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[blank-entries]": 0.001214690999972845,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[blank-entry]": 0.0012604269999201279,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[bool-entry]": 0.0012723989999585683,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[bool-scalar]": 0.001224319000016294,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[empty-mapping]": 0.001259865999941212,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[float-scalar]": 0.0012279550001039752,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[mapping]": 0.001224578999995174,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_allowlist_without_a_valid_user_id_denies_everyone[null-entry]": 0.001234598999985792,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_preserves_following_user_mention": 0.003029577999996036,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_preserves_leading_non_bot_mention_when_bot_id_known": 0.0019230209999250292,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_preserves_leading_non_bot_mention_when_bot_id_unknown": 0.002011226000036004,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_strips_labelled_leading_bot_mention": 0.002041793000103098,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_strips_leading_bot_mention_before_command_detection": 0.0020965960000012274,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_app_mention_strips_leading_bot_mention_before_slash_skill": 0.002074024000080499,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_connect_code_bypasses_allowed_users_filter": 0.00179671299997608,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_decodes_an_escaped_entity_only_once": 0.0019970590001321398,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_decodes_entities_inside_slack_link_labels": 0.001969787999996697,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_decodes_slack_entity_escapes": 0.0019628339999826494,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_inbound_text_keeps_slack_control_sequences": 0.0020460619999767005,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_invalid_entries_are_dropped_with_a_warning": 0.0013421279999192848,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_numeric_allowed_users_match_string_event_user_id": 0.0022793599999886283,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_numeric_scalar_allowed_users_matches_stringified_event_user_id": 0.0025716569999758576,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_raises_after_all_retries_exhausted": 3.00642894300006,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_raises_runtime_error_when_no_attempts_configured": 0.001697105000062038,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[,]": 0.0012398080000366463,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[U123456,U654321]": 0.0012689320000163207,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_socket_event_resolves_bot_user_id_before_app_mention_command_detection": 0.0021492439998382906,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_string_allowed_users_match_event_user_id": 0.002903219000017998,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[ ]": 0.0011099639999656574,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[None]": 0.0011778900000081194,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[]": 0.0011531640000157495,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users1]": 0.0012058129999559242,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users2]": 0.001121707000038441,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users3]": 0.0011637350000910374,
+ "tests/test_channels.py::TestSlackAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_quietly[allowed_users4]": 0.001131032999865056,
+ "tests/test_channels.py::TestSlackMarkdownConversion::test_bold_converted": 0.0008582010000282025,
+ "tests/test_channels.py::TestSlackMarkdownConversion::test_converter_passes_reserved_characters_through_unchanged": 0.0007805869998946946,
+ "tests/test_channels.py::TestSlackMarkdownConversion::test_heading_converted": 0.0007669210000358362,
+ "tests/test_channels.py::TestSlackMarkdownConversion::test_link_converted": 0.0008132070001920511,
+ "tests/test_channels.py::TestSlackSendRetry::test_retries_on_failure_then_succeeds": 3.006532224000125,
+ "tests/test_channels.py::TestSlackTextEscaping::test_ampersand_in_link_url_is_escaped_before_conversion": 0.0017313910000211763,
+ "tests/test_channels.py::TestSlackTextEscaping::test_blockquote_marker_at_line_start_is_preserved": 0.001629018000016913,
+ "tests/test_channels.py::TestSlackTextEscaping::test_blockquote_marker_exemption_is_line_start_only": 0.001671097999860649,
+ "tests/test_channels.py::TestSlackTextEscaping::test_blockquote_marker_restored_on_every_line": 0.0017045590001316668,
+ "tests/test_channels.py::TestSlackTextEscaping::test_bot_mention_syntax_is_neutralized_not_interpreted": 0.0022008509999977832,
+ "tests/test_channels.py::TestSlackTextEscaping::test_raw_angle_brackets_and_ampersand_are_escaped": 0.001551252000012937,
+ "tests/test_channels.py::TestSlackTextEscaping::test_real_markdown_link_still_converts_without_double_escaping": 0.001569707000157905,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[123456,789]": 0.00133061799999723,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[@alice]": 0.0013434020000886449,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users0]": 0.0013757020000184639,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users3]": 0.0013528390001056323,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users4]": 0.0012837310000577418,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users5]": 0.00132523799993578,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_frozen_allowlist_drops_invalid_entries_without_blocking_valid_ids": 0.001246180000066488,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users0]": 0.0008654040000237728,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users1]": 0.0008540430000039123,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users2]": 0.0008359490000202641,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users3]": 0.0008497950000219134,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_numeric_ids_are_allowed_and_others_denied[allowed_users4]": 0.000864071000023614,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_on_text_applies_the_allowlist[allowed_users0-False]": 0.001698196999996071,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_on_text_applies_the_allowlist[allowed_users1-True]": 0.001755756999955338,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_scalar_id_is_one_entry_not_its_digits[int]": 0.0008015249999289153,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_scalar_id_is_one_entry_not_its_digits[str]": 0.0008882580001454699,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unparseable_entry_is_dropped_with_warning[-5]": 0.0027819030000273415,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unparseable_entry_is_dropped_with_warning[0]": 0.0012590450000971032,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unparseable_entry_is_dropped_with_warning[@alice]": 0.0012246789999608154,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra0]": 0.0015029320001076485,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra1]": 0.0012022669999396385,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra2]": 0.0011976390001109394,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra3]": 0.0012315720000515284,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra4]": 0.0011853049999217546,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra5]": 0.001219691000073908,
+ "tests/test_channels.py::TestTelegramAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra6]": 0.0011528340000950266,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_cancelled_stop_keeps_owned_cleanup_and_retry_converges": 0.003695190999906117,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_group_chat_reply_uses_reply_msg_id_as_topic": 0.0016637839999020798,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_group_chat_uses_msg_id_as_topic": 0.0015611200000194003,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_private_chat_uses_none_topic": 0.0013802110000824541,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_cmd_generic_strips_addressed_telegram_bot_username": 0.0014156580000417307,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_concurrent_stops_share_one_telegram_cleanup_generation": 0.053987702000085847,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_describe_download_cause_redacts_bot_api_urls": 0.000850125999932061,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_document_caption_is_preserved_and_missing_filename_gets_safe_fallback": 0.0014752089999774398,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_document_staging_filename_gets_visible_safe_fallback": 0.001357648000066547,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_document_without_caption_still_publishes_an_inbound_turn": 0.0015173079999613037,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_get_download_bot_cleans_up_on_init_failure": 0.0068401009999661255,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_get_download_bot_creates_loop_bound_bot_and_caches_it": 0.0017120240000849662,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_get_download_bot_returns_none_without_telegram_loop": 0.0008813739999595782,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_group_chat_no_reply_uses_msg_id_as_topic": 0.0013922649999358327,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_group_chat_reply_uses_reply_msg_id_as_topic": 0.0017562759999236732,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_photo_caption_uses_largest_size_and_preserves_thread_context": 0.0017908209999859537,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_photo_without_caption_still_publishes_an_inbound_turn": 0.0015886929999169297,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_private_chat_no_reply_uses_none_topic": 0.0016829700000471348,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_private_chat_slash_skill_text_routes_as_chat": 0.0015955650001160393,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_private_chat_with_reply_still_uses_none_topic": 0.0015824420001990802,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_accepts_exact_download_limit": 0.0012737009998318172,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_does_not_reuse_ptb_client_after_telegram_loop_stops": 0.0012908229999766263,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_download_failure_keeps_caption_and_drops_attachment": 0.001527647000102661,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_download_failure_logs_cause_chain_without_token": 0.001718956999980037,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_downloads_bytes_without_retaining_telegram_file_id": 0.0013221619999512768,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_init_timeout_does_not_abort_message": 0.008285806000003504,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_marshals_ptb_download_to_telegram_event_loop": 0.001934371000061219,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_rejects_declared_oversize_before_download": 0.0011970069999733823,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_rejects_download_larger_than_reported": 0.0013522379999812983,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_rejects_resolved_oversize_before_downloading": 0.0022702920000483573,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_receive_file_uses_download_bot_not_application_bot": 0.0015208449999590812,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_shutdown_timeout_keeps_download_bot_cleanup_running": 0.013453399000013633,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_slash_skill_addressed_to_telegram_bot_strips_username": 0.0013858239999535726,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_stop_abandons_only_the_matching_cleanup_generation": 0.0009488520000786593,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_stop_cancels_and_drains_an_inflight_receive_download": 0.0023286010001584145,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_stop_releases_abandoned_cleanup_generation[closed]": 0.0017054619999044007,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_stop_releases_abandoned_cleanup_generation[missing]": 0.0020307519999960277,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_stop_releases_abandoned_cleanup_generation[stopped]": 0.0016772080000464484,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_stop_shuts_down_download_bot_on_telegram_loop": 0.007708693000040512,
+ "tests/test_channels.py::TestTelegramInboundMessages::test_supergroup_chat_uses_msg_id_as_topic": 0.0015033129999437733,
+ "tests/test_channels.py::TestTelegramProcessingOrder::test_running_reply_sent_before_publish": 0.0009291139999731968,
+ "tests/test_channels.py::TestTelegramSendRetry::test_raises_after_all_retries_exhausted": 3.0060957059998827,
+ "tests/test_channels.py::TestTelegramSendRetry::test_raises_runtime_error_when_no_attempts_configured": 0.001622456999939459,
+ "tests/test_channels.py::TestTelegramSendRetry::test_retries_on_failure_then_succeeds": 3.0055920810000316,
+ "tests/test_channels.py::TestTelegramSendRetry::test_start_registers_known_channel_commands": 0.0011136200000692043,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_edit_double_rate_limit_falls_back_to_new_message": 0.002072260000204551,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_edit_raising_not_modified_is_swallowed": 0.0013163109999823064,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_edit_retries_once_after_rate_limit": 0.001356606999934229,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_message_edits_stream_message_and_clears_state": 0.0015760080000291055,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_message_not_modified_error_is_ignored": 0.0014804590001631368,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_message_splits_long_text": 0.0018906090000427866,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_overflow_chunk_send_is_retried": 0.002160085000014078,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_replaces_plain_stream_with_rich_message": 0.0013752920001479652,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_uses_telegram_rich_markdown_when_enabled": 0.0011839820000432155,
+ "tests/test_channels.py::TestTelegramStreaming::test_final_without_stream_state_sends_plain_message": 0.0013405650000777314,
+ "tests/test_channels.py::TestTelegramStreaming::test_plain_arithmetic_stays_plain_when_enabled": 0.0012889389998917977,
+ "tests/test_channels.py::TestTelegramStreaming::test_plain_command_reply_stays_plain_on_stream_edit": 0.0014500419999876613,
+ "tests/test_channels.py::TestTelegramStreaming::test_plain_command_reply_stays_plain_when_enabled": 0.0012506680000115011,
+ "tests/test_channels.py::TestTelegramStreaming::test_plain_flag_list_stays_plain_when_enabled": 0.0013570989998470395,
+ "tests/test_channels.py::TestTelegramStreaming::test_rich_message_bad_request_falls_back_to_plain_text_once": 0.0014961680000169508,
+ "tests/test_channels.py::TestTelegramStreaming::test_rich_message_retryable_failure_falls_back_to_plain_text_once": 0.0014196049999100069,
+ "tests/test_channels.py::TestTelegramStreaming::test_running_reply_registers_stream_placeholder": 0.0016610299999229028,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_edit_fallback_message_threads_under_user_message": 0.0016130180000573091,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_message_registry_is_bounded": 0.0012078980000751471,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_rich_message_bad_request_falls_back_to_one_plain_text_edit": 0.001661017000060383,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_update_retry_after_is_dropped": 0.0013454760000968236,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_update_truncates_long_text": 0.0022937859999956345,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_update_without_placeholder_sends_new_message": 0.001251640000077714,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_updates_edit_placeholder_in_place": 0.0022402749999628213,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_updates_in_group_chat_use_wider_throttle": 0.0017133569998577514,
+ "tests/test_channels.py::TestTelegramStreaming::test_stream_updates_throttled_within_interval": 0.0015263449998883516,
+ "tests/test_channels.py::TestTelegramStreaming::test_telegram_reports_streaming_support": 0.0008386050000126488,
+ "tests/test_channels.py::TestWeComChannel::test_cancelled_stop_finishes_sdk_shutdown_and_clears_state": 0.0011075490000393984,
+ "tests/test_channels.py::TestWeComChannel::test_concurrent_start_waits_for_stop_before_installing_new_client": 0.001859691999925417,
+ "tests/test_channels.py::TestWeComChannel::test_on_outbound_sends_attachment_before_clearing_context": 0.004253635999930339,
+ "tests/test_channels.py::TestWeComChannel::test_on_ws_disconnected_logs_reason_when_present": 0.0012379340000734373,
+ "tests/test_channels.py::TestWeComChannel::test_on_ws_disconnected_logs_warning": 0.001198058999875684,
+ "tests/test_channels.py::TestWeComChannel::test_on_ws_error_logs_error": 0.0012598650000654743,
+ "tests/test_channels.py::TestWeComChannel::test_on_ws_task_done_logs_error_on_exception": 0.0016142700000045807,
+ "tests/test_channels.py::TestWeComChannel::test_on_ws_task_done_silent_when_cancelled": 0.0016284870001754825,
+ "tests/test_channels.py::TestWeComChannel::test_on_ws_task_done_silent_when_no_exception": 0.0014661630000318837,
+ "tests/test_channels.py::TestWeComChannel::test_publish_ws_inbound_starts_stream_and_publishes_message": 0.0013024439999753668,
+ "tests/test_channels.py::TestWeComChannel::test_publish_ws_inbound_treats_slash_prefixed_paths_as_chat": 0.0013099080000529284,
+ "tests/test_channels.py::TestWeComChannel::test_publish_ws_inbound_uses_configured_working_message": 0.002613506999864512,
+ "tests/test_channels.py::TestWeComChannel::test_send_falls_back_to_send_message_without_thread_context": 0.0012745919999588295,
+ "tests/test_channels.py::TestWeComChannel::test_start_subscribes_connection_lifecycle_events": 0.002244612999902529,
+ "tests/test_channels.py::TestWeComChannel::test_stop_awaits_awaitable_disconnect_fallback": 0.0009762929998942127,
+ "tests/test_channels.py::TestWeComChannel::test_stop_uses_sync_disconnect_fallback_without_sdk_async_helpers": 0.0009940559998540266,
+ "tests/test_channels.py::TestWeComChannel::test_stop_waits_for_connection_task_cancellation": 0.0014396939999414826,
+ "tests/test_channels.py::TestWeComChannel::test_stop_waits_for_sdk_shutdown_after_connect_returns": 0.00105656400000953,
+ "tests/test_channels.py::test_accumulate_stream_text_accepts_assistant_chunk_in_kwargs_shape": 0.0007974289999310713,
+ "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[AIMessageChunk]": 0.000772869999877912,
+ "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[AIMessage]": 0.0007760250001638269,
+ "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[ai]": 0.0007782609999367196,
+ "tests/test_channels.py::test_accumulate_stream_text_accepts_every_assistant_type_spelling[assistant]": 0.0007797739999659825,
+ "tests/test_channels.py::test_accumulate_stream_text_hidden_context_between_assistant_chunks_never_enters_the_buffer": 0.0007178660000590753,
+ "tests/test_channels.py::test_accumulate_stream_text_keeps_separate_buffers_per_message_id": 0.0007289689999652182,
+ "tests/test_channels.py::test_accumulate_stream_text_merges_multi_chunk_assistant_stream_across_one_message_id": 0.0007289979998859053,
+ "tests/test_channels.py::test_accumulate_stream_text_rejects_durable_context_human_message": 0.0007405609999295848,
+ "tests/test_channels.py::test_accumulate_stream_text_rejects_echo_of_plain_human_message": 0.000732173000073999,
+ "tests/test_channels.py::test_accumulate_stream_text_rejects_hidden_context_wrapped_in_kwargs_shape": 0.000701937000030739,
+ "tests/test_channels.py::test_accumulate_stream_text_rejects_hidden_memory_human_message": 0.0007486649999464134,
+ "tests/test_channels.py::test_accumulate_stream_text_rejects_system_message": 0.0007019769999487835,
+ "tests/test_channels.py::test_accumulate_stream_text_rejects_untyped_bare_string_payload": 0.000753916000121535,
+ "tests/test_channels.py::test_accumulate_stream_text_still_rejects_tool_payloads": 0.0007044940000469069,
+ "tests/test_channels.py::test_channel_manager_builds_run_client_with_internal_auth_headers": 0.003214314000047125,
+ "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[autonomous]": 0.0034946189998663613,
+ "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[interactive]": 0.003643538999995144,
+ "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[scheduled]": 0.0035448060000362602,
+ "tests/test_channels.py::test_channel_policy_explicit_interaction_mode_overrides_legacy_flag[webhook]": 0.0035008219998644563,
+ "tests/test_channels.py::test_channel_policy_legacy_noninteractive_remains_supported": 0.0035016049998830567,
+ "tests/test_channels.py::test_gateway_clients_do_not_proxy_local_gateway[http://127.0.0.1:8001-False]": 0.003898589999948854,
+ "tests/test_channels.py::test_gateway_clients_do_not_proxy_local_gateway[http://gateway.example.com-True]": 0.0038780600000336563,
+ "tests/test_channels.py::test_gateway_clients_do_not_proxy_local_gateway[http://localhost:8001-False]": 0.00398235500017563,
+ "tests/test_channels.py::test_importing_channel_manager_loads_no_sandbox_provider_stack": 2.239710948000038,
+ "tests/test_channels.py::test_known_channel_command_detection_only_matches_control_commands": 0.0007696750001287,
+ "tests/test_channels.py::test_merge_stream_text_cjk_reduplication": 0.0007699060000732061,
+ "tests/test_channels.py::test_merge_stream_text_cumulative_strictly_longer_replaces": 0.0007631339999534248,
+ "tests/test_channels.py::test_merge_stream_text_empty_chunk_noop": 0.0007988010000872237,
+ "tests/test_channels.py::test_merge_stream_text_empty_existing_returns_chunk": 0.0007579929998655643,
+ "tests/test_channels.py::test_merge_stream_text_newline_split": 0.0007238389999884021,
+ "tests/test_channels.py::test_merge_stream_text_normal_append": 0.0007584040000665482,
+ "tests/test_channels.py::test_merge_stream_text_repeated_token_append": 0.0007476230000520445,
+ "tests/test_channels.py::test_merge_stream_text_suffix_tail_not_dropped": 0.0007346989999632569,
+ "tests/test_channels.py::test_model_command_is_a_known_channel_command": 0.0007502289998910783,
+ "tests/test_channels.py::test_run_client_bypasses_env_proxy_for_local_gateway[http://127.0.0.1:8001/api]": 0.005967553000118642,
+ "tests/test_channels.py::test_run_client_bypasses_env_proxy_for_local_gateway[http://localhost:8001/api]": 0.005670394999924611,
+ "tests/test_channels.py::test_run_client_keeps_stock_sdk_client_for_external_gateway": 0.0010025319999158455,
+ "tests/test_channels.py::test_streaming_chat_never_publishes_hidden_memory_context": 0.052876908999905936,
+ "tests/test_channels.py::test_strip_leading_mentions_only_drops_flush_leading_mentions": 0.0007569609998654414,
+ "tests/test_channels_router.py::test_a_failed_restart_on_the_holder_keeps_the_generic_message": 0.005386771999951634,
+ "tests/test_channels_router.py::test_get_channels_status_remains_read_only": 0.00649841999995715,
+ "tests/test_channels_router.py::test_restart_channel_allows_admin": 0.005320829000083904,
+ "tests/test_channels_router.py::test_restart_channel_requires_admin": 0.00819503499997154,
+ "tests/test_channels_router.py::test_restart_on_a_non_holder_names_the_lease_holder": 0.005112217000146302,
+ "tests/test_check_script.py::test_check_decodes_tool_output_as_utf8[ascii]": 0.015993175999938103,
+ "tests/test_check_script.py::test_check_decodes_tool_output_as_utf8[cp936]": 0.0159084660000417,
+ "tests/test_check_script.py::test_check_preserves_unicode_pnpm_error[ascii]": 0.019103643999983433,
+ "tests/test_check_script.py::test_check_preserves_unicode_pnpm_error[cp936]": 0.019570891999933338,
+ "tests/test_check_script.py::test_check_replaces_invalid_tool_output_bytes": 0.01602445500009253,
+ "tests/test_check_script.py::test_check_script_preserves_corepack_resolution_hint": 0.0011216260000992406,
+ "tests/test_check_script.py::test_check_script_preserves_runner_failure_diagnostics": 0.001189373000102023,
+ "tests/test_check_script.py::test_check_script_resolves_runner_paths_independently_of_cwd": 0.0026063529999191815,
+ "tests/test_check_script.py::test_check_script_uses_shared_pnpm_runner": 0.0008314919999747872,
+ "tests/test_check_script.py::test_check_status_labels_corepack_fallback": 0.0012987590000648197,
+ "tests/test_check_script.py::test_find_pnpm_command_falls_back_to_corepack": 0.001040254000031382,
+ "tests/test_check_script.py::test_find_pnpm_command_falls_back_to_corepack_cmd": 0.0010812889998987885,
+ "tests/test_check_script.py::test_find_pnpm_command_prefers_resolved_executable": 0.0023076429998809544,
+ "tests/test_check_script.py::test_help_prints_usage_without_running_the_check": 0.04669370099998105,
+ "tests/test_check_script.py::test_no_arguments_still_runs_the_check": 1.8375101980000181,
+ "tests/test_check_script.py::test_old_node_check_suggests_a_version_manager_command": 0.0012241689998973015,
+ "tests/test_check_script.py::test_unknown_flag_exits_2_with_usage_error": 0.045496772999968016,
+ "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_defaults": 0.0008984459999510364,
+ "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_from_dict_redis": 0.0008231650000425361,
+ "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_rejects_negative_max_entries": 0.0007941000001210341,
+ "tests/test_checkpoint_cache_config.py::test_checkpoint_cache_zero_max_entries_means_disabled": 0.0007856449998371318,
+ "tests/test_checkpoint_cache_memory.py::test_adelete_thread_matches_sync[asyncio]": 0.0013701720001790818,
+ "tests/test_checkpoint_cache_memory.py::test_async_protocol_matches_sync[asyncio]": 0.0011443580000332076,
+ "tests/test_checkpoint_cache_memory.py::test_caller_mutation_after_set_does_not_leak": 0.0008019760000479437,
+ "tests/test_checkpoint_cache_memory.py::test_copy_on_read_returns_fresh_writes_list": 0.0011881000000357744,
+ "tests/test_checkpoint_cache_memory.py::test_delete_thread_purges_only_that_thread": 0.0008531199999879391,
+ "tests/test_checkpoint_cache_memory.py::test_entry_without_seed_roundtrips_without_seed_key": 0.0007869280000250001,
+ "tests/test_checkpoint_cache_memory.py::test_get_many_miss_then_hit": 0.0009840170000643411,
+ "tests/test_checkpoint_cache_memory.py::test_lru_evicts_oldest_and_counts": 0.0008380029998988903,
+ "tests/test_checkpoint_cache_memory.py::test_make_history_key_is_stable_and_scoped": 0.0008066439999083741,
+ "tests/test_checkpoint_cache_memory.py::test_thread_key_stem_matches_make_history_key_layout": 0.0007994310001322447,
+ "tests/test_checkpoint_cache_memory.py::test_zero_max_entries_disables": 0.0007646450000038385,
+ "tests/test_checkpoint_cache_memory_concurrency.py::test_lookup_survives_concurrent_removal[close]": 0.0016688839999687843,
+ "tests/test_checkpoint_cache_memory_concurrency.py::test_lookup_survives_concurrent_removal[evict]": 0.00152464300003885,
+ "tests/test_checkpoint_cache_memory_concurrency.py::test_lookup_survives_concurrent_removal[purge]": 0.0015743059999522302,
+ "tests/test_checkpoint_cache_memory_concurrency.py::test_parallel_read_write_keeps_capacity_and_accounting": 0.02034647900006803,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_async_graph_snapshots_are_isolated[cached-pending-writes]": 0.009238262999929248,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_async_graph_snapshots_are_isolated[cached-snapshot-seed]": 0.0091778210000939,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_async_graph_snapshots_are_isolated[uncached-control-pending-writes]": 0.008662172000072133,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_async_graph_snapshots_are_isolated[uncached-control-snapshot-seed]": 0.008331992999956128,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_cache_copies_nested_write_payloads_and_snapshot_seeds[ingest]": 0.0011524239998834673,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_cache_copies_nested_write_payloads_and_snapshot_seeds[read]": 0.0010426469999629262,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_payload_copying_runs_outside_registry_lock": 0.0008598550000442629,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_sync_graph_snapshots_are_isolated[cached-pending-writes]": 0.00900271300008626,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_sync_graph_snapshots_are_isolated[cached-snapshot-seed]": 0.009216683999966335,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_sync_graph_snapshots_are_isolated[uncached-control-pending-writes]": 0.00821825799994258,
+ "tests/test_checkpoint_cache_payload_isolation.py::test_sync_graph_snapshots_are_isolated[uncached-control-snapshot-seed]": 0.008264656000051218,
+ "tests/test_checkpoint_cache_provider.py::test_delta_mode_wraps_with_cached_saver[asyncio]": 0.0018768240001918457,
+ "tests/test_checkpoint_cache_provider.py::test_full_mode_yields_raw_saver[asyncio]": 0.0016498680000722743,
+ "tests/test_checkpoint_cache_provider.py::test_sync_cache_recreated_when_key_prefix_changes": 0.0014652710000291336,
+ "tests/test_checkpoint_cache_provider.py::test_sync_delta_mode_wraps_memory": 0.0011332870000160256,
+ "tests/test_checkpoint_cache_provider.py::test_sync_full_mode_unwrapped": 0.0011005959999010884,
+ "tests/test_checkpoint_cache_provider.py::test_sync_redis_cache_type_is_config_error": 0.001197928999999931,
+ "tests/test_checkpoint_cache_provider.py::test_zero_max_entries_disables_but_still_wraps[asyncio]": 0.0015575840000110475,
+ "tests/test_checkpoint_cache_redis.py::test_adelete_thread_outage_degrades_without_raising[asyncio]": 0.0015624929999376036,
+ "tests/test_checkpoint_cache_redis.py::test_adelete_thread_purges_matching_keys_only[asyncio]": 0.0016170960000181367,
+ "tests/test_checkpoint_cache_redis.py::test_db_hash_distinguishes_backends_and_targets": 0.0009901069998932144,
+ "tests/test_checkpoint_cache_redis.py::test_db_hash_stable_across_credential_rotation": 0.0008982460000197534,
+ "tests/test_checkpoint_cache_redis.py::test_db_hash_unparseable_url_falls_back_to_raw": 0.0007670300001336727,
+ "tests/test_checkpoint_cache_redis.py::test_key_prefix_override_wins": 0.0013860100000329112,
+ "tests/test_checkpoint_cache_redis.py::test_provider_memory_default[asyncio]": 0.0014748679999456726,
+ "tests/test_checkpoint_cache_redis.py::test_provider_zero_max_entries_disables_any_type[asyncio]": 0.0017210009999644171,
+ "tests/test_checkpoint_cache_redis.py::test_redis_keys_land_verbatim_and_ttl_set[asyncio]": 0.0011731929998859414,
+ "tests/test_checkpoint_cache_redis.py::test_redis_outage_degrades_to_all_miss[asyncio]": 0.0031461580000495815,
+ "tests/test_checkpoint_cache_redis.py::test_redis_outage_skips_write[asyncio]": 0.0016440569999076615,
+ "tests/test_checkpoint_cache_redis.py::test_redis_roundtrip_preserves_types[asyncio]": 0.001438880000023346,
+ "tests/test_checkpoint_cache_redis.py::test_redis_serialization_failure_preserves_neighbor_writes[asyncio]": 0.0016133489999674566,
+ "tests/test_checkpoint_cache_redis.py::test_zero_ttl_disables_expiry_explicitly[asyncio]": 0.0011918980000018564,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_does_not_unlink_empty_filtered_page[asyncio]": 0.001769031000094401,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-plain-t1*-t10-plain:t1\\\\*:*]": 0.0024579040000389796,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-plain-t1-t10-plain:t1:*]": 0.0024101050001945623,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant*-t1-t10-tenant\\\\*:t1:*]": 0.002547321999941232,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant?-t1-t10-tenant\\\\?:t1:*]": 0.0023920700000417128,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant[ab]-t1-t10-tenant\\\\[ab\\\\]:t1:*]": 0.002403051999976924,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_escapes_namespace_and_filters_results[asyncio-tenant\\\\name-t1-t10-tenant\\\\\\\\name:t1:*]": 0.002364178999869182,
+ "tests/test_checkpoint_cache_redis_literal_purge.py::test_purge_uses_client_encoding_for_byte_key_fence[asyncio]": 0.002143054000043776,
+ "tests/test_checkpoint_lineage.py::test_chronological_scan_keeps_goal_leaf_addressable": 0.0008197789999258021,
+ "tests/test_checkpoint_lineage.py::test_chronological_scan_prefers_the_previous_turn_boundary": 0.0008539620000647119,
+ "tests/test_checkpoint_lineage.py::test_chronological_scan_skips_checkpoints_with_pending_tasks": 0.00088360899997042,
+ "tests/test_checkpoint_lineage.py::test_chronological_scan_skips_postgres_shaped_duration_checkpoints": 0.0007742740000367121,
+ "tests/test_checkpoint_lineage.py::test_classifier_uses_accessor_snapshots_in_delta_mode": 0.0030898200000137876,
+ "tests/test_checkpoint_lineage.py::test_classifier_uses_accessor_snapshots_in_full_mode": 0.003850027999988015,
+ "tests/test_checkpoint_lineage.py::test_client_update_state_is_not_a_duration_checkpoint": 0.0007399890000669984,
+ "tests/test_checkpoint_lineage.py::test_degraded_raw_read_accessor_classifies_via_carried_versions": 0.0026878960002250096,
+ "tests/test_checkpoint_lineage.py::test_goal_leaf_inheriting_stamps_is_not_duration_only": 0.0007710770000812772,
+ "tests/test_checkpoint_lineage.py::test_goal_leaf_stays_addressable_with_accessor_snapshots": 0.004658956999946895,
+ "tests/test_checkpoint_lineage.py::test_graph_step_checkpoints_are_not_duration_checkpoints": 0.0007693649999964691,
+ "tests/test_checkpoint_lineage.py::test_lineage_walk_crosses_chained_postgres_duration_checkpoints": 0.0010467550000612391,
+ "tests/test_checkpoint_lineage.py::test_lineage_walk_keeps_goal_leaf_addressable": 0.0010336300001654308,
+ "tests/test_checkpoint_lineage.py::test_lineage_walk_keeps_stamp_candidate_addressable_when_grandparent_is_gone": 0.0010123109999540247,
+ "tests/test_checkpoint_lineage.py::test_lineage_walk_reads_a_refused_stamp_candidate_grandparent_once": 0.0010696690000031595,
+ "tests/test_checkpoint_lineage.py::test_lineage_walk_reports_missing_parent_when_no_settled_ancestor_exists": 0.0010474069999872881,
+ "tests/test_checkpoint_lineage.py::test_lineage_walk_skips_checkpoints_with_pending_tasks": 0.001332792000084737,
+ "tests/test_checkpoint_lineage.py::test_memory_backed_duration_checkpoint_is_recognised": 0.0007648370000197247,
+ "tests/test_checkpoint_lineage.py::test_postgres_attribution_only_duration_checkpoint_is_recognised": 0.000721494000003986,
+ "tests/test_checkpoint_lineage.py::test_postgres_duration_checkpoint_is_recognised_without_the_writes_marker": 0.000749077000023135,
+ "tests/test_checkpoint_lineage.py::test_stamp_candidate_versions_are_lazy_and_memoized": 0.0014819309999438701,
+ "tests/test_checkpoint_lineage.py::test_stamp_fallback_disabled_requires_the_writes_marker": 0.0009377409999160591,
+ "tests/test_checkpoint_lineage.py::test_stamp_fallback_refuses_stamps_without_a_parent": 0.0007220659999802592,
+ "tests/test_checkpoint_lineage.py::test_title_leaf_inheriting_duration_stamps_is_not_duration_only": 0.0007508709999228813,
+ "tests/test_checkpoint_lineage.py::test_unknown_pending_tasks_do_not_block_selection": 0.0008147199999939403,
+ "tests/test_checkpoint_mode.py::test_async_full_mode_rejects_langgraph_delta_counters[asyncio]": 0.0017846109999481996,
+ "tests/test_checkpoint_mode.py::test_delta_mode_accepts_plain_full_checkpoint[asyncio]": 0.001542336000056821,
+ "tests/test_checkpoint_mode.py::test_direct_langgraph_request_cannot_select_delta_in_full_process": 0.0010927220000667148,
+ "tests/test_checkpoint_mode.py::test_full_mode_accessor_rejects_real_delta_checkpoint_on_sqlite[asyncio]": 0.015432650999969155,
+ "tests/test_checkpoint_mode.py::test_gateway_runtime_app_config_can_supply_its_frozen_internal_mode": 0.0010880619997806207,
+ "tests/test_checkpoint_mode.py::test_gateway_runtime_rejects_mode_different_from_frozen_process": 0.001567754000120658,
+ "tests/test_checkpoint_mode.py::test_inject_delta_mode_sets_internal_key_and_metadata_marker": 0.0007164440000906325,
+ "tests/test_checkpoint_mode.py::test_inject_full_mode_does_not_claim_delta_metadata": 0.0008052219999399313,
+ "tests/test_checkpoint_mode.py::test_make_lead_agent_freezes_delta_snapshot_frequency_from_app_config": 0.0011205630000858946,
+ "tests/test_checkpoint_mode.py::test_process_mode_change_requires_restart": 0.000861466000060318,
+ "tests/test_checkpoint_mode.py::test_process_snapshot_frequency_change_requires_restart": 0.0007774489998837453,
+ "tests/test_checkpoint_mode.py::test_process_snapshot_frequency_must_be_positive[-1]": 0.0008186169999362392,
+ "tests/test_checkpoint_mode.py::test_process_snapshot_frequency_must_be_positive[0]": 0.001000067999939347,
+ "tests/test_checkpoint_mode.py::test_resolve_snapshot_frequency_prefers_explicit_then_frozen_then_default": 0.0007592050000084782,
+ "tests/test_checkpoint_mode.py::test_sync_full_mode_rejects_delta_marker": 0.0011687639999991006,
+ "tests/test_checkpoint_mode.py::test_yaml_mode_change_is_rejected_when_graph_is_reconstructed": 0.006753527999990183,
+ "tests/test_checkpoint_mode.py::test_yaml_snapshot_frequency_change_is_rejected_when_graph_is_reconstructed": 0.006790698999907363,
+ "tests/test_checkpoint_patches.py::test_binop_overwrite_patch_is_active": 0.0007547170000634651,
+ "tests/test_checkpoint_patches.py::test_binop_overwrite_patch_stands_down_when_upstream_fixed": 0.0007743630000049961,
+ "tests/test_checkpoint_patches.py::test_double_overwrite_in_one_batch_raises_on_empty_channel": 0.0007562799999050185,
+ "tests/test_checkpoint_patches.py::test_first_write_overwrite_unwraps_into_empty_channel": 0.0008021950001193545,
+ "tests/test_checkpoint_patches.py::test_overwrite_into_populated_channel_still_replaces": 0.0007795840000426324,
+ "tests/test_checkpoint_patches.py::test_plain_first_write_still_seeds_then_reduces": 0.000771578000012596,
+ "tests/test_checkpoint_patches.py::test_values_after_first_write_overwrite_are_ignored": 0.0007726819999334111,
+ "tests/test_checkpoint_retention_contract.py::test_deleting_branch_ancestor_breaks_lineage_loudly[asyncio-memory]": 0.012533239000049434,
+ "tests/test_checkpoint_retention_contract.py::test_deleting_branch_ancestor_breaks_lineage_loudly[asyncio-postgres]": 0.0660861640000121,
+ "tests/test_checkpoint_retention_contract.py::test_deleting_branch_ancestor_breaks_lineage_loudly[asyncio-sqlite]": 0.04137985900013064,
+ "tests/test_checkpoint_retention_contract.py::test_deleting_explicit_resume_target_breaks_resume[asyncio-memory]": 0.011574731999985488,
+ "tests/test_checkpoint_retention_contract.py::test_deleting_explicit_resume_target_breaks_resume[asyncio-postgres]": 0.0556515699998954,
+ "tests/test_checkpoint_retention_contract.py::test_deleting_explicit_resume_target_breaks_resume[asyncio-sqlite]": 0.03563514799998302,
+ "tests/test_checkpoint_retention_contract.py::test_growth_baseline_full_vs_delta[asyncio-memory]": 0.016747571999985666,
+ "tests/test_checkpoint_retention_contract.py::test_growth_baseline_full_vs_delta[asyncio-postgres]": 0.08484223600009955,
+ "tests/test_checkpoint_retention_contract.py::test_growth_baseline_full_vs_delta[asyncio-sqlite]": 0.054365775999940524,
+ "tests/test_checkpoint_retention_contract.py::test_leaf_duration_checkpoint_deletion_is_safe[asyncio-memory]": 0.010633082999902399,
+ "tests/test_checkpoint_retention_contract.py::test_leaf_duration_checkpoint_deletion_is_safe[asyncio-postgres]": 0.0737052299999732,
+ "tests/test_checkpoint_retention_contract.py::test_leaf_duration_checkpoint_deletion_is_safe[asyncio-sqlite]": 0.032568616999924416,
+ "tests/test_checkpoint_retention_contract.py::test_leaf_sibling_branch_deletion_is_safe[asyncio-memory]": 0.014893841000002794,
+ "tests/test_checkpoint_retention_contract.py::test_leaf_sibling_branch_deletion_is_safe[asyncio-postgres]": 0.07266775799996594,
+ "tests/test_checkpoint_retention_contract.py::test_leaf_sibling_branch_deletion_is_safe[asyncio-sqlite]": 0.04769794200001343,
+ "tests/test_checkpoint_retention_contract.py::test_pending_writes_are_retained_state_not_garbage[asyncio-memory]": 0.00800401599997258,
+ "tests/test_checkpoint_retention_contract.py::test_pending_writes_are_retained_state_not_garbage[asyncio-postgres]": 0.034819460999983676,
+ "tests/test_checkpoint_retention_contract.py::test_pending_writes_are_retained_state_not_garbage[asyncio-sqlite]": 0.021695209999961662,
+ "tests/test_checkpoint_retention_contract.py::test_report_keeps_one_entry_per_backend": 0.004147575999922992,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-memory-duration-head-long]": 0.08239780300004895,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-memory-duration-head-short]": 0.007532861000072444,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-memory-normal-head-long]": 0.08127895300003729,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-memory-normal-head-short]": 0.007679934999941906,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-postgres-duration-head-long]": 0.3581195110000408,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-postgres-duration-head-short]": 0.03277893300003143,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-postgres-normal-head-long]": 0.34966412900007526,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-postgres-normal-head-short]": 0.02923621800005094,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-sqlite-duration-head-long]": 0.2601826950000259,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-sqlite-duration-head-short]": 0.01950031399985619,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-sqlite-normal-head-long]": 0.27662897900006556,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_bounds_storage_work_independently_of_history[asyncio-sqlite-normal-head-short]": 0.01708756799996536,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-changed-versions]": 0.00891353200006506,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-empty-durations]": 0.008516685999893525,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-empty-write-entry]": 0.008671748000097068,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-markerless]": 0.008773078000103851,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-missing-parent]": 0.008801011000173276,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-no-parent-link]": 0.008620983000014348,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-pending-writes]": 0.008923519999939344,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-memory-swapped-channels]": 0.008569546999865452,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-changed-versions]": 0.038751388999912706,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-empty-durations]": 0.03940584800000124,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-empty-write-entry]": 0.039910654999971484,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-markerless]": 0.04089425899996968,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-missing-parent]": 0.03908279500001299,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-no-parent-link]": 0.03807158800009347,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-pending-writes]": 0.040640013000029285,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-postgres-swapped-channels]": 0.038872902000093745,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-changed-versions]": 0.024651341000094362,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-empty-durations]": 0.024011986999994406,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-empty-write-entry]": 0.023840863000032186,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-markerless]": 0.024996448999900167,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-missing-parent]": 0.02418772100008937,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-no-parent-link]": 0.0231885409999677,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-pending-writes]": 0.026317261999906805,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_checks_only_a_proven_metadata_leaf[asyncio-sqlite-swapped-channels]": 0.024057864000042173,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_invalidates_delta_cache_before_deleting_source[asyncio-memory-fail-closed]": 0.006983318999914445,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_invalidates_delta_cache_before_deleting_source[asyncio-memory-invalidate]": 0.00746474099992156,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_invalidates_delta_cache_before_deleting_source[asyncio-postgres-fail-closed]": 0.028285310999990543,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_invalidates_delta_cache_before_deleting_source[asyncio-postgres-invalidate]": 0.03343732500002261,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_invalidates_delta_cache_before_deleting_source[asyncio-sqlite-fail-closed]": 0.017534955000087393,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_invalidates_delta_cache_before_deleting_source[asyncio-sqlite-invalidate]": 0.020931724999968537,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_leaves_subgraph_and_other_thread_checkpoints_untouched[asyncio-memory]": 0.010970482999937303,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_leaves_subgraph_and_other_thread_checkpoints_untouched[asyncio-postgres]": 0.05070436599999084,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_leaves_subgraph_and_other_thread_checkpoints_untouched[asyncio-sqlite]": 0.03332534999992731,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_skips_selected_or_missing_head_without_parent_reads[asyncio-memory-empty-thread]": 0.004785833000028106,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_skips_selected_or_missing_head_without_parent_reads[asyncio-memory-selected-head]": 0.007314901000086138,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_skips_selected_or_missing_head_without_parent_reads[asyncio-postgres-empty-thread]": 0.014639620999901126,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_skips_selected_or_missing_head_without_parent_reads[asyncio-postgres-selected-head]": 0.02816235600005257,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_skips_selected_or_missing_head_without_parent_reads[asyncio-sqlite-empty-thread]": 0.008242652999911115,
+ "tests/test_checkpoint_retention_service.py::test_admission_retention_skips_selected_or_missing_head_without_parent_reads[asyncio-sqlite-selected-head]": 0.029440674999932526,
+ "tests/test_checkpoint_retention_service.py::test_chain_walk_tolerates_missing_ancestor_row[asyncio]": 0.007739087000004474,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_preserves_selected_duration_leaf[asyncio-memory]": 0.007928512999910708,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_preserves_selected_duration_leaf[asyncio-postgres]": 0.026531320999993113,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_preserves_selected_duration_leaf[asyncio-sqlite]": 0.01687877499989554,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_removes_only_the_trailing_duration_leaf[asyncio-memory-delta]": 0.007782237000014902,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_removes_only_the_trailing_duration_leaf[asyncio-memory-full]": 0.00872547900007703,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_removes_only_the_trailing_duration_leaf[asyncio-postgres-delta]": 0.03365091399996345,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_removes_only_the_trailing_duration_leaf[asyncio-postgres-full]": 0.03530996300003153,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_removes_only_the_trailing_duration_leaf[asyncio-sqlite-delta]": 0.021286357999997563,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_removes_only_the_trailing_duration_leaf[asyncio-sqlite-full]": 0.02168664999999237,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_supports_cached_history_saver_and_invalidates_cache[asyncio-memory]": 0.007101610999939112,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_supports_cached_history_saver_and_invalidates_cache[asyncio-postgres]": 0.02914544199984448,
+ "tests/test_checkpoint_retention_service.py::test_completed_run_retention_supports_cached_history_saver_and_invalidates_cache[asyncio-sqlite]": 0.018628277000061644,
+ "tests/test_checkpoint_retention_service.py::test_duration_link_protected_after_next_run[asyncio-memory]": 0.013424529999952028,
+ "tests/test_checkpoint_retention_service.py::test_duration_link_protected_after_next_run[asyncio-postgres]": 0.06169589000000997,
+ "tests/test_checkpoint_retention_service.py::test_duration_link_protected_after_next_run[asyncio-sqlite]": 0.039542088999951375,
+ "tests/test_checkpoint_retention_service.py::test_empty_thread_reports_the_same_before_and_after_stats[asyncio-memory]": 0.004443120000132694,
+ "tests/test_checkpoint_retention_service.py::test_empty_thread_reports_the_same_before_and_after_stats[asyncio-postgres]": 0.018118176000029962,
+ "tests/test_checkpoint_retention_service.py::test_empty_thread_reports_the_same_before_and_after_stats[asyncio-sqlite]": 0.009178419000022586,
+ "tests/test_checkpoint_retention_service.py::test_explicit_protect_ids_spare_the_superseded_head[asyncio-memory]": 0.01446027499991942,
+ "tests/test_checkpoint_retention_service.py::test_explicit_protect_ids_spare_the_superseded_head[asyncio-postgres]": 0.07210045399995124,
+ "tests/test_checkpoint_retention_service.py::test_explicit_protect_ids_spare_the_superseded_head[asyncio-sqlite]": 0.05115903900014018,
+ "tests/test_checkpoint_retention_service.py::test_gateway_admission_retention_failure_isolated_from_scheduler_completion[asyncio]": 0.00177387999997336,
+ "tests/test_checkpoint_retention_service.py::test_gateway_context_keeps_agent_runs_binding_and_retention_hooks[asyncio]": 0.004442068000003019,
+ "tests/test_checkpoint_retention_service.py::test_linear_thread_prunes_nothing[asyncio-memory]": 0.012503705000085574,
+ "tests/test_checkpoint_retention_service.py::test_linear_thread_prunes_nothing[asyncio-postgres]": 0.05871891499987214,
+ "tests/test_checkpoint_retention_service.py::test_linear_thread_prunes_nothing[asyncio-sqlite]": 0.03660921999994571,
+ "tests/test_checkpoint_retention_service.py::test_max_delete_per_run_caps_the_batch[asyncio-memory]": 0.013521532000027037,
+ "tests/test_checkpoint_retention_service.py::test_max_delete_per_run_caps_the_batch[asyncio-postgres]": 0.06508867900004134,
+ "tests/test_checkpoint_retention_service.py::test_max_delete_per_run_caps_the_batch[asyncio-sqlite]": 0.042050543999948786,
+ "tests/test_checkpoint_retention_service.py::test_negative_max_delete_per_run_fails_closed_before_any_read[asyncio-memory]": 0.013403831000005084,
+ "tests/test_checkpoint_retention_service.py::test_negative_max_delete_per_run_fails_closed_before_any_read[asyncio-postgres]": 0.06118887700006326,
+ "tests/test_checkpoint_retention_service.py::test_negative_max_delete_per_run_fails_closed_before_any_read[asyncio-sqlite]": 0.039897549999977855,
+ "tests/test_checkpoint_retention_service.py::test_persistent_subgraph_resume_head_survives_a_prune[asyncio-memory]": 0.008354042999940248,
+ "tests/test_checkpoint_retention_service.py::test_persistent_subgraph_resume_head_survives_a_prune[asyncio-postgres]": 0.039692029999969236,
+ "tests/test_checkpoint_retention_service.py::test_persistent_subgraph_resume_head_survives_a_prune[asyncio-sqlite]": 0.025595661000011205,
+ "tests/test_checkpoint_retention_service.py::test_postgres_round_trip_shape_pruned_by_default[asyncio-memory]": 0.011641284999882373,
+ "tests/test_checkpoint_retention_service.py::test_postgres_round_trip_shape_pruned_by_default[asyncio-postgres]": 0.05733184800010349,
+ "tests/test_checkpoint_retention_service.py::test_postgres_round_trip_shape_pruned_by_default[asyncio-sqlite]": 0.03996506600003613,
+ "tests/test_checkpoint_retention_service.py::test_regenerated_old_head_pruned_opt_in[asyncio-memory]": 0.01459170099997209,
+ "tests/test_checkpoint_retention_service.py::test_regenerated_old_head_pruned_opt_in[asyncio-postgres]": 0.07185624400005963,
+ "tests/test_checkpoint_retention_service.py::test_regenerated_old_head_pruned_opt_in[asyncio-sqlite]": 0.04578695099996821,
+ "tests/test_checkpoint_retention_service.py::test_runtime_duration_leaf_pruned_by_default[asyncio-memory]": 0.01267095699984111,
+ "tests/test_checkpoint_retention_service.py::test_runtime_duration_leaf_pruned_by_default[asyncio-postgres]": 0.057408136999924864,
+ "tests/test_checkpoint_retention_service.py::test_runtime_duration_leaf_pruned_by_default[asyncio-sqlite]": 0.03816901699997288,
+ "tests/test_checkpoint_retention_service.py::test_sqlite_delta_state_read_retries_when_retention_deletes_resolved_leaf[asyncio]": 0.021703648000197973,
+ "tests/test_checkpoint_retention_service.py::test_strict_pending_write_guard_spares_leaf_and_cleans_orphans_after[asyncio-memory]": 0.01558899199994812,
+ "tests/test_checkpoint_retention_service.py::test_strict_pending_write_guard_spares_leaf_and_cleans_orphans_after[asyncio-postgres]": 0.10119926299989856,
+ "tests/test_checkpoint_retention_service.py::test_strict_pending_write_guard_spares_leaf_and_cleans_orphans_after[asyncio-sqlite]": 0.05144418700001552,
+ "tests/test_checkpoint_retention_service.py::test_thread_lock_parameter_accepted[asyncio-memory]": 0.008435652999992271,
+ "tests/test_checkpoint_retention_service.py::test_thread_lock_parameter_accepted[asyncio-postgres]": 0.03796158900001956,
+ "tests/test_checkpoint_retention_service.py::test_thread_lock_parameter_accepted[asyncio-sqlite]": 0.023962733999951524,
+ "tests/test_checkpoint_retention_service.py::test_unsupported_saver_raises_before_any_read[asyncio]": 0.0015656799998851056,
+ "tests/test_checkpoint_retention_service.py::test_zero_max_delete_per_run_deletes_nothing[asyncio-memory]": 0.011958608999862008,
+ "tests/test_checkpoint_retention_service.py::test_zero_max_delete_per_run_deletes_nothing[asyncio-postgres]": 0.054411178000009386,
+ "tests/test_checkpoint_retention_service.py::test_zero_max_delete_per_run_deletes_nothing[asyncio-sqlite]": 0.03665380300003562,
+ "tests/test_checkpoint_state.py::test_aget_fetches_the_checkpoint_exactly_once_in_full_mode[asyncio]": 0.003198213999894506,
+ "tests/test_checkpoint_state.py::test_ahistory_pushes_limit_into_alist_and_reads_each_snapshot_once[asyncio]": 0.0074769649999097965,
+ "tests/test_checkpoint_state.py::test_async_accessor_binds_persistence_guards_operations_and_preserves_input[asyncio]": 0.00130666400013979,
+ "tests/test_checkpoint_state.py::test_async_accessor_reads_checkpoint_metadata_without_materializing_state[asyncio]": 0.0011573630000611956,
+ "tests/test_checkpoint_state.py::test_async_history_zero_limit_guards_without_consuming_a_snapshot[asyncio]": 0.0011368850000508246,
+ "tests/test_checkpoint_state.py::test_full_accessor_gates_writes_and_checks_reads_on_the_returned_snapshot[asyncio]": 0.0011668690000306015,
+ "tests/test_checkpoint_state.py::test_full_accessor_metadata_read_rejects_delta_checkpoint[asyncio]": 0.0026126249999833817,
+ "tests/test_checkpoint_state.py::test_full_accessor_raises_when_the_returned_snapshot_is_delta_marked[asyncio]": 0.001222854000047846,
+ "tests/test_checkpoint_state.py::test_full_accessor_writes_still_check_compatibility_before_writing[asyncio]": 0.001150950000010198,
+ "tests/test_checkpoint_state.py::test_mutation_graph_bakes_snapshot_frequency_into_fallback_schema": 0.003545225000038954,
+ "tests/test_checkpoint_state.py::test_sync_accessor_binds_persistence_guards_operations_and_preserves_input": 0.0008628500000895656,
+ "tests/test_checkpoint_state.py::test_sync_history_zero_limit_guards_without_consuming_a_snapshot": 0.0007985479999206291,
+ "tests/test_checkpointer.py::TestAppConfigLoadsCheckpointer::test_load_checkpointer_section": 0.0008399969999572932,
+ "tests/test_checkpointer.py::TestAsyncCheckpointer::test_database_postgres_uses_connection_pool[asyncio]": 0.006174832000056085,
+ "tests/test_checkpointer.py::TestAsyncCheckpointer::test_database_sqlite_creates_parent_dir_via_to_thread[asyncio]": 0.004931175000137955,
+ "tests/test_checkpointer.py::TestAsyncCheckpointer::test_postgres_uses_connection_pool[asyncio]": 0.006354328000156784,
+ "tests/test_checkpointer.py::TestAsyncCheckpointer::test_sqlite_creates_parent_dir_via_to_thread[asyncio]": 0.004448038999953496,
+ "tests/test_checkpointer.py::TestAsyncStore::test_database_postgres_schema_creates_schema_and_sets_search_path[asyncio]": 0.004881452999939029,
+ "tests/test_checkpointer.py::TestAsyncStore::test_postgres_schema_creates_schema_and_sets_search_path[asyncio]": 0.004916048000040973,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_connection_string_description_matches_runtime_defaults": 0.0008234749998337065,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_default_connection_string_is_none": 0.0007856650000803711,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_ensure_config_loaded_loads_app_config_when_uninitialized": 0.001227193000090665,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_ensure_config_loaded_skips_explicit_config": 0.0009943869999915478,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_invalid_type_raises": 0.0008041290000164736,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_load_memory_config": 0.0008510870000009163,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_load_postgres_config": 0.0008012639999606108,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_load_sqlite_config": 0.0008288549998951567,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_accepts_valid_identifier": 0.0008033879998947668,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[1abc]": 0.0008694330000480477,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[MySchema]": 0.0008857319999151514,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[Orders]": 0.0008744510000724404,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[Public]": 0.0008627500000102373,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a b]": 0.0008693710001352883,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a\"b]": 0.0008695819999502419,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a-b]": 0.0008767660001467448,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[a;b]": 0.0008771870000146009,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_postgres_schema_rejects_invalid_identifier[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]": 0.0008968140000433777,
+ "tests/test_checkpointer.py::TestCheckpointerConfig::test_set_config_to_none": 0.0007790620001060233,
+ "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_explicit_memory_database_uses_in_memory_saver": 0.0010009689999606053,
+ "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_legacy_checkpointer_config_takes_precedence": 0.0011457709999831422,
+ "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_context_uses_database_config": 0.0012235470001087378,
+ "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_context_uses_sqlite_database_config": 0.003948480999952153,
+ "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_falls_back_to_memory_when_config_file_is_missing": 0.0014838849999705417,
+ "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_singleton_uses_database_config": 0.0013457359999620166,
+ "tests/test_checkpointer.py::TestCheckpointerDatabaseConfig::test_sync_checkpointer_strips_driver_suffix_without_schema": 0.002387191999901006,
+ "tests/test_checkpointer.py::TestClientCheckpointerFallback::test_client_explicit_checkpointer_takes_precedence": 0.004366697999898861,
+ "tests/test_checkpointer.py::TestClientCheckpointerFallback::test_client_uses_config_checkpointer_when_none_provided": 0.005289649000019381,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_memory_returns_in_memory_saver": 0.0010788640000782834,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_memory_singleton": 0.0010198839997883624,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_creates_saver": 0.0024863170000344326,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_raises_when_connection_string_missing": 0.0017687610001075882,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_raises_when_package_missing": 0.0015556500000002416,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_postgres_schema_creates_schema_and_sets_search_path": 0.003949233000184904,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_reset_clears_singleton": 0.0011983099999497426,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_returns_in_memory_saver_when_not_configured": 0.0012534120000964322,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_creates_parent_dir": 0.0027979019999975208,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_creates_saver": 0.0029703940000445073,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_ensure_parent_dir_before_connect": 0.0029630330000145477,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_sqlite_raises_when_package_missing": 0.003363844999967114,
+ "tests/test_checkpointer.py::TestGetCheckpointer::test_store_postgres_schema_creates_schema_and_sets_search_path": 0.004540694000070289,
+ "tests/test_checkpointer.py::TestHarnessPackaging::test_postgres_missing_dependency_messages_recommend_package_extra": 0.0008027369999581424,
+ "tests/test_checkpointer.py::TestHarnessPackaging::test_pyproject_declares_postgres_extra": 0.0014399139998886312,
+ "tests/test_checkpointer.py::TestHarnessPackaging::test_workspace_pyproject_forwards_postgres_extra_to_harness": 0.001430043000027581,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_checkpointer_rejects_uri[asyncio-file::memory:?cache=shared]": 0.0043892189999041875,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_checkpointer_rejects_uri[asyncio-file:memdb1?mode=memory&cache=shared]": 0.0045222279999279635,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_checkpointer_rejects_uri[asyncio-file:rel.db?mode=rwc]": 0.004463169000018752,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_store_rejects_uri[asyncio-file::memory:?cache=shared]": 0.003895361999980196,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_store_rejects_uri[asyncio-file:memdb1?mode=memory&cache=shared]": 0.003947549999907096,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_async_store_rejects_uri[asyncio-file:rel.db?mode=rwc]": 0.004113612000082867,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_keeps_memory_and_resolves_paths": 0.0033989400000109526,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_rejects_uri[file::memory:?cache=shared]": 0.000856307000049128,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_rejects_uri[file:memdb1?mode=memory&cache=shared]": 0.0008540239999774712,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_rejects_uri[file:rel.db?mode=rwc]": 0.0009070129999599885,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_treats_non_lowercase_file_prefix_as_path[FILE:x.db]": 0.0011531239999840182,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_resolve_treats_non_lowercase_file_prefix_as_path[File:x.db]": 0.0011409210000010717,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_checkpointer_rejects_uri[file::memory:?cache=shared]": 0.0036660409999740295,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_checkpointer_rejects_uri[file:memdb1?mode=memory&cache=shared]": 0.003661905000058141,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_checkpointer_rejects_uri[file:rel.db?mode=rwc]": 0.003638167999952202,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_store_rejects_uri[file::memory:?cache=shared]": 0.00342927800011239,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_store_rejects_uri[file:memdb1?mode=memory&cache=shared]": 0.0034289259999695787,
+ "tests/test_checkpointer.py::TestSqliteUriRejection::test_sync_store_rejects_uri[file:rel.db?mode=rwc]": 0.003470915999855606,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_async_postgres_store_uses_database_config[asyncio]": 0.0036887349999688013,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_async_sqlite_store_uses_unified_database_path[asyncio]": 0.0077907439998625705,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_async_store_strips_driver_suffix_without_schema[asyncio]": 0.003284433999851899,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_explicit_memory_database_uses_in_memory_store": 0.001010376000067481,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_legacy_checkpointer_config_takes_precedence_for_store": 0.0012385449999783305,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_context_uses_database_config": 0.0011090520000607285,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_falls_back_to_memory_when_config_file_is_missing": 0.00142822999987402,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_singleton_uses_database_config": 0.0013391339999770935,
+ "tests/test_checkpointer.py::TestStoreDatabaseConfig::test_sync_store_strips_driver_suffix_without_schema": 0.0021404070000698994,
+ "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_checkpointer_loads_config_outside_singleton_lock": 0.001345506000120622,
+ "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_checkpointer_reset_waits_for_initialization": 0.05196808799996688,
+ "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_concurrent_checkpointer_getter_creates_one_instance": 0.05358745900002759,
+ "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_concurrent_store_getter_creates_one_instance": 0.053107879999970464,
+ "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_store_loads_config_outside_singleton_lock": 0.0010874410002088553,
+ "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_store_reset_clears_singleton": 0.0008679690000690243,
+ "tests/test_checkpointer.py::TestSyncSingletonThreadSafety::test_store_reset_waits_for_initialization": 0.05170277500008069,
+ "tests/test_checkpointer_none_fix.py::TestCheckpointerNoneFix::test_async_make_checkpointer_returns_in_memory_saver_when_not_configured[asyncio]": 0.001723875999914526,
+ "tests/test_checkpointer_none_fix.py::TestCheckpointerNoneFix::test_sync_checkpointer_context_returns_in_memory_saver_when_not_configured": 0.001124559999993835,
+ "tests/test_ci_uv_version_pin.py::test_compose_uv_image_default_matches_the_backend_dockerfile[docker-compose-dev.yaml]": 0.0009201779998875281,
+ "tests/test_ci_uv_version_pin.py::test_compose_uv_image_default_matches_the_backend_dockerfile[docker-compose.yaml]": 0.0010098149999748784,
+ "tests/test_ci_uv_version_pin.py::test_every_setup_uv_step_pins_the_uv_version_production_ships": 0.11147472300001482,
+ "tests/test_ci_uv_version_pin.py::test_every_setup_uv_step_uses_the_same_action_version": 0.11271619499996177,
+ "tests/test_ci_uv_version_pin.py::test_the_repository_still_has_setup_uv_steps_to_check": 0.11222251800006688,
+ "tests/test_clarification_drop_siblings_graph_integration.py::test_mixed_clarification_batch_does_not_execute_siblings_or_loop": 0.0073277560001088204,
+ "tests/test_clarification_drop_siblings_graph_integration.py::test_mixed_invalid_clarification_batch_does_not_execute_siblings_or_loop": 0.005478995000089526,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_repeated_tool_call_uses_stable_message_id": 0.00096556200003306,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_retry_from_the_same_ai_message_keeps_its_message_id[interactive]": 0.0009960800000499148,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_retry_from_the_same_ai_message_keeps_its_message_id[unattended]": 0.0010159969998539964,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_reused_call_id_in_a_later_turn_gets_its_own_message_id[interactive-missing-id]": 0.0011144419999027377,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_reused_call_id_in_a_later_turn_gets_its_own_message_id[interactive-reused-id]": 0.0011343689999421258,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_reused_call_id_in_a_later_turn_gets_its_own_message_id[unattended-missing-id]": 0.0011492679999491884,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_reused_call_id_in_a_later_turn_gets_its_own_message_id[unattended-reused-id]": 0.0011241109999673427,
+ "tests/test_clarification_middleware.py::TestClarificationCommandIdempotency::test_tool_message_model_dump_preserves_human_input_artifact": 0.0008843480001132775,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_disabled_async_path": 0.0010512930001596033,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_disabled_message_tells_agent_to_proceed": 0.0008358489999409358,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_disabled_returns_toolmessage_not_command": 0.0008204910001268217,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_missing_tool_call_id_still_gets_stable_message_id": 0.000975851999896804,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_no_runtime_context_still_interrupts": 0.0008120230000940865,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_non_clarification_tool_call_unaffected_by_flag": 0.0007867659999192256,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_not_disabled_still_interrupts": 0.0008268309999266421,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[False-autonomous]": 0.0009636289998979919,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[False-scheduled]": 0.0009544410000899006,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[False-webhook]": 0.0009535380000897931,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[True-autonomous]": 0.001346316999956798,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[True-scheduled]": 0.0011597470000879184,
+ "tests/test_clarification_middleware.py::TestClarificationDisabled::test_unattended_fallback_preserves_risk_and_authorization_boundaries[True-webhook]": 0.0012399669999467733,
+ "tests/test_clarification_middleware.py::TestClarificationToolSchema::test_fields_item_schema_is_typed": 0.001063466999994489,
+ "tests/test_clarification_middleware.py::TestClarificationToolSchema::test_tool_exposes_fields_argument": 0.004365865999943708,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_aafter_model_matches_sync": 0.0011301719999892157,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_disable_clarification_keeps_sibling_tools": 0.0008220019999498618,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_disable_clarification_keeps_siblings_when_clarification_is_invalid": 0.0008326119999537696,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_args_fail_json_parse": 0.0009603839999954289,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_is_first": 0.0009460469998430199,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_is_invalid": 0.0009227210001654385,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_drops_siblings_when_clarification_is_last": 0.0009116399999129499,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_keeps_content_block_for_invalid_sibling_left_on_message": 0.0009300470001107897,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_keeps_openai_responses_clarification_block_matched_by_call_id": 0.0009425089999695047,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_keeps_valid_clarification_when_mixed_with_invalid_and_sibling": 0.0009211179999510932,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_leaves_non_clarification_turn_unchanged": 0.0008183859998780463,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_leaves_solo_clarification_unchanged": 0.0008172450001211473,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_leaves_solo_invalid_clarification_unchanged": 0.0008176339999863558,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_strips_idless_gemini_function_call_content_blocks": 0.0009426599999642349,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_strips_matching_tool_use_content_blocks": 0.0009368180000137727,
+ "tests/test_clarification_middleware.py::TestDropParallelSiblingTools::test_strips_sibling_content_blocks_when_clarification_is_invalid": 0.0009101379999947312,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_accepted_forms_keep_text_fallback_under_channel_limits": 0.0011895830000412388,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_any_invalid_field_entry_degrades_whole_form": 0.0007966649999389119,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_duplicate_field_names_degrade_whole_form": 0.0007697060000282363,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_field_count_over_cap_degrades_whole_form": 0.0007891110001310153,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_field_options_are_trimmed_deduped_and_blank_dropped": 0.0008245980000083364,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_field_placeholder_is_preserved": 0.0009148569998842504,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_form_fallback_text_lists_fields": 0.0009260979999226038,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_form_payload_with_json_string_fields": 0.000824748000013642,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_form_payload_with_native_fields": 0.0008555359999036227,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_form_takes_precedence_over_options": 0.0007773099999894839,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_option_count_over_cap_degrades_whole_form": 0.0007960440001397728,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_overlong_field_text_degrades_whole_form": 0.0007730410000021948,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_required_accepts_integer_serialization": 0.0008257500001036533,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_reserved_prototype_field_names_degrade_whole_form": 0.0007914559998880577,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_select_without_options_degrades_to_text": 0.000783820999913587,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_serialized_fields_over_byte_budget_degrade_whole_form": 0.002183437999974558,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_top_level_options_are_trimmed_and_blank_dropped": 0.0007762759998968249,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_unhashable_clarification_type_does_not_crash": 0.0009313379999866811,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_unhashable_field_type_degrades_to_text_not_crash": 0.0008607159998064162,
+ "tests/test_clarification_middleware.py::TestFormPayload::test_unknown_field_type_degrades_to_text": 0.0007927880001261656,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_context_included": 0.0008007430001271132,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_json_string_with_mixed_types": 0.000817205000089416,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_json_string": 0.0008617880000656442,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_json_string_scalar": 0.0008451249999552601,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_native_list": 0.0008768459999828337,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_as_plain_string": 0.0008460879998892779,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_empty_list": 0.0007945410001184428,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_missing": 0.0007858939999323411,
+ "tests/test_clarification_middleware.py::TestFormatClarificationMessage::test_options_none": 0.0008051019999584241,
+ "tests/test_clarification_middleware.py::TestHumanInputPayload::test_dict_options_recursively_flatten_string_and_number_values": 0.0007934089999253047,
+ "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_flattens_xml_parsed_dict_options": 0.0008140480000520256,
+ "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_missing_options_is_free_text": 0.0007735330000286922,
+ "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_with_json_string_options": 0.0008102210001652566,
+ "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_with_native_options": 0.0008027149999634275,
+ "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_with_plain_string_option": 0.0007979169999998703,
+ "tests/test_clarification_middleware.py::TestHumanInputPayload::test_payload_without_options_is_free_text": 0.0007922080000071219,
+ "tests/test_clarification_reused_call_id_graph_integration.py::test_reused_call_id_keeps_each_clarification_question": 0.016280636000146842,
+ "tests/test_clarification_reused_call_id_graph_integration.py::test_reused_call_id_keeps_each_unattended_clarification_result": 0.015352672999938477,
+ "tests/test_claude_fd_encoding.py::test_claude_models_use_file_fallback_after_undecodable_descriptor": 0.014213582000024871,
+ "tests/test_claude_fd_encoding.py::test_direct_environment_token_precedes_undecodable_descriptor": 0.0034611880000738893,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[default-invalid-byte]": 0.004286024999828442,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[default-truncated-utf8]": 0.004284924999865325,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[default-utf16]": 0.0042737630000146964,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[none-invalid-byte]": 0.004526996999970834,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[none-truncated-utf8]": 0.004076271999906567,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[none-utf16]": 0.004096379999964483,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[override-invalid-byte]": 0.004580909000083011,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[override-truncated-utf8]": 0.004296224000086113,
+ "tests/test_claude_fd_encoding.py::test_undecodable_descriptor_skips_to_file_credentials[override-utf16]": 0.004350176000002648,
+ "tests/test_claude_fd_encoding.py::test_valid_descriptor_still_wins_over_file_and_reuses_cached_token": 0.0035630080001283204,
+ "tests/test_claude_keychain_export.py::test_export_uses_validated_token_without_reextracting_container": 0.004025375999844982,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-42]": 0.00401171999988037,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-None]": 0.0039362399999163245,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload10]": 0.003995730999918123,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload11]": 0.004152964999889264,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload12]": 0.003978016999894862,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload13]": 0.003943443000025582,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload1]": 0.003945486000134224,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload4]": 0.0040282610000303976,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload5]": 0.003920088000199939,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload6]": 0.003961625999977514,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload7]": 0.004023521999897639,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload8]": 0.004012871999975687,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-payload9]": 0.003995189999955073,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_export-synthetic-secret]": 0.003932551000048079,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-42]": 0.003915911000035521,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-None]": 0.005273368999837658,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload10]": 0.003936570000064421,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload11]": 0.004067375000090578,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload12]": 0.003982243999985258,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload13]": 0.00392538800008424,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload1]": 0.003972946999965643,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload4]": 0.004075600000078339,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload5]": 0.003932331999976668,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload6]": 0.003961675999903491,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload7]": 0.004012450999994144,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload8]": 0.004145661999928052,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-payload9]": 0.00399045999995451,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[print_token-synthetic-secret]": 0.003930368000055751,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-42]": 0.004030105000197182,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-None]": 0.003960423000080482,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload10]": 0.0039959700000054,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload11]": 0.004078826999943885,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload12]": 0.003979429999958484,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload13]": 0.004030445999887888,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload1]": 0.004173504000050343,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload4]": 0.004028512999980194,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload5]": 0.004006710999988172,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload6]": 0.004019295000034617,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload7]": 0.003969722000078946,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload8]": 0.0039930050000975825,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-payload9]": 0.004008854000062456,
+ "tests/test_claude_keychain_export.py::test_invalid_keychain_container_fails_without_exporting[write_credentials-synthetic-secret]": 0.003969141999959902,
+ "tests/test_claude_keychain_export.py::test_valid_container_preserves_all_export_modes[ synthetic-token ]": 0.00409445599996161,
+ "tests/test_claude_keychain_export.py::test_valid_container_preserves_all_export_modes[synthetic-token'with-shell-quote]": 0.0043399859999908585,
+ "tests/test_claude_provider_oauth_betas.py::test_api_key_betas_are_sent_unchanged": 0.0065214709999281695,
+ "tests/test_claude_provider_oauth_betas.py::test_api_key_extra_beta_header_is_sent_unchanged": 0.005263861000116776,
+ "tests/test_claude_provider_oauth_betas.py::test_call_time_betas_keep_oauth_betas": 0.00364974000001439,
+ "tests/test_claude_provider_oauth_betas.py::test_call_time_extra_beta_header_keeps_oauth_betas": 0.004491823999956068,
+ "tests/test_claude_provider_oauth_betas.py::test_configured_betas_keep_oauth_betas[ainvoke]": 0.004176479999955518,
+ "tests/test_claude_provider_oauth_betas.py::test_configured_betas_keep_oauth_betas[astream]": 0.021258002999843484,
+ "tests/test_claude_provider_oauth_betas.py::test_configured_betas_keep_oauth_betas[invoke]": 0.03864647500006413,
+ "tests/test_claude_provider_oauth_betas.py::test_configured_extra_beta_header_keeps_oauth_betas": 0.0035754020000240416,
+ "tests/test_claude_provider_oauth_betas.py::test_configured_oauth_beta_is_not_repeated": 0.003623671999889666,
+ "tests/test_claude_provider_oauth_betas.py::test_empty_betas_keep_oauth_betas": 0.0037013090000073134,
+ "tests/test_claude_provider_oauth_betas.py::test_extra_beta_header_name_is_case_insensitive": 0.0008409769999389027,
+ "tests/test_claude_provider_oauth_betas.py::test_oauth_request_without_betas_uses_default_header": 0.029444982999848435,
+ "tests/test_claude_provider_oauth_betas.py::test_server_tool_beta_keeps_oauth_betas": 0.008082711999918502,
+ "tests/test_claude_provider_oauth_billing.py::test_async_create_strips_cache_control_from_oauth_payload": 0.001690401999894675,
+ "tests/test_claude_provider_oauth_billing.py::test_billing_injected_first_into_list": 0.0012522210000724954,
+ "tests/test_claude_provider_oauth_billing.py::test_billing_injected_first_into_string_system": 0.0013403049998714778,
+ "tests/test_claude_provider_oauth_billing.py::test_billing_injected_first_when_no_system": 0.0012884779998785234,
+ "tests/test_claude_provider_oauth_billing.py::test_billing_moved_to_first_if_not_already_first": 0.0011833810000325684,
+ "tests/test_claude_provider_oauth_billing.py::test_billing_not_duplicated_on_second_call": 0.0011942909998197138,
+ "tests/test_claude_provider_oauth_billing.py::test_billing_string_with_header_collapsed_to_single_block": 0.0011763170001586332,
+ "tests/test_claude_provider_oauth_billing.py::test_metadata_non_dict_replaced_with_dict": 0.0011959140000499247,
+ "tests/test_claude_provider_oauth_billing.py::test_metadata_user_id_added_when_missing": 0.0013490719999253997,
+ "tests/test_claude_provider_oauth_billing.py::test_metadata_user_id_not_overwritten_if_present": 0.00113605199999256,
+ "tests/test_claude_provider_oauth_billing.py::test_sync_create_strips_cache_control_from_oauth_payload": 0.0015600080000695016,
+ "tests/test_claude_provider_prompt_caching.py::test_breakpoints_are_placed_on_copies_of_caller_blocks": 0.0011305730000685799,
+ "tests/test_claude_provider_prompt_caching.py::test_breakpoints_placed_on_last_candidates": 0.001165657999990799,
+ "tests/test_claude_provider_prompt_caching.py::test_exactly_4_breakpoints_when_4_or_more_candidates": 0.0013265920000549158,
+ "tests/test_claude_provider_prompt_caching.py::test_last_tool_gets_cached_when_budget_allows": 0.0011907550000387346,
+ "tests/test_claude_provider_prompt_caching.py::test_markers_already_in_the_request_are_replaced": 0.0012373640000760133,
+ "tests/test_claude_provider_prompt_caching.py::test_markers_stored_in_the_thread_stop_reaching_the_api[False]": 0.0046353219998991335,
+ "tests/test_claude_provider_prompt_caching.py::test_markers_stored_in_the_thread_stop_reaching_the_api[True]": 0.004731670999944981,
+ "tests/test_claude_provider_prompt_caching.py::test_never_exceeds_4_breakpoints_many_messages": 0.0011798039998893728,
+ "tests/test_claude_provider_prompt_caching.py::test_never_exceeds_4_breakpoints_multi_turn_with_multi_block_messages": 0.0011644570000726162,
+ "tests/test_claude_provider_prompt_caching.py::test_never_exceeds_4_breakpoints_with_large_system": 0.0012974649999932808,
+ "tests/test_claude_provider_prompt_caching.py::test_no_candidates_is_a_no_op": 0.0011156139999002335,
+ "tests/test_claude_provider_prompt_caching.py::test_non_text_system_blocks_not_added_as_candidates": 0.0011839420000114842,
+ "tests/test_claude_provider_prompt_caching.py::test_old_messages_outside_cache_window_not_cached": 0.0015947030000234008,
+ "tests/test_claude_provider_prompt_caching.py::test_recent_messages_get_cached": 0.0011487259998830268,
+ "tests/test_claude_provider_prompt_caching.py::test_repeated_requests_leave_thread_messages_unmarked": 0.004797925999923791,
+ "tests/test_claude_provider_prompt_caching.py::test_single_system_block_gets_cached": 0.0011984999999867796,
+ "tests/test_claude_provider_prompt_caching.py::test_string_message_content_converted_and_cached": 0.0011998420001191334,
+ "tests/test_claude_provider_prompt_caching.py::test_string_system_converted_and_cached": 0.0013106819999393338,
+ "tests/test_claude_provider_prompt_caching.py::test_strip_cache_control_copies_instead_of_popping": 0.000787027000001217,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-False-redacted_thinking]": 0.00147901599996203,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-False-thinking]": 0.001573594000092271,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-True-redacted_thinking]": 0.0015430659999537966,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[False-True-thinking]": 0.0014599920000364364,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-False-redacted_thinking]": 0.0014231720000452697,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-False-thinking]": 0.0014243240001405866,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-True-redacted_thinking]": 0.0015511309999283185,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_blocks_do_not_consume_cache_breakpoints[True-True-thinking]": 0.0014498020001383338,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-ainvoke-redacted_thinking]": 0.005897140000115542,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-ainvoke-thinking]": 0.005859461000113697,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-invoke-redacted_thinking]": 0.005074415999956727,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[False-invoke-thinking]": 0.00501971300002424,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-ainvoke-redacted_thinking]": 0.007143771000073684,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-ainvoke-thinking]": 0.007400501999995868,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-invoke-redacted_thinking]": 0.006334730999924432,
+ "tests/test_claude_provider_prompt_caching.py::test_thinking_tool_followup_uses_valid_cache_breakpoints[True-invoke-thinking]": 0.009034018000079413,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-InternalServerError-async]": 0.0017468079998934627,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-InternalServerError-sync]": 0.001720099000067421,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-RateLimitError-async]": 0.0019368260000192095,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-1e999-RateLimitError-sync]": 0.0017344350000030317,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-InternalServerError-async]": 0.0019265270000232704,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-InternalServerError-sync]": 0.0016544649998877503,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-RateLimitError-async]": 0.001669182999989971,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-60-RateLimitError-sync]": 0.0019187919999694714,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-InternalServerError-async]": 0.0016549070001019572,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-InternalServerError-sync]": 0.0019162679999453758,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-RateLimitError-async]": 0.0016843319998542938,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-86401-RateLimitError-sync]": 0.0016946820001066953,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-InternalServerError-async]": 0.0019031240000231264,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-InternalServerError-sync]": 0.0016326250000702203,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-RateLimitError-async]": 0.0016260430001011628,
+ "tests/test_claude_provider_retry_after.py::test_claude_retry_loops_use_safe_delay[asyncio-999999999999999999999999999999-RateLimitError-sync]": 0.00199057699990135,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[-inf-1]": 0.0008940579999716647,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[-inf-2]": 0.0009002900001178205,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e15-1]": 0.0008780590000014854,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e15-2]": 0.0008998990000463891,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e999-1]": 0.0009392140000272775,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[1e999-2]": 0.0009365779998233847,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[86401-1]": 0.0008582509999541799,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[86401-2]": 0.0008762240000805832,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[999999999999999999999999999999-1]": 0.0008990879999828394,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[999999999999999999999999999999-2]": 0.0008450850000372157,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[None-1]": 0.0008772760000965718,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[None-2]": 0.0008984870000858791,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[bad-1]": 0.0008955110000670174,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[bad-2]": 0.0008886379999921701,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[huge-integer-1]": 0.0009130629999845041,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[huge-integer-2]": 0.0009036269999569413,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[inf-1]": 0.0009103689999392373,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[inf-2]": 0.000916952000125093,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[nan-1]": 0.0009005900001284317,
+ "tests/test_claude_provider_retry_after.py::test_unusable_claude_retry_after_uses_default_backoff[nan-2]": 0.0008837389999598599,
+ "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[-2-0]": 0.0008383249999042164,
+ "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[0-0]": 0.0008677000000716362,
+ "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[60-60000]": 0.000872017999995478,
+ "tests/test_claude_provider_retry_after.py::test_usable_claude_retry_after_is_preserved[86400-86400000]": 0.0008747919998768339,
+ "tests/test_claude_provider_thinking.py::test_adaptive_thinking_is_untouched": 0.0011128070000268053,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_clamped_near_minimum[1025]": 0.0012907429999131637,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_clamped_near_minimum[1200]": 0.0012066759999243004,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_clamps_to_minimum_when_max_tokens_allows_it": 0.0011441880000120364,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_defaults_max_tokens": 0.0011590950000481826,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_does_not_mutate_shared_thinking_config": 0.001111876999971173,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_recomputed_for_each_request": 0.001316751999979715,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_impossible_max_tokens": 0.00125347299990608,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[-1]": 0.00126161699995464,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[0]": 0.0013132760000189592,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[1024]": 0.0012351389998457307,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[8192.5]": 0.0012495070000113628,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[8192]": 0.001924151999901369,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[False]": 0.0012092709999933504,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[None]": 0.0011740830000235292,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_rejects_invalid_max_tokens[True]": 0.001184284000032676,
+ "tests/test_claude_provider_thinking.py::test_auto_budget_uses_eighty_percent_for_large_max_tokens": 0.0012243080001326234,
+ "tests/test_claude_provider_thinking.py::test_disabled_thinking_does_not_validate_small_max_tokens": 0.0011632139999164792,
+ "tests/test_claude_provider_thinking.py::test_explicit_budget_is_left_unchanged": 0.001103992999901493,
+ "tests/test_claude_provider_thinking.py::test_explicit_budget_must_fit_anthropic_limits[4096]": 0.0012111040000490902,
+ "tests/test_claude_provider_thinking.py::test_explicit_budget_must_fit_anthropic_limits[512]": 0.0014183020001610203,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[0.0]": 0.0013325219999842375,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[0]": 0.0011628239999481593,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[1023]": 0.0013613849998819205,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[2048]": 0.001179132000061145,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[9000]": 0.001168462999885378,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[False]": 0.0012210420001110833,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[True]": 0.0012777890000279513,
+ "tests/test_claude_provider_thinking.py::test_explicit_invalid_budgets_are_rejected[]": 0.001202487000000474,
+ "tests/test_claude_provider_thinking.py::test_explicit_minimum_budget_is_valid": 0.001143695999985539,
+ "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs0-request_kwargs0-interleaved-thinking-2025-05-14-True]": 0.0030914730000404234,
+ "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs1-request_kwargs1-oauth-2025-04-20, interleaved-thinking-2025-05-14-True]": 0.0028039830000352595,
+ "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs2-request_kwargs2-interleaved-thinking-2025-05-14-True]": 0.0025902220000944,
+ "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs3-request_kwargs3--False]": 0.0015535260000660855,
+ "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs4-request_kwargs4-unrelated-beta-False]": 0.0016795729999330433,
+ "tests/test_claude_provider_thinking.py::test_interleaved_beta_matches_sdk_header_precedence[model_kwargs5-request_kwargs5-None-False]": 0.001573031999896557,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-0]": 0.0012797819998695559,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-1-20250805]": 0.0012346670001761595,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-20250514]": 0.001360012000077404,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-opus-4-5-20251101]": 0.0012547849999009486,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-0]": 0.0012800829999832786,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-20250514]": 0.0012130279999382765,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-5-20250929]": 0.0013818239999636717,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-5]": 0.001263351000034163,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_above_max_tokens[claude-sonnet-4-6]": 0.0012126870000201961,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_budget_equal_to_max_tokens": 0.0011874000000489104,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_small_output_limit[1024]": 0.0012207109999735621,
+ "tests/test_claude_provider_thinking.py::test_interleaved_thinking_allows_small_output_limit[None]": 0.0012321420000489525,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_integer_budget_at_least_minimum[1023]": 0.0012317520000806326,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_integer_budget_at_least_minimum[9000]": 0.0016654960001005747,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_integer_budget_at_least_minimum[True]": 0.0012606870000126946,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[-1]": 0.0012816150000389825,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[0]": 0.001431555999943157,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[8192.5]": 0.0013940670000920363,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[8192]": 0.0012834690001000126,
+ "tests/test_claude_provider_thinking.py::test_interleaving_still_requires_positive_integer_max_tokens[True]": 0.0012530429999060289,
+ "tests/test_claude_provider_thinking.py::test_manual_budget_opt_out_is_unchanged": 0.0011703579998538771,
+ "tests/test_claude_provider_thinking.py::test_no_thinking_block_is_untouched": 0.0011006270000279983,
+ "tests/test_claude_provider_thinking.py::test_null_budget_is_treated_as_unset": 0.0012381240001104743,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs0]": 0.001479807000009714,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs1]": 0.0013230519999751778,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs2]": 0.0012491359999557972,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs3]": 0.001348399999983485,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs4]": 0.0012705159999768512,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs5]": 0.0012554249999539024,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs6]": 0.0012585929998749634,
+ "tests/test_claude_provider_thinking.py::test_upper_bound_still_applies_without_supported_interleaving[kwargs7]": 0.001403946000095857,
+ "tests/test_claude_retry_after_dates.py::test_date_delay_bounds[-60-0]": 0.001113158999942243,
+ "tests/test_claude_retry_after_dates.py::test_date_delay_bounds[0-0]": 0.0010291119999692455,
+ "tests/test_claude_retry_after_dates.py::test_date_delay_bounds[60-60000]": 0.0010248330000877104,
+ "tests/test_claude_retry_after_dates.py::test_date_delay_bounds[86400-86400000]": 0.0009929639999199935,
+ "tests/test_claude_retry_after_dates.py::test_date_delay_bounds[86401-2400]": 0.0009698000000071261,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu Jan 1 00:01:00 2026-429-async]": 0.005488783999908264,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu Jan 1 00:01:00 2026-429-sync]": 0.005179913999995733,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu Jan 1 00:01:00 2026-503-async]": 0.005683187999920847,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu Jan 1 00:01:00 2026-503-sync]": 0.005193948000169257,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu, 01 Jan 2026 00:01:00 GMT-429-async]": 0.005857414999923094,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu, 01 Jan 2026 00:01:00 GMT-429-sync]": 0.005126463000010517,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu, 01 Jan 2026 00:01:00 GMT-503-async]": 0.00583686699997088,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thu, 01 Jan 2026 00:01:00 GMT-503-sync]": 0.005202857000085714,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thursday, 01-Jan-26 00:01:00 GMT-429-async]": 0.005600262000029943,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thursday, 01-Jan-26 00:01:00 GMT-429-sync]": 0.00517945100000361,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thursday, 01-Jan-26 00:01:00 GMT-503-async]": 0.005631560999972862,
+ "tests/test_claude_retry_after_dates.py::test_public_call_waits_for_http_date[Thursday, 01-Jan-26 00:01:00 GMT-503-sync]": 0.005217224000034548,
+ "tests/test_claude_retry_after_dates.py::test_unusable_dates_keep_local_backoff[Fri, 31 Dec 9999 23:59:59 GMT]": 0.0009373400000640686,
+ "tests/test_claude_retry_after_dates.py::test_unusable_dates_keep_local_backoff[Thu, 99 Jan 2026 00:10:00 GMT]": 0.0009448829998746078,
+ "tests/test_claude_retry_after_dates.py::test_unusable_dates_keep_local_backoff[not a date]": 0.0008921940000163886,
+ "tests/test_cleanup_containers_script.py::test_apple_cleanup_ignores_unrelated_names_and_bad_entries": 0.04859999399991466,
+ "tests/test_cleanup_containers_script.py::test_docker_cleanup_stops_only_sandbox_prefix": 0.009094061999917358,
+ "tests/test_cli_auth_providers.py::test_claude_provider_rejects_non_positive_retry_attempts": 0.0008691499998576546,
+ "tests/test_cli_auth_providers.py::test_codex_provider_concatenates_multiple_system_messages": 0.0008773880001626821,
+ "tests/test_cli_auth_providers.py::test_codex_provider_flattens_structured_text_blocks": 0.0008533619999298026,
+ "tests/test_cli_auth_providers.py::test_codex_provider_marks_invalid_tool_call_arguments": 0.0009347449999950186,
+ "tests/test_cli_auth_providers.py::test_codex_provider_merges_streamed_output_items_when_completed_output_is_empty": 0.0008921260000533948,
+ "tests/test_cli_auth_providers.py::test_codex_provider_orders_streamed_output_items_by_output_index": 0.0008651649999364963,
+ "tests/test_cli_auth_providers.py::test_codex_provider_parses_valid_tool_arguments": 0.0008813650000547568,
+ "tests/test_cli_auth_providers.py::test_codex_provider_preserves_completed_output_when_stream_only_has_placeholder": 0.0008889190000900271,
+ "tests/test_cli_auth_providers.py::test_codex_provider_rejects_blank_file_credentials[payload0]": 0.0038363110002137546,
+ "tests/test_cli_auth_providers.py::test_codex_provider_rejects_blank_file_credentials[payload1]": 0.003733777999968879,
+ "tests/test_cli_auth_providers.py::test_codex_provider_rejects_blank_file_credentials[payload2]": 0.0036854290000292167,
+ "tests/test_cli_auth_providers.py::test_codex_provider_rejects_non_positive_retry_attempts": 0.0011176289999639266,
+ "tests/test_cli_auth_providers.py::test_codex_provider_requires_credentials": 0.0009404749998793704,
+ "tests/test_cli_auth_providers.py::test_codex_provider_skips_non_json_sse_frames": 0.0008388649999915287,
+ "tests/test_cli_auth_providers.py::test_codex_provider_skips_terminal_sse_markers": 0.0008249490000480364,
+ "tests/test_cli_auth_providers.py::test_codex_provider_uses_normalized_access_token_in_authorization_header": 0.0037289189999683003,
+ "tests/test_client.py::TestArtifactHardening::test_artifact_directory_rejected": 0.006061840999905144,
+ "tests/test_client.py::TestArtifactHardening::test_artifact_leading_slash_stripped": 0.006048786000064865,
+ "tests/test_client.py::TestArtifacts::test_get_artifact": 0.006144366000057744,
+ "tests/test_client.py::TestArtifacts::test_get_artifact_bad_prefix": 0.004826070000035543,
+ "tests/test_client.py::TestArtifacts::test_get_artifact_not_found": 0.00598483600003874,
+ "tests/test_client.py::TestArtifacts::test_get_artifact_path_traversal": 0.005771695000021282,
+ "tests/test_client.py::TestAtomicWriteJson::test_happy_path_writes_atomically": 0.0024894059999951423,
+ "tests/test_client.py::TestAtomicWriteJson::test_original_preserved_on_failure": 0.0013530800000580712,
+ "tests/test_client.py::TestAtomicWriteJson::test_temp_file_cleaned_on_serialization_failure": 0.0013220819998878142,
+ "tests/test_client.py::TestBugAgentInvalidationInconsistency::test_update_mcp_resets_config_key": 0.007941628000025958,
+ "tests/test_client.py::TestBugAgentInvalidationInconsistency::test_update_skill_resets_config_key": 0.008158504999983052,
+ "tests/test_client.py::TestBugArtifactPrefixMatchTooLoose::test_exact_prefix_without_subpath_accepted": 0.005916577999983019,
+ "tests/test_client.py::TestBugArtifactPrefixMatchTooLoose::test_non_canonical_prefix_rejected": 0.004882335000047533,
+ "tests/test_client.py::TestBugListUploadsDeadCode::test_list_uploads_on_fresh_thread": 0.005521023999790486,
+ "tests/test_client.py::TestChat::test_empty_response": 0.005302924999909919,
+ "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[interleaved-message-ids]": 0.00515311300000576,
+ "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[metadata-only-message]": 0.004982093000194254,
+ "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[missing-message-id]": 0.004852459000062481,
+ "tests/test_client.py::TestChat::test_headless_and_chat_share_final_answer_selection[no-ai-text]": 0.005012779999901795,
+ "tests/test_client.py::TestChat::test_returns_last_message": 0.006210166999835565,
+ "tests/test_client.py::TestChat::test_returns_text_appended_before_the_first_values_snapshot[\\n\\n\\u9644\\u52a0\\u8bf4\\u660e]": 0.010340424999981224,
+ "tests/test_client.py::TestChat::test_returns_text_appended_before_the_first_values_snapshot[]": 0.010989629000050627,
+ "tests/test_client.py::TestChat::test_returns_the_loop_detection_stop_notice": 0.025547410999934073,
+ "tests/test_client.py::TestClientInit::test_agent_name_with_trailing_newline_rejected": 0.00182470499998999,
+ "tests/test_client.py::TestClientInit::test_checkpointer_stored": 0.0018531890000303974,
+ "tests/test_client.py::TestClientInit::test_custom_config_path": 0.0019218970001020352,
+ "tests/test_client.py::TestClientInit::test_custom_params": 0.0018929430001435321,
+ "tests/test_client.py::TestClientInit::test_default_params": 0.0047894199999518605,
+ "tests/test_client.py::TestClientInit::test_delta_snapshot_frequency_is_frozen_from_app_config": 0.001955731999942145,
+ "tests/test_client.py::TestClientInit::test_installs_process_subagent_capacity_from_frozen_config": 0.001842879000037101,
+ "tests/test_client.py::TestClientInit::test_invalid_agent_name": 0.002637552000010146,
+ "tests/test_client.py::TestClientInit::test_process_mode_is_frozen_from_app_config": 0.0020361529999490813,
+ "tests/test_client.py::TestClientMcpSelection::test_each_stream_carries_mcp_selection_for_delegation_on_cache_hit[None]": 0.05161407599996437,
+ "tests/test_client.py::TestClientMcpSelection::test_each_stream_carries_mcp_selection_for_delegation_on_cache_hit[selection1]": 0.05319422300010501,
+ "tests/test_client.py::TestClientMcpSelection::test_each_stream_carries_mcp_selection_for_delegation_on_cache_hit[selection2]": 0.051356223000084356,
+ "tests/test_client.py::TestClientMcpSelection::test_reset_refreshes_mcp_selection_and_graph_cache_identity": 0.1363269760000776,
+ "tests/test_client.py::TestClientMcpSelection::test_reuses_graph_when_mcp_selection_order_changes": 0.05391111799997361,
+ "tests/test_client.py::TestClientMcpSelection::test_selects_mcp_tools_without_changing_shared_cache[None-expected_names0]": 0.051689127999907214,
+ "tests/test_client.py::TestClientMcpSelection::test_selects_mcp_tools_without_changing_shared_cache[selection1-expected_names1]": 0.05007534800006397,
+ "tests/test_client.py::TestClientMcpSelection::test_selects_mcp_tools_without_changing_shared_cache[selection2-expected_names2]": 0.05171787300002961,
+ "tests/test_client.py::TestConfigQueries::test_export_memory": 0.004968436000012844,
+ "tests/test_client.py::TestConfigQueries::test_get_memory": 0.00474791399994956,
+ "tests/test_client.py::TestConfigQueries::test_list_models": 0.004753221999976631,
+ "tests/test_client.py::TestConfigQueries::test_list_skills": 0.005953304999934517,
+ "tests/test_client.py::TestConfigQueries::test_list_skills_enabled_only": 0.006607022000025609,
+ "tests/test_client.py::TestConfigUpdateErrors::test_update_mcp_config_no_config_file": 0.005220740000027035,
+ "tests/test_client.py::TestConfigUpdateErrors::test_update_skill_disappears_after_write": 0.00810384300007172,
+ "tests/test_client.py::TestConfigUpdateErrors::test_update_skill_no_config_file": 0.0062211200000774625,
+ "tests/test_client.py::TestEnsureAgent::test_applies_custom_agent_memory_policy[None-None-True]": 0.006847182999877077,
+ "tests/test_client.py::TestEnsureAgent::test_applies_custom_agent_memory_policy[stateful-agent-agent_config1-True]": 0.006840770999929191,
+ "tests/test_client.py::TestEnsureAgent::test_applies_custom_agent_memory_policy[stateless-agent-agent_config0-False]": 0.009521663999976226,
+ "tests/test_client.py::TestEnsureAgent::test_authorization_cache_key_snapshots_nested_attributes": 0.007629780999991453,
+ "tests/test_client.py::TestEnsureAgent::test_authorization_cache_key_uses_complete_principal": 0.007596900999942591,
+ "tests/test_client.py::TestEnsureAgent::test_authorization_filters_framework_tools_and_reuses_provider": 0.011028342000031444,
+ "tests/test_client.py::TestEnsureAgent::test_creates_agent": 0.006556037000109427,
+ "tests/test_client.py::TestEnsureAgent::test_deferred_skill_discovery_not_wired_when_disabled": 0.006424838999919302,
+ "tests/test_client.py::TestEnsureAgent::test_deferred_skill_discovery_wired_when_enabled": 0.008651509999936025,
+ "tests/test_client.py::TestEnsureAgent::test_delta_mode_selects_state_and_normalizes_middleware": 0.0069791399999985515,
+ "tests/test_client.py::TestEnsureAgent::test_disabled_authorization_cache_key_still_isolates_effective_users": 0.006525138000029074,
+ "tests/test_client.py::TestEnsureAgent::test_disabled_authorization_preserves_framework_tool_order": 0.012963292999984333,
+ "tests/test_client.py::TestEnsureAgent::test_injects_custom_middlewares": 0.0076934610001444526,
+ "tests/test_client.py::TestEnsureAgent::test_mcp_routing_middleware_absent_when_tool_search_disabled": 0.006322015999899122,
+ "tests/test_client.py::TestEnsureAgent::test_mcp_routing_middleware_wired_when_tool_search_enabled": 0.011876826000047913,
+ "tests/test_client.py::TestEnsureAgent::test_null_subagent_total_limit_falls_back_to_app_config": 0.007107509999968897,
+ "tests/test_client.py::TestEnsureAgent::test_recreates_agent_when_subagent_limits_change": 0.006365598000002137,
+ "tests/test_client.py::TestEnsureAgent::test_reset_agent_refreshes_named_agent_config": 0.006681371999889052,
+ "tests/test_client.py::TestEnsureAgent::test_reuses_agent_same_config": 0.004639509999947222,
+ "tests/test_client.py::TestEnsureAgent::test_reuses_named_agent_config_on_cached_agent_fast_path": 0.006545265999989169,
+ "tests/test_client.py::TestEnsureAgent::test_skips_default_checkpointer_when_unconfigured": 0.0065944980000267606,
+ "tests/test_client.py::TestEnsureAgent::test_tells_the_prompt_whether_bash_is_bound[tool_names0-True]": 0.011877726999955485,
+ "tests/test_client.py::TestEnsureAgent::test_tells_the_prompt_whether_bash_is_bound[tool_names1-False]": 0.00930568800004039,
+ "tests/test_client.py::TestEnsureAgent::test_unreadable_named_agent_config_preserves_legacy_memory_default[invalid]": 0.006966635999901882,
+ "tests/test_client.py::TestEnsureAgent::test_unreadable_named_agent_config_preserves_legacy_memory_default[missing]": 0.008489536999832126,
+ "tests/test_client.py::TestEnsureAgent::test_uses_default_checkpointer_when_available": 0.006343927999978405,
+ "tests/test_client.py::TestExtractText::test_empty_list": 0.0007749349999812694,
+ "tests/test_client.py::TestExtractText::test_list_plain_strings": 0.0008030479999661111,
+ "tests/test_client.py::TestExtractText::test_list_text_blocks": 0.0008011420000002545,
+ "tests/test_client.py::TestExtractText::test_other_type": 0.000774324999952114,
+ "tests/test_client.py::TestExtractText::test_string": 0.0008172229998990588,
+ "tests/test_client.py::TestGatewayConformance::test_get_mcp_config": 0.005355544000167356,
+ "tests/test_client.py::TestGatewayConformance::test_get_memory_config": 0.00536435200001506,
+ "tests/test_client.py::TestGatewayConformance::test_get_memory_status": 0.0057131359999402775,
+ "tests/test_client.py::TestGatewayConformance::test_get_model": 0.0024723520000407007,
+ "tests/test_client.py::TestGatewayConformance::test_get_skill": 0.00618709600018974,
+ "tests/test_client.py::TestGatewayConformance::test_goal_methods": 0.0055922690000898,
+ "tests/test_client.py::TestGatewayConformance::test_install_skill": 0.010011695000002874,
+ "tests/test_client.py::TestGatewayConformance::test_list_models": 0.0021230949998880533,
+ "tests/test_client.py::TestGatewayConformance::test_list_skills": 0.006242739999947844,
+ "tests/test_client.py::TestGatewayConformance::test_update_mcp_config": 0.008657323000079487,
+ "tests/test_client.py::TestGatewayConformance::test_upload_files": 0.005822542000032627,
+ "tests/test_client.py::TestGetModel::test_found": 0.004829405999998926,
+ "tests/test_client.py::TestGetModel::test_not_found": 0.004630973000075755,
+ "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[cached-sqlite]": 0.009419908000040778,
+ "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[memory]": 0.006091173000072558,
+ "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[postgres]": 0.046669944999962354,
+ "tests/test_client.py::TestGoalManagement::test_goal_round_trip_uses_checkpoint[sqlite]": 0.009430293000036727,
+ "tests/test_client.py::TestInstallSkillSecurity::test_absolute_path_in_archive_rejected": 0.008523522000018602,
+ "tests/test_client.py::TestInstallSkillSecurity::test_directory_path_rejected": 0.007328806000032273,
+ "tests/test_client.py::TestInstallSkillSecurity::test_dotdot_path_in_archive_rejected": 0.009796961999995801,
+ "tests/test_client.py::TestInstallSkillSecurity::test_empty_archive_rejected": 0.008303448000106073,
+ "tests/test_client.py::TestInstallSkillSecurity::test_existing_skill_rejected": 0.008456454999986818,
+ "tests/test_client.py::TestInstallSkillSecurity::test_invalid_frontmatter_rejected": 0.009168401999886555,
+ "tests/test_client.py::TestInstallSkillSecurity::test_invalid_skill_name_rejected": 0.009118698999941444,
+ "tests/test_client.py::TestInstallSkillSecurity::test_not_a_zip_rejected": 0.008715030999951523,
+ "tests/test_client.py::TestInstallSkillSecurity::test_symlinks_skipped_during_extraction": 0.01062253200007035,
+ "tests/test_client.py::TestInstallSkillSecurity::test_zip_bomb_rejected": 0.008695773999988887,
+ "tests/test_client.py::TestMcpConfig::test_get_mcp_config": 0.006385495000131414,
+ "tests/test_client.py::TestMcpConfig::test_update_mcp_config": 0.008201064000104452,
+ "tests/test_client.py::TestMcpConfig::test_update_mcp_config_delete_then_identical_readd_advances_generation": 0.008061282000085157,
+ "tests/test_client.py::TestMcpConfig::test_update_mcp_config_preserves_raw_sibling_keys": 0.009486475000130667,
+ "tests/test_client.py::TestMcpConfig::test_update_mcp_config_rejects_invalid_candidate_without_writing": 0.005596605999926396,
+ "tests/test_client.py::TestMemoryManagement::test_clear_memory": 0.005225117999998474,
+ "tests/test_client.py::TestMemoryManagement::test_create_memory_fact": 0.0050218080000377086,
+ "tests/test_client.py::TestMemoryManagement::test_delete_memory_fact": 0.006243179999955828,
+ "tests/test_client.py::TestMemoryManagement::test_get_memory_config": 0.005062583000153609,
+ "tests/test_client.py::TestMemoryManagement::test_get_memory_status": 0.0053557930001488785,
+ "tests/test_client.py::TestMemoryManagement::test_import_memory": 0.005158621999953539,
+ "tests/test_client.py::TestMemoryManagement::test_reload_memory": 0.005457313999954749,
+ "tests/test_client.py::TestMemoryManagement::test_reload_memory_raises_clean_error_when_read_also_unsupported": 0.005459487000052832,
+ "tests/test_client.py::TestMemoryManagement::test_update_memory_fact": 0.0049637070001153916,
+ "tests/test_client.py::TestMemoryManagement::test_update_memory_fact_preserves_omitted_fields": 0.0050546379998195334,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_backend_that_ignores_agent_scope_refuses_the_call": 0.005392383000071277,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_backend_without_the_flag_refuses_the_call": 0.005277365999972972,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_clear_memory_clears_only_the_agent_bucket": 0.005218575999947461,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_create_memory_fact_writes_the_agent_bucket": 0.005144988000097328,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_delete_memory_fact_targets_the_agent_bucket": 0.0051897220000682864,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_get_memory_reads_the_agent_bucket": 0.005065629999990051,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_import_memory_writes_the_agent_bucket": 0.0062758799998619,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_reload_memory_fallback_reads_the_agent_bucket": 0.005282787999931315,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_reload_memory_reads_the_agent_bucket": 0.005187987999875077,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_unnamed_client_keeps_the_default_bucket": 0.005151289999957953,
+ "tests/test_client.py::TestNamedAgentMemoryManagement::test_update_memory_fact_targets_the_agent_bucket": 0.005087119000108942,
+ "tests/test_client.py::TestNamedAgentMemoryScopeEndToEnd::test_fact_written_by_named_client_is_in_the_agents_bucket": 0.5912001420000479,
+ "tests/test_client.py::TestScenarioAgentRecreation::test_different_model_triggers_rebuild": 0.007806395999978122,
+ "tests/test_client.py::TestScenarioAgentRecreation::test_per_call_override_triggers_rebuild": 0.005362757000057172,
+ "tests/test_client.py::TestScenarioAgentRecreation::test_reset_agent_forces_rebuild": 0.007226717999969878,
+ "tests/test_client.py::TestScenarioAgentRecreation::test_same_config_reuses_agent": 0.007744910000042182,
+ "tests/test_client.py::TestScenarioAgentRecreation::test_stream_propagates_trusted_authorization_context": 0.005390421000015522,
+ "tests/test_client.py::TestScenarioAgentRecreation::test_stream_uses_effective_user_context_when_authorization_is_disabled": 0.005440754999995079,
+ "tests/test_client.py::TestScenarioAgentRecreation::test_stream_uses_effective_user_for_authorization_context": 0.0053385720000278525,
+ "tests/test_client.py::TestScenarioConfigManagement::test_mcp_update_then_skill_toggle": 0.010146522000013647,
+ "tests/test_client.py::TestScenarioConfigManagement::test_model_and_skill_discovery": 0.00723790800009283,
+ "tests/test_client.py::TestScenarioEdgeCases::test_chat_on_empty_response": 0.005428622000067662,
+ "tests/test_client.py::TestScenarioEdgeCases::test_concurrent_tool_calls_in_single_message": 0.00620286399998804,
+ "tests/test_client.py::TestScenarioEdgeCases::test_empty_stream_response": 0.005518719999827226,
+ "tests/test_client.py::TestScenarioEdgeCases::test_multiple_title_changes": 0.005494125000041095,
+ "tests/test_client.py::TestScenarioEdgeCases::test_upload_convertible_file_conversion_failure": 0.007778361999953631,
+ "tests/test_client.py::TestScenarioFileLifecycle::test_upload_list_delete_lifecycle": 0.0069478939999498834,
+ "tests/test_client.py::TestScenarioFileLifecycle::test_upload_then_read_artifact": 0.008133187999987967,
+ "tests/test_client.py::TestScenarioMemoryWorkflow::test_memory_full_lifecycle": 0.005938357999866639,
+ "tests/test_client.py::TestScenarioMultiTurnConversation::test_stream_collects_all_event_types_across_turns": 0.005380642000091029,
+ "tests/test_client.py::TestScenarioMultiTurnConversation::test_two_turn_conversation": 0.0056502270000464705,
+ "tests/test_client.py::TestScenarioSkillInstallAndUse::test_install_then_toggle": 0.014016925000078118,
+ "tests/test_client.py::TestScenarioThreadIsolation::test_artifacts_isolated_per_thread": 0.006542834000129005,
+ "tests/test_client.py::TestScenarioThreadIsolation::test_uploads_isolated_per_thread": 0.007476355000108015,
+ "tests/test_client.py::TestScenarioToolChain::test_multi_tool_chain": 0.005572772000050463,
+ "tests/test_client.py::TestSerializeMessage::test_ai_message_with_tool_calls": 0.0008360609998590007,
+ "tests/test_client.py::TestSerializeMessage::test_system_message": 0.0008704740000666789,
+ "tests/test_client.py::TestSerializeMessage::test_tool_message_event_preserves_native_artifact": 0.0008409789999177519,
+ "tests/test_client.py::TestSerializeMessage::test_tool_message_non_string_content": 0.0008344660000147996,
+ "tests/test_client.py::TestSerializeMessage::test_tool_message_values_serialization_preserves_native_artifact": 0.0008212530001401319,
+ "tests/test_client.py::TestSerializeMessage::test_unknown_message_type": 0.001047186000050715,
+ "tests/test_client.py::TestSkillsManagement::test_get_skill_found": 0.007419136000180515,
+ "tests/test_client.py::TestSkillsManagement::test_get_skill_not_found": 0.008824102999938077,
+ "tests/test_client.py::TestSkillsManagement::test_install_skill": 0.013204736000034245,
+ "tests/test_client.py::TestSkillsManagement::test_install_skill_bad_extension": 0.007124572999941847,
+ "tests/test_client.py::TestSkillsManagement::test_install_skill_not_found": 0.006965927000010197,
+ "tests/test_client.py::TestSkillsManagement::test_update_public_skill_enters_managed_write_before_projection": 0.008145643000034397,
+ "tests/test_client.py::TestSkillsManagement::test_update_skill": 0.018491100000005645,
+ "tests/test_client.py::TestSkillsManagement::test_update_skill_not_found": 0.006186091999893506,
+ "tests/test_client.py::TestSkillsManagement::test_update_skill_persists_state_when_source_omits_skills": 0.008271966999927827,
+ "tests/test_client.py::TestSkillsManagement::test_update_skill_preserves_env_placeholders[custom]": 0.007163307000041641,
+ "tests/test_client.py::TestSkillsManagement::test_update_skill_preserves_env_placeholders[public]": 0.008010507000108191,
+ "tests/test_client.py::TestStream::test_auto_thread_id": 0.0050532349999912185,
+ "tests/test_client.py::TestStream::test_basic_message": 0.006264238000085243,
+ "tests/test_client.py::TestStream::test_chat_accumulates_in_linear_time": 0.12573755699986577,
+ "tests/test_client.py::TestStream::test_chat_accumulates_streamed_deltas": 0.005163333000041348,
+ "tests/test_client.py::TestStream::test_context_propagation": 0.00709394600005453,
+ "tests/test_client.py::TestStream::test_custom_events_are_forwarded": 0.007422283999972024,
+ "tests/test_client.py::TestStream::test_custom_mode_is_normalized_to_string": 0.005069305999995777,
+ "tests/test_client.py::TestStream::test_dedup_requires_messages_before_values_invariant": 0.005033668999999463,
+ "tests/test_client.py::TestStream::test_deduplication": 0.0050258229998689785,
+ "tests/test_client.py::TestStream::test_first_streamed_snapshot_preserves_text_and_metadata_once[Hello-]": 0.00537349700005052,
+ "tests/test_client.py::TestStream::test_first_streamed_snapshot_preserves_text_and_metadata_once[Hello\\n\\n\\u9644\\u52a0\\u8bf4\\u660e-\\n\\n\\u9644\\u52a0\\u8bf4\\u660e]": 0.005388503999938621,
+ "tests/test_client.py::TestStream::test_first_streamed_snapshot_preserves_text_and_metadata_once[Rewritten answer-]": 0.005394365000029211,
+ "tests/test_client.py::TestStream::test_full_mode_overwrites_internal_delta_before_agent_creation": 0.005321257999980844,
+ "tests/test_client.py::TestStream::test_full_mode_rejects_delta_before_agent_creation": 0.005202155000006314,
+ "tests/test_client.py::TestStream::test_list_content_blocks": 0.005142804000115575,
+ "tests/test_client.py::TestStream::test_messages_mode_emits_token_deltas": 0.005048936999855869,
+ "tests/test_client.py::TestStream::test_messages_mode_golden_event_sequence": 0.005204829999911453,
+ "tests/test_client.py::TestStream::test_messages_mode_tool_message": 0.0050516839999090735,
+ "tests/test_client.py::TestStream::test_messages_mode_tool_message_preserves_human_input_artifact": 0.005210338999972919,
+ "tests/test_client.py::TestStream::test_none_id_chunks_produce_duplicates_known_limitation": 0.0055023390000314976,
+ "tests/test_client.py::TestStream::test_resumed_stream_does_not_reemit_history_or_count_old_usage": 0.005219006999936937,
+ "tests/test_client.py::TestStream::test_stream_assigns_unique_run_id_per_call": 0.006153572000016538,
+ "tests/test_client.py::TestStream::test_stream_carries_llm_error_fallback_flag_to_headless_cli[False]": 0.006155324999895129,
+ "tests/test_client.py::TestStream::test_stream_carries_llm_error_fallback_flag_to_headless_cli[True]": 0.005212093999944045,
+ "tests/test_client.py::TestStream::test_stream_does_not_resend_a_replacement_that_does_not_extend_the_sent_text": 0.005038086000013209,
+ "tests/test_client.py::TestStream::test_stream_emits_additional_kwargs_updates_for_streamed_ai_messages": 0.005104450999965593,
+ "tests/test_client.py::TestStream::test_stream_emits_metadata_a_later_node_adds_to_a_sent_ai_message": 0.005953354999860494,
+ "tests/test_client.py::TestStream::test_stream_emits_new_additional_kwargs_after_prior_metadata": 0.005035432999989098,
+ "tests/test_client.py::TestStream::test_stream_emits_streamed_tool_calls_once_with_complete_args": 0.0052191570000559295,
+ "tests/test_client.py::TestStream::test_stream_emits_text_a_later_node_appends_to_a_sent_ai_message[False]": 0.005660815999931401,
+ "tests/test_client.py::TestStream::test_stream_emits_text_a_later_node_appends_to_a_sent_ai_message[True]": 0.005168282000113322,
+ "tests/test_client.py::TestStream::test_tool_call_and_result": 0.005215360000079272,
+ "tests/test_client.py::TestStream::test_values_event_with_title": 0.005020123000008425,
+ "tests/test_client.py::TestStream::test_values_events_preserve_summary_text_updates[bare-dict]": 0.005271706000030463,
+ "tests/test_client.py::TestStream::test_values_events_preserve_summary_text_updates[mode-tuple]": 0.005332560000169906,
+ "tests/test_client.py::TestStream::test_values_events_without_summary_expose_none[bare-dict]": 0.005992119000097773,
+ "tests/test_client.py::TestStream::test_values_events_without_summary_expose_none[mode-tuple]": 0.005404794999890328,
+ "tests/test_client.py::TestStreamHardening::test_abandoned_embedded_stream_releases_execution_lease": 0.006320815999970364,
+ "tests/test_client.py::TestStreamHardening::test_agent_exception_propagates": 0.0068581159999894226,
+ "tests/test_client.py::TestStreamHardening::test_agent_exception_releases_embedded_execution_lease": 0.006364287999986118,
+ "tests/test_client.py::TestStreamHardening::test_duplicate_messages_without_id_not_deduplicated": 0.005697195999914584,
+ "tests/test_client.py::TestStreamHardening::test_messages_without_id": 0.005395630000066376,
+ "tests/test_client.py::TestStreamHardening::test_tool_calls_only_no_text": 0.005417970999815225,
+ "tests/test_client.py::TestThreadQueries::test_get_thread": 0.006323640000005071,
+ "tests/test_client.py::TestThreadQueries::test_get_thread_fallback_checkpointer": 0.005989001000102689,
+ "tests/test_client.py::TestThreadQueries::test_get_thread_uses_materialized_snapshot_values": 0.0069263719999526074,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_empty[cached-sqlite]": 0.004984024999998837,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_empty[memory]": 0.007190579000052821,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_empty[postgres]": 0.03647591200001443,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_empty[sqlite]": 0.005168421999997008,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_fallback_checkpointer": 0.005647098999929767,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[cached-sqlite]": 0.005490886000075079,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[memory]": 0.005823640999892632,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[postgres]": 0.040352306000045246,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_ignores_subgraph_namespaces[sqlite]": 0.005498071000033633,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[cached-sqlite]": 0.007509045000006154,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[memory]": 0.00562184199998228,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[postgres]": 0.0475215849999131,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_includes_threads_seeded_without_an_input_checkpoint[sqlite]": 0.006949505999955363,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[cached-sqlite]": 0.006531359999939923,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[memory]": 0.005737869999961731,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[postgres]": 0.055485783999870364,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_limit_counts_threads_not_checkpoints[sqlite]": 0.007816791999971429,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[cached-sqlite]": 0.005553062999865688,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[memory]": 0.00780704999988302,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[postgres]": 0.041552474999889455,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_orders_goal_writes_by_checkpoint_not_ts[sqlite]": 0.006166415000052439,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[cached-sqlite]": 0.005693236999945839,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[memory]": 0.005559215000062068,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[postgres]": 0.03804811800000607,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reads_sql_savers_from_the_index[sqlite]": 0.005581388000109655,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[cached-sqlite]": 0.006015222000087306,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[memory]": 0.0058082429999331,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[postgres]": 0.0348732759999848,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_rejects_unknown_sort_key[sqlite]": 0.004949140999883639,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[cached-sqlite]": 0.005483462000142936,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[memory]": 0.005862023000076988,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[postgres]": 0.04033055400009289,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_reports_first_and_latest_checkpoint[sqlite]": 0.005628516000001582,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[cached-sqlite]": 0.005533688000014081,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[memory]": 0.006001785999956155,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[postgres]": 0.03993503000003784,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sort_by_updated_at_returns_most_recently_written[sqlite]": 0.005460289999973611,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[cached-sqlite]": 0.00552663299993128,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[memory]": 0.005389646000026005,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[postgres]": 0.03861533500003134,
+ "tests/test_client.py::TestThreadQueries::test_list_threads_sorts_by_creation_then_slices[sqlite]": 0.005647320999969452,
+ "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[cached-sqlite]": 0.011038200000029974,
+ "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[memory]": 0.009347707000074479,
+ "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[postgres]": 0.10162132100003873,
+ "tests/test_client.py::TestThreadQueries::test_tui_session_resolves_past_a_busy_thread[sqlite]": 0.011074950000079298,
+ "tests/test_client.py::TestUploadDeleteSymlink::test_delete_upload_symlink_outside_dir": 0.006887849999998252,
+ "tests/test_client.py::TestUploadDeleteSymlink::test_delete_upload_symlink_to_sibling_upload": 0.005553073999976732,
+ "tests/test_client.py::TestUploadDeleteSymlink::test_upload_filename_with_spaces_and_unicode": 0.005953445999921314,
+ "tests/test_client.py::TestUploadDeleteSymlink::test_upload_files_does_not_write_markdown_companion_through_symlink": 0.007500299999946947,
+ "tests/test_client.py::TestUploadDeleteSymlink::test_upload_files_skips_symlinked_destination": 0.006576999000117212,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_same_stem_companions_remain_owned": 0.011245092000081058,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.pdf-2]": 0.013082839999924545,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.pdf-3]": 0.017904181000176322,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.txt-2]": 0.010134395999898516,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_concurrent_uploads_claim_distinct_names[.txt-3]": 0.010845232000065153,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_different_filenames_no_rename": 0.0076850670001249455,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_duplicate_filenames_auto_renamed": 0.0071488410000029035,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_rejects_substituted_upload_copy[False]": 0.006498250000049666,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_rejects_substituted_upload_copy[True]": 0.007569762000002811,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_sequential_upload_preserves_existing_file_and_reports_claimed_name": 0.006706308999923749,
+ "tests/test_client.py::TestUploadDuplicateFilenames::test_triple_duplicate_increments_counter": 0.007354196999926899,
+ "tests/test_client.py::TestUploads::test_delete_upload": 0.005535000000122636,
+ "tests/test_client.py::TestUploads::test_delete_upload_keeps_the_converted_markdown": 0.005530582999995204,
+ "tests/test_client.py::TestUploads::test_delete_upload_not_found": 0.005225529000085771,
+ "tests/test_client.py::TestUploads::test_delete_upload_path_traversal": 0.006266875000051186,
+ "tests/test_client.py::TestUploads::test_list_uploads": 0.005468487000030109,
+ "tests/test_client.py::TestUploads::test_upload_files": 0.006456480999872838,
+ "tests/test_client.py::TestUploads::test_upload_files_converted_markdown_uses_unique_names_on_stem_collision": 0.011786207000000104,
+ "tests/test_client.py::TestUploads::test_upload_files_converts_the_source_inside_an_event_loop_too": 0.008374532000061663,
+ "tests/test_client.py::TestUploads::test_upload_files_converts_the_source_not_the_landed_copy": 0.008072464999941076,
+ "tests/test_client.py::TestUploads::test_upload_files_failed_conversion_releases_the_claimed_markdown_name": 0.009677798999859988,
+ "tests/test_client.py::TestUploads::test_upload_files_markdown_companion_keeps_converted_permissions": 0.00766229500004556,
+ "tests/test_client.py::TestUploads::test_upload_files_not_found": 0.0048120240001026104,
+ "tests/test_client.py::TestUploads::test_upload_files_rejects_directory_path": 0.005046144000175445,
+ "tests/test_client.py::TestUploads::test_upload_files_rejects_reserved_name_before_copying_batch[.UPLOAD-NOTES.PART]": 0.005381805000183704,
+ "tests/test_client.py::TestUploads::test_upload_files_rejects_reserved_name_before_copying_batch[.Upload-NoTeS.Part]": 0.005444632000035199,
+ "tests/test_client.py::TestUploads::test_upload_files_rejects_reserved_name_before_copying_batch[.upload-notes.part]": 0.005427939000014703,
+ "tests/test_client.py::TestUploads::test_upload_files_rejects_reuploading_a_file_already_in_the_thread": 0.005728383999894504,
+ "tests/test_client.py::TestUploads::test_upload_files_reuses_single_executor_inside_event_loop": 0.010618414000077792,
+ "tests/test_client.py::test_update_mcp_config_installs_the_local_committed_fence": 0.012907233000078122,
+ "tests/test_client.py::test_update_mcp_config_post_commit_failure_still_resets_agent": 0.008409065000023475,
+ "tests/test_client_context.py::test_render_client_context_for_prompt_escapes_and_formats": 0.0008112529999380058,
+ "tests/test_client_context.py::test_render_client_context_for_prompt_frames_values_as_untrusted_input": 0.0007911749999038875,
+ "tests/test_client_context.py::test_render_client_context_for_prompt_returns_none_when_no_safe_fields": 0.000776499000039621,
+ "tests/test_client_context.py::test_sanitize_client_context_bounds_numeric_preferences": 0.0009407059999375633,
+ "tests/test_client_context.py::test_sanitize_client_context_keeps_only_prompt_relevant_fields": 0.0008439340000450102,
+ "tests/test_client_context.py::test_sanitize_client_context_limits_capabilities_and_preferences": 0.000910128999976223,
+ "tests/test_client_context_injection.py::test_async_wrap_matches_sync": 0.0012386649999598376,
+ "tests/test_client_context_injection.py::test_before_agent_update_is_identical_with_and_without_client": 0.0017959009999231057,
+ "tests/test_client_context_injection.py::test_compiled_graph_delivers_client_context_request_only_and_latest_only": 0.019543580999993537,
+ "tests/test_client_context_injection.py::test_composed_chain_applies_the_pii_policy_to_the_client_block[pii-off-async]": 0.007590609999965636,
+ "tests/test_client_context_injection.py::test_composed_chain_applies_the_pii_policy_to_the_client_block[pii-off-sync]": 0.006761115000131213,
+ "tests/test_client_context_injection.py::test_composed_chain_applies_the_pii_policy_to_the_client_block[pii-on-async]": 0.009478052999952524,
+ "tests/test_client_context_injection.py::test_composed_chain_applies_the_pii_policy_to_the_client_block[pii-on-sync]": 0.009645795000096768,
+ "tests/test_client_context_injection.py::test_forged_client_context_in_user_input_and_tool_results_is_escaped": 0.0007707669999490463,
+ "tests/test_client_context_injection.py::test_injection_payloads_never_reach_a_system_message": 0.0008654539999497501,
+ "tests/test_client_context_injection.py::test_static_prompt_names_the_block_without_values": 0.0007452090002288969,
+ "tests/test_client_context_injection.py::test_wrap_inserts_one_hidden_client_message_after_the_leading_system_messages": 0.00095921200011162,
+ "tests/test_client_context_injection.py::test_wrap_keeps_the_project_block_before_the_current_user_turn": 0.0009391630001118756,
+ "tests/test_client_context_injection.py::test_wrap_sanitizes_a_raw_runtime_client_again": 0.0008486130000164849,
+ "tests/test_client_context_injection.py::test_wrap_tool_loop_keeps_one_client_message_at_the_same_position": 0.0008978250000382104,
+ "tests/test_client_context_injection.py::test_wrap_without_usable_client_leaves_the_request_unchanged[None]": 0.0008730800000193994,
+ "tests/test_client_context_injection.py::test_wrap_without_usable_client_leaves_the_request_unchanged[bad-client-context]": 0.0008528010000645736,
+ "tests/test_client_context_injection.py::test_wrap_without_usable_client_leaves_the_request_unchanged[client2]": 0.0008851719998119734,
+ "tests/test_client_context_injection.py::test_wrap_without_usable_client_leaves_the_request_unchanged[client3]": 0.0008725679998633495,
+ "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_happy_path": 0.005131422999966162,
+ "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_nested_path": 0.005129188999944745,
+ "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_nonexistent_raises": 0.004626223999935064,
+ "tests/test_client_e2e.py::TestArtifactAccess::test_get_artifact_traversal_within_prefix_blocked": 0.004638778999947135,
+ "tests/test_client_e2e.py::TestBasicChat::test_basic_chat": 0.00023964000001797103,
+ "tests/test_client_e2e.py::TestBasicChat::test_multi_turn_stateless": 0.00018720200012012356,
+ "tests/test_client_e2e.py::TestBasicChat::test_stream_event_data_format": 0.0001921399998536799,
+ "tests/test_client_e2e.py::TestBasicChat::test_stream_event_sequence": 0.00019229099996209698,
+ "tests/test_client_e2e.py::TestConfigManagement::test_get_mcp_config_returns_dict": 0.004707919999987098,
+ "tests/test_client_e2e.py::TestConfigManagement::test_get_model_found": 0.004346519000023363,
+ "tests/test_client_e2e.py::TestConfigManagement::test_get_model_not_found": 0.004364001999874745,
+ "tests/test_client_e2e.py::TestConfigManagement::test_get_skill_found": 0.02091805000009117,
+ "tests/test_client_e2e.py::TestConfigManagement::test_get_skill_not_found": 0.021129086000087227,
+ "tests/test_client_e2e.py::TestConfigManagement::test_list_models_returns_injected_config": 0.004362970999977733,
+ "tests/test_client_e2e.py::TestConfigManagement::test_list_skills_returns_list": 0.02131323300011445,
+ "tests/test_client_e2e.py::TestConfigManagement::test_update_mcp_config_writes_and_invalidates": 0.007024397000122917,
+ "tests/test_client_e2e.py::TestConfigManagement::test_update_skill_nonexistent_raises": 0.02125708699986717,
+ "tests/test_client_e2e.py::TestConfigManagement::test_update_skill_writes_and_invalidates": 0.17937382800005253,
+ "tests/test_client_e2e.py::TestErrorAndBoundary::test_artifact_path_traversal_blocked": 0.004293660000030286,
+ "tests/test_client_e2e.py::TestErrorAndBoundary::test_delete_nonexistent_upload_raises": 0.004742343000089022,
+ "tests/test_client_e2e.py::TestErrorAndBoundary::test_empty_message_still_gets_response": 0.0001956970000946967,
+ "tests/test_client_e2e.py::TestErrorAndBoundary::test_upload_directory_rejected": 0.004391143000020747,
+ "tests/test_client_e2e.py::TestErrorAndBoundary::test_upload_nonexistent_file_raises": 0.004486853999878804,
+ "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_duplicate_rename": 0.0060477829998717425,
+ "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_files": 0.005888765000122476,
+ "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_list_and_delete": 0.005843648999984907,
+ "tests/test_client_e2e.py::TestFileUploadIntegration::test_upload_then_chat": 0.00019690899989655009,
+ "tests/test_client_e2e.py::TestLifecycleAndConfig::test_agent_recreation_on_config_change": 0.00018572900000890513,
+ "tests/test_client_e2e.py::TestLifecycleAndConfig::test_plan_mode_config_key": 0.004316794000033042,
+ "tests/test_client_e2e.py::TestLifecycleAndConfig::test_reset_agent_clears_state": 0.0043125060001329985,
+ "tests/test_client_e2e.py::TestMemoryAccess::test_get_memory_config_fields": 0.005117978000043877,
+ "tests/test_client_e2e.py::TestMemoryAccess::test_get_memory_returns_dict": 0.004784251999922162,
+ "tests/test_client_e2e.py::TestMemoryAccess::test_get_memory_status_combines_config_and_data": 0.00469885199993314,
+ "tests/test_client_e2e.py::TestMemoryAccess::test_reload_memory_returns_dict": 0.005014083999981267,
+ "tests/test_client_e2e.py::TestMiddlewareChain::test_stream_completes_without_middleware_errors": 0.00018429600004310487,
+ "tests/test_client_e2e.py::TestMiddlewareChain::test_thread_data_paths_in_state": 0.000190037000038501,
+ "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_duplicate_rejected": 0.01139201699993464,
+ "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_invalid_extension": 0.006114029000059418,
+ "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_missing_frontmatter": 0.007301708000227336,
+ "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_nonexistent_file": 0.006215800000177296,
+ "tests/test_client_e2e.py::TestSkillInstallation::test_install_skill_success": 0.010045228000080897,
+ "tests/test_client_e2e.py::TestToolCallFlow::test_tool_call_event_structure": 0.00018386500005362905,
+ "tests/test_client_e2e.py::TestToolCallFlow::test_tool_call_produces_events": 0.00018402499995318067,
+ "tests/test_client_langfuse_metadata.py::test_stream_abandoned_generator_cleanup_stays_inside_trace_binding": 0.0009874239999589918,
+ "tests/test_client_langfuse_metadata.py::test_stream_abandoned_generator_close_does_not_raise_cross_context": 0.0009879560000172205,
+ "tests/test_client_langfuse_metadata.py::test_stream_always_binds_a_trace_id": 0.0010115900000755573,
+ "tests/test_client_langfuse_metadata.py::test_stream_does_not_leak_trace_id_to_caller_context_between_yields": 0.001039169999899059,
+ "tests/test_client_langfuse_metadata.py::test_stream_injects_langfuse_metadata_when_enabled": 0.0011840829999982816,
+ "tests/test_client_langfuse_metadata.py::test_stream_is_inert_when_langfuse_disabled": 0.0011450689999037422,
+ "tests/test_client_langfuse_metadata.py::test_stream_keeps_a_caller_bound_trace": 0.0009927259999358284,
+ "tests/test_client_langfuse_metadata.py::test_stream_preserves_caller_metadata_overrides": 0.0010473959999899307,
+ "tests/test_client_langfuse_metadata.py::test_stream_tags_the_effective_default_model": 0.26257186199984517,
+ "tests/test_client_live_policy.py::test_blocking_io_ci_workflow_owns_dedicated_suite": 0.002481250999949225,
+ "tests/test_client_live_policy.py::test_child_env_stays_isolated_but_bootable_on_windows": 0.0008853229999203904,
+ "tests/test_client_live_policy.py::test_ci_blocks_live_collection_even_with_opt_in": 5.197860969999965,
+ "tests/test_client_live_policy.py::test_ci_unit_test_workflow_runs_duration_aware_shards": 0.01525932999993529,
+ "tests/test_client_live_policy.py::test_config_alone_does_not_enable_live_collection": 5.281002048999994,
+ "tests/test_client_live_policy.py::test_default_ci_workflow_does_not_opt_in_to_live_tests": 0.000838294000118367,
+ "tests/test_client_live_policy.py::test_documentation_matches_live_test_commands": 0.0009461769999461467,
+ "tests/test_client_live_policy.py::test_duration_baseline_target_replaces_stale_entries": 0.002370920999965165,
+ "tests/test_client_live_policy.py::test_explicit_opt_in_collects_live_tests": 5.254024364999964,
+ "tests/test_client_live_policy.py::test_live_marker_is_registered": 0.0009071640001820924,
+ "tests/test_client_live_policy.py::test_make_targets_keep_default_tests_offline_and_support_live_opt_in": 0.008675511000092229,
+ "tests/test_client_live_policy.py::test_opt_in_without_config_reports_missing_config": 5.258356920999972,
+ "tests/test_client_live_policy.py::test_windows_workflow_collects_all_five_policy_checks": 3.2081753190001336,
+ "tests/test_client_message_serialization.py::test_serialize_ai_message_preserves_additional_kwargs": 0.0009422390000963787,
+ "tests/test_client_message_serialization.py::test_serialize_human_message_preserves_additional_kwargs": 0.0007602680000218243,
+ "tests/test_client_stream_usage.py::test_resumed_stream_sums_only_current_usage_deltas": 0.0070820450000610435,
+ "tests/test_client_stream_usage.py::test_stream_accounts_native_gemini_usage[ world-10]": 2.360579302000133,
+ "tests/test_client_stream_usage.py::test_stream_accounts_native_gemini_usage[ world-12]": 0.026144573000124183,
+ "tests/test_client_stream_usage.py::test_stream_accounts_native_gemini_usage[-10]": 0.02470578600002682,
+ "tests/test_client_stream_usage.py::test_stream_accounts_openai_compatible_usage[openai]": 0.01672777800001768,
+ "tests/test_client_stream_usage.py::test_stream_accounts_openai_compatible_usage[vllm]": 0.013213761999963936,
+ "tests/test_client_stream_usage.py::test_stream_keeps_no_id_usage_deltas": 0.005450773999996272,
+ "tests/test_client_stream_usage.py::test_stream_reconciles_full_usage_without_double_counting[False-messages]": 0.005670033999990665,
+ "tests/test_client_stream_usage.py::test_stream_reconciles_full_usage_without_double_counting[False-values]": 0.005728332999979102,
+ "tests/test_client_stream_usage.py::test_stream_reconciles_full_usage_without_double_counting[True-messages]": 0.0057948990000795675,
+ "tests/test_client_stream_usage.py::test_stream_reconciles_full_usage_without_double_counting[True-values]": 0.005663183000024219,
+ "tests/test_client_stream_usage.py::test_stream_snapshot_cannot_subtract_already_accounted_usage[lower-messages]": 0.005771294999931342,
+ "tests/test_client_stream_usage.py::test_stream_snapshot_cannot_subtract_already_accounted_usage[lower-values]": 0.005831748000105108,
+ "tests/test_client_stream_usage.py::test_stream_snapshot_cannot_subtract_already_accounted_usage[mixed-messages]": 0.005732450999857974,
+ "tests/test_client_stream_usage.py::test_stream_snapshot_cannot_subtract_already_accounted_usage[mixed-values]": 0.006650415000081011,
+ "tests/test_client_stream_usage.py::test_stream_snapshot_cannot_subtract_already_accounted_usage[zero-messages]": 0.005675014000075862,
+ "tests/test_client_stream_usage.py::test_stream_snapshot_cannot_subtract_already_accounted_usage[zero-values]": 0.005830906999904073,
+ "tests/test_client_stream_usage.py::test_stream_sums_usage_deltas_per_message[False]": 0.005680034000079104,
+ "tests/test_client_stream_usage.py::test_stream_sums_usage_deltas_per_message[True]": 0.005764301999988675,
+ "tests/test_client_upload_companion_collisions.py::test_reupload_preserves_original_and_occupied_companion_names": 0.09430070600001272,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.md-.pptx-False]": 0.06405262999999195,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.md-.pptx-True]": 0.06169698700000481,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.md-.xlsx-False]": 2.1520101739999973,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.md-.xlsx-True]": 0.046870871000010084,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.pptx-.xlsx-False]": 0.10068053300017255,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.pptx-.xlsx-True]": 0.1388003659998276,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.xlsx-.pptx-False]": 0.11175949099992977,
+ "tests/test_client_upload_companion_collisions.py::test_separate_uploads_preserve_existing_markdown[.xlsx-.pptx-True]": 0.12281388500002777,
+ "tests/test_client_upload_snapshot.py::test_acl_only_readable_source_uploads_and_converts[False]": 0.00024791600003482017,
+ "tests/test_client_upload_snapshot.py::test_acl_only_readable_source_uploads_and_converts[True]": 0.00023686400004407915,
+ "tests/test_client_upload_snapshot.py::test_capture_failure_preserves_existing_upload": 0.00673587500011763,
+ "tests/test_client_upload_snapshot.py::test_captured_upload_preserves_original_metadata": 0.011789843999963523,
+ "tests/test_client_upload_snapshot.py::test_colliding_original_is_published_only_after_copy_completes": 0.006345201999920391,
+ "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[edit-False]": 0.01010535099999288,
+ "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[edit-True]": 0.008253736000028766,
+ "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[remove-False]": 0.007418205999897509,
+ "tests/test_client_upload_snapshot.py::test_collision_retries_keep_one_capture[remove-True]": 0.008913363000147001,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-edit-False]": 0.009269058999848312,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-edit-True]": 0.009612665999952696,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-remove-False]": 0.008350176000021747,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[False-remove-True]": 0.007393761000116683,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-edit-False]": 0.006938496999964627,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-edit-True]": 0.00747045400009938,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-remove-False]": 0.00701592999996592,
+ "tests/test_client_upload_snapshot.py::test_conversion_keeps_uploaded_version[True-remove-True]": 0.0076320489999943675,
+ "tests/test_client_upload_snapshot.py::test_convertible_same_file_is_rejected_without_data_loss": 0.004500208999957067,
+ "tests/test_client_upload_snapshot.py::test_failed_conversion_keeps_original_and_cleans_snapshot[False]": 0.006301822000068569,
+ "tests/test_client_upload_snapshot.py::test_failed_conversion_keeps_original_and_cleans_snapshot[True]": 0.006657790000076602,
+ "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[False-False]": 0.04767099599996527,
+ "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[False-True]": 0.05082474499988621,
+ "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[True-False]": 0.05821044999993319,
+ "tests/test_client_upload_snapshot.py::test_real_xlsx_conversion_uses_captured_version[True-True]": 0.050658232000046155,
+ "tests/test_client_upload_unsafe_skip.py::test_capture_directory_cleanup_failure_does_not_fail_the_batch": 0.03843509599994377,
+ "tests/test_client_upload_unsafe_skip.py::test_successful_upload_survives_a_capture_it_cannot_discard": 0.03639944300005027,
+ "tests/test_client_upload_unsafe_skip.py::test_unsafe_upload_stays_a_skip_when_discarding_its_capture_fails": 0.006241518000024371,
+ "tests/test_codex_cancellation.py::test_cancellation_during_retry_closes_response_and_does_not_retry": 0.007940816999848721,
+ "tests/test_codex_cancellation.py::test_cancelled_ainvoke_closes_upstream_connection[ainvoke-body]": 0.0125840140000264,
+ "tests/test_codex_cancellation.py::test_cancelled_ainvoke_closes_upstream_connection[ainvoke-headers]": 0.01473571499980153,
+ "tests/test_codex_cancellation.py::test_cancelled_ainvoke_closes_upstream_connection[astream-body]": 0.009333884000056969,
+ "tests/test_codex_cancellation.py::test_cancelled_ainvoke_closes_upstream_connection[astream-headers]": 0.011211767999952826,
+ "tests/test_codex_cancellation.py::test_repeated_cancellation_drains_client_close": 0.008087613999805399,
+ "tests/test_codex_cancellation.py::test_tls_setup_is_off_loop_and_cancellation_creates_no_client": 0.007548201000076915,
+ "tests/test_codex_provider.py::test_convert_messages_ai_with_tool_calls": 0.0011629429999402419,
+ "tests/test_codex_provider.py::test_convert_messages_drops_invalid_calls_missing_a_name_or_call_id": 0.00115554899991821,
+ "tests/test_codex_provider.py::test_convert_messages_human": 0.0010078320001412067,
+ "tests/test_codex_provider.py::test_convert_messages_keeps_placeholder_result_paired_with_invalid_tool_call": 0.0013968709999971907,
+ "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[invalid_tool_calls- ]": 0.0012182570000049964,
+ "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[invalid_tool_calls-\\t\\r\\n]": 0.0012623809999467994,
+ "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[invalid_tool_calls-]": 0.0012874560000000201,
+ "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[tool_calls- ]": 0.0012158129999306766,
+ "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[tool_calls-\\t\\r\\n]": 0.0012345080000386588,
+ "tests/test_codex_provider.py::test_convert_messages_omits_paired_calls_and_results_with_blank_ids[tool_calls-]": 0.0015656100000569495,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[-0- ]": 0.0017152510000641996,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[-0-\\t\\r\\n]": 0.0017512979999310119,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[-0-]": 0.001785812000093756,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[content1-14- ]": 0.0017518189999918832,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[content1-14-\\t\\r\\n]": 0.001746597999954247,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[content1-14-]": 0.0019044949999624805,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[private result-14- ]": 0.001775592999933906,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[private result-14-\\t\\r\\n]": 0.0017578899999080022,
+ "tests/test_codex_provider.py::test_convert_messages_omits_tool_results_with_blank_call_ids[private result-14-]": 0.0016967749999139414,
+ "tests/test_codex_provider.py::test_convert_messages_preserves_paired_call_ids[ tc1 ]": 0.0012464099999078826,
+ "tests/test_codex_provider.py::test_convert_messages_preserves_paired_call_ids[0]": 0.001080799000078514,
+ "tests/test_codex_provider.py::test_convert_messages_preserves_paired_call_ids[tc1]": 0.0011387870001726697,
+ "tests/test_codex_provider.py::test_convert_messages_serializes_invalid_calls_the_middleware_repaired": 0.0016050529999347418,
+ "tests/test_codex_provider.py::test_convert_messages_system_becomes_instructions": 0.0010032139999793799,
+ "tests/test_codex_provider.py::test_convert_messages_tool_message[ tc1 ]": 0.0014351140001735985,
+ "tests/test_codex_provider.py::test_convert_messages_tool_message[0]": 0.001391321000028256,
+ "tests/test_codex_provider.py::test_convert_messages_tool_message[tc1]": 0.0016828500000656277,
+ "tests/test_codex_provider.py::test_is_lc_serializable_returns_true": 0.0008129459999963728,
+ "tests/test_codex_provider.py::test_model_post_init_accepts_null_account_id": 0.004218940999976439,
+ "tests/test_codex_provider.py::test_parse_response_invalid_tool_call_arguments": 0.0010577049999938026,
+ "tests/test_codex_provider.py::test_parse_response_populates_usage_metadata": 0.006694538999909128,
+ "tests/test_codex_provider.py::test_parse_response_reasoning_content": 0.0010982810000541576,
+ "tests/test_codex_provider.py::test_parse_response_text_content": 0.0012084090000143988,
+ "tests/test_codex_provider.py::test_parse_response_tool_call": 0.0010642470000448156,
+ "tests/test_codex_provider.py::test_parse_sse_data_line_done_returns_none": 0.0007689539999091721,
+ "tests/test_codex_provider.py::test_parse_sse_data_line_invalid_json_returns_none": 0.0007858450001094752,
+ "tests/test_codex_provider.py::test_parse_sse_data_line_non_data_returns_none": 0.000734980000061114,
+ "tests/test_codex_provider.py::test_parse_sse_data_line_valid": 0.0008114129998375574,
+ "tests/test_codex_provider.py::test_parse_tool_call_arguments_already_dict": 0.000981241999966187,
+ "tests/test_codex_provider.py::test_parse_tool_call_arguments_invalid_json": 0.0010593890000336614,
+ "tests/test_codex_provider.py::test_parse_tool_call_arguments_non_dict_json": 0.0011027100000546852,
+ "tests/test_codex_provider.py::test_parse_tool_call_arguments_valid_string": 0.0009813130000111414,
+ "tests/test_codex_provider.py::test_to_json_contains_model_and_reasoning_effort": 0.0010895360001086374,
+ "tests/test_codex_provider.py::test_to_json_does_not_leak_access_token": 0.0010603309999623889,
+ "tests/test_codex_provider.py::test_to_json_produces_constructor_type": 0.0012268629999425684,
+ "tests/test_codex_retry_after.py::test_a_hint_beyond_the_bound_falls_back_to_the_local_schedule": 0.0008607750000919623,
+ "tests/test_codex_retry_after.py::test_a_negative_hint_clamps_to_zero_like_the_claude_provider": 0.0008461889999580308,
+ "tests/test_codex_retry_after.py::test_a_zero_hint_means_retry_immediately": 0.0008202800000844945,
+ "tests/test_codex_retry_after.py::test_header_lookup_is_case_insensitive": 0.000845998000045256,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_accepts_http_date_formats_in_utc[Thu Jan 1 00:10:00 2026]": 0.0010068590000855693,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_accepts_http_date_formats_in_utc[Thu, 01 Jan 2026 00:10:00 GMT]": 0.000985860000014327,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_accepts_http_date_formats_in_utc[Thursday, 01-Jan-26 00:10:00 GMT]": 0.0011296400000446738,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_obeys_delay_boundaries[-60-0]": 0.0010828829999809386,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_obeys_delay_boundaries[0-0]": 0.001119511000069906,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_obeys_delay_boundaries[600-600000]": 0.0010482169999477264,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_obeys_delay_boundaries[86400-86400000]": 0.0010744880000856938,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_obeys_delay_boundaries[86401-2000]": 0.001055982000025324,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_preserves_millisecond_hint_precedence[1500-1500]": 0.0010928919998605124,
+ "tests/test_codex_retry_after.py::test_http_date_retry_after_preserves_millisecond_hint_precedence[invalid-600000]": 0.0010637569998834806,
+ "tests/test_codex_retry_after.py::test_http_dates_are_not_accepted_as_millisecond_hints": 0.000934132999987014,
+ "tests/test_codex_retry_after.py::test_invalid_or_unbounded_http_dates_keep_local_backoff[Fri, 31 Dec 9999 23:59:59 GMT]": 0.000982744999987517,
+ "tests/test_codex_retry_after.py::test_invalid_or_unbounded_http_dates_keep_local_backoff[Thu, 01 Jan 2026 99:10:00 GMT]": 0.0009622970000009445,
+ "tests/test_codex_retry_after.py::test_invalid_or_unbounded_http_dates_keep_local_backoff[Thu, 99 Jan 2026 00:10:00 GMT]": 0.0010143049998987408,
+ "tests/test_codex_retry_after.py::test_loop_does_not_retry_a_400": 0.0011325970000370944,
+ "tests/test_codex_retry_after.py::test_loop_sleeps_for_the_server_hint": 0.001352649999944333,
+ "tests/test_codex_retry_after.py::test_loop_uses_local_backoff_without_a_hint": 0.0012088999999377847,
+ "tests/test_codex_retry_after.py::test_public_invocation_waits_for_http_date_retry_after[429-async]": 0.013929881999956706,
+ "tests/test_codex_retry_after.py::test_public_invocation_waits_for_http_date_retry_after[429-sync]": 0.002988849999951526,
+ "tests/test_codex_retry_after.py::test_public_invocation_waits_for_http_date_retry_after[500-async]": 0.01388901400002851,
+ "tests/test_codex_retry_after.py::test_public_invocation_waits_for_http_date_retry_after[500-sync]": 0.002986646999943332,
+ "tests/test_codex_retry_after.py::test_public_invocation_waits_for_http_date_retry_after[529-async]": 0.01400128600005246,
+ "tests/test_codex_retry_after.py::test_public_invocation_waits_for_http_date_retry_after[529-sync]": 0.002820113999973728,
+ "tests/test_codex_retry_after.py::test_retry_after_ms_is_preferred_over_seconds": 0.0008709559999715566,
+ "tests/test_codex_retry_after.py::test_retry_after_seconds_is_honoured": 0.0008892600000081075,
+ "tests/test_codex_retry_after.py::test_the_bound_itself_is_accepted": 0.0009233729998641138,
+ "tests/test_codex_retry_after.py::test_unusable_hints_fall_back_to_the_local_schedule[]": 0.0009274210001422034,
+ "tests/test_codex_retry_after.py::test_unusable_hints_fall_back_to_the_local_schedule[inf]": 0.0008941889999505293,
+ "tests/test_codex_retry_after.py::test_unusable_hints_fall_back_to_the_local_schedule[nan]": 0.0009089780000977044,
+ "tests/test_codex_retry_after.py::test_unusable_hints_fall_back_to_the_local_schedule[not-a-number]": 0.0010075330000063332,
+ "tests/test_codex_retry_after.py::test_without_a_response_it_keeps_the_local_schedule": 0.0008027060000586062,
+ "tests/test_codex_retry_after.py::test_without_an_error_it_keeps_the_local_schedule": 0.0007858259998556605,
+ "tests/test_codex_stream_terminal_events.py::test_async_completed_response_without_usage_preserves_output": 0.008372498999960953,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_does_not_wait_for_transport_eof[False]": 0.0020542759999671034,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_does_not_wait_for_transport_eof[True]": 0.0017647229999511183,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_recovers_tool_calls_and_reasoning_before_closing": 0.0019154760001356408,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_usage_mapping_preserves_counts[0]": 0.0017757140000185245,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_usage_mapping_preserves_counts[7]": 0.0017083469999761292,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-mixed-empty]": 0.0018568959999356593,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-mixed-null]": 0.0018352150000282563,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-mixed-omitted]": 0.0018633589999126343,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-text-empty]": 0.0018372990000443679,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-text-null]": 0.00184388200000285,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-text-omitted]": 0.001878156000088893,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-tool-empty]": 0.001829563999876882,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-tool-null]": 0.0018628770001214434,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[False-tool-omitted]": 0.0018457049999369701,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-mixed-empty]": 0.0018974719998823275,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-mixed-null]": 0.0019311449999577235,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-mixed-omitted]": 0.0019084919999841077,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-text-empty]": 0.0020016080000004877,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-text-null]": 0.001883115999930851,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-text-omitted]": 0.0018147370000178853,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-tool-empty]": 0.0018483710000509745,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-tool-null]": 0.0018722049999269075,
+ "tests/test_codex_stream_terminal_events.py::test_completed_response_without_usage_preserves_output[True-tool-omitted]": 0.0018603129999519297,
+ "tests/test_codex_stream_terminal_events.py::test_http_status_failure_is_not_replaced_by_sse_error": 0.0015787739998813777,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event0-diagnostics0]": 0.0017295779999813021,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event1-diagnostics1]": 0.0017494749999968917,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event2-diagnostics2]": 0.0019569840000031036,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_keeps_diagnostics_and_closes_without_retry[event3-diagnostics3]": 0.0017658959999380386,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[error-error-429]": 0.0022917920000509184,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[error-error-details1]": 0.0017680990001736063,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[error-error-rate limited]": 0.0018151770000258693,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.failed-error-429]": 0.001964405999956398,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.failed-error-details1]": 0.001764511999908791,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.failed-error-rate limited]": 0.0017999980000240612,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.incomplete-incomplete_details-429]": 0.0019608610000432236,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.incomplete-incomplete_details-details1]": 0.0017851219998874512,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_details[response.incomplete-incomplete_details-rate limited]": 0.0017844699999614022,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_response[response.failed]": 0.0018181529999310442,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_preserves_nonobject_response[response.incomplete]": 0.0016505390000247644,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_with_unavailable_details_still_names_event[event0]": 0.0017137480001565564,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_with_unavailable_details_still_names_event[event1]": 0.0017213509999010057,
+ "tests/test_codex_stream_terminal_events.py::test_terminal_failure_with_unavailable_details_still_names_event[event2]": 0.0017284030000155326,
+ "tests/test_codex_stream_terminal_events.py::test_transport_eof_without_terminal_event_remains_an_error": 0.0016628320000791064,
+ "tests/test_codex_tool_choice.py::test_bound_call_revalidates_invocation_overrides[override0]": 0.0012360499999886088,
+ "tests/test_codex_tool_choice.py::test_bound_call_revalidates_invocation_overrides[override1]": 0.0012559979999196003,
+ "tests/test_codex_tool_choice.py::test_bound_call_revalidates_invocation_overrides[override2]": 0.0012159420000443788,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-None-required]": 0.001570359000083954,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools1-any]": 0.0018223320000743115,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools2-read_report]": 0.0015764600001375584,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools3-True]": 0.0015994930000715613,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools4-tool_choice4]": 0.0016055240000696358,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools5-read_report]": 0.0018529169998373618,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[ainvoke-tools6-tool_choice6]": 0.0016041420001329243,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-None-required]": 0.0010426179999285523,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools1-any]": 0.001028980999990381,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools2-read_report]": 0.0009960100001080718,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools3-True]": 0.0010601809999570833,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools4-tool_choice4]": 0.001069237000024259,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools5-read_report]": 0.001023451000037312,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[bind_tools-tools6-tool_choice6]": 0.0010425469999972847,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-None-required]": 0.001304127000025801,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools1-any]": 0.0013525589999971999,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools2-read_report]": 0.0013996459998679711,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools3-True]": 0.0012997409999115916,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools4-tool_choice4]": 0.0013466190000599454,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools5-read_report]": 0.0013498540000682624,
+ "tests/test_codex_tool_choice.py::test_forced_selection_needs_available_function[invoke-tools6-tool_choice6]": 0.0012739910000618693,
+ "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[123]": 0.000922941999874638,
+ "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[]": 0.0008784289999539396,
+ "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice1]": 0.0009339439999394017,
+ "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice3]": 0.0009003999998640211,
+ "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice4]": 0.0009070610000208035,
+ "tests/test_codex_tool_choice.py::test_invalid_bound_choice_fails_at_bind_time[tool_choice5]": 0.0009125639999183477,
+ "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[123]": 0.0013847400000486232,
+ "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[]": 0.0012187970000923087,
+ "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice1]": 0.0012209530000291124,
+ "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice3]": 0.0012383140000338244,
+ "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice4]": 0.001198239000018475,
+ "tests/test_codex_tool_choice.py::test_invalid_tool_choice_fails_before_http[tool_choice5]": 0.0012649640000290674,
+ "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[None-None-invoke]": 0.0017290959998490507,
+ "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools1-False-ainvoke]": 0.008580979000043953,
+ "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools2-auto-bound_invoke]": 0.0018973610000330154,
+ "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools3-none-bound_ainvoke]": 0.008001110999998673,
+ "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools4-none-invoke]": 0.0017770859999473032,
+ "tests/test_codex_tool_choice.py::test_no_function_tools_preserves_nonforcing_choices[tools5-auto-bound_invoke]": 0.0018312370000330702,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-False-None]": 0.014491023999994468,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-None-None]": 0.014289986999870052,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-True-required]": 0.01410374700014927,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-any-required]": 0.014128775000017413,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-auto-auto]": 0.014062208999916948,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-none-none]": 0.008495267999933276,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-read_report-expected7]": 0.01432929099996727,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-required-required]": 0.014470646999939163,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-tool_choice8-expected8]": 0.014607614000055946,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-bound-tool_choice9-expected9]": 0.014028576999976394,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-False-None]": 0.013863196000102107,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-None-None]": 0.01424384100005227,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-True-required]": 0.013914113000055295,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-any-required]": 0.014228834000050483,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-auto-auto]": 0.014111543000126403,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-none-none]": 0.014788954999858106,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-read_report-expected7]": 0.014258647999895402,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-required-required]": 0.016653102999953262,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-tool_choice8-expected8]": 0.014105518999826927,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[ainvoke-direct-tool_choice9-expected9]": 0.014027274000000034,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-False-None]": 0.0025284470000315196,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-None-None]": 0.002926564000063081,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-True-required]": 0.002526932999899145,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-any-required]": 0.002553814000066268,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-auto-auto]": 0.002527154000063092,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-none-none]": 0.0018981139999141305,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-read_report-expected7]": 0.0025707859999783977,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-required-required]": 0.0025439460000598046,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-tool_choice8-expected8]": 0.0025773989999606783,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-bound-tool_choice9-expected9]": 0.002719254999988152,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-False-None]": 0.0026840099999390077,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-None-None]": 0.0025464310000415935,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-True-required]": 0.0024865679998811174,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-any-required]": 0.0024641960000053587,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-auto-auto]": 0.002503017999970325,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-none-none]": 0.0018419080000739996,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-read_report-expected7]": 0.0024131989999887082,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-required-required]": 0.0024999640000942236,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-tool_choice8-expected8]": 0.0024436480001668315,
+ "tests/test_codex_tool_choice.py::test_tool_choice_survives_request_and_tool_followup[invoke-direct-tool_choice9-expected9]": 0.0024599879999414043,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-bare-bound]": 0.01433427099993878,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-bare-direct]": 0.014079220999974495,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-base_tool-bound]": 0.01417236600002525,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-flat-bound]": 0.01441518100000394,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-flat-direct]": 0.014162337000016123,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-wrapped-bound]": 0.014235866000035458,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-False-wrapped-direct]": 0.01424070500002017,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-bare-bound]": 0.014146577999895271,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-bare-direct]": 0.013978261999909591,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-base_tool-bound]": 0.014399693999962437,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-flat-bound]": 0.014340189999984432,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-flat-direct]": 0.0141309389999833,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-wrapped-bound]": 0.014057199000035325,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-None-wrapped-direct]": 0.014060225999969589,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-bare-bound]": 0.014155294000033791,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-bare-direct]": 0.01416964200006987,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-base_tool-bound]": 0.01421946499999649,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-flat-bound]": 0.014319943000032254,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-flat-direct]": 0.014207182000063767,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-wrapped-bound]": 0.014193155000043589,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-True-wrapped-direct]": 0.014529828000036105,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-bare-bound]": 0.014311796999891158,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-bare-direct]": 0.014171945000043706,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-base_tool-bound]": 0.014395834999959334,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-flat-bound]": 0.014137441000002582,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-flat-direct]": 0.014096624000103475,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-wrapped-bound]": 0.014162677999934203,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[ainvoke-omitted-wrapped-direct]": 0.01428765299999668,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-bare-bound]": 0.0026046590000987635,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-bare-direct]": 0.0024995030000809493,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-base_tool-bound]": 0.002686101999984203,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-flat-bound]": 0.002577137999992374,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-flat-direct]": 0.002483391000055235,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-wrapped-bound]": 0.0025855640000145286,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-False-wrapped-direct]": 0.0024657879999949728,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-bare-bound]": 0.002586304999795175,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-bare-direct]": 0.0025311919999921884,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-base_tool-bound]": 0.002626321000207099,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-flat-bound]": 0.002572569999983898,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-flat-direct]": 0.002521122999837644,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-wrapped-bound]": 0.002782053000032647,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-None-wrapped-direct]": 0.0025026369999068265,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-bare-bound]": 0.0026332449999699747,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-bare-direct]": 0.0025176670000064405,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-base_tool-bound]": 0.00287678099994082,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-flat-bound]": 0.0025839099999984683,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-flat-direct]": 0.0025167139999666688,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-wrapped-bound]": 0.0026227530000824117,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-True-wrapped-direct]": 0.0026447950001511344,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-bare-bound]": 0.0025457590002133657,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-bare-direct]": 0.0024567309999383724,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-base_tool-bound]": 0.0026214210000716776,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-flat-bound]": 0.0027203070000041407,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-flat-direct]": 0.0024617400000579437,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-wrapped-bound]": 0.002541140999937852,
+ "tests/test_codex_tool_strict.py::test_function_strictness_survives_tool_followup[invoke-omitted-wrapped-direct]": 0.0024896730000136813,
+ "tests/test_command_tool_result_semantics.py::test_bare_error_tool_message_normalizes_and_receipts_as_error": 0.0009045069999729094,
+ "tests/test_command_tool_result_semantics.py::test_bare_success_tool_message_normalizes_and_receipts_as_success": 0.0008756629999879806,
+ "tests/test_command_tool_result_semantics.py::test_command_error_receipt_async_is_error[asyncio]": 0.0013837989999956335,
+ "tests/test_command_tool_result_semantics.py::test_command_error_receipt_is_error_not_success": 0.0008173659999783922,
+ "tests/test_command_tool_result_semantics.py::test_command_success_receipt_is_success": 0.0008644629999707831,
+ "tests/test_command_tool_result_semantics.py::test_error_handling_normalizes_command_async[asyncio]": 0.0018013820000533087,
+ "tests/test_command_tool_result_semantics.py::test_error_handling_normalizes_command_sync": 0.0007708980000415977,
+ "tests/test_command_tool_result_semantics.py::test_normalize_command_does_not_infer_partial_success_from_prose": 0.0008022360000268236,
+ "tests/test_command_tool_result_semantics.py::test_normalize_command_error_prefix_stamps_error_meta": 0.0008115429998269974,
+ "tests/test_command_tool_result_semantics.py::test_normalize_command_preserves_other_fields_and_unrelated_messages": 0.0008132869999144532,
+ "tests/test_command_tool_result_semantics.py::test_normalize_command_preserves_producer_supplied_meta": 0.0007401700000855271,
+ "tests/test_command_tool_result_semantics.py::test_normalize_command_success_stamps_success_meta": 0.0008188959999415601,
+ "tests/test_command_tool_result_semantics.py::test_normalize_command_without_messages_passthrough": 0.000758895000103621,
+ "tests/test_command_tool_result_semantics.py::test_progress_and_error_handling_chain_counts_command_error": 0.0008316120000699811,
+ "tests/test_command_tool_result_semantics.py::test_progress_ignores_unrelated_command_error_when_match_is_success": 0.0009264289999464381,
+ "tests/test_command_tool_result_semantics.py::test_progress_tracks_command_error_async[asyncio]": 0.0016125270001339231,
+ "tests/test_command_tool_result_semantics.py::test_progress_tracks_command_error_matching_tool_call_id_sync": 0.0008649849999073922,
+ "tests/test_command_tool_result_semantics.py::test_receipt_stamps_only_matching_command_message": 0.0008067039999559711,
+ "tests/test_command_tool_result_semantics.py::test_setup_agent_empty_soul_receipt_is_error": 0.0008238169998548983,
+ "tests/test_command_tool_result_semantics.py::test_view_image_disallowed_path_receipt_is_error": 0.001087761999997383,
+ "tests/test_compact_interrupted_thread.py::test_compact_allows_answered_off_head_interrupt_after_state_update[delta]": 0.03282502399997611,
+ "tests/test_compact_interrupted_thread.py::test_compact_allows_answered_off_head_interrupt_after_state_update[full]": 0.03656767500001479,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_dynamic_interrupt_through_mutation_accessor[delta]": 0.029688153999927636,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_dynamic_interrupt_through_mutation_accessor[full]": 0.030830648999994992,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_off_head_dynamic_interrupt_after_state_update[delta]": 0.050499544999865975,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_off_head_dynamic_interrupt_after_state_update[full]": 0.031092280999928334,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_thread_paused_before_tools[delta]": 0.039711802000056196,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_thread_paused_before_tools[full]": 0.04689780299997892,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_unavailable_checkpoint[delta]": 0.039547740000216436,
+ "tests/test_compact_interrupted_thread.py::test_compact_rejects_unavailable_checkpoint[full]": 0.0404701870000963,
+ "tests/test_compact_interrupted_thread.py::test_compact_still_accepts_idle_completed_thread[delta]": 0.04076422000002822,
+ "tests/test_compact_interrupted_thread.py::test_compact_still_accepts_idle_completed_thread[full]": 0.04063063900002817,
+ "tests/test_compaction_event_identity.py::TestLeadRunCompaction::test_async_compaction_names_the_run_it_happened_in": 1.231163785999911,
+ "tests/test_compaction_event_identity.py::TestLeadRunCompaction::test_identity_does_not_depend_on_a_lifecycle_contributor": 0.006917255000075784,
+ "tests/test_compaction_event_identity.py::TestManualCompaction::test_manual_compact_outside_any_run_falls_back_to_a_detached_store": 0.0033128189999160895,
+ "tests/test_compaction_event_identity.py::TestNotifyHandsOverTheLiveStore::test_a_live_store_reaches_the_observer_and_names_the_event": 0.0014481480000085867,
+ "tests/test_compaction_event_identity.py::TestNotifyHandsOverTheLiveStore::test_a_store_without_task_info_is_handed_over_without_identity": 0.001352578000023641,
+ "tests/test_compaction_event_identity.py::TestNotifyHandsOverTheLiveStore::test_no_store_falls_back_to_detached": 0.001374220000002424,
+ "tests/test_compaction_event_identity.py::TestSyncCompaction::test_sync_compaction_carries_the_live_task_identity": 0.003600989999995363,
+ "tests/test_compaction_event_identity.py::test_an_event_built_the_old_way_still_constructs_without_identity": 0.0008517790000723835,
+ "tests/test_completed_evidence_admission.py::test_client_metadata_cannot_forge_completed_evidence_origin[None-None-interactive]": 0.004620625000143264,
+ "tests/test_completed_evidence_admission.py::test_client_metadata_cannot_forge_completed_evidence_origin[internal-None-unknown]": 0.004185737999932826,
+ "tests/test_completed_evidence_admission.py::test_client_metadata_cannot_forge_completed_evidence_origin[internal-extension_evaluation-extension_evaluation]": 0.005141431000083685,
+ "tests/test_completed_evidence_admission.py::test_client_metadata_cannot_forge_completed_evidence_origin[internal-interactive-interactive]": 0.004250680999916767,
+ "tests/test_completed_evidence_admission.py::test_client_metadata_cannot_forge_completed_evidence_origin[internal-scheduled-scheduled]": 0.004394581000042308,
+ "tests/test_completed_evidence_admission.py::test_client_metadata_cannot_forge_completed_evidence_origin[internal-unknown-unknown]": 0.004180338000082884,
+ "tests/test_completed_evidence_admission.py::test_evidence_agent_is_effective_canonical_id_not_routing_or_display_name": 0.004452048000075592,
+ "tests/test_completed_evidence_admission.py::test_keyed_resume_peer_reuse_preserves_evidence_identity[memory]": 0.005410847999996804,
+ "tests/test_completed_evidence_admission.py::test_keyed_resume_peer_reuse_preserves_evidence_identity[sqlite]": 0.234007795000025,
+ "tests/test_completed_evidence_admission.py::test_scheduler_passes_origin_outside_request_metadata": 0.002440492000005179,
+ "tests/test_completed_run_evidence.py::test_admission_origin_survives_hydration_and_ignores_metadata": 0.2186084180001444,
+ "tests/test_completed_run_evidence.py::test_already_admitted_cross_thread_callback_survives_stop": 0.22694242600005055,
+ "tests/test_completed_run_evidence.py::test_answered_ack_lets_paused_worker_finish_committed_terminal": 0.26597385800005213,
+ "tests/test_completed_run_evidence.py::test_cancelled_background_flush_cannot_silently_seal_an_empty_tail": 0.2371465520000129,
+ "tests/test_completed_run_evidence.py::test_cancelled_flush_before_first_execution_cannot_seal_an_empty_tail": 0.22269828800006053,
+ "tests/test_completed_run_evidence.py::test_changed_run_page_rejects_invalid_limits[-1]": 0.21503788799986978,
+ "tests/test_completed_run_evidence.py::test_changed_run_page_rejects_invalid_limits[0]": 0.2364054990000568,
+ "tests/test_completed_run_evidence.py::test_changed_run_page_rejects_invalid_limits[1.5]": 0.21802566600001683,
+ "tests/test_completed_run_evidence.py::test_changed_run_page_rejects_invalid_limits[2001]": 0.23219941699994706,
+ "tests/test_completed_run_evidence.py::test_changed_run_page_rejects_invalid_limits[True]": 0.24256675800006633,
+ "tests/test_completed_run_evidence.py::test_changed_run_page_uses_validated_limit": 0.2268396929998744,
+ "tests/test_completed_run_evidence.py::test_commit_then_error_never_replays_or_issues_evidence_receipt": 0.23037755999996534,
+ "tests/test_completed_run_evidence.py::test_content_hash_and_body_preserve_embedded_null": 0.24198026699991715,
+ "tests/test_completed_run_evidence.py::test_every_page_reauthorizes_current_owner": 0.23395504500012976,
+ "tests/test_completed_run_evidence.py::test_expired_lease_cannot_seal": 0.23476318799998808,
+ "tests/test_completed_run_evidence.py::test_explicit_owner_scope_is_required[None]": 0.0009529379999548837,
+ "tests/test_completed_run_evidence.py::test_explicit_owner_scope_is_required[owners1]": 0.0008685310000373647,
+ "tests/test_completed_run_evidence.py::test_explicit_owner_scope_is_required[owners2]": 0.0008724269998765521,
+ "tests/test_completed_run_evidence.py::test_explicit_owner_scope_is_required[owners3]": 0.000867068000047766,
+ "tests/test_completed_run_evidence.py::test_explicit_owner_scope_is_required[owners4]": 0.0008290669999269085,
+ "tests/test_completed_run_evidence.py::test_force_close_during_receipt_cannot_return_confirmed_bounds": 0.22281556899997668,
+ "tests/test_completed_run_evidence.py::test_giant_event_preview_fits_envelope_and_advances": 0.24621128800015413,
+ "tests/test_completed_run_evidence.py::test_graph_assembly_failure_has_partial_coverage": 0.2678069119999691,
+ "tests/test_completed_run_evidence.py::test_host_cancellation_drains_durable_evidence_seal": 0.27715332600007514,
+ "tests/test_completed_run_evidence.py::test_ingestion_digest_is_of_persisted_truncated_serialization[put]": 0.23856068000009145,
+ "tests/test_completed_run_evidence.py::test_ingestion_digest_is_of_persisted_truncated_serialization[put_batch]": 0.22521492300006685,
+ "tests/test_completed_run_evidence.py::test_ingestion_digest_is_of_persisted_truncated_serialization[put_if_absent]": 0.2273653510000031,
+ "tests/test_completed_run_evidence.py::test_internal_resolver_rechecks_current_retention_without_reading_events": 0.27113024499999483,
+ "tests/test_completed_run_evidence.py::test_legacy_digest_budget_is_cumulative_and_never_trusts_metadata[sizes0]": 0.24288502499996412,
+ "tests/test_completed_run_evidence.py::test_legacy_digest_budget_is_cumulative_and_never_trusts_metadata[sizes1]": 0.3310664469998983,
+ "tests/test_completed_run_evidence.py::test_legacy_digest_deadline_interrupts_query_wait": 0.24371463999989373,
+ "tests/test_completed_run_evidence.py::test_legacy_digest_within_budget_is_exact": 0.24614671899996665,
+ "tests/test_completed_run_evidence.py::test_legacy_terminal_run_is_partial_even_with_delivery[error]": 0.24778337999998712,
+ "tests/test_completed_run_evidence.py::test_legacy_terminal_run_is_partial_even_with_delivery[interrupted]": 0.23983135200001016,
+ "tests/test_completed_run_evidence.py::test_legacy_terminal_run_is_partial_even_with_delivery[success]": 0.23525767800003905,
+ "tests/test_completed_run_evidence.py::test_legacy_terminal_run_is_partial_even_with_delivery[timeout]": 0.2375420229999463,
+ "tests/test_completed_run_evidence.py::test_lifecycle_transition_invalidates_pending_snapshot": 0.24054611599979125,
+ "tests/test_completed_run_evidence.py::test_migration_is_additive_current_chain": 0.016054982000014206,
+ "tests/test_completed_run_evidence.py::test_migration_upgrades_real_sqlite_and_preserves_legacy_partial": 0.28950708900003974,
+ "tests/test_completed_run_evidence.py::test_new_dtos_detach_mutable_constructor_sequences": 0.0008828979999861986,
+ "tests/test_completed_run_evidence.py::test_new_giant_digest_has_constant_read_queries": 0.3461889960000235,
+ "tests/test_completed_run_evidence.py::test_normal_close_stops_evidence_producers_before_draining": 0.22518072899993058,
+ "tests/test_completed_run_evidence.py::test_normal_close_waits_for_terminal_confirmation_before_detach": 0.23450611499993101,
+ "tests/test_completed_run_evidence.py::test_proven_not_committed_flush_never_issues_seal_and_close_can_retry": 0.0017528910000237374,
+ "tests/test_completed_run_evidence.py::test_scope_filters_before_pagination_and_cursor_binds_plugin": 0.239055419999886,
+ "tests/test_completed_run_evidence.py::test_seal_cancellation_is_deferred_until_after_end": 0.25769295900011,
+ "tests/test_completed_run_evidence.py::test_seal_failure_does_not_change_business_success": 0.27505421599994406,
+ "tests/test_completed_run_evidence.py::test_seal_requires_drain_and_current_owner": 0.25271440799997436,
+ "tests/test_completed_run_evidence.py::test_snapshot_cleanup_is_owner_scoped[run]": 0.2534278670000276,
+ "tests/test_completed_run_evidence.py::test_snapshot_cleanup_is_owner_scoped[run_events]": 0.26651585700005853,
+ "tests/test_completed_run_evidence.py::test_snapshot_cleanup_is_owner_scoped[thread]": 0.25303046900012305,
+ "tests/test_completed_run_evidence.py::test_snapshot_cleanup_is_owner_scoped[thread_events]": 0.2559382810001125,
+ "tests/test_completed_run_evidence.py::test_snapshot_fixed_boundaries_and_retention_invalidation": 0.2895311339998443,
+ "tests/test_completed_run_evidence.py::test_source_fence_metadata_has_explicit_accessors": 0.22836062100009258,
+ "tests/test_completed_run_evidence.py::test_startup_recovers_more_than_one_evidence_batch": 0.3718427620000284,
+ "tests/test_completed_run_evidence.py::test_terminal_unsealed_recovery_keeps_live_local_finalization": 0.258283019999908,
+ "tests/test_completed_run_evidence.py::test_thread_delete_invalidates_even_empty_snapshot": 0.25471530600009373,
+ "tests/test_completed_run_evidence.py::test_thread_snapshot_cleanup_locks_runs_in_prior_statement": 0.23992010799997843,
+ "tests/test_completed_run_evidence.py::test_unsealed_crash_recovery_advances_discovery[error]": 0.23776388700002826,
+ "tests/test_completed_run_evidence.py::test_unsealed_crash_recovery_advances_discovery[interrupted]": 0.2455733809999856,
+ "tests/test_completed_run_evidence.py::test_unsealed_crash_recovery_advances_discovery[success]": 0.2622388329999694,
+ "tests/test_completed_run_evidence.py::test_unsealed_crash_recovery_advances_discovery[timeout]": 0.24037932599992473,
+ "tests/test_completed_run_evidence.py::test_unsealed_crash_recovery_advances_discovery[waiting_for_input]": 0.24662796600011916,
+ "tests/test_completed_run_evidence.py::test_unsupported_is_explicit": 0.00137794800014035,
+ "tests/test_completed_run_evidence.py::test_waiting_for_input_run_seals_drained_evidence": 0.24400551099995482,
+ "tests/test_completed_run_evidence.py::test_worker_seals_after_completion_hook_before_end[error]": 0.2820271649999313,
+ "tests/test_completed_run_evidence.py::test_worker_seals_after_completion_hook_before_end[interrupted]": 0.2862413129998913,
+ "tests/test_completed_run_evidence.py::test_worker_seals_after_completion_hook_before_end[success]": 1.5410315060000812,
+ "tests/test_compose_auth_trusted_proxies.py::test_every_gateway_location_overwrites_x_real_ip[deploy/helm/deer-flow/templates/configmap-nginx.yaml]": 0.0018204079999577516,
+ "tests/test_compose_auth_trusted_proxies.py::test_every_gateway_location_overwrites_x_real_ip[docker/nginx/nginx.conf]": 0.0022945079999772133,
+ "tests/test_compose_auth_trusted_proxies.py::test_every_gateway_location_overwrites_x_real_ip[docker/nginx/nginx.local.conf]": 0.0019460949999938748,
+ "tests/test_compose_auth_trusted_proxies.py::test_gateway_trusts_the_bundled_nginx_service_by_default[dev]": 0.015633760000014263,
+ "tests/test_compose_auth_trusted_proxies.py::test_gateway_trusts_the_bundled_nginx_service_by_default[prod]": 0.014435591999927055,
+ "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[default]": 0.11091648299998269,
+ "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[dotenv-override]": 0.11522085299998253,
+ "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[explicitly-empty]": 0.10932634599987523,
+ "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[quoted-crlf]": 0.11109822300011274,
+ "tests/test_compose_auth_trusted_proxies.py::test_make_docker_start_keeps_a_dotenv_override[shell-export-wins]": 0.10722025799998391,
+ "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[default-dev]": 0.06365306100008183,
+ "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[default-prod]": 0.06428225100000873,
+ "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[explicitly-empty-dev]": 0.06459309100011978,
+ "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[explicitly-empty-prod]": 0.06386923699994895,
+ "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[operator-override-dev]": 0.0635035349998816,
+ "tests/test_compose_auth_trusted_proxies.py::test_real_compose_renders_the_default_and_keeps_an_operator_override[operator-override-prod]": 0.0634601820000853,
+ "tests/test_compose_credentials_key.py::test_gateway_receives_the_credentials_key[dev]": 0.015679457000032926,
+ "tests/test_compose_credentials_key.py::test_gateway_receives_the_credentials_key[prod]": 0.014495393000061085,
+ "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[dotenv]": 0.11003524699992795,
+ "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[quoted-crlf]": 0.11081326199996511,
+ "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[shell-export-wins]": 0.10703624600000694,
+ "tests/test_compose_credentials_key.py::test_make_docker_start_keeps_the_dotenv_credentials_key[unset]": 0.1108491549999826,
+ "tests/test_compose_credentials_key.py::test_only_the_gateway_receives_the_credentials_key[dev]": 0.015222078000078909,
+ "tests/test_compose_credentials_key.py::test_only_the_gateway_receives_the_credentials_key[prod]": 0.014402308000057928,
+ "tests/test_compose_default_bind_host.py::test_bind_address_remains_overridable[dev]": 0.014967079000030026,
+ "tests/test_compose_default_bind_host.py::test_bind_address_remains_overridable[prod]": 0.014260452000030455,
+ "tests/test_compose_default_bind_host.py::test_compose_env_files_are_optional[dev]": 0.014981886999976268,
+ "tests/test_compose_default_bind_host.py::test_compose_env_files_are_optional[prod]": 0.01451631300005829,
+ "tests/test_compose_default_bind_host.py::test_dev_frontend_allows_default_loopback_origins": 0.014861891999885302,
+ "tests/test_compose_default_bind_host.py::test_nginx_entry_defaults_to_loopback[dev]": 0.015429265999955533,
+ "tests/test_compose_default_bind_host.py::test_nginx_entry_defaults_to_loopback[prod]": 0.014136156999938976,
+ "tests/test_compose_default_bind_host.py::test_no_service_publishes_on_all_interfaces[dev]": 0.016296464000106425,
+ "tests/test_compose_default_bind_host.py::test_no_service_publishes_on_all_interfaces[prod]": 0.014239652000014758,
+ "tests/test_compose_default_bind_host.py::test_real_compose_renders_a_checkout_without_env_files[dev]": 0.06320568699982232,
+ "tests/test_compose_default_bind_host.py::test_real_compose_renders_a_checkout_without_env_files[prod]": 0.07071764799991342,
+ "tests/test_compose_default_bind_host.py::test_real_compose_still_loads_env_files_that_exist[dev]": 0.06350382499977059,
+ "tests/test_compose_default_bind_host.py::test_real_compose_still_loads_env_files_that_exist[prod]": 0.062196822000032626,
+ "tests/test_compose_default_bind_host.py::test_real_compose_still_rejects_an_env_file_it_cannot_read[dev]": 0.06265767200011396,
+ "tests/test_compose_default_bind_host.py::test_real_compose_still_rejects_an_env_file_it_cannot_read[prod]": 0.06343295299996043,
+ "tests/test_compose_default_workers.py::test_dev_gateway_bounds_uvicorn_graceful_shutdown_and_covers_it": 0.01521395300005679,
+ "tests/test_compose_default_workers.py::test_gateway_bounds_uvicorn_graceful_shutdown": 0.01445696199982649,
+ "tests/test_compose_default_workers.py::test_gateway_defaults_to_single_worker": 0.015228819999833831,
+ "tests/test_compose_default_workers.py::test_gateway_stop_grace_period_covers_the_shutdown_work": 0.02801724899995861,
+ "tests/test_compose_default_workers.py::test_gateway_worker_count_remains_overridable": 0.014435649999995803,
+ "tests/test_compose_default_workers.py::test_shutdown_budget_models_every_bounded_lifespan_hook": 0.000980150000032154,
+ "tests/test_compose_extensions_config_writable.py::test_app_config_stays_read_only": 0.014448375999904783,
+ "tests/test_compose_extensions_config_writable.py::test_extensions_config_is_mounted_writable": 0.014636528999972143,
+ "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst-expected0]": 0.0009032060000890851,
+ "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:ro,z-expected2]": 0.0009279019999439697,
+ "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:ro-expected1]": 0.0009263190000865507,
+ "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:rw-expected4]": 0.0008987479999404968,
+ "tests/test_compose_extensions_config_writable.py::test_mount_options_parses_comma_separated_flags[./src:/dst:z,ro-expected3]": 0.0008691930000850334,
+ "tests/test_compose_nginx_image_pin.py::test_both_compose_files_pin_the_same_nginx_image": 0.028231610999910117,
+ "tests/test_compose_nginx_image_pin.py::test_nginx_image_is_pinned_to_an_exact_tag": 0.02825931400002446,
+ "tests/test_compose_nginx_ipv6_guard.py::test_all_nginx_launchers_use_one_identical_guard_pattern": 0.0282642009999563,
+ "tests/test_compose_nginx_ipv6_guard.py::test_compose_nginx_execs_nginx_as_pid_1[dev]": 0.014966154999910941,
+ "tests/test_compose_nginx_ipv6_guard.py::test_compose_nginx_execs_nginx_as_pid_1[prod]": 0.01439935299993067,
+ "tests/test_compose_nginx_ipv6_guard.py::test_every_nginx_launcher_strips_the_ipv6_listen_when_ipv6_is_unavailable[dev]": 0.015128060999927584,
+ "tests/test_compose_nginx_ipv6_guard.py::test_every_nginx_launcher_strips_the_ipv6_listen_when_ipv6_is_unavailable[helm]": 0.0010801380001339567,
+ "tests/test_compose_nginx_ipv6_guard.py::test_every_nginx_launcher_strips_the_ipv6_listen_when_ipv6_is_unavailable[prod]": 0.014413608999916505,
+ "tests/test_compose_nginx_ipv6_guard.py::test_guard_pattern_removes_only_the_ipv6_listen_from_the_shipped_config[compose]": 0.015790435000099023,
+ "tests/test_compose_nginx_ipv6_guard.py::test_guard_pattern_removes_only_the_ipv6_listen_from_the_shipped_config[helm]": 0.01537673799998629,
+ "tests/test_config_atomic_cleanup.py::test_managed_model_write_keeps_the_replace_error_when_cleanup_also_fails": 0.004993844999944486,
+ "tests/test_config_atomic_cleanup.py::test_managed_model_write_survives_a_failing_temporary_removal": 0.005048917999943114,
+ "tests/test_config_atomic_cleanup.py::test_secret_creation_keeps_the_replace_error_when_cleanup_also_fails": 1.0083732639999425,
+ "tests/test_config_atomic_cleanup.py::test_secret_creation_survives_a_failing_temporary_removal": 0.006627513000125873,
+ "tests/test_config_version.py::test_config_upgrade_adds_security_fail_closed_preserving_user_values": 0.11581514900001366,
+ "tests/test_config_version.py::test_config_upgrade_checkout_helper_ignores_inherited_env_file": 1.0033554569998842,
+ "tests/test_config_version.py::test_config_upgrade_creates_checkout_config_when_none_exists": 0.6585192630000165,
+ "tests/test_config_version.py::test_config_upgrade_fails_on_missing_deer_flow_config_path": 0.6534418379999352,
+ "tests/test_config_version.py::test_config_upgrade_feeds_inline_python_on_stdin": 0.00108067899998332,
+ "tests/test_config_version.py::test_config_upgrade_honors_deer_flow_config_path_from_dotenv": 0.9067136280000341,
+ "tests/test_config_version.py::test_config_upgrade_honors_deer_flow_env_file_over_checkout_dotenv": 0.9493642999999565,
+ "tests/test_config_version.py::test_config_upgrade_honors_deer_flow_project_root": 0.8993529449999187,
+ "tests/test_config_version.py::test_config_upgrade_reports_invalid_deer_flow_project_root": 0.6680965919998698,
+ "tests/test_config_version.py::test_config_upgrade_resolves_relative_deer_flow_config_path_from_backend": 0.8896356619999324,
+ "tests/test_config_version.py::test_config_upgrade_targets_checkout_config_over_legacy_backend_copy": 1.008546398999897,
+ "tests/test_config_version.py::test_knowledge_base_config_is_provider_agnostic": 0.0008470809998470941,
+ "tests/test_config_version.py::test_matching_version_no_warning": 0.0023345620001009593,
+ "tests/test_config_version.py::test_missing_version_treated_as_zero": 0.0028478959999347353,
+ "tests/test_config_version.py::test_newer_user_version_no_warning": 0.0023117710002225067,
+ "tests/test_config_version.py::test_no_example_file_no_warning": 0.0016930879999108583,
+ "tests/test_config_version.py::test_outdated_version_emits_warning": 0.0024348110000573797,
+ "tests/test_config_version.py::test_security_fail_closed_bumped_config_version": 0.1182838830000037,
+ "tests/test_config_version.py::test_string_config_version_does_not_raise_type_error": 0.002078392000044005,
+ "tests/test_config_version.py::test_version_26_config_reported_outdated_against_example": 0.15013203399985287,
+ "tests/test_config_version.py::test_version_26_config_upgrades_to_checkpoint_channel_mode": 1.1281811989999824,
+ "tests/test_config_version.py::test_version_41_config_moves_legacy_ragflow_settings_to_tool": 1.002759658000059,
+ "tests/test_config_version.py::test_version_41_tools_only_ragflow_config_enables_knowledge_capability": 1.0034305380002024,
+ "tests/test_config_version.py::test_version_45_lightrag_config_preserves_explicit_disabled_gate": 0.9401820529999441,
+ "tests/test_config_version.py::test_version_45_tools_only_lightrag_config_keeps_knowledge_tool_available": 1.0863297020000573,
+ "tests/test_config_version.py::test_version_45_tools_only_ragflow_config_runs_knowledge_migration": 1.0099223839999922,
+ "tests/test_config_version.py::test_version_46_pii_disabled_config_upgrade_skips_token_secret": 1.010065392000115,
+ "tests/test_config_version.py::test_version_46_pii_enabled_config_reported_outdated_against_example": 0.15016861199990217,
+ "tests/test_config_version.py::test_version_46_pii_enabled_config_upgrade_generates_token_secret": 1.0130156470000884,
+ "tests/test_configure_script.py::test_configure_help_prints_usage_without_generating_files": 0.038584438000157206,
+ "tests/test_configure_script.py::test_configure_preserves_existing_configuration[config.yaml]": 0.037949547000039274,
+ "tests/test_configure_script.py::test_configure_preserves_existing_configuration[config.yml]": 0.03743970999994417,
+ "tests/test_configure_script.py::test_configure_preserves_existing_configuration[configure.yml]": 0.0378258039999082,
+ "tests/test_configure_script.py::test_configure_rejects_unknown_flags_without_generating_files": 0.03779157999997551,
+ "tests/test_configure_script.py::test_configure_succeeds_with_restricted_stdout_encoding[ascii]": 0.03950359299994943,
+ "tests/test_configure_script.py::test_configure_succeeds_with_restricted_stdout_encoding[cp1252]": 0.038926381000010224,
+ "tests/test_configure_script.py::test_configure_succeeds_with_restricted_stdout_encoding[cp936]": 0.03874966800003676,
+ "tests/test_configure_script.py::test_configure_succeeds_with_restricted_stdout_encoding[utf-8]": 0.03833544100018571,
+ "tests/test_configure_script.py::test_env_template_leaves_every_placeholder_credential_commented": 0.0009203470000329617,
+ "tests/test_configured_extensions.py::test_dict_entry_passes_constructor_kwargs": 0.0008067949999031043,
+ "tests/test_configured_extensions.py::test_empty_kwargs_matches_zero_arg_constructor": 0.0008529220001491922,
+ "tests/test_configured_extensions.py::test_extensions_config_keeps_string_entries": 0.0007747249999283667,
+ "tests/test_configured_extensions.py::test_extensions_config_parses_class_and_kwargs": 0.000743424999996023,
+ "tests/test_configured_extensions.py::test_extensions_config_rejects_blank_class_path": 0.0007619609999665045,
+ "tests/test_configured_extensions.py::test_extensions_config_rejects_blank_string_entry": 0.0007555680000450593,
+ "tests/test_configured_extensions.py::test_extensions_config_rejects_unknown_entry_fields": 0.0007577719999289911,
+ "tests/test_configured_extensions.py::test_extensions_config_strips_string_entries": 0.0007448770001019511,
+ "tests/test_configured_extensions.py::test_kwargs_reject_nan": 0.0007780089999869233,
+ "tests/test_configured_extensions.py::test_kwargs_reject_non_json_values": 0.000864643999875625,
+ "tests/test_configured_extensions.py::test_kwargs_yaml_date_normalizes_to_iso_string": 0.0007774700000027224,
+ "tests/test_configured_extensions.py::test_kwargs_yaml_datetime_normalizes_to_iso_string": 0.0007595150000270223,
+ "tests/test_configured_extensions.py::test_malformed_raw_dict_fails_at_load": 0.0007742640000287793,
+ "tests/test_configured_extensions.py::test_raw_dict_entry_passes_constructor_kwargs": 0.0008046009999134185,
+ "tests/test_configured_extensions.py::test_raw_file_round_trips_kwargs_entries": 0.0059508429998231804,
+ "tests/test_configured_extensions.py::test_string_entry_still_zero_arg": 0.0008020750000241605,
+ "tests/test_configured_extensions.py::test_unknown_constructor_kwarg_fails_loudly": 0.0011679229999117524,
+ "tests/test_configured_middleware_scope.py::test_excluded_entries_are_not_imported_or_constructed[test_configured_middleware_scope:BrokenMiddleware-lead-subagent]": 0.0009452039998905093,
+ "tests/test_configured_middleware_scope.py::test_excluded_entries_are_not_imported_or_constructed[test_configured_middleware_scope:BrokenMiddleware-subagent-lead]": 0.0009511650000604277,
+ "tests/test_configured_middleware_scope.py::test_excluded_entries_are_not_imported_or_constructed[unavailable_module:Middleware-lead-subagent]": 0.0009714230000099633,
+ "tests/test_configured_middleware_scope.py::test_excluded_entries_are_not_imported_or_constructed[unavailable_module:Middleware-subagent-lead]": 0.0009649520000039047,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[1]": 0.0010219680001455345,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[LEAD]": 0.0008684499999844775,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[None]": 0.0008931270000402947,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[True]": 0.0008501859998659711,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[]": 0.0008452979999447052,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[invalid4]": 0.0008619480000788826,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[invalid5]": 0.0008203410000078293,
+ "tests/test_configured_middleware_scope.py::test_invalid_scope_is_rejected_even_for_an_unavailable_class[worker]": 0.0008362899999383444,
+ "tests/test_configured_middleware_scope.py::test_legacy_entries_and_order_are_preserved[lead]": 0.0009182239999745434,
+ "tests/test_configured_middleware_scope.py::test_legacy_entries_and_order_are_preserved[subagent]": 0.0009095570001136366,
+ "tests/test_configured_middleware_scope.py::test_loader_requires_a_concrete_host_scope[None]": 0.0008026169999766353,
+ "tests/test_configured_middleware_scope.py::test_loader_requires_a_concrete_host_scope[both]": 0.0008693730000004507,
+ "tests/test_configured_middleware_scope.py::test_loader_requires_a_concrete_host_scope[invalid]": 0.0008201699999972334,
+ "tests/test_configured_middleware_scope.py::test_loader_requires_explicit_scope": 0.000842311000042173,
+ "tests/test_configured_middleware_scope.py::test_raw_dict_and_model_entries_are_filtered": 0.0007838110001330278,
+ "tests/test_configured_middleware_scope.py::test_raw_dict_scope_is_validated_before_skipping": 0.0008139280000705185,
+ "tests/test_configured_middleware_scope.py::test_real_lead_and_subagent_builders_select_their_own_scope": 0.005123118999904364,
+ "tests/test_configured_middleware_scope.py::test_scope_survives_config_serialization[both]": 0.0009521670000367521,
+ "tests/test_configured_middleware_scope.py::test_scope_survives_config_serialization[lead]": 0.0008810849998326375,
+ "tests/test_configured_middleware_scope.py::test_scope_survives_config_serialization[subagent]": 0.0008697929999925691,
+ "tests/test_configured_middleware_scope.py::test_selected_constructor_failure_still_propagates[lead]": 0.0012364610000759058,
+ "tests/test_configured_middleware_scope.py::test_selected_constructor_failure_still_propagates[subagent]": 0.0010984430000462453,
+ "tests/test_configured_middleware_scope.py::test_selected_import_and_subclass_failures_still_propagate[types:SimpleNamespace-lead]": 0.0009081640000658808,
+ "tests/test_configured_middleware_scope.py::test_selected_import_and_subclass_failures_still_propagate[types:SimpleNamespace-subagent]": 0.0008880770001269411,
+ "tests/test_configured_middleware_scope.py::test_selected_import_and_subclass_failures_still_propagate[unavailable_module:Middleware-lead]": 0.0012504979999903298,
+ "tests/test_configured_middleware_scope.py::test_selected_import_and_subclass_failures_still_propagate[unavailable_module:Middleware-subagent]": 0.0012127170000439946,
+ "tests/test_console_router.py::TestConsoleRuns::test_listing_orders_paginates_and_joins_titles": 0.23268011600009686,
+ "tests/test_console_router.py::TestConsoleRuns::test_offset_pagination": 0.23756425700003092,
+ "tests/test_console_router.py::TestConsoleRuns::test_status_filter": 0.2353746899999578,
+ "tests/test_console_router.py::TestConsoleStats::test_headline_counters": 0.23706536400004552,
+ "tests/test_console_router.py::TestConsoleUsage::test_daily_buckets_and_model_breakdown": 0.22983880899994347,
+ "tests/test_console_router.py::TestConsoleUsage::test_legacy_input_tokens_accumulate_with_model_usage[0-empty-map]": 0.24617007999995622,
+ "tests/test_console_router.py::TestConsoleUsage::test_legacy_input_tokens_accumulate_with_model_usage[0-null-map]": 0.2445365479999282,
+ "tests/test_console_router.py::TestConsoleUsage::test_legacy_input_tokens_accumulate_with_model_usage[50-empty-map]": 0.23617942099997435,
+ "tests/test_console_router.py::TestConsoleUsage::test_legacy_input_tokens_accumulate_with_model_usage[50-null-map]": 0.233854349000012,
+ "tests/test_console_router.py::TestConsoleUsage::test_window_excludes_old_rows_but_stats_include_them": 0.2469414700000243,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_non_finite_pricing_is_ignored_instead_of_500": 0.23058975699996154,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_run_cost_ignores_malformed_counters_but_keeps_legacy_fallback": 0.2444732159999603,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_run_cost_survives_counters_beyond_float_range": 0.24196256599998378,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[-7]": 0.0008871339999814154,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[1.5]": 0.0008631099999547587,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]": 0.0008654450000449287,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[False]": 0.000887777000002643,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[None]": 0.0008581599998933598,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[True]": 0.0008614169998963916,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[inf]": 0.0008707250000270506,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[n/a]": 0.0009615660000008575,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[nan]": 0.00089043200011929,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[value8]": 0.0008728589999691394,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_falls_back_to_zero_for_unusable_values[value9]": 0.0008596640000178013,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_keeps_usable_values[0-0]": 0.0009358060001432023,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_keeps_usable_values[1000000000000000000000000000000-1000000000000000000000000000000]": 0.0009139659999846117,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_keeps_usable_values[12-12]": 0.0009182239998608566,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_keeps_usable_values[13-13]": 0.0009024650000810652,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_token_count_keeps_usable_values[2.0-2]": 0.0008915529999740102,
+ "tests/test_console_router.py::TestMalformedUsageTolerance::test_usage_report_survives_malformed_token_counters": 0.23154208899984496,
+ "tests/test_console_router.py::TestNoSqlBackend::test_503_when_memory_backend": 0.22669537299987041,
+ "tests/test_console_router.py::TestPricing::test_cache_hits_billed_at_miss_price_without_hit_price": 0.23155921699992632,
+ "tests/test_console_router.py::TestPricing::test_costs_null_without_pricing": 0.24483064700007162,
+ "tests/test_console_router.py::TestPricing::test_costs_use_cache_hit_price": 0.24172830300005899,
+ "tests/test_console_router.py::TestPricing::test_missing_provider_bucket_keeps_its_legacy_profile_alias_unpriced": 0.23764747400002761,
+ "tests/test_console_router.py::TestPricing::test_missing_usage_keeps_same_day_model_and_totals_unpriced_in_any_row_order[r1]": 0.2555963849999898,
+ "tests/test_console_router.py::TestPricing::test_missing_usage_keeps_same_day_model_and_totals_unpriced_in_any_row_order[r2]": 0.2534764439999435,
+ "tests/test_console_router.py::TestPricing::test_missing_usage_outside_window_does_not_taint_window_cost": 0.2530932740000935,
+ "tests/test_console_router.py::TestPricing::test_mixed_currencies_disable_cost_reporting": 0.25106065100010255,
+ "tests/test_console_router.py::TestPricing::test_other_users_missing_usage_does_not_taint_scoped_cost": 0.24599701699992238,
+ "tests/test_console_router.py::TestPricing::test_shared_currency_across_models_prices_normally": 0.2386013070001809,
+ "tests/test_console_router.py::TestPricing::test_unknown_window_total_preserves_complete_other_day_and_model_cost": 0.23192107299996678,
+ "tests/test_console_router.py::TestPricing::test_unpriced_missing_model_invalidates_run_total_but_not_complete_other_model_bucket": 0.25131205200000295,
+ "tests/test_console_router.py::TestUserScoping::test_rows_filtered_by_resolved_user": 0.2524311550000675,
+ "tests/test_console_router.py::test_explicit_missing_usage_rejects_full_run_quote_and_fallback[usage_map0]": 0.0009368400001221744,
+ "tests/test_console_router.py::test_explicit_missing_usage_rejects_full_run_quote_and_fallback[usage_map1]": 0.0008822660000760152,
+ "tests/test_console_router.py::test_explicit_missing_usage_rejects_full_run_quote_and_fallback[usage_map2]": 0.0008635809999759658,
+ "tests/test_console_router.py::test_zero_missing_usage_marker_keeps_legacy_and_cache_pricing": 0.0008565879999196113,
+ "tests/test_context_compaction.py::test_compact_thread_context_allows_terminal_mid_graph_snapshot": 0.0015164479999612013,
+ "tests/test_context_compaction.py::test_compact_thread_context_falls_back_to_sync_current_tuple_without_history": 0.0023939850000260776,
+ "tests/test_context_compaction.py::test_compact_thread_context_falls_back_to_sync_head_and_history": 0.002488892000087617,
+ "tests/test_context_compaction.py::test_compact_thread_context_preserves_middleware_contributed_channels": 0.00463188700007322,
+ "tests/test_context_compaction.py::test_compact_thread_context_raises_on_summary_generation_failure": 0.0015112879998468998,
+ "tests/test_context_compaction.py::test_compact_thread_context_reads_materialized_state_and_overwrites_messages": 0.002221079999912945,
+ "tests/test_context_compaction.py::test_compact_thread_context_real_mutation_graph_finishes_without_scheduling": 0.0054977409998855364,
+ "tests/test_context_compaction.py::test_compact_thread_context_rejects_genuine_interrupt_pause": 0.0015260159999570533,
+ "tests/test_context_compaction.py::test_compact_thread_context_rejects_unavailable_checkpoint_before_summarizing": 0.0018140470000389541,
+ "tests/test_context_compaction.py::test_compact_thread_context_returns_noop_without_writing": 0.0015053859999625274,
+ "tests/test_context_compaction.py::test_compact_thread_context_threads_selected_model_to_factory": 0.0024255439999478767,
+ "tests/test_context_compaction.py::test_manual_compaction_fails_closed_when_agent_policy_cannot_load": 0.002162709000117502,
+ "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[bound-default-agent]": 0.001688850999926217,
+ "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[invalid-binding]": 0.0022425900000371257,
+ "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[legacy-missing]": 0.0022764340000094307,
+ "tests/test_context_compaction.py::test_manual_compaction_fails_closed_without_valid_checkpoint_agent_binding[non-string-binding]": 0.0022137659999543757,
+ "tests/test_context_compaction.py::test_manual_compaction_skips_memory_flush_for_opted_out_agent": 0.00197659000002659,
+ "tests/test_context_compaction.py::test_manual_compaction_uses_checkpoint_agent_for_flush_bucket": 0.001882754999996905,
+ "tests/test_context_compaction.py::test_manual_compaction_uses_checkpoint_agent_for_memory_policy[forged-agent]": 0.0019445730000597905,
+ "tests/test_context_compaction.py::test_manual_compaction_uses_checkpoint_agent_for_memory_policy[omitted-agent]": 0.0019843750001200533,
+ "tests/test_context_compaction.py::test_resolve_agent_config_load_runs_off_the_event_loop": 0.0018155489999571728,
+ "tests/test_context_compaction.py::test_resolve_agent_model_when_no_request_model": 0.0017702640000152314,
+ "tests/test_context_compaction.py::test_resolve_falls_back_to_default": 0.002509641999949963,
+ "tests/test_context_compaction.py::test_resolve_invalid_request_model_falls_to_default_not_agent": 0.0012071660000856355,
+ "tests/test_context_compaction.py::test_resolve_request_model_overrides_agent_and_default": 0.001228104999995594,
+ "tests/test_context_compaction_observation.py::TestAnInstallWithNoObserverPaysNothing::test_the_compaction_itself_still_happens_unobserved": 0.002946931999872504,
+ "tests/test_context_compaction_observation.py::TestAnInstallWithNoObserverPaysNothing::test_the_sources_are_hashed_when_an_observer_is_registered": 0.00220429899991359,
+ "tests/test_context_compaction_observation.py::TestAnInstallWithNoObserverPaysNothing::test_the_sources_are_not_hashed_when_nothing_observes": 0.0022201279999762846,
+ "tests/test_context_compaction_observation.py::TestSummarizationEmitsTheEvent::test_a_compaction_notifies_observers_once": 0.003009027999951286,
+ "tests/test_context_compaction_observation.py::TestSummarizationEmitsTheEvent::test_no_event_is_emitted_when_the_trigger_does_not_fire": 0.0036742670000649014,
+ "tests/test_context_compaction_observation.py::test_event_records_both_ends_of_the_transform": 0.0008285050000722549,
+ "tests/test_context_compaction_observation.py::test_source_hashes_are_a_tuple_so_the_event_cannot_be_mutated_after_emission": 0.0007798649999131158,
+ "tests/test_context_compaction_observation.py::test_source_hashes_are_computed_on_content_directly_not_a_stringified_copy": 0.0025324329999421025,
+ "tests/test_conversation_access.py::test_missing_auth_context_does_not_grant_access": 0.0016996200000676254,
+ "tests/test_conversation_access.py::test_missing_transcript_is_reported_without_checkpoint_reconstruction": 0.00212085099997239,
+ "tests/test_conversation_access.py::test_only_explicit_references_grant_access_and_urls_are_local_selectors": 0.0023811399998976412,
+ "tests/test_conversation_access.py::test_opt_in_and_effective_read_permission_are_required_even_for_admin[permissions0-True]": 0.0018405549998306014,
+ "tests/test_conversation_access.py::test_opt_in_and_effective_read_permission_are_required_even_for_admin[permissions1-True]": 0.0016788730000598662,
+ "tests/test_conversation_access.py::test_opt_in_and_effective_read_permission_are_required_even_for_admin[permissions2-False]": 0.0019049669999731123,
+ "tests/test_conversation_access.py::test_read_checks_current_ownership_and_bounds_text": 0.002290660999960892,
+ "tests/test_conversation_access.py::test_reader_pages_visible_text_and_keeps_source_unchanged": 0.002907789000005323,
+ "tests/test_conversation_access.py::test_reader_skips_malformed_optional_metadata_without_losing_the_page": 0.00391151299993453,
+ "tests/test_conversation_access.py::test_reference_field_is_explicit_and_bounded": 0.0008956619999480608,
+ "tests/test_conversation_access.py::test_scheduled_reader_rejects_urls_and_missing_owner": 0.0013919129999067081,
+ "tests/test_conversation_access.py::test_scheduled_reader_uses_explicit_owner_without_http_authority": 0.0029702570000154083,
+ "tests/test_conversation_access.py::test_start_run_installs_fresh_capability_without_persisting_it": 0.01597794499991778,
+ "tests/test_conversation_access.py::test_wrong_owner_missing_and_unlisted_targets_are_denied_before_content_read": 0.002223323999942295,
+ "tests/test_conversation_access_edge_cases.py::test_custom_agent_link_does_not_widen_the_path_or_origin_contract[https://deerflow.example/workspace/agents/researcher/chats/source/extra]": 0.001734155000121973,
+ "tests/test_conversation_access_edge_cases.py::test_custom_agent_link_does_not_widen_the_path_or_origin_contract[https://deerflow.example/workspace/agents/researcher/not-chats/source]": 0.001795861000118748,
+ "tests/test_conversation_access_edge_cases.py::test_custom_agent_link_does_not_widen_the_path_or_origin_contract[https://other.example/workspace/agents/researcher/chats/source]": 0.0017466200000626486,
+ "tests/test_conversation_access_edge_cases.py::test_escaped_text_that_alone_exceeds_the_budget_is_cut_to_fit": 0.0028650079999579248,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[ 1]": 0.0021972760000608105,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[-1]": 0.0021565580001379203,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[0]": 0.0021634219999668858,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[1 ]": 0.0021843909999006428,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[1.0]": 0.00214598799993837,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[1]": 0.002164934000006724,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[99999999999999999999]": 0.0021822170000405094,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[True]": 0.0022069939999482813,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[\\u0661]": 0.0022202090001428587,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[\\uff11]": 0.0021758149999868692,
+ "tests/test_conversation_access_edge_cases.py::test_invalid_cursor_is_rejected_before_transcript_queries[]": 0.0021740220000765476,
+ "tests/test_conversation_access_edge_cases.py::test_message_that_does_not_fit_the_page_starts_the_next_page_intact": 0.0028604599999653146,
+ "tests/test_conversation_access_edge_cases.py::test_multipart_text_preserves_rendered_block_boundaries": 0.0008550349999723039,
+ "tests/test_conversation_access_edge_cases.py::test_only_visible_text_blocks_cross_the_reader": 0.0007666799999697105,
+ "tests/test_conversation_access_edge_cases.py::test_page_text_budget_continues_without_skipping_earlier_messages": 0.005217576000063673,
+ "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[budget-disabled]": 0.004090550000228177,
+ "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[default-budget]": 0.004909456999939721,
+ "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[exempt]": 0.004084006999846679,
+ "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[fallback-only]": 0.006381030000056853,
+ "tests/test_conversation_access_edge_cases.py::test_pages_stay_inline_under_the_tool_output_budget[per-tool-override]": 0.006406927999933032,
+ "tests/test_conversation_access_edge_cases.py::test_reference_accepts_both_frontend_conversation_routes[/workspace/agents/researcher/chats/source]": 0.001653123000096457,
+ "tests/test_conversation_access_edge_cases.py::test_reference_accepts_both_frontend_conversation_routes[/workspace/chats/source]": 0.0017913729999463612,
+ "tests/test_conversation_access_edge_cases.py::test_single_long_message_is_an_explicitly_truncated_excerpt": 0.0022611249999044958,
+ "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[complete-message]": 0.002510613000140438,
+ "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[message-limit]": 0.002531361999899673,
+ "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[more-pages-without-truncation]": 0.0032524459999194733,
+ "tests/test_conversation_access_edge_cases.py::test_truncation_notice_requests_missing_material_before_claiming_complete_requirements[page-budget-defers-message]": 0.0028561329999092777,
+ "tests/test_conversation_access_edge_cases.py::test_visible_text_is_parsed_once_per_scan_and_refreshed_on_the_next_read": 0.0029192200000807134,
+ "tests/test_conversation_access_edge_cases.py::test_visible_text_skips_unhashable_message_roles[malformed_role0]": 0.0008270229999425283,
+ "tests/test_conversation_access_edge_cases.py::test_visible_text_skips_unhashable_message_roles[malformed_role1]": 0.000832071999980144,
+ "tests/test_conversation_message_continuation.py::test_budget_too_small_for_any_text_stops_instead_of_looping": 0.0025220739998985664,
+ "tests/test_conversation_message_continuation.py::test_complete_messages_carry_no_continuation": 0.002192014999991443,
+ "tests/test_conversation_message_continuation.py::test_continuation_reads_one_row_instead_of_scanning_history": 0.014619397000046774,
+ "tests/test_conversation_message_continuation.py::test_continuation_reads_only_visible_messages_of_listed_owned_threads": 0.0027481289999968794,
+ "tests/test_conversation_message_continuation.py::test_continuation_rechecks_current_ownership": 0.0022700919998897007,
+ "tests/test_conversation_message_continuation.py::test_cut_message_is_read_to_the_end_through_continuations[ascii]": 0.005303408000031595,
+ "tests/test_conversation_message_continuation.py::test_cut_message_is_read_to_the_end_through_continuations[escaped-cjk]": 0.005750746999979128,
+ "tests/test_conversation_message_continuation.py::test_cut_message_is_read_to_the_end_through_continuations[small-budget]": 0.00825534799992056,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments0]": 0.0021928869999783274,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments1]": 0.0022262900000669106,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments2]": 0.0022060019999798897,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments3]": 0.00221034999992753,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments4]": 0.002928618000055394,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments5]": 0.002421735999973862,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments6]": 0.002237300000047071,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments7]": 0.0022027050000588133,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments8]": 0.0022325129999671844,
+ "tests/test_conversation_message_continuation.py::test_invalid_continuation_arguments_are_rejected_before_transcript_queries[arguments9]": 0.0021767379998891556,
+ "tests/test_conversation_message_continuation.py::test_offsets_follow_the_current_text_of_a_live_source": 0.0025292889999946055,
+ "tests/test_conversation_message_continuation.py::test_small_budget_that_fits_some_text_still_makes_progress": 0.00547644199991737,
+ "tests/test_conversation_reader.py::test_default_reader_keeps_parent_tool_results_and_does_not_mutate_source": 0.002015795000033904,
+ "tests/test_conversation_reader.py::test_reader_filters_before_paging_and_keeps_explicit_owner_on_every_query": 0.0023617239999111916,
+ "tests/test_conversation_reader.py::test_reader_logs_and_keeps_rows_with_malformed_metadata": 0.0012821870000152558,
+ "tests/test_conversation_reader.py::test_reader_reports_exhaustion_when_only_filtered_messages_remain": 0.0016683830000374655,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[bad-port]": 0.003627158999961466,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[credentials]": 0.0036397030000898667,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[fragment]": 0.003639743000121598,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[no-host]": 0.0036076520000278833,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[other-host]": 0.0035899010000548515,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[other-port]": 0.003656514999988758,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[other-scheme]": 0.004791035000039301,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_anywhere_else_is_still_rejected[query]": 0.0036626159999286756,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[docker-nginx-untrusted-peer]": 0.00504613199996129,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[explicit-default-port]": 0.003915360999940276,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[forwarded-host]": 0.0036610930000051667,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[forwarded-port]": 0.0038605569999390354,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[host-case]": 0.0038429950001273028,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[ipv6-host]": 0.003863331999809816,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[local-nginx-resends-http]": 0.0038572110000814064,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[plain-http-dev]": 0.0038770189999013382,
+ "tests/test_conversation_reference_proxy_origin.py::test_a_link_from_the_addressed_host_is_accepted[trusted-proxy]": 0.003923605999943902,
+ "tests/test_conversation_references_context_channel.py::test_a_malformed_top_level_value_reports_its_type_error_not_the_conflict": 0.0007853150000300957,
+ "tests/test_conversation_references_context_channel.py::test_a_one_shot_iterable_that_is_not_an_iterator_is_also_read_once": 0.0009849189999613372,
+ "tests/test_conversation_references_context_channel.py::test_a_one_shot_iterator_of_valid_items_is_read_once_and_kept": 0.0007980379998571152,
+ "tests/test_conversation_references_context_channel.py::test_a_one_shot_iterator_with_a_bad_item_still_reports_the_item_error": 0.0007830299999795898,
+ "tests/test_conversation_references_context_channel.py::test_an_empty_top_level_list_does_not_conflict_with_context": 0.0007769689999577167,
+ "tests/test_conversation_references_context_channel.py::test_context_references_are_lifted_into_the_request_and_removed_from_context": 0.0009604630000694669,
+ "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid1]": 0.000829306000014185,
+ "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid2]": 0.0008490640000218264,
+ "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid3]": 0.0008451559999684832,
+ "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid4]": 0.0008367509999516187,
+ "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[invalid5]": 0.0008100600001625935,
+ "tests/test_conversation_references_context_channel.py::test_context_references_keep_the_top_level_bounds[source]": 0.0008639010001161296,
+ "tests/test_conversation_references_context_channel.py::test_empty_context_references_grant_nothing_and_leave_no_key[None]": 0.0008791699999619595,
+ "tests/test_conversation_references_context_channel.py::test_empty_context_references_grant_nothing_and_leave_no_key[value1]": 0.000843513999939205,
+ "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[UserList]": 0.0008180159998119052,
+ "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[deque]": 0.0007913659999303491,
+ "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[dict_keys]": 0.0008053419998077516,
+ "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[frozenset]": 0.0008163819999253974,
+ "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[generator]": 0.0008560269999406955,
+ "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[set]": 0.0008363000000599641,
+ "tests/test_conversation_references_context_channel.py::test_everything_the_field_would_coerce_also_reports_the_conflict[tuple]": 0.0008358880000969293,
+ "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[dict_items]": 0.0010082630001306825,
+ "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[dict_values]": 0.0008250699999052813,
+ "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[empty_item]": 0.0008132660001365366,
+ "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[int_item]": 0.0008228049999843279,
+ "tests/test_conversation_references_context_channel.py::test_invalid_items_at_the_top_level_report_the_item_error_not_the_conflict[range]": 0.0008056119999082512,
+ "tests/test_conversation_references_context_channel.py::test_max_references_matches_the_field_bound": 0.000771157000031053,
+ "tests/test_conversation_references_context_channel.py::test_start_run_grants_through_context_without_forwarding_the_key": 0.006899413000041932,
+ "tests/test_conversation_references_context_channel.py::test_top_level_and_context_references_together_are_rejected": 0.0009268700000575336,
+ "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[bytes]": 0.0008363299999700757,
+ "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[dict]": 0.0008438340000793687,
+ "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[false]": 0.0013432719998718312,
+ "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[float]": 0.0008952300000828473,
+ "tests/test_conversation_references_context_channel.py::test_values_the_field_rejects_still_report_their_own_type_error[zero]": 0.0009127839999791831,
+ "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_basic_completion": 0.000941076999993129,
+ "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_completion_no_usage": 0.0008923750000349173,
+ "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_completion_with_tool_calls": 0.000918424999895251,
+ "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_finish_reason_default_stop": 0.0009213490000092861,
+ "tests/test_converters.py::TestLangchainToOpenaiCompletion::test_finish_reason_from_response_metadata": 0.00090464799984602,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_empty_content_no_tools": 0.0008746600000222315,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_list_content": 0.000914566999881572,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_text_and_tool_calls": 0.0009434110000938745,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_text_only": 0.0009467879999647266,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_ai_message_with_tool_calls": 0.0009203069998875435,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_human_message": 0.0009208389999457722,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_system_message": 0.0008824170000707454,
+ "tests/test_converters.py::TestLangchainToOpenaiMessage::test_tool_message": 0.001174143999946864,
+ "tests/test_converters.py::TestMessagesToOpenai::test_convert_message_list": 0.0018419279999761784,
+ "tests/test_converters.py::TestMessagesToOpenai::test_empty_list": 0.0008019850000664519,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_allows_public_backend": 0.003322768000089127,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_allows_self_hosted_backend_when_confirmed": 0.003135035000013886,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_fails_closed_even_with_allow_private": 0.0029460020000442455,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiBackendIsolation::test_web_fetch_tool_fails_closed_on_default_backend": 0.0027912900001183516,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_empty": 0.0029463920000125654,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_http_error": 0.002795486999957575,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_no_token_header_when_unset": 0.0029986189999817725,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_json_200": 0.00295511699994222,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_object_200_reports_a_format_error[payload-is-a-bool]": 0.0030141690000391463,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_object_200_reports_a_format_error[payload-is-a-list]": 0.0031112600000824386,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_object_200_reports_a_format_error[payload-is-a-string]": 0.00486516300020412,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_object_200_reports_a_format_error[payload-is-an-int]": 0.003053442000009454,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_object_200_reports_a_format_error[payload-is-null]": 0.003161554999906002,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_string_payload_reports_a_format_error[markdown-is-a-list]": 0.0030559259998881316,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_string_payload_reports_a_format_error[markdown-is-an-int]": 0.0030087379999486075,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_non_string_payload_reports_a_format_error[markdown-is-an-object]": 0.0030797020000363773,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_request_error": 0.002935802999900261,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_strips_trailing_slash_in_base_url": 0.0012666389999367311,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_success": 0.0030637810001508115,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_success_false": 0.0029397490000064863,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_timeout": 0.0027881250000518776,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiClient::test_fetch_markdown_with_token": 0.0030149210000445237,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_build_client_defaults_when_unconfigured": 0.0014083120001942007,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_build_client_reads_config": 0.0014662629998838383,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_build_client_reads_token": 0.0014536679999537228,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_coerce_filter_validates_and_normalizes": 0.0016647449998572483,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_coerce_timeout_handles_bool_and_bad_values": 0.0015191320001122222,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_allows_private_when_opted_in": 0.0030262420001463397,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_error_passthrough": 0.003447864000008849,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_exception": 0.0035067040001877103,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_invalid_filter_falls_back_to_fit": 0.003510070000061205,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_passes_configured_filter": 0.003440509000029124,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_reads_config_once": 0.00346520599998712,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_dns_resolving_to_private": 0.0030314110000517758,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_metadata_ip[http://100.100.100.200/latest/meta-data/]": 0.004421710000087842,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_metadata_ip[http://169.254.169.254/latest/meta-data/]": 0.0028063789999350774,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_rejects_metadata_ip[http://[::ffff:100.100.100.200]/latest/meta-data/]": 0.002851403000022401,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_success": 0.0034315330000254107,
+ "tests/test_crawl4ai_tools.py::TestCrawl4AiTools::test_web_fetch_tool_truncates_to_4096": 0.0034195490000001882,
+ "tests/test_create_deerflow_agent.py::test_agent_features_defaults": 0.000781054999947628,
+ "tests/test_create_deerflow_agent.py::test_always_on_error_handling": 0.0014817229999835035,
+ "tests/test_create_deerflow_agent.py::test_checkpointer_passthrough": 0.001358018999894739,
+ "tests/test_create_deerflow_agent.py::test_clarification_always_last": 0.001165727999932642,
+ "tests/test_create_deerflow_agent.py::test_compiled_factory_graph_selects_full_and_delta_message_channels": 0.021849029999884806,
+ "tests/test_create_deerflow_agent.py::test_custom_middleware_replaces_default": 0.0012036690001195893,
+ "tests/test_create_deerflow_agent.py::test_custom_sandbox_replaces_group": 0.0013347849999263417,
+ "tests/test_create_deerflow_agent.py::test_custom_state_schema_is_preserved_in_full_mode_and_adapted_in_delta_mode": 0.0019175190001305964,
+ "tests/test_create_deerflow_agent.py::test_delta_checkpointer_combination_is_rejected_before_any_persistence": 0.0009925929999781147,
+ "tests/test_create_deerflow_agent.py::test_delta_creation_selects_delta_state_and_copies_middleware": 0.0011673620000465235,
+ "tests/test_create_deerflow_agent.py::test_explicit_subagent_runtime_aligns_factory_middleware_and_tools": 0.0014924820001169792,
+ "tests/test_create_deerflow_agent.py::test_explicit_subagent_runtime_requires_the_subagent_feature": 0.0010009489999447396,
+ "tests/test_create_deerflow_agent.py::test_extra_both_next_and_prev_error": 0.0012021869999898627,
+ "tests/test_create_deerflow_agent.py::test_extra_circular_dependency": 0.0012360190000890725,
+ "tests/test_create_deerflow_agent.py::test_extra_conflict_same_next_target": 0.001006287999871347,
+ "tests/test_create_deerflow_agent.py::test_extra_conflict_same_prev_target": 0.0009882849999485188,
+ "tests/test_create_deerflow_agent.py::test_extra_cross_external_anchoring": 0.0012167140000656218,
+ "tests/test_create_deerflow_agent.py::test_extra_middleware_bad_type": 0.0009771740000132922,
+ "tests/test_create_deerflow_agent.py::test_extra_next_inserts_after_anchor": 0.0012026379998815173,
+ "tests/test_create_deerflow_agent.py::test_extra_opposite_direction_same_anchor_conflict": 0.0010550910000119984,
+ "tests/test_create_deerflow_agent.py::test_extra_prev_inserts_before_anchor": 0.0020103050001125666,
+ "tests/test_create_deerflow_agent.py::test_extra_unanchored_before_clarification": 0.0011978890001955733,
+ "tests/test_create_deerflow_agent.py::test_extra_unresolvable_anchor": 0.001080238999975336,
+ "tests/test_create_deerflow_agent.py::test_extra_with_middleware_takeover_conflict": 0.0012198800001215204,
+ "tests/test_create_deerflow_agent.py::test_factory_defaults_to_redaction_off": 0.0015599490000113292,
+ "tests/test_create_deerflow_agent.py::test_factory_rejects_configured_batch_runtime_before_worker_start": 0.0013149279999424834,
+ "tests/test_create_deerflow_agent.py::test_factory_threads_pii_redaction_config": 0.0018694609998419764,
+ "tests/test_create_deerflow_agent.py::test_features_mode": 0.0014712820001250293,
+ "tests/test_create_deerflow_agent.py::test_full_chain_order": 0.0013758230001030824,
+ "tests/test_create_deerflow_agent.py::test_guardrail_custom_middleware": 0.001323012999932871,
+ "tests/test_create_deerflow_agent.py::test_guardrail_default_off": 0.0011830100000906896,
+ "tests/test_create_deerflow_agent.py::test_guardrail_true_raises": 0.0009495639999386185,
+ "tests/test_create_deerflow_agent.py::test_loop_detection_always_present": 0.0011584339999899385,
+ "tests/test_create_deerflow_agent.py::test_loop_detection_before_clarification": 0.0011418930000672844,
+ "tests/test_create_deerflow_agent.py::test_loop_detection_custom_middleware": 0.0011469340000758166,
+ "tests/test_create_deerflow_agent.py::test_loop_detection_disabled": 0.0012796229999594289,
+ "tests/test_create_deerflow_agent.py::test_middleware_and_features_conflict": 0.0013331930000504144,
+ "tests/test_create_deerflow_agent.py::test_middleware_takeover": 0.0016929480001408592,
+ "tests/test_create_deerflow_agent.py::test_minimal_creation": 0.0013041180001209796,
+ "tests/test_create_deerflow_agent.py::test_next_bad_anchor_type": 0.000894369999969058,
+ "tests/test_create_deerflow_agent.py::test_next_clarification_preserves_tail_invariant": 0.0011888620001627714,
+ "tests/test_create_deerflow_agent.py::test_next_decorator": 0.0008324629999378885,
+ "tests/test_create_deerflow_agent.py::test_plan_mode_adds_todo_middleware": 0.0013304369999787014,
+ "tests/test_create_deerflow_agent.py::test_plan_mode_default_no_todo": 0.0011687139999594365,
+ "tests/test_create_deerflow_agent.py::test_prev_bad_anchor_type": 0.000771710000094572,
+ "tests/test_create_deerflow_agent.py::test_prev_decorator": 0.0007901940000465402,
+ "tests/test_create_deerflow_agent.py::test_sandbox_disabled": 0.0011661879999564917,
+ "tests/test_create_deerflow_agent.py::test_subagent_injects_task_tool": 0.001193892999935997,
+ "tests/test_create_deerflow_agent.py::test_subagent_total_per_run_holds_across_model_turns": 0.020957405999979528,
+ "tests/test_create_deerflow_agent.py::test_summarization_feature_keeps_the_summary_in_model_requests": 0.030183323999949607,
+ "tests/test_create_deerflow_agent.py::test_summarization_true_raises": 0.0009768029999577266,
+ "tests/test_create_deerflow_agent.py::test_token_budget_true_enforces_the_default_budget": 0.015004629000031855,
+ "tests/test_create_deerflow_agent.py::test_tool_deduplication": 0.001491390999944997,
+ "tests/test_create_deerflow_agent.py::test_view_image_middleware_preserves_viewed_images_reducer": 0.0013211209998189588,
+ "tests/test_create_deerflow_agent.py::test_vision_custom_middleware_without_sandbox_does_not_inject_tool": 0.0014428989999260011,
+ "tests/test_create_deerflow_agent.py::test_vision_injects_view_image_tool": 0.0015132690000427829,
+ "tests/test_create_deerflow_agent.py::test_vision_without_sandbox_does_not_inject_view_image_tool": 0.0014195450000897836,
+ "tests/test_create_deerflow_agent.py::test_with_system_prompt": 0.001329845999975987,
+ "tests/test_create_deerflow_agent.py::test_with_tools": 0.0012845719999177163,
+ "tests/test_create_deerflow_agent_live.py::test_agent_with_custom_tool": 0.00018644099998255115,
+ "tests/test_create_deerflow_agent_live.py::test_features_mode_middleware_chain": 0.0002055859999927634,
+ "tests/test_create_deerflow_agent_live.py::test_minimal_agent_responds": 0.00020606700002190337,
+ "tests/test_credential_file_encoding.py::test_claude_falls_back_after_invalid_utf8_override": 0.0045158879999007695,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[claude-utf-8-sig]": 0.0044357670000181315,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[claude-utf-8]": 0.0045350239998924735,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-legacy-utf-8-sig]": 0.004452888999935567,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-legacy-utf-8]": 0.004405872000006639,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-utf-8-sig]": 0.004449252999961573,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_accept_utf8_with_or_without_bom[codex-utf-8]": 0.004345718999957171,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_do_not_use_the_host_text_encoding[claude]": 0.00436275000004116,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_do_not_use_the_host_text_encoding[codex-legacy]": 0.004408456000078331,
+ "tests/test_credential_file_encoding.py::test_cli_credentials_do_not_use_the_host_text_encoding[codex]": 0.004342883000049369,
+ "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[claude-utf-8-sig]": 0.005096920000028149,
+ "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[claude-utf-8]": 0.005189263000147548,
+ "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-legacy-utf-8-sig]": 0.005136043000106838,
+ "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-legacy-utf-8]": 0.005063213999846994,
+ "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-utf-8-sig]": 0.005100484999957189,
+ "tests/test_credential_file_encoding.py::test_doctor_accepts_the_same_utf8_credential_files[codex-utf-8]": 0.00506999000003816,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[claude-\\xff\\xfeinvalid]": 0.004807967000147073,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[claude-not JSON]": 0.004694022999842673,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[claude-{\"access_token\": \"synthetic-token\"}\\xff]": 0.004624172000148974,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-\\xff\\xfeinvalid]": 0.004611007999869798,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-legacy-\\xff\\xfeinvalid]": 0.004587111999967419,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-legacy-not JSON]": 0.0045932519999496435,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-legacy-{\"access_token\": \"synthetic-token\"}\\xff]": 0.004589026000076046,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-not JSON]": 0.004647126000008939,
+ "tests/test_credential_file_encoding.py::test_unreadable_credential_files_degrade_to_no_credential[codex-{\"access_token\": \"synthetic-token\"}\\xff]": 0.017145508000112386,
+ "tests/test_credential_loader.py::test_blank_env_token_falls_through_to_the_credentials_file[ ]": 0.00659379799992621,
+ "tests/test_credential_loader.py::test_blank_env_token_falls_through_to_the_credentials_file[ ]": 0.006251577000057296,
+ "tests/test_credential_loader.py::test_blank_env_token_falls_through_to_the_credentials_file[\\t\\n]": 0.006191202999957568,
+ "tests/test_credential_loader.py::test_blank_env_token_is_logged_at_debug": 0.0017593119999901319,
+ "tests/test_credential_loader.py::test_blank_file_descriptor_token_falls_through_to_the_credentials_file[ ]": 0.00445812800001022,
+ "tests/test_credential_loader.py::test_blank_file_descriptor_token_falls_through_to_the_credentials_file[\\t\\n]": 0.004510488000164514,
+ "tests/test_credential_loader.py::test_blank_first_env_token_does_not_hide_the_second_env_var[ ]": 0.0009344139998574974,
+ "tests/test_credential_loader.py::test_blank_first_env_token_does_not_hide_the_second_env_var[ ]": 0.0012533230001281481,
+ "tests/test_credential_loader.py::test_blank_first_env_token_does_not_hide_the_second_env_var[\\t\\n]": 0.0010873600000422812,
+ "tests/test_credential_loader.py::test_claude_chat_model_instances_share_file_descriptor_token": 0.004782318000025043,
+ "tests/test_credential_loader.py::test_codex_chat_model_reports_missing_credential_for_non_object_auth_file": 0.004491172000030019,
+ "tests/test_credential_loader.py::test_codex_chat_model_reports_missing_credential_for_non_string_access_token": 0.004257374000076197,
+ "tests/test_credential_loader.py::test_concurrent_loads_drain_file_descriptor_once": 0.1049105279998912,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[12345]": 0.004406130999996094,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[None]": 0.00585859000000255,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[refresh_token2]": 0.004391254999973171,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_degrades_non_string_refresh_token[refresh_token3]": 0.004392926999912561,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_file_when_override_is_invalid": 0.0044769060000362515,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_when_override_access_token_is_non_string": 0.004537559000027613,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_when_override_container_is_malformed": 0.004533249000019168,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_falls_back_to_default_when_override_expires_at_is_non_numeric": 0.0045531089999713,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_from_anthropic_auth_env": 0.0008319810000330108,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_from_direct_env": 0.00088713499997084,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_from_file_descriptor": 0.0008662950000370984,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_from_override_path": 0.00433883500011234,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_blank_string_access_token[ ]": 0.006974503000037657,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_blank_string_access_token[ ]": 0.005589962999920317,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_blank_string_access_token[\\t\\n]": 0.006361201999993682,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_directory_path": 0.004269805000035376,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload0]": 0.004416239999954996,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload1]": 0.004385252999895783,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload2]": 0.00438725499998327,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload3]": 0.0043797809998977755,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_malformed_oauth_container[payload4]": 0.004396905000021434,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[1773430695128]": 0.004415538999978708,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[None]": 0.004446408000035262,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[expires_at2]": 0.004386705999991136,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_numeric_expires_at[expires_at3]": 0.0043687840000075084,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_string_access_token[12345]": 0.004471514999977444,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_string_access_token[access_token1]": 0.004521800000134135,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_ignores_non_string_access_token[access_token2]": 0.004439264999973602,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_rereads_when_file_descriptor_changes": 0.0009256780000441722,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_reuses_drained_file_descriptor": 0.004090049000183171,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_strips_a_padded_access_token": 0.004358622000040668,
+ "tests/test_credential_loader.py::test_load_claude_code_credential_survives_closed_file_descriptor": 0.0040895779999345905,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_defaults_null_account_id": 0.004255538999927921,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_falls_through_an_unusable_earlier_layout[ ]": 0.004353192999928979,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_falls_through_an_unusable_earlier_layout[999]": 0.00430660499989699,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_falls_through_an_unusable_earlier_layout[\\t\\n]": 0.004305752000050234,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_falls_through_an_unusable_earlier_layout[]": 0.004415177999931075,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_falls_through_an_unusable_earlier_layout[unusable4]": 0.00433552000004056,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_falls_through_an_unusable_earlier_layout[unusable5]": 0.004372358000068743,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_blank_access_token[ ]": 0.004341761999853588,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_blank_access_token[\\t\\n]": 0.004334266999990177,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_blank_access_token[]": 0.004297258000065085,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_object_auth_file[5]": 0.004253515000073094,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_object_auth_file[codex-access-token]": 0.004372276999902169,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_object_auth_file[payload0]": 0.004347471000187397,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_access_token[999]": 0.00430471199990734,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_access_token[access_token1]": 0.004314859999908549,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_access_token[access_token2]": 0.004291405999879316,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_ignores_non_string_account_id": 0.004235521999930825,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_returns_none_when_every_layout_is_unusable[layouts0]": 0.004315942000062023,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_returns_none_when_every_layout_is_unusable[layouts1]": 0.004314420000127939,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_returns_none_when_every_layout_is_unusable[layouts2]": 0.00433883500011234,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_returns_none_when_every_layout_is_unusable[layouts3]": 0.004314499999964028,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_strips_access_token_whitespace": 0.00418784200007849,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_supports_legacy_top_level_shape": 0.004243096999971385,
+ "tests/test_credential_loader.py::test_load_codex_cli_credential_supports_nested_tokens_shape": 0.00424838699996144,
+ "tests/test_credentials_key.py::test_a_blank_environment_value_means_unset": 0.0047247099998912745,
+ "tests/test_credentials_key.py::test_a_corrupt_key_file_is_refused_and_left_alone": 0.054526196000097116,
+ "tests/test_credentials_key.py::test_a_malformed_environment_key_is_refused_before_touching_disk": 0.004301876999875276,
+ "tests/test_credentials_key.py::test_a_single_instance_generates_the_key_file_once": 0.005879637999896659,
+ "tests/test_credentials_key.py::test_an_undecryptable_value_raises_an_invalid_token_subclass": 0.0009285239999599071,
+ "tests/test_credentials_key.py::test_cipher_writes_a_versioned_prefix_and_round_trips": 0.0009586290000243025,
+ "tests/test_credentials_key.py::test_legacy_v1_values_written_by_the_passphrase_cipher_stay_readable": 0.0009657130000277903,
+ "tests/test_credentials_key.py::test_parse_accepts_a_single_key": 0.0008969540000407505,
+ "tests/test_credentials_key.py::test_parse_keeps_rotation_order_and_ignores_blank_entries": 0.0008816560000468598,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[empty]": 0.0009348749998707717,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[garbage]": 0.0009225420001257589,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[non-ascii]": 0.0009228420001363702,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[only-separators]": 0.0009141469998894536,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[second-entry-bad]": 0.000920690000043578,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[standard-alphabet]": 0.0008931479999318981,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[too-long]": 0.000928964000081578,
+ "tests/test_credentials_key.py::test_parse_rejects_malformed_keys_without_echoing_them[truncated]": 0.0010620850001714643,
+ "tests/test_credentials_key.py::test_rotate_re_encrypts_under_the_primary_key": 0.0009642400000302587,
+ "tests/test_credentials_key.py::test_the_environment_key_list_wins_and_no_file_is_written": 0.004198952000137979,
+ "tests/test_credentials_key.py::test_the_first_key_encrypts_and_every_key_decrypts": 0.0009816619999583054,
+ "tests/test_credentials_key.py::test_the_key_is_never_derived_from_the_jwt_secret": 0.005260585999963041,
+ "tests/test_credentials_key.py::test_the_process_cipher_is_loaded_once_until_reset": 0.00425410499985901,
+ "tests/test_credentials_key.py::test_v1_values_under_a_raw_key_are_readable_by_the_deployment_cipher": 0.0009556040000688881,
+ "tests/test_csrf_middleware.py::test_auth_post_allows_explicit_configured_origin": 0.004864052000129959,
+ "tests/test_csrf_middleware.py::test_auth_post_allows_forwarded_same_origin": 0.004941628000096898,
+ "tests/test_csrf_middleware.py::test_auth_post_allows_forwarded_same_origin_with_non_default_port": 0.004465322999976706,
+ "tests/test_csrf_middleware.py::test_auth_post_allows_rfc_forwarded_same_origin": 0.004666290000045592,
+ "tests/test_csrf_middleware.py::test_auth_post_allows_same_origin_browser_request": 0.004231083000036051,
+ "tests/test_csrf_middleware.py::test_auth_post_allows_same_origin_default_port_equivalence": 0.006694867999954113,
+ "tests/test_csrf_middleware.py::test_auth_post_does_not_treat_wildcard_cors_as_allowed_origin": 0.005231507000075908,
+ "tests/test_csrf_middleware.py::test_auth_post_rejects_cross_origin_browser_request": 0.0035122240000191596,
+ "tests/test_csrf_middleware.py::test_auth_post_rejects_malformed_origin_with_invalid_port": 0.00554006599998047,
+ "tests/test_csrf_middleware.py::test_auth_post_rejects_malformed_origin_with_path": 0.005228676000001542,
+ "tests/test_csrf_middleware.py::test_auth_post_sets_strict_samesite_csrf_cookie": 0.0043025170001556035,
+ "tests/test_csrf_middleware.py::test_auth_post_without_origin_still_allows_non_browser_clients": 0.004244878999998036,
+ "tests/test_csrf_middleware.py::test_channel_posts_require_double_submit_csrf": 0.003764702000012221,
+ "tests/test_csrf_middleware.py::test_csrf_uses_the_same_root_path_projection_as_the_router": 0.0034582430000682507,
+ "tests/test_csrf_middleware.py::test_non_auth_mutation_allows_valid_double_submit_token": 0.004158106000090811,
+ "tests/test_csrf_middleware.py::test_non_auth_mutation_rejects_mismatched_double_submit_token": 0.0038795729998355455,
+ "tests/test_csrf_middleware.py::test_non_auth_mutation_rejects_non_ascii_double_submit_token": 0.0036937640001042382,
+ "tests/test_csrf_middleware.py::test_non_auth_mutation_still_requires_double_submit_token": 0.0035405969998691944,
+ "tests/test_csrf_middleware.py::test_url_reconstruction_cannot_create_a_csrf_exemption": 0.01009647400007907,
+ "tests/test_csv_acceptance.py::test_admission_uses_csv_path": 0.0007177779998528422,
+ "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[False-\"id\"x,name\\n]": 0.006154313000024558,
+ "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[False-\"id\"x,name\\r]": 0.006145768000010321,
+ "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[False-\"line\\nbreak\"x,name\\r\\n]": 0.006153982000000724,
+ "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[True-\"id\"x,name\\n]": 0.006171205999976337,
+ "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[True-\"id\"x,name\\r]": 0.006224627000051441,
+ "tests/test_csv_acceptance.py::test_definite_malformed_header_is_negative_regardless_of_body[True-\"line\\nbreak\"x,name\\r\\n]": 0.006262768000055985,
+ "tests/test_csv_acceptance.py::test_directory_is_unverified": 0.005123487999867393,
+ "tests/test_csv_acceptance.py::test_escaped_surrogate_pair_is_a_valid_unicode_column": 0.005998702000169942,
+ "tests/test_csv_acceptance.py::test_expired_read_is_unverified": 0.005259324000007837,
+ "tests/test_csv_acceptance.py::test_header_budget_counts_utf8_bytes": 0.0064820590000636,
+ "tests/test_csv_acceptance.py::test_header_byte_limit[50000-True]": 0.006498581000187187,
+ "tests/test_csv_acceptance.py::test_header_byte_limit[50001-False]": 0.00651046200005112,
+ "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[bom]": 0.006053855999880398,
+ "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[large-invalid-body]": 0.006483592999984467,
+ "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[no-newline]": 0.006111775000022135,
+ "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[plain]": 0.006330193999929179,
+ "tests/test_csv_acceptance.py::test_header_holds_without_validating_body[quoted]": 0.006129537999981949,
+ "tests/test_csv_acceptance.py::test_header_without_newline_at_exact_cap_holds": 0.006589320999978554,
+ "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[\"\"]]": 0.0008493850001514147,
+ "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[\"id\",\"id\"]]": 0.0010598510000363603,
+ "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[\"id\",]]": 0.0008694719998629807,
+ "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[1]]": 0.0010808389999965584,
+ "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[[]]": 0.0010916809999343968,
+ "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[id,name]": 0.0008383540000522771,
+ "tests/test_csv_acceptance.py::test_invalid_criteria_are_unverified[null]": 0.0008506269999770666,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[\"id\",\"name\\n]": 0.006021355000029871,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[ID,name\\n]": 0.006049146999998811,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[\\n]": 0.0060956750000968896,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[\\xef\\xbb\\xbf]": 0.006076308000046993,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[]": 0.006068684000069879,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id, name\\n]": 0.006062021000047935,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,\\xff\\n]": 0.0060635940001247945,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,name,\\n]": 0.006034740000018246,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,name,name\\n]": 0.006035532000055355,
+ "tests/test_csv_acceptance.py::test_invalid_or_missing_header_does_not_hold[id,other\\n]": 0.0060858160001089345,
+ "tests/test_csv_acceptance.py::test_local_read_rechecks_authorization": 0.005361407000009422,
+ "tests/test_csv_acceptance.py::test_malformed_header_respects_byte_budget[50000-True]": 0.006303565000052913,
+ "tests/test_csv_acceptance.py::test_malformed_header_respects_byte_budget[50001-False]": 0.0062328720000550675,
+ "tests/test_csv_acceptance.py::test_malformed_header_respects_parser_deadline": 0.006210621000036554,
+ "tests/test_csv_acceptance.py::test_missing_columns_detail_names_exact_columns[escaped]": 0.006109971000000769,
+ "tests/test_csv_acceptance.py::test_missing_columns_detail_names_exact_columns[ordered]": 0.0062240160000328615,
+ "tests/test_csv_acceptance.py::test_missing_columns_detail_remains_bounded": 0.006077821000076256,
+ "tests/test_csv_acceptance.py::test_missing_file_is_negative": 0.005582581999874492,
+ "tests/test_csv_acceptance.py::test_missing_workspace_is_unverified": 0.0008919040000137102,
+ "tests/test_csv_acceptance.py::test_only_first_logical_record_is_checked[id,name\\n\"unterminated]": 0.006044749000011507,
+ "tests/test_csv_acceptance.py::test_only_first_logical_record_is_checked[id,name\\r1,A\\r]": 0.006040390000066509,
+ "tests/test_csv_acceptance.py::test_only_first_logical_record_is_checked[id,name\\r\\n1,A\\r\\n]": 0.006056720000060523,
+ "tests/test_csv_acceptance.py::test_outside_shared_workspace_never_reads[../outside.csv]": 0.006665023000095971,
+ "tests/test_csv_acceptance.py::test_outside_shared_workspace_never_reads[/mnt/user-data/uploads/report.csv]": 0.006520541000099911,
+ "tests/test_csv_acceptance.py::test_over_budget_header_detail_is_distinct[complete]": 0.0065159120000544135,
+ "tests/test_csv_acceptance.py::test_over_budget_header_detail_is_distinct[eof]": 0.006537993000051756,
+ "tests/test_csv_acceptance.py::test_over_budget_header_detail_is_distinct[large-body]": 0.006634314999928392,
+ "tests/test_csv_acceptance.py::test_parser_resource_limit_is_unverified": 0.006066830000008849,
+ "tests/test_csv_acceptance.py::test_partial_header_cannot_hold": 0.005344203999925412,
+ "tests/test_csv_acceptance.py::test_quoted_columns_and_multiline_header": 0.005992910999907508,
+ "tests/test_csv_acceptance.py::test_read_failure_remains_unverified[None]": 0.006641219000016463,
+ "tests/test_csv_acceptance.py::test_read_failure_remains_unverified[failure1]": 0.005329273999905126,
+ "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[bom]": 0.03348387300002287,
+ "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[duplicate]": 0.032300953000003574,
+ "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[empty]": 0.03199642599997787,
+ "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[large-body]": 0.03231287600010546,
+ "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[malformed-header-large-body]": 0.0323009200000115,
+ "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[multiline]": 0.03224281299992526,
+ "tests/test_csv_acceptance.py::test_remote_csv_uses_real_bounded_transport[oversized-header]": 0.03267906800010678,
+ "tests/test_csv_acceptance.py::test_remote_read_latency_does_not_consume_parser_deadline[0-True]": 0.004637857999910011,
+ "tests/test_csv_acceptance.py::test_remote_read_latency_does_not_consume_parser_deadline[6-False]": 0.004825029000130598,
+ "tests/test_csv_acceptance.py::test_remote_transport_checks_deadline_and_completion": 0.004452618999835067,
+ "tests/test_csv_acceptance.py::test_required_columns_allow_reordering": 0.00605550900002072,
+ "tests/test_csv_acceptance.py::test_revoked_access_prevents_metadata": 0.004534414000090692,
+ "tests/test_csv_acceptance.py::test_surrogate_columns_are_invalid_before_file_access[\\ud800]": 0.00443954400009261,
+ "tests/test_csv_acceptance.py::test_surrogate_columns_are_invalid_before_file_access[\\udfff]": 0.004351528999791299,
+ "tests/test_csv_acceptance.py::test_surrogate_columns_are_invalid_before_file_access[id\\ud800]": 0.004405332000033013,
+ "tests/test_csv_acceptance.py::test_truncated_header_detail_remains_incomplete": 0.006547833000126957,
+ "tests/test_csv_acceptance.py::test_truncated_quoted_header_remains_unverified": 0.006335444000001189,
+ "tests/test_csv_acceptance.py::test_unknown_size_does_not_read": 0.0045497219999788285,
+ "tests/test_custom_agent.py::TestAgentConfig::test_config_from_dict": 0.0007507299999360839,
+ "tests/test_custom_agent.py::TestAgentConfig::test_full_config": 0.0007844120000299881,
+ "tests/test_custom_agent.py::TestAgentConfig::test_minimal_config": 0.0007880100000647872,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_excludes_runtime_state_and_operator_github_binding": 0.023580369000114842,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_conflicts_explicitly_and_never_overwrites": 0.02297249200000806,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_is_scoped_to_current_user": 0.024165652000078808,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package0]": 0.01844978900010119,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package1]": 0.01799050999989049,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package2]": 0.01817118299993581,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package3]": 0.01930823399993642,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package4]": 0.01788277899993318,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_import_rejects_unsupported_or_unsafe_documents[package5]": 0.017705230000046868,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_round_trip_preserves_portable_behavior": 0.03233431000001019,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_agent_package_round_trip_uses_configured_store_abstraction": 0.028102407999995194,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_create_agent": 0.01835488599999735,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_create_agent_invalid_name": 0.015511380999896573,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_create_agent_with_model_and_tool_groups": 0.018612942000117982,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_create_duplicate_agent_409": 0.020313511000040307,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_create_persists_files_on_disk": 0.018360101999974177,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_create_rejects_legacy_name_collision": 0.0183389049999505,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_delete_agent": 0.02218068299987408,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_delete_missing_agent_404": 0.016268263000029037,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_delete_rejects_memory_only_directory_without_removing_facts": 0.01821049700004096,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_delete_removes_files_from_disk": 0.02024431999996068,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_display_name_round_trip_keeps_stable_identity": 0.03984498200009057,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_display_name_validation_does_not_relax_agent_identifier": 0.026716890999978204,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_get_agent": 0.021026645000006283,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_get_missing_agent_404": 0.016240460999938477,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[\\u200b\\u200b\\u200b]": 0.02698843600001055,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[\\u200c\\u200d]": 0.02546733300005144,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[a\\u200fb]": 0.02538097999990896,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[a\\u2028b]": 0.025673031999872364,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[a\\u202eb]": 0.025343456999962655,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[line1\\nline2]": 0.0435910490000424,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_display_name_cannot_be_persisted[z\\x00ero]": 0.02648642299993753,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_stored_display_name_falls_back_in_api[123]": 0.026416100000005827,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_stored_display_name_falls_back_in_api[\\u200b\\u200b\\u200b]": 0.02789194199999656,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_invalid_stored_display_name_falls_back_in_api[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": 0.026702795000119295,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_list_agents_after_create": 0.026980556000125944,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_list_agents_empty": 0.015951407000102336,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_list_agents_includes_soul": 0.020457575000023098,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_reserved_default_bucket_cannot_be_created_as_custom_agent": 0.015251213999931679,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_stored_null_description_loads_as_empty_and_can_be_repaired": 0.025135687999863876,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_trailing_newline_in_agent_name_is_rejected[reviewer\\n\\n]": 0.017733075000137433,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_trailing_newline_in_agent_name_is_rejected[reviewer\\n]": 0.018587221999950998,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_update_agent_description": 0.023359812000080638,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_update_agent_description_null_resets_to_empty": 0.028620309999951132,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_update_agent_preserves_hand_authored_non_managed_fields": 0.02841293499989206,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_update_agent_soul": 0.024363149999999223,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_update_memory_only_user_dir_with_legacy_agent_returns_409": 0.0178229770000371,
+ "tests/test_custom_agent.py::TestAgentsAPI::test_update_missing_agent_404": 0.0168907610000133,
+ "tests/test_custom_agent.py::TestAgentsAPIErrorDetail::test_create_agent_os_error_returns_fixed_500": 0.017642031999912433,
+ "tests/test_custom_agent.py::TestAgentsAPIErrorDetail::test_delete_agent_os_error_returns_fixed_500": 0.022562238000091384,
+ "tests/test_custom_agent.py::TestAgentsAPIErrorDetail::test_get_agent_with_unparsable_config_returns_fixed_500": 0.022088797999913368,
+ "tests/test_custom_agent.py::TestAgentsAPIErrorDetail::test_list_agents_os_error_returns_fixed_500": 0.017019529999970473,
+ "tests/test_custom_agent.py::TestAgentsAPIErrorDetail::test_update_agent_with_unparsable_config_returns_fixed_500": 0.021791063000023314,
+ "tests/test_custom_agent.py::TestAgentsAPIErrorDetail::test_user_profile_os_error_returns_fixed_500[get-kwargs0-Failed to read user profile]": 0.016685468000105175,
+ "tests/test_custom_agent.py::TestAgentsAPIErrorDetail::test_user_profile_os_error_returns_fixed_500[put-kwargs1-Failed to update user profile]": 0.017586957000048642,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_create_returns_403": 0.015308452000112993,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_delete_returns_403": 0.01529149899999993,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_get_returns_403": 0.015132009000012658,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_name_check_returns_403": 0.0168607460000203,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_portability_routes_return_403": 0.018571856999983538,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agent_update_returns_403": 0.016881274000070334,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_agents_list_returns_403": 0.015031871000019237,
+ "tests/test_custom_agent.py::TestAgentsApiDisabled::test_user_profile_routes_return_403": 0.01825080500009335,
+ "tests/test_custom_agent.py::TestListCustomAgents::test_discovers_multiple_agents": 0.006419442000037634,
+ "tests/test_custom_agent.py::TestListCustomAgents::test_empty_when_no_agents_dir": 0.004768613000010191,
+ "tests/test_custom_agent.py::TestListCustomAgents::test_returns_sorted_by_name": 0.006797691999850031,
+ "tests/test_custom_agent.py::TestListCustomAgents::test_skips_dirs_without_config_yaml": 0.005790210999975898,
+ "tests/test_custom_agent.py::TestListCustomAgents::test_skips_non_directory_entries": 0.005544058000054974,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_legacy_prompt_file_field_ignored": 0.005303938999986713,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_infers_name_from_dir": 0.005420415999992656,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_with_skills_empty_list": 0.005463256999973964,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_with_skills_omitted": 0.0053606760000093345,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_config_with_tool_groups": 0.005793425999968349,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_missing_agent_raises": 0.0047804650000671245,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_missing_config_yaml_raises": 0.004866655999990144,
+ "tests/test_custom_agent.py::TestLoadAgentConfig::test_load_valid_config": 0.0057051119999869115,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_empty_soul_file_returns_none": 0.005059088000166412,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_loads_soul_from_user_dir_without_config_yaml": 0.0055093629998737015,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_loads_soul_without_config_yaml": 0.005221343000016532,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_missing_soul_file_returns_none": 0.005223627000077613,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_reads_soul_file": 0.0052051420000225335,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_soul_not_leaked_from_legacy_when_per_user_has_config": 0.005731770000011238,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_strips_a_leading_bom_from_named_agent_soul": 0.0051926999999523105,
+ "tests/test_custom_agent.py::TestLoadAgentSoul::test_strips_a_leading_bom_from_the_default_agent_soul": 0.004532670999992661,
+ "tests/test_custom_agent.py::TestMemoryFilePath::test_agent_memory_path": 0.004124843999989025,
+ "tests/test_custom_agent.py::TestMemoryFilePath::test_agents_share_summary_path": 0.004191709999986415,
+ "tests/test_custom_agent.py::TestMemoryFilePath::test_global_memory_path": 0.004229360000067572,
+ "tests/test_custom_agent.py::TestPaths::test_agent_dir": 0.004175436999844351,
+ "tests/test_custom_agent.py::TestPaths::test_agent_memory_file": 0.004131066000013561,
+ "tests/test_custom_agent.py::TestPaths::test_agents_dir": 0.004111439999860522,
+ "tests/test_custom_agent.py::TestPaths::test_paths_are_different_from_global": 0.004209012999922379,
+ "tests/test_custom_agent.py::TestPaths::test_user_md_file": 0.004312707000053706,
+ "tests/test_custom_agent.py::TestResolveAgentDirMemoryOnlyFallback::test_load_config_falls_back_when_user_dir_is_memory_only": 0.005942065999988699,
+ "tests/test_custom_agent.py::TestResolveAgentDirMemoryOnlyFallback::test_user_dir_with_config_takes_priority": 0.005217434000087451,
+ "tests/test_custom_agent.py::TestResolveAgentDirMemoryOnlyFallback::test_user_dir_with_only_memory_falls_back_to_legacy": 0.005072453000025234,
+ "tests/test_custom_agent.py::TestUserProfileAPI::test_get_user_profile_after_put": 0.017588123999985328,
+ "tests/test_custom_agent.py::TestUserProfileAPI::test_get_user_profile_empty": 0.016069674000164014,
+ "tests/test_custom_agent.py::TestUserProfileAPI::test_put_empty_user_profile_returns_none": 0.017570417000115413,
+ "tests/test_custom_agent.py::TestUserProfileAPI::test_put_user_profile": 0.016376335000018116,
+ "tests/test_custom_agent.py::TestUserProfileAPI::test_user_profile_is_isolated_per_user": 0.01580361400010588,
+ "tests/test_custom_agent.py::test_agent_name_validation_rejects_trailing_newline[reviewer \\n]": 0.0008429019998175136,
+ "tests/test_custom_agent.py::test_agent_name_validation_rejects_trailing_newline[reviewer\\n]": 0.0008788699999513483,
+ "tests/test_custom_agent.py::test_reserved_memory_bucket_stays_outside_both_public_agent_patterns": 0.0007961139998542421,
+ "tests/test_custom_events.py::test_async_cancellation_is_not_swallowed[asyncio]": 0.0011412220000011075,
+ "tests/test_custom_events.py::test_async_dispatch_failure_does_not_break_writer[asyncio]": 0.0012085089999800402,
+ "tests/test_custom_events.py::test_async_dispatch_without_parent_run_does_not_break_writer[asyncio]": 0.0011524150000923328,
+ "tests/test_custom_events.py::test_async_writer_failure_propagates_before_dispatch[asyncio]": 0.0012313720000065587,
+ "tests/test_custom_events.py::test_custom_event_is_emitted_once_to_each_streaming_api[asyncio-_async_node-async_probe]": 0.004905600000029153,
+ "tests/test_custom_events.py::test_custom_event_is_emitted_once_to_each_streaming_api[asyncio-_sync_node-sync_probe]": 0.00622911400000703,
+ "tests/test_custom_events.py::test_langgraph_control_flow_is_not_swallowed[False]": 0.000822282999934032,
+ "tests/test_custom_events.py::test_langgraph_control_flow_is_not_swallowed[True]": 0.0011380470000403875,
+ "tests/test_custom_events.py::test_missing_event_type_preserves_writer_and_skips_dispatch": 0.0007765579999841066,
+ "tests/test_custom_events.py::test_real_task_tool_events_reach_astream_events[asyncio]": 0.010486358000093787,
+ "tests/test_custom_events.py::test_sync_dispatch_failure_does_not_break_writer": 0.0009811230000877913,
+ "tests/test_custom_events.py::test_sync_dispatch_without_parent_run_does_not_break_writer": 0.000814268999874912,
+ "tests/test_custom_events.py::test_writer_failure_propagates_before_dispatch": 0.000766798999961793,
+ "tests/test_dangling_tool_call_middleware.py::TestAwrapModelCall::test_async_no_patch[asyncio]": 0.001664605999962987,
+ "tests/test_dangling_tool_call_middleware.py::TestAwrapModelCall::test_async_patched[asyncio]": 0.0017812549999689509,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_ai_without_tool_calls": 0.0008008319999817104,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_all_tool_calls_responded": 0.0009366780000163999,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_empty_messages": 0.0008051620000060211,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_no_ai_messages": 0.0007932700000310433,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesNoPatch::test_valid_tool_call_names_are_sanitization_noop": 0.0008221730000741445,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_empty_name_and_malformed_arguments_in_invalid_tool_call_are_sanitized": 0.0009360190000506918,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_empty_name_invalid_tool_call_uses_name_recovery_message": 0.0009290250000049127,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_empty_structured_tool_call_name_is_sanitized": 0.0009158200001593286,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_existing_tool_result_still_sanitizes_empty_structured_tool_call_name": 0.0008377420000442726,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_invalid_tool_call_already_responded_is_sanitized_without_placeholder": 0.0008561559999407109,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_invalid_tool_call_is_patched": 0.0009182039999586777,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_issue_4172_mixed_tool_calls_serialize_with_valid_names_and_arguments": 0.0009806010001511822,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_leading_orphan_tool_message_is_dropped": 0.0010843160001741126,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_malformed_raw_provider_tool_call_name_is_sanitized[raw_tool_call0]": 0.00098268499993992,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_malformed_raw_provider_tool_call_name_is_sanitized[raw_tool_call1]": 0.0009735390001424093,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_mixed_responded_and_dangling": 0.0008769860000938934,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_multiple_ai_messages_each_patched": 0.0009191769999006283,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_multiple_dangling_calls_same_message": 0.0009066620000339753,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_multiple_tool_results_stay_grouped_after_ai_tool_call": 0.0008348060000571422,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_non_adjacent_tool_result_is_moved_next_to_tool_call": 0.0008097500000303626,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_non_tool_message_inserted_between_partial_tool_results_is_regrouped": 0.0008350560001417762,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_non_write_file_invalid_tool_call_uses_generic_recovery_message": 0.0009110999998256375,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_orphan_tool_message_is_dropped_during_grouping": 0.0009257169999727921,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_patch_inserted_after_offending_ai_message": 0.0008902409999791416,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_fallback_is_skipped_when_invalid_view_carries_the_same_call": 0.0009223109999538792,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[None]": 0.0011181990000750375,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[[\"not\", \"an\", \"object\"]]": 0.0009883459999855404,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[arguments3]": 0.0010648889999629318,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_arguments_are_sanitized[{\"path\":\"/tmp/data.csv\"}}]": 0.0010224700001799647,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_call_empty_function_name_is_sanitized": 0.0009237940000730305,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_raw_provider_tool_calls_are_patched": 0.0008973150000883834,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_reused_tool_call_id_consumes_later_result_for_first_dangling_occurrence": 0.0009651420000409416,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_reused_tool_call_id_patches_second_dangling_occurrence": 0.0009561159999975644,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_reused_tool_call_ids_across_ai_turns_keep_their_own_tool_results": 0.0008853210000552281,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_single_dangling_call": 0.0009327820000635256,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_synthetic_message_content": 0.0008867449998888333,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_tool_call_id_none_orphan_is_dropped": 0.0009784269999499884,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_tool_results_are_grouped_with_their_own_ai_turn_across_multiple_ai_messages": 0.0008931769998525851,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_adjacent_tool_results_are_unchanged": 0.0008099519999404947,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_and_invalid_tool_calls_are_both_patched": 0.0009329299998626084,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_invalid_tool_call_arguments_are_sanitization_noop": 0.0008318720000488611,
+ "tests/test_dangling_tool_call_middleware.py::TestBuildPatchedMessagesPatching::test_valid_structured_call_with_empty_raw_provider_name_is_sanitized": 0.0008563369999592396,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_dangling_call_does_not_consume_a_later_turns_result": 0.0009488619999729053,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_empty_id_invalid_tool_call_is_normalized": 0.0009544529999629958,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_empty_id_raw_provider_tool_call_is_normalized": 0.0009193250000407716,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_empty_tool_call_id_keeps_its_paired_tool_result": 0.0008653950000052646,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_identical_parallel_calls_drop_a_lone_ambiguous_result": 0.000939414999947985,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_identical_parallel_calls_pair_with_their_results_in_order": 0.0008534729998928015,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_malformed_structured_tool_call_id_is_normalized[ ]": 0.0009774349999815968,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_malformed_structured_tool_call_id_is_normalized[None]": 0.0010106270000278528,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_malformed_structured_tool_call_id_is_normalized[]": 0.0009754220000104397,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_multiple_empty_ids_get_distinct_ids_and_pair_in_order": 0.0008462579999104491,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_nameless_result_is_dropped_when_several_siblings_are_eligible": 0.0009785370000372495,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_none_id_call_reclaims_its_own_none_id_result": 0.0008947009999928923,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_only_the_serialized_view_of_a_call_gets_a_recovered_id": 0.0009199769999668206,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_orphan_result_is_not_adopted_by_a_later_malformed_call": 0.0009412890000248808,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_raw_view_shadowed_by_invalid_calls_gets_no_placeholder": 0.0008628009999256392,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_result_naming_no_call_is_dropped_rather_than_misattributed": 0.0009284430000207067,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_sibling_call_does_not_consume_its_neighbours_result": 0.0009382399999822155,
+ "tests/test_dangling_tool_call_middleware.py::TestMalformedToolCallIdRecovery::test_valid_ids_are_left_byte_for_byte_unchanged": 0.0009321699999418342,
+ "tests/test_dangling_tool_call_middleware.py::TestWrapModelCall::test_no_patch_passthrough": 0.0011208549999537354,
+ "tests/test_dangling_tool_call_middleware.py::TestWrapModelCall::test_patched_request_forwarded": 0.0013300479998861192,
+ "tests/test_db_event_store_lock_lifecycle.py::test_delete_by_run_waits_for_thread_write_lock[asyncio]": 0.0020491960000299514,
+ "tests/test_db_event_store_lock_lifecycle.py::test_delete_by_thread_waits_for_thread_write_lock[asyncio]": 0.0017449959998430131,
+ "tests/test_db_event_store_lock_lifecycle.py::test_delete_waiter_handoff_keeps_one_write_lock_generation[asyncio]": 0.0024903860000904388,
+ "tests/test_db_run_event_empty_filter.py::test_empty_event_types_is_an_empty_filter_across_backends[asyncio-db]": 0.13512823199994273,
+ "tests/test_db_run_event_empty_filter.py::test_empty_event_types_is_an_empty_filter_across_backends[asyncio-jsonl]": 0.006976819000101386,
+ "tests/test_db_run_event_empty_filter.py::test_empty_event_types_is_an_empty_filter_across_backends[asyncio-memory]": 0.004826522000030309,
+ "tests/test_ddg_image_search_urls.py::test_image_search_drops_unsafe_result_urls": 0.0034421819999579384,
+ "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[file:///etc/passwd]": 0.0009533909998253876,
+ "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://0177.0.0.1/image]": 0.0009269299999914438,
+ "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://0x7f000001/image]": 0.0008857640000314859,
+ "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://127.0.0.1/image]": 0.0008805630001234022,
+ "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://[64:ff9b::7f00:1]/image]": 0.0009036760000071808,
+ "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://[::ffff:127.0.0.1]/image]": 0.0008789920001390783,
+ "tests/test_ddg_image_search_urls.py::test_image_search_rejects_local_result_url_spellings[http://metadata.google.internal/computeMetadata/v1/]": 0.0008845510000128343,
+ "tests/test_ddg_image_search_urls.py::test_image_search_reports_when_all_urls_are_unsafe": 0.003092885999876671,
+ "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_maps_common_ddg_locale_aliases": 0.0007797629999686251,
+ "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_maps_worldwide_chinese_query_for_wikipedia": 0.0008304689999931725,
+ "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_preserves_worldwide_for_non_wikipedia_backend": 0.0007662979999167874,
+ "tests/test_ddg_search_tools.py::test_resolve_ddgs_region_uses_english_fallback_for_worldwide_query": 0.0008373110000547968,
+ "tests/test_ddg_search_tools.py::test_search_text_keeps_sdk_no_results_sentinel_empty": 0.0008001720002539514,
+ "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[day-d]": 0.0009634589999905074,
+ "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[month-m]": 0.0009257680000018809,
+ "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[week-w]": 0.0009271210000179053,
+ "tests/test_ddg_search_tools.py::test_search_text_maps_time_range_to_ddgs_timelimit[year-y]": 0.001080919000060021,
+ "tests/test_ddg_search_tools.py::test_search_text_passes_wikipedia_safe_region_to_ddgs": 0.0008249189999105511,
+ "tests/test_ddg_search_tools.py::test_search_text_raises_on_execution_failure": 0.0009084849999680955,
+ "tests/test_ddg_search_tools.py::test_search_text_reports_client_initialization_failure": 0.0008716050001567055,
+ "tests/test_ddg_search_tools.py::test_search_text_time_range_excludes_explicit_filter_agnostic_backends[all-brave,duckduckgo,yahoo]": 0.0009060020000788427,
+ "tests/test_ddg_search_tools.py::test_search_text_time_range_excludes_explicit_filter_agnostic_backends[wikipedia,duckduckgo,yandex-duckduckgo]": 0.0009606019998500415,
+ "tests/test_ddg_search_tools.py::test_search_text_time_range_excludes_explicit_filter_agnostic_backends[wikipedia-brave,duckduckgo,yahoo]": 0.0009523459999627448,
+ "tests/test_ddg_search_tools.py::test_search_text_time_range_replaces_auto_with_filter_capable_backends": 0.0007670090001283825,
+ "tests/test_ddg_search_tools.py::test_search_text_treats_only_the_exact_sdk_sentinel_as_empty": 0.0008474109998815038,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[boolean-config]": 0.0028280789999826084,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[call-argument]": 0.0026262099999030397,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[default]": 0.0026511979998531388,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[empty-env]": 0.0027410359999748835,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[environment-variable]": 0.0031852499998876738,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[fractional-config]": 0.0026541930000121283,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[fractional-env]": 0.0026901509999106565,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[integer-config]": 0.002621362000013505,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[invalid-config-type]": 0.002712533000021722,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[invalid-env]": 0.0029100730000664043,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[negative-call-argument]": 0.002704145999928187,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[negative-config]": 0.002863936999915495,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[negative-env]": 0.0027473689999624185,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[numeric-string]": 0.002851413000030334,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[zero-call-argument]": 0.0027129139999715335,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[zero-config]": 0.002719205000062175,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_max_results_with_real_ddgs[zero-env]": 0.00273194000010335,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_reads_ddgs_options_from_config": 0.0018372789999148154,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_reports_client_initialization_failure": 0.0016902739999977712,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_reports_missing_ddgs_dependency": 0.0013109299999314317,
+ "tests/test_ddg_search_tools.py::test_web_search_tool_reports_search_failure_instead_of_no_results": 0.0021942500000022847,
+ "tests/test_deermem_self_contained.py::test_add_swallows_queue_full_so_backpressure_does_not_break_caller": 0.007435841000074106,
+ "tests/test_deermem_self_contained.py::test_apply_updates_cognitive_style_and_fact_category": 0.0052032490000328835,
+ "tests/test_deermem_self_contained.py::test_build_llm_degrades_to_none_on_init_failure": 0.0018781170000465863,
+ "tests/test_deermem_self_contained.py::test_build_llm_returns_none_when_no_model_configured": 0.0008584030000520215,
+ "tests/test_deermem_self_contained.py::test_callbacks_optional_no_langfuse": 0.010003250999943702,
+ "tests/test_deermem_self_contained.py::test_clear_all_memory_removes_global_summaries_and_every_agent_fact": 0.03533673000015369,
+ "tests/test_deermem_self_contained.py::test_clear_memory_removes_usage_and_eviction_sidecars": 0.16178307399991354,
+ "tests/test_deermem_self_contained.py::test_confidence_policy_shadow_does_not_change_actual_selection": 0.05242971400002716,
+ "tests/test_deermem_self_contained.py::test_create_fact_category_round_trips_into_search_and_documents": 0.016396763999978248,
+ "tests/test_deermem_self_contained.py::test_create_fact_trims_to_max_and_signals_eviction": 0.14991567500010206,
+ "tests/test_deermem_self_contained.py::test_default_confidence_policy_does_not_collect_hybrid_usage": 0.011487476999946011,
+ "tests/test_deermem_self_contained.py::test_default_passive_update_persists_fact_in_reserved_default_bucket": 0.012773339999853306,
+ "tests/test_deermem_self_contained.py::test_di_construction_owns_dependencies": 0.003083919999880891,
+ "tests/test_deermem_self_contained.py::test_from_backend_config_null_values_do_not_warn_as_unknown": 0.001243394999960401,
+ "tests/test_deermem_self_contained.py::test_from_backend_config_null_values_fall_back_to_defaults": 0.0008459989999209938,
+ "tests/test_deermem_self_contained.py::test_from_backend_config_silent_on_known_keys": 0.0012700440000799063,
+ "tests/test_deermem_self_contained.py::test_from_backend_config_warns_on_unknown_keys": 0.0013210609998850487,
+ "tests/test_deermem_self_contained.py::test_from_config_keeps_backend_config_pure_of_injected_hooks": 0.006745043000023543,
+ "tests/test_deermem_self_contained.py::test_get_context_injects_facts_only_in_middleware_mode": 0.011653969999997571,
+ "tests/test_deermem_self_contained.py::test_hide_from_ui_default_skip_hook_keeps": 0.0008844500000577682,
+ "tests/test_deermem_self_contained.py::test_hybrid_capacity_keeps_recent_confirmation_over_stale_confidence": 0.050883524000028046,
+ "tests/test_deermem_self_contained.py::test_hybrid_capacity_reserves_correction_and_writes_audit": 0.05186506199993346,
+ "tests/test_deermem_self_contained.py::test_hybrid_import_applies_same_capacity_policy": 0.03441428700000415,
+ "tests/test_deermem_self_contained.py::test_import_empty_summary_sections_replace_existing_summaries_with_complete_defaults": 0.012683504000051471,
+ "tests/test_deermem_self_contained.py::test_import_memory_persists_normalized_legacy_payload": 0.011413919999995414,
+ "tests/test_deermem_self_contained.py::test_import_without_agent_name_persists_facts_in_default_markdown_bucket": 0.012278422999997929,
+ "tests/test_deermem_self_contained.py::test_interrupted_legacy_migration_retry_recovers_aliased_category": 0.020205153999995673,
+ "tests/test_deermem_self_contained.py::test_is_human_clarification_response_matches_host_read": 0.0009151980000297044,
+ "tests/test_deermem_self_contained.py::test_per_user_memory_path_matches_host_safe_user_id": 0.014737688999844067,
+ "tests/test_deermem_self_contained.py::test_portability_only_abc_contract_imports_deerflow": 0.004913405000024795,
+ "tests/test_deermem_self_contained.py::test_portability_vendor_to_other_agent": 0.07276759500007302,
+ "tests/test_deermem_self_contained.py::test_query_search_records_access_but_default_injection_does_not": 0.023382265999998708,
+ "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[None]": 0.014559693999899537,
+ "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts0]": 0.014817359000062424,
+ "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts1]": 0.014536500999952295,
+ "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts2]": 0.014680220999935045,
+ "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts5]": 0.015143722000061643,
+ "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[facts6]": 0.014618206000022838,
+ "tests/test_deermem_self_contained.py::test_replacement_import_rejects_unrecoverable_facts_without_writes[missing]": 0.014521571999807747,
+ "tests/test_deermem_self_contained.py::test_scoped_clear_preserves_shared_summaries": 0.02265039099995647,
+ "tests/test_deermem_self_contained.py::test_search_survives_non_float_confidence": 0.021301431999859233,
+ "tests/test_deermem_self_contained.py::test_storage_class_empty_uses_filememorystorage": 0.0012528939998901478,
+ "tests/test_deermem_self_contained.py::test_trace_id_threads_through_to_callbacks": 0.02539433700007976,
+ "tests/test_deermem_self_contained.py::test_update_legacy_aliased_fact_to_native_category_clears_extension": 0.026195951999966383,
+ "tests/test_deermem_self_contained.py::test_zero_config_defaults_run_non_llm_ops": 0.013988970999889716,
+ "tests/test_deferred_catalog.py::test_hash_changes_with_membership": 0.0009445529999538849,
+ "tests/test_deferred_catalog.py::test_hash_stable_across_instances": 0.0023343339998973534,
+ "tests/test_deferred_catalog.py::test_names": 0.0008564280000200597,
+ "tests/test_deferred_catalog.py::test_search_bare_plus_returns_empty": 0.000819738000018333,
+ "tests/test_deferred_catalog.py::test_search_empty_query_returns_empty": 0.000834847000191985,
+ "tests/test_deferred_catalog.py::test_search_invalid_regex_falls_back_to_literal": 0.002783164999868859,
+ "tests/test_deferred_catalog.py::test_search_plus_keyword": 0.0010022510000453622,
+ "tests/test_deferred_catalog.py::test_search_ranked_modes_stay_capped[+tool_]": 0.013806519999889133,
+ "tests/test_deferred_catalog.py::test_search_ranked_modes_stay_capped[searchable]": 0.014826835000121719,
+ "tests/test_deferred_catalog.py::test_search_regex_on_description": 0.0008747020000328121,
+ "tests/test_deferred_catalog.py::test_search_select": 0.0008462880000479345,
+ "tests/test_deferred_catalog.py::test_search_select_not_capped_at_max_results": 0.013440945000070315,
+ "tests/test_deferred_catalog.py::test_search_select_returns_all_requested": 0.01426130400011516,
+ "tests/test_deferred_catalog_regex_limits.py::test_keyword_search_bypasses_regex_limits": 0.002407720000064728,
+ "tests/test_deferred_catalog_regex_limits.py::test_oversized_description_reports_source_and_actionable_retry": 0.008380182999985664,
+ "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[+aaa a-description]": 0.002566698999999062,
+ "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[+aaa a-name]": 0.0026432129999420795,
+ "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[a-description]": 0.0028408640001771346,
+ "tests/test_deferred_catalog_regex_limits.py::test_oversized_field_rejected_but_exact_selection_still_works[a-name]": 0.0029423849999830054,
+ "tests/test_deferred_catalog_regex_limits.py::test_oversized_pattern_rejected_without_truncation[+aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]": 0.002465519999987009,
+ "tests/test_deferred_catalog_regex_limits.py::test_oversized_pattern_rejected_without_truncation[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]": 0.0033120689998895614,
+ "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[description]": 2.9680847749999657,
+ "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[name]": 2.9801956250000785,
+ "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[required]": 2.948425944000064,
+ "tests/test_deferred_catalog_regex_limits.py::test_pathological_regex_finishes_in_isolated_process[valid_name]": 2.984158010999977,
+ "tests/test_deferred_catalog_regex_limits.py::test_query_uses_one_budget_across_candidates[+aaa (?=a)]": 0.01420221299986224,
+ "tests/test_deferred_catalog_regex_limits.py::test_query_uses_one_budget_across_candidates[+aaa a]": 0.013901668999892536,
+ "tests/test_deferred_catalog_regex_limits.py::test_query_uses_one_budget_across_candidates[a]": 0.014222281000002113,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?<=aaa)_]": 0.0050754400000414535,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?=a)]": 0.004800112999873818,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?R)]": 0.005509945000085281,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(?i:AAA)]": 0.00508185199998934,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[(a)\\\\1]": 0.005015454999806934,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[[A-Z]+]": 0.005572741999912978,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[^aaa]": 0.005040782999913063,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[aaa|bbb]": 0.005004235000001245,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[ordinary$]": 0.0049766140000429004,
+ "tests/test_deferred_catalog_regex_limits.py::test_regex_compatibility_matches_stdlib[sum(]": 0.004824547999760398,
+ "tests/test_deferred_catalog_regex_limits.py::test_required_ranking_preserves_occurrence_counts_and_stable_ties": 0.004904365999777838,
+ "tests/test_deferred_catalog_regex_limits.py::test_tool_description_exposes_regex_limits_and_alternatives": 0.004660587999978816,
+ "tests/test_deferred_catalog_regex_limits.py::test_tool_reports_limit_without_promoting_partial_matches": 0.008445045000030404,
+ "tests/test_deferred_filter_middleware.py::test_before_model_clears_prior_turn_promotions": 0.0008149500000627086,
+ "tests/test_deferred_filter_middleware.py::test_before_model_establishes_empty_current_turn_scope": 0.0008075859998371016,
+ "tests/test_deferred_filter_middleware.py::test_before_model_expires_legacy_promotion_after_new_user_message": 0.0007753050000474104,
+ "tests/test_deferred_filter_middleware.py::test_before_model_migrates_in_flight_legacy_checkpoint": 0.0008140660000890421,
+ "tests/test_deferred_filter_middleware.py::test_blocked_message_for_unpromoted_deferred_call": 0.0007806449999634424,
+ "tests/test_deferred_filter_middleware.py::test_blocks_tool_call_promoted_only_in_prior_user_turn": 0.0008263620001116578,
+ "tests/test_deferred_filter_middleware.py::test_hides_all_deferred_when_no_promotion": 0.0008458890000611063,
+ "tests/test_deferred_filter_middleware.py::test_legacy_promotion_without_user_turn_fails_closed": 0.0007925569999542859,
+ "tests/test_deferred_filter_middleware.py::test_no_block_for_non_deferred_call": 0.0008096999999906984,
+ "tests/test_deferred_filter_middleware.py::test_no_block_for_promoted_call": 0.0008269730000165509,
+ "tests/test_deferred_filter_middleware.py::test_no_deferred_names_is_noop": 0.0007599380001011014,
+ "tests/test_deferred_filter_middleware.py::test_promoted_under_matching_hash_passes_through": 0.0008033370000930518,
+ "tests/test_deferred_filter_middleware.py::test_promotion_ignored_when_hash_mismatch": 0.0007882799998242263,
+ "tests/test_deferred_filter_middleware.py::test_promotion_ignored_when_user_turn_changes": 0.0007722609999518681,
+ "tests/test_deferred_keyword_search.py::test_keywords_bound_query_characters_and_unique_terms": 0.0024189609999893946,
+ "tests/test_deferred_keyword_search.py::test_keywords_cap_preserves_catalog_order": 0.014288425999779975,
+ "tests/test_deferred_keyword_search.py::test_keywords_casefold_unicode": 0.00260903799994594,
+ "tests/test_deferred_keyword_search.py::test_keywords_do_not_change_legacy_required_name_or_regex": 0.0031638790001125017,
+ "tests/test_deferred_keyword_search.py::test_keywords_empty_and_unmatched_return_empty[keywords: ]": 0.0024867379999022887,
+ "tests/test_deferred_keyword_search.py::test_keywords_empty_and_unmatched_return_empty[keywords:]": 0.0024848860000474815,
+ "tests/test_deferred_keyword_search.py::test_keywords_empty_and_unmatched_return_empty[keywords:unmatched]": 0.0026665849998153135,
+ "tests/test_deferred_keyword_search.py::test_keywords_find_reordered_notebook_intent[keywords: notebook\\tJupyter notebook ]": 0.004305474000034337,
+ "tests/test_deferred_keyword_search.py::test_keywords_find_reordered_notebook_intent[keywords:JUPYTER notebook]": 0.004149208999933762,
+ "tests/test_deferred_keyword_search.py::test_keywords_find_reordered_notebook_intent[keywords:notebook jupyter]": 0.00422336999986328,
+ "tests/test_deferred_keyword_search.py::test_keywords_promote_full_schema_through_tool_call": 0.005803074000027664,
+ "tests/test_deferred_keyword_search.py::test_keywords_rank_coverage_then_name_hits_with_stable_ties": 0.008838503000106357,
+ "tests/test_deferred_keyword_search.py::test_keywords_treat_regex_metacharacters_literally": 0.004185849000009512,
+ "tests/test_deferred_promotion_integration.py::test_in_flight_legacy_checkpoint_promotion_migrates_on_resume": 0.019506662000026154,
+ "tests/test_deferred_promotion_integration.py::test_promoted_schema_is_deferred_again_on_next_user_turn": 0.021143003000020144,
+ "tests/test_deferred_promotion_integration.py::test_promoted_schema_survives_checkpoint_resume_within_same_turn": 0.01863923300004444,
+ "tests/test_deferred_promotion_integration.py::test_routing_preserves_searched_tools_on_legacy_checkpoint_resume[async]": 0.025986287000137054,
+ "tests/test_deferred_promotion_integration.py::test_routing_preserves_searched_tools_on_legacy_checkpoint_resume[sync]": 0.02617761099998006,
+ "tests/test_deferred_promotion_integration.py::test_tool_search_promotes_into_next_turn": 0.018742878000011842,
+ "tests/test_deferred_setup.py::test_is_mcp_tool_reads_metadata": 0.0008466279999765902,
+ "tests/test_deferred_setup.py::test_setup_builds_from_mcp_survivors": 0.003515650000053938,
+ "tests/test_deferred_setup.py::test_setup_disabled_returns_empty": 0.0008075760000565424,
+ "tests/test_deferred_setup.py::test_setup_no_mcp_returns_empty": 0.0007568500000161293,
+ "tests/test_deferred_setup.py::test_tool_search_no_match_empty_names": 0.0032445209998286373,
+ "tests/test_deferred_setup.py::test_tool_search_promotes_every_selected_tool": 0.016529180999896198,
+ "tests/test_deferred_setup.py::test_tool_search_returns_command_with_hash_scoped_promotion": 0.003799774999947658,
+ "tests/test_deferred_tool_crosscontext.py::test_assembly_filtered_mcp_tool_not_in_catalog": 0.000823696999987078,
+ "tests/test_deferred_tool_crosscontext.py::test_deferred_hidden_when_built_and_run_in_different_contexts": 0.009563304000039352,
+ "tests/test_deferred_tool_crosscontext.py::test_fail_closed_when_mcp_survives_without_setup": 0.0010023929999078973,
+ "tests/test_deferred_tool_crosscontext.py::test_subagent_reentry_does_not_touch_lead_state": 0.0050152759998809415,
+ "tests/test_deferred_tool_crosscontext.py::test_tool_search_appended_to_the_authorized_tool_list": 0.0028427650000821814,
+ "tests/test_deferred_tool_promotion_real_llm.py::test_real_llm_promotes_then_invokes_with_subagent_reentry": 0.0002038920000586586,
+ "tests/test_delegation_ledger.py::TestAcceptanceVerdictRendering::test_entry_carries_verdict_and_renders_segment": 0.0008996990000014193,
+ "tests/test_delegation_ledger.py::TestAcceptanceVerdictRendering::test_legacy_entries_without_verdict_render_unchanged": 0.0008747629999561468,
+ "tests/test_delegation_ledger.py::TestAcceptanceVerdictRendering::test_malformed_persisted_acceptance_verdict_is_ignored": 0.0007570010000108596,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_cancelled_task_status": 0.0008331249998718704,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_capped_task_carries_partial_result_in_brief": 0.0008222749999049483,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_completed_task_captured_with_result_metadata": 0.0008342149999407411,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_dispatch_is_captured_as_in_progress": 0.0008136280000599072,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_large_result_is_bounded_but_hashed_from_full_result": 0.0008292879999771685,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_non_task_tool_calls_ignored": 0.0008000620000530034,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_polling_timed_out_task_status": 0.0008083870001200921,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_preserves_dispatch_order": 0.0008240280000109124,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_status_only_cancelled_metadata_keeps_terminal_detail_without_parsing_content": 0.0008779670000649276,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_status_only_metadata_does_not_parse_result_from_content": 0.000827704000016638,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_structured_error_metadata_wins_over_misleading_content": 0.000992053000118176,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_structured_result_metadata_wins_over_misleading_content": 0.0008338959999036888,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_terminal_looking_content_without_structured_metadata_keeps_dispatch_in_progress": 0.0008194680000315202,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_timed_out_task_status": 0.0008279249999532112,
+ "tests/test_delegation_ledger.py::TestExtractDelegations::test_unknown_task_result_keeps_dispatch_in_progress": 0.0008092190000752453,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_merge_does_not_downgrade_terminal_status": 0.0007867070000884269,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_merge_handles_none_inputs": 0.0007765790001030837,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_merge_upserts_by_id_preserving_order": 0.0007827999999108215,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_over_cap_keeps_most_recent_entries": 0.0008806130001630663,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_id_preserves_original_created_at": 0.000788058999887653,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_id_preserves_original_run_id_when_update_omits_it": 0.0007916370001339601,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_tool_call_id_in_different_runs_keeps_both_delegations": 0.0007748139998966508,
+ "tests/test_delegation_ledger.py::TestMergeDelegations::test_same_tool_call_id_in_one_run_still_updates_one_delegation": 0.0007412620001332471,
+ "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_entry_carries_verdict_and_renders_counts": 0.0008988680001493776,
+ "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_legacy_messages_without_verdict_render_unchanged": 0.0008565890000227228,
+ "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_malformed_persisted_verdict_is_ignored": 0.0007748240000182705,
+ "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_renders_failed_and_unknown_counts": 0.0009930040000654117,
+ "tests/test_delegation_ledger.py::TestReceiptVerdictRendering::test_renders_unverified_for_uncited_action_claims": 0.0009060510000153954,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_budgeted_render_keeps_newest_delegations": 0.0007914359999858789,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_empty_returns_empty_string": 0.0007569320000584412,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_failed_and_cancelled_entries_are_rendered_as_retryable_attempts_not_reusable_results": 0.0007392769999796656,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_render_applies_total_context_budget": 0.0008054709999214538,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_render_escapes_untrusted_entry_fields": 0.0007525930001293091,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_renders_capped_completion_with_cap_guidance": 0.0007470720000810616,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_renders_completed_entry_with_status_and_result": 0.0007705660000283387,
+ "tests/test_delegation_ledger.py::TestRenderDelegationLedger::test_renders_in_progress_entry": 0.0007564409999076815,
+ "tests/test_delegation_ledger.py::test_terminal_statuses_derived_from_status_contract": 0.0008131160000175441,
+ "tests/test_delegation_reused_call_ids.py::test_a_dispatch_scoped_entry_upgrades_a_ledger_entry_written_before_the_field_existed": 0.000856747000057112,
+ "tests/test_delegation_reused_call_ids.py::test_a_new_turn_cancels_the_dangling_dispatch_of_a_reused_call_id": 0.0009754110000130822,
+ "tests/test_delegation_reused_call_ids.py::test_a_new_turn_settles_a_reply_checkpointed_before_its_capture": 0.000919785999940359,
+ "tests/test_delegation_reused_call_ids.py::test_a_reused_call_id_in_flight_never_takes_the_earlier_result": 0.0009208889999854364,
+ "tests/test_delegation_reused_call_ids.py::test_a_steered_call_keeps_its_dispatch_when_a_later_response_reuses_its_id_in_flight": 0.0018286419999640202,
+ "tests/test_delegation_reused_call_ids.py::test_an_unanswered_call_keeps_its_own_entry_when_a_later_response_reuses_its_id": 0.000979317999963314,
+ "tests/test_delegation_reused_call_ids.py::test_cap_counts_dispatches_not_call_ids": 0.001022701000010784,
+ "tests/test_delegation_reused_call_ids.py::test_per_run_delegation_cap_holds_when_every_response_reuses_call_0": 0.017691363999915666,
+ "tests/test_delegation_reused_call_ids.py::test_runs_reusing_a_call_id_keep_separate_delegations": 0.0007871579999800815,
+ "tests/test_delegation_reused_call_ids.py::test_steered_result_records_the_same_delegation_the_graph_captured": 0.0017318209999075407,
+ "tests/test_delta_channel_checkpointers.py::test_delta_storage_shape_and_snapshot_cadence[asyncio-memory]": 0.009552634000101534,
+ "tests/test_delta_channel_checkpointers.py::test_delta_storage_shape_and_snapshot_cadence[asyncio-postgres]": 0.03816582399986146,
+ "tests/test_delta_channel_checkpointers.py::test_delta_storage_shape_and_snapshot_cadence[asyncio-sqlite]": 0.02463804500007427,
+ "tests/test_delta_channel_checkpointers.py::test_full_to_delta_migration_replays_on_same_thread[asyncio-memory]": 0.010504731999844807,
+ "tests/test_delta_channel_checkpointers.py::test_full_to_delta_migration_replays_on_same_thread[asyncio-postgres]": 0.04760101500005476,
+ "tests/test_delta_channel_checkpointers.py::test_full_to_delta_migration_replays_on_same_thread[asyncio-sqlite]": 0.025667918000067402,
+ "tests/test_delta_channel_checkpointers.py::test_long_chain_history_survives_pagination[asyncio-memory]": 0.04066781999995328,
+ "tests/test_delta_channel_checkpointers.py::test_long_chain_history_survives_pagination[asyncio-postgres]": 0.10796494099997744,
+ "tests/test_delta_channel_checkpointers.py::test_long_chain_history_survives_pagination[asyncio-sqlite]": 0.07290522699997837,
+ "tests/test_delta_channel_checkpointers.py::test_materialization_is_deterministic_and_message_ids_are_stable[asyncio-memory]": 0.010447683999927904,
+ "tests/test_delta_channel_checkpointers.py::test_materialization_is_deterministic_and_message_ids_are_stable[asyncio-postgres]": 0.05384042999992289,
+ "tests/test_delta_channel_checkpointers.py::test_materialization_is_deterministic_and_message_ids_are_stable[asyncio-sqlite]": 0.030406860999960372,
+ "tests/test_delta_channel_checkpointers.py::test_non_delta_writers_preserve_delta_messages_and_markers[asyncio-memory]": 0.0117449790000137,
+ "tests/test_delta_channel_checkpointers.py::test_non_delta_writers_preserve_delta_messages_and_markers[asyncio-postgres]": 0.05328975099996569,
+ "tests/test_delta_channel_checkpointers.py::test_non_delta_writers_preserve_delta_messages_and_markers[asyncio-sqlite]": 0.029670411999973112,
+ "tests/test_delta_channel_checkpointers.py::test_parallel_superstep_replay_matches_live_write_order[asyncio-memory]": 0.013530894999917109,
+ "tests/test_delta_channel_checkpointers.py::test_parallel_superstep_replay_matches_live_write_order[asyncio-postgres]": 0.03845303599996441,
+ "tests/test_delta_channel_checkpointers.py::test_parallel_superstep_replay_matches_live_write_order[asyncio-sqlite]": 0.026089688999945793,
+ "tests/test_delta_channel_state.py::test_agents_package_exports_delta_thread_state": 0.000766779999935352,
+ "tests/test_delta_channel_state.py::test_compiled_delta_graph_bakes_configured_snapshot_frequency": 0.003976706000003105,
+ "tests/test_delta_channel_state.py::test_delta_adaptation_cache_keys_on_snapshot_frequency": 0.001391631000160487,
+ "tests/test_delta_channel_state.py::test_delta_adaptation_replaces_agent_state_message_reducer": 0.0008689210000056846,
+ "tests/test_delta_channel_state.py::test_delta_normalization_compiles_stable_channel_without_mutating_middleware": 0.02843853100000615,
+ "tests/test_delta_channel_state.py::test_frozen_snapshot_frequency_drives_default_delta_schema": 0.001431327999853238,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_empty_batch_does_not_assign_state_ids": 0.0007588960000930456,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_is_batching_invariant": 0.00588292299994464,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_matches_message_coercion[write0]": 0.0008471599999211321,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_matches_message_coercion[write1]": 0.0008668270000953271,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes0]": 0.0010652299998810122,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes1]": 0.0009024439999620881,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes2]": 0.0009015829999725611,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_matches_sequential_add_messages[writes3]": 0.0009064620001026924,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_matches_unknown_remove_error": 0.0009162390000483356,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_normalizes_state_and_each_write_once": 0.0008166430001210756,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[cross-write-remove-then-append]": 0.0011238190000995019,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[duplicate-id-removal]": 0.001031657999988056,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[duplicate-id-replacement]": 0.001037196999959633,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[remove-all-short-circuit]": 0.0009813720000693138,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_add_messages_edge_semantics[same-write-remove-then-replace]": 0.0010111789999882603,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_missing_id_allocation_order": 0.0009806009999238086,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state0-writes0]": 0.0008886679999022817,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state1-writes1]": 0.0009170020000510704,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state2-writes2]": 0.0009289239999361598,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_preserves_null_write_errors[state3-writes3]": 0.0009427520000144796,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_randomized_batching_invariance": 0.6581299070001023,
+ "tests/test_delta_channel_state.py::test_merge_message_writes_randomized_differential": 3.6736220100001447,
+ "tests/test_delta_channel_state.py::test_mode_selects_expected_state_schema": 0.001059650000001966,
+ "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[base-message-list]": 0.004338855000014519,
+ "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[base-message]": 0.004947457000071154,
+ "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[dict-list]": 0.004360873999985415,
+ "tests/test_delta_channel_state.py::test_production_message_forms_keep_assigned_ids_across_delta_replay[dict]": 0.004229036999959135,
+ "tests/test_delta_channel_state.py::test_raw_tuple_coercion_matches_add_messages_reducer_parity": 0.0007783600000266233,
+ "tests/test_delta_channel_state.py::test_snapshot_frequency_parametrizes_delta_schema": 0.0009020240000836566,
+ "tests/test_delta_resume_pending_execution.py::test_historical_delta_resume_rejects_before_mutating_pending_work[memory-False]": 0.025259819999973843,
+ "tests/test_delta_resume_pending_execution.py::test_historical_delta_resume_rejects_before_mutating_pending_work[memory-True]": 0.025741307000089364,
+ "tests/test_delta_resume_pending_execution.py::test_historical_delta_resume_rejects_before_mutating_pending_work[sqlite-False]": 0.07275930999981028,
+ "tests/test_delta_resume_pending_execution.py::test_historical_delta_resume_rejects_before_mutating_pending_work[sqlite-True]": 0.06751665699994192,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_fresh_input_replay_still_regenerates[memory-completed]": 0.044915169999967475,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_fresh_input_replay_still_regenerates[memory-input]": 0.031112143999962427,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_fresh_input_replay_still_regenerates[memory-paused]": 0.02934187000005295,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_fresh_input_replay_still_regenerates[sqlite-completed]": 0.08465132199989966,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_fresh_input_replay_still_regenerates[sqlite-input]": 0.07531490099995608,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_fresh_input_replay_still_regenerates[sqlite-paused]": 0.0801731319999135,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_resume_without_pending_nodes_still_linearizes[memory-completed]": 0.030355532999919888,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_resume_without_pending_nodes_still_linearizes[memory-input]": 0.03097607799998059,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_resume_without_pending_nodes_still_linearizes[sqlite-completed]": 0.0758122549999598,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_resume_without_pending_nodes_still_linearizes[sqlite-input]": 0.0776226159999851,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_selected_nodes_reject_after_head_completed[memory-False]": 0.025305069999944863,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_selected_nodes_reject_after_head_completed[memory-True]": 0.02671265300000414,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_selected_nodes_reject_after_head_completed[sqlite-False]": 0.05780022400017515,
+ "tests/test_delta_resume_pending_execution.py::test_non_send_selected_nodes_reject_after_head_completed[sqlite-True]": 0.05755186399994727,
+ "tests/test_delta_resume_pending_execution.py::test_pending_head_rejects_earlier_selector_without_rewriting[memory-completed]": 0.028207025000142494,
+ "tests/test_delta_resume_pending_execution.py::test_pending_head_rejects_earlier_selector_without_rewriting[memory-input]": 1.3216255199999978,
+ "tests/test_delta_resume_pending_execution.py::test_pending_head_rejects_earlier_selector_without_rewriting[sqlite-completed]": 0.06891066699995463,
+ "tests/test_delta_resume_pending_execution.py::test_pending_head_rejects_earlier_selector_without_rewriting[sqlite-input]": 0.0736790989998326,
+ "tests/test_delta_resume_pending_execution.py::test_rejected_resume_skips_rollback_when_cancellation_wins[memory-False]": 0.034342594999998255,
+ "tests/test_delta_resume_pending_execution.py::test_rejected_resume_skips_rollback_when_cancellation_wins[memory-True]": 0.033100762999993094,
+ "tests/test_delta_resume_pending_execution.py::test_rejected_resume_skips_rollback_when_cancellation_wins[sqlite-False]": 0.07246115800012376,
+ "tests/test_delta_resume_pending_execution.py::test_rejected_resume_skips_rollback_when_cancellation_wins[sqlite-True]": 0.0749644200000148,
+ "tests/test_delta_resume_pending_execution.py::test_unavailable_checkpoint_rejects_without_rewriting[memory-head]": 0.028687120999961735,
+ "tests/test_delta_resume_pending_execution.py::test_unavailable_checkpoint_rejects_without_rewriting[memory-selected]": 0.027781060000052094,
+ "tests/test_delta_resume_pending_execution.py::test_unavailable_checkpoint_rejects_without_rewriting[sqlite-head]": 0.07733144199994513,
+ "tests/test_delta_resume_pending_execution.py::test_unavailable_checkpoint_rejects_without_rewriting[sqlite-selected]": 0.06879719500011561,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-False-head-delta]": 0.03279931999998098,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-False-head-full]": 0.028709382999977606,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-False-latest-id-delta]": 0.03147047200002362,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-False-latest-id-full]": 0.0360750019998477,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-False-paused-id-delta]": 0.03224583199994413,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-False-paused-id-full]": 0.027871008000033726,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-True-head-delta]": 0.027563418999875466,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-True-head-full]": 0.03299189599999863,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-True-latest-id-delta]": 0.02959846200019456,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-True-latest-id-full]": 0.02802579900026103,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-True-paused-id-delta]": 0.03190128599999298,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[memory-True-paused-id-full]": 0.02799842699994315,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-False-head-delta]": 0.06224783400000433,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-False-head-full]": 0.05779634600003192,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-False-latest-id-delta]": 0.06888489000004938,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-False-latest-id-full]": 0.0640557600000875,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-False-paused-id-delta]": 0.08290671899987956,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-False-paused-id-full]": 0.06131446200015489,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-True-head-delta]": 0.06263080200005788,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-True-head-full]": 0.06086296499995569,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-True-latest-id-delta]": 0.06371542700003374,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-True-latest-id-full]": 0.06642039100006514,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-True-paused-id-delta]": 0.07372470300003897,
+ "tests/test_delta_resume_pending_execution.py::test_worker_does_not_report_success_after_discarding_pending_tools[sqlite-True-paused-id-full]": 0.05775151399996048,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-edit-completed]": 0.03002679700000499,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-edit-input]": 0.03255907000004754,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-edit-paused]": 0.02807297699996525,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-edit-rollback-completed]": 0.031230324999910408,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-edit-rollback-input]": 0.030083240999942973,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-edit-rollback-paused]": 0.02933721100009734,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-ordinary-completed]": 0.03004350699995939,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-ordinary-input]": 0.03161969699988276,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-ordinary-paused]": 0.02827680899997631,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-rollback-completed]": 0.030069046000107846,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-rollback-input]": 0.030189401000029648,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-command-rollback-paused]": 0.0293805120001025,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-edit-completed]": 0.029841467999972338,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-edit-input]": 0.031856772999958594,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-edit-paused]": 0.027728440000032606,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-edit-rollback-completed]": 0.031540327999891815,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-edit-rollback-input]": 0.030633585999908064,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-edit-rollback-paused]": 0.030196525999826918,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-ordinary-completed]": 0.029605815999957485,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-ordinary-input]": 0.03190883899992514,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-ordinary-paused]": 0.02764035499990314,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-rollback-completed]": 0.03689009200002147,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-rollback-input]": 0.029961243000116156,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[memory-static-rollback-paused]": 0.029043790000059744,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-edit-completed]": 0.07101263100003052,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-edit-input]": 0.08254266900007678,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-edit-paused]": 0.06734638299985818,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-edit-rollback-completed]": 0.09025050300010662,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-edit-rollback-input]": 0.08138838600007148,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-edit-rollback-paused]": 0.0729494979999572,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-ordinary-completed]": 0.08322618900012912,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-ordinary-input]": 0.0842682650001052,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-ordinary-paused]": 0.07120764100011456,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-rollback-completed]": 0.08210411899995051,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-rollback-input]": 0.07614517599995452,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-command-rollback-paused]": 0.07194877000006272,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-edit-completed]": 0.07929566099994645,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-edit-input]": 0.08252440899991598,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-edit-paused]": 0.07031028099993364,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-edit-rollback-completed]": 0.08229317400002856,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-edit-rollback-input]": 0.08239872600017861,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-edit-rollback-paused]": 0.0661724569999933,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-ordinary-completed]": 0.0800662580001017,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-ordinary-input]": 0.07401993700011644,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-ordinary-paused]": 0.06806984700006069,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-rollback-completed]": 0.07096104999993713,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-rollback-input]": 0.07941340200000013,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_non_send_pending_nodes[sqlite-static-rollback-paused]": 0.07049406999999519,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-False-fresh-completed]": 0.032737222000037036,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-False-fresh-input]": 0.03493873299998995,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-False-resume-completed]": 0.03311912800006667,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-False-resume-input]": 0.03547997099985878,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-True-fresh-completed]": 0.03306985500000792,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-True-fresh-input]": 0.03566538699999455,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-True-resume-completed]": 0.04695059399989532,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[memory-True-resume-input]": 0.034471787999905246,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-False-fresh-completed]": 0.0746277559999271,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-False-fresh-input]": 0.07737648199997693,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-False-resume-completed]": 0.07910857299998497,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-False-resume-input]": 0.07800045299984504,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-True-fresh-completed]": 0.07318532799990862,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-True-fresh-input]": 0.07597392200000286,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-True-resume-completed]": 0.08346246299993254,
+ "tests/test_delta_resume_pending_execution.py::test_worker_preserves_pending_head_with_earlier_selector[sqlite-True-resume-input]": 0.07719813799997155,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_asks_compose_to_interpolate_the_secret_like_the_real_project": 0.14770061000012902,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_a_valid_fernet_credentials_key": 0.21192188900010933,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_when_compose_resolves_the_dotenv_value_to_empty[BETTER_AUTH_SECRET]": 0.17633722699997634,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_when_compose_resolves_the_dotenv_value_to_empty[DEER_FLOW_CREDENTIALS_KEY]": 0.17644385699986742,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_generates_when_compose_resolves_the_dotenv_value_to_empty[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.17737339199993585,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_keeps_shell_export_ahead_of_dotenv[BETTER_AUTH_SECRET]": 0.16517089500007387,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_keeps_shell_export_ahead_of_dotenv[DEER_FLOW_CREDENTIALS_KEY]": 0.16738974000008966,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_keeps_shell_export_ahead_of_dotenv[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.16084722800007967,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[colon-BETTER_AUTH_SECRET]": 0.17724001499993847,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[colon-DEER_FLOW_CREDENTIALS_KEY]": 0.1951063469999781,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[colon-DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.17555108000010478,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[equals-BETTER_AUTH_SECRET]": 0.17564961600010065,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[equals-DEER_FLOW_CREDENTIALS_KEY]": 0.18328246700002637,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[equals-DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.1810697750000827,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[quoted-interpolated-BETTER_AUTH_SECRET]": 0.19261549899999864,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[quoted-interpolated-DEER_FLOW_CREDENTIALS_KEY]": 0.18281903900003726,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_leaves_a_compose_resolved_secret_for_compose_instead_of_generating_one[quoted-interpolated-DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.17734422600005928,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_prefers_dotenv_secret_over_the_persisted_generated_one[BETTER_AUTH_SECRET]": 0.17761762099996758,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_prefers_dotenv_secret_over_the_persisted_generated_one[DEER_FLOW_CREDENTIALS_KEY]": 0.18327332000001206,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_prefers_dotenv_secret_over_the_persisted_generated_one[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.17678424500013534,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_reuses_a_key_file_the_gateway_already_generated": 0.1880159539999795,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_still_generates_and_persists_a_secret_when_dotenv_has_none[BETTER_AUTH_SECRET]": 0.17510764800010747,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_still_generates_and_persists_a_secret_when_dotenv_has_none[DEER_FLOW_CREDENTIALS_KEY]": 0.17529986899990035,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_still_generates_and_persists_a_secret_when_dotenv_has_none[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.17681925199997295,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_stops_when_compose_cannot_interpolate_instead_of_guessing": 0.036557452999886664,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_treats_an_empty_shell_export_as_missing_not_as_dotenv_provided[BETTER_AUTH_SECRET]": 0.20591539900010503,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_treats_an_empty_shell_export_as_missing_not_as_dotenv_provided[DEER_FLOW_CREDENTIALS_KEY]": 0.20590282499995283,
+ "tests/test_deploy_dotenv_secrets.py::test_deploy_treats_an_empty_shell_export_as_missing_not_as_dotenv_provided[DEER_FLOW_INTERNAL_AUTH_TOKEN]": 0.20603000500000235,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[colon-BETTER_AUTH_SECRET-docker]": 0.36657668600014404,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[colon-DEER_FLOW_CREDENTIALS_KEY-docker]": 0.37209770000015396,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[colon-DEER_FLOW_INTERNAL_AUTH_TOKEN-docker]": 0.36534640700006094,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[default-expansion-BETTER_AUTH_SECRET-docker]": 0.36205642300001273,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[default-expansion-DEER_FLOW_CREDENTIALS_KEY-docker]": 0.37088723200008644,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[default-expansion-DEER_FLOW_INTERNAL_AUTH_TOKEN-docker]": 0.359278803000052,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[equals-BETTER_AUTH_SECRET-docker]": 0.36498030999996445,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[equals-DEER_FLOW_CREDENTIALS_KEY-docker]": 0.37812726299989663,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[equals-DEER_FLOW_INTERNAL_AUTH_TOKEN-docker]": 0.363313820000144,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[quoted-interpolated-BETTER_AUTH_SECRET-docker]": 0.3606448220000402,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[quoted-interpolated-DEER_FLOW_CREDENTIALS_KEY-docker]": 0.37522425600002407,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_dotenv_forms_are_left_for_compose[quoted-interpolated-DEER_FLOW_INTERNAL_AUTH_TOKEN-docker]": 0.36174474500012366,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_empty_shell_export_still_gets_a_generated_secret[BETTER_AUTH_SECRET-docker]": 0.34048304800001006,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_empty_shell_export_still_gets_a_generated_secret[DEER_FLOW_CREDENTIALS_KEY-docker]": 0.34210831300003974,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_empty_shell_export_still_gets_a_generated_secret[DEER_FLOW_INTERNAL_AUTH_TOKEN-docker]": 0.3373418420000007,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_unset_interpolation_in_dotenv_still_gets_a_generated_secret[BETTER_AUTH_SECRET-docker]": 0.34320394299993495,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_unset_interpolation_in_dotenv_still_gets_a_generated_secret[DEER_FLOW_CREDENTIALS_KEY-docker]": 0.3423556959999132,
+ "tests/test_deploy_dotenv_secrets.py::test_real_compose_unset_interpolation_in_dotenv_still_gets_a_generated_secret[DEER_FLOW_INTERNAL_AUTH_TOKEN-docker]": 0.3394014979999156,
+ "tests/test_deploy_env_file.py::test_compose_uses_selected_env_for_gateway_and_provisioner[default]": 0.11240420099989024,
+ "tests/test_deploy_env_file.py::test_compose_uses_selected_env_for_gateway_and_provisioner[empty]": 0.11334119799994369,
+ "tests/test_deploy_env_file.py::test_compose_uses_selected_env_for_gateway_and_provisioner[selected]": 0.11255553400008012,
+ "tests/test_deploy_env_file.py::test_deploy_down_still_works_when_selected_env_file_was_removed": 0.029111010999940845,
+ "tests/test_deploy_env_file.py::test_deploy_env_file_reaches_containers_through_real_compose": 0.3753230169999142,
+ "tests/test_deploy_env_file.py::test_deploy_reads_uv_extras_from_selected_env_file": 0.06618930700005876,
+ "tests/test_deploy_env_file.py::test_deploy_rejects_invalid_explicit_env_file_before_docker[directory]": 0.021631004000028042,
+ "tests/test_deploy_env_file.py::test_deploy_rejects_invalid_explicit_env_file_before_docker[missing]": 0.02170077499999934,
+ "tests/test_deploy_env_file.py::test_deploy_rejects_invalid_explicit_env_file_before_docker[unreadable]": 0.021491520999916247,
+ "tests/test_deploy_env_file.py::test_deploy_selects_one_env_file_for_build_and_secret_probe[absolute]": 0.10312164499998744,
+ "tests/test_deploy_env_file.py::test_deploy_selects_one_env_file_for_build_and_secret_probe[relative]": 0.10587020000014036,
+ "tests/test_deploy_env_file.py::test_deploy_selects_one_env_file_for_build_and_secret_probe[spaces]": 0.1034540629999583,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[better-auth-dotenv]": 0.0354378839998617,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[better-auth-shell]": 0.02833005399998001,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[credentials-key-dotenv]": 0.03559789500002353,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[credentials-key-shell]": 0.02826348899986897,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[internal-auth-dotenv]": 0.035710898000047564,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_override_of_unreadable_persisted_secret[internal-auth-shell]": 0.028399421000017355,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_readonly_persisted_secret[better-auth]": 0.03816315300014139,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_readonly_persisted_secret[credentials-key]": 0.03804970899989257,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_readonly_persisted_secret[internal-auth]": 0.03808621799998946,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[build]": 0.02819124500001635,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[down]": 0.028654265000000123,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[start]": 0.03401315700000396,
+ "tests/test_deploy_home_writability.py::test_deploy_allows_writable_home[up]": 0.03424237100011851,
+ "tests/test_deploy_home_writability.py::test_deploy_down_allows_unreadable_persisted_secret[better-auth]": 0.02778116400008912,
+ "tests/test_deploy_home_writability.py::test_deploy_down_allows_unreadable_persisted_secret[credentials-key]": 0.027842169999985344,
+ "tests/test_deploy_home_writability.py::test_deploy_down_allows_unreadable_persisted_secret[internal-auth]": 0.02827592200003437,
+ "tests/test_deploy_home_writability.py::test_deploy_down_allows_unwritable_home": 0.029028727000081744,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[better-auth-build]": 0.03970018799998343,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[better-auth-start]": 0.03999151399989387,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[better-auth-up]": 0.03995008699985192,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[credentials-key-build]": 0.04055851100008567,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[credentials-key-start]": 0.04024060400013241,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[credentials-key-up]": 0.04055811000000631,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[internal-auth-build]": 0.040134575000138284,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[internal-auth-start]": 0.04004355300003226,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unreadable_persisted_secret_before_starting_compose[internal-auth-up]": 0.040138912999964305,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unwritable_home_before_invoking_docker[build]": 0.03245791700010159,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unwritable_home_before_invoking_docker[start]": 0.032136052000055315,
+ "tests/test_deploy_home_writability.py::test_deploy_rejects_unwritable_home_before_invoking_docker[up]": 0.03384709700003441,
+ "tests/test_deploy_uv_extras.py::test_backend_dockerfile_expands_multiple_uv_extras": 0.012728763999916737,
+ "tests/test_deploy_uv_extras.py::test_backend_dockerfile_rejects_glob_uv_extra": 0.009708853999882194,
+ "tests/test_deploy_uv_extras.py::test_deploy_build_auto_detects_postgres_extra_when_other_extras_are_enabled": 0.17782120799995482,
+ "tests/test_deploy_uv_extras.py::test_deploy_build_auto_detects_postgres_extra_with_python_fallback": 0.20677051999996365,
+ "tests/test_deploy_uv_extras.py::test_deploy_uses_dotenv_without_sourcing_shell_syntax": 0.14263497500007816,
+ "tests/test_detect_blocking_io_static.py::test_cli_default_filters_sync_only_inventory_items": 0.005365997000012612,
+ "tests/test_detect_blocking_io_static.py::test_decorator_default_annotation_and_return_annotation_all_use_enclosing_scope": 0.004990702999975838,
+ "tests/test_detect_blocking_io_static.py::test_definition_time_expressions_are_still_attributed_to_the_enclosing_function": 0.004916453999953774,
+ "tests/test_detect_blocking_io_static.py::test_if_else_alias_tracking_is_order_independent_across_branches": 0.005692601999840008,
+ "tests/test_detect_blocking_io_static.py::test_if_else_alias_union_carries_forward_after_the_if_statement": 0.0050925729998425595,
+ "tests/test_detect_blocking_io_static.py::test_json_output_ranks_operations_without_confidence_noise": 0.0076419009999426635,
+ "tests/test_detect_blocking_io_static.py::test_json_output_uses_concise_review_record_schema": 0.005822343999852819,
+ "tests/test_detect_blocking_io_static.py::test_parse_errors_are_reported_as_findings": 0.00502800300000672,
+ "tests/test_detect_blocking_io_static.py::test_path_receiver_detection_uses_path_annotations": 0.0048958439999751135,
+ "tests/test_detect_blocking_io_static.py::test_pep695_type_parameter_bound_is_never_treated_as_definition_time_eager": 0.004831161999959477,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_blocking_calls_in_sync_helper_reached_from_async_code": 0.00506729600010658,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_chained_sync_http_client_methods_in_async_code": 0.004953023000098256,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_constructor_parameter_used_directly_as_receiver": 0.004954624999754742,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_direct_blocking_calls_in_async_code": 0.0055449430000180655,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_local_variable_alias_of_self_attribute": 0.0050404870000875235,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_os_walk_and_path_resolve_in_async_code": 0.004933374000074764,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_self_attribute_chain_helper_reached_from_async_method": 0.005033612000033827,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_self_helper_reached_from_async_method": 0.005051196999943386,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_detects_sync_httpx_client_methods_in_async_code": 0.005069350999974631,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_trace_unrelated_local_variables_as_receivers": 0.005016590999844084,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_call_result_as_receiver_alias": 0.00495835200001693,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_call_result_assigned_to_local_as_receiver_alias": 0.005009129000086432,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_call_rooted_attribute_chain_as_receiver_alias": 0.005015177999894149,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_default_value_expression_as_inside_new_function": 0.004984962000094129,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_generator_element_as_definition_time_eager": 0.004988399000012578,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_immediately_invoked_lambda_in_definition_time_default_as_eager": 0.004945729000041865,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_lambda_body_as_definition_time_eager": 0.0050193959999660365,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_postponed_annotation_as_definition_time_eager": 0.004967088000057629,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_string_replace_as_file_io": 0.004911152999966362,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_subscript_result_as_receiver_alias": 0.0051184430000148495,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_does_not_treat_subscript_rooted_attribute_chain_as_receiver_alias": 0.005263004000084948,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_kills_alias_after_non_traceable_reassignment": 0.0051317080000217175,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_omits_sync_only_blocking_calls_from_default_results": 0.004977417999953104,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_still_treats_generator_outer_iterable_as_definition_time_eager": 0.004918146000022716,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_still_treats_lambda_own_default_as_definition_time_eager": 0.004833527000073445,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_traces_annassign_call_result_reassignment_using_pre_assignment_alias_state": 0.004983118999916769,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_traces_call_result_reassignment_using_pre_assignment_alias_state": 0.005044983999937358,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_bare_unconsumed_generator_as_eager_in_ordinary_code": 0.0049006929999677595,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_bare_uninvoked_lambda_as_eager_in_ordinary_code": 0.004938834999961728,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_consumed_by_any_builtin_as_eager": 0.005554861999939931,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_passed_to_list_as_eager": 0.004910843000061504,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_reduced_by_sum_as_eager": 0.005050717000131044,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_generator_wrapped_in_map_as_eager": 0.004939637999996194,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_immediately_invoked_lambda_as_eager": 0.004884531999891806,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_lambda_invoked_through_stored_variable_as_eager": 0.0048817879999205616,
+ "tests/test_detect_blocking_io_static.py::test_scan_file_treats_reviewer_repro_both_eager_shapes_together": 0.004981937000025027,
+ "tests/test_detect_blocking_io_static.py::test_source_code_snippet_is_truncated_for_json_output": 0.005558899999982714,
+ "tests/test_detect_blocking_io_static.py::test_summary_groups_findings_by_priority_and_operation": 0.005582193999998708,
+ "tests/test_detect_blocking_io_static.py::test_summary_output_writes_json_report": 0.005800081999950635,
+ "tests/test_detect_blocking_io_static.py::test_sync_agent_middleware_hook_with_async_counterpart_is_not_reported": 0.005004577999898174,
+ "tests/test_detect_blocking_io_static.py::test_sync_only_agent_middleware_hook_gets_event_loop_exposure": 0.004999368999961007,
+ "tests/test_detect_thread_boundaries.py::test_configured_runtime_inventory_resolves_symbols_but_never_invokes_them": 0.002818692000005285,
+ "tests/test_detect_thread_boundaries.py::test_json_output_and_min_severity_filter": 0.00576225199995406,
+ "tests/test_detect_thread_boundaries.py::test_parse_errors_are_reported_as_findings": 0.0048977879998801654,
+ "tests/test_detect_thread_boundaries.py::test_runtime_inventory_identifies_tool_and_model_fallbacks_without_invocation": 0.004700598000113132,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_classifies_dedicated_executor_helper_wrappers": 0.005219382000063888,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_classifies_default_dedicated_anyio_and_loop_boundaries": 0.005729671000153758,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_detects_async_thread_and_tool_boundaries": 0.005723108000097454,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_discovers_same_module_thread_helper_wrappers": 0.005058689999941635,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_identifies_base_chat_model_executor_fallbacks": 0.005200486000148885,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_identifies_sync_langchain_tool_fallbacks": 0.0051466449998542885,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_ignores_unqualified_threads_and_generic_method_names": 0.005207240000117963,
+ "tests/test_detect_thread_boundaries.py::test_scan_file_uses_import_evidence_for_thread_and_executor_aliases": 0.005151755000042613,
+ "tests/test_detect_thread_boundaries.py::test_scan_paths_ignores_virtualenv_like_directories": 0.0052430770000455595,
+ "tests/test_detect_thread_boundaries.py::test_summary_output_is_concise_and_grouped_by_boundary_kind": 0.0057776800000510775,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[block-scalar- ]": 0.0049048109999603184,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[block-scalar-]": 0.004980473999921742,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[comment- ]": 0.004899580000028436,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[comment-]": 0.0048681819998819265,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-list- ]": 0.004989911000052416,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-list-]": 0.00498473200002536,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-mapping- ]": 0.004899171000033675,
+ "tests/test_detect_uv_extras.py::test_detect_browser_ignores_names_outside_tool_fields[nested-mapping-]": 0.004849228000011863,
+ "tests/test_detect_uv_extras.py::test_detect_browser_name_after_nested_block[ ]": 0.004795094999963112,
+ "tests/test_detect_uv_extras.py::test_detect_browser_name_after_nested_block[]": 0.004826353999987987,
+ "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[group- ]": 0.0049361600001702755,
+ "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[group-]": 0.005068317999985084,
+ "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[use- ]": 0.004965404999893508,
+ "tests/test_detect_uv_extras.py::test_detect_browser_name_after_other_fields[use-]": 0.004977639000003364,
+ "tests/test_detect_uv_extras.py::test_detect_browser_stops_at_following_section[ ]": 0.004924067000047216,
+ "tests/test_detect_uv_extras.py::test_detect_browser_stops_at_following_section[]": 0.004911662999916189,
+ "tests/test_detect_uv_extras.py::test_detect_discord_in_setup_wizard_output_without_site_packages": 0.03661140700000942,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_browser_via_browser_navigate_tool": 0.004789817000073526,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_browser_via_indentless_tools_list": 0.004816987000026529,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_buzz_disabled_returns_no_extras": 0.00470941399998992,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_buzz_via_channels_enabled": 0.0048004550000086965,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[None-true-False-buzz]": 0.005099607000033757,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[None-true-False-discord]": 0.005062356999928852,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[false-true-False-buzz]": 0.0051450230000682495,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[false-true-False-discord]": 0.005155030999844712,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[true-None-False-buzz]": 0.005132398000000649,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[true-None-False-discord]": 0.0050840579999658075,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[true-false-False-buzz]": 0.005132829000103811,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[true-false-False-discord]": 0.0051013109998621076,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[true-true-True-buzz]": 0.005074209000099472,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_channel_connections_requires_both_flags[true-true-True-discord]": 0.005028272999993533,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_combines_buzz_with_postgres": 0.005069178999974611,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_combines_channel_connections_with_other_extras": 0.0049687609999864435,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_combines_discord_with_postgres": 0.004782560999842644,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_combines_ollama_and_postgres": 0.004856379999978344,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_combines_postgres_and_redis": 0.0048156539999126835,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_dedupes_when_both_present": 0.004878331000099934,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_discord_disabled_returns_no_extras": 0.004765931999941131,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_discord_via_channels_enabled": 0.004798101999995197,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_browser_tool": 0.004793410999923253,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_buzz_block": 0.004739540999935343,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_channel_connections[buzz]": 0.0048988209999834,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_channel_connections[discord]": 0.004908297999918432,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_discord_block": 0.004785777000165581,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_commented_ollama_block": 0.004844337000008636,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_use_in_nested_indentless_sequence": 0.004870475999950941,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ignores_use_in_nested_model_mapping": 0.004893480000077943,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_memory_stream_bridge_returns_no_extras": 0.0050537209999674815,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_missing_file_returns_empty": 0.004634194000118441,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_no_channels_section_returns_no_buzz_extra": 0.004699647000165896,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_non_ollama_model_returns_no_extras": 0.004824020000000928,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_in_setup_wizard_output": 0.007169997000005424,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_via_indentless_models_list": 0.00493885500009128,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_via_model_use": 0.005035737000071094,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_when_use_follows_a_nested_list": 0.004884694999873318,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_ollama_when_use_is_the_first_key": 0.004876738000007208,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_postgres_via_checkpointer": 0.004690608000032626,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_postgres_via_database": 0.004633351000052244,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_preserves_and_deduplicates_legacy_channels[false-buzz]": 0.005018435000124555,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_preserves_and_deduplicates_legacy_channels[false-discord]": 0.0051626150000174675,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_preserves_and_deduplicates_legacy_channels[true-buzz]": 0.0050256689999059745,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_preserves_and_deduplicates_legacy_channels[true-discord]": 0.0049829179999960616,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_redis_via_stream_bridge": 0.004705377000163935,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_sqlite_returns_no_extras": 0.004700607000017953,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[browser-utf-8-sig]": 0.0050231249999797,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[browser-utf-8]": 0.004918839000083608,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[commented-utf-8-sig]": 0.004894392999972297,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[commented-utf-8]": 0.004882079000026351,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[ollama-utf-8-sig]": 0.005260519000103159,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[ollama-utf-8]": 0.004923648000044523,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[postgres-utf-8-sig]": 0.004882890000089901,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[postgres-utf-8]": 0.0049013950000471596,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[sqlite-utf-8-sig]": 0.004927502999976241,
+ "tests/test_detect_uv_extras.py::test_detect_from_config_utf8_with_optional_bom[sqlite-utf-8]": 0.004922856000234788,
+ "tests/test_detect_uv_extras.py::test_format_flags_emits_one_flag_per_extra": 0.0007495780000681407,
+ "tests/test_detect_uv_extras.py::test_parse_env_extras_drops_shell_metacharacters": 0.0009980829998994523,
+ "tests/test_detect_uv_extras.py::test_parse_env_extras_rejects_leading_digits_and_punctuation": 0.0008470200000374462,
+ "tests/test_detect_uv_extras.py::test_parse_env_extras_supports_comma_and_whitespace": 0.0008679910000637392,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_combines_uv_extras_with_redis_url_env": 0.004745121000041763,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_detects_redis_url_env_without_config": 0.004735331999995651,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_env_overrides_config": 0.004765730000030999,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_env_supports_multiple": 0.004887888999860479,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_explicit_config_overrides_project_root": 0.005290806999937558,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_falls_back_to_config": 0.00488528400001087,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_finds_backend_subdir_config": 0.005005680999943252,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_no_config_no_env": 0.00469327400014663,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_prefers_project_root_config[None]": 0.0319913999999244,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_prefers_project_root_config[backend/config.yaml]": 0.03206562099990151,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_prefers_project_root_config[config.yaml]": 0.03272874699996464,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_project_without_config_keeps_legacy_fallback": 0.005017352999857394,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_respects_explicit_config_path": 0.004798180999955548,
+ "tests/test_detect_uv_extras.py::test_resolve_extras_root_config_takes_precedence": 0.005076202000054764,
+ "tests/test_detect_uv_extras.py::test_section_value_does_not_descend_into_grandchildren": 0.0007673720000411777,
+ "tests/test_detect_uv_extras.py::test_section_value_finds_nested_key": 0.0007881999999881373,
+ "tests/test_detect_uv_extras.py::test_section_value_ignores_commented_lines": 0.0007840229998237191,
+ "tests/test_detect_uv_extras.py::test_section_value_strips_quotes": 0.0007696769999938624,
+ "tests/test_detect_uv_extras.py::test_strip_comment_preserves_quoted_hash": 0.0007555780000529921,
+ "tests/test_detector_repo_root.py::test_all_detectors_share_the_resolved_root": 0.0007886110000754343,
+ "tests/test_detector_repo_root.py::test_cli_shims_delegate_to_their_detectors": 0.005582022999988112,
+ "tests/test_detector_repo_root.py::test_resolve_repo_root_finds_marker_from_detector_location": 0.0010501120000299125,
+ "tests/test_detector_repo_root.py::test_unmarked_location_raises_instead_of_scanning_nothing": 0.004879333000076258,
+ "tests/test_dev_entrypoint.py::test_channel_connections_extras_respect_explicit_override[None---extra buzz --extra discord]": 0.0393720019999364,
+ "tests/test_dev_entrypoint.py::test_channel_connections_extras_respect_explicit_override[postgres---extra postgres]": 0.04223818399998436,
+ "tests/test_dev_entrypoint.py::test_empty_string_yields_empty_flags": 0.03500659300004827,
+ "tests/test_dev_entrypoint.py::test_entrypoint_excludes_runtime_state_from_uvicorn_reload": 0.0008690629999819066,
+ "tests/test_dev_entrypoint.py::test_entrypoint_script_exists_and_is_posix_sh": 0.0020009379999237353,
+ "tests/test_dev_entrypoint.py::test_explicit_extras_keep_runtime_required_redis_without_duplicates": 0.03820530099994812,
+ "tests/test_dev_entrypoint.py::test_explicit_extras_override_config_and_are_deduplicated": 0.04170834999990802,
+ "tests/test_dev_entrypoint.py::test_failed_retry_aborts_before_starting_uvicorn": 0.00816104700015785,
+ "tests/test_dev_entrypoint.py::test_failed_retry_tells_the_operator_how_to_recover": 0.008127854000008483,
+ "tests/test_dev_entrypoint.py::test_failed_sync_recreates_a_clean_virtual_environment": 0.0007994220000000496,
+ "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[$(whoami)]": 0.004877028999999311,
+ "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[-postgres]": 0.00476470899980086,
+ "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[1postgres]": 0.004851702000109981,
+ "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[; rm -rf /]": 0.00496577600006276,
+ "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[`echo bad`]": 0.004843006000101013,
+ "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[post gres extra/path]": 0.004818408999994972,
+ "tests/test_dev_entrypoint.py::test_metacharacters_abort_with_nonzero_exit[postgres;evil]": 0.004822536000006039,
+ "tests/test_dev_entrypoint.py::test_multi_extra_comma_separated": 0.038017998999976044,
+ "tests/test_dev_entrypoint.py::test_multi_extra_mixed_separators": 0.037828042000001005,
+ "tests/test_dev_entrypoint.py::test_multi_extra_whitespace_separated": 0.03773104100002911,
+ "tests/test_dev_entrypoint.py::test_no_explicit_extras_uses_the_runtime_selected_config": 0.039303552999967906,
+ "tests/test_dev_entrypoint.py::test_no_uv_extras_yields_empty_flags": 0.03596393199995873,
+ "tests/test_dev_entrypoint.py::test_self_heal_retry_still_reaches_the_handoff": 0.008204297999782284,
+ "tests/test_dev_entrypoint.py::test_single_extra": 0.04059459799998422,
+ "tests/test_dev_entrypoint.py::test_successful_sync_reaches_the_uvicorn_handoff": 0.006914405999850715,
+ "tests/test_dev_entrypoint.py::test_underscores_and_hyphens_in_name_are_allowed": 0.03763694499991743,
+ "tests/test_dev_multi_instance_script.py::test_check_exit_code_reflects_failures_only": 0.0008392060000232959,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_directory_out_before_writing[nginx-conf]": 0.006527327999947374,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_directory_out_before_writing[render-config]": 0.006500228000049901,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_directory_out_before_writing[secrets]": 0.006120223999914742,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_file_ancestor_behind_missing_directories[nginx-conf-a/b]": 0.006287216999908196,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_file_ancestor_behind_missing_directories[nginx-conf-missing]": 0.006485141000098338,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_file_ancestor_behind_missing_directories[render-config-a/b]": 0.0066148419998626196,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_file_ancestor_behind_missing_directories[render-config-missing]": 0.0065404550000494055,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_file_ancestor_behind_missing_directories[secrets-a/b]": 0.006434333999891351,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_a_file_ancestor_behind_missing_directories[secrets-missing]": 0.006372388000045248,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_an_out_whose_parent_is_a_file[nginx-conf]": 0.006252883999991354,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_an_out_whose_parent_is_a_file[render-config]": 0.006573576000050707,
+ "tests/test_dev_multi_instance_script.py::test_cli_rejects_an_out_whose_parent_is_a_file[secrets]": 0.006126686999891717,
+ "tests/test_dev_multi_instance_script.py::test_cli_still_creates_missing_out_parents[nginx-conf]": 0.006163245000038842,
+ "tests/test_dev_multi_instance_script.py::test_cli_still_creates_missing_out_parents[render-config]": 0.13288675699993746,
+ "tests/test_dev_multi_instance_script.py::test_cli_still_creates_missing_out_parents[secrets]": 0.006142177000015181,
+ "tests/test_dev_multi_instance_script.py::test_each_process_resolves_its_own_retrieval_index": 0.15168278699991333,
+ "tests/test_dev_multi_instance_script.py::test_generated_config_from_a_hostile_base_passes_the_real_startup_gate": 0.0134798359999877,
+ "tests/test_dev_multi_instance_script.py::test_generated_config_from_the_example_passes_the_real_startup_gate": 0.15518125700020846,
+ "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[False-False]": 0.012915055999997094,
+ "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[False-True]": 0.013092599000060545,
+ "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[True-False]": 0.012922420000109014,
+ "tests/test_dev_multi_instance_script.py::test_generated_config_handles_ui_channels_with_disabled_lease[True-True]": 0.017483907999917392,
+ "tests/test_dev_multi_instance_script.py::test_generated_files_have_owner_only_permissions[config]": 0.1329649839999547,
+ "tests/test_dev_multi_instance_script.py::test_generated_files_have_owner_only_permissions[secrets]": 0.005094826999993529,
+ "tests/test_dev_multi_instance_script.py::test_makefile_exposes_harness_targets": 0.001104774000054931,
+ "tests/test_dev_multi_instance_script.py::test_nginx_conf_balances_both_gateways": 0.0049195980000149575,
+ "tests/test_dev_multi_instance_script.py::test_nginx_conf_is_accepted_by_nginx[mi state]": 0.010997132999932546,
+ "tests/test_dev_multi_instance_script.py::test_nginx_conf_is_accepted_by_nginx[state]": 0.15745181600004798,
+ "tests/test_dev_multi_instance_script.py::test_nginx_conf_quotes_paths_with_whitespace": 0.00487879399997837,
+ "tests/test_dev_multi_instance_script.py::test_nginx_conf_rejects_paths_nginx_would_interpolate": 0.004708722999907877,
+ "tests/test_dev_multi_instance_script.py::test_overlay_drops_a_postgres_checkpointer_pointing_at_the_developers_database": 0.0009007309998878554,
+ "tests/test_dev_multi_instance_script.py::test_overlay_gives_local_aio_sandboxes_a_harness_container_prefix": 0.0008672480000768701,
+ "tests/test_dev_multi_instance_script.py::test_overlay_handles_ui_connectable_providers_without_mutating_settings[False]": 0.0028389509999442453,
+ "tests/test_dev_multi_instance_script.py::test_overlay_handles_ui_connectable_providers_without_mutating_settings[True]": 0.0028407449999576784,
+ "tests/test_dev_multi_instance_script.py::test_overlay_keeps_channels_when_asked": 0.0008334240000067439,
+ "tests/test_dev_multi_instance_script.py::test_overlay_keeps_deermem_data_inside_the_harness_home[memory0]": 0.0009715040000628505,
+ "tests/test_dev_multi_instance_script.py::test_overlay_keeps_deermem_data_inside_the_harness_home[memory1]": 0.0008746729999984382,
+ "tests/test_dev_multi_instance_script.py::test_overlay_keeps_other_data_roots_inside_the_harness": 0.0008314010000276539,
+ "tests/test_dev_multi_instance_script.py::test_overlay_leaves_non_deermem_memory_backends_alone_but_says_so": 0.0008799830000043585,
+ "tests/test_dev_multi_instance_script.py::test_overlay_leaves_provisioner_backed_aio_prefixes_alone": 0.0008478810000269732,
+ "tests/test_dev_multi_instance_script.py::test_overlay_leaves_the_channel_leader_lease_block_alone": 0.0010208659999761949,
+ "tests/test_dev_multi_instance_script.py::test_overlay_neutralizes_settings_the_gate_refuses": 0.0010076620000063485,
+ "tests/test_dev_multi_instance_script.py::test_overlay_points_explicit_sandbox_ownership_at_the_harness_redis": 0.0008441550000952702,
+ "tests/test_dev_multi_instance_script.py::test_overlay_preserves_unrelated_base_sections_without_mutating_the_base": 0.0030268250000062835,
+ "tests/test_dev_multi_instance_script.py::test_overlay_sets_every_multi_instance_prerequisite": 0.0008993190000410323,
+ "tests/test_dev_multi_instance_script.py::test_parse_sse_events_keeps_ids_and_event_names": 0.0008857620000526367,
+ "tests/test_dev_multi_instance_script.py::test_render_config_writes_a_file_with_a_generated_header": 0.1512676880000754,
+ "tests/test_dev_multi_instance_script.py::test_sandbox_container_prefix_is_stable_per_state_dir": 0.00473742700000912,
+ "tests/test_dev_multi_instance_script.py::test_secrets_file_is_complete_and_stable": 0.005053579000104946,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_help_lists_every_command_without_side_effects[--help]": 0.016495820999921307,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_help_lists_every_command_without_side_effects[-h]": 0.013863675999914449,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_help_lists_every_command_without_side_effects[help]": 0.014168100000006234,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_logs_prints_the_selected_files[all]": 0.026990711000053125,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_logs_prints_the_selected_files[b]": 0.014490172000137136,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_logs_prints_the_selected_files[default]": 0.017515252999942277,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_logs_prints_the_selected_files[nginx]": 0.019851722999987942,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_logs_skips_nginx_files_when_nginx_never_started[all]": 0.017712135000010676,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_logs_skips_nginx_files_when_nginx_never_started[nginx]": 0.012050321000060649,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_parses": 0.003724303999888434,
+ "tests/test_dev_multi_instance_script.py::test_shell_script_rejects_unknown_commands": 0.013889575000121113,
+ "tests/test_dev_multi_instance_script.py::test_sse_read_enforces_its_budget_while_only_heartbeats_arrive": 0.31282107199979237,
+ "tests/test_dev_multi_instance_script.py::test_sse_resume_never_starts_a_run_when_model_discovery_failed": 0.010332975999972405,
+ "tests/test_dev_multi_instance_script.py::test_up_refuses_containers_owned_by_another_state_dir": 0.15541184699998212,
+ "tests/test_dev_multi_instance_script.py::test_up_replaces_its_own_stale_containers_with_their_volumes": 2.7719644209998933,
+ "tests/test_dev_multi_instance_script.py::test_up_tears_everything_down_when_b_loses_its_port_after_preflight": 2.774768128000119,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[-1]": 0.0016652049999947849,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[0]": 0.001534141000092859,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]": 0.0015465629999198427,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[100]": 0.0014881839999816293,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[1]": 0.001516328000093381,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[299]": 0.0016216139998732615,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[300_0]": 0.0014719639998475031,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[300_1]": 0.0014691679999714324,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[inf]": 0.0016869979999682982,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_invalid_expire_in_uses_default[invalid]": 0.0016019369999185074,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_rejects_empty_access_token": 0.0012546149999934642,
+ "tests/test_dingtalk_channel.py::TestAccessTokenValidation::test_rejects_non_dict_response": 0.0014668639998944855,
+ "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_combined_elements": 0.0007657579999431618,
+ "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_fenced_code_block_no_language": 0.0007788120000213894,
+ "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_fenced_code_block_to_blockquote": 0.0007822689999557042,
+ "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_horizontal_rule_to_unicode": 0.0007655370000065886,
+ "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_inline_code_to_bold": 0.0007439869999643633,
+ "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_plain_text_unchanged": 0.0007586139998920771,
+ "tests/test_dingtalk_channel.py::TestAdaptMarkdownForDingtalk::test_supported_markdown_preserved": 0.0007585250000374799,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowed_user_passes": 0.10194073500008471,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[blank-entry]": 0.10217006599987144,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[frozenset]": 0.1023851109998759,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[mapping]": 0.10188149300006444,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_allowlist_gate_uses_parsed_staff_ids[padded-entry]": 0.10208727899998848,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_connect_code_bypasses_allowed_users_filter": 0.1017540640000334,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_empty_allowed_users_allows_all": 0.10186016299996936,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_non_allowed_user_blocked": 0.10147439899992605,
+ "tests/test_dingtalk_channel.py::TestAllowedUsersFiltering::test_non_allowed_user_message_content_not_logged": 0.1020388990000356,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_calls_use_the_channel_token_not_the_sdk_fetch": 0.03148931799989896,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_creation_without_chatbot_message_returns_none": 0.0010760790000858833,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_creation_without_sdk_client_returns_none": 0.0010879230000000462,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_fallback_on_creation_failure": 0.001597028000105638,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_fallback_on_stream_failure": 0.0015969579999364214,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_mode_enabled_supports_streaming": 0.0007739729998093026,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_mode_skips_markdown_adaptation": 0.001115263999963645,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_requests_match_the_sdk_request_bodies[direct-group]": 0.017741890000138483,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_requests_match_the_sdk_request_bodies[direct-p2p]": 0.09003590800011807,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_requests_match_the_sdk_request_bodies[hosted-group]": 0.017227022999918518,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_requests_match_the_sdk_request_bodies[hosted-p2p]": 0.017268790999992234,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_source_key_matches_inbound_using_message_id_metadata": 0.0009194459998980165,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_card_track_cleanup_on_final": 0.0013233440000703922,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_chatbot_message_stored_for_card_mode": 0.10201932300003591,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_failed_card_creation_still_delivers_the_reply[403]": 0.010034149000034631,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_failed_card_creation_still_delivers_the_reply[500]": 0.009177951999959078,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_failed_card_creation_still_delivers_the_reply[unreachable]": 0.01470943399999669,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_failed_card_stream_still_delivers_the_final_reply": 0.021427789999961533,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_non_card_mode_no_streaming": 0.0007905539999910616,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_non_card_mode_unchanged": 0.0007694550000678646,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_pre_start_stores_dingtalk_client": 0.0008982579998928486,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_running_reply_creates_card": 0.0012203519999047785,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_send_finalizes_card": 0.0012075270000195815,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_send_skips_non_final_without_card_track_when_template_configured": 0.0013666250000596847,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_send_streams_to_card": 0.0014272500000060973,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_stop_clears_card_state": 0.0025618799998028408,
+ "tests/test_dingtalk_channel.py::TestCardMode::test_stream_update_card_raises_when_the_channel_token_fails": 0.001389469000059762,
+ "tests/test_dingtalk_channel.py::TestChannelRegistration::test_dingtalk_in_channel_capabilities": 0.0007759979999946154,
+ "tests/test_dingtalk_channel.py::TestChannelRegistration::test_dingtalk_in_channel_registry": 0.0007762880001109806,
+ "tests/test_dingtalk_channel.py::TestChannelRegistration::test_dingtalk_in_credential_keys": 0.0007919579998088011,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_alignment_separators": 0.0007500589999835938,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[escaped-body-pipe]": 0.001045382000029349,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[escaped-final-pipe]": 0.0010344619998932103,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[escaped-header-pipe]": 0.0009578279999686856,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[leading-empty-cell]": 0.0009566470000663685,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[multiple-escaped-pipes]": 0.000987733000215485,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_cell_boundaries_preserved[trailing-empty-cell]": 0.0009811300000137635,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_fallback_adapter_preserves_table_values": 0.0007875879999801327,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_no_table": 0.0007567700000663535,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_simple_table": 0.0007513000000471948,
+ "tests/test_dingtalk_channel.py::TestConvertMarkdownTable::test_table_with_surrounding_text": 0.0007731020000392164,
+ "tests/test_dingtalk_channel.py::TestDingTalkDownloadGuardLogging::test_empty_download_logs_neutral_guard_line": 0.0017411380000567078,
+ "tests/test_dingtalk_channel.py::TestDingTalkDownloadGuardLogging::test_none_download_logs_neutral_guard_line": 0.0016489569999293963,
+ "tests/test_dingtalk_channel.py::TestDingTalkMessageHandlerSdkContract::test_pre_start_exists_and_noop": 0.0008626389999335515,
+ "tests/test_dingtalk_channel.py::TestDingTalkMessageHandlerSdkContract::test_raw_process_returns_ack": 0.025960143000020253,
+ "tests/test_dingtalk_channel.py::TestDownloadByCode::test_missing_download_url_returns_none": 0.001458407999962219,
+ "tests/test_dingtalk_channel.py::TestDownloadByCode::test_oversized_download_is_dropped": 0.0016531830000303671,
+ "tests/test_dingtalk_channel.py::TestDownloadByCode::test_post_non_200_returns_none": 0.0016194600001426807,
+ "tests/test_dingtalk_channel.py::TestDownloadByCode::test_two_step_download": 0.0014731459998529317,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_file_message_default_filename": 0.0007926979999410833,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_file_message_from_raw_data": 0.0007926070001076368,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_file_message_without_raw_data_ignored": 0.0008895999999367632,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_picture_message": 0.0007881710000674502,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_picture_message_missing_download_code_ignored": 0.0007939700001315941,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_rich_text_get_image_list_failure_is_logged_not_silent": 0.0014571460000070147,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_rich_text_images": 0.0007966059999944264,
+ "tests/test_dingtalk_channel.py::TestExtractFiles::test_text_message_has_no_files": 0.0007935899998301466,
+ "tests/test_dingtalk_channel.py::TestExtractText::test_plain_text": 0.0008306800001491865,
+ "tests/test_dingtalk_channel.py::TestExtractText::test_plain_text_stripped": 0.0007614190000140297,
+ "tests/test_dingtalk_channel.py::TestExtractText::test_rich_text": 0.0007261929999913264,
+ "tests/test_dingtalk_channel.py::TestExtractText::test_unknown_type_returns_empty": 0.0007464510000545488,
+ "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_empty_list": 0.0007126770000240867,
+ "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_multiple_text_items": 0.0007373139998207989,
+ "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_non_text_items_ignored": 0.0007316139999602456,
+ "tests/test_dingtalk_channel.py::TestExtractTextFromRichText::test_single_text_item": 0.0007453290000967172,
+ "tests/test_dingtalk_channel.py::TestGroupMessageMarkdownFormat::test_at_user_ids_still_use_markdown": 0.0013976129999946352,
+ "tests/test_dingtalk_channel.py::TestGroupMessageMarkdownFormat::test_no_at_user_ids_uses_markdown": 0.0012057029999823499,
+ "tests/test_dingtalk_channel.py::TestHandlerStashesRawData::test_process_stashes_raw_callback_payload": 0.0011677119998694252,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/agent]": 0.0008205999999972846,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/bootstrap]": 0.0007874990001255355,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/goal]": 0.0008040889998710554,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/help]": 0.000779522999891924,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/memory]": 0.0008008550001932235,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/model]": 0.0007981880002034814,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/models]": 0.0008011730000134776,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/new]": 0.0008600859999887689,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_known_commands_recognized[/status]": 0.0008375510001314979,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[/mnt/user-data/outputs/report.md]": 0.0007953740000630205,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[/unknown]": 0.0008266529998763872,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[]": 0.0008043899999847781,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[hello]": 0.0008073369999692659,
+ "tests/test_dingtalk_channel.py::TestIsDingTalkCommand::test_non_commands_rejected[not a command]": 0.0008126660000016273,
+ "tests/test_dingtalk_channel.py::TestMarkdownFallbackPropagation::test_fallback_raises_on_failure": 0.0021041909999439667,
+ "tests/test_dingtalk_channel.py::TestNormalizeConversationType::test_group_int_or_str": 0.0007601670000667582,
+ "tests/test_dingtalk_channel.py::TestNormalizeConversationType::test_p2p_or_none": 0.0007469420002053084,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_command_classified_correctly": 0.10214977700002237,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_empty_text_ignored": 0.10142337399986445,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_integer_conversation_type_normalized": 0.10191477599994414,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_produces_correct_inbound": 0.101840976999938,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_with_unknown_sender_is_still_delivered": 0.10196994000011728,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_group_message_without_conversation_id_is_dropped": 0.10188573099992482,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_chat_keeps_mention": 0.10170194700003776,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_command_classifies_and_strips[@_user_1 /help]": 0.10196369699997376,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_command_classifies_and_strips[@bot /goal ship it]": 0.10212061200002154,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_leading_mention_before_command_classifies_and_strips[@bot /new]": 0.10223082999993949,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_non_command_classified_as_chat": 0.10177325199981624,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_p2p_message_produces_correct_inbound": 0.10261402900005123,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_p2p_message_without_sender_is_dropped[None]": 0.10178909900002964,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessage::test_p2p_message_without_sender_is_dropped[]": 0.10185926199983442,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessageFiles::test_file_message_publishes_inbound_with_files": 0.10188752700003079,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessageFiles::test_message_without_text_or_files_dropped": 0.10144672799992804,
+ "tests/test_dingtalk_channel.py::TestOnChatbotMessageFiles::test_picture_message_publishes_inbound_with_files": 0.10298226199995497,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[blank-entries]": 0.0012787819999857675,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[blank-entry]": 0.0013006420000465369,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[bool-entry]": 0.0013081769999416792,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[bool-scalar]": 0.0012596550000125717,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[empty-mapping]": 0.0012890300000663046,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[float-scalar]": 0.0012645449999126868,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[mapping]": 0.001261467999938759,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_allowlist_without_a_valid_staff_id_denies_everyone[null-entry]": 0.001275714000030348,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_invalid_entries_are_dropped_with_a_warning": 0.0013552849999314276,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[frozenset]": 0.0008228539999208806,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[list]": 0.0008462999999210297,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[set]": 0.0008529120000275725,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_listed_staff_ids[tuple]": 0.0008254190000798189,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_numeric_scalar_is_one_entry": 0.0007709079999358437,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_numeric_values_converted_to_string": 0.0007412110001041583,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[,]": 0.0012491859999954613,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_scalar_with_separators_stays_one_literal_id_and_warns[user1,user2]": 0.0013178140000036365,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_single_string_is_one_entry": 0.0007628829998793663,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[ ]": 0.0012174460000551335,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[None]": 0.0016668900000240683,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[]": 0.001242142000023705,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users1]": 0.001263974000039525,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users2]": 0.0012665479999895979,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users3]": 0.0012234969999553869,
+ "tests/test_dingtalk_channel.py::TestParseAllowedUsers::test_unset_or_empty_allows_everyone_quietly[allowed_users4]": 0.0014716229999294228,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_download_failure_surfaces_marker": 0.0012834499999598847,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_download_failure_without_filename_uses_type_only_marker": 0.0012396480001370946,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_downloads_persists_and_prepends_path": 0.0066490030000068145,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_duplicate_document_names_do_not_collide": 0.006812487999923178,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_failed_non_local_upload_releases_standalone_sandbox": 0.00811002600005395,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_failure_marker_sanitizes_hostile_filename": 0.0011981789998571912,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_fallback_name_sanitizes_download_code": 0.006043696999881831,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_missing_sandbox_after_acquire_yields_marker": 0.007007768000107717,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_multiple_images_in_one_message_get_distinct_paths": 0.006909941999992952,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_no_files_is_noop": 0.0010176910000154749,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_non_local_sandbox_is_synced": 0.007472209000070507,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_non_local_upload_releases_only_after_upload_and_run_finish[False]": 0.008820340000056603,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_non_local_upload_releases_only_after_upload_and_run_finish[True]": 0.008435062999978982,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_non_local_upload_releases_standalone_sandbox": 0.007645183000022371,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_partial_failure_keeps_successful_path": 0.006129017000034764,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_pure_file_message_text_is_only_the_path": 0.00597073999983877,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_rejected_filename_falls_back_to_generated_name": 0.0062899099999640384,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_second_picture_does_not_overwrite_first": 0.006978701999969417,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_token_failure_yields_marker_not_exception": 0.0013942759999281407,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_traversal_filename_is_sanitized": 0.006246828000143978,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_unexpected_error_becomes_marker": 0.0015690059999542427,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_update_file_failure_yields_marker": 0.007660713000063879,
+ "tests/test_dingtalk_channel.py::TestReceiveFile::test_write_reserves_planted_symlink_name": 0.006162961000086398,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_app_error_response_returns_false": 0.0017017149999674075,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_array_response_returns_false": 0.0018540900000516558,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_bad_json_returns_false": 0.0020695059999980003,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_blank_process_key_returns_false": 0.0016874279999683495,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_cancelled_error_propagates": 0.0015199739999616213,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_group_ignores_invalid_list": 0.0016418229999999312,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_group_sends_conversation_id_not_user_ids": 0.0017592330000297807,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_group_success_returns_true": 0.0017740309999680903,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_http_400_returns_false": 0.0020806460000812876,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_http_500_returns_false": 0.0019509429999970962,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_missing_process_key_returns_false": 0.0018253669999239719,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_non_list_invalid_list_returns_false": 0.002732218999994984,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_oversized_attachment_returns_false": 0.0012613389999387437,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_p2p_both_lists_target_in_one_returns_false": 0.0020639250001295295,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_p2p_flow_controlled_returns_false": 0.0018576079999093054,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_p2p_invalid_recipient_returns_false": 0.0017084080000131507,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_p2p_other_user_invalid_target_ok_returns_true": 0.0016446790000372857,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_p2p_sends_target_in_user_ids": 0.0016186599998491147,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_p2p_success_returns_true": 0.001640038999880744,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_upload_media_returns_none_returns_false": 0.0013901510000096096,
+ "tests/test_dingtalk_channel.py::TestSendFileDeliveryVerification::test_whitespace_process_key_returns_false": 0.001840644999901997,
+ "tests/test_dingtalk_channel.py::TestSendRetry::test_raises_after_all_retries_exhausted": 3.0055623190000915,
+ "tests/test_dingtalk_channel.py::TestSendRetry::test_raises_runtime_error_when_no_attempts_configured": 0.0019233700000995668,
+ "tests/test_dingtalk_channel.py::TestSendRetry::test_retries_on_failure_then_succeeds": 3.003993008000066,
+ "tests/test_dingtalk_channel.py::TestSendRouting::test_default_metadata_uses_p2p": 0.0013760329999286114,
+ "tests/test_dingtalk_channel.py::TestSendRouting::test_group_send_uses_group_endpoint": 0.0015398309998317927,
+ "tests/test_dingtalk_channel.py::TestSendRouting::test_p2p_send_uses_oto_endpoint": 0.0013897599999381782,
+ "tests/test_dingtalk_channel.py::TestStop::test_stop_aborts_transport_when_peer_never_acks_close": 0.5229395929999328,
+ "tests/test_dingtalk_channel.py::TestStop::test_stop_before_stream_client_exists_never_connects": 0.05230905799987795,
+ "tests/test_dingtalk_channel.py::TestStop::test_stop_cancels_stalled_ticket_request_without_lingering_threads": 0.008976641000117525,
+ "tests/test_dingtalk_channel.py::TestStop::test_stop_closes_live_stream_connection_and_exits_thread": 0.011801786000091852,
+ "tests/test_dingtalk_channel.py::TestStop::test_stop_interrupts_open_connection_retry_sleep": 0.00972959799992168,
+ "tests/test_dingtalk_channel.py::TestStop::test_stop_joins_stream_thread_off_the_event_loop": 0.05180662600002961,
+ "tests/test_dingtalk_channel.py::TestStop::test_stop_retains_live_stream_thread_after_join_timeout": 0.0020457800000031057,
+ "tests/test_dingtalk_channel.py::TestStreamTaskLifecycle::test_tracks_and_finalizes_message_tasks[cancelled]": 0.004458379999960016,
+ "tests/test_dingtalk_channel.py::TestStreamTaskLifecycle::test_tracks_and_finalizes_message_tasks[failure]": 0.002863095000066096,
+ "tests/test_dingtalk_channel.py::TestStreamTaskLifecycle::test_tracks_and_finalizes_message_tasks[success]": 0.0026878969998733737,
+ "tests/test_dingtalk_channel.py::TestTokenCaching::test_token_is_cached_across_calls[301-1001.0]": 0.0016724489998978243,
+ "tests/test_dingtalk_channel.py::TestTokenCaching::test_token_is_cached_across_calls[3600-4300.0]": 0.0015414060000011887,
+ "tests/test_dingtalk_channel.py::TestTokenCaching::test_token_is_cached_across_calls[7200-7900.0]": 0.001493844000037825,
+ "tests/test_dingtalk_channel.py::TestTopicIdMapping::test_group_topic_is_message_id": 0.10321249499986607,
+ "tests/test_dingtalk_channel.py::TestTopicIdMapping::test_p2p_topic_is_none": 0.10227198500001577,
+ "tests/test_dingtalk_channel.py::TestUploadMediaValidation::test_json_decode_error_returns_none": 0.001945842000054654,
+ "tests/test_dingtalk_channel.py::TestUploadMediaValidation::test_non_dict_response_returns_none": 0.0021428729999115603,
+ "tests/test_disabled_admin_demotion_auth.py::test_disabled_admin_demotion_preserves_session_authorization[restore-in-same-patch]": 1.3023078320001105,
+ "tests/test_disabled_admin_demotion_auth.py::test_disabled_admin_demotion_preserves_session_authorization[restore-later]": 1.3181749179999542,
+ "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_exempt_channel_needs_no_mention[456-True]": 0.0020514010001306815,
+ "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_exempt_channel_needs_no_mention[457-False]": 0.0021188580001307855,
+ "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_scalar_channel_id_is_one_entry_not_its_digits[int]": 0.0008609100000285252,
+ "tests/test_discord_channel.py::TestDiscordAllowedChannels::test_scalar_channel_id_is_one_entry_not_its_digits[str]": 0.0009085599999707483,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[321,654]": 0.0013699279999173086,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[@acme]": 0.0014626630000975638,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds0]": 0.0013961789999257235,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds3]": 0.0013896750000412794,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds4]": 0.001386820999982774,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_allowlist_without_a_parseable_entry_denies_every_guild[allowed_guilds5]": 0.0013716120000708543,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_listed_guild_ids_are_allowed_and_others_denied": 0.0008298120001200004,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_on_message_applies_the_allowlist[321-True]": 0.0016942590000326163,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_on_message_applies_the_allowlist[322-False]": 0.0015766979998943498,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_scalar_guild_id_is_one_entry_not_its_digits[int]": 0.0008832519999941724,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_scalar_guild_id_is_one_entry_not_its_digits[str]": 0.0008545289999801753,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[-5]": 0.0013503610000498156,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[0]": 0.001330625000036889,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[321,654]": 0.0013305339998623822,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[4.2]": 0.0013312959999893792,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[@acme]": 0.0013989950000450335,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[None]": 0.0013206859998717846,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unparseable_entry_is_dropped_with_warning[True]": 0.001339301000029991,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra0]": 0.0013495599999941987,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra1]": 0.001347476999853825,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra2]": 0.0013057080000180576,
+ "tests/test_discord_channel.py::TestDiscordAllowedGuilds::test_unset_or_empty_allowlist_allows_every_guild_without_warning[config_extra3]": 0.0012387820000867578,
+ "tests/test_discord_channel.py::TestDiscordDedupeClaimBeforeThreadCreation::test_claim_whose_release_is_refused_during_stop_is_given_back_by_stop": 0.006334383000080379,
+ "tests/test_discord_channel.py::TestDiscordDedupeClaimBeforeThreadCreation::test_failed_commit_gives_the_claim_back": 0.007687849999911123,
+ "tests/test_discord_channel.py::TestDiscordDedupeClaimBeforeThreadCreation::test_failed_thread_creation_gives_the_claim_back": 0.016539522999892142,
+ "tests/test_discord_channel.py::TestDiscordDedupeClaimBeforeThreadCreation::test_message_claimed_by_a_peer_creates_no_thread": 0.006258189000050152,
+ "tests/test_discord_channel.py::TestDiscordDedupeClaimBeforeThreadCreation::test_refused_hand_off_gives_the_claim_back": 0.017811235999943165,
+ "tests/test_discord_channel.py::TestDiscordDedupeClaimBeforeThreadCreation::test_stop_during_identity_lookup_gives_the_claim_back": 0.009643771999890305,
+ "tests/test_discord_channel.py::TestDiscordDedupeClaimBeforeThreadCreation::test_winning_claim_creates_the_thread_and_marks_the_published_message": 0.021215153999833092,
+ "tests/test_discord_channel.py::test_ack_reaction_retention_is_isolated_per_channel": 0.00160817699998006,
+ "tests/test_discord_channel.py::test_ack_reaction_task_failure_is_logged_and_discarded": 0.0021584440000879113,
+ "tests/test_discord_channel.py::test_ack_reaction_task_retained_under_gc": 1.334055299000056,
+ "tests/test_discord_channel.py::test_ack_reaction_task_survives_reaction_failure": 0.0013102159999789365,
+ "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[frozenset]": 0.0010606370001369214,
+ "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[list]": 0.0010140890000229774,
+ "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[set]": 0.0009804659999872456,
+ "tests/test_discord_channel.py::test_allowed_channels_accepts_all_id_collections[tuple]": 0.001066778999984308,
+ "tests/test_discord_channel.py::test_discord_bot_mention_known_command_routes_as_command": 0.0015165049999268376,
+ "tests/test_discord_channel.py::test_discord_bot_mention_slash_skill_routes_as_chat": 0.0015577720000692352,
+ "tests/test_discord_channel.py::test_discord_channel_capabilities": 0.0009477639999886378,
+ "tests/test_discord_channel.py::test_discord_channel_init": 0.0009642459999668063,
+ "tests/test_discord_channel.py::test_discord_channel_registered": 0.0010854719998860674,
+ "tests/test_discord_channel.py::test_discord_full_queue_rejects_before_thread_or_identity_side_effects": 0.001901819000067917,
+ "tests/test_discord_channel.py::test_discord_releases_early_reservation_when_thread_creation_raises": 0.001771142999928088,
+ "tests/test_discord_channel.py::test_discord_stop_does_not_clobber_store_before_load": 0.0070945839999012605,
+ "tests/test_discord_channel.py::test_discord_stop_flushes_thread_mappings": 0.008169832999783466,
+ "tests/test_discord_channel.py::test_discord_stop_joins_client_thread_off_the_event_loop": 0.052621144999989156,
+ "tests/test_discord_channel.py::test_discord_thread_mapping_persists_across_restart": 0.006788928999981181,
+ "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[ \\t ]": 0.0010067650000564754,
+ "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[None]": 0.0011428310002656872,
+ "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[]": 0.0010649549999470764,
+ "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value3]": 0.00106117699999686,
+ "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value4]": 0.0009809459999132741,
+ "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value5]": 0.0010817859999860957,
+ "tests/test_discord_channel.py::test_empty_allowed_channels_gives_no_mention_exemption[value6]": 0.0010170250000101078,
+ "tests/test_discord_channel.py::test_is_running_tracks_thread_aliveness": 0.001072698000143646,
+ "tests/test_discord_channel.py::test_outbound_loop_call_times_out_when_never_completes": 0.10210637599993788,
+ "tests/test_discord_channel.py::test_send_control_calls_keep_the_default_outbound_bound": 0.001509340999973574,
+ "tests/test_discord_channel.py::test_send_fails_fast_when_discord_loop_is_not_running": 0.0014698369999450733,
+ "tests/test_discord_channel.py::test_send_file_closes_file_handle": 0.006628216999956749,
+ "tests/test_discord_channel.py::test_send_file_closes_handle_when_send_fails": 0.0069819519999327895,
+ "tests/test_discord_channel.py::test_send_file_upload_call_uses_the_dedicated_upload_timeout": 0.006434630999933688,
+ "tests/test_discord_channel.py::test_start_typing_sends_indicator_through_discord_typing_api": 0.0013887019998719552,
+ "tests/test_discord_channel.py::test_start_typing_warns_on_first_failure_then_logs_at_debug": 0.0033732890000237603,
+ "tests/test_discord_channel.py::test_start_without_discord_module_points_at_the_extra": 0.004972439999960443,
+ "tests/test_discord_channel.py::test_stop_drains_in_flight_ack_reaction_tasks": 0.0013899969999329187,
+ "tests/test_discord_channel.py::test_stop_wiring_drains_ack_tasks_across_loops": 0.05253004799999417,
+ "tests/test_discord_channel_connections.py::test_discord_cancelled_handler_leaves_the_shared_handoff_to_settle[asyncio]": 0.002426755999977104,
+ "tests/test_discord_channel_connections.py::test_discord_committed_message_keeps_typing_and_acks[asyncio]": 0.1443202499999643,
+ "tests/test_discord_channel_connections.py::test_discord_connect_code_binds_on_gateway_loop_and_replies_on_discord_loop[asyncio]": 0.13063082100006795,
+ "tests/test_discord_channel_connections.py::test_discord_connect_command_binds_gateway_identity[asyncio]": 0.14630684399992333,
+ "tests/test_discord_channel_connections.py::test_discord_failed_identity_lookup_keeps_another_messages_typing[asyncio]": 0.0028038749999268475,
+ "tests/test_discord_channel_connections.py::test_discord_failed_identity_lookup_stops_typing_and_skips_ack[asyncio]": 0.0028468650001514106,
+ "tests/test_discord_channel_connections.py::test_discord_failed_typing_creator_keeps_typing_for_a_follower[asyncio-follower-committed]": 0.023892747000104464,
+ "tests/test_discord_channel_connections.py::test_discord_failed_typing_creator_keeps_typing_for_a_follower[asyncio-follower-pending]": 0.023814108000010492,
+ "tests/test_discord_channel_connections.py::test_discord_inbound_attaches_owner_identity_from_user_level_connection[asyncio]": 0.14110831299990423,
+ "tests/test_discord_channel_connections.py::test_discord_message_resolves_identity_on_gateway_loop[asyncio]": 0.12737583999989965,
+ "tests/test_discord_channel_connections.py::test_discord_reply_stopping_typing_during_handoff_leaves_no_indicator[asyncio]": 0.0027423689998613554,
+ "tests/test_discord_channel_connections.py::test_discord_stop_cancels_pending_identity_lookup_and_releases_intake[asyncio]": 0.11591817200007881,
+ "tests/test_discord_channel_connections.py::test_discord_stop_closes_and_restart_reopens_threadsafe_submission_intake[asyncio]": 0.003502024999875175,
+ "tests/test_discord_channel_connections.py::test_discord_unscheduled_bind_is_handled_but_leaves_code_unconsumed[asyncio]": 0.12664828300000863,
+ "tests/test_discord_inbound_attachments.py::TestDiscordCdnHostGate::test_allows_discord_cdn_hosts": 0.0008896389999790699,
+ "tests/test_discord_inbound_attachments.py::TestDiscordCdnHostGate::test_rejects_lookalike_hosts": 0.0008375730000125259,
+ "tests/test_discord_inbound_attachments.py::TestDiscordExtractInboundFiles::test_extracts_image_and_document_descriptors": 0.000994196000078773,
+ "tests/test_discord_inbound_attachments.py::TestDiscordExtractInboundFiles::test_rejects_upload_staging_filename": 0.0009450649999962479,
+ "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_bot_token_not_sent_to_foreign_host": 0.0013686910000387797,
+ "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_content_encoding_refusal_is_download_failed": 0.0014884549999578667,
+ "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_downloads_bytes_with_bot_token_and_strips_url": 0.001459411000041655,
+ "tests/test_discord_inbound_attachments.py::TestDiscordReceiveFile::test_missing_url_clears_file_and_notices": 0.0013955109999415072,
+ "tests/test_discord_inbound_attachments.py::test_captioned_attachment_publishes_text_and_files": 0.0016922070000191525,
+ "tests/test_discord_inbound_attachments.py::test_default_size_limit_notice_shows_25_mib": 0.0015079110000897344,
+ "tests/test_discord_inbound_attachments.py::test_empty_message_without_attachments_still_dropped": 0.0014491399999769783,
+ "tests/test_discord_inbound_attachments.py::test_file_only_message_publishes_inbound_files": 0.0019224689999646216,
+ "tests/test_discord_inbound_attachments.py::test_mention_only_skips_file_without_mention": 0.001480249999985972,
+ "tests/test_discord_inbound_attachments.py::test_mention_with_file_only_caption_still_publishes": 0.0020178190000024188,
+ "tests/test_discord_inbound_attachments.py::test_size_limit_notice_tracks_enforced_cap[declared]": 0.002423410000005788,
+ "tests/test_discord_inbound_attachments.py::test_size_limit_notice_tracks_enforced_cap[returned]": 0.0016440370000054827,
+ "tests/test_discord_inbound_attachments.py::test_size_limit_notice_tracks_enforced_cap[stream]": 0.0017260409998698378,
+ "tests/test_discord_thread_mapping_cancellation.py::test_discord_stop_drains_thread_mapping_write_across_repeated_cancellation": 0.009290563000035945,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_allows_windows_when_docker_reachable": 0.042554278999887174,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_rejects_missing_custom_socket_on_windows": 0.030880735000096138,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_rejects_missing_socket_on_posix": 0.030610598000066602,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preflight_rejects_windows_when_docker_unreachable": 0.00024602199994205876,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preserves_custom_socket_on_windows": 0.042973090000032244,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_preserves_unset_default_on_windows": 0.04627943799982859,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_reads_from_dotenv": 0.04571310500000436,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_deploy_socket_unsets_default_on_windows": 0.04573798000001261,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_allows_windows_when_docker_reachable": 0.24657469900000706,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_rejects_missing_custom_socket_on_windows": 0.20106124399990222,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_rejects_missing_socket_on_posix": 0.20130900400010887,
+ "tests/test_docker_sandbox_mode_detection.py::test_aio_dood_socket_preflight_rejects_windows_when_docker_unreachable": 0.00021822899998369394,
+ "tests/test_docker_sandbox_mode_detection.py::test_compose_commands_set_deer_flow_root_before_compose[logs --gateway]": 0.19592590499996732,
+ "tests/test_docker_sandbox_mode_detection.py::test_compose_commands_set_deer_flow_root_before_compose[restart]": 0.1990287520000038,
+ "tests/test_docker_sandbox_mode_detection.py::test_compose_commands_set_deer_flow_root_before_compose[stop]": 0.2130259149998892,
+ "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_aio_without_provisioner_url": 0.20053973200003838,
+ "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_defaults_to_local_when_config_missing": 0.21363563800002794,
+ "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_ignores_commented_provisioner_url": 0.20153377800011185,
+ "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_local_provider": 0.19997757699991325,
+ "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_provisioner_with_url": 0.19899180299989894,
+ "tests/test_docker_sandbox_mode_detection.py::test_detect_mode_unknown_provider_falls_back_to_local": 0.19972914499999206,
+ "tests/test_docker_sandbox_mode_detection.py::test_dev_compose_keeps_provisioner_behind_opt_in_profile": 0.015633916000069803,
+ "tests/test_docker_sandbox_mode_detection.py::test_ensure_env_files_copies_from_examples": 0.20754704000000856,
+ "tests/test_docker_sandbox_mode_detection.py::test_ensure_env_files_leaves_existing_env_untouched": 0.21087321199991038,
+ "tests/test_docker_sandbox_mode_detection.py::test_logs_prod_targets_production_stack[logs --prod --gateway]": 0.1976545329999908,
+ "tests/test_docker_sandbox_mode_detection.py::test_logs_prod_targets_production_stack[logs --prod]": 0.20506967300013912,
+ "tests/test_docker_sandbox_mode_detection.py::test_logs_without_dev_containers_hints_at_prod_logs": 0.19963875999985703,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[None-deploy.sh]": 0.007690709999906176,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[None-docker.sh]": 0.007532521000030101,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[sandbox:\\n use: custom:UnknownProvider\\n provisioner_url: http://provisioner:8002\\n-deploy.sh]": 0.009722654000029252,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[sandbox:\\n use: custom:UnknownProvider\\n provisioner_url: http://provisioner:8002\\n-docker.sh]": 0.009493103000068004,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[sandbox:\\n use: deerflow.sandbox.local:LocalSandboxProvider\\n provisioner_url: http://provisioner:8002\\n-deploy.sh]": 0.009559888999888244,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[sandbox:\\n use: deerflow.sandbox.local:LocalSandboxProvider\\n provisioner_url: http://provisioner:8002\\n-docker.sh]": 0.009492091999959484,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[sandbox:\\n use: deerflow.sandbox.local:LocalSandboxProvider\\n provisioner_url: null\\n-deploy.sh]": 0.009651309999867408,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_local_fallback[sandbox:\\n use: deerflow.sandbox.local:LocalSandboxProvider\\n provisioner_url: null\\n-docker.sh]": 0.00950707900017278,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[commented-key-deploy.sh]": 0.009635389999971267,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[commented-key-docker.sh]": 0.009480650000000423,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[crlf-deploy.sh]": 0.009598801000038293,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[crlf-docker.sh]": 0.009529612000051202,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[following-section-deploy.sh]": 0.009634207999965838,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[following-section-docker.sh]": 0.009587810999960311,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[indented-commented-heading-deploy.sh]": 0.00955738199991174,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[indented-commented-heading-docker.sh]": 0.009523128999944674,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[preceding-section-deploy.sh]": 0.009585675999915111,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_detection_preserves_section_boundaries[preceding-section-docker.sh]": 0.009482520999881672,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[blank]": 0.008161733000065396,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[comment-only]": 0.008183990999896196,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[double-empty-comment]": 0.008170996999979252,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[double-quoted-empty]": 0.008131097000045884,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[double-quoted-tilde]": 0.008165677000192773,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[nonempty-string]": 0.008165018999989115,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[null-comment]": 0.008134052000059455,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[null]": 0.008138876000089112,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[omitted]": 0.008093073999930311,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[quoted-hash]": 0.008224449999943317,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[quoted-null-comment]": 0.00827118600011545,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[quoted-null]": 0.008374708000019382,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[quoted-space]": 0.008268603000146868,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[quoted-tilde]": 0.008291723000070306,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[quoted-url-comment]": 0.0081817109999065,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[single-empty-comment]": 0.008256210999888935,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[single-quoted-empty]": 0.008138109000014992,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[single-quoted-null]": 0.008232797000005121,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[tilde-comment]": 0.00821398000005047,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[tilde]": 0.008192280999992363,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[title-case-null]": 0.008217306999881657,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[upper-case-null]": 0.008108963999916341,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[url]": 0.00818665899998905,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_helper_scalar_detection[whitespace]": 0.008108914000217737,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[blank-deploy.sh]": 0.009565718999965611,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[blank-docker.sh]": 0.009417880999876616,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[comment-only-deploy.sh]": 0.009651209999901766,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[comment-only-docker.sh]": 0.009558374999983243,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[double-empty-comment-deploy.sh]": 0.009587259999989328,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[double-empty-comment-docker.sh]": 0.00963236399991274,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[double-quoted-empty-deploy.sh]": 0.009570227000040177,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[double-quoted-empty-docker.sh]": 0.009546453000098154,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[double-quoted-tilde-deploy.sh]": 0.009673281999994288,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[double-quoted-tilde-docker.sh]": 0.009585295000078986,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[nonempty-string-deploy.sh]": 0.009744995000005474,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[nonempty-string-docker.sh]": 0.00960910099990997,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[null-comment-deploy.sh]": 0.009621903999914139,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[null-comment-docker.sh]": 0.009625540999877558,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[null-deploy.sh]": 0.009527086000048257,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[null-docker.sh]": 0.009518650000131856,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[omitted-deploy.sh]": 0.009619260000022223,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[omitted-docker.sh]": 0.01050212800009831,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-hash-deploy.sh]": 0.009672307999949226,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-hash-docker.sh]": 0.009799296999972285,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-null-comment-deploy.sh]": 0.009928179999974418,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-null-comment-docker.sh]": 0.009560709000083989,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-null-deploy.sh]": 0.009782024000060119,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-null-docker.sh]": 0.009526574999881632,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-space-deploy.sh]": 0.009778867999898466,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-space-docker.sh]": 0.00961986100003287,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-tilde-deploy.sh]": 0.00964021800007231,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-tilde-docker.sh]": 0.00955700400004389,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-url-comment-deploy.sh]": 0.009676857999920685,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[quoted-url-comment-docker.sh]": 0.009516716000007364,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[single-empty-comment-deploy.sh]": 0.009562642999981108,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[single-empty-comment-docker.sh]": 0.009548487000074601,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[single-quoted-empty-deploy.sh]": 0.009669445999975324,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[single-quoted-empty-docker.sh]": 0.009491649999972651,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[single-quoted-null-deploy.sh]": 0.009694531000150164,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[single-quoted-null-docker.sh]": 0.009537404999946375,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[tilde-comment-deploy.sh]": 0.009626753000020472,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[tilde-comment-docker.sh]": 0.009632203000023765,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[tilde-deploy.sh]": 0.009512859999858847,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[tilde-docker.sh]": 0.009540973000071062,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[title-case-null-deploy.sh]": 0.009706242999754977,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[title-case-null-docker.sh]": 0.009530764000032832,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[upper-case-null-deploy.sh]": 0.009548504999997931,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[upper-case-null-docker.sh]": 0.009572061000085341,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[url-deploy.sh]": 0.00963812500003769,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[url-docker.sh]": 0.009484375000056389,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[whitespace-deploy.sh]": 0.009680032999995092,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_scalar_detection[whitespace-docker.sh]": 0.009522819000039817,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[blank-deploy.sh]": 0.03794292500015217,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[blank-docker.sh]": 0.0547115979999262,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[comment-only-deploy.sh]": 0.03790604699997857,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[comment-only-docker.sh]": 0.05459909300009258,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[double-empty-comment-deploy.sh]": 0.03808960600008504,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[double-empty-comment-docker.sh]": 0.054873090999876695,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[double-quoted-empty-deploy.sh]": 0.03799679599990213,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[double-quoted-empty-docker.sh]": 0.05624060599996028,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[double-quoted-tilde-deploy.sh]": 0.04569447599999421,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[double-quoted-tilde-docker.sh]": 0.056170365999946625,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[local-provider-deploy.sh]": 0.0375420220000251,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[local-provider-docker.sh]": 0.055407994999995935,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[nonempty-string-deploy.sh]": 0.039555332999839266,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[nonempty-string-docker.sh]": 0.05533648000005087,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[null-comment-deploy.sh]": 0.03892171300003611,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[null-comment-docker.sh]": 0.05871245900004851,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[null-deploy.sh]": 0.03802021000001332,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[null-docker.sh]": 0.055267300999958024,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[omitted-deploy.sh]": 0.041838140999971074,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[omitted-docker.sh]": 0.05565161300000909,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-hash-deploy.sh]": 0.03746558999989702,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-hash-docker.sh]": 0.054578997000021445,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-null-comment-deploy.sh]": 0.037896839000154614,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-null-comment-docker.sh]": 0.06520348600008674,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-null-deploy.sh]": 0.037390669999922466,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-null-docker.sh]": 0.05527401599999848,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-space-deploy.sh]": 0.038933986999836634,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-space-docker.sh]": 0.05588837799996327,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-tilde-deploy.sh]": 0.03742673600004309,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-tilde-docker.sh]": 0.056815077000010206,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-url-comment-deploy.sh]": 0.03741646700007095,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[quoted-url-comment-docker.sh]": 0.05878959300002862,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[single-empty-comment-deploy.sh]": 0.04051617800018903,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[single-empty-comment-docker.sh]": 0.05471489399997154,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[single-quoted-empty-deploy.sh]": 0.03792795699996532,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[single-quoted-empty-docker.sh]": 0.05542902399997729,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[single-quoted-null-deploy.sh]": 0.037283848000015496,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[single-quoted-null-docker.sh]": 0.05522849799990581,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[tilde-comment-deploy.sh]": 0.037945731000036176,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[tilde-comment-docker.sh]": 0.05433270499997889,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[tilde-deploy.sh]": 0.03774695800007066,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[tilde-docker.sh]": 0.055479439000009734,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[title-case-null-deploy.sh]": 0.03806307000002107,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[title-case-null-docker.sh]": 0.055507610999825374,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[upper-case-null-deploy.sh]": 0.0384340580000071,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[upper-case-null-docker.sh]": 0.05525327499992727,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[url-deploy.sh]": 0.03694305900000927,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[url-docker.sh]": 0.05454074700003275,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[whitespace-deploy.sh]": 0.03817309099997601,
+ "tests/test_docker_sandbox_mode_detection.py::test_provisioner_start_selects_services_and_overlay[whitespace-docker.sh]": 0.05505081500007236,
+ "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_do_not_create_env_files[logs --gateway]": 0.1993978049999896,
+ "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_do_not_create_env_files[restart]": 0.19936818700000458,
+ "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_do_not_create_env_files[stop]": 0.21421716400004698,
+ "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_run_without_env_examples[logs --gateway]": 0.19795780100014326,
+ "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_run_without_env_examples[restart]": 0.19924932500009618,
+ "tests/test_docker_sandbox_mode_detection.py::test_read_only_commands_run_without_env_examples[stop]": 0.21318127899996853,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[-0]": 0.1965142700000797,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[2.23.3-1]": 0.216387283000131,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[2.24.0-0]": 0.19689074500013248,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[2.5.0-1]": 0.196210183000062,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[3.0.1-0]": 0.19723998400002074,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_enforces_minimum[v2.40.2-desktop.1-0]": 0.19933437899999262,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_falls_back_to_hyphenated_binary": 0.21497364599997582,
+ "tests/test_docker_sandbox_mode_detection.py::test_require_compose_version_rejects_old_hyphenated_binary": 0.1983944320001001,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_accepts_comment_on_sandbox_heading[None-aio-deploy.sh]": 0.03817055300009997,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_accepts_comment_on_sandbox_heading[None-aio-docker.sh]": 0.05564652299995032,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_accepts_comment_on_sandbox_heading[http://provisioner:8002-provisioner-deploy.sh]": 0.037979323000058685,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_accepts_comment_on_sandbox_heading[http://provisioner:8002-provisioner-docker.sh]": 0.05610737700010304,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_ignores_nested_sandbox_keys[nested-provisioner-url-deploy.sh]": 0.03768398900012926,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_ignores_nested_sandbox_keys[nested-provisioner-url-docker.sh]": 0.05532819400002609,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_ignores_nested_sandbox_keys[nested-sandbox-deploy.sh]": 0.0373834550000538,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_ignores_nested_sandbox_keys[nested-sandbox-docker.sh]": 0.05521319000013136,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_ignores_nested_sandbox_keys[nested-use-deploy.sh]": 0.03745263599989812,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_ignores_nested_sandbox_keys[nested-use-docker.sh]": 0.05566781999993964,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_toggles_provisioner_profile[deerflow.community.aio_sandbox:AioSandboxProvider\\n provisioner_url: http://provisioner:8002-True]": 0.24534390200005873,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_toggles_provisioner_profile[deerflow.sandbox.local:LocalSandboxProvider-False]": 0.2485546149999891,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[four-space-quoted-provider-with-comment-deploy.sh]": 0.037505573999965236,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[four-space-quoted-provider-with-comment-docker.sh]": 0.055113031000018964,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[provider-in-comment-deploy.sh]": 0.03710446200000206,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[provider-in-comment-docker.sh]": 0.055091550000042844,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[provider-in-quoted-text-deploy.sh]": 0.03777239599992299,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[provider-in-quoted-text-docker.sh]": 0.054940709000106835,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[single-quoted-provider-deploy.sh]": 0.04331292500000927,
+ "tests/test_docker_sandbox_mode_detection.py::test_start_uses_the_provider_scalar[single-quoted-provider-docker.sh]": 0.055672874999800115,
+ "tests/test_docker_sandbox_mode_detection.py::test_stop_includes_profile_gated_provisioner": 0.21226850299990474,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[.env.example]": 0.0020420839998678275,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/app/gateway/app.py]": 0.0022560650000968963,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/extensions/sources/demo/README.md]": 0.0022348869999859744,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/extensions/sources/demo/pyproject.toml]": 0.0022800309999411184,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/extensions/sources/demo/src/demo/__init__.py]": 0.0023616739999852143,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/extensions/sources/demo/src/demo/_native.so]": 0.00238100100000338,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/packages/harness/deerflow/config/app_config.py]": 0.0022952799999984563,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/packages/harness/deerflow/config/extensions_config.py]": 0.0022562370000969167,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[backend/pyproject.toml]": 0.0021179569999958403,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[frontend/.env.example]": 0.002120101000059549,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_build_inputs_are_still_included[frontend/src/env.js]": 0.00220822800008591,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_exclusion_uses_last_matching_pattern[patterns0-False]": 0.0011680349999778628,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_exclusion_uses_last_matching_pattern[patterns1-True]": 0.0011025590001736418,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[.env.local]": 0.002380659999857926,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[.env.production]": 0.002345264000041425,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[.env]": 0.002344893999975284,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[.npmrc]": 0.0023757200001455203,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[.pypirc]": 0.0023688579999543435,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[credentials.json]": 0.002380459000050905,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[secret.key]": 0.0023591799999849172,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[secret.p12]": 0.0024090850000675346,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[secret.pem]": 0.0026841589999548887,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_files_the_extension_manager_refuses_stay_out_of_snapshots[secret.pfx]": 0.002442025999926045,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_frontend_unit_tests_are_excluded_from_build_context": 0.0022266409999929238,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[.deer-flow/integrations/skills/provider/pack/SKILL.md]": 0.002320206000035796,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[.env]": 0.005262721000121928,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.deer-flow/.jwt_secret]": 0.00220284800002446,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.deer-flow/data/deerflow.db]": 0.0021800130000428908,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.deer-flow/users/some-user/agents/my-agent/config.yaml]": 0.0023349349999080005,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.env.local]": 0.0021360419999609803,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/.env]": 0.0021732309999151767,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/config.yaml.bak]": 0.002233112999988407,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/config.yaml]": 0.002201323000008415,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/extensions/sources/demo/.env.local]": 0.0022550039999487126,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/extensions/sources/demo/.env]": 0.002267669000048045,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/extensions/sources/demo/src/demo/certs/client.pem]": 0.0024538879999909113,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/extensions_config.json]": 0.0021355799999582814,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/mcp_config.json]": 0.002081759000020611,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[backend/sandbox/some-thread/scratch.py]": 0.0022239760000957176,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[config.yaml.bak]": 0.002080715000033706,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[config.yaml]": 0.002095814999961476,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[extensions_config.json]": 0.002102590000163218,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[frontend/.env.local]": 0.0021274950000815807,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[frontend/.env.production.local]": 0.00211757700014914,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[frontend/.env]": 0.0021093309999287158,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[frontend/localhost-key.pem]": 0.0021458190000203103,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[frontend/localhost.pem]": 0.00213220399984948,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_host_local_data_is_excluded_from_build_context[mcp_config.json]": 0.0023736370000051465,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[**/.deer-flow/-backend/.deer-flow/data/deerflow.db-True]": 0.0010749379999879238,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[**/.env*.local-.env.example-False]": 0.0010019109998893327,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[**/.env*.local-frontend/.env.local-True]": 0.0010578870001154428,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[*.py[cod]-backend/module.pyc-False]": 0.0010039630000164834,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[*.py[cod]-module.pyc-True]": 0.0010246139999026127,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[backend/extensions/sources/**/.env-backend/extensions/sources/demo/.env-True]": 0.0011473040000282708,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[backend/extensions/sources/**/.env-backend/extensions/sources/demo/a/b/.env-True]": 0.0009976139999707812,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[config.yaml-backend/config.yaml-False]": 0.0010942449999902237,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[config.yaml-config.yaml-True]": 0.001090568999984498,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[frontend/*.pem-frontend/certs/localhost.pem-False]": 0.0010139949999938835,
+ "tests/test_dockerignore_excludes_runtime_data.py::test_pattern_matcher_models_docker[frontend/*.pem-frontend/localhost.pem-True]": 0.0010870319998730338,
+ "tests/test_doctor.py::TestCheckConfigExists::test_missing_config": 0.0049046999999973195,
+ "tests/test_doctor.py::TestCheckConfigExists::test_present_config": 0.004972578000092653,
+ "tests/test_doctor.py::TestCheckConfigLoadable::test_invalid_config": 0.004997663999915858,
+ "tests/test_doctor.py::TestCheckConfigLoadable::test_loadable_config": 0.004873892999967211,
+ "tests/test_doctor.py::TestCheckConfigVersion::test_missing_config_skipped": 0.004877408999959698,
+ "tests/test_doctor.py::TestCheckConfigVersion::test_outdated": 0.005433712000012747,
+ "tests/test_doctor.py::TestCheckConfigVersion::test_up_to_date": 0.005711624000014126,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_cloud_defaults_need_no_acknowledgement[fastcrw]": 0.0058565160001080585,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_cloud_defaults_need_no_acknowledgement[firecrawl]": 0.005805449999911616,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_dotenv_backend_is_screened": 0.006231961999787927,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_env_endpoint_and_acknowledgement_are_resolved": 0.006389418000026126,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_fastcrw_config_endpoint_takes_precedence_over_env": 0.005980760000056762,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_fastcrw_env_backend_is_screened": 0.005715121000093859,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[browserless]": 0.005858348999936425,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[crawl4ai]": 0.005826390000038373,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[fastcrw]": 0.00587966000000506,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_invalid_scheme_warns_even_when_isolation_confirmed[firecrawl]": 0.005894317999945997,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[browserless]": 0.006431605999864587,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[crawl4ai]": 0.006177637999940089,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[fastcrw]": 0.0059085849999291895,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_isolated_private_backend_ok[firecrawl]": 0.005922380000015437,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_localhost_default_warns[browserless]": 0.005743024000025798,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_localhost_default_warns[crawl4ai]": 0.005670266000038282,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_other_provider_does_not_mask_unsafe_backend": 0.006069306999847868,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-browserless]": 0.006009203999838064,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-crawl4ai]": 0.006093021000083354,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-fastcrw]": 0.005903073000013137,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://10.0.0.5:3000-firecrawl]": 0.005935133999969366,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-browserless]": 0.005953467999916029,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-crawl4ai]": 0.00593701900004362,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-fastcrw]": 0.0059235930001477755,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://missing.invalid:3000-firecrawl]": 0.005927690000021357,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-browserless]": 0.0059879839999439355,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-crawl4ai]": 0.0059267589999763,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-fastcrw]": 0.005946354999878167,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_or_unverifiable_backend_warns[http://mixed.invalid:3000-firecrawl]": 0.006148745000132294,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[browserless]": 0.006001437999998416,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[crawl4ai]": 0.005887494999910814,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[fastcrw]": 0.0059670949998462675,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_private_target_opt_in_does_not_authorize_backend[firecrawl]": 0.005951264000032097,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[browserless]": 0.005940654000141876,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[crawl4ai]": 0.005932448000180557,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[fastcrw]": 0.005877006000105212,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_public_backend_needs_no_acknowledgement[firecrawl]": 0.005812244000139799,
+ "tests/test_doctor.py::TestCheckDelegatedBackends::test_search_policy_is_unchanged": 0.005695633999948768,
+ "tests/test_doctor.py::TestCheckEnvFile::test_missing": 0.005149640000013278,
+ "tests/test_doctor.py::TestCheckEnvFile::test_present": 0.0050930630000038946,
+ "tests/test_doctor.py::TestCheckFrontendEnv::test_missing": 0.005059329999880902,
+ "tests/test_doctor.py::TestCheckFrontendEnv::test_present": 0.00531246600007762,
+ "tests/test_doctor.py::TestCheckImageSearch::test_brave_image_search_inline_api_key_warns": 0.005635440999981256,
+ "tests/test_doctor.py::TestCheckImageSearch::test_brave_image_search_with_key_ok": 0.005517609999856177,
+ "tests/test_doctor.py::TestCheckImageSearch::test_brave_image_search_without_key_warns": 0.005542547999993985,
+ "tests/test_doctor.py::TestCheckImageSearch::test_ddg_always_ok": 0.007825965000051838,
+ "tests/test_doctor.py::TestCheckImageSearch::test_infoquest_with_key_ok": 0.005515797999919414,
+ "tests/test_doctor.py::TestCheckImageSearch::test_invalid_provider_use_fails": 0.005792114999962905,
+ "tests/test_doctor.py::TestCheckImageSearch::test_no_image_search_tool_warns": 0.005427130999919427,
+ "tests/test_doctor.py::TestCheckImageSearch::test_serper_config_env_ref_without_env_warns": 0.005695755000033387,
+ "tests/test_doctor.py::TestCheckImageSearch::test_serper_inline_api_key_warns": 0.005625543999940419,
+ "tests/test_doctor.py::TestCheckImageSearch::test_serper_with_key_ok": 0.005614884000010534,
+ "tests/test_doctor.py::TestCheckImageSearch::test_serper_without_key_warns": 0.005609681999999339,
+ "tests/test_doctor.py::TestCheckLLMApiKey::test_commented_out_models_block_returns_empty": 0.005299309999941215,
+ "tests/test_doctor.py::TestCheckLLMApiKey::test_key_missing": 0.0054948470000226735,
+ "tests/test_doctor.py::TestCheckLLMApiKey::test_key_set": 0.00548219400002381,
+ "tests/test_doctor.py::TestCheckLLMApiKey::test_missing_config_returns_empty": 0.004935337000006257,
+ "tests/test_doctor.py::TestCheckLLMApiKey::test_placeholder_key_is_not_reported_as_ready[ ]": 0.005719439999893439,
+ "tests/test_doctor.py::TestCheckLLMApiKey::test_placeholder_key_is_not_reported_as_ready[replace-with-your-totokens-api-key]": 0.005608570999925178,
+ "tests/test_doctor.py::TestCheckLLMApiKey::test_placeholder_key_is_not_reported_as_ready[your-openai-api-key]": 0.00555408900004295,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_claude_credentials_file_with_invalid_expires_at_fails": 0.0071813350001548315,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_claude_credentials_file_with_token_passes": 0.005732985000122426,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_claude_credentials_file_without_token_fails": 0.0056159859999525,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_claude_expired_credentials_file_fails": 0.0056365030000051775,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_claude_oauth_env_passes": 0.005709019000164517,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_missing_fails": 0.005624009000030128,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_blank_token_fails": 0.005660899999952562,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_malformed_json_fails": 0.005621565000069495,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_non_object_json_fails": 0.0055966699999316916,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_with_supported_token_shapes_passes": 0.006941453999957048,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_file_without_token_fails": 0.005624542999953519,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_codex_auth_path_pointing_at_directory_fails": 0.006729906999908053,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_commented_out_models_block_returns_empty": 0.005594434000045112,
+ "tests/test_doctor.py::TestCheckLLMAuth::test_undecodable_auth_file_keeps_other_model_results": 0.0058863940000719595,
+ "tests/test_doctor.py::TestCheckModelsConfigured::test_commented_out_models_block": 0.005261940000082177,
+ "tests/test_doctor.py::TestCheckModelsConfigured::test_missing_config_skipped": 0.0048998100000972045,
+ "tests/test_doctor.py::TestCheckModelsConfigured::test_no_models": 0.005208830999890779,
+ "tests/test_doctor.py::TestCheckModelsConfigured::test_one_model": 0.0054290549998086135,
+ "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[0-ascii]": 0.018931838999947104,
+ "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[0-cp936]": 0.01896550100013883,
+ "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[7-ascii]": 0.01895745700005591,
+ "tests/test_doctor.py::TestCheckPnpm::test_preserves_runner_diagnostics_with_invalid_utf8[7-cp936]": 0.018989323999903718,
+ "tests/test_doctor.py::TestCheckPnpm::test_resolves_shared_runner_from_relative_script_path": 0.001566260999993574,
+ "tests/test_doctor.py::TestCheckPnpm::test_runner_failure_is_reported_as_failure": 0.000797888999954921,
+ "tests/test_doctor.py::TestCheckPnpm::test_uses_shared_runner_from_frontend": 0.0008847800000921779,
+ "tests/test_doctor.py::TestCheckPython::test_current_python_passes": 0.0007922670000652943,
+ "tests/test_doctor.py::TestCheckSandbox::test_commented_out_tools_block_reports_no_traceback": 0.005593746999920768,
+ "tests/test_doctor.py::TestCheckSandbox::test_container_sandbox_without_runtime_warns": 0.005566071999965061,
+ "tests/test_doctor.py::TestCheckSandbox::test_local_sandbox_with_disabled_host_bash_warns": 0.005784761999962029,
+ "tests/test_doctor.py::TestCheckSandbox::test_missing_sandbox_fails": 0.005278751000105331,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_cloud_without_token_warns": 0.005715883000107169,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_explicit_token_wins_over_the_environment[blank]": 0.006038951000050474,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_explicit_token_wins_over_the_environment[placeholder]": 0.006051472999956786,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_isolated_self_host_without_token_ok": 0.005706714999860196,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_operator_chosen_token_is_a_token": 0.006013511000105609,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_self_host_without_confirmation_warns": 0.00569410099990364,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_self_hosted_still_warns_about_a_placeholder_token": 0.005959880999967027,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_token_env_ref_ok": 0.005843423000101211,
+ "tests/test_doctor.py::TestCheckWebCapture::test_browserless_token_reference_to_an_unset_variable_names_it_once": 0.0057711570000265056,
+ "tests/test_doctor.py::TestCheckWebCapture::test_private_target_opt_in_does_not_authorize_capture_backend": 0.005700202000070931,
+ "tests/test_doctor.py::TestCheckWebFetch::test_browserless_fetch_explicit_token_wins_over_the_environment": 0.0057757750000746455,
+ "tests/test_doctor.py::TestCheckWebFetch::test_firecrawl_without_key_warns": 0.005553746999908071,
+ "tests/test_doctor.py::TestCheckWebFetch::test_invalid_provider_use_fails": 0.00570588300001873,
+ "tests/test_doctor.py::TestCheckWebFetch::test_jina_always_ok": 0.005432289999930617,
+ "tests/test_doctor.py::TestCheckWebFetch::test_jina_names_the_ignored_template_placeholder": 0.005474198999991131,
+ "tests/test_doctor.py::TestCheckWebFetch::test_no_fetch_tool_warns": 0.0053696620000209805,
+ "tests/test_doctor.py::TestCheckWebFetch::test_sofya_without_key_warns": 0.005577593999873898,
+ "tests/test_doctor.py::TestCheckWebFetch::test_specstream_without_key_warns": 0.005720933000020523,
+ "tests/test_doctor.py::TestCheckWebFetch::test_unbrowse_with_key_ok": 0.005603191000091101,
+ "tests/test_doctor.py::TestCheckWebFetch::test_unbrowse_without_key_warns": 0.005734837999852971,
+ "tests/test_doctor.py::TestCheckWebSearch::test_brave_with_api_key_env_ref_ok": 0.005513202999964051,
+ "tests/test_doctor.py::TestCheckWebSearch::test_brave_with_inline_api_key_warns": 0.00549464900007024,
+ "tests/test_doctor.py::TestCheckWebSearch::test_brave_with_key_ok": 0.005439604999992298,
+ "tests/test_doctor.py::TestCheckWebSearch::test_brave_without_key_warns": 0.005472364999945967,
+ "tests/test_doctor.py::TestCheckWebSearch::test_commented_out_tools_block_warns_without_traceback": 0.005219750999913231,
+ "tests/test_doctor.py::TestCheckWebSearch::test_ddg_always_ok": 0.005725460000007843,
+ "tests/test_doctor.py::TestCheckWebSearch::test_groundroute_key_is_checked[web_fetch]": 0.006169635999981438,
+ "tests/test_doctor.py::TestCheckWebSearch::test_groundroute_key_is_checked[web_search]": 0.005994887000042581,
+ "tests/test_doctor.py::TestCheckWebSearch::test_infoquest_ignores_a_configured_api_key_like_its_client": 0.005705935000037243,
+ "tests/test_doctor.py::TestCheckWebSearch::test_invalid_provider_use_fails": 0.005854250999959731,
+ "tests/test_doctor.py::TestCheckWebSearch::test_key_that_only_mentions_your_is_configured": 0.005475069999874904,
+ "tests/test_doctor.py::TestCheckWebSearch::test_literal_placeholder_in_config_falls_back_to_the_env_key": 0.005551404000016191,
+ "tests/test_doctor.py::TestCheckWebSearch::test_literal_placeholder_in_config_is_named_when_no_env_key_backs_it": 0.005595527999957994,
+ "tests/test_doctor.py::TestCheckWebSearch::test_missing_config_skipped": 0.004940586000088842,
+ "tests/test_doctor.py::TestCheckWebSearch::test_no_search_tool_warns": 0.005285825999976623,
+ "tests/test_doctor.py::TestCheckWebSearch::test_scalar_tools_entry_warns_without_traceback": 0.005292477000011786,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serper_config_env_ref_ok": 0.005526899000074081,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serper_inline_api_key_warns": 0.005543549000094572,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serper_unresolved_env_ref_falls_back_to_default_var": 0.0055435389998592655,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serper_unresolved_env_ref_without_default_warns": 0.005657483000049979,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serper_with_key_ok": 0.005437008999933823,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serper_without_key_warns": 0.005488134999950489,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serply_with_key_ok": 0.0055029019999892625,
+ "tests/test_doctor.py::TestCheckWebSearch::test_serply_without_key_warns": 0.005483377000018663,
+ "tests/test_doctor.py::TestCheckWebSearch::test_sofya_with_key_ok": 0.005415980000066156,
+ "tests/test_doctor.py::TestCheckWebSearch::test_sofya_without_key_warns": 0.005434033000142335,
+ "tests/test_doctor.py::TestCheckWebSearch::test_specstream_with_key_ok": 0.005472395000083452,
+ "tests/test_doctor.py::TestCheckWebSearch::test_specstream_without_key_warns": 0.005655849999925522,
+ "tests/test_doctor.py::TestCheckWebSearch::test_tavily_with_env_template_placeholder_warns": 0.0055110580000246046,
+ "tests/test_doctor.py::TestCheckWebSearch::test_tavily_with_key_ok": 0.005390481000063119,
+ "tests/test_doctor.py::TestCheckWebSearch::test_tavily_without_key_warns": 0.00540968799998609,
+ "tests/test_doctor.py::TestCheckWebSearch::test_tencent_wsa_without_key_warns": 0.0055118590000802214,
+ "tests/test_doctor.py::TestCheckWebSearch::test_youcom_names_an_ignored_placeholder_in_config": 0.0055663910001158,
+ "tests/test_doctor.py::TestMainConfigResolution::test_checks_the_config_named_by_config_path_env": 0.36004569500005346,
+ "tests/test_doctor.py::TestMainConfigResolution::test_defaults_project_root_to_the_checkout_like_make_dev[empty]": 0.3568392429999676,
+ "tests/test_doctor.py::TestMainConfigResolution::test_defaults_project_root_to_the_checkout_like_make_dev[unset]": 0.3499321169999803,
+ "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_config_path_overrides_the_shell_like_make_dev": 0.3570974670000169,
+ "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_location_tilde_expands_like_source[config-path]": 1.324664926999958,
+ "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_location_tilde_expands_like_source[project-root]": 1.2597582980000652,
+ "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_location_tilde_expands_like_source[quoted-config-path]": 1.2532576219999783,
+ "tests/test_doctor.py::TestMainConfigResolution::test_dotenv_project_root_overrides_the_shell_like_make_dev": 0.3530774370000245,
+ "tests/test_doctor.py::TestMainConfigResolution::test_empty_dotenv_config_path_clears_the_shell_value_like_make_dev": 0.3744622099998196,
+ "tests/test_doctor.py::TestMainConfigResolution::test_missing_config_path_env_fails_even_with_a_checkout_config": 0.34895468000001983,
+ "tests/test_doctor.py::TestMainConfigResolution::test_missing_project_root_env_fails": 0.3481813849999753,
+ "tests/test_doctor.py::TestMainExitCode::test_returns_int": 1.2547970279999845,
+ "tests/test_doctor.py::TestResolveConfigPath::test_missing_config_path_env_fails": 0.00514406900015274,
+ "tests/test_doctor.py::TestResolveConfigPath::test_missing_project_root_env_fails": 0.0051538769999979195,
+ "tests/test_doctor.py::TestResolveConfigPath::test_no_config_anywhere_is_a_plain_missing_config": 0.005119672999967406,
+ "tests/test_doctor.py::TestResolveConfigPath::test_unimportable_harness_is_reported_not_raised[ImportError]": 0.005084087000000181,
+ "tests/test_doctor.py::TestResolveConfigPath::test_unimportable_harness_is_reported_not_raised[SyntaxError]": 0.005132607000064127,
+ "tests/test_doctor.py::TestResolveConfigPath::test_unimportable_harness_is_reported_not_raised[TypeError]": 0.005112681000014163,
+ "tests/test_doctor.py::TestResolveConfigPath::test_uses_config_path_env": 0.005117177999863998,
+ "tests/test_doctor.py::TestResolveConfigPath::test_uses_config_under_project_root_env": 0.005139899999903719,
+ "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stderr-ascii]": 0.014691307999896708,
+ "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stderr-cp936]": 0.014658594999900743,
+ "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stdout-ascii]": 0.015205190999949991,
+ "tests/test_doctor.py::test_run_preserves_tool_diagnostics_with_invalid_utf8[stdout-cp936]": 0.014641320999999152,
+ "tests/test_doctor_script.py::TestMemoryBackendConfigCheck::test_custom_openviking_subclass_path_is_skipped": 0.0016060400000696973,
+ "tests/test_doctor_script.py::TestMemoryBackendConfigCheck::test_disabled_memory_is_skipped": 0.0016094459998612365,
+ "tests/test_doctor_script.py::TestMemoryBackendConfigCheck::test_dotted_manager_path_is_validated": 0.001292731000035019,
+ "tests/test_doctor_script.py::TestMemoryBackendConfigCheck::test_missing_api_key_advises_dotenv": 0.0013049750000391214,
+ "tests/test_doctor_script.py::TestMemoryBackendConfigCheck::test_other_backends_are_skipped": 0.0013642270001810175,
+ "tests/test_doctor_script.py::TestMemoryBackendConfigCheck::test_stale_deermem_field_fails_and_names_the_key": 0.001793162999888409,
+ "tests/test_doctor_script.py::TestMemoryBackendConfigCheck::test_valid_config_passes": 0.001547901999970236,
+ "tests/test_doctor_script.py::test_help_prints_usage_without_running_diagnostics": 0.06435553400001481,
+ "tests/test_doctor_script.py::test_memory_backend_config_failure_is_reported_end_to_end": 1.33828632999996,
+ "tests/test_doctor_script.py::test_no_arguments_ignores_inherited_runtime_configuration": 0.6432249419999607,
+ "tests/test_doctor_script.py::test_no_arguments_still_runs_the_diagnostics": 0.6514416869997603,
+ "tests/test_doctor_script.py::test_unknown_flag_exits_2_with_usage_error": 0.06048442899998463,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_active_goal_is_rendered_first_as_data": 0.00615891199993257,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_contract_lets_the_agent_pursue_the_goal_at_user_level": 0.011172732999966684,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_contract_names_the_element_the_data_block_renders": 0.0064632859999846914,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_alone_opens_the_data_block": 0.006119108000007145,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_bookkeeping_does_not_change_the_rendered_block": 0.011352102000046216,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_exception_follows_the_rest_of_the_contract": 0.011180819000060183,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_objective_is_escaped_and_bounded": 0.006122074000018074,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_goal_survives_compaction_of_the_message_that_stated_it": 0.020295462000035513,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[None]": 0.006076918999951886,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[goal2]": 0.00640615899999375,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[goal3]": 0.006091657000069972,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[goal4]": 0.00612464000005275,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_missing_or_malformed_goal_is_not_rendered[not a goal]": 0.006120852000094601,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_only_the_rendered_element_stays_raw_in_the_lead_chain_order": 0.012658618000045863,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[artifact]": 0.006265764000090712,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[delegation]": 0.006197956999926646,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[skill]": 0.006149476000132381,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[summary]": 0.006164946000126292,
+ "tests/test_durable_context_middleware.py::TestActiveGoalInjection::test_other_fields_cannot_forge_the_goal_element[task_notes]": 0.006205731000022752,
+ "tests/test_durable_context_middleware.py::TestArtifactRegistryProjection::test_artifact_handles_injected_into_durable_data_block": 0.007367405999957555,
+ "tests/test_durable_context_middleware.py::TestArtifactRegistryProjection::test_artifact_projection_disabled_by_flag": 0.007186996000086765,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_after_model_captures_in_progress_task_dispatch": 0.0008253309999872727,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_captured_delegations_include_runtime_run_id": 0.0008565409999619078,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_durable_context_uses_structured_task_metadata_when_content_disagrees": 0.0008523019999984172,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_earlier_reply_conservatively_preserves_unmarked_reuse": 0.0009025880000308462,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_later_unanswered_reuse_does_not_cancel_earlier_resumed_reply": 0.0009086379999416749,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_missing_current_run_marker_does_not_retag_old_run_delegations": 0.0008190900000499823,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_run_reply_with_reused_id_does_not_keep_old_orphan_in_progress": 0.0009217140000146173,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_closes_delegation_an_earlier_run_left_in_progress": 0.0008992009998110007,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_earlier_delegation_that_has_a_result[legacy-without-status-metadata]": 0.0009208330000092246,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_earlier_delegation_that_has_a_result[structured-completed]": 0.0009547160001375232,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_earlier_delegation_that_has_a_result[structured-failed]": 0.0009375640000826024,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_new_user_turn_keeps_in_progress_delegation_without_run_id": 0.000903408999874955,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_next_turn_keeps_reply_checkpointed_by_resumed_run[resumed-call]": 0.000997585000050094,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_next_turn_keeps_reply_checkpointed_by_resumed_run[shared-call]": 0.0009751839999125878,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_repeated_capture_after_cap_does_not_reemit_evicted_old_delegation": 0.0029083009999339993,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_repeated_capture_does_not_reemit_unchanged_delegation": 0.000945918999946116,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_boundary_does_not_retag_pre_existing_task_missing_from_ledger": 0.0008549990000119578,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_boundary_does_not_treat_legacy_human_without_run_id_as_current": 0.0009486639999067847,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_run_captures_new_delegation_after_pre_existing_boundary": 0.0013317649999180503,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resume_without_human_boundary_uses_pre_existing_message_ids": 0.0008644760000606766,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_resumed_run_without_new_human_does_not_close_earlier_delegation": 0.0008927189999212715,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_returns_ledger_update_for_completed_task": 0.0011215299999776107,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_returns_none_when_no_delegations": 0.0007924309999225443,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_reused_id_does_not_hide_new_work_at_full_ledger_window": 0.0010062840000273354,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_reused_tool_call_id_is_captured_for_new_run_and_counts_toward_limit": 0.001076816000022518,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_run_id_without_human_boundary_does_not_retag_existing_delegations": 0.0008194609999918612,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_runtime_run_id_capture_starts_at_current_run_message": 0.0008673099999896294,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_unmarked_new_run_reply_with_reused_id_does_not_answer_old_orphan": 0.0009381040001699148,
+ "tests/test_durable_context_middleware.py::TestBeforeModelCapture::test_unmarked_prior_reply_preserves_earlier_delegation": 0.000892549000013787,
+ "tests/test_durable_context_middleware.py::TestDurableContextInjection::test_injects_summary_and_ledger_together": 0.0074612150000348265,
+ "tests/test_durable_context_middleware.py::TestDurableContextInjection::test_untrusted_context_values_stay_out_of_system_message": 0.007252980999965075,
+ "tests/test_durable_context_middleware.py::TestGraphIntegration::test_delegation_captured_and_injected": 0.011324808000154007,
+ "tests/test_durable_context_middleware.py::TestGraphIntegration::test_delegations_survives_summarization_and_stays_injected": 0.021570016000055148,
+ "tests/test_durable_context_middleware.py::TestGraphIntegration::test_stopped_delegation_is_not_reported_in_progress_to_the_next_turn": 0.0178664850000132,
+ "tests/test_durable_context_middleware.py::TestGraphIntegration::test_subagent_limit_counts_only_prior_delegations_in_real_middleware_chain": 0.011566111999968598,
+ "tests/test_durable_context_middleware.py::TestMiddlewareRegistration::test_registered_before_summarization": 0.0015639319999536383,
+ "tests/test_durable_context_middleware.py::TestSkillContextCapture::test_before_model_captures_skill_reference": 0.001001373999883981,
+ "tests/test_durable_context_middleware.py::TestSkillContextCapture::test_custom_skills_root_and_tool_names": 0.0009180669999295787,
+ "tests/test_durable_context_middleware.py::TestSkillContextCapture::test_slash_only_skills_root_is_preserved": 0.0008276859999796216,
+ "tests/test_durable_context_middleware.py::TestSkillContextInjection::test_skill_reference_injected_not_body": 0.011656464000111555,
+ "tests/test_durable_context_middleware.py::TestSkillContextInjection::test_skill_reference_survives_summarization_and_stays_injected": 0.02140967900004398,
+ "tests/test_durable_context_middleware.py::TestSummaryRecordWindowSplit::test_empty_skill_read_tool_names_disables_skill_capture": 0.0009314029999814011,
+ "tests/test_durable_context_middleware.py::TestSummaryRecordWindowSplit::test_summary_in_channel_not_messages_then_injected": 0.015249450000055731,
+ "tests/test_durable_context_middleware.py::test_artifact_projection_coexists_with_task_notes_and_summary": 0.006858690000058232,
+ "tests/test_durable_context_middleware.py::test_mixed_acceptance_gaps_stay_actionable_in_data_after_real_compaction": 0.01602753399993162,
+ "tests/test_dynamic_context_middleware.py::test_checkpointed_memory_is_recorded_for_a_later_run_or_branch_without_reloading": 0.0018426350000027014,
+ "tests/test_dynamic_context_middleware.py::test_context_event_failure_does_not_block_memory_injection": 0.001900674000125946,
+ "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_configured_timezone": 0.0008902650000663925,
+ "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_resolved_local_zone_for_invalid_env": 0.0014952210000274135,
+ "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_resolved_local_zone_without_env": 0.0008257040000216875,
+ "tests/test_dynamic_context_middleware.py::test_date_middlewares_declare_utc_timezone": 0.0008238589998654788,
+ "tests/test_dynamic_context_middleware.py::test_date_reminder_carries_structured_date": 0.001570063999906779,
+ "tests/test_dynamic_context_middleware.py::test_dynamic_context_release_policy_includes_memory_opt_out": 0.0008120169999301652,
+ "tests/test_dynamic_context_middleware.py::test_effective_timezone_sentinel_uses_offset_when_local_zone_is_not_resolvable": 0.0007827630000747376,
+ "tests/test_dynamic_context_middleware.py::test_endswith_not_substring_prevents_false_positive": 0.0008076099999243525,
+ "tests/test_dynamic_context_middleware.py::test_first_run_records_exact_effective_memory": 0.0021822749999955704,
+ "tests/test_dynamic_context_middleware.py::test_first_turn_fallback_targets_the_latest_user_message": 0.0015686110000387998,
+ "tests/test_dynamic_context_middleware.py::test_first_turn_injection_with_unguarded_history_targets_last_user_message": 0.0026454450000983343,
+ "tests/test_dynamic_context_middleware.py::test_format_current_date_defaults_to_server_local_without_env": 0.0010509480000564508,
+ "tests/test_dynamic_context_middleware.py::test_format_current_date_honors_configured_timezone": 0.007204050000041207,
+ "tests/test_dynamic_context_middleware.py::test_format_current_date_invalid_timezone_falls_back": 0.0027206569999407293,
+ "tests/test_dynamic_context_middleware.py::test_injects_system_reminder_into_first_human_message": 0.0018997920001311286,
+ "tests/test_dynamic_context_middleware.py::test_legacy_summary_message_is_not_injection_target": 0.0007787850000795515,
+ "tests/test_dynamic_context_middleware.py::test_legacy_systemmessage_reminder_without_key_detected": 0.0014024469999185385,
+ "tests/test_dynamic_context_middleware.py::test_list_content_message_handled_as_separate_reminder": 0.0015962029999627703,
+ "tests/test_dynamic_context_middleware.py::test_memory_included_when_present": 0.0016791469998906905,
+ "tests/test_dynamic_context_middleware.py::test_memory_lookup_uses_runtime_user_id": 0.0021942169998965255,
+ "tests/test_dynamic_context_middleware.py::test_memory_message_carries_reminder_key_for_title_eligibility": 0.0016386720000127752,
+ "tests/test_dynamic_context_middleware.py::test_memory_opt_out_async_timeout_still_removes_frozen_memory": 0.011760908999917774,
+ "tests/test_dynamic_context_middleware.py::test_memory_opt_out_keeps_date_reminder_without_reading_memory": 0.001620917999844096,
+ "tests/test_dynamic_context_middleware.py::test_memory_opt_out_removes_frozen_checkpoint_memory_but_keeps_date": 0.0014288170001464096,
+ "tests/test_dynamic_context_middleware.py::test_message_without_id_gets_stable_uuid": 0.0016352559998722427,
+ "tests/test_dynamic_context_middleware.py::test_midnight_crossing_id_swap": 0.0013125679997756379,
+ "tests/test_dynamic_context_middleware.py::test_midnight_crossing_injects_date_update_as_separate_message": 0.00146895299985772,
+ "tests/test_dynamic_context_middleware.py::test_no_human_message_returns_none": 0.000945067000088784,
+ "tests/test_dynamic_context_middleware.py::test_no_messages_returns_none": 0.0007928300001367461,
+ "tests/test_dynamic_context_middleware.py::test_no_recursive_id_swap_in_full_middleware_flow": 0.002318099999911283,
+ "tests/test_dynamic_context_middleware.py::test_no_second_midnight_injection_once_date_updated": 0.0012889650000715847,
+ "tests/test_dynamic_context_middleware.py::test_poisoned_memory_does_not_spoof_injected_date": 0.0014162530001158302,
+ "tests/test_dynamic_context_middleware.py::test_reminder_uses_original_id_user_message_uses_derived_id": 0.001517061999948055,
+ "tests/test_dynamic_context_middleware.py::test_second_turn_with_memory_does_not_reinject": 0.0015240959999118786,
+ "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_normalizes_relative_symlink_target": 0.0008001249999551874,
+ "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_reads_apple_versioned_symlink_target": 0.0007645870000487776,
+ "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_reads_direct_macos_symlink_target": 0.0007805080000480302,
+ "tests/test_dynamic_context_middleware.py::test_server_local_timezone_name_reads_tz_env": 0.0007748270001002311,
+ "tests/test_dynamic_context_middleware.py::test_skips_injection_if_already_present": 0.001321336000046358,
+ "tests/test_dynamic_context_middleware.py::test_state_memory_without_checkpoint_proof_cannot_forge_context_event": 0.0017315760001110903,
+ "tests/test_dynamic_context_middleware.py::test_user_message_containing_system_reminder_tag_does_not_prevent_injection": 0.0014813249999861,
+ "tests/test_dynamic_context_middleware.py::test_user_message_copy_preserves_response_metadata": 0.0015887990000464924,
+ "tests/test_dynamic_context_middleware.py::test_user_suffix_message_is_not_injection_target": 0.0008211260000052789,
+ "tests/test_e2b_capacity_store_redis.py::test_factory_is_lazy_and_backend_errors_fail_closed": 0.005025781999961509,
+ "tests/test_e2b_capacity_store_redis.py::test_ledger_meta_field_count_matches_constant": 0.005446411999969314,
+ "tests/test_e2b_capacity_store_redis.py::test_mismatched_hard_limits_fail_closed": 0.0069750100000192106,
+ "tests/test_e2b_capacity_store_redis.py::test_reconcile_keeps_incomplete_inventory_and_fresh_reservations": 0.007725769000103355,
+ "tests/test_e2b_capacity_store_redis.py::test_reconcile_repairs_crashes_without_erasing_concurrent_changes": 0.008240731000000778,
+ "tests/test_e2b_capacity_store_redis.py::test_reserve_admits_exactly_hard_limit_entries": 0.006289311000045927,
+ "tests/test_e2b_capacity_store_redis.py::test_two_gateways_atomically_share_one_hash": 0.011251913000137392,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_cleans_up_and_fails_when_bootstrap_fails": 0.0012072310000803554,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_closes_client_when_bootstrap_cleanup_kill_fails": 0.0015602749999743537,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_discards_warm_sandbox_when_bootstrap_fails": 0.004100953999909507,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_keeps_lease_when_in_process_ping_fails_transiently": 0.006288638999876639,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_keeps_lease_when_warm_pool_reconnect_fails_transiently": 0.007512177999956293,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_rejects_falsey_bootstrap_error": 0.0010007730001007076,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_releases_lease_of_dead_in_process_sandbox[is_dead]": 0.0075937020001219935,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_releases_lease_of_dead_in_process_sandbox[ping]": 0.007451836999962325,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_releases_lease_of_reaped_warm_pool_sandbox": 0.007461792999947647,
+ "tests/test_e2b_sandbox_provider.py::test_acquire_waits_for_same_thread_release_transition": 0.10189166000009209,
+ "tests/test_e2b_sandbox_provider.py::test_active_keepalive_does_not_change_warm_idle_timeout": 0.0009256809998987592,
+ "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[0-60]": 0.0012534479999430914,
+ "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[1800-60]": 0.0010533110000778834,
+ "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[30-300]": 0.001067979000026753,
+ "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[30-60]": 0.0010603540000602152,
+ "tests/test_e2b_sandbox_provider.py::test_active_vm_survives_reconciliation_intervals[600-60]": 0.0010571099999197031,
+ "tests/test_e2b_sandbox_provider.py::test_ambiguous_create_failure_retains_deployment_reservation": 0.0023225290000254972,
+ "tests/test_e2b_sandbox_provider.py::test_append_accumulates_existing_content": 0.0007368450000058147,
+ "tests/test_e2b_sandbox_provider.py::test_append_creates_file_when_file_does_not_exist[FileNotFoundError]": 0.0008394479999651594,
+ "tests/test_e2b_sandbox_provider.py::test_append_creates_file_when_file_does_not_exist[FileNotFoundException]": 0.0008352600000307575,
+ "tests/test_e2b_sandbox_provider.py::test_append_decodes_bytes_preimage": 0.000767842999948698,
+ "tests/test_e2b_sandbox_provider.py::test_append_does_not_overwrite_when_read_fails": 0.0013250609999886365,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_bounds_total_bytes_across_mounts": 0.006499814999870068,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_bounds_total_files_across_mounts": 0.006304296000053,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_continues_after_mount_exceeds_limit": 0.005774710999958188,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_defaults_to_120_when_not_configured": 0.0062160719999155845,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_reason_shows_configured_value": 0.006181506999951125,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_stops_before_next_file": 0.006122744999970564,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_stops_before_next_mount_preflight": 0.006499005000023317,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_stops_directory_preflight": 0.00598598800002037,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_deadline_uses_configured_value": 0.006149055000150838,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_keeps_configured_mounts_when_projection_fails": 0.006277006999994228,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_missing_host_path_is_not_reported_as_truncation": 0.005293185000027734,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_non_limit_failure_is_not_reported_as_truncation": 0.005563422999898648,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_result_on_success": 0.00555982799994581,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_truncated_result_on_byte_budget": 0.005878145999872686,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_truncated_result_on_deadline": 0.005638454999939313,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_returns_truncated_result_on_file_count": 0.005782945999840194,
+ "tests/test_e2b_sandbox_provider.py::test_apply_mounts_uploads_only_enabled_skill_projection": 0.01596873400012555,
+ "tests/test_e2b_sandbox_provider.py::test_atexit_shutdown_logs_pending_cleanup_without_raising": 0.001358413000048131,
+ "tests/test_e2b_sandbox_provider.py::test_bootstrap_failure_does_not_kill_without_destroy_lease": 0.0010658150000608657,
+ "tests/test_e2b_sandbox_provider.py::test_bootstrap_sandbox_paths_emits_expected_script": 0.0008096330000171292,
+ "tests/test_e2b_sandbox_provider.py::test_bootstrap_sandbox_paths_raises_on_command_failure": 0.000876527999935206,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_burst_policy_allows_limited_overflow": 0.009415237999974124,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_burst_with_zero_limit_falls_back_to_reject": 0.003923298000017894,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_concurrent_different_threads_only_one_creates": 0.11413508400016781,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_create_aborted_by_shutdown_kills_vm": 0.0014801890000626372,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_create_aborted_by_shutdown_retries_failed_kill": 0.0012925469999345296,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_create_aborted_by_shutdown_tracks_uncertain_cleanup": 0.011256997000032243,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_default_config_values": 0.0007973170000923346,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_create_bootstrap_kill_fails": 0.0043843339999511954,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_eviction_kill_fails": 0.004178896999974313,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_eviction_reconnect_fails": 0.003921342999888111,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_reclaim_bootstrap_kill_fails": 0.004665639999984705,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_keeps_slot_when_warm_reclaim_reconnect_fails": 0.006732292000151574,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_reclaim_holds_slot_during_transition": 0.004189896999946541,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_reject_evicts_other_thread_warm_entry_before_create": 0.007758522000131052,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_reject_frees_slot_on_release": 0.006572002000098109,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_reject_policy_does_not_leak_reserved_slots": 0.0038677629999028795,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_reject_policy_raises_when_full": 0.003967412000065451,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_release_holds_slot_during_transition": 0.004100809999954436,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_release_on_bootstrap_failure": 0.00417853599992668,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_release_on_create_failure": 0.0038063959999590224,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_reset_uses_destructive_shutdown_semantics": 0.0036072720000674963,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_reset_wakes_waiter_with_shutdown_error": 0.10405363399991074,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_retries_tombstone_until_warm_vm_is_destroyed": 0.00668572300003234,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_shutdown_wakes_waiter_with_error": 0.204292030999909,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_wait_policy_succeeds_when_slot_freed": 0.20801270099991598,
+ "tests/test_e2b_sandbox_provider.py::test_capacity_wait_policy_times_out": 1.0041004070001236,
+ "tests/test_e2b_sandbox_provider.py::test_cleanup_lifecycle_remains_available_after_acquire_shutdown": 0.000897667000117508,
+ "tests/test_e2b_sandbox_provider.py::test_client_alive_false_when_sandbox_gone": 0.0007743459999574043,
+ "tests/test_e2b_sandbox_provider.py::test_client_alive_treats_unknown_errors_as_alive": 0.0007576049998760936,
+ "tests/test_e2b_sandbox_provider.py::test_client_alive_true_for_healthy_client": 0.0007645480000064708,
+ "tests/test_e2b_sandbox_provider.py::test_competing_reconcilers_only_one_kills_duplicate": 0.0011325899999974354,
+ "tests/test_e2b_sandbox_provider.py::test_create_metadata_records_the_snapshotted_skills_root": 0.003762215999927321,
+ "tests/test_e2b_sandbox_provider.py::test_create_sandbox_stores_mount_result_on_sandbox": 0.0030777680000255714,
+ "tests/test_e2b_sandbox_provider.py::test_dead_sandbox_lease_release_failure_does_not_block_rebuild": 0.007278848999931142,
+ "tests/test_e2b_sandbox_provider.py::test_deployment_capacity_reserves_commits_and_rejects_globally": 0.004645306000043092,
+ "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_accepts_legacy_list": 0.0008587449999595265,
+ "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_discards_candidate_when_bootstrap_fails": 0.0011246259999779795,
+ "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_rejects_a_different_skills_root": 0.0008258819999582556,
+ "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_returns_none_when_list_raises": 0.001051337000149033,
+ "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_skips_dead_candidate": 0.0008932500001037624,
+ "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_tries_later_candidate_when_first_is_dead": 0.0009191399999508576,
+ "tests/test_e2b_sandbox_provider.py::test_discover_remote_sandbox_walks_paginator": 0.0008941900000536407,
+ "tests/test_e2b_sandbox_provider.py::test_discovery_bootstrap_kill_failure_retains_reserved_slot": 0.0013971160001347016,
+ "tests/test_e2b_sandbox_provider.py::test_discovery_claims_ownership_before_bootstrap_cleanup": 0.001177152999844111,
+ "tests/test_e2b_sandbox_provider.py::test_discovery_reports_busy_capacity_without_killing_remote_vm": 0.0057283969999843976,
+ "tests/test_e2b_sandbox_provider.py::test_discovery_reports_shutdown_without_killing_remote_vm": 0.0016052270000272983,
+ "tests/test_e2b_sandbox_provider.py::test_discovery_uses_sdk_query_and_tracks_without_reserving": 0.0015801130000454577,
+ "tests/test_e2b_sandbox_provider.py::test_download_file_falls_back_to_buffered_read_for_legacy_sdk": 0.0008130289999144225,
+ "tests/test_e2b_sandbox_provider.py::test_download_file_streaming_raises_efbig_before_full_buffering": 0.0009597949999715638,
+ "tests/test_e2b_sandbox_provider.py::test_download_file_uses_streaming_read_and_returns_full_bytes": 0.0008854650001239861,
+ "tests/test_e2b_sandbox_provider.py::test_e2b_acquire_async_uses_dedicated_executor[asyncio]": 0.004770522000058008,
+ "tests/test_e2b_sandbox_provider.py::test_e2b_config_accepts_documented_reconciliation_fields": 0.0017312659999788593,
+ "tests/test_e2b_sandbox_provider.py::test_e2b_config_warns_about_unknown_fields": 0.0025705439999228474,
+ "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_cleans_mount_result": 0.0009422010000434966,
+ "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_defers_peer_owned_sandbox": 0.0007818510000561218,
+ "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_keeps_slot_when_kill_lookup_raises": 0.0009352179999950749,
+ "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_releases_destroy_lease_after_kill_failure": 0.00101302499990652,
+ "tests/test_e2b_sandbox_provider.py::test_evict_oldest_warm_uses_kill_helper_and_closes_client": 0.0009677200001760866,
+ "tests/test_e2b_sandbox_provider.py::test_eviction_of_missing_sandbox_releases_local_capacity": 0.006516056000009485,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_appends_exit_marker_when_failure_has_output": 0.0007583570001088447,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_does_not_mark_dead_on_unrelated_error": 0.0008937510000350812,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_env_none_passes_no_envs_kwarg": 0.0013058470000260058,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_forwards_env_and_timeout_to_commands_run": 0.0011207770000964956,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_forwards_env_as_envs": 0.000768836000020201,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_keeps_stdout_and_stderr_on_nonzero_exit": 0.0007471360000863569,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_marks_dead_on_sandbox_gone_error": 0.0008709989999715617,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_nonzero_exit_is_harvested_as_error": 0.003492569999934858,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_nonzero_exit_mentioning_not_found_does_not_mark_dead": 0.0009137790000295354,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_rejects_invalid_env_key": 0.0008184989999335812,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_reports_exit_code_when_failure_has_no_output": 0.0007479170000124213,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_returns_stdout_on_success": 0.000829329999987749,
+ "tests/test_e2b_sandbox_provider.py::test_execute_command_timeout_appends_exit_marker": 0.0007526249999045831,
+ "tests/test_e2b_sandbox_provider.py::test_failed_inventory_and_redis_error_both_prevent_create": 0.0016823140000497006,
+ "tests/test_e2b_sandbox_provider.py::test_failed_write_consumes_aggregate_upload_budget": 0.006338152000012087,
+ "tests/test_e2b_sandbox_provider.py::test_forget_local_sandbox_cleans_mount_result": 0.0007632540001623056,
+ "tests/test_e2b_sandbox_provider.py::test_glob_preserves_trailing_space_in_filename": 0.0008152710000786101,
+ "tests/test_e2b_sandbox_provider.py::test_grep_plain_glob_matches_files_in_any_directory": 0.0009753760001558476,
+ "tests/test_e2b_sandbox_provider.py::test_grep_scoped_glob_excludes_unrelated_directory_matches": 0.0009420310001360122,
+ "tests/test_e2b_sandbox_provider.py::test_grep_scoped_glob_still_passes_coarse_include_flag": 0.0008368539999992208,
+ "tests/test_e2b_sandbox_provider.py::test_grep_single_file_path_with_matching_glob": 0.0008107740000014019,
+ "tests/test_e2b_sandbox_provider.py::test_grep_without_glob_is_unaffected": 0.0008105240000304548,
+ "tests/test_e2b_sandbox_provider.py::test_is_sandbox_gone_error_matches_known_signatures": 0.0007712619999438175,
+ "tests/test_e2b_sandbox_provider.py::test_kill_and_close_invokes_kill_and_close_in_order": 0.0007658409999748983,
+ "tests/test_e2b_sandbox_provider.py::test_kill_and_close_skips_peer_owned_sandbox": 0.0007713810000495869,
+ "tests/test_e2b_sandbox_provider.py::test_kill_and_close_swallows_kill_exceptions": 0.0007751980000421099,
+ "tests/test_e2b_sandbox_provider.py::test_kill_client_reports_uncertain_cleanup_without_callable_kill": 0.0008570219998773609,
+ "tests/test_e2b_sandbox_provider.py::test_kill_client_returns_exception_without_raising": 0.0017698480000944983,
+ "tests/test_e2b_sandbox_provider.py::test_lifecycle_lock_is_reclaimed_after_nested_failure": 0.000920120000046154,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_classifies_empty_failure[1-OSError]": 0.0011327699999128527,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_classifies_empty_failure[missing-FileNotFoundError]": 0.0009185479999587187,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_preserves_trailing_space_in_filename": 0.0007984010001109709,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_raises_oserror_when_find_exit_is_not_missing_path": 0.0008699360000719025,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_raises_when_client_closed": 0.0008391980001078991,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_raises_when_command_fails": 0.0009596630000032746,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_returns_entries_when_head_truncation_exits_141": 0.0008329149999326546,
+ "tests/test_e2b_sandbox_provider.py::test_list_dir_uses_find_H_to_dereference_start_point": 0.0007691550001709402,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[alpha]": 0.00181771799998387,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[infinity]": 0.0017892349999328871,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[large_negative]": 0.002046098999926471,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[negative]": 0.0017943950000471887,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[none]": 0.0017590580000614864,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[suffix]": 0.00185869599988564,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_clamps_invalid_mount_upload_deadline[zero]": 0.0018835420002005776,
+ "tests/test_e2b_sandbox_provider.py::test_load_config_custom_mount_upload_deadline_flows_to_apply_mounts": 0.006836436999947182,
+ "tests/test_e2b_sandbox_provider.py::test_mount_result_survives_warm_pool_reclaim": 0.004204637999919214,
+ "tests/test_e2b_sandbox_provider.py::test_mount_upload_deadline_none_returns_default": 0.0007552300000952528,
+ "tests/test_e2b_sandbox_provider.py::test_mount_upload_result_is_frozen": 0.0007813089999899603,
+ "tests/test_e2b_sandbox_provider.py::test_non_burst_policy_ignores_burst_limit[reject]": 0.003738619999921866,
+ "tests/test_e2b_sandbox_provider.py::test_non_burst_policy_ignores_burst_limit[wait]": 1.0039834530000462,
+ "tests/test_e2b_sandbox_provider.py::test_peer_owned_live_vm_keeps_shared_capacity_until_remote_disappearance": 0.0017553609999367836,
+ "tests/test_e2b_sandbox_provider.py::test_ping_returns_false_when_sandbox_gone": 0.0007533770000236473,
+ "tests/test_e2b_sandbox_provider.py::test_ping_returns_true_on_unknown_error": 0.0008150329998670713,
+ "tests/test_e2b_sandbox_provider.py::test_policy_scoped_thread_skips_shared_projection_during_create": 0.005415855000023839,
+ "tests/test_e2b_sandbox_provider.py::test_read_file_returns_error_for_missing_file": 0.000916622999966421,
+ "tests/test_e2b_sandbox_provider.py::test_read_file_supports_bounded_ranges": 0.0008464320000030057,
+ "tests/test_e2b_sandbox_provider.py::test_read_only_mount_is_not_chmodded_when_no_upload_starts": 0.005486620000056064,
+ "tests/test_e2b_sandbox_provider.py::test_read_only_mount_remains_read_only_when_pass_limit_stops_mid_mount": 0.005711501000064345,
+ "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_cleans_mount_result_on_dead_entry": 0.0008987910000541888,
+ "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_cleans_mount_result_on_reconnect_failure": 0.0009222530001125051,
+ "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_drops_dead_entry": 0.0008939210000562525,
+ "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_handles_reconnect_exception": 0.0008996630000410732,
+ "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_happy_path": 0.0010007010000663286,
+ "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_returns_none_on_seed_mismatch": 0.0008168870000417883,
+ "tests/test_e2b_sandbox_provider.py::test_reclaim_warm_pool_sandbox_with_missing_sandbox_frees_slot": 0.0009165540001276895,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_adoption_recheck_treats_warm_pool_as_local": 0.0008055840000906755,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_adopts_canonical_after_restart_loses_local_state": 0.0008045429999583575,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_bootstrap_failure_clears_inflight_after_peer_take": 0.0011356669999713631,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_defers_duplicate_with_live_peer_lease": 0.0008826500001077875,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_discards_active_snapshot_after_release": 0.0012235499999633248,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_does_not_readopt_a_release_in_progress": 0.001145163000046523,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_honors_item_budget": 0.0009007329998667046,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_honors_page_budget": 0.0008359629999858953,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_honors_wall_clock_budget": 0.0007908879999831697,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_keeps_unexpired_warm_pool_entry": 0.0008494769999742857,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_kills_metadata_orphan_only_after_ttl": 0.001039816000115934,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_kills_remote_duplicate_of_a_warm_pool_sandbox": 0.0008517409999058145,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_kills_unowned_duplicate_after_grace": 0.001051707999977225,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_never_adopts_an_old_skills_root_and_reaps_it_after_grace": 0.0008263830000032613,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_never_probes_a_locally_active_sandbox": 0.0008107149999432295,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_never_probes_or_adopts_a_warm_pool_sandbox": 0.0007932720001235793,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_renewal_cannot_overwrite_concurrent_release[False]": 0.0016742200000408047,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_renewal_cannot_overwrite_concurrent_release[True]": 0.001743788000112545,
+ "tests/test_e2b_sandbox_provider.py::test_reconcile_sweeps_expired_warm_pool_entry": 0.0016076340000381606,
+ "tests/test_e2b_sandbox_provider.py::test_reconciliation_repairs_crash_and_uses_safe_reservation_age": 0.00127896599997257,
+ "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[False-/home/custom]": 0.011433203999899888,
+ "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[False-/home/user]": 0.011543321000090145,
+ "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[True-/home/custom]": 0.012679909000098633,
+ "tests/test_e2b_sandbox_provider.py::test_recreated_sandbox_restores_saved_thread_files[True-/home/user]": 0.012596893000136333,
+ "tests/test_e2b_sandbox_provider.py::test_refresh_owned_leases_forgets_peer_owned_sandbox": 0.0008749339999667427,
+ "tests/test_e2b_sandbox_provider.py::test_refresh_owned_leases_reclaims_lapsed_lease": 0.0008469030000242128,
+ "tests/test_e2b_sandbox_provider.py::test_release_dead_sandbox_skips_warm_pool": 0.0008347519999460928,
+ "tests/test_e2b_sandbox_provider.py::test_release_healthy_sandbox_parks_in_warm_pool": 0.005364830000075926,
+ "tests/test_e2b_sandbox_provider.py::test_release_keeps_parked_vm_reclaimable_during_client_close": 0.006939399999964735,
+ "tests/test_e2b_sandbox_provider.py::test_release_output_sync_does_not_block_ownership_heartbeat": 0.001315400000066802,
+ "tests/test_e2b_sandbox_provider.py::test_release_owns_final_timeout_after_inflight_active_renewal[None]": 0.10170589800009111,
+ "tests/test_e2b_sandbox_provider.py::test_release_owns_final_timeout_after_inflight_active_renewal[t1]": 0.10168029800013301,
+ "tests/test_e2b_sandbox_provider.py::test_release_skips_warm_pool_when_sync_reveals_dead_vm": 0.0056626820000929,
+ "tests/test_e2b_sandbox_provider.py::test_release_unknown_sandbox_id_is_noop": 0.0008017589998416952,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-carriage-return]": 0.012980957999957354,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-file-separator]": 0.012696568000023944,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-form-feed]": 0.012727852000125495,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-group-separator]": 0.013747251999802756,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-line-separator]": 0.012743063000016264,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-next-line]": 0.012757140000076106,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-paragraph-separator]": 0.012841379999940727,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-record-separator]": 0.012826138999912473,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[filename-vertical-tab]": 0.012790313999971659,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-carriage-return]": 0.012816668999903413,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-file-separator]": 0.012751561000072797,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-form-feed]": 0.012936984999896595,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-group-separator]": 0.012752978999969855,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-line-separator]": 0.01278019200003655,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-next-line]": 0.013079939000022023,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-paragraph-separator]": 0.012881023000090863,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-record-separator]": 0.012824104999936026,
+ "tests/test_e2b_sandbox_provider.py::test_remote_glob_preserves_non_lf_separators_in_paths[parent-directory-vertical-tab]": 0.013930185999925015,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-2026-10-09T13:45:00.txt]": 0.012693969999872934,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-plain.txt]": 0.013638996999929986,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-report:2026.txt]": 0.012954872000136675,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-report:2:2026.txt]": 0.013141856000061125,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[directory-reports:2026/result.txt]": 0.012863608999964526,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-2026-10-09T13:45:00.txt]": 0.012875470000039968,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-plain.txt]": 0.012757941000018036,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-report:2026.txt]": 0.012875380999957997,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-report:2:2026.txt]": 0.012675699000055829,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[filtered_directory-reports:2026/result.txt]": 0.012739267000142718,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-2026-10-09T13:45:00.txt]": 0.012710444000049392,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-plain.txt]": 0.012683398000035595,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-report:2026.txt]": 0.012744719000011173,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-report:2:2026.txt]": 0.01280595000014273,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_colons_in_paths[single_file-reports:2026/result.txt]": 0.0128194540000095,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[carriage-return]": 0.012879930000053719,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[file-separator]": 0.012608776000092803,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[form-feed]": 0.012790102000053594,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[group-separator]": 0.012597574000096756,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[line-separator]": 0.012633153000024322,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[next-line]": 0.012619725000035942,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[paragraph-separator]": 0.012819820000117943,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[record-separator]": 0.012583511000002545,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_content[vertical-tab]": 0.01311031299997012,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-carriage-return]": 0.012754464999943593,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-file-separator]": 0.01281036100010624,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-form-feed]": 0.01298259300006066,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-group-separator]": 0.012735399999996844,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-line-separator]": 0.012823653000054946,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-next-line]": 0.012768190999963736,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-paragraph-separator]": 0.012957126999936008,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-record-separator]": 0.012715490999994472,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-filename-vertical-tab]": 0.012755975000004582,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-carriage-return]": 0.012892804000102842,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-file-separator]": 0.012817340999959015,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-form-feed]": 0.012877147999915906,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-group-separator]": 0.012837391999937608,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-line-separator]": 0.012798895999935667,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-next-line]": 0.012860423000006449,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-paragraph-separator]": 0.012829205000116417,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-record-separator]": 0.013261987999953817,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[directory-parent-directory-vertical-tab]": 0.012846405999994204,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-carriage-return]": 0.012848360000134562,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-file-separator]": 0.012944412999900123,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-form-feed]": 0.012910378000015044,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-group-separator]": 0.013006837999910204,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-line-separator]": 0.012848040999983823,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-next-line]": 0.012769550999905732,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-paragraph-separator]": 0.012864343999922312,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-record-separator]": 0.012830789000076948,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-filename-vertical-tab]": 0.012854710999818053,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-carriage-return]": 0.012938709000081872,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-file-separator]": 0.013204582000071241,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-form-feed]": 0.012892823000015596,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-group-separator]": 0.012856725000006008,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-line-separator]": 0.012994914999922003,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-next-line]": 0.01291657199999463,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-paragraph-separator]": 0.014176868999811632,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-record-separator]": 0.012879778999945302,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[filtered_directory-parent-directory-vertical-tab]": 0.012833123000064006,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-carriage-return]": 0.012788439000019025,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-file-separator]": 0.012858138999945368,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-form-feed]": 0.01273672299998907,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-group-separator]": 0.012770673999966675,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-line-separator]": 0.012852057000031891,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-next-line]": 0.012838231999921845,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-paragraph-separator]": 0.012804346000052647,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-record-separator]": 0.012933111000052122,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-filename-vertical-tab]": 0.012730067999996209,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-carriage-return]": 0.013089394000076027,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-file-separator]": 0.012883809000072688,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-form-feed]": 0.012976820999824668,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-group-separator]": 0.012825548999899183,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-line-separator]": 0.012831627999958073,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-next-line]": 0.012918474999992213,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-paragraph-separator]": 0.012820900999940932,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-record-separator]": 0.012901208999778646,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_preserves_non_lf_separators_in_paths[single_file-parent-directory-vertical-tab]": 0.012776467999742636,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_reports_single_file_overflow[50-False]": 0.012866339999959564,
+ "tests/test_e2b_sandbox_provider.py::test_remote_grep_reports_single_file_overflow[51-True]": 0.012867481999819574,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-1-False]": 0.012827752999896802,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[glob-2-True]": 0.012996284000109881,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-1-False]": 0.012827381000079185,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_exactly_full_is_not_truncated[grep-2-True]": 0.012975865999919733,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_keeps_real_matches_and_genuine_no_match": 0.03375472399989121,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[glob-find]": 0.012928157000033025,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_binary_raises_instead_of_no_matches[grep-grep]": 0.012833603000103722,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_root_raises_file_not_found[glob]": 0.006846248999977433,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_missing_root_raises_file_not_found[grep]": 0.006809850999957234,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_raises_when_the_client_call_fails[glob]": 0.0009590329998445668,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_raises_when_the_client_call_fails[grep]": 0.0011214179999115004,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-51-False]": 0.017152386999896407,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[glob-52-True]": 0.016970255000046564,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-51-False]": 0.01685426100004861,
+ "tests/test_e2b_sandbox_provider.py::test_remote_search_reports_truncation_when_the_cap_hides_filtered_results[grep-52-True]": 0.016794318999927782,
+ "tests/test_e2b_sandbox_provider.py::test_reuse_evicts_dead_sandbox_cleans_mount_result": 0.0008678920000875223,
+ "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_cleans_dangling_mapping": 0.000782069999900159,
+ "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_evicts_dead_sandbox": 0.0008448979999684525,
+ "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_evicts_when_ping_fails": 0.0008839240000497739,
+ "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_returns_cached_id_on_healthy_reuse": 0.0008166970000047513,
+ "tests/test_e2b_sandbox_provider.py::test_reuse_in_process_sandbox_returns_none_when_no_mapping": 0.0007924110000203655,
+ "tests/test_e2b_sandbox_provider.py::test_safe_close_client_swallows_close_failures": 0.0007607710000456791,
+ "tests/test_e2b_sandbox_provider.py::test_sandbox_config_validates_e2b_capacity_fields": 0.0008538549999457246,
+ "tests/test_e2b_sandbox_provider.py::test_sandbox_id_falls_back_when_client_id_is_none": 0.0007887640001627005,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_defers_teardown_and_fences_cached_acquire_while_maintenance_thread_is_alive[asyncio]": 0.002024357999971471,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_does_not_retry_kill_for_unowned_discovery_vm": 0.0017541869999604387,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_bootstrap_does_not_commit": 0.004092282999863528,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_create_bootstrap_kill_failure_tracks_vm": 0.0016287590000274577,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_discovery_does_not_kill_unowned_vm": 0.0010693600000877268,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_gone_sandbox_eviction_releases_slot_once": 0.0013263200000892539,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_initial_eviction_reconnect_failure_tracks_vm": 0.0011133599999766375,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_reclaim_does_not_register_active": 2.0047238650000736,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_reclaim_reconnect_failure_tracks_vm": 0.0042300030000888,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_release_close_kills_published_warm_vm": 0.00425372800009427,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_during_release_does_not_repopulate_warm_pool": 0.004138339999940399,
+ "tests/test_e2b_sandbox_provider.py::test_shutdown_only_kills_sandboxes_owned_by_current_instance": 0.0008706169999186386,
+ "tests/test_e2b_sandbox_provider.py::test_signal_handler_forwards_original_action_when_shutdown_cleanup_is_pending": 0.0012107170000490441,
+ "tests/test_e2b_sandbox_provider.py::test_signal_handlers_leave_stop_signals_to_a_host_that_owns_shutdown[host-owned]": 0.0009373640001513195,
+ "tests/test_e2b_sandbox_provider.py::test_signal_handlers_leave_stop_signals_to_a_host_that_owns_shutdown[standalone]": 0.0009290760000340015,
+ "tests/test_e2b_sandbox_provider.py::test_skill_projection_and_configured_mount_share_upload_budget": 0.005733944999974483,
+ "tests/test_e2b_sandbox_provider.py::test_skill_projection_mounts_swallows_projection_failure": 0.0024951230000169744,
+ "tests/test_e2b_sandbox_provider.py::test_slow_active_timeout_does_not_expire_ownership": 0.0015141919999450693,
+ "tests/test_e2b_sandbox_provider.py::test_stable_seed_is_deterministic_and_user_scoped": 0.0008288189999348106,
+ "tests/test_e2b_sandbox_provider.py::test_stable_seed_matches_shared_identity": 0.0008085089998530748,
+ "tests/test_e2b_sandbox_provider.py::test_startup_reconciliation_runs_in_background_without_blocking_caller": 0.001069460999929106,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_leaves_no_signature_after_upload_failure": 0.005955500000141001,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rebuilds_managed_remote_tree_despite_matching_legacy_marker": 0.007219028000122307,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_symlinked_remote_root_before_deleting": 0.006079684000042107,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[//mnt/skills]": 0.005263890000037463,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/]": 0.005291643000077784,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/bin]": 0.005544658000076197,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/boot]": 0.005598569999961001,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/dev]": 0.005410526000105165,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/etc/deerflow-skills]": 0.0056488850000278035,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/etc]": 0.005535129999998389,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/home/user]": 0.005297444000120777,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/home]": 0.0052784679999149375,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lib32]": 0.00551852799981134,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lib64]": 0.005583430999990924,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lib]": 0.005377994999889779,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/libx32]": 0.00561820699999771,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/lost+found]": 0.005586336999954256,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/media]": 0.005513439999958791,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt//skills]": 0.0052768949999517645,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/acp-workspace]": 0.005265054000005875,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/skills/..]": 0.005236930999899414,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/skills/.]": 0.0052089560001604696,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt/user-data]": 0.005344903000150225,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/mnt]": 0.005562000000054468,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/opt]": 0.005402632000141239,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/proc]": 0.005627694000168049,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/root]": 0.005400476999966486,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/run]": 0.005351546000156304,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/sbin]": 0.005393994000087332,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/snap]": 0.005570138000052793,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/srv]": 0.005503981999822827,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/sys]": 0.005507027000135167,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/tmp]": 0.005643445999908181,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/usr/local/deerflow-skills]": 0.0053643990000864505,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/usr]": 0.0053671240001449405,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/var/lib/deerflow-skills]": 0.0056389850000186925,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[/var]": 0.005513300000075105,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_rejects_unsafe_reset_roots_before_remote_access[skills]": 0.00542698700019173,
+ "tests/test_e2b_sandbox_provider.py::test_sync_agent_skills_serializes_reset_and_upload_for_same_thread": 0.20731081200017343,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_converges_across_passes": 0.007454702000131874,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_discards_manifest_from_another_sandbox": 0.006297715000073367,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_is_noop_when_client_closed": 0.0008278980001250602,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_marks_dead_on_sandbox_gone": 0.00542205700003251,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_preserves_trailing_space_in_filename": 0.0059903169999415695,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_records_variable_precision_remote_mtime": 0.006352326999945035,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_removes_manifest_entries_for_deleted_files": 0.00616024800001469,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_resets_empty_manifest_for_new_sandbox": 0.005768219999936264,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_restores_externally_modified_file": 0.0067735000000084256,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_skips_file_when_manifest_matches": 0.006354431999966437,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_skips_mtime_restoration_on_overflow": 0.006150287000082244,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_skips_oversize_files": 0.005613146999962737,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_stops_at_deadline": 0.005454418999875088,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_stops_at_file_count_cap": 0.006464347000019188,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_stops_at_total_byte_budget": 0.006445753000093646,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_truncated_pass_preserves_stale_manifest": 0.0064510529999779465,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_updates_changed_same_size_file": 0.006232029999978295,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_uses_manifest_when_host_mtime_is_rounded": 0.005936816000030376,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_uses_virtual_path_for_download": 0.005884557999934259,
+ "tests/test_e2b_sandbox_provider.py::test_sync_outputs_to_host_writes_new_files": 0.0060182390000136365,
+ "tests/test_e2b_sandbox_provider.py::test_thread_key_includes_the_provider_skills_root": 0.0008244609999792374,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_does_not_overwrite_live_sandbox[active]": 0.00597250299983898,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_does_not_overwrite_live_sandbox[discovered]": 0.0059899659999018695,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_does_not_overwrite_live_sandbox[warm]": 0.005906969999955436,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[byte_limit]": 0.007262289000095734,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[deadline]": 0.006873186999996506,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[file_limit]": 0.007404374999850916,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[single_file_limit]": 0.007322132000012971,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[tree_byte_limit]": 0.007257771000013236,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[tree_file_limit]": 0.007637273999989702,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_failure_discards_unusable_sandbox[write]": 0.007871765000004416,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_rejects_linked_resource_roots[thread]": 0.006416808999915702,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_rejects_linked_resource_roots[user]": 0.006503311999949801,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_rejects_linked_resource_roots[workspace]": 0.006436485999984143,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[acp-workspace-acp_workspace_dir]": 0.007202977000019928,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[outputs-sandbox_outputs_dir]": 0.007037027000023954,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[uploads-sandbox_uploads_dir]": 0.007272607999880165,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_scan_error_is_not_an_empty_directory[workspace-sandbox_work_dir]": 0.007661328999915895,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_shared_limit_requires_saved_data_remediation[_MAX_MOUNT_PASS_FILES]": 0.01035462499987716,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_shared_limit_requires_saved_data_remediation[_MAX_MOUNT_PASS_TOTAL_BYTES]": 0.010177451999993536,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_shares_budget_with_optional_mounts": 0.006793817999891871,
+ "tests/test_e2b_sandbox_provider.py::test_thread_restore_skips_links_and_unpublished_files": 0.007054238000023361,
+ "tests/test_e2b_sandbox_provider.py::test_tombstone_eviction_has_one_retry_owner": 0.001008844000011777,
+ "tests/test_e2b_sandbox_provider.py::test_tombstone_retry_of_missing_sandbox_frees_retained_slot": 0.006617246000018895,
+ "tests/test_e2b_sandbox_provider.py::test_upload_tree_logs_upload_summary": 0.006055268000181968,
+ "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_excess_file_count_before_upload": 0.005603629000006549,
+ "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_file_size_changed_after_preflight[larger]": 0.005626522000056866,
+ "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_file_size_changed_after_preflight[smaller]": 0.0056250589999535805,
+ "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_oversized_file_before_upload": 0.0052706629999192955,
+ "tests/test_e2b_sandbox_provider.py::test_upload_tree_rejects_oversized_tree_before_upload": 0.005648643999961678,
+ "tests/test_e2b_sandbox_provider.py::test_upload_tree_streams_file_contents": 0.005173160000026655,
+ "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_custom_home_subtree[/opt/e2b-home-/opt/e2b-home/skills]": 0.0010247979998894152,
+ "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_custom_home_subtree[/tmp/e2b-home-/tmp/e2b-home/skills]": 0.0009891299999935654,
+ "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/custom-skills-/custom-skills]": 0.0012624449999520948,
+ "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/custom/skills-/custom/skills]": 0.0012685049999845432,
+ "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/home/user/skills-/home/user/skills]": 0.0010000810000292404,
+ "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/mnt/skills-/mnt/skills]": 0.0013681629999382494,
+ "tests/test_e2b_sandbox_provider.py::test_validate_skills_reset_root_accepts_isolated_directories[/mnt/skills/-/mnt/skills]": 0.001355579999881229,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_delete_concurrent_discovery_lease": 0.0014658129999816083,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_race_lapsed_lease_reclaim": 0.10193810900000244,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_release_reacquired_ownership[claim]": 0.10175498599994626,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_cannot_release_reacquired_ownership[discover]": 0.10167464100004509,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_leaves_shared_capacity_to_inventory[False]": 0.0016438300000345407,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_leaves_shared_capacity_to_inventory[True]": 0.0015973139998095576,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_entry_after_reclaim_and_release[0]": 0.0013252539999939472,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_entry_after_reclaim_and_release[601]": 0.0012606989998857898,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_snapshot_after_lifecycle_wait[acquire]": 0.0012230089998865878,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_rechecks_snapshot_after_lifecycle_wait[repark]": 0.001041547999989234,
+ "tests/test_e2b_sandbox_provider.py::test_warm_sweep_serializes_with_lapsed_lease_renewal": 0.0013209460000780382,
+ "tests/test_ensure_admin.py::test_admin_exists_no_admin_row_skips_migration": 0.0037619109998558997,
+ "tests/test_ensure_admin.py::test_admin_exists_no_store_skips_migration": 0.0035554439999714305,
+ "tests/test_ensure_admin.py::test_admin_exists_session_factory_none_skips_migration": 0.00235995700006697,
+ "tests/test_ensure_admin.py::test_admin_exists_triggers_migration": 0.0039055100000950915,
+ "tests/test_ensure_admin.py::test_first_boot_does_not_create_admin": 0.0023067939999918963,
+ "tests/test_ensure_admin.py::test_first_boot_skips_migration": 0.003403177000109281,
+ "tests/test_ensure_admin.py::test_iter_store_items_terminates_on_short_page": 0.0013955130000340432,
+ "tests/test_ensure_admin.py::test_iter_store_items_walks_multiple_pages": 0.0015593200000694196,
+ "tests/test_ensure_admin.py::test_migrate_orphaned_threads_empty_store_is_noop": 0.0015077130000236139,
+ "tests/test_ensure_admin.py::test_migrate_orphaned_threads_stamps_user_id_on_unowned_rows": 0.0017183809999323785,
+ "tests/test_ensure_admin.py::test_migration_failure_is_non_fatal": 0.005271510000056878,
+ "tests/test_ensure_sandbox_initialized.py::test_async_fork_restored_owner_holds_non_releasing_scope_lease[asyncio]": 0.002604706000056467,
+ "tests/test_ensure_sandbox_initialized.py::test_async_fork_restored_owner_normally_releases_fresh_replacement[asyncio]": 0.0024300080000330126,
+ "tests/test_ensure_sandbox_initialized.py::test_async_reuse_replaces_stale_checkpoint_and_owner_binding[asyncio]": 0.0025001400000519425,
+ "tests/test_ensure_sandbox_initialized.py::test_async_reuse_with_config_only_thread_id_binds_execution_owner[asyncio]": 0.0022697669999161008,
+ "tests/test_ensure_sandbox_initialized.py::test_cancelled_async_tool_drains_worker_before_execution_lease_cleanup[asyncio]": 0.0031722590000526907,
+ "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_acquires_fresh_when_parent_missing": 0.0009919350000018312,
+ "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_async_acquires_fresh_when_parent_missing[asyncio]": 0.0018709370000351555,
+ "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_async_plain_state_unchanged[asyncio]": 0.0019369719999531299,
+ "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_async_unwraps_overwrite_state[asyncio]": 0.0019470089999913398,
+ "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_plain_state_unchanged": 0.00104858100007732,
+ "tests/test_ensure_sandbox_initialized.py::test_ensure_sandbox_initialized_unwraps_overwrite_state": 0.0010889449999922363,
+ "tests/test_ensure_sandbox_initialized.py::test_fork_restored_owner_holds_non_releasing_scope_lease": 0.0010977730000831798,
+ "tests/test_ensure_sandbox_initialized.py::test_fork_restored_owner_normally_releases_fresh_replacement": 0.0010610650001581234,
+ "tests/test_ensure_sandbox_initialized.py::test_post_acquire_lookup_failure_unwinds_async_execution_lease[asyncio]": 0.0027171270000962977,
+ "tests/test_ensure_sandbox_initialized.py::test_post_acquire_lookup_failure_unwinds_sync_execution_lease": 0.0012390280001000065,
+ "tests/test_ensure_sandbox_initialized.py::test_reuse_replaces_stale_checkpoint_and_owner_binding": 0.0010661039999604327,
+ "tests/test_ensure_sandbox_initialized.py::test_reuse_with_config_only_thread_id_binds_execution_owner": 0.0010705119998419832,
+ "tests/test_env_file.py::test_a_bom_prefixed_selection_file_loads_its_first_variable[auth]": 0.6884905660000413,
+ "tests/test_env_file.py::test_a_bom_prefixed_selection_file_loads_its_first_variable[config]": 0.6142867730000034,
+ "tests/test_env_file.py::test_a_bom_prefixed_selection_file_loads_its_first_variable[debug]": 0.6968761809998796,
+ "tests/test_env_file.py::test_auth_secret_warning_mentions_selected_env_file": 0.7073826019999387,
+ "tests/test_env_file.py::test_disabled_dotenv_without_selector_keeps_default_behavior[auth]": 0.7006593769998517,
+ "tests/test_env_file.py::test_disabled_dotenv_without_selector_keeps_default_behavior[config]": 0.6149311730001727,
+ "tests/test_env_file.py::test_disabled_dotenv_without_selector_keeps_default_behavior[debug]": 0.6728470540000444,
+ "tests/test_env_file.py::test_empty_selected_file_does_not_load_defaults": 0.6104770999999118,
+ "tests/test_env_file.py::test_empty_selected_file_still_rejects_disabled_dotenv": 0.6001386699998648,
+ "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[False-auth]": 0.7392465129998982,
+ "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[False-config]": 0.6054528509998818,
+ "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[False-debug]": 0.8864347819999239,
+ "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[True-auth]": 0.7033961890000455,
+ "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[True-config]": 0.6096026620001567,
+ "tests/test_env_file.py::test_explicit_selection_from_unrelated_cwd[True-debug]": 0.6714936109998462,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[1-auth]": 0.26894701100002294,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[1-config]": 0.5946018520000962,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[1-debug]": 0.16555505799999537,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[TRUE-auth]": 0.2707572289998552,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[TRUE-config]": 0.6086737499999799,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[TRUE-debug]": 0.16315104000011615,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[Y-auth]": 0.26803563800001484,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[Y-config]": 0.5989001230000213,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[Y-debug]": 0.16181210499996723,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[YeS-auth]": 0.27213763099996413,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[YeS-config]": 0.5938161870000158,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[YeS-debug]": 0.16223642199986443,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[t-auth]": 0.26933943600010934,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[t-config]": 0.6005668430000242,
+ "tests/test_env_file.py::test_explicit_selection_rejects_disabled_dotenv[t-debug]": 0.1627453879998484,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[directory-auth]": 0.27067794499987485,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[directory-config]": 0.6103925480000498,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[directory-debug]": 0.16169369799990818,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[empty-auth]": 0.2736494320001839,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[empty-config]": 0.5938180690000081,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[empty-debug]": 0.16231703200003267,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[invalid_encoding-auth]": 0.27529353600004924,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[invalid_encoding-config]": 0.5940931199999113,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[invalid_encoding-debug]": 0.16428124999993088,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[missing-auth]": 0.26972402199987755,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[missing-config]": 0.5903460260000202,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[missing-debug]": 0.16203212500010977,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[unreadable-auth]": 0.2753501460000507,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[unreadable-config]": 0.6056348549999484,
+ "tests/test_env_file.py::test_invalid_explicit_file_fails_without_fallback[unreadable-debug]": 0.16272934800008443,
+ "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[ true ]": 0.6126451450001014,
+ "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[0]": 0.6431497940000099,
+ "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[]": 0.6187031339999294,
+ "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[false]": 0.6349850119999019,
+ "tests/test_env_file.py::test_non_disabling_values_allow_explicit_selection[no]": 0.6122570859999996,
+ "tests/test_env_file.py::test_process_environment_wins[]": 0.6079140509999661,
+ "tests/test_env_file.py::test_process_environment_wins[exported]": 0.6182378299999982,
+ "tests/test_env_file.py::test_unset_preserves_default_loading[auth]": 0.6944329830001834,
+ "tests/test_env_file.py::test_unset_preserves_default_loading[config]": 0.6063515360000338,
+ "tests/test_env_file.py::test_unset_preserves_default_loading[debug]": 0.6648751920000677,
+ "tests/test_exa_tools.py::TestBaseUrl::test_default_endpoint_when_unset": 0.0022357570001076965,
+ "tests/test_exa_tools.py::TestBaseUrl::test_env_base_url_is_used_when_tool_value_missing[ ]": 0.0022405269999126176,
+ "tests/test_exa_tools.py::TestBaseUrl::test_env_base_url_is_used_when_tool_value_missing[123]": 0.002279639999983374,
+ "tests/test_exa_tools.py::TestBaseUrl::test_env_base_url_is_used_when_tool_value_missing[None]": 0.002326769999967837,
+ "tests/test_exa_tools.py::TestBaseUrl::test_env_base_url_is_used_when_tool_value_missing[]": 0.0023143360001540714,
+ "tests/test_exa_tools.py::TestBaseUrl::test_fetch_allows_private_backend_with_isolation_confirmed": 0.0022959220000302594,
+ "tests/test_exa_tools.py::TestBaseUrl::test_fetch_allows_public_backend": 0.0023457340000732074,
+ "tests/test_exa_tools.py::TestBaseUrl::test_fetch_refuses_private_backend_without_isolation_confirmation": 0.0034448290000455017,
+ "tests/test_exa_tools.py::TestBaseUrl::test_invalid_base_url_returns_error_without_value[api.example.com]": 0.002173612000092362,
+ "tests/test_exa_tools.py::TestBaseUrl::test_invalid_base_url_returns_error_without_value[ftp://api.example.com]": 0.0022214310000663318,
+ "tests/test_exa_tools.py::TestBaseUrl::test_invalid_base_url_returns_error_without_value[https://]": 0.00218738699993537,
+ "tests/test_exa_tools.py::TestBaseUrl::test_invalid_base_url_returns_error_without_value[https://api.example.com/#]": 0.0022492939999665396,
+ "tests/test_exa_tools.py::TestBaseUrl::test_invalid_base_url_returns_error_without_value[https://api.example.com:99999]": 0.0022053810000670637,
+ "tests/test_exa_tools.py::TestBaseUrl::test_invalid_base_url_returns_error_without_value[https://api.example.com?x=1]": 0.0021878069999274885,
+ "tests/test_exa_tools.py::TestBaseUrl::test_tool_base_url_is_passed_to_sdk_without_trailing_slash": 0.00377889599997161,
+ "tests/test_exa_tools.py::TestWebFetchTool::test_basic_fetch": 0.0023922030001131134,
+ "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_error_handling": 0.0021986780001270745,
+ "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_no_results": 0.0022436729999526506,
+ "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_no_title": 0.0023158489999559606,
+ "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_reads_web_fetch_config": 0.0023565449999978227,
+ "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_truncates_long_content": 0.0023443119999910778,
+ "tests/test_exa_tools.py::TestWebFetchTool::test_fetch_uses_independent_api_key": 0.002475838999998814,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_basic_search": 0.2419151150000971,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_accepts_env_var_string_limits": 0.0020726630000353907,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_empty_results": 0.002388284000062413,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_error_handling": 0.003358755000022029,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[-2_0]": 0.003956968999887067,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[-2_1]": 0.0024381180001000757,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[0]": 0.0025457910001023265,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[10.0]": 0.002487590999976419,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[3.5_0]": 0.00260246699997424,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[3.5_1]": 0.002483362999896599,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[False]": 0.002542004000019915,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[None]": 0.00258697700007815,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[True]": 0.0025370440000642702,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[]": 0.0024782429999277156,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_invalid_limits_fall_back_to_defaults[many]": 0.002491879000103836,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_with_custom_config": 0.0024013500000137356,
+ "tests/test_exa_tools.py::TestWebSearchTool::test_search_with_no_highlights": 0.002539418999958798,
+ "tests/test_executor_starvation.py::test_dedicated_file_io_pool_runs_while_default_executor_is_saturated": 0.0019716320000497944,
+ "tests/test_executor_starvation.py::test_default_executor_saturation_keeps_work_queued": 0.0018702309998843702,
+ "tests/test_executor_starvation.py::test_waiter_timeout_does_not_stop_started_sync_work": 0.0016589350000231207,
+ "tests/test_extended_length_paths.py::test_document_symlink_confinement[False]": 0.0060875000000351065,
+ "tests/test_extended_length_paths.py::test_document_symlink_confinement[True]": 0.005836288999944372,
+ "tests/test_extended_length_paths.py::test_document_traversal_is_still_rejected": 0.0058901609999111315,
+ "tests/test_extended_length_paths.py::test_posix_path_is_unchanged": 0.0007554179999260668,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[//-\\\\\\\\]": 0.000890422999987095,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[//server-\\\\\\\\server]": 0.0009045180000839537,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[C:/shelf/documents-\\\\\\\\?\\\\C:\\\\shelf\\\\documents]": 0.000940307000064422,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[C:\\\\shelf\\\\..\\\\documents-\\\\\\\\?\\\\C:\\\\documents]": 0.0009726760000603463,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\.\\\\C:\\\\shelf-\\\\\\\\.\\\\C:\\\\shelf]": 0.000846779999960745,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\.\\\\pipe\\\\deerflow-\\\\\\\\.\\\\pipe\\\\deerflow]": 0.0008429339999338481,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\?\\\\C:\\\\shelf-\\\\\\\\?\\\\C:\\\\shelf]": 0.0009017930000254637,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\?\\\\C:\\\\shelf\\\\..\\\\documents-\\\\\\\\?\\\\C:\\\\shelf\\\\..\\\\documents]": 0.0008867960000316089,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\?\\\\UNC\\\\server\\\\share\\\\shelf-\\\\\\\\?\\\\UNC\\\\server\\\\share\\\\shelf]": 0.0008792919999223159,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\server-\\\\\\\\server]": 0.0009009010000227136,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\server\\\\-\\\\\\\\server\\\\]": 0.0008985169998823039,
+ "tests/test_extended_length_paths.py::test_windows_extended_spelling[\\\\\\\\server\\\\share\\\\shelf-\\\\\\\\?\\\\UNC\\\\server\\\\share\\\\shelf]": 0.0009189349999587648,
+ "tests/test_extended_length_paths.py::test_windows_relative_path_is_absolutized": 0.00023033299999042356,
+ "tests/test_extension_agent_runs.py::test_action_and_tool_context_keep_positional_compatibility": 0.0008079170000883096,
+ "tests/test_extension_agent_runs.py::test_actual_assembly_evidence_is_retained_and_bound": 0.264429092000114,
+ "tests/test_extension_agent_runs.py::test_auth_disabled_handle_cannot_outlive_auth_disabled_mode": 0.0019275610000022425,
+ "tests/test_extension_agent_runs.py::test_binding_rejects_inconsistent_authenticated_identity": 0.001532116000021233,
+ "tests/test_extension_agent_runs.py::test_configuration_revision_canonicalizes_sets_but_preserves_list_order": 0.0031790399999636065,
+ "tests/test_extension_agent_runs.py::test_configuration_revision_is_private_scoped_and_detects_changes": 0.0035200910000412478,
+ "tests/test_extension_agent_runs.py::test_create_thread_rejects_an_assistant_id_that_names_no_agent": 0.007614299999886498,
+ "tests/test_extension_agent_runs.py::test_custom_agent_binding_and_permission_rechecks_use_current_user": 0.007741068999962408,
+ "tests/test_extension_agent_runs.py::test_durable_configuration_revision_survives_host_replacement_and_rotation": 0.003522464999832664,
+ "tests/test_extension_agent_runs.py::test_evidence_persistence_failure_prevents_execution": 0.2627042709998477,
+ "tests/test_extension_agent_runs.py::test_execution_fence_namespace_and_host_prerequisites": 0.008170333999828472,
+ "tests/test_extension_agent_runs.py::test_foreign_thread_and_forged_privileged_input_are_rejected": 0.009018007000122452,
+ "tests/test_extension_agent_runs.py::test_handle_rechecks_user_and_shutdown_before_dispatch": 0.0024416049998308154,
+ "tests/test_extension_agent_runs.py::test_host_forwards_fence_to_atomic_admission": 0.13632266699994489,
+ "tests/test_extension_agent_runs.py::test_internal_launchers_work_with_installed_host_without_delegation[mcp]": 0.26258970700007467,
+ "tests/test_extension_agent_runs.py::test_internal_launchers_work_with_installed_host_without_delegation[scheduled]": 0.2627634320000425,
+ "tests/test_extension_agent_runs.py::test_peer_takeover_during_assembly_is_not_undone_by_evidence": 0.166152122000085,
+ "tests/test_extension_agent_runs.py::test_permissions_are_intersected_with_original_grant_and_current_policy": 0.0023632279999219463,
+ "tests/test_extension_agent_runs.py::test_plugin_actions_isolate_same_local_idempotency_key": 0.5191322690000106,
+ "tests/test_extension_agent_runs.py::test_plugin_scoping_preserves_key_validation_and_authorization": 0.0021316229998546987,
+ "tests/test_extension_agent_runs.py::test_real_interrupt_resume_conflict_and_cancel": 0.5506395589999329,
+ "tests/test_extension_agent_runs.py::test_real_run_lifecycle_and_automatic_followup": 1.8229234580001048,
+ "tests/test_extension_agent_runs.py::test_runtime_handle_is_host_owned_redacted_and_released": 0.0008254790000137291,
+ "tests/test_extension_agent_runs.py::test_team_artifact_import_is_authorized_idempotent_and_confined": 0.11973780200003148,
+ "tests/test_extension_agent_runs.py::test_team_artifact_import_rechecks_permission_owner_and_payload": 0.00954493699998693,
+ "tests/test_extension_agent_runs.py::test_unstamped_requests_receive_no_delegated_capability": 0.0014412669997909688,
+ "tests/test_extension_agent_runs.py::test_unsupported_host_and_credentials_fail_closed": 0.0016155530000787621,
+ "tests/test_extension_agent_runs.py::test_wait_uses_capped_backoff_and_returns_terminal_status": 0.002724768000007316,
+ "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[ExtensionRuntimeDeps]": 0.0008323919998929341,
+ "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[HostPolicySnapshot]": 0.0007940130000179124,
+ "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[SystemModelRequest]": 0.0008350290000862515,
+ "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[SystemModelResult]": 0.0008365920000414917,
+ "tests/test_extension_api_contracts.py::test_additive_dataclasses_are_constructible_with_required_fields_only[TaskInfo]": 0.0008304600000883511,
+ "tests/test_extension_api_contracts.py::test_agent_build_context_optional_fields_keep_their_defaults": 0.0007683029998588609,
+ "tests/test_extension_api_contracts.py::test_agent_scope_both_is_union": 0.0008428229998571624,
+ "tests/test_extension_api_contracts.py::test_bare_run_evidence_reader_fails_explicitly_instead_of_looking_caught_up": 0.0010618549999890092,
+ "tests/test_extension_api_contracts.py::test_contract_package_keeps_runtime_dependencies_empty": 0.0009686500000043452,
+ "tests/test_extension_api_contracts.py::test_contributor_defaults_return_empty": 0.0007974389999390041,
+ "tests/test_extension_api_contracts.py::test_distribution_marks_the_contract_package_as_typed": 0.0008365910000520671,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[AgentBuildContext]": 0.0008589119998987371,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[ExtensionRuntimeDeps]": 0.0008515489998899284,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[HostPolicySnapshot]": 0.0009015029999090984,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[MiddlewarePlacement]": 0.0008351589999620046,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunEventPage]": 0.0008232259999658709,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunEventView]": 0.0008369609998908345,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunPage]": 0.0008302400000275156,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[RunStatusView]": 0.0008236359999500564,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[SystemModelRequest]": 0.000832394000099157,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[SystemModelResult]": 0.0008326739998665289,
+ "tests/test_extension_api_contracts.py::test_every_dataclass_is_frozen[TaskInfo]": 0.0008765070001572894,
+ "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[ExtensionRegistry]": 0.0017372640000985484,
+ "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[ExtensionService]": 0.0009553449998520591,
+ "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[MiddlewareContributor]": 0.00095081599988589,
+ "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[RunEvidenceReader]": 0.0011608689999320632,
+ "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[SystemModelCallObserver]": 0.0009489240001130383,
+ "tests/test_extension_api_contracts.py::test_every_protocol_method_has_a_default_implementation[TaskLifecycleContributor]": 0.00097755700005564,
+ "tests/test_extension_api_contracts.py::test_extension_decorator_stamps_api_requirement": 0.0007748240001319573,
+ "tests/test_extension_api_contracts.py::test_extension_service_contract_is_public_and_defaults_to_noop": 0.0011969080001108523,
+ "tests/test_extension_api_contracts.py::test_gateway_contribution_points_are_part_of_the_public_surface": 0.0008026570000083666,
+ "tests/test_extension_api_contracts.py::test_harness_pins_the_contract_package_exactly": 0.0020372269999597847,
+ "tests/test_extension_api_contracts.py::test_middleware_placement_defaults": 0.0008221439999260838,
+ "tests/test_extension_api_contracts.py::test_placement_members_cover_both_axes": 0.0008598840000786367,
+ "tests/test_extension_api_contracts.py::test_registry_and_install_alias_are_part_of_the_public_surface": 0.0007858259999693473,
+ "tests/test_extension_api_contracts.py::test_run_evidence_pages_are_immutable_and_empty_by_default": 0.0008122059998640907,
+ "tests/test_extension_api_contracts.py::test_runtime_api_version_matches_the_installed_contract_package": 0.001143416999980218,
+ "tests/test_extension_api_contracts.py::test_system_model_observer_contract_reports_success_and_failure_shapes": 0.0012288489999718877,
+ "tests/test_extension_api_contracts.py::test_system_model_request_normalizes_messages_into_an_immutable_sequence": 0.000808387999882143,
+ "tests/test_extension_api_contracts.py::test_system_operation_kind_members": 0.000767773000006855,
+ "tests/test_extension_api_contracts.py::test_task_lifecycle_contract_is_public_and_defaults_to_noop": 0.0011813699999265737,
+ "tests/test_extension_api_contracts.py::test_task_outcome_members": 0.0007885709998163293,
+ "tests/test_extension_api_contracts.py::test_task_store_from_runtime_reads_the_host_key": 0.0007641449999482575,
+ "tests/test_extension_api_contracts.py::test_task_store_from_runtime_returns_none_on_missing_or_wrong_shape": 0.0007977490000712351,
+ "tests/test_extension_api_state.py::test_api_package_does_not_import_deerflow": 0.0020602679999228712,
+ "tests/test_extension_api_state.py::test_get_or_init_allows_initializer_to_use_the_same_store": 0.0009442840001838704,
+ "tests/test_extension_api_state.py::test_get_or_init_creates_once": 0.0007832720000351401,
+ "tests/test_extension_api_state.py::test_get_returns_none_when_absent": 0.0007661410000991964,
+ "tests/test_extension_api_state.py::test_remove_returns_and_clears": 0.0007920480002212571,
+ "tests/test_extension_api_state.py::test_scope_id_is_exposed": 0.0007348000000320098,
+ "tests/test_extension_api_state.py::test_set_then_get_roundtrips": 0.0008073960000274383,
+ "tests/test_extension_api_state.py::test_stores_are_independent": 0.0007651569999325147,
+ "tests/test_extension_api_state.py::test_types_are_isolated": 0.0007472529999859034,
+ "tests/test_extension_api_surface.py::test_api_version_matches_the_packaging_metadata": 0.001033430999882512,
+ "tests/test_extension_api_surface.py::test_every_contract_kind_added_for_the_0_2_series_is_exported": 0.0007960549999097566,
+ "tests/test_extension_api_surface.py::test_public_surface_imports_and_matches_all": 0.0008280549999426512,
+ "tests/test_extension_api_surface.py::test_registry_protocol_declares_every_registration_method": 0.0007756969998808927,
+ "tests/test_extension_api_surface.py::test_runtime_deps_is_exported_under_its_documented_name": 0.0007414429999244021,
+ "tests/test_extension_app_loading.py::test_create_app_exposes_loaded_extensions_on_app_state_and_process_singleton": 0.2234134710000717,
+ "tests/test_extension_app_loading.py::test_create_app_exposes_one_canonical_live_diagnostics_list": 0.4357648979998885,
+ "tests/test_extension_app_loading.py::test_create_app_fails_closed_for_required_extension_with_malformed_api_marker": 0.0015876919999300299,
+ "tests/test_extension_app_loading.py::test_create_app_fails_closed_when_a_required_extension_cannot_load": 0.0015568540001140718,
+ "tests/test_extension_app_loading.py::test_create_app_fails_open_when_extension_loading_raises_unexpectedly": 0.21973197600004823,
+ "tests/test_extension_app_loading.py::test_create_app_mounts_extension_routers_after_all_host_routes": 0.23038593700005094,
+ "tests/test_extension_app_loading.py::test_create_app_propagates_config_failures_instead_of_blaming_extension_loading": 0.0016719400000511087,
+ "tests/test_extension_app_loading.py::test_create_app_tolerates_a_missing_config_file_and_loads_no_extensions": 0.2288931750000529,
+ "tests/test_extension_artifact_imports.py::test_import_preserves_bytes_and_rejects_replaced_files_and_symlinks": 0.02290382400008184,
+ "tests/test_extension_artifact_imports.py::test_import_rejects_directory_redirection_and_cleans_failed_publication": 0.008350803999860545,
+ "tests/test_extension_artifact_imports.py::test_remote_import_cancellation_drains_io_before_releasing_lease": 0.008827588000031028,
+ "tests/test_extension_artifact_imports.py::test_remote_import_retries_the_same_bytes_after_a_lost_sync_ack": 0.010082714999953168,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_rewrite_preserves_publish_error_when_cleanup_fails[logging-KeyboardInterrupt]": 0.00670429999991029,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_rewrite_preserves_publish_error_when_cleanup_fails[logging-OSError]": 0.006855795999967995,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_rewrite_preserves_publish_error_when_cleanup_fails[none-KeyboardInterrupt]": 0.006616046000090137,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_rewrite_preserves_publish_error_when_cleanup_fails[none-OSError]": 0.006746649999854526,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_rewrite_preserves_publish_error_when_cleanup_fails[unlink-KeyboardInterrupt]": 0.007207135000044218,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_rewrite_preserves_publish_error_when_cleanup_fails[unlink-OSError]": 0.006964800999867293,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_rewrite_success_keeps_neighbor_bytes_and_mode": 0.006111798999995699,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_short_write_still_removes_the_temporary[logging]": 0.006454512000118484,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_short_write_still_removes_the_temporary[none]": 0.006657592999999906,
+ "tests/test_extension_atomic_write_cleanup.py::test_plugins_short_write_still_removes_the_temporary[unlink]": 0.006865585000127794,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_delete_branch_cleanup_failure_does_not_skip_later_restores[logging]": 0.006685063999952945,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_delete_branch_cleanup_failure_does_not_skip_later_restores[unlink]": 0.0070137419999127815,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_fdopen_failure_closes_descriptor_without_masking[False-False]": 0.0060793970000077024,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_fdopen_failure_closes_descriptor_without_masking[False-True]": 0.006516558000043915,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_fdopen_failure_closes_descriptor_without_masking[True-False]": 0.0064677569999957996,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_fdopen_failure_closes_descriptor_without_masking[True-True]": 0.0067866760000470094,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_restore_preserves_publish_error_when_cleanup_fails[logging-KeyboardInterrupt]": 0.0068880059999401055,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_restore_preserves_publish_error_when_cleanup_fails[logging-OSError]": 0.0067547759998660695,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_restore_preserves_publish_error_when_cleanup_fails[none-KeyboardInterrupt]": 0.006637254999873221,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_restore_preserves_publish_error_when_cleanup_fails[none-OSError]": 0.007021687000019483,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_restore_preserves_publish_error_when_cleanup_fails[unlink-KeyboardInterrupt]": 0.007084073999862994,
+ "tests/test_extension_atomic_write_cleanup.py::test_snapshot_restore_preserves_publish_error_when_cleanup_fails[unlink-OSError]": 0.007411006999973324,
+ "tests/test_extension_check_script.py::test_backend_only_wheel_skips_extraction": 0.006493275000025278,
+ "tests/test_extension_check_script.py::test_custom_manifest_can_be_checked_explicitly": 0.007675635000055081,
+ "tests/test_extension_check_script.py::test_documentation_must_survive_packaging": 0.006741070000089167,
+ "tests/test_extension_check_script.py::test_dotted_entry_module_is_accepted_without_importing_plugin": 0.007137073999956556,
+ "tests/test_extension_check_script.py::test_dropped_manifest_is_detected_from_src_layout": 0.007009064000044418,
+ "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = example-entry point target]": 0.006457507999925838,
+ "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = example:factory.install-entry point target]": 0.006348402000071474,
+ "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = example:install\\nsecond = example:install-exactly one]": 0.006428060999951413,
+ "tests/test_extension_check_script.py::test_invalid_packaged_entry_is_rejected[example = missing:install-entry module]": 0.006435086000010415,
+ "tests/test_extension_check_script.py::test_invalid_packaged_python_is_rejected": 0.006412843999896722,
+ "tests/test_extension_check_script.py::test_missing_or_incompatible_api_dependency_is_rejected[deerflow-extension-api>=0.2; extra == \"optional\"]": 0.006188661999999567,
+ "tests/test_extension_check_script.py::test_missing_or_incompatible_api_dependency_is_rejected[deerflow-extension-api>=99]": 0.0061500790001218775,
+ "tests/test_extension_check_script.py::test_missing_or_incompatible_api_dependency_is_rejected[unrelated>=1]": 0.006073245000038696,
+ "tests/test_extension_check_script.py::test_packaged_assets_use_host_manifest_validation": 0.010553890999972282,
+ "tests/test_extension_check_script.py::test_packaged_documentation_requires_usage": 0.00811272600014945,
+ "tests/test_extension_check_script.py::test_packaged_entry_is_checked_without_importing_plugin": 0.006665660000066964,
+ "tests/test_extension_check_script.py::test_single_module_source_cannot_drop_its_manifest": 0.0065943630002038844,
+ "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[../escaped]": 0.006001030000106766,
+ "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[/escaped]": 0.006034913000007691,
+ "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:/example/ui_manifest.json]": 0.006011339999986376,
+ "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:/ui_manifest.json]": 0.005998473999852649,
+ "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:example/ui_manifest.json]": 0.006090226999845072,
+ "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[C:ui_manifest.json]": 0.006032970999854115,
+ "tests/test_extension_check_script.py::test_wheel_paths_cannot_escape_temporary_directory[example\\\\escaped]": 0.005971064000050319,
+ "tests/test_extension_check_script.py::test_wheel_root_manifest_is_also_validated": 0.007538827999837849,
+ "tests/test_extension_config.py::test_app_config_defaults_to_no_plugins": 0.0012867760000290218,
+ "tests/test_extension_config.py::test_app_config_parses_plugin_entries": 0.0012971769999694516,
+ "tests/test_extension_config.py::test_new_field_does_not_disturb_the_existing_extensions_field": 0.0012001049999526003,
+ "tests/test_extension_config.py::test_plugin_entries_reject_unknown_fields_instead_of_weakening_required": 0.0010773849999168306,
+ "tests/test_extension_config.py::test_plugins_is_registered_as_startup_only": 0.0008133769999858487,
+ "tests/test_extension_config.py::test_reset_does_not_leak_app_store_writes": 0.0008126160000756499,
+ "tests/test_extension_config.py::test_reset_gives_a_fresh_instance": 0.0008051920000298196,
+ "tests/test_extension_config.py::test_runtime_diagnostics_are_bounded_without_replacing_the_live_list": 0.0008104409998850315,
+ "tests/test_extension_config.py::test_singleton_defaults_to_empty": 0.0007656279999537219,
+ "tests/test_extension_config.py::test_singleton_roundtrips": 0.0007886120000648589,
+ "tests/test_extension_dependency_sync.py::test_backend_make_targets_never_mutate_the_extension_lock": 0.0013594129999319193,
+ "tests/test_extension_dependency_sync.py::test_docker_builder_can_resolve_locked_git_extensions": 0.001193801999875177,
+ "tests/test_extension_dependency_sync.py::test_docker_context_keeps_every_managed_extension_artifact": 0.001122517999988304,
+ "tests/test_extension_dependency_sync.py::test_docker_dev_entrypoint_syncs_the_lock_before_runtime": 0.0012437649999128553,
+ "tests/test_extension_dependency_sync.py::test_docker_image_builds_from_the_lock_and_never_syncs_at_runtime": 0.0014594299999544091,
+ "tests/test_extension_dependency_sync.py::test_extension_management_bootstrap_does_not_resolve_a_broken_extension_source": 0.0012897519999341966,
+ "tests/test_extension_dependency_sync.py::test_extensions_dependency_group_is_part_of_the_default_sync": 0.0013122050000902163,
+ "tests/test_extension_dependency_sync.py::test_frozen_management_bootstrap_installs_core_without_reading_a_missing_extension": 0.2908297239999911,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_are_cross_platform_and_keep_trust_confirmation": 0.001528739000036694,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-disable-NAME---name-env __deerflow_extension_name__]": 0.0026116950000414363,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-enable-NAME---name-env __deerflow_extension_name__]": 0.002621663999889279,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-install-SOURCE---source-env __deerflow_extension_source__]": 0.002665104000129759,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-remove-NAME---name-env __deerflow_extension_name__]": 0.0025873590000173863,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_command_line_arguments_out_of_the_shell_recipe[extension-upgrade-SOURCE---source-env __deerflow_extension_source__]": 0.0027942669997855774,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-disable-NAME---name-env __deerflow_extension_name__]": 0.0025437279999778184,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-enable-NAME---name-env __deerflow_extension_name__]": 0.002589442999919811,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-install-SOURCE---source-env __deerflow_extension_source__]": 0.002598149999926136,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-remove-NAME---name-env __deerflow_extension_name__]": 0.0028494809998846904,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_keep_values_out_of_the_cmd_recipe_on_windows[extension-upgrade-SOURCE---source-env __deerflow_extension_source__]": 0.0025525329999709356,
+ "tests/test_extension_dependency_sync.py::test_root_extension_shortcuts_reject_ambient_environment_arguments": 0.006325479999986783,
+ "tests/test_extension_dependency_sync.py::test_root_local_startup_syncs_the_locked_backend_before_runtime": 0.0010038350000058927,
+ "tests/test_extension_dependency_sync.py::test_root_makefile_exposes_extension_management_commands": 0.0018879460000107429,
+ "tests/test_extension_dependency_sync.py::test_the_app_layer_declares_the_contract_package_it_imports_directly": 0.7140963069999771,
+ "tests/test_extension_documentation.py::test_backend_only_discovery_prefers_english_language_variants[tags0-English]": 0.01131332700015264,
+ "tests/test_extension_documentation.py::test_backend_only_discovery_prefers_english_language_variants[tags1-English]": 0.011629979999952411,
+ "tests/test_extension_documentation.py::test_backend_only_discovery_prefers_english_language_variants[tags2-English]": 0.011308357999837426,
+ "tests/test_extension_documentation.py::test_backend_only_discovery_prefers_english_language_variants[tags3-US English]": 0.011334569000041483,
+ "tests/test_extension_documentation.py::test_backend_only_discovery_prefers_english_language_variants[tags4-\\u4e2d\\u6587]": 0.011303749000035168,
+ "tests/test_extension_documentation.py::test_bad_documentation_does_not_disable_working_extension": 0.005932131000008667,
+ "tests/test_extension_documentation.py::test_bundled_documentation_snapshot_is_current": 0.00895501900004092,
+ "tests/test_extension_documentation.py::test_bundled_generator_rejects_missing_language_and_shared_size_limit": 0.008209947000068496,
+ "tests/test_extension_documentation.py::test_disabled_or_failed_install_cannot_publish_documentation": 0.00615249399993445,
+ "tests/test_extension_documentation.py::test_documentation_links_are_public_https[http://example.org]": 0.0008249990000877006,
+ "tests/test_extension_documentation.py::test_documentation_links_are_public_https[https://[]": 0.0008300800000142772,
+ "tests/test_extension_documentation.py::test_documentation_links_are_public_https[https://example.org:65536/docs]": 0.0008540740000171354,
+ "tests/test_extension_documentation.py::test_documentation_links_are_public_https[https://example.org:bad/docs]": 0.0009691699998484182,
+ "tests/test_extension_documentation.py::test_documentation_links_are_public_https[https://secret@example.org]": 0.0008041009999715243,
+ "tests/test_extension_documentation.py::test_documentation_links_are_public_https[javascript:alert(1)]": 0.0008354889999964143,
+ "tests/test_extension_documentation.py::test_loader_projects_only_public_documentation": 0.012429393999923377,
+ "tests/test_extension_documentation.py::test_missing_documentation_keeps_legacy_behavior": 0.005717698000012206,
+ "tests/test_extension_documentation.py::test_new_documentation_requires_meaningful_copy[description]": 0.0008586720000494097,
+ "tests/test_extension_documentation.py::test_new_documentation_requires_meaningful_copy[title]": 0.0009418690000302377,
+ "tests/test_extension_documentation.py::test_new_documentation_requires_meaningful_copy[usage]": 0.0008423820002008142,
+ "tests/test_extension_documentation.py::test_plugin_discovery_fences_documentation_identity[False]": 0.006275055000060092,
+ "tests/test_extension_documentation.py::test_plugin_discovery_fences_documentation_identity[True]": 0.006045845000016925,
+ "tests/test_extension_documentation.py::test_requirements_are_optional_and_empty_requirements_are_omitted": 0.0012277049999056544,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-description]": 0.011353361000033146,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-docs_url]": 0.011335819000009906,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-id]": 0.011329977000059444,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-locale]": 0.011373430000048756,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-requirements]": 0.011370664999958535,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-title]": 0.011387855999942076,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-usage_description]": 0.011337834000073599,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\ud800-usage_title]": 0.011360615999933543,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-description]": 0.011259276000032514,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-docs_url]": 0.011391714000069442,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-id]": 0.012476863000074445,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-locale]": 0.011289643999930377,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-requirements]": 0.011297147000050245,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-title]": 0.011257400999966194,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-usage_description]": 0.011488065999969876,
+ "tests/test_extension_documentation.py::test_unencodable_public_documentation_cannot_break_discovery[\\udfff-usage_title]": 0.01140501800000493,
+ "tests/test_extension_documentation.py::test_unicode_documentation_and_ignored_private_fields_remain_valid": 0.0008859630000870311,
+ "tests/test_extension_execution_fence.py::test_admission_rejects_stale_extension_epoch": 0.13054932700003974,
+ "tests/test_extension_execution_fence.py::test_execution_fence_migration_upgrade_and_downgrade": 0.7058180840000432,
+ "tests/test_extension_execution_fence.py::test_fence_allows_live_owner": 0.12665079600014906,
+ "tests/test_extension_execution_fence.py::test_fence_rejects_wrong_authority[epoch]": 0.123811757999988,
+ "tests/test_extension_execution_fence.py::test_fence_rejects_wrong_authority[expired]": 0.12689916799990897,
+ "tests/test_extension_execution_fence.py::test_fence_rejects_wrong_authority[holder]": 0.1284362260000762,
+ "tests/test_extension_execution_fence.py::test_fence_rejects_wrong_authority[missing]": 0.1326801609999393,
+ "tests/test_extension_execution_fence.py::test_fence_rejects_wrong_authority[user]": 0.1260096529999828,
+ "tests/test_extension_execution_fence.py::test_fenced_cancel_cannot_cancel_successor_child": 0.1501128790000621,
+ "tests/test_extension_execution_fence.py::test_postgres_takeover_fences_admission_after_lock_wait": 0.136762689999955,
+ "tests/test_extension_gateway_wiring.py::test_contributed_mount_is_rejected_but_does_not_starve_later_router": 0.0018789609999885215,
+ "tests/test_extension_gateway_wiring.py::test_contributed_websocket_route_is_rejected_until_host_auth_wraps_it": 0.002206564999823968,
+ "tests/test_extension_gateway_wiring.py::test_dynamic_host_mount_claims_matching_descendants": 0.002047607000008611,
+ "tests/test_extension_gateway_wiring.py::test_each_service_stop_has_its_own_timeout_budget": 0.011698936000129834,
+ "tests/test_extension_gateway_wiring.py::test_extension_csrf_reserved_exact_paths_track_csrf_exemption[/api/v1/auth/me//]": 0.0008543949999193501,
+ "tests/test_extension_gateway_wiring.py::test_extension_csrf_reserved_exact_paths_track_csrf_exemption[/api/v1/auth/me/]": 0.0008537930000329652,
+ "tests/test_extension_gateway_wiring.py::test_extension_csrf_reserved_exact_paths_track_csrf_exemption[/api/v1/auth/me]": 0.0008775679999644126,
+ "tests/test_extension_gateway_wiring.py::test_extension_public_paths_track_auth_middleware_public_paths": 0.0008218030000080034,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/login/local-POST-/api/v1/auth/login/local-GET]": 0.0017388969999956316,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/login/local-POST-/api/v1/auth/login/local/-GET]": 0.001949252000144952,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/login/local-POST-/api/v1/auth/login/local//-GET]": 0.0017920070000627675,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/me-GET-/api/v1/auth/me-POST]": 0.0018074859999615,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_claim_reserved_exact_paths_with_a_disjoint_method[/api/v1/auth/me-GET-/api/v1/auth/me/-POST]": 0.0024542299998984163,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/api/webhooks/extension]": 0.0016703860000006898,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/api/{rest:path}]": 0.0015818220000483052,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/api/{section}/extension]": 0.0017165749998184765,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/docs-private]": 0.0014790380000704317,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/health-extension]": 0.0015035029998671234,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_cannot_enter_host_public_namespaces[/redoc-private]": 0.0014671270000690129,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/api/{item_id:int}]": 0.0015440299999909257,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/api/{item_id}]": 0.0014657030001217208,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/api]": 0.0012210030000687766,
+ "tests/test_extension_gateway_wiring.py::test_extension_routes_that_cannot_enter_a_public_namespace_are_allowed[/heal]": 0.001385562999985268,
+ "tests/test_extension_gateway_wiring.py::test_host_mount_claims_descendant_http_paths": 0.0020168890000604733,
+ "tests/test_extension_gateway_wiring.py::test_host_mount_does_not_claim_newline_capable_str_descendants[/assets-/assets/{name}-/assets/a\\nb]": 0.001940365000109523,
+ "tests/test_extension_gateway_wiring.py::test_host_mount_does_not_claim_newline_capable_str_descendants[/pre{tenant}-/prefoo{id}/{child}-/prefoo1/a\\nb]": 0.001838085000031242,
+ "tests/test_extension_gateway_wiring.py::test_include_router_failure_rolls_back_partial_routes_before_continuing": 0.002921318000062456,
+ "tests/test_extension_gateway_wiring.py::test_private_custom_convertor_with_named_backreference_is_allowed": 0.0018378119999624687,
+ "tests/test_extension_gateway_wiring.py::test_re_registered_convertor_does_not_create_a_false_shadow[flip]": 0.002955951999865647,
+ "tests/test_extension_gateway_wiring.py::test_re_registered_convertor_does_not_create_a_false_shadow[int]": 0.0024212680000346154,
+ "tests/test_extension_gateway_wiring.py::test_recompiled_converter_cannot_enter_a_public_namespace": 0.0020500919999904,
+ "tests/test_extension_gateway_wiring.py::test_router_claim_uses_converter_semantics_at_include_time": 0.0024251959999901374,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[compound-trailing-str-shadows-narrower-compound]": 0.0019433009999829665,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[disjoint-http-methods]": 0.00166313399995488,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[dynamic-shadows-compound]": 0.0033805119999215094,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[dynamic-shadows-static]": 0.0017729090000102588,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[exact]": 0.0018510370000512921,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[int-does-not-cover-static]": 0.0017114650001985865,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[int-shadows-digit-compound]": 0.0019439110000121218,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[nonterminal-path-does-not-cover-newline-capable-str]": 0.0021567120001009243,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[path-covers-descendant]": 0.0020928310000272177,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[path-does-not-cover-newline-capable-str]": 0.0018688709999423736,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[renamed-parameter]": 0.002199180000047818,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[static-does-not-shadow-dynamic]": 0.0017145809999874473,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[str-covers-int]": 0.002054830000133734,
+ "tests/test_extension_gateway_wiring.py::test_router_conflicts_follow_starlette_dispatch_order[websocket-does-not-shadow-http]": 0.0018290559999059042,
+ "tests/test_extension_gateway_wiring.py::test_router_custom_lifespan_is_rejected_in_favor_of_extension_service": 0.0013436440000305083,
+ "tests/test_extension_gateway_wiring.py::test_router_is_rejected_when_its_own_earlier_route_shadows_a_later_one": 0.0016605590000153825,
+ "tests/test_extension_gateway_wiring.py::test_router_lifecycle_hooks_are_rejected_in_favor_of_extension_service": 0.0017583639998974832,
+ "tests/test_extension_gateway_wiring.py::test_router_with_one_conflict_is_rejected_atomically_and_names_first_owner": 0.002012029999832521,
+ "tests/test_extension_gateway_wiring.py::test_router_with_unsupported_route_item_is_rejected_atomically": 0.0014718550000907271,
+ "tests/test_extension_gateway_wiring.py::test_safe_method_at_csrf_exempt_exact_path_is_not_reserved": 0.0011929609999015156,
+ "tests/test_extension_gateway_wiring.py::test_service_originated_cancelled_error_does_not_abort_start_batch": 0.0015651390000357424,
+ "tests/test_extension_gateway_wiring.py::test_service_originated_cancelled_error_does_not_abort_stop_batch": 0.0015633470000011584,
+ "tests/test_extension_gateway_wiring.py::test_service_originated_timeout_error_is_reported_as_failure_not_budget_expiry": 0.001543760000004113,
+ "tests/test_extension_gateway_wiring.py::test_services_start_in_order_with_narrow_deps_and_fail_open": 0.001999475999923561,
+ "tests/test_extension_gateway_wiring.py::test_services_stop_in_reverse_order_and_fail_open": 0.0015695690000256945,
+ "tests/test_extension_gateway_wiring.py::test_unknown_convertor_near_a_public_namespace_fails_closed": 0.0016088129999616285,
+ "tests/test_extension_host_access.py::test_binding_changes_with_entry_point_and_empty_scope_means_none": 0.0011579959999608036,
+ "tests/test_extension_host_access.py::test_granted_name_cannot_be_ambiguous": 0.0008585130000255958,
+ "tests/test_extension_host_access.py::test_granted_source_cannot_be_ambiguous_even_with_other_ungranted_entry": 0.0009251989998801946,
+ "tests/test_extension_host_access.py::test_host_access_is_default_deny_and_not_private_config": 0.0009883360000912944,
+ "tests/test_extension_host_access.py::test_host_access_requires_stable_name": 0.0008082790000116802,
+ "tests/test_extension_host_access.py::test_invalid_grants_rejected[operations-value1]": 0.0009411800000407311,
+ "tests/test_extension_host_access.py::test_invalid_grants_rejected[owners-value0]": 0.001003944999979467,
+ "tests/test_extension_host_access.py::test_invalid_grants_rejected[target_skills-value3]": 0.0009451160000253367,
+ "tests/test_extension_host_access.py::test_invalid_grants_rejected[topology-multi_node]": 0.0009347870000055991,
+ "tests/test_extension_host_access.py::test_invalid_grants_rejected[trigger_agents-value2]": 0.0010080239999297191,
+ "tests/test_extension_host_access.py::test_model_and_evolution_grants_compose_in_same_service": 0.0048067689999697905,
+ "tests/test_extension_host_access.py::test_mutation_bundles_and_capabilities_detach_mutable_constructor_values": 0.0008029589998841402,
+ "tests/test_extension_host_access.py::test_new_host_contracts_are_available_without_harness_imports": 0.0008025579999184629,
+ "tests/test_extension_host_access.py::test_services_receive_independently_bound_capabilities": 0.0013458990000572157,
+ "tests/test_extension_host_contracts.py::test_extension_requiring_a_newer_host_api_is_rejected[0.2.10]": 0.028934511999977985,
+ "tests/test_extension_host_contracts.py::test_extension_requiring_a_newer_host_api_is_rejected[0.2.11]": 0.03571956799999043,
+ "tests/test_extension_host_contracts.py::test_stale_browser_viewer_never_reaches_contributed_routes[-GET]": 0.0043459629999915705,
+ "tests/test_extension_host_contracts.py::test_stale_browser_viewer_never_reaches_contributed_routes[-POST]": 0.0035382459999482307,
+ "tests/test_extension_host_contracts.py::test_stale_browser_viewer_never_reaches_contributed_routes[/proxy-GET]": 0.0037587909999956537,
+ "tests/test_extension_host_contracts.py::test_stale_browser_viewer_never_reaches_contributed_routes[/proxy-POST]": 0.0035408020002023477,
+ "tests/test_extension_injection.py::test_all_four_placements_nest_correctly": 0.000900370999943334,
+ "tests/test_extension_injection.py::test_contributor_failure_is_isolated_to_that_extension": 0.0012965259999191403,
+ "tests/test_extension_injection.py::test_contributor_iterable_failure_is_isolated_to_that_extension": 0.001141425000014351,
+ "tests/test_extension_injection.py::test_extension_middleware_name_does_not_collide_with_the_core_stack": 0.0022536529999115373,
+ "tests/test_extension_injection.py::test_extension_middleware_names_are_stable_across_equivalent_builds": 0.0009408659999508018,
+ "tests/test_extension_injection.py::test_extension_middleware_names_avoid_langgraph_reserved_characters": 0.0008423530001664403,
+ "tests/test_extension_injection.py::test_inner_of_lands_immediately_after_the_anchor": 0.0008780699999988428,
+ "tests/test_extension_injection.py::test_malformed_placement_is_skipped_without_losing_other_extensions": 0.0009742300001107651,
+ "tests/test_extension_injection.py::test_missing_anchor_falls_back_and_warns": 0.0009295959998780745,
+ "tests/test_extension_injection.py::test_multiple_extension_middlewares_can_compile_into_one_agent": 0.0021976680000079796,
+ "tests/test_extension_injection.py::test_no_contributors_returns_the_stack_untouched": 0.0007539870000528026,
+ "tests/test_extension_injection.py::test_non_middleware_contribution_is_skipped": 0.000885032999917712,
+ "tests/test_extension_injection.py::test_order_field_breaks_ties_within_a_placement": 0.0008812150000494512,
+ "tests/test_extension_injection.py::test_outer_of_lands_immediately_before_the_anchor": 0.0009277220001422393,
+ "tests/test_extension_injection.py::test_outermost_lands_at_index_zero": 0.000931508999997277,
+ "tests/test_extension_injection.py::test_provenance_maps_index_to_source": 0.000848523999934514,
+ "tests/test_extension_injection.py::test_scope_both_applies_everywhere": 0.0009277340000153345,
+ "tests/test_extension_injection.py::test_scope_filters_out_non_matching_contributions": 0.0008332540000992594,
+ "tests/test_extension_injection.py::test_wrapper_construction_failure_is_isolated_to_one_contribution": 0.0012293180000142456,
+ "tests/test_extension_isolation.py::test_async_handler_cancellation_propagates_without_replay_or_diagnostic": 0.0010420379999231955,
+ "tests/test_extension_isolation.py::test_async_middleware_cannot_swallow_or_repeat_handler_calls": 0.0010375299998486298,
+ "tests/test_extension_isolation.py::test_async_observer_cannot_replace_the_downstream_request": 0.0010250850000375067,
+ "tests/test_extension_isolation.py::test_async_only_wrap_hook_falls_through_on_sync_execution_path": 0.0008545559999220131,
+ "tests/test_extension_isolation.py::test_async_post_handler_failure_does_not_replay_model_handler": 0.0013215330000093672,
+ "tests/test_extension_isolation.py::test_async_post_handler_failure_does_not_replay_tool_handler": 0.0013260309999623132,
+ "tests/test_extension_isolation.py::test_async_tool_handler_failure_propagates_without_replay_or_diagnostic": 0.0011059079999995447,
+ "tests/test_extension_isolation.py::test_create_agent_runs_the_wrapped_hooks_and_registers_the_wrapped_tools": 0.010258128999907967,
+ "tests/test_extension_isolation.py::test_error_message_identifies_the_hook": 0.0010475980000137497,
+ "tests/test_extension_isolation.py::test_failing_async_middleware_falls_through": 0.0017036000000416607,
+ "tests/test_extension_isolation.py::test_failing_lifecycle_hook_degrades_to_none_with_a_diagnostic": 0.001585959999943043,
+ "tests/test_extension_isolation.py::test_failing_middleware_falls_through_to_the_handler": 0.001452539000069919,
+ "tests/test_extension_isolation.py::test_graph_bubble_up_propagates_from_lifecycle_hooks": 0.0011997530000371626,
+ "tests/test_extension_isolation.py::test_graph_bubble_up_propagates_unchanged": 0.0010718639999822699,
+ "tests/test_extension_isolation.py::test_lifecycle_hooks_delegate_to_the_inner": 0.0012218269999948461,
+ "tests/test_extension_isolation.py::test_middleware_cannot_call_a_side_effecting_handler_twice": 0.0010834959999783678,
+ "tests/test_extension_isolation.py::test_middleware_cannot_replace_a_handler_failure_with_graph_bubble_up": 0.0008416409999654206,
+ "tests/test_extension_isolation.py::test_middleware_cannot_replace_a_handler_failure_with_its_own_error": 0.0008080970001174137,
+ "tests/test_extension_isolation.py::test_middleware_cannot_skip_the_handler_or_replace_its_result": 0.0010923810000349476,
+ "tests/test_extension_isolation.py::test_middleware_cannot_swallow_a_handler_failure_with_a_fallback": 0.0008198599999786893,
+ "tests/test_extension_isolation.py::test_middleware_implements_agrees_with_the_wrapper": 0.0008360999999013075,
+ "tests/test_extension_isolation.py::test_observer_cannot_replace_the_downstream_request": 0.0007774210000661697,
+ "tests/test_extension_isolation.py::test_post_handler_failure_does_not_replay_model_handler": 0.0010900179998998283,
+ "tests/test_extension_isolation.py::test_post_handler_failure_does_not_replay_tool_handler": 0.0011126919999924212,
+ "tests/test_extension_isolation.py::test_post_handler_graph_bubble_up_cannot_discard_a_successful_result": 0.0012669620000451687,
+ "tests/test_extension_isolation.py::test_sync_only_wrap_hook_falls_through_on_async_execution_path": 0.0010138750000123764,
+ "tests/test_extension_isolation.py::test_tool_handler_failure_propagates_without_replay_or_diagnostic": 0.0009814139999662075,
+ "tests/test_extension_isolation.py::test_working_middleware_is_not_disturbed": 0.0008401379999440906,
+ "tests/test_extension_isolation.py::test_wrapper_advertises_the_lifecycle_hooks_the_inner_implements": 0.0008327540000436784,
+ "tests/test_extension_isolation.py::test_wrapper_does_not_fabricate_hooks_the_inner_lacks": 0.0007492259999253292,
+ "tests/test_extension_isolation.py::test_wrapper_mirrors_sync_and_async_hooks_independently": 0.0008371029998670565,
+ "tests/test_extension_isolation.py::test_wrapper_preserves_tools_state_schema_and_transformers": 0.003303646000063054,
+ "tests/test_extension_list_json.py::test_console_json_uses_selected_config_without_executing_plugins_or_writing_files": 0.49251911699991524,
+ "tests/test_extension_list_json.py::test_default_table_output_is_unchanged": 0.0084686079999301,
+ "tests/test_extension_list_json.py::test_json_empty_inventory[config_version: 1\\n]": 0.007843585000046005,
+ "tests/test_extension_list_json.py::test_json_empty_inventory[plugins: []\\n]": 0.008551792999924146,
+ "tests/test_extension_list_json.py::test_json_empty_inventory[plugins:\\n]": 0.007729328999971585,
+ "tests/test_extension_list_json.py::test_json_inventory_preserves_order_defaults_and_only_public_fields": 0.010310899000160134,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[duplicate-key-json]": 0.00813787599997795,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[duplicate-key-table]": 0.007869583999990937,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-later-entry-json]": 0.008443760999966798,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-later-entry-table]": 0.008532436999871607,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-plugins-json]": 0.007995087999915995,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-plugins-table]": 0.007781918000091537,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-root-json]": 0.0079625489998989,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-root-table]": 0.0077259440000716495,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-yaml-json]": 0.007603402999961872,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[invalid-yaml-table]": 0.007755780000138657,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[missing-file-json]": 0.007499358000018219,
+ "tests/test_extension_list_json.py::test_list_config_errors_have_no_partial_stdout[missing-file-table]": 0.007562916000210862,
+ "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_declared_prefix_is_registered_with_the_migration_filter": 0.0010752399999773843,
+ "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_disabled_specs_prefix_is_still_registered": 0.0012517909999587573,
+ "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_failing_specs_prefix_is_still_registered": 0.001652884999998605,
+ "tests/test_extension_loader.py::TestTablePrefixRegistration::test_a_prefix_that_collides_with_a_host_table_aborts_loading": 0.001199182000050314,
+ "tests/test_extension_loader.py::TestTablePrefixRegistration::test_an_empty_prefix_is_rejected_at_config_load": 0.0013148799998816685,
+ "tests/test_extension_loader.py::TestTablePrefixRegistration::test_no_declared_prefix_registers_nothing": 0.0010280119997787551,
+ "tests/test_extension_loader.py::TestTablePrefixRegistration::test_omitting_the_key_remains_the_way_to_declare_no_prefix": 0.0009523389999230858,
+ "tests/test_extension_loader.py::test_a_successful_load_is_reported": 0.0016843739999785612,
+ "tests/test_extension_loader.py::test_an_all_failed_load_reports_none_rather_than_an_empty_list": 0.001700203000041256,
+ "tests/test_extension_loader.py::test_compatible_declared_api_loads": 0.0009496839999201256,
+ "tests/test_extension_loader.py::test_compatible_follows_semver_windows": 0.0008678610000742992,
+ "tests/test_extension_loader.py::test_compatible_string_subclass_api_marker_can_load": 0.0011933019999332828,
+ "tests/test_extension_loader.py::test_config_block_is_passed_through_verbatim": 0.0008455089999870324,
+ "tests/test_extension_loader.py::test_diagnostic_helpers_set_level": 0.0007908750000069631,
+ "tests/test_extension_loader.py::test_disabled_extension_registers_nothing": 0.000863412000057906,
+ "tests/test_extension_loader.py::test_extension_api_marker_getter_failure_obeys_required_policy[False]": 0.0010220389999631152,
+ "tests/test_extension_loader.py::test_extension_api_marker_getter_failure_obeys_required_policy[True]": 0.0011478369999622373,
+ "tests/test_extension_loader.py::test_host_disabled_required_extension_is_skipped_before_resolution": 0.0008734009999216141,
+ "tests/test_extension_loader.py::test_host_registry_satisfies_the_public_contract": 0.0007912450000731042,
+ "tests/test_extension_loader.py::test_incompatible_declared_api_is_refused_with_actionable_message": 0.0009633200000962461,
+ "tests/test_extension_loader.py::test_install_failure_rolls_back_partial_registration": 0.0013489250001157416,
+ "tests/test_extension_loader.py::test_load_order_follows_config_order": 0.0009885470000199348,
+ "tests/test_extension_loader.py::test_manager_metadata_is_accepted_without_reaching_the_install_hook": 0.0008472719999872425,
+ "tests/test_extension_loader.py::test_newer_minor_declared_api_is_refused": 0.0009289239999361598,
+ "tests/test_extension_loader.py::test_newer_minor_required_extension_aborts_startup": 0.0009410870001147487,
+ "tests/test_extension_loader.py::test_no_configured_plugins_stays_off_the_info_log": 0.0012706879998631848,
+ "tests/test_extension_loader.py::test_no_specs_yields_empty_result": 0.0009565770000108387,
+ "tests/test_extension_loader.py::test_non_callable_entry_point_is_rejected": 0.0009349759999395246,
+ "tests/test_extension_loader.py::test_optional_extension_with_non_string_api_marker_is_skipped_with_a_diagnostic": 0.0009613169999056481,
+ "tests/test_extension_loader.py::test_optional_extension_with_unrenderable_api_marker_still_returns_a_diagnostic": 0.0009291060000578,
+ "tests/test_extension_loader.py::test_required_extension_failure_aborts_startup": 0.0011838430001489542,
+ "tests/test_extension_loader.py::test_required_extension_with_non_string_iterable_api_marker_fails_closed": 0.0009846279999692342,
+ "tests/test_extension_loader.py::test_required_unresolvable_extension_aborts_startup": 0.003082060000110687,
+ "tests/test_extension_loader.py::test_rollback_does_not_remove_a_different_specs_registrations_sharing_the_same_use": 0.0012690439999687442,
+ "tests/test_extension_loader.py::test_string_subclass_api_marker_cannot_break_incompatibility_diagnostics": 0.0009606640001038613,
+ "tests/test_extension_loader.py::test_successful_install_registers_and_attributes": 0.000999738000018624,
+ "tests/test_extension_loader.py::test_the_report_counts_skipped_extensions_apart_from_loaded_ones": 0.0017659089999142452,
+ "tests/test_extension_loader.py::test_undeclared_api_is_allowed": 0.000900079999951231,
+ "tests/test_extension_loader.py::test_unresolvable_entry_point_is_skipped_with_an_error_diagnostic": 0.0010305660000540229,
+ "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[git+https://github.com/acme/demo.git@main#subdirectory=packages/demo]": 0.0009578779998946629,
+ "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[https://packages.example/demo.whl?keyword=demo]": 0.000911480999889136,
+ "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[https://packages.example/demo.whl?monkeypatch=1]": 0.0009004500001310589,
+ "tests/test_extension_manager.py::test_benign_query_parameters_remain_installable[https://packages.example/demo.whl?rev=0123456789]": 0.0009273309999571211,
+ "tests/test_extension_manager.py::test_cli_install_exposes_the_required_opt_in": 0.668944017000058,
+ "tests/test_extension_manager.py::test_cli_install_updates_the_runtime_selected_config_file": 0.6667548229999056,
+ "tests/test_extension_manager.py::test_cli_never_echoes_rejected_source_credentials": 0.0075252830000636095,
+ "tests/test_extension_manager.py::test_cli_rejects_git_ssh_without_traceback_or_partial_state": 0.007917430000020431,
+ "tests/test_extension_manager.py::test_cli_reports_invalid_config_without_a_traceback": 0.007565025000076275,
+ "tests/test_extension_manager.py::test_cli_reports_uv_install_failure_without_traceback_or_partial_state": 0.00792330000012953,
+ "tests/test_extension_manager.py::test_commit_local_extension_ignores_inherited_git_hooks": 0.02285542299989629,
+ "tests/test_extension_manager.py::test_contended_lock_waits_instead_of_failing": 0.0009409069999719577,
+ "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_CONSTRAINT]": 0.0009928839999702177,
+ "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_INSECURE_HOST]": 0.0010107189999644106,
+ "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_NO_BUILD_ISOLATION]": 0.0010906090000162294,
+ "tests/test_extension_manager.py::test_controlled_uv_environment_drops_interpreter_and_trust_overrides[UV_PYTHON]": 0.0010236330000452654,
+ "tests/test_extension_manager.py::test_deerflow_extensions_disable_keeps_the_plugin_configuration": 0.011330667999914112,
+ "tests/test_extension_manager.py::test_deerflow_extensions_enable_reactivates_a_configured_plugin": 0.010870091999890974,
+ "tests/test_extension_manager.py::test_deerflow_extensions_install_exposes_the_local_install_flow": 0.669780156999991,
+ "tests/test_extension_manager.py::test_deerflow_extensions_list_rejects_entries_the_runtime_schema_rejects[missing-use]": 0.00855539700000918,
+ "tests/test_extension_manager.py::test_deerflow_extensions_list_rejects_entries_the_runtime_schema_rejects[non-mapping]": 0.008473471999991489,
+ "tests/test_extension_manager.py::test_deerflow_extensions_list_reports_activation_and_package": 0.00895840199984832,
+ "tests/test_extension_manager.py::test_deerflow_extensions_remove_uninstalls_dependency_source_and_activation": 0.732507542999997,
+ "tests/test_extension_manager.py::test_deerflow_extensions_upgrade_exposes_the_local_replace_flow": 1.1232196729998805,
+ "tests/test_extension_manager.py::test_dependency_sync_uses_the_same_configured_optional_extras_as_startup": 0.037044721000143,
+ "tests/test_extension_manager.py::test_disable_replaces_nonempty_flow_style_plugins_without_duplicate_key[\"plugins\"]": 0.009042182000030152,
+ "tests/test_extension_manager.py::test_disable_replaces_nonempty_flow_style_plugins_without_duplicate_key['plugins']": 0.00894112099990707,
+ "tests/test_extension_manager.py::test_disable_replaces_nonempty_flow_style_plugins_without_duplicate_key[plugins]": 0.009371359999931883,
+ "tests/test_extension_manager.py::test_distribution_identifier_uses_pep_503_normalization": 0.008649191999893446,
+ "tests/test_extension_manager.py::test_entry_point_discovery_tolerates_interpreter_startup_output": 0.009717348999970454,
+ "tests/test_extension_manager.py::test_explicit_invalid_project_root_does_not_fall_back_to_current_checkout": 0.005984972000078415,
+ "tests/test_extension_manager.py::test_failed_entry_point_discovery_rolls_back_dependency_and_lock": 1.161140385000067,
+ "tests/test_extension_manager.py::test_failed_install_does_not_overwrite_a_concurrent_operator_config_edit": 0.2848467780000874,
+ "tests/test_extension_manager.py::test_failed_install_preserves_a_concurrent_dependency_file_edit": 0.2364286860000675,
+ "tests/test_extension_manager.py::test_failed_recovery_sync_still_restores_the_dependency_files": 0.010977453999998943,
+ "tests/test_extension_manager.py::test_failed_remove_preserves_a_concurrent_dependency_file_edit": 0.7159834020000062,
+ "tests/test_extension_manager.py::test_failed_remove_preserves_a_concurrent_operator_config_edit": 0.7403241780000371,
+ "tests/test_extension_manager.py::test_failed_upgrade_leaves_snapshot_when_staging_rename_fails": 0.6870093050000605,
+ "tests/test_extension_manager.py::test_failed_upgrade_restores_snapshot_when_a_concurrent_dependency_edit_blocks_lock_rollback": 0.7277013529999294,
+ "tests/test_extension_manager.py::test_failed_upgrade_restores_the_previous_snapshot_and_config": 1.537248212999998,
+ "tests/test_extension_manager.py::test_file_urls_are_rejected_because_they_cannot_enter_the_docker_build_context": 0.006244607999974505,
+ "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[deerflow-extension-demo @ git+git@github.com:acme/deerflow-extension-demo.git]": 0.0009700110000494533,
+ "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[deploy@internal.example:acme/deerflow-extension-demo.git]": 0.0009321700000555211,
+ "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[git+git@github.com:acme/deerflow-extension-demo.git]": 0.0009871039999325149,
+ "tests/test_extension_manager.py::test_git_ssh_shorthand_points_at_the_https_correction[git@github.com:acme/deerflow-extension-demo.git]": 0.001024644000040098,
+ "tests/test_extension_manager.py::test_hidden_name_env_option_reads_the_extension_name_outside_the_shell_recipe": 0.010250778999989052,
+ "tests/test_extension_manager.py::test_hidden_source_env_option_reads_the_install_source_outside_the_shell_recipe": 0.6633178130000488,
+ "tests/test_extension_manager.py::test_install_adopts_an_existing_manual_plugin_instead_of_loading_it_twice": 0.6656987829999252,
+ "tests/test_extension_manager.py::test_install_defaults_to_a_fail_open_plugin_record": 0.6676892650000354,
+ "tests/test_extension_manager.py::test_install_git_source_discovers_and_enables_its_packaging_entry_point": 1.116449730000113,
+ "tests/test_extension_manager.py::test_install_local_directory_makes_it_deployable_and_enabled": 0.7946196949999376,
+ "tests/test_extension_manager.py::test_install_preserves_unrelated_config_comments_and_layout": 0.6647052870000607,
+ "tests/test_extension_manager.py::test_install_prompts_for_trust_when_yes_is_not_supplied": 0.6678109639999548,
+ "tests/test_extension_manager.py::test_install_records_required_when_the_operator_opts_in": 0.6614534160000858,
+ "tests/test_extension_manager.py::test_install_rejects_a_local_wheel_directory_ignored_by_the_docker_context[packages/harness/wheels]": 0.10646625499998663,
+ "tests/test_extension_manager.py::test_install_rejects_a_local_wheel_directory_ignored_by_the_docker_context[wheels]": 0.10645553600011226,
+ "tests/test_extension_manager.py::test_install_rejects_a_pypi_requirement_resolved_from_an_external_local_wheel": 0.10959027799992782,
+ "tests/test_extension_manager.py::test_install_rejects_a_relative_find_links_wheelhouse_outside_the_build_context": 0.10645113800001127,
+ "tests/test_extension_manager.py::test_install_rejects_an_already_snapshotted_local_directory": 0.6696339900000794,
+ "tests/test_extension_manager.py::test_install_rejects_identity_collisions_with_a_different_entry_point[configured_plugin0]": 0.7195091109999794,
+ "tests/test_extension_manager.py::test_install_rejects_identity_collisions_with_a_different_entry_point[configured_plugin1]": 0.7174177829999735,
+ "tests/test_extension_manager.py::test_install_rejects_identity_collisions_with_a_different_entry_point[configured_plugin2]": 0.7165035220000391,
+ "tests/test_extension_manager.py::test_install_rejects_uv_versions_without_no_workspace_support": 0.007494677000067895,
+ "tests/test_extension_manager.py::test_install_replaces_inline_empty_plugins_with_one_schema_valid_block": 0.6702063870000075,
+ "tests/test_extension_manager.py::test_install_rolls_back_when_the_declared_entry_point_cannot_be_imported": 0.7244057289998409,
+ "tests/test_extension_manager.py::test_install_uses_one_controlled_uv_project_and_deferred_sync": 0.009784555999999611,
+ "tests/test_extension_manager.py::test_install_validates_the_config_before_running_third_party_build_hooks[duplicate-plugins-keys]": 0.008648042000004352,
+ "tests/test_extension_manager.py::test_install_validates_the_config_before_running_third_party_build_hooks[missing-config]": 0.007323895000013181,
+ "tests/test_extension_manager.py::test_install_validates_the_config_before_running_third_party_build_hooks[non-mapping-root]": 0.007647049999945921,
+ "tests/test_extension_manager.py::test_interrupt_during_install_restores_files_without_a_recovery_resolve": 0.010113553999985925,
+ "tests/test_extension_manager.py::test_list_uses_the_same_boolean_coercion_as_the_runtime_loader": 0.007917560000009871,
+ "tests/test_extension_manager.py::test_local_install_rejects_distribution_names_that_escape_the_managed_root[../outside]": 0.006797163999976874,
+ "tests/test_extension_manager.py::test_local_install_rejects_distribution_names_that_escape_the_managed_root[/tmp/outside]": 0.006693648999885227,
+ "tests/test_extension_manager.py::test_local_install_rejects_distribution_names_that_escape_the_managed_root[C:/outside]": 0.006917770999962158,
+ "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[.env.local]": 0.006624008999892794,
+ "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[.npmrc]": 0.006539750000001732,
+ "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[.pypirc]": 0.006695443000012347,
+ "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[credentials.json]": 0.006547082999986742,
+ "tests/test_extension_manager.py::test_local_install_rejects_likely_secret_files[deploy.pem]": 0.006524602000013147,
+ "tests/test_extension_manager.py::test_local_install_rejects_special_files_before_snapshotting": 0.00651192800012268,
+ "tests/test_extension_manager.py::test_local_install_rejects_symlinks_before_copying_or_resolving": 0.006786634999912167,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_accepts_deployable_relative_references": 0.00786567299996932,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_allows_a_private_network_index": 0.007160741000006965,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_absolute_paths_even_inside_allowed_roots": 0.0066528059999200195,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[absolute-wheelhouse]": 0.006784373999948912,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[direct-wheel-path]": 0.006880072000058135,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[dotdot-through-a-workspace-member]": 0.007022399999982554,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[escaping-directory]": 0.0068859440001460825,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[file-url-wheelhouse]": 0.0066755569999941144,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[relative-wheelhouse]": 0.006859492999979011,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[wheelhouse-inside-a-workspace-member]": 0.006847251000067445,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_rejects_non_deployable_local_references[windows-absolute-wheelhouse]": 0.006705034000106025,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[localhost-registry]": 0.007208668999965084,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[loopback-git-remote]": 0.007185586999867155,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[loopback-ipv4-registry]": 0.007659877000037341,
+ "tests/test_extension_manager.py::test_locked_local_source_audit_warns_about_loopback_references[loopback-ipv6-wheel-url]": 0.007209703000057743,
+ "tests/test_extension_manager.py::test_manager_falls_back_to_the_legacy_backend_config_path": 0.006880119999891576,
+ "tests/test_extension_manager.py::test_mutating_operations_are_serialized_for_one_checkout": 0.20700073600005453,
+ "tests/test_extension_manager.py::test_null_plugins_is_treated_as_the_runtime_default_and_can_be_managed": 0.006706473999997797,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[$schema]": 0.009139824000044428,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[2fa]": 0.010407465999946908,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[\\u65e5\\u672c]": 0.008984343000065564,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[my key]": 0.01064563299985366,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_a_following_section_with_an_unconventional_key[my.key]": 0.008983430000057524,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_the_next_quoted_or_plain_top_level_section[\"log_level\"]": 0.01029211899992788,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_the_next_quoted_or_plain_top_level_section['log_level']": 0.010620106000033047,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_the_next_quoted_or_plain_top_level_section[log_level]": 0.008598748000054002,
+ "tests/test_extension_manager.py::test_plugins_rewrite_preserves_trailing_content_below_a_final_plugins_block": 0.008784718000129033,
+ "tests/test_extension_manager.py::test_public_git_https_sources_remain_allowed[deerflow-extension-demo @ git+https://github.com/acme/deerflow-extension-demo.git@0123456789012345678901234567890123456789]": 0.0009721469999703913,
+ "tests/test_extension_manager.py::test_public_git_https_sources_remain_allowed[git+https://github.com/acme/deerflow-extension-demo.git@0123456789012345678901234567890123456789]": 0.0009717359999967812,
+ "tests/test_extension_manager.py::test_relative_or_absolute_direct_paths_must_use_the_managed_directory_snapshot[../outside/deerflow-extension-demo]": 0.006349974000045222,
+ "tests/test_extension_manager.py::test_relative_or_absolute_direct_paths_must_use_the_managed_directory_snapshot[deerflow-extension-demo @ ../outside]": 0.006588464000060412,
+ "tests/test_extension_manager.py::test_relative_or_absolute_direct_paths_must_use_the_managed_directory_snapshot[deerflow-extension-demo @ /outside/demo.whl]": 0.006543027000020629,
+ "tests/test_extension_manager.py::test_remote_git_ssh_sources_are_rejected_before_uv[deerflow-extension-demo @ git+ssh://git@github.com/acme/deerflow-extension-demo.git@main]": 0.0063580810000303245,
+ "tests/test_extension_manager.py::test_remote_git_ssh_sources_are_rejected_before_uv[git+ssh://git@github.com/acme/deerflow-extension-demo.git@main]": 0.006393195999976342,
+ "tests/test_extension_manager.py::test_remote_git_ssh_sources_are_rejected_before_uv[ssh://git@github.com/acme/deerflow-extension-demo.git@main]": 0.006388728000047195,
+ "tests/test_extension_manager.py::test_remote_sources_require_https[ftp://packages.example/demo.whl]": 0.0009566870000980998,
+ "tests/test_extension_manager.py::test_remote_sources_require_https[git+git://github.com/acme/deerflow-extension-demo.git@main]": 0.0009497940001210736,
+ "tests/test_extension_manager.py::test_remote_sources_require_https[http://packages.example/demo.whl]": 0.0009779470000239598,
+ "tests/test_extension_manager.py::test_remote_sources_with_embedded_credentials_are_rejected_before_uv[deerflow-extension-demo @ https://user:password@example.com/demo.whl]": 0.006331469999963701,
+ "tests/test_extension_manager.py::test_remote_sources_with_embedded_credentials_are_rejected_before_uv[git+https://token@example.com/acme/demo.git@0123456789012345678901234567890123456789]": 0.006453008999983467,
+ "tests/test_extension_manager.py::test_remote_sources_with_embedded_credentials_are_rejected_before_uv[https://user:password@example.com/demo.whl]": 0.006576180999900316,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[demo @ https://packages.example/demo.whl?X-Amz-Signature=do-not-store]": 0.000973617000113336,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl#api_key=do-not-store]": 0.0010567440000386341,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?AWSAccessKeyId=do-not-store]": 0.0009552539999049259,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?Authorization=Bearer-do-not-store]": 0.0009282730001132222,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?X-Authorization=Bearer-do-not-store]": 0.0009328819999154803,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?authToken=do-not-store]": 0.0009716949999756253,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?clientSecret=do-not-store]": 0.0009775749999789696,
+ "tests/test_extension_manager.py::test_remote_sources_with_secret_query_parameters_are_rejected[https://packages.example/demo.whl?token=do-not-store]": 0.0012123359999804961,
+ "tests/test_extension_manager.py::test_remove_one_configured_instance_keeps_its_shared_distribution_runnable": 0.7437678149999556,
+ "tests/test_extension_manager.py::test_remove_rolls_back_package_lock_config_source_and_environment_when_config_write_fails": 0.7343505999999707,
+ "tests/test_extension_manager.py::test_remove_uses_deferred_uv_mutation_then_the_same_controlled_sync": 0.009319252000068445,
+ "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?ACCESSTOKEN=do-not-store]": 0.0009542519999286014,
+ "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?accesstoken=do-not-store]": 0.0009457649999831119,
+ "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?apikey=do-not-store]": 0.0010947959999612067,
+ "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?code=do-not-store]": 0.0009295750002138448,
+ "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?key=do-not-store]": 0.0009554439999419628,
+ "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?pw=do-not-store]": 0.0009325710000211984,
+ "tests/test_extension_manager.py::test_run_together_secret_query_parameters_are_rejected[https://packages.example/demo.whl?sas=do-not-store]": 0.0009318209999946703,
+ "tests/test_extension_manager.py::test_toggle_preserves_the_next_section_header_and_crlf_style": 0.010504866999895057,
+ "tests/test_extension_manager.py::test_toggle_rejects_duplicate_top_level_plugins_keys_without_mutating_config": 0.0074532580001687165,
+ "tests/test_extension_manager.py::test_upgrade_rejects_a_git_source_that_is_not_installed": 0.006716235999988385,
+ "tests/test_extension_manager.py::test_upgrade_rejects_a_local_source_that_is_not_installed": 0.007417113000087738,
+ "tests/test_extension_manager.py::test_upgrade_rejects_a_requirement_that_is_not_installed": 0.006396465999955581,
+ "tests/test_extension_manager.py::test_upgrade_repins_an_installed_git_source_and_preserves_private_config": 1.60998856599997,
+ "tests/test_extension_manager.py::test_upgrade_repins_an_installed_requirement_and_preserves_private_config": 0.764883976999954,
+ "tests/test_extension_manager.py::test_upgrade_replaces_local_snapshot_and_preserves_private_config": 1.1840945899998587,
+ "tests/test_extension_manager.py::test_uv_add_partial_writes_are_rolled_back_when_the_command_fails": 0.015884278000044105,
+ "tests/test_extension_manager.py::test_uv_remove_partial_writes_are_rolled_back_when_the_command_fails": 0.6788305139999693,
+ "tests/test_extension_model_invocation.py::test_admission_limit_shared_and_rejects_before_payload_processing": 0.0027171239999006502,
+ "tests/test_extension_model_invocation.py::test_caller_cancellation_wins_when_provider_also_cancels": 0.0022598150000021633,
+ "tests/test_extension_model_invocation.py::test_cancelled_constructor_retains_slot_and_never_dispatches": 0.05306176399994911,
+ "tests/test_extension_model_invocation.py::test_concurrency_shared_across_services_and_queue_timeout": 0.013138573999867731,
+ "tests/test_extension_model_invocation.py::test_doc_classification_example_uses_public_contract": 0.20886533399993823,
+ "tests/test_extension_model_invocation.py::test_failed_duplicate_install_does_not_grant_prior_service": 0.0017645350000066173,
+ "tests/test_extension_model_invocation.py::test_grant_is_bound_to_installation_not_entrypoint": 0.21184241599996767,
+ "tests/test_extension_model_invocation.py::test_host_timeout_caps_request_and_preserves_running_provider": 0.05276223700013816,
+ "tests/test_extension_model_invocation.py::test_input_and_output_limits": 0.002659733999848868,
+ "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant0]": 0.0009005919999935941,
+ "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant1]": 0.0009069530000260784,
+ "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant2]": 0.000853170999903341,
+ "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant3]": 0.0008271830000694536,
+ "tests/test_extension_model_invocation.py::test_invalid_grants_rejected[grant4]": 0.000853493000022354,
+ "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema0]": 0.10444186500001251,
+ "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema1]": 0.10382266299984622,
+ "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema2]": 0.10442558399995505,
+ "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema3]": 0.10430062900013581,
+ "tests/test_extension_model_invocation.py::test_invalid_schema_rejected_without_provider_call[schema4]": 0.10833015599996543,
+ "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[-1]": 0.0018372100000760838,
+ "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[0]": 0.0021058150000499154,
+ "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[60]": 0.0019444140000359766,
+ "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[True]": 0.0016983490000939128,
+ "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[inf]": 0.0017273139999360865,
+ "tests/test_extension_model_invocation.py::test_invalid_timeout_rejected_before_provider[nan]": 0.001986901999998736,
+ "tests/test_extension_model_invocation.py::test_missing_model_and_disallowed_role_fail_before_provider": 0.001775595000026442,
+ "tests/test_extension_model_invocation.py::test_old_extension_has_no_capability": 0.0008406199999626551,
+ "tests/test_extension_model_invocation.py::test_pending_caller_cancellation_at_invocation_entry_propagates": 0.002303165000057561,
+ "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[False-False]": 0.0027760340000213546,
+ "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[False-True]": 0.0028540110000676577,
+ "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[True-False]": 0.0027054699999098375,
+ "tests/test_extension_model_invocation.py::test_provider_cancellation_is_normalized_and_releases_capacity[True-True]": 0.0028814020001846075,
+ "tests/test_extension_model_invocation.py::test_provider_errors_do_not_expose_credentials": 0.0026866870000503695,
+ "tests/test_extension_model_invocation.py::test_provider_timeout_is_not_reported_as_host_deadline": 0.002569635999975617,
+ "tests/test_extension_model_invocation.py::test_real_host_factory_preserves_tracing_and_text_contract": 0.2097471700000142,
+ "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[[]]": 0.2096493779999946,
+ "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[not JSON]": 0.20938190399999712,
+ "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[{\"label\":\"positive\", \"score\":1e999}]": 0.2128774700000804,
+ "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[{\"label\":\"positive\", \"score\":NaN}]": 0.20957226200005152,
+ "tests/test_extension_model_invocation.py::test_schema_failure_never_returns_success[{\"label\":\"unknown\"}]": 0.2071200760001375,
+ "tests/test_extension_model_invocation.py::test_start_failure_revokes_only_failed_service": 0.003074865999906251,
+ "tests/test_extension_model_invocation.py::test_stop_revokes_retained_capability_and_cancels_inflight": 0.0024299440000277173,
+ "tests/test_extension_model_invocation.py::test_sync_provider_retains_slot_until_thread_finishes[cancel]": 0.056884580999962964,
+ "tests/test_extension_model_invocation.py::test_sync_provider_retains_slot_until_thread_finishes[stop]": 0.05681237499982217,
+ "tests/test_extension_model_invocation.py::test_sync_provider_retains_slot_until_thread_finishes[timeout]": 0.15788366100002804,
+ "tests/test_extension_model_invocation.py::test_text_blocks_project_without_provider_metadata": 0.002353049000021201,
+ "tests/test_extension_model_invocation.py::test_tool_calls_rejected": 0.002391180000017812,
+ "tests/test_extension_model_invocation.py::test_validation_deadline_does_not_block_event_loop[cancel]": 0.16691858499996215,
+ "tests/test_extension_model_invocation.py::test_validation_deadline_does_not_block_event_loop[stop]": 0.16766632300004858,
+ "tests/test_extension_model_invocation.py::test_validation_deadline_does_not_block_event_loop[timeout]": 3.0252111439998544,
+ "tests/test_extension_notify_shutdown_cancellation.py::test_extension_notify_shutdown_drain_is_bounded": 0.011700339999947573,
+ "tests/test_extension_notify_shutdown_cancellation.py::test_extension_notify_shutdown_drains_pending_dispatch_across_repeated_cancellation": 0.0014470969999820227,
+ "tests/test_extension_notify_shutdown_cancellation.py::test_shutdown_snapshot_includes_dispatch_already_admitted": 0.05223007000006419,
+ "tests/test_extension_ordering.py::test_core_constraints_are_a_plain_tuple": 0.0007752559999971709,
+ "tests/test_extension_ordering.py::test_core_constraints_are_declared": 0.0008305089997975301,
+ "tests/test_extension_ordering.py::test_correct_order_passes": 0.0010272700000086843,
+ "tests/test_extension_ordering.py::test_every_duplicate_participant_must_satisfy_the_constraint": 0.0008030679999819768,
+ "tests/test_extension_ordering.py::test_missing_participant_is_not_a_violation": 0.0008321120000118754,
+ "tests/test_extension_ordering.py::test_resolution_stays_deferred_until_first_use": 3.2442579500000193,
+ "tests/test_extension_ordering.py::test_reversed_order_raises": 0.001533429000119213,
+ "tests/test_extension_ordering.py::test_reversed_order_raises_when_a_participant_is_wrapped": 0.0009178250001014021,
+ "tests/test_extension_ordering.py::test_violation_does_not_blame_an_uninvolved_extension": 0.0010101469999881374,
+ "tests/test_extension_ordering.py::test_violation_message_names_the_responsible_extension": 0.0007850130000406352,
+ "tests/test_extension_ordering.py::test_violation_without_extensions_says_core": 0.0008092989999113342,
+ "tests/test_extension_package_ci.py::test_contract_and_example_changes_trigger_the_package_check[pull_request]": 0.00470752899980198,
+ "tests/test_extension_package_ci.py::test_contract_and_example_changes_trigger_the_package_check[push]": 0.005211564999967777,
+ "tests/test_extension_package_ci.py::test_every_example_with_tests_declares_the_dev_tools_ci_runs": 0.0025163569998767343,
+ "tests/test_extension_package_ci.py::test_package_tests_run_against_the_checkout_contract": 0.004617769999981647,
+ "tests/test_extension_placement_guarantees.py::test_all_four_probes_coexist_without_violating_ordering": 0.0014652810001507532,
+ "tests/test_extension_placement_guarantees.py::test_declaring_extension_middleware_keeps_ordering_through_narrowing": 0.004615876000116259,
+ "tests/test_extension_placement_guarantees.py::test_lead_model_physical_reports_when_the_safety_anchor_is_disabled": 0.0015710800000761083,
+ "tests/test_extension_placement_guarantees.py::test_lead_model_physical_uses_the_innermost_tail_anchor": 0.0016697250000561326,
+ "tests/test_extension_placement_guarantees.py::test_logical_and_physical_nest_in_the_right_order": 0.0013700319999543353,
+ "tests/test_extension_placement_guarantees.py::test_middleware_implements_detects_overrides": 0.0008182459999943603,
+ "tests/test_extension_placement_guarantees.py::test_model_logical_is_outer_of_the_retry_loop": 0.0013658650000252237,
+ "tests/test_extension_placement_guarantees.py::test_model_physical_sees_the_final_request": 0.00218573299991931,
+ "tests/test_extension_placement_guarantees.py::test_subagent_model_physical_sees_the_final_request": 0.0013982059998625118,
+ "tests/test_extension_placement_guarantees.py::test_subagent_model_physical_uses_the_innermost_core_coalescer": 0.0013957209999944098,
+ "tests/test_extension_placement_guarantees.py::test_the_tool_raw_carve_out_is_actually_needed": 0.0013584910000190575,
+ "tests/test_extension_placement_guarantees.py::test_tool_raw_is_adjacent_to_the_callable_boundary": 0.0014171420000366197,
+ "tests/test_extension_placement_guarantees.py::test_tool_visible_sees_the_final_result": 0.0013803529999449893,
+ "tests/test_extension_placement_guarantees.py::test_visible_and_raw_bracket_the_tool_chain": 0.0013901009999699454,
+ "tests/test_extension_registry.py::test_app_store_is_created_at_build_time": 0.0007234270000253673,
+ "tests/test_extension_registry.py::test_build_result_is_frozen": 0.0007427040000038687,
+ "tests/test_extension_registry.py::test_discard_removes_every_entry_of_one_source": 0.000741762999950879,
+ "tests/test_extension_registry.py::test_empty_registry_builds_with_all_flags_false": 0.0007935410000072807,
+ "tests/test_extension_registry.py::test_empty_singleton_matches_an_empty_build": 0.0008504459999585379,
+ "tests/test_extension_registry.py::test_entries_carry_their_source": 0.0007545170000184953,
+ "tests/test_extension_registry.py::test_registering_outside_attributed_to_raises": 0.0008172449998937736,
+ "tests/test_extension_registry.py::test_registration_order_is_preserved": 0.0007137710000506559,
+ "tests/test_extension_registry.py::test_rollback_restores_all_registration_buckets_positionally": 0.0007301509999706468,
+ "tests/test_extension_registry.py::test_routers_are_flattened_in_registration_order_without_task_storage": 0.0007402589999401243,
+ "tests/test_extension_registry.py::test_services_are_attributed_without_allocating_task_storage": 0.0007401700000855271,
+ "tests/test_extension_registry.py::test_system_model_observers_are_attributed_and_require_task_storage": 0.0007339279999314385,
+ "tests/test_extension_registry.py::test_task_lifecycle_entries_are_attributed_and_require_task_storage": 0.0007283479999387055,
+ "tests/test_extension_registry.py::test_task_scoped_contributions_require_a_task_store[middleware]": 0.0008006430000477849,
+ "tests/test_extension_registry.py::test_task_scoped_contributions_require_a_task_store[system-model-observer]": 0.0008411289999230576,
+ "tests/test_extension_registry.py::test_task_scoped_contributions_require_a_task_store[task-lifecycle]": 0.0008715769999980694,
+ "tests/test_extension_request_evidence.py::test_resolver_failure_does_not_return_a_global_reader": 0.0008712550001064301,
+ "tests/test_extension_request_evidence.py::test_resolver_rejects_missing_auth_context[state0]": 0.22714947300005406,
+ "tests/test_extension_request_evidence.py::test_resolver_rejects_missing_auth_context[state1]": 0.21876613100005216,
+ "tests/test_extension_request_evidence.py::test_route_scope_cursor_and_concurrent_requests": 0.22730936300001758,
+ "tests/test_extension_route_principal.py::test_host_installs_a_resolver_on_app_state": 0.21568228099988573,
+ "tests/test_extension_route_principal.py::test_require_admin_accepts_an_admin": 0.000759474999995291,
+ "tests/test_extension_route_principal.py::test_require_admin_fails_closed_with_no_resolver": 0.0007592649999423884,
+ "tests/test_extension_route_principal.py::test_require_admin_rejects_a_plain_user": 0.0007827590001170392,
+ "tests/test_extension_route_principal.py::test_resolve_returns_none_rather_than_raising_when_the_resolver_fails": 0.0008461800000532094,
+ "tests/test_extension_route_principal.py::test_resolve_returns_none_when_the_host_installed_no_resolver": 0.000796895000121367,
+ "tests/test_extension_route_principal.py::test_resolve_returns_the_hosts_principal": 0.0008315009999932954,
+ "tests/test_extension_route_principal.py::test_the_installed_resolver_projects_system_role_into_roles": 0.22053000099992914,
+ "tests/test_extension_route_principal.py::test_the_installed_resolver_suppresses_admin_for_pat_callers": 0.21659797999996044,
+ "tests/test_extension_snapshot_restore.py::test_restore_keeps_the_current_file_when_setting_permissions_fails": 0.006082310000010693,
+ "tests/test_extension_snapshot_restore.py::test_restore_keeps_the_previous_content_when_the_publish_fails": 0.0072986249999758,
+ "tests/test_extension_snapshot_restore.py::test_restore_preserves_the_captured_permissions[384]": 0.006624758999919322,
+ "tests/test_extension_snapshot_restore.py::test_restore_preserves_the_captured_permissions[416]": 0.006570036999960394,
+ "tests/test_extension_snapshot_restore.py::test_restore_preserves_the_captured_permissions[420]": 0.006490537999980006,
+ "tests/test_extension_snapshot_restore.py::test_restore_recreates_a_deleted_file_with_its_captured_permissions": 0.006260104999910254,
+ "tests/test_extension_snapshot_restore.py::test_restore_removes_a_file_that_did_not_exist": 0.005676167999922654,
+ "tests/test_extension_snapshot_restore.py::test_restore_still_replaces_the_file": 0.006696774999909394,
+ "tests/test_extension_stack_wiring.py::test_anchor_table_covers_every_placement": 0.0008138680000229215,
+ "tests/test_extension_stack_wiring.py::test_bound_build_snapshot_is_used_by_lead_and_subagent_fallbacks": 0.001761497999950734,
+ "tests/test_extension_stack_wiring.py::test_build_and_runtime_diagnostics_are_each_recorded_once": 0.0017769569999472878,
+ "tests/test_extension_stack_wiring.py::test_core_ordering_table_is_enforced_against_a_real_stack": 0.0011854169998741781,
+ "tests/test_extension_stack_wiring.py::test_core_ordering_table_passes_on_the_unmodified_stack": 0.001411469999993642,
+ "tests/test_extension_stack_wiring.py::test_first_subagent_build_resolves_every_lazy_anchor": 0.001389639999956671,
+ "tests/test_extension_stack_wiring.py::test_lead_build_context_carries_the_projected_host_policy": 0.0012982470000224566,
+ "tests/test_extension_stack_wiring.py::test_lead_build_context_projects_the_effective_delegation_override": 0.001304338999943866,
+ "tests/test_extension_stack_wiring.py::test_lead_build_context_projects_the_enforced_delegation_cap[99-50]": 0.001455774000078236,
+ "tests/test_extension_stack_wiring.py::test_lead_build_context_projects_the_enforced_delegation_cap[None-7]": 0.001447067000071911,
+ "tests/test_extension_stack_wiring.py::test_lead_only_contribution_is_absent_from_subagent_stack": 0.0013994069998943814,
+ "tests/test_extension_stack_wiring.py::test_lead_system_middlewares_capture_the_explicit_build_snapshot": 0.0012962849998530146,
+ "tests/test_extension_stack_wiring.py::test_model_logical_lands_outside_the_retry_middleware": 0.0014892150001060145,
+ "tests/test_extension_stack_wiring.py::test_ordering_violation_raises_and_names_the_extension": 0.0011346699999421617,
+ "tests/test_extension_stack_wiring.py::test_runtime_isolation_failure_is_recorded_after_stack_composition": 0.0018560950001074161,
+ "tests/test_extension_stack_wiring.py::test_subagent_build_context_carries_the_projected_host_policy": 0.001268582000079732,
+ "tests/test_extension_stack_wiring.py::test_tool_raw_lands_inside_tool_error_handling": 0.0013514390000182175,
+ "tests/test_extension_stack_wiring.py::test_tool_visible_lands_at_the_outermost_position": 0.0014149270000416436,
+ "tests/test_extension_stack_wiring.py::test_zero_extension_composition_reuses_the_built_stack": 0.0008062140000220097,
+ "tests/test_extension_stack_wiring.py::test_zero_extensions_leaves_the_stack_unchanged": 0.002524961999824882,
+ "tests/test_extension_stack_wiring.py::test_zero_extensions_skip_policy_projection": 0.00177356000006057,
+ "tests/test_extension_subagent_lifecycle.py::test_subagent_base_exception_still_emits_failed_stop": 0.005461003999926106,
+ "tests/test_extension_subagent_lifecycle.py::test_subagent_failure_and_cancellation_map_to_distinct_outcomes": 0.007187937000026068,
+ "tests/test_extension_subagent_lifecycle.py::test_subagent_keeps_one_snapshot_across_build_context_and_hooks": 0.005526067000005241,
+ "tests/test_extension_subagent_lifecycle.py::test_subagent_success_emits_shaped_start_and_completed_stop": 0.006191575000002558,
+ "tests/test_extension_subagent_lifecycle.py::test_subagent_without_parent_run_skips_lifecycle_but_keeps_task_store": 0.00547425000002022,
+ "tests/test_extension_system_model_calls.py::test_async_summarization_observes_each_provider_attempt_and_live_store": 0.0018356869999252012,
+ "tests/test_extension_system_model_calls.py::test_awaited_observation_from_an_isolated_loop_uses_registered_loop": 0.0015948930000604378,
+ "tests/test_extension_system_model_calls.py::test_bad_observer_is_fail_open_and_does_not_hide_later_observers": 0.0016712569999981497,
+ "tests/test_extension_system_model_calls.py::test_detached_observation_dispatches_to_the_registered_loop": 0.011403864999920188,
+ "tests/test_extension_system_model_calls.py::test_detached_observation_drops_when_loop_is_missing_stopped_or_suspended": 0.0016037920000826489,
+ "tests/test_extension_system_model_calls.py::test_detached_observation_ignores_the_callers_other_running_loop": 0.0016514010001174029,
+ "tests/test_extension_system_model_calls.py::test_genuine_host_cancellation_during_notification_still_propagates": 0.001348722000102498,
+ "tests/test_extension_system_model_calls.py::test_goal_evaluator_observes_success_and_failure_with_explicit_snapshot": 0.0023669839999911346,
+ "tests/test_extension_system_model_calls.py::test_memory_callback_contains_bridge_failures": 0.001074898999945617,
+ "tests/test_extension_system_model_calls.py::test_memory_callback_dispatches_the_captured_snapshot_and_live_store": 0.001442747999931271,
+ "tests/test_extension_system_model_calls.py::test_memory_callback_does_not_swallow_interpreter_shutdown": 0.0008490739999160724,
+ "tests/test_extension_system_model_calls.py::test_observe_reports_cancellation_without_awaiting_inside_the_cancelled_task": 0.011742911000055756,
+ "tests/test_extension_system_model_calls.py::test_observe_uses_explicit_snapshot_and_store_on_both_paths": 0.0013598330000377246,
+ "tests/test_extension_system_model_calls.py::test_observer_raising_cancellederror_is_fail_open_like_any_other_failure": 0.0015543480000133059,
+ "tests/test_extension_system_model_calls.py::test_summarization_public_hook_propagates_the_live_task_store": 0.0028194749999101987,
+ "tests/test_extension_system_model_calls.py::test_system_model_failure_logs_identify_the_task_scope": 0.0022495130000379504,
+ "tests/test_extension_system_model_calls.py::test_system_model_notification_reports_success_failure_and_detached_store": 0.0013345350000690814,
+ "tests/test_extension_system_model_calls.py::test_task_store_fallback_reads_only_the_host_runtime_key": 0.0007817080000904753,
+ "tests/test_extension_system_model_calls.py::test_title_middleware_uses_build_bound_snapshot_and_live_task_store": 0.001682409000068219,
+ "tests/test_extension_system_model_calls.py::test_zero_observer_path_only_invokes_the_original_call": 0.0012706760001037765,
+ "tests/test_extension_task_lifecycle.py::test_budget_exhaustion_is_classified_without_a_clock_recheck": 0.022168603999944025,
+ "tests/test_extension_task_lifecycle.py::test_budget_exhaustion_mid_hook_logs_a_warning_not_a_traceback": 0.02192595100007111,
+ "tests/test_extension_task_lifecycle.py::test_completion_cancellation_does_not_skip_survivor_after_rogue_stop_cancel": 0.005936914999892906,
+ "tests/test_extension_task_lifecycle.py::test_contributor_raising_cancellederror_cannot_interrupt_run_cleanup": 0.005629036999948767,
+ "tests/test_extension_task_lifecycle.py::test_contributor_timeout_error_before_budget_is_a_hook_failure": 0.0021333649998496185,
+ "tests/test_extension_task_lifecycle.py::test_lead_stop_cancellation_is_deferred_rather_than_swallowed": 3.0080180350000774,
+ "tests/test_extension_task_lifecycle.py::test_lead_stop_interrupt_is_deferred_until_final_cleanup": 0.004733966999992845,
+ "tests/test_extension_task_lifecycle.py::test_lead_stop_runs_after_completion_hook_and_before_stream_end": 0.0044141879998278455,
+ "tests/test_extension_task_lifecycle.py::test_notification_timeout_is_one_shared_budget": 0.021628251999914028,
+ "tests/test_extension_task_lifecycle.py::test_one_malformed_or_failing_contributor_does_not_stop_the_rest": 0.0016750249999404332,
+ "tests/test_extension_task_lifecycle.py::test_run_agent_reports_failed_and_skips_runs_that_never_started": 0.007043353999961255,
+ "tests/test_extension_task_lifecycle.py::test_run_agent_uses_the_run_bound_snapshot_for_lifecycle_and_task_store": 1.5264278460000469,
+ "tests/test_extension_task_lifecycle.py::test_second_real_stop_cancellation_finishes_all_observers_and_cleanup": 0.004837403999886192,
+ "tests/test_extension_task_lifecycle.py::test_start_and_stop_reach_contributors_in_order": 0.0012965040000381123,
+ "tests/test_extension_task_lifecycle.py::test_task_identity_and_outcome_classification_are_explicit": 0.0007972359999257606,
+ "tests/test_extension_task_store_runtime.py::test_async_subagent_task_store_preserves_external_correlation_scope[asyncio]": 0.005199962999995478,
+ "tests/test_extension_task_store_runtime.py::test_build_runtime_context_installs_the_extension_store": 0.0010865000000421787,
+ "tests/test_extension_task_store_runtime.py::test_build_runtime_context_installs_the_run_extension_snapshot": 0.0009558340000239696,
+ "tests/test_extension_task_store_runtime.py::test_build_runtime_context_never_keeps_a_caller_supplied_snapshot": 0.0009426089999351461,
+ "tests/test_extension_task_store_runtime.py::test_build_runtime_context_omits_the_key_without_a_store": 0.0009567550000610936,
+ "tests/test_extension_task_store_runtime.py::test_build_runtime_context_omits_the_snapshot_key_without_extensions": 0.0009428810000144949,
+ "tests/test_extension_task_store_runtime.py::test_gateway_run_context_captures_the_app_extension_snapshot": 0.0010027419999687481,
+ "tests/test_extension_task_store_runtime.py::test_lead_agent_factory_receives_the_same_extension_snapshot_as_the_store[asyncio]": 0.003049225999916416,
+ "tests/test_extension_task_store_runtime.py::test_lead_middleware_receives_a_run_scoped_store[asyncio]": 0.006738871999914409,
+ "tests/test_extension_task_store_runtime.py::test_lead_run_publishes_its_snapshot_for_delegated_work[asyncio]": 0.0030552350000334627,
+ "tests/test_extension_task_store_runtime.py::test_resolve_run_extensions_rejects_a_foreign_context_value": 0.0009588899998789202,
+ "tests/test_extension_task_store_runtime.py::test_subagent_builder_receives_the_same_extension_snapshot_as_the_store[asyncio]": 0.0062527200000204175,
+ "tests/test_extension_task_store_runtime.py::test_subagent_middleware_without_parent_run_receives_its_task_store[asyncio]": 0.005612286999962635,
+ "tests/test_extension_task_store_runtime.py::test_subagent_prefers_the_parent_run_snapshot_over_the_singleton[asyncio]": 0.005130722999865611,
+ "tests/test_extension_task_store_runtime.py::test_subagent_without_task_store_contributors_does_not_inject_one[asyncio]": 0.005176409999990028,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_fallback_warns_once_per_target": 0.008688842999958979,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_falls_back_in_place_when_destination_is_a_mount_point": 0.007090763000064726,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_existing_file_mode": 0.0067227619999812305,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_original_when_file_fsync_fails": 0.0060614109999050925,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_original_when_json_dump_fails_mid_write": 0.0059622549999858165,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_preserves_original_when_replace_fails": 0.00645093100001759,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_propagates_non_ebusy_replace_errors": 0.00774705399976483,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_replaces_config_without_leaving_temp_files": 0.007295647999967514,
+ "tests/test_extensions_config_atomic_write.py::test_atomic_write_updates_symlink_target_without_replacing_symlink": 0.006664492000027167,
+ "tests/test_extensions_config_atomic_write.py::test_extensions_config_file_lock_serializes_cross_process_read_modify_write": 0.3731706349999513,
+ "tests/test_extensions_config_freshness.py::test_config_appearing_after_unconfigured_start_is_adopted": 0.0066803119999576666,
+ "tests/test_extensions_config_freshness.py::test_deleted_file_keeps_last_known_good_until_it_returns": 0.008317705999843383,
+ "tests/test_extensions_config_freshness.py::test_get_extensions_config_keeps_instance_while_file_is_unchanged": 0.006764709999970364,
+ "tests/test_extensions_config_freshness.py::test_get_extensions_config_reflects_peer_atomic_write": 0.007783994000078565,
+ "tests/test_extensions_config_freshness.py::test_half_written_file_keeps_last_known_good_and_warns_once": 0.010344021000037174,
+ "tests/test_extensions_config_freshness.py::test_invalid_file_on_first_load_still_raises": 0.008731743999987884,
+ "tests/test_extensions_config_freshness.py::test_invalid_revision_warning_does_not_leak_resolved_values": 0.007863402999987557,
+ "tests/test_extensions_config_freshness.py::test_local_bash_allowlist_follows_peer_write": 0.010789717999955428,
+ "tests/test_extensions_config_freshness.py::test_missing_explicit_file_on_first_load_still_raises": 0.0067427279999492384,
+ "tests/test_extensions_config_freshness.py::test_reload_after_own_write_records_the_written_revision": 0.007622972000035588,
+ "tests/test_extensions_config_freshness.py::test_reload_with_explicit_path_follows_that_file": 0.009730860000104258,
+ "tests/test_extensions_config_freshness.py::test_reset_forgets_an_explicitly_reloaded_path": 0.007442462999961208,
+ "tests/test_extensions_config_freshness.py::test_same_size_edit_with_unchanged_mtime_is_detected": 0.008845411000038439,
+ "tests/test_extensions_config_freshness.py::test_search_mode_deletion_during_reload_keeps_last_known_good[after-signature]": 0.010161316000107945,
+ "tests/test_extensions_config_freshness.py::test_search_mode_deletion_during_reload_keeps_last_known_good[before-signature]": 0.010597868000104427,
+ "tests/test_extensions_config_freshness.py::test_set_extensions_config_is_pinned_until_reload_or_reset": 0.007746293000082005,
+ "tests/test_extensions_config_raw_writes.py::test_from_file_resolves_placeholders[utf-8-sig]": 0.005989004999946701,
+ "tests/test_extensions_config_raw_writes.py::test_from_file_resolves_placeholders[utf-8]": 0.005990387999872837,
+ "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_leaves_invalid_config_untouched": 0.005951212000013584,
+ "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_new_file_does_not_serialize_resolved_cache": 0.00673644699986653,
+ "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_preserves_placeholders[utf-8-sig]": 0.008673496000028535,
+ "tests/test_extensions_config_raw_writes.py::test_gateway_skill_toggle_preserves_placeholders[utf-8]": 0.00899779100006981,
+ "tests/test_extensions_config_raw_writes.py::test_read_raw_keeps_placeholders[utf-8-sig]": 0.006055839999817181,
+ "tests/test_extensions_config_raw_writes.py::test_read_raw_keeps_placeholders[utf-8]": 0.006068022000022211,
+ "tests/test_extensions_config_raw_writes.py::test_read_raw_rejects_invalid_json[utf-8-sig]": 0.005892142999755379,
+ "tests/test_extensions_config_raw_writes.py::test_read_raw_rejects_invalid_json[utf-8]": 0.006002139999964129,
+ "tests/test_extensions_config_raw_writes.py::test_read_raw_rejects_non_object": 0.005853409000110332,
+ "tests/test_extensions_config_raw_writes.py::test_set_raw_skill_enabled_creates_skills_map": 0.0007529930001055618,
+ "tests/test_extensions_config_raw_writes.py::test_set_raw_skill_enabled_keeps_sibling_entry_keys": 0.0008300779999217411,
+ "tests/test_extensions_config_raw_writes.py::test_set_raw_skill_enabled_rejects_non_object_skills": 0.00082050000014533,
+ "tests/test_extensions_config_raw_writes.py::test_validate_raw_rejects_runtime_invalid_candidate": 0.0008462779999263148,
+ "tests/test_extensions_config_raw_writes.py::test_validate_raw_resolves_like_runtime_without_mutating_input": 0.0009403660000089076,
+ "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-parse-automatic-reload]": 0.013988734000008662,
+ "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-parse-explicit-reload]": 0.008493601999930434,
+ "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-parse-first-load]": 0.010766445000058411,
+ "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-read-automatic-reload]": 0.008563366999965183,
+ "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-read-explicit-reload]": 0.008082393000108823,
+ "tests/test_extensions_config_signed_read.py::test_cache_signature_identifies_the_parsed_revision[before-read-first-load]": 0.008353153000030034,
+ "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/runs/stream]": 0.04531588499992267,
+ "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/runs/wait]": 0.06561754999995628,
+ "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/threads/synthetic-role-http/runs/stream]": 0.04586639399997239,
+ "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/threads/synthetic-role-http/runs/wait]": 0.0440577450000319,
+ "tests/test_external_system_message_boundary.py::test_all_http_run_entrypoints_reject_before_starting_worker[/api/threads/synthetic-role-http/runs]": 0.048471714999891446,
+ "tests/test_external_system_message_boundary.py::test_internal_system_still_coalesces_and_user_marker_is_only_user_data": 0.004937982000001284,
+ "tests/test_external_system_message_boundary.py::test_rejected_system_never_reaches_checkpoint_or_model_on_followup[normalize_input]": 0.012570019999998294,
+ "tests/test_external_system_message_boundary.py::test_rejected_system_never_reaches_checkpoint_or_model_on_followup[strip_server_owned_state_metadata]": 0.008866386999898168,
+ "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[different-output-False]": 0.0065542850001065744,
+ "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[different-output-True]": 0.006535310999993271,
+ "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[identical-output-False]": 0.006700670999975955,
+ "tests/test_externalize_failure_cleanup.py::test_concurrent_externalizations_do_not_share_temporary_files[identical-output-True]": 0.00653553900008319,
+ "tests/test_externalize_failure_cleanup.py::test_exclusive_creation_collision_preserves_other_writers_temp": 0.0063805779999484,
+ "tests/test_externalize_failure_cleanup.py::test_failed_write_leaves_no_file_behind": 0.006725266000103147,
+ "tests/test_externalize_failure_cleanup.py::test_published_output_respects_umask[group-writable]": 1.267939836999858,
+ "tests/test_externalize_failure_cleanup.py::test_published_output_respects_umask[other-readable]": 1.2547307980000824,
+ "tests/test_externalize_failure_cleanup.py::test_published_output_respects_umask[private]": 1.2773977839999588,
+ "tests/test_externalize_failure_cleanup.py::test_successful_write_publishes_the_whole_content": 0.005939151000006859,
+ "tests/test_externalize_failure_cleanup.py::test_temporary_file_creation_failure_preserves_existing_output": 0.005877365000060308,
+ "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_allows_public_backend": 0.0043110729999398245,
+ "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_allows_self_hosted_backend_when_confirmed": 0.003361621000181003,
+ "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_fails_closed_on_env_backend": 0.002756284000042797,
+ "tests/test_fastcrw_tools.py::TestFastcrwBackendIsolation::test_fetch_fails_closed_on_self_hosted_backend": 0.002822828999910598,
+ "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_allows_private_when_opted_in": 0.003326746000084313,
+ "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_builds_client_from_the_validated_config_snapshot": 0.0036799480000127005,
+ "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_rejects_dns_resolving_to_private": 0.002871489999961341,
+ "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_rejects_metadata_ip": 0.0027412259998982336,
+ "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_returns_error_string_on_exception": 0.003107793000026504,
+ "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_returns_error_when_no_content": 0.0033740630001375393,
+ "tests/test_fastcrw_tools.py::TestWebFetchTool::test_fetch_uses_web_fetch_config": 0.0058096239999940735,
+ "tests/test_fastcrw_tools.py::TestWebSearchTool::test_search_falls_back_to_env_and_default_max_results": 0.002913027999966289,
+ "tests/test_fastcrw_tools.py::TestWebSearchTool::test_search_returns_error_string_on_exception": 0.002793533999806641,
+ "tests/test_fastcrw_tools.py::TestWebSearchTool::test_search_uses_web_search_config": 0.004100866000044334,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[bool]": 0.0038680609999346416,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[explicit-null]": 0.0035172419999298654,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[fractional]": 0.003463580000016009,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[integer-string]": 0.003409661000091546,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[negative]": 0.0035006509998538604,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[non-numeric-string]": 0.003487665999955425,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[omitted]": 0.0033911350000153107,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[plain-int]": 0.0034025459998474616,
+ "tests/test_fastcrw_tools.py::test_search_normalizes_max_results_before_calling_the_client[zero]": 0.0034216330001299866,
+ "tests/test_features_router.py::test_features_distinguishes_batch_history_from_worker_availability": 0.004447298000059163,
+ "tests/test_features_router.py::test_features_enables_scope_selection_only_for_exact_ragflow_provider": 0.004627426000070045,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-False-False]": 0.004619410999907814,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-False-True]": 0.004578570000035143,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-None-False]": 0.004546655000012834,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-None-True]": 0.0044919819999904576,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-True-False]": 0.004563575999895875,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[False-True-True]": 0.004700893999938671,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-False-False]": 0.004567326000028515,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-False-True]": 0.004597956999987218,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-None-False]": 0.005118115999948714,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-None-True]": 0.004560400000059417,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-True-False]": 0.004433873000039057,
+ "tests/test_features_router.py::test_features_group_notifications_require_repository_and_channel_connections[True-True-True]": 0.004477856000107749,
+ "tests/test_features_router.py::test_features_reports_agents_api_disabled": 0.004852347000110058,
+ "tests/test_features_router.py::test_features_reports_agents_api_enabled": 0.007149310000045261,
+ "tests/test_features_router.py::test_features_reports_browser_control_disabled_for_unguarded_cdp": 0.0046851050000213945,
+ "tests/test_features_router.py::test_features_reports_browser_control_disabled_when_runtime_missing": 0.005246487000022171,
+ "tests/test_features_router.py::test_features_reports_browser_control_enabled_when_configured_and_runtime_available": 0.004704770999978791,
+ "tests/test_features_router.py::test_features_reports_conversation_references_when_the_tool_is_configured": 0.004526923999833343,
+ "tests/test_features_router.py::test_features_reports_mcp_tasks_startup_capability": 0.004469610000114699,
+ "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[no-repo]": 0.004730520000066463,
+ "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[repo-service-not-running]": 0.004681537999886132,
+ "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[running-tool-off]": 0.004641579000008278,
+ "tests/test_features_router.py::test_features_reports_scheduled_tasks_process_state[running-tool-on]": 0.004620555000087734,
+ "tests/test_features_router.py::test_features_reports_subagent_batch_startup_capability": 0.0044129630000497855,
+ "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[memory-run-store]": 0.005224690999966697,
+ "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[memory]": 0.004444583000008606,
+ "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[no-read-repo]": 0.01494256699993457,
+ "tests/test_features_router.py::test_features_reports_thread_activity_only_with_sql_persistence[sql]": 0.01493823999999222,
+ "tests/test_features_router.py::test_features_scope_selection_fails_closed[False-deerflow.community.ragflow.tools:knowledge_search_tool]": 0.0045493300000316594,
+ "tests/test_features_router.py::test_features_scope_selection_fails_closed[True-None]": 0.004918782000004285,
+ "tests/test_features_router.py::test_features_scope_selection_fails_closed[True-custom.provider:knowledge_search_tool]": 0.004575269000042681,
+ "tests/test_features_router.py::test_features_scope_selection_fails_closed[True-deerflow.community.lightrag.tools:knowledge_search_tool]": 0.004536397999800101,
+ "tests/test_feedback.py::TestDeleteByThread::test_deletes_only_the_owners_rows_for_that_thread[asyncio]": 0.146222736000027,
+ "tests/test_feedback.py::TestDeleteByThread::test_second_call_returns_zero[asyncio]": 0.12307748600017021,
+ "tests/test_feedback.py::TestFeedbackRepository::test_aggregate_by_run[asyncio]": 0.1276337090000652,
+ "tests/test_feedback.py::TestFeedbackRepository::test_aggregate_empty[asyncio]": 0.148394479999979,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_invalid_rating_five[asyncio]": 0.13186230600013005,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_invalid_rating_zero[asyncio]": 0.1197809430000234,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_negative_with_comment[asyncio]": 0.12155799799995748,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_positive[asyncio]": 0.1364967219999471,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_reraises_integrity_errors_other_than_the_run_user_key[asyncio]": 0.12291711000000305,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_twice_for_same_run_and_user_raises_already_exists[asyncio]": 0.1378143590000036,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_with_message_id[asyncio]": 0.12438856699998269,
+ "tests/test_feedback.py::TestFeedbackRepository::test_create_with_owner[asyncio]": 0.14051309100000253,
+ "tests/test_feedback.py::TestFeedbackRepository::test_delete[asyncio]": 0.13292324100007136,
+ "tests/test_feedback.py::TestFeedbackRepository::test_delete_by_run[asyncio]": 0.14266421499996795,
+ "tests/test_feedback.py::TestFeedbackRepository::test_delete_by_run_nonexistent[asyncio]": 0.14312813999993068,
+ "tests/test_feedback.py::TestFeedbackRepository::test_delete_nonexistent[asyncio]": 0.11725365400002374,
+ "tests/test_feedback.py::TestFeedbackRepository::test_get[asyncio]": 0.12571119099993666,
+ "tests/test_feedback.py::TestFeedbackRepository::test_get_nonexistent[asyncio]": 0.11781399100004819,
+ "tests/test_feedback.py::TestFeedbackRepository::test_list_by_run[asyncio]": 0.12624309199998152,
+ "tests/test_feedback.py::TestFeedbackRepository::test_list_by_run_ids_empty_skips_query[asyncio]": 0.13355684599991946,
+ "tests/test_feedback.py::TestFeedbackRepository::test_list_by_run_ids_is_thread_and_owner_scoped[asyncio]": 0.13283781399991312,
+ "tests/test_feedback.py::TestFeedbackRepository::test_list_by_thread[asyncio]": 0.1295533100000057,
+ "tests/test_feedback.py::TestFeedbackRepository::test_list_by_thread_grouped[asyncio]": 0.15060249600003317,
+ "tests/test_feedback.py::TestFeedbackRepository::test_list_by_thread_grouped_empty[asyncio]": 0.12165636200006702,
+ "tests/test_feedback.py::TestFeedbackRepository::test_unfiltered_reads_collapse_multi_user_feedback_deterministically[asyncio]": 0.15452514599996903,
+ "tests/test_feedback.py::TestFeedbackRepository::test_upsert_creates_new[asyncio]": 0.13000282899997728,
+ "tests/test_feedback.py::TestFeedbackRepository::test_upsert_different_users_separate[asyncio]": 0.12658112500002972,
+ "tests/test_feedback.py::TestFeedbackRepository::test_upsert_invalid_rating[asyncio]": 0.11592297599997892,
+ "tests/test_feedback.py::TestFeedbackRepository::test_upsert_raises_the_integrity_error_once_retries_are_exhausted[asyncio]": 0.13679904599973725,
+ "tests/test_feedback.py::TestFeedbackRepository::test_upsert_retries_as_update_when_concurrent_insert_wins[asyncio]": 0.1269004829999858,
+ "tests/test_feedback.py::TestFeedbackRepository::test_upsert_updates_existing[asyncio]": 0.14220347699983904,
+ "tests/test_feedback.py::TestFollowUpAssociation::test_follow_up_auto_detection_logic[asyncio]": 0.0012728699999797755,
+ "tests/test_feedback.py::TestFollowUpAssociation::test_human_message_has_follow_up_metadata[asyncio]": 0.0013115120000293246,
+ "tests/test_feedback.py::TestFollowUpAssociation::test_run_records_follow_up_via_memory_store[asyncio]": 0.0013226620000068579,
+ "tests/test_feedback_router.py::test_concurrent_first_feedback_posts_return_one_200_and_one_409[asyncio]": 0.14556194900001174,
+ "tests/test_feedback_router.py::test_concurrent_first_feedback_puts_both_succeed_with_one_row[asyncio]": 0.17659438800012595,
+ "tests/test_feedback_router.py::test_second_feedback_post_for_same_run_returns_409_not_500[asyncio]": 0.14163857499988808,
+ "tests/test_feishu_card_delivery.py::test_accepted_text_answer_retires_its_button_card[False]": 0.010622249999983069,
+ "tests/test_feishu_card_delivery.py::test_accepted_text_answer_retires_its_button_card[True]": 0.01043336400005046,
+ "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[False-False]": 0.01107758300020123,
+ "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[False-True]": 0.011098444000026575,
+ "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[True-False]": 0.012750963999906162,
+ "tests/test_feishu_card_delivery.py::test_answered_card_clears_only_its_text_continuation[True-True]": 0.013211023000167188,
+ "tests/test_feishu_card_delivery.py::test_button_answer_is_persisted_as_latest_human_input": 0.010661460999813244,
+ "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[None-Pick one-absent]": 0.010475654000060786,
+ "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[None-Pick one-patch_rejected]": 0.010656382999968628,
+ "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[None-Pick one-present]": 0.012474196000084703,
+ "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002-\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002\\n\\nPick one-absent]": 0.009791780999989896,
+ "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002-\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002\\n\\nPick one-patch_rejected]": 0.010352584000088427,
+ "tests/test_feishu_card_delivery.py::test_button_delivery_uses_real_sdk_requests[\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002-\\u8fd9\\u5c06**\\u6c38\\u4e45\\u5220\\u9664**\\u751f\\u4ea7\\u8868\\u4e2d\\u7684\\u6570\\u636e\\u3002\\n\\nPick one-present]": 0.009692804999986038,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-None-False]": 0.02079275999994934,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-None-True]": 0.14576065300013852,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-topic-1-False]": 0.020185941000022467,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[False-topic-1-True]": 0.14623545599999943,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-None-False]": 0.019999630000029356,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-None-True]": 0.18097782000006646,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-topic-1-False]": 0.020943759000033424,
+ "tests/test_feishu_card_delivery.py::test_consecutive_card_answers_resume_the_same_thread[True-topic-1-True]": 0.16192875299987008,
+ "tests/test_feishu_card_delivery.py::test_explicit_text_answer_keeps_the_new_conversation_route": 0.02008338600001025,
+ "tests/test_feishu_card_delivery.py::test_explicit_text_answer_targets_the_card_before_its_shared_topic": 0.012851594000039768,
+ "tests/test_feishu_card_delivery.py::test_failed_thread_alias_binding_falls_back_to_text": 0.009773002999850178,
+ "tests/test_feishu_card_delivery.py::test_forged_option_id_does_not_consume_card": 0.01123893599992698,
+ "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[callback_token]": 0.010141085000100247,
+ "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[operator]": 0.010040328000172849,
+ "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[option_id]": 0.010209283999984109,
+ "tests/test_feishu_card_delivery.py::test_malformed_callback_keeps_the_real_button_usable[option_value]": 0.010205728000073577,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-False-False]": 0.014420382000025711,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-False-True]": 0.15968671700011328,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-True-False]": 0.01951178899992101,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[None-True-True]": 0.15044984499991187,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-False-False]": 0.014163720000055946,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-False-True]": 0.14843852000001334,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-True-False]": 0.01853824900001655,
+ "tests/test_feishu_card_delivery.py::test_ordinary_text_uses_current_conversation[source-1-True-True]": 0.18521101800001816,
+ "tests/test_feishu_card_delivery.py::test_plain_reply_keeps_markdown_wrapper": 0.009183397000015248,
+ "tests/test_feishu_card_delivery.py::test_rejected_answer_keeps_text_fallback_and_card_unresolved[closed]": 0.009894944000166106,
+ "tests/test_feishu_card_delivery.py::test_rejected_answer_keeps_text_fallback_and_card_unresolved[full]": 0.009896195000010266,
+ "tests/test_feishu_card_delivery.py::test_rejected_text_answer_keeps_the_button_usable[closed_reservation]": 0.009990665000032095,
+ "tests/test_feishu_card_delivery.py::test_rejected_text_answer_keeps_the_button_usable[full]": 0.011156250999988515,
+ "tests/test_feishu_card_delivery.py::test_reused_request_ids_do_not_cross_route_cards": 0.015450091000047905,
+ "tests/test_feishu_card_delivery.py::test_visible_buttons_work_while_auxiliary_mapping_is_slow": 0.01053235999984281,
+ "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_card_preserves_context_before_question": 0.000867169000002832,
+ "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_card_structure_binds_buttons_to_request": 0.0008443259999921793,
+ "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[ \\t\\n ]": 0.0008727499999849897,
+ "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[42]": 0.0009184430000459542,
+ "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[None]": 0.000942349000069953,
+ "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[]": 0.0008772269999326454,
+ "tests/test_feishu_card_interaction.py::TestBuildButtonCard::test_missing_or_invalid_context_keeps_question_only[context4]": 0.0009139550001009411,
+ "tests/test_feishu_card_interaction.py::TestCardClickEndToEndRouting::test_card_answer_passes_bound_identity_admission": 0.13133256299988716,
+ "tests/test_feishu_card_interaction.py::TestCardClickEndToEndRouting::test_card_answer_resumes_existing_thread": 0.13128777800011449,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_absent_payload_returns_none": 0.0008764950000568206,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_choice_with_options_extracts": 0.0008067029999665465,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_custom_option_ids_pass_through_to_buttons": 0.0008510769998792966,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_empty_options_returns_none": 0.0008206310000105077,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_form_mode_returns_none": 0.0008039389999794366,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_free_text_mode_returns_none": 0.000819038000031469,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_malformed_payload_returns_none": 0.0007562389998838626,
+ "tests/test_feishu_card_interaction.py::TestClarificationCardRequestExtraction::test_overflow_options_returns_none": 0.0008025469999211055,
+ "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_expired_entry_is_unknown": 0.0007788219999156354,
+ "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_non_originator_rejected_without_consuming": 0.0008478620000005321,
+ "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_originator_consumes_and_gets_entry": 0.0008648340000263488,
+ "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_unknown_option_value_rejected_without_consuming": 0.0008274529999425795,
+ "tests/test_feishu_card_interaction.py::TestConsumeIfOriginator::test_unknown_request_id": 0.0008169420000285754,
+ "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_flag_off_falls_back_to_plain_card": 0.007303408999973726,
+ "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_flag_on_free_text_falls_back_to_plain_card": 0.007171742000082304,
+ "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_flag_on_options_renders_button_card_and_registers": 0.008052163999991535,
+ "tests/test_feishu_card_interaction.py::TestFeishuChannelButtonCardWiring::test_running_card_is_updated_into_button_card": 0.00819410099995821,
+ "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_dispatch_failure_returns_warning_toast": 0.001909202999968329,
+ "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_non_originator_gets_refusal_toast_and_entry_survives": 0.0016548060001468912,
+ "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_originator_gets_ack_toast_and_dispatches_async_resolution": 0.0017642920000753293,
+ "tests/test_feishu_card_interaction.py::TestOnCardActionValidation::test_unknown_request_id_gets_stale_toast": 0.0015818500000932545,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_capacity_retires_oldest_card_and_keeps_new_cards_usable": 0.0009120520001033583,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_discard_thread_retires_all_matching_cards": 0.000828885000032642,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_duplicate_callback_token_cannot_replace_a_pending_card": 0.0009019140001100823,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_get_pending_entry_provides_read_only_view": 0.0007859249999455642,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_prune_expired_removes_stale_cards_and_returns_count": 0.0008171740000761929,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_register_prunes_expired_cards_without_clicks": 0.0008375020000812583,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_register_then_consume_returns_entry_once": 0.0007744329999468391,
+ "tests/test_feishu_card_interaction.py::TestPendingCardRegistry::test_same_request_id_keeps_independent_cards": 0.0008117739999988771,
+ "tests/test_feishu_card_interaction.py::TestResolveCardClick::test_dropped_inbound_leaves_card_unresolved": 0.0017957489999389509,
+ "tests/test_feishu_card_interaction.py::TestResolveCardClick::test_publishes_hidden_inbound_and_marks_card_resolved": 0.0016333859998667322,
+ "tests/test_feishu_card_interaction.py::TestThreadReplacementRetiresCards::test_manager_new_command_notifies_channel": 0.008812662999957865,
+ "tests/test_feishu_card_interaction.py::TestThreadReplacementRetiresCards::test_on_thread_replaced_is_noop_when_card_interaction_disabled": 0.0008503369999743882,
+ "tests/test_feishu_card_interaction.py::TestThreadReplacementRetiresCards::test_on_thread_replaced_retires_old_thread_cards": 0.0009132440000030329,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[\\u2028 separators \\u2029]": 0.0012697939999952723,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[\\u4e2d\\u6587\\u56de\\u7b54]": 0.0014111689998799193,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[\\x01control\\x7f]": 0.0013119110000161527,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[emoji \\U0001f600 and \\ud55c\\uad6d\\uc5b4 \\xe9]": 0.0013417489999483223,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[line\\nbreak\\ttab\\r\\x08\\x0c]": 0.0013961809999045727,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[lone \\ud83d surrogate]": 0.0013190160000249307,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[plain]": 0.0015055660001053184,
+ "tests/test_feishu_card_size.py::test_card_text_bytes_match_the_sdk_request_body[quote \" and \\\\ backslash]": 0.0035952580000184753,
+ "tests/test_feishu_card_size.py::test_cjk_card_content_is_not_ascii_escaped": 0.0012228149998918525,
+ "tests/test_feishu_card_size.py::test_long_final_answer_continues_in_further_cards": 0.051546209999969506,
+ "tests/test_feishu_card_size.py::test_long_text_splits_on_lines_into_cards_that_fit": 0.016139423999902647,
+ "tests/test_feishu_card_size.py::test_reply_without_running_card_and_push_without_source_split_too": 0.040885860999992474,
+ "tests/test_feishu_card_size.py::test_retry_does_not_repeat_delivered_cards": 0.04098711100004948,
+ "tests/test_feishu_card_size.py::test_running_card_created_from_an_oversized_update_fits": 0.023958512999911363,
+ "tests/test_feishu_card_size.py::test_split_is_capped_and_the_last_card_is_clipped": 0.09484278799993717,
+ "tests/test_feishu_card_size.py::test_streamed_update_over_budget_shows_what_fits": 0.01658093700007157,
+ "tests/test_feishu_card_size.py::test_text_without_line_breaks_still_splits_within_budget": 0.02085871200006295,
+ "tests/test_feishu_notifications.py::test_base_group_notification_is_unsupported_and_never_falls_back": 0.002340996999919298,
+ "tests/test_feishu_notifications.py::test_base_owner_notification_preserves_existing_provider_send": 0.002320528000041122,
+ "tests/test_feishu_notifications.py::test_bind_callback_passes_parsed_chat_type": 0.0025905940000257033,
+ "tests/test_feishu_notifications.py::test_binding_records_chat_type_from_inbound_event[None]": 0.0027163199999904464,
+ "tests/test_feishu_notifications.py::test_binding_records_chat_type_from_inbound_event[group]": 0.004250771999977587,
+ "tests/test_feishu_notifications.py::test_binding_records_chat_type_from_inbound_event[p2p]": 0.0028159879999520854,
+ "tests/test_feishu_notifications.py::test_group_binding_reads_name_offloop_without_blocking_binding_on_failure[exception]": 0.005096231000038642,
+ "tests/test_feishu_notifications.py::test_group_binding_reads_name_offloop_without_blocking_binding_on_failure[rejected]": 0.0038507120001440853,
+ "tests/test_feishu_notifications.py::test_group_binding_reads_name_offloop_without_blocking_binding_on_failure[success]": 0.0038501799999721698,
+ "tests/test_feishu_notifications.py::test_group_notification_binding_lookup_failure_parks": 0.0022338660000968957,
+ "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides0]": 0.0037149270000327306,
+ "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides1]": 0.0023135649998948793,
+ "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides2]": 0.0023280819999627056,
+ "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides3]": 0.002379007000058664,
+ "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides4]": 0.0022957509999059766,
+ "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides5]": 0.002210621000017454,
+ "tests/test_feishu_notifications.py::test_group_notification_refuses_invalid_binding_without_private_fallback[overrides6]": 0.0022628490000897727,
+ "tests/test_feishu_notifications.py::test_group_notification_uses_selected_binding_and_group_chat": 0.002987709999956678,
+ "tests/test_feishu_notifications.py::test_notification_platform_rejection_remains_a_counted_failure": 0.0028936649998740904,
+ "tests/test_feishu_notifications.py::test_notification_sdk_send_runs_offloop_and_waits_for_ack[False]": 0.004668808000019453,
+ "tests/test_feishu_notifications.py::test_notification_sdk_send_runs_offloop_and_waits_for_ack[True]": 0.0029581360000747736,
+ "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[ConnectionError0]": 0.0028612129999601166,
+ "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[ConnectionError1]": 0.0028702300002123593,
+ "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[OSError]": 0.002857575000007273,
+ "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[TimeoutError]": 0.0028174110000236396,
+ "tests/test_feishu_notifications.py::test_notification_transport_failures_park_without_local_retry[Timeout]": 0.002838752000002387,
+ "tests/test_feishu_notifications.py::test_notification_unexpected_sdk_error_is_not_disguised_as_transport": 0.0027398639999773877,
+ "tests/test_feishu_notifications.py::test_notification_uses_bound_open_id_and_static_markdown_card": 0.003015983000068445,
+ "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[dead_thread]": 0.0020591870000998824,
+ "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[missing_client]": 0.0020127009998986978,
+ "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[missing_thread]": 0.0033953669998254554,
+ "tests/test_feishu_notifications.py::test_notification_without_live_channel_parks_without_sending[stopped]": 0.0021278050002138116,
+ "tests/test_feishu_notifications.py::test_owner_chosen_group_name_is_consumed_only_for_group_binding[group-Release team]": 0.0030840019999232027,
+ "tests/test_feishu_notifications.py::test_owner_chosen_group_name_is_consumed_only_for_group_binding[p2p-None]": 0.0029650879999962854,
+ "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[None]": 0.0023576380000349673,
+ "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides1]": 0.002326598999957241,
+ "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides2]": 0.00231628000017281,
+ "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides3]": 0.0023151489999690966,
+ "tests/test_feishu_notifications.py::test_owner_notification_does_not_send_when_binding_is_no_longer_active[overrides4]": 0.002292565000061586,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides0]": 0.0031256199999916134,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides1]": 0.002963034999993397,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides2]": 0.0030050430000301276,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides3]": 0.004237547999878188,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides4]": 0.003074765000064872,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides5]": 0.002943236999954024,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides6]": 0.0029721320000817286,
+ "tests/test_feishu_notifications.py::test_owner_notification_never_promotes_unverified_chat_id[overrides7]": 0.0029758489999949234,
+ "tests/test_feishu_notifications.py::test_owner_notification_parks_on_binding_lookup_error": 0.002225729000087995,
+ "tests/test_feishu_notifications.py::test_owner_notification_uses_only_its_bound_private_chat": 0.002987969999935558,
+ "tests/test_feishu_notifications.py::test_owner_notification_without_connection_repo_keeps_open_id": 0.0036422099998389967,
+ "tests/test_feishu_parser.py::test_feishu_batches_top_level_file_messages_from_same_user": 0.01468812399991748,
+ "tests/test_feishu_parser.py::test_feishu_command_does_not_consume_pending_clarification": 0.0019340729999157702,
+ "tests/test_feishu_parser.py::test_feishu_deferred_burst_is_bounded_by_inbound_queue_maxsize": 0.5577946019999445,
+ "tests/test_feishu_parser.py::test_feishu_deferred_message_budget_runs_from_arrival_and_releases_capacity_on_drop": 0.0022829869999441144,
+ "tests/test_feishu_parser.py::test_feishu_deferred_messages_keep_per_chat_fifo_order": 0.5669798109998965,
+ "tests/test_feishu_parser.py::test_feishu_event_handler_ignores_non_content_message_events": 0.0007835110000087298,
+ "tests/test_feishu_parser.py::test_feishu_expired_file_batch_does_not_get_overwritten": 0.001361986999995679,
+ "tests/test_feishu_parser.py::test_feishu_expired_pending_clarification_is_ignored": 0.0032014130000561636,
+ "tests/test_feishu_parser.py::test_feishu_explicit_file_reply_does_not_enter_batch": 0.002313584999910745,
+ "tests/test_feishu_parser.py::test_feishu_explicit_reply_prefers_stored_mapping_over_pending": 0.004284837999989577,
+ "tests/test_feishu_parser.py::test_feishu_file_batch_window_expiry_starts_new_topic": 0.02372130600008404,
+ "tests/test_feishu_parser.py::test_feishu_files_only_post_is_not_treated_as_empty": 0.002029430999868964,
+ "tests/test_feishu_parser.py::test_feishu_is_not_running_when_ws_thread_exits": 0.0013432130000410325,
+ "tests/test_feishu_parser.py::test_feishu_leading_mention_before_chat_keeps_mention": 0.0019138840000323398,
+ "tests/test_feishu_parser.py::test_feishu_leading_mention_before_command_classifies_and_strips[@_user_1 /goal ship it]": 0.002011317000096824,
+ "tests/test_feishu_parser.py::test_feishu_leading_mention_before_command_classifies_and_strips[@_user_1 @_user_2 /new]": 0.0020120689999885144,
+ "tests/test_feishu_parser.py::test_feishu_leading_mention_before_command_classifies_and_strips[@bot /status]": 0.0020043939999823124,
+ "tests/test_feishu_parser.py::test_feishu_multiple_pending_clarifications_are_consumed_in_order": 0.0025063360000103785,
+ "tests/test_feishu_parser.py::test_feishu_on_message_drops_a_store_backed_message_without_a_running_gateway_loop": 0.0022940580000749833,
+ "tests/test_feishu_parser.py::test_feishu_on_message_extracts_image_and_file_keys": 0.002133466999907796,
+ "tests/test_feishu_parser.py::test_feishu_on_message_plain_text": 0.0030906040000218127,
+ "tests/test_feishu_parser.py::test_feishu_on_message_reuses_stored_parent_topic_for_card_replies": 0.005583536000017375,
+ "tests/test_feishu_parser.py::test_feishu_on_message_rich_text": 0.0036001020000639983,
+ "tests/test_feishu_parser.py::test_feishu_pending_clarification_is_consumed_once": 0.0026439150000214795,
+ "tests/test_feishu_parser.py::test_feishu_plain_reply_consumes_pending_clarification_topic": 0.004899056999988716,
+ "tests/test_feishu_parser.py::test_feishu_post_connect_reads_only_the_caption[None]": 0.0021603059999506513,
+ "tests/test_feishu_parser.py::test_feishu_post_connect_reads_only_the_caption[bind-code]": 0.0025369939997972324,
+ "tests/test_feishu_parser.py::test_feishu_post_goal_parses_caption_before_loading_files[clear-delete]": 0.009955014999945888,
+ "tests/test_feishu_parser.py::test_feishu_post_goal_parses_caption_before_loading_files[compare [file]-put]": 0.008371922000037557,
+ "tests/test_feishu_parser.py::test_feishu_post_ignores_non_list_files_field": 0.0019020830000044953,
+ "tests/test_feishu_parser.py::test_feishu_post_merges_inline_and_top_level_files_in_order": 0.0019444500001100096,
+ "tests/test_feishu_parser.py::test_feishu_post_mixed_inline_and_top_level_keeps_appended_slot_last": 0.0023609450000776633,
+ "tests/test_feishu_parser.py::test_feishu_post_skips_folders_and_duplicate_attachments": 0.0018889080000690228,
+ "tests/test_feishu_parser.py::test_feishu_post_user_written_file_placeholder_is_not_replaced": 0.0021995299999844065,
+ "tests/test_feishu_parser.py::test_feishu_post_with_text_and_top_level_files_extracts_attachments": 0.0020407829999840033,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_does_not_follow_planted_symlink": 0.009662156000104005,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_path_traversal_failure_is_per_attachment": 0.011000356999943506,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_preserves_duplicate_filenames": 0.011026517999994212,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_rejects_oversized_resource": 0.008666205000054106,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_replaces_placeholders_in_order": 0.0011652880000383448,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_reserves_dangling_symlink_name": 0.00960166200002277,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_runtime_resolve_failure_is_per_attachment": 0.010760979000110638,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_syncs_sandbox_with_explicit_user_id": 0.011292957000023307,
+ "tests/test_feishu_parser.py::test_feishu_receive_file_syncs_unique_path_to_remote_sandbox": 0.012411077000137993,
+ "tests/test_feishu_parser.py::test_feishu_receive_single_file_releases_sandbox_after_sync[None]": 0.011419283000009273,
+ "tests/test_feishu_parser.py::test_feishu_receive_single_file_releases_sandbox_after_sync[release]": 0.012520040999902449,
+ "tests/test_feishu_parser.py::test_feishu_receive_single_file_releases_sandbox_after_sync[sync]": 0.011579084999993938,
+ "tests/test_feishu_parser.py::test_feishu_receive_single_file_skips_release_for_mounted_sandbox": 0.02204329599999255,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/agent]": 0.0021735340001214354,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/bootstrap]": 0.0020838129997855503,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/goal]": 0.002168561999951635,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/help]": 0.0033162270000275385,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/memory]": 0.002069917000198984,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/model]": 0.0020480759998235953,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/models]": 0.0021219739999196463,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/new]": 0.0020702079998500267,
+ "tests/test_feishu_parser.py::test_feishu_recognizes_all_known_slash_commands[/status]": 0.002262468000139961,
+ "tests/test_feishu_parser.py::test_feishu_remembers_pending_clarification_only_after_final_card_success": 0.0008022659999369353,
+ "tests/test_feishu_parser.py::test_feishu_rich_text_file_message_does_not_enter_batch": 0.0018610560000524856,
+ "tests/test_feishu_parser.py::test_feishu_sdk_loop_callback_restores_the_pending_mapping_through_the_bridge": 0.00504515700004049,
+ "tests/test_feishu_parser.py::test_feishu_sdk_loop_callback_still_consults_the_stored_parent_mapping": 0.005285836999973981,
+ "tests/test_feishu_parser.py::test_feishu_slow_store_defers_the_reply_until_it_resolves_to_the_mapped_parent_thread": 0.566564519999929,
+ "tests/test_feishu_parser.py::test_feishu_stop_aborts_transport_when_peer_never_acks_close": 0.5181441200001018,
+ "tests/test_feishu_parser.py::test_feishu_stop_before_sdk_client_exists_never_starts_it": 0.05295990499985237,
+ "tests/test_feishu_parser.py::test_feishu_stop_closes_real_sdk_connection": 1.0077612390000468,
+ "tests/test_feishu_parser.py::test_feishu_stop_disconnects_sdk_and_exits_its_thread": 0.006061522999857516,
+ "tests/test_feishu_parser.py::test_feishu_stop_interrupts_sdk_connect_without_reconnecting": 0.003239861999986715,
+ "tests/test_feishu_parser.py::test_feishu_stop_joins_ws_thread_off_the_event_loop": 0.05676323099987712,
+ "tests/test_feishu_parser.py::test_feishu_stop_releases_deferred_intake_reservations": 0.20621878400004334,
+ "tests/test_feishu_parser.py::test_feishu_stop_retains_live_ws_thread_after_join_timeout": 0.002511196000000382,
+ "tests/test_feishu_parser.py::test_feishu_stop_without_sdk_thread_is_a_no_op_for_the_loop_signal": 0.0010744090000116557,
+ "tests/test_feishu_parser.py::test_feishu_store_bridge_refuses_to_block_the_gateway_loop_itself": 0.0015743960000236257,
+ "tests/test_feishu_parser.py::test_feishu_store_that_never_answers_drops_the_message_instead_of_opening_a_new_conversation": 0.9637100030000738,
+ "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/etc/passwd]": 0.0033281200001056277,
+ "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/mnt/user-data/outputs/prd/technical-design.md]": 0.0024765900000147667,
+ "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/not-a-command at all]": 0.001982603999977073,
+ "tests/test_feishu_parser.py::test_feishu_treats_unknown_slash_text_as_chat[/unknown]": 0.0026694139997971433,
+ "tests/test_feishu_upload_key_checks.py::test_upload_business_failure_includes_log_id[file]": 0.007373055999892131,
+ "tests/test_feishu_upload_key_checks.py::test_upload_business_failure_includes_log_id[image]": 0.007346356999846648,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_returns_key[file]": 0.007080005000034362,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_returns_key[image]": 0.007171506000076988,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[empty-key-file]": 0.007432980000203315,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[empty-key-image]": 0.00731085899997197,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[no-data-file]": 0.007506627999987359,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[no-data-image]": 0.007625530999803232,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[non-str-key-file]": 0.007375198999966415,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[non-str-key-image]": 0.007359010999948623,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[none-key-file]": 0.007268470999974852,
+ "tests/test_feishu_upload_key_checks.py::test_upload_success_without_key_raises_runtime_error[none-key-image]": 0.008566608000023734,
+ "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_conversion_runs_off_loop_for_every_file_size[former-threshold]": 0.007638996000082443,
+ "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_conversion_runs_off_loop_for_every_file_size[large]": 0.007139035999898624,
+ "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_conversion_runs_off_loop_for_every_file_size[small]": 0.0071745140000984975,
+ "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_returns_none_on_conversion_error": 0.007409664999954657,
+ "tests/test_file_conversion.py::TestConvertFileToMarkdown::test_writes_utf8_markdown_file": 0.006777968999926998,
+ "tests/test_file_conversion.py::TestDoConvert::test_non_pdf_always_uses_markitdown": 0.00614081100002295,
+ "tests/test_file_conversion.py::TestDoConvert::test_pdf_auto_falls_back_when_pymupdf4llm_not_installed": 0.006190404999870225,
+ "tests/test_file_conversion.py::TestDoConvert::test_pdf_auto_falls_back_when_sparse": 0.006313316000046143,
+ "tests/test_file_conversion.py::TestDoConvert::test_pdf_auto_uses_pymupdf4llm_when_dense": 0.006190575999880821,
+ "tests/test_file_conversion.py::TestDoConvert::test_pdf_explicit_markitdown_skips_pymupdf4llm": 0.0061031199999206365,
+ "tests/test_file_conversion.py::TestDoConvert::test_pdf_explicit_pymupdf4llm_skips_sparsity_check": 0.006198238999900241,
+ "tests/test_file_conversion.py::TestExtractOutline::test_adjacent_bold_spans_merged_in_markdown_heading": 0.005895029999919643,
+ "tests/test_file_conversion.py::TestExtractOutline::test_blank_lines_and_whitespace_ignored": 0.005921850999925482,
+ "tests/test_file_conversion.py::TestExtractOutline::test_bold_part_heading": 0.005883640000092782,
+ "tests/test_file_conversion.py::TestExtractOutline::test_bold_sec_item_heading": 0.005816163000076813,
+ "tests/test_file_conversion.py::TestExtractOutline::test_chinese_headings_via_standard_markdown": 0.00581963000001906,
+ "tests/test_file_conversion.py::TestExtractOutline::test_empty_file_returns_empty": 0.006072874999858868,
+ "tests/test_file_conversion.py::TestExtractOutline::test_inline_bold_not_confused_with_heading": 0.0058529519999410695,
+ "tests/test_file_conversion.py::TestExtractOutline::test_missing_file_returns_empty": 0.005712106000032691,
+ "tests/test_file_conversion.py::TestExtractOutline::test_no_truncation_sentinel_at_exact_limit": 0.0060234920000539205,
+ "tests/test_file_conversion.py::TestExtractOutline::test_no_truncation_sentinel_when_under_limit": 0.005982693999953881,
+ "tests/test_file_conversion.py::TestExtractOutline::test_outline_capped_at_max_entries": 0.006020145999968918,
+ "tests/test_file_conversion.py::TestExtractOutline::test_sec_cover_page_boilerplate_excluded": 0.005840568000053281,
+ "tests/test_file_conversion.py::TestExtractOutline::test_split_bold_heading_academic_paper": 0.005932360999963748,
+ "tests/test_file_conversion.py::TestExtractOutline::test_split_bold_year_columns_excluded": 0.005897064999999202,
+ "tests/test_file_conversion.py::TestExtractOutline::test_standard_markdown_headings": 0.0059904299999971045,
+ "tests/test_file_conversion.py::TestGetPdfConverter::test_invalid_value_falls_back_to_auto": 0.0010966489999191253,
+ "tests/test_file_conversion.py::TestGetPdfConverter::test_reads_attribute_backed_uploads_config": 0.0011165969998501168,
+ "tests/test_file_conversion.py::TestGetPdfConverter::test_reads_dict_backed_uploads_config": 0.0011792049998575749,
+ "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_dense_text_pdf_not_sparse": 0.019425660000138123,
+ "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_exactly_at_threshold_is_not_sparse": 0.006735599000080583,
+ "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_fallback_when_pymupdf_unavailable": 0.006275425000012547,
+ "tests/test_file_conversion.py::TestPymupdfOutputTooSparse::test_image_based_pdf_is_sparse": 0.007518478000065443,
+ "tests/test_file_conversion.py::test_cancelled_conversion_drains_write_and_removes_partial": 0.008145683000179815,
+ "tests/test_file_conversion.py::test_conversion_inside_file_io_worker_runs_nested_offload_inline": 0.006509644999937336,
+ "tests/test_file_conversion_cancellation.py::test_cancelled_conversion_drains_worker_before_source_cleanup[failure-large]": 0.023327838000113843,
+ "tests/test_file_conversion_cancellation.py::test_cancelled_conversion_drains_worker_before_source_cleanup[failure-small]": 0.007452625000041735,
+ "tests/test_file_conversion_cancellation.py::test_cancelled_conversion_drains_worker_before_source_cleanup[success-large]": 0.008060447999923781,
+ "tests/test_file_conversion_cancellation.py::test_cancelled_conversion_drains_worker_before_source_cleanup[success-small]": 0.00748326299992641,
+ "tests/test_file_io.py::test_await_drained_completes_inner_work_before_cancelling[asyncio]": 0.10821824899994681,
+ "tests/test_file_io.py::test_await_drained_passes_through_results_and_errors[asyncio]": 0.0013549960000318606,
+ "tests/test_file_io.py::test_run_file_io_passes_args_and_kwargs[asyncio]": 0.001577142000087406,
+ "tests/test_file_io.py::test_run_file_io_propagates_contextvars_to_worker[asyncio]": 0.001745257999914429,
+ "tests/test_file_lock_retry.py::test_check_can_cancel_between_contended_attempts": 0.0007778710000820865,
+ "tests/test_file_lock_retry.py::test_check_errors_are_not_treated_as_lock_contention": 0.0008346279998932005,
+ "tests/test_file_lock_retry.py::test_contention_retries_until_acquisition_succeeds[11]": 0.0008410490000869686,
+ "tests/test_file_lock_retry.py::test_contention_retries_until_acquisition_succeeds[13]": 0.0008411290000367444,
+ "tests/test_file_lock_retry.py::test_contention_retries_until_acquisition_succeeds[35]": 0.0008355899999514804,
+ "tests/test_file_lock_retry.py::test_deadline_caps_the_final_sleep_and_reports_timeout": 0.0009925930000918015,
+ "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[1]": 0.0007883910000145988,
+ "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[22]": 0.0008347969999249472,
+ "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[5]": 0.0008176950001370642,
+ "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[9]": 0.0008131079998747737,
+ "tests/test_file_lock_retry.py::test_permanent_error_is_propagated_without_retry[None]": 0.0009890470000755158,
+ "tests/test_file_outline.py::test_code_comments_do_not_exhaust_outline_budget": 0.0060629859999608016,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -```]": 0.006016116999944643,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -~~~]": 0.006165639000073497,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -```]": 0.006100235999838333,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -~~~]": 0.006057986000087112,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -```]": 0.006049699999948643,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[ -~~~]": 0.006054289999838147,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[-```]": 0.006145902000071146,
+ "tests/test_file_outline.py::test_fenced_code_is_excluded_from_all_heading_styles[-~~~]": 0.006081801000050291,
+ "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[ ```]": 0.006001589999868884,
+ "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[``]": 0.005903746999820214,
+ "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[```bad`info]": 0.006028150999895843,
+ "tests/test_file_outline.py::test_invalid_opening_fence_does_not_hide_subsequent_headings[~~]": 0.005973116999939521,
+ "tests/test_file_outline.py::test_longer_closing_fence_with_trailing_whitespace[```]": 0.0059639509998987705,
+ "tests/test_file_outline.py::test_longer_closing_fence_with_trailing_whitespace[~~~]": 0.005945524999901863,
+ "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[```- ```]": 0.006043819999945299,
+ "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[```-```python]": 0.00608780199991088,
+ "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[```-~~~]": 0.00610689799998454,
+ "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[````-```]": 0.006122516999880645,
+ "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[~~~-```]": 0.006069999000033022,
+ "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[~~~-~~~text]": 0.00613058400006139,
+ "tests/test_file_outline.py::test_only_a_matching_closing_fence_ends_code[~~~~-~~~]": 0.006017110000129833,
+ "tests/test_file_outline.py::test_pdf_bold_headings_outside_code_remain_supported": 0.005862508999939564,
+ "tests/test_file_outline.py::test_real_headings_after_code_still_obey_outline_budget": 0.006189872000049945,
+ "tests/test_file_outline.py::test_tilde_fence_allows_backticks_in_info_string": 0.005923281999912433,
+ "tests/test_file_outline.py::test_unclosed_code_fence_excludes_remaining_lines": 0.005890953000061927,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[ ###### Title-Title]": 0.00602718899995125,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# **Overview** ###-Overview]": 0.0061309840000376425,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title ### suffix-Title ### suffix]": 0.0060582959999919694,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title \\\\###-Title \\\\###]": 0.006131314000072052,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title###-Title###]": 0.006100496000044586,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# Title-Title]": 0.00611315999992712,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[# \\u6807\\u9898 ###-\\u6807\\u9898]": 0.0061123389999693245,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[## Title ### -Title]": 0.006084526000108781,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[## Title\\t###\\t-Title]": 0.006141985000112982,
+ "tests/test_file_outline_atx.py::test_atx_titles_and_physical_lines[##\\tTitle-Title]": 0.00611018500001137,
+ "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[## ###]": 0.006077743999981067,
+ "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[### ]": 0.00598997900010545,
+ "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[#\\t###\\t]": 0.006049841000049128,
+ "tests/test_file_outline_atx.py::test_empty_atx_headings_do_not_create_entries[#]": 0.006083997000132513,
+ "tests/test_file_outline_atx.py::test_long_whitespace_without_closing_hashes_finishes_promptly": 1.8378807849999248,
+ "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[ # Code comment]": 0.006098693000012645,
+ "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[####### Too many]": 0.006209150999893609,
+ "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[##tag]": 0.006053387999941151,
+ "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[#\\xa0Not a separator]": 0.006151390999889372,
+ "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[#tag]": 0.006063757999868358,
+ "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[\\\\# Escaped]": 0.006096039999874847,
+ "tests/test_file_outline_atx.py::test_non_headings_do_not_hide_real_sections[\\t# Code comment]": 0.006065561999889724,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-**A**\\t**B**-A B]": 0.006172201000026689,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-**Before** / **After**-**Before** / **After**]": 0.006270416000006662,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-**Overview**-Overview]": 0.0061812779998717815,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-**Revenue** and **Profit**-**Revenue** and **Profit**]": 0.00682199099992431,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-**Revenue** and Profit-**Revenue** and Profit]": 0.0061728830000902235,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-**UNITED STATES** **SECURITIES**-UNITED STATES SECURITIES]": 0.006148026000005302,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-**\\u6536\\u5165**\\u4e0e**\\u5229\\u6da6**-**\\u6536\\u5165**\\u4e0e**\\u5229\\u6da6**]": 0.006559758000094007,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-Plain title-Plain title]": 0.006240920000095684,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[False-Revenue and **Profit**-Revenue and **Profit**]": 0.006439992000082384,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-**A**\\t**B**-A B]": 0.006754322999995566,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-**Before** / **After**-**Before** / **After**]": 0.00686570400000619,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-**Overview**-Overview]": 0.006866544999979851,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-**Revenue** and **Profit**-**Revenue** and **Profit**]": 0.006716593999954057,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-**Revenue** and Profit-**Revenue** and Profit]": 0.006906068999910531,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-**UNITED STATES** **SECURITIES**-UNITED STATES SECURITIES]": 0.006837460999918221,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-**\\u6536\\u5165**\\u4e0e**\\u5229\\u6da6**-**\\u6536\\u5165**\\u4e0e**\\u5229\\u6da6**]": 0.006768491999878279,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-Plain title-Plain title]": 0.006795110000098248,
+ "tests/test_file_outline_bold_wrappers.py::test_upload_outline_only_unwraps_a_whole_bold_title[True-Revenue and **Profit**-Revenue and **Profit**]": 0.006831929999975728,
+ "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[```-utf-8-sig]": 0.006028589999914402,
+ "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[```-utf-8]": 0.006046435000030215,
+ "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[~~~-utf-8-sig]": 0.006108984000093187,
+ "tests/test_file_outline_encoding.py::test_first_code_fence_is_recognized_with_or_without_bom[~~~-utf-8]": 0.00617364999993697,
+ "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[# \\u6982\\u8ff0-\\u6982\\u8ff0-utf-8-sig]": 0.006161460999919655,
+ "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[# \\u6982\\u8ff0-\\u6982\\u8ff0-utf-8]": 0.006180756000048859,
+ "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**1** **Introduction**-1 Introduction-utf-8-sig]": 0.006137845999887759,
+ "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**1** **Introduction**-1 Introduction-utf-8]": 0.006222115000014128,
+ "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**PART I**-PART I-utf-8-sig]": 0.006134210000027451,
+ "tests/test_file_outline_encoding.py::test_first_heading_is_preserved_with_or_without_bom[**PART I**-PART I-utf-8]": 0.006225742000083301,
+ "tests/test_file_outline_encoding.py::test_preview_skips_bom_only_line_and_preserves_embedded_character[utf-8-sig]": 0.006162162999999055,
+ "tests/test_file_outline_encoding.py::test_preview_skips_bom_only_line_and_preserves_embedded_character[utf-8]": 0.006043120000072122,
+ "tests/test_file_outline_html_comments.py::test_comment_ends_on_first_closing_marker_line[ # Not a heading]": 0.006060381999873243,
+ "tests/test_file_outline_html_comments.py::test_comment_ends_on_first_closing_marker_line[]": 0.005997124000032272,
+ "tests/test_file_outline_html_comments.py::test_comment_ends_on_first_closing_marker_line[ # Not a heading]": 0.005985542999951576,
+ "tests/test_file_outline_html_comments.py::test_comment_markers_inside_code_do_not_open_comment_block[```]": 0.006045255000117322,
+ "tests/test_file_outline_html_comments.py::test_comment_markers_inside_code_do_not_open_comment_block[~~~]": 0.005975814000180435,
+ "tests/test_file_outline_html_comments.py::test_commented_headings_do_not_exhaust_outline_limit": 0.006020306999857894,
+ "tests/test_file_outline_html_comments.py::test_fence_inside_comment_does_not_hide_later_headings[```]": 0.006038542999931451,
+ "tests/test_file_outline_html_comments.py::test_fence_inside_comment_does_not_hide_later_headings[~~~]": 0.005989128999999593,
+ "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[ ]": 0.006025869000040984,
+ "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[ ]": 0.006072927999980493,
+ "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[ ]": 0.006023484000024837,
+ "tests/test_file_outline_html_comments.py::test_html_comments_exclude_all_heading_styles[]": 0.00599745499994242,
+ "tests/test_file_outline_html_comments.py::test_non_block_comment_marker_does_not_hide_headings[ ]": 0.0017391760002283263,
+ "tests/test_web_fetch_relative_links.py::test_base_precheck_false_positives_do_not_override_page_url[]": 0.0019339110003784299,
+ "tests/test_web_fetch_relative_links.py::test_base_precheck_false_positives_do_not_override_page_url[Example <base href=\"/ignored/\">]": 0.0011031519998141448,
+ "tests/test_web_fetch_relative_links.py::test_base_precheck_retains_case_insensitive_tree_selection[]": 0.002098049999858631,
+ "tests/test_web_fetch_relative_links.py::test_base_precheck_retains_case_insensitive_tree_selection[]": 0.0018936050005322613,
+ "tests/test_web_fetch_relative_links.py::test_document_base_skips_target_only_base": 0.5521347930002776,
+ "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href href=\"/ignored\"]": 0.0008293369996863476,
+ "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href=\"\"]": 0.0008512389999850711,
+ "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href='']": 0.000842351000301278,
+ "tests/test_web_fetch_relative_links.py::test_empty_destination_uses_document_base[href]": 0.0008560969999962253,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_images_and_relative_document_base": 0.5585721299999022,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[#section-https://example.com/docs/current#section]": 0.5508452529998067,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[../next-https://example.com/next]": 0.5499001919997681,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[//cdn.example.com/file-https://cdn.example.com/file]": 0.5480101070002092,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[/reference-https://example.com/reference]": 0.5490740870004629,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[?page=2-https://example.com/docs/current?page=2]": 0.5540850179995687,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[https://other.example.com/file-https://other.example.com/file]": 0.5550665000000663,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_resolves_link_destinations[mailto:help@example.com-mailto:help@example.com]": 0.5547058759998436,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_uses_first_document_base[//cdn.example.com/assets/-https://cdn.example.com/assets/next]": 0.5574628620001931,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_uses_first_document_base[ftp://files.example.com/assets/-ftp://files.example.com/assets/next]": 0.5532523040001252,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_uses_first_document_base[https://cdn.example.com/assets/-https://cdn.example.com/assets/next]": 0.5589937950003332,
+ "tests/test_web_fetch_relative_links.py::test_extract_article_without_url_preserves_legacy_relative_links": 0.545314277000216,
+ "tests/test_web_fetch_relative_links.py::test_falls_back_when_extraction_returns_unextracted_document": 0.001889218000087567,
+ "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[about:blank]": 0.5557438639998509,
+ "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[blob:https://example.com/id]": 0.5643586979999782,
+ "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[data:text/plain,invalid]": 0.5540093120007441,
+ "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[http://[broken]": 0.5569069159996616,
+ "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[javascript:void(0)]": 0.5652232950001235,
+ "tests/test_web_fetch_relative_links.py::test_invalid_document_base_does_not_lose_valid_relative_links[mailto:help@example.com]": 0.5578681699998924,
+ "tests/test_web_fetch_relative_links.py::test_link_free_article_with_link_bearing_chrome_does_not_fall_back": 0.0012530129997685435,
+ "tests/test_web_fetch_relative_links.py::test_pages_without_base_skip_html5_tree_construction": 0.000799291000021185,
+ "tests/test_web_fetch_relative_links.py::test_python_extraction_fallback_preserves_article_text": 0.009984238000015466,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[HREF='../next']": 0.0010024809998867568,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[href = \"../next\" href=\"/ignored\"]": 0.000981393000074604,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[href=\"../next?x=1&y=2\"]": 0.000985050999588566,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_changes_only_destination_values[href=../next]": 0.0012352089997875737,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[iframe]": 0.0009773950000635523,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[noembed]": 0.0009393939999426948,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[noframes]": 0.0009619970005587675,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[textarea]": 0.001047075999849767,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[title]": 0.0009037569998326944,
+ "tests/test_web_fetch_relative_links.py::test_rewriter_preserves_link_examples_in_text_elements[xmp]": 0.0009521570000288193,
+ "tests/test_web_fetch_relative_links.py::test_textarea_with_script_example_does_not_hide_following_links": 0.0008141680000335327,
+ "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[Outer Inner Tail]": 1.1194158759999482,
+ "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[Bold mixed italics]": 1.1071835419998024,
+ "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[Before
Block
after]": 1.1084268820004581,
+ "tests/test_web_fetch_relative_links.py::test_url_resolution_preserves_malformed_markup_extraction[]": 1.1085109860000557,
+ "tests/test_web_fetch_relative_links.py::test_web_fetch_resolves_relative_links_through_real_extraction[asyncio-browserless]": 0.547901636000006,
+ "tests/test_web_fetch_relative_links.py::test_web_fetch_resolves_relative_links_through_real_extraction[asyncio-infoquest]": 0.5709151609999026,
+ "tests/test_web_fetch_relative_links.py::test_web_fetch_resolves_relative_links_through_real_extraction[asyncio-jina_ai]": 0.5600410679994638,
+ "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[brave]": 0.0020446290000109,
+ "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[ddg]": 0.0025854059999801393,
+ "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[searxng]": 0.0019383199996809708,
+ "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[sofya]": 0.002218886999798997,
+ "tests/test_web_search_time_range.py::test_web_search_time_range_schema_is_consistent[tavily]": 0.0009209690001625859,
+ "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[20-arguments1-5]": 0.003349010000420094,
+ "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[20-arguments3-20]": 0.003452994999861403,
+ "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[20-arguments4-20]": 0.00327379700001984,
+ "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[5-arguments0-20]": 0.0032814020000841992,
+ "tests/test_webz_tools.py::test_call_count_overrides_configuration_unless_omitted[invalid-arguments2-3]": 0.003456481000284839,
+ "tests/test_webz_tools.py::test_cancellation_propagates": 0.0029771510003229196,
+ "tests/test_webz_tools.py::test_configured_result_count[-1-1]": 0.003265121999902476,
+ "tests/test_webz_tools.py::test_configured_result_count[-3.5-5]": 0.003282845999365236,
+ "tests/test_webz_tools.py::test_configured_result_count[12-12]": 0.003251505999287474,
+ "tests/test_webz_tools.py::test_configured_result_count[200-100]": 0.0032312789999195957,
+ "tests/test_webz_tools.py::test_configured_result_count[3.0-3]": 0.003286643000137701,
+ "tests/test_webz_tools.py::test_configured_result_count[3.5-5]": 0.0035789610001302208,
+ "tests/test_webz_tools.py::test_configured_result_count[False-5]": 0.00327935899986187,
+ "tests/test_webz_tools.py::test_configured_result_count[None-5]": 0.0034094729999196716,
+ "tests/test_webz_tools.py::test_configured_result_count[True-5]": 0.0033183809996444324,
+ "tests/test_webz_tools.py::test_configured_result_count[inf-5]": 0.0033777129997361044,
+ "tests/test_webz_tools.py::test_configured_result_count[invalid-5]": 0.00334216600003856,
+ "tests/test_webz_tools.py::test_configured_result_count[nan-5]": 0.0033414849999644503,
+ "tests/test_webz_tools.py::test_doctor_recognizes_webz_credentials": 0.016586333999839553,
+ "tests/test_webz_tools.py::test_env_template_placeholder_is_not_sent_as_a_key": 0.003878773999531404,
+ "tests/test_webz_tools.py::test_environment_key_configured_count_and_no_implicit_filters": 0.0037107980006112484,
+ "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[302]": 0.003261615000155871,
+ "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[401]": 0.003260362999753852,
+ "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[429]": 0.0031959909997567593,
+ "tests/test_webz_tools.py::test_http_errors_do_not_echo_provider_body_or_credentials[500]": 0.0033868290001919377,
+ "tests/test_webz_tools.py::test_invalid_configured_count_logs_value": 0.003212823000467324,
+ "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments0]": 0.0022396259996639856,
+ "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments1]": 0.0022824159996162052,
+ "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments2]": 0.002199958999426599,
+ "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments3]": 0.0023128329999053676,
+ "tests/test_webz_tools.py::test_invalid_input_never_makes_request[arguments4]": 0.0021674209997399885,
+ "tests/test_webz_tools.py::test_invalid_json_is_logged_without_response_body": 0.0031142889993134304,
+ "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[None]": 0.0035863350003637606,
+ "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item1]": 0.003480327000033867,
+ "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item2]": 0.003327007000279991,
+ "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item3]": 0.0033108769998762,
+ "tests/test_webz_tools.py::test_malformed_item_preserves_valid_neighbors[bad_item4]": 0.0035727380000025732,
+ "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload0]": 0.003345010999510123,
+ "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload1]": 0.003318489999855956,
+ "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload2]": 0.0033381979997102462,
+ "tests/test_webz_tools.py::test_malformed_payload_is_an_error[payload3]": 0.003364709000379662,
+ "tests/test_webz_tools.py::test_missing_configured_count_defaults_to_five": 0.0031844700001784076,
+ "tests/test_webz_tools.py::test_missing_key_never_makes_request": 0.0026917350000985607,
+ "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[day-2026-09-23]": 0.004581032000260166,
+ "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[month-2026-08-25]": 0.004684536999320699,
+ "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[week-2026-09-17]": 0.004565602999718976,
+ "tests/test_webz_tools.py::test_relative_window_uses_utc_and_explicit_lower_bound_wins[year-2025-09-24]": 0.0044307889997980965,
+ "tests/test_webz_tools.py::test_request_filters_and_normalized_results": 0.004235533999690233,
+ "tests/test_webz_tools.py::test_setup_wizard_offers_webz_with_env_key": 0.005495678999977827,
+ "tests/test_webz_tools.py::test_summary_fallback_and_output_limit": 0.0035447659997771552,
+ "tests/test_webz_tools.py::test_transport_failures_are_sanitized[exception0]": 0.0031968829998731962,
+ "tests/test_webz_tools.py::test_transport_failures_are_sanitized[exception1]": 0.0029389589994934795,
+ "tests/test_wechat_allowed_file_extensions.py::test_absent_allowed_file_extensions_uses_the_built_in_defaults": 0.000965623999491072,
+ "tests/test_wechat_allowed_file_extensions.py::test_documented_list_narrows_the_allowlist": 0.0008669300000292424,
+ "tests/test_wechat_allowed_file_extensions.py::test_dotless_and_padded_extension_names_are_normalized": 0.0008364000000256056,
+ "tests/test_wechat_allowed_file_extensions.py::test_empty_extension_config_stays_restricted": 0.001298006999604695,
+ "tests/test_wechat_allowed_file_extensions.py::test_extension_config_of_the_wrong_type_is_logged_before_falling_back": 0.0013663549998454982,
+ "tests/test_wechat_allowed_file_extensions.py::test_scalar_extension_config_narrows_the_allowlist": 0.00158462699937445,
+ "tests/test_wechat_allowed_file_extensions.py::test_scalar_extension_config_with_separators_warns": 0.0013916029997744772,
+ "tests/test_wechat_allowed_file_extensions.py::test_space_separated_scalar_extension_config_warns": 0.001311000999976386,
+ "tests/test_wechat_allowed_file_extensions.py::test_unreadable_extension_entry_is_skipped_and_logged": 0.0012861159998465155,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[-inf]": 0.001429403999736678,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[1.5]": 0.001366785999834974,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[True]": 0.0013964939998913906,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users0]": 0.0013249070002530061,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users1]": 0.0013464779999594612,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users2]": 0.0013606349998553924,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users3]": 0.0013537119998545677,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users6]": 0.001364140999612573,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[allowed_users7]": 0.0013315599994712102,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[inf]": 0.0013912429994888953,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_allowlist_without_a_parseable_entry_denies_everyone[nan]": 0.0013502260003406263,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_connect_code_is_consumed_when_allowlist_denies_everyone": 0.0013908729997638147,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_gate_uses_ilink_user_id_and_skips_media_for_strangers": 0.0012040930000694061,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_integer_valued_float_is_integer_text_and_numeric_strings_stay_literal": 0.0008945400004449766,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[frozenset]": 0.0008434129999841389,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[list]": 0.0008641729996270442,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[set]": 0.0008521010004187701,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_listed_ids_are_allowed_and_others_denied[tuple]": 0.0008337350000147126,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_padded_id_matches_the_stripped_value": 0.0008414500002800196,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_allowlist_admits_the_id_and_not_a_character": 0.0010850569997273851,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_id_padding_does_not_warn[ \\twxid-alice\\n ]": 0.001383317999625433,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_id_padding_does_not_warn[wxid-alice]": 0.0013171420000617218,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[ ]": 0.0013769450006293482,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[, ]": 0.0013631500000883534,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[,]": 0.001414577999184985,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[\\n]": 0.0013263310002002981,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[\\t]": 0.0013708940000469738,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_ids_with_separators_warn_but_remain_one_id[\\u2003]": 0.0014334920001601859,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_user_id_is_one_entry_not_its_characters[int]": 0.0009305779999522201,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_scalar_user_id_is_one_entry_not_its_characters[str]": 0.0008580609996897692,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_set_of_ids_allows_members_and_mapping_does_not_allow_its_keys": 0.0009531300001981435,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[ ]": 0.0013511370002561307,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[1.5]": 0.001351356999748532,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[None]": 0.0013787479997517949,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[True]": 0.0013660459999300656,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[]": 0.0015574240001114958,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[bad_entry6]": 0.0013623980003103497,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unparseable_entry_is_dropped_with_warning[nan]": 0.0013628099995912635,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unreadable_allowlist_drops_chat_and_command_before_media_download": 0.0014272399998844776,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra0]": 0.0016400200001953635,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra1]": 0.001296103999720799,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra2]": 0.0013279439995130815,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra3]": 0.001266066999960458,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra4]": 0.0012731499991787132,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra5]": 0.0013486639995790028,
+ "tests/test_wechat_channel.py::TestWechatAllowedUsers::test_unset_or_empty_allowlist_allows_everyone_without_warning[config_extra6]": 0.001272137999876577,
+ "tests/test_wechat_channel.py::test_aes_roundtrip_encrypts_and_decrypts": 0.0008872459998201521,
+ "tests/test_wechat_channel.py::test_allowed_users_filter_blocks_non_whitelisted_sender": 0.0009454750002078072,
+ "tests/test_wechat_channel.py::test_auth_state_is_loaded_from_disk": 0.015727282000170817,
+ "tests/test_wechat_channel.py::test_boundary_sized_inbound_image_survives_pkcs7_padding": 0.01678461800020159,
+ "tests/test_wechat_channel.py::test_build_upload_request_supports_no_need_thumb": 0.0008757739997236058,
+ "tests/test_wechat_channel.py::test_concurrent_download_staging_preserves_each_payload": 0.019546835999790346,
+ "tests/test_wechat_channel.py::test_connect_code_bypasses_allowed_users_filter": 0.19273053400047502,
+ "tests/test_wechat_channel.py::test_download_cdn_bytes_aborts_when_stream_exceeds_cap": 0.0012386149996927998,
+ "tests/test_wechat_channel.py::test_download_cdn_bytes_rejects_compressed_response_before_decode": 0.07015691099968535,
+ "tests/test_wechat_channel.py::test_download_cdn_bytes_streams_identity_response": 0.0013434739998956502,
+ "tests/test_wechat_channel.py::test_download_staging_allocation_failure_is_reported": 0.016326939000009588,
+ "tests/test_wechat_channel.py::test_failed_download_staging_cleans_only_its_own_files": 0.01828370300017923,
+ "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file": 0.016401468999902136,
+ "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file_with_media_aes_key_base64_of_hex": 0.01627872800008845,
+ "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file_with_media_aeskey_hex": 0.01656248199969923,
+ "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_file_with_unpadded_item_aes_key": 0.016556970000237925,
+ "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_image": 0.0169833429999926,
+ "tests/test_wechat_channel.py::test_handle_update_downloads_inbound_png_with_png_extension": 0.016484074000345572,
+ "tests/test_wechat_channel.py::test_handle_update_http_download_failure_is_sanitized_not_raised": 0.016855561999818747,
+ "tests/test_wechat_channel.py::test_handle_update_preserves_same_name_attachments[\\u62a5\\u544a.pdf-False]": 0.024898343999666395,
+ "tests/test_wechat_channel.py::test_handle_update_preserves_same_name_attachments[\\u62a5\\u544a.pdf-True]": 0.030388864999622456,
+ "tests/test_wechat_channel.py::test_handle_update_preserves_same_name_attachments[report.pdf-False]": 0.02537032000009276,
+ "tests/test_wechat_channel.py::test_handle_update_preserves_same_name_attachments[report.pdf-True]": 0.030678458999773284,
+ "tests/test_wechat_channel.py::test_handle_update_preserves_text_and_ref_msg_with_image": 0.016445703000044887,
+ "tests/test_wechat_channel.py::test_handle_update_publishes_private_chat_message": 0.0012094799999431416,
+ "tests/test_wechat_channel.py::test_handle_update_routes_slash_command_as_command": 0.0009751309999046498,
+ "tests/test_wechat_channel.py::test_handle_update_skips_disallowed_inbound_file": 0.016039921000356117,
+ "tests/test_wechat_channel.py::test_handle_update_skips_image_without_url_or_key": 0.01564151199954722,
+ "tests/test_wechat_channel.py::test_handle_update_skips_media_from_disallowed_host": 0.0156924880002407,
+ "tests/test_wechat_channel.py::test_is_allowed_media_url_suffix_boundaries": 0.0010184240004491585,
+ "tests/test_wechat_channel.py::test_poll_loop_ignores_invalid_server_timeout[huge-finite]": 0.001672581000093487,
+ "tests/test_wechat_channel.py::test_poll_loop_ignores_invalid_server_timeout[overflow]": 0.0017837800010056526,
+ "tests/test_wechat_channel.py::test_poll_loop_ignores_invalid_server_timeout[too-short]": 0.0016696339998816256,
+ "tests/test_wechat_channel.py::test_poll_loop_one_bad_message_does_not_permanently_lose_its_siblings": 0.02055642299956162,
+ "tests/test_wechat_channel.py::test_poll_loop_updates_server_timeout": 0.0014685290002489637,
+ "tests/test_wechat_channel.py::test_protocol_helpers_build_expected_values": 0.0008332140000675281,
+ "tests/test_wechat_channel.py::test_qrcode_confirmation_drains_auth_persistence_across_cancellation": 0.018674696999823936,
+ "tests/test_wechat_channel.py::test_qrcode_login_binds_and_persists_auth_state": 0.01735686399979386,
+ "tests/test_wechat_channel.py::test_qrcode_poll_request_is_cancelled_at_total_deadline": 1.0029620190002788,
+ "tests/test_wechat_channel.py::test_qrcode_poll_request_timeout_is_bounded_by_remaining_deadline": 0.0017034280003827007,
+ "tests/test_wechat_channel.py::test_qrcode_status_uses_dedicated_request_timeout": 0.0011628849997578072,
+ "tests/test_wechat_channel.py::test_save_auth_state_chmod_failure_is_logged_not_warned": 0.01668721599980927,
+ "tests/test_wechat_channel.py::test_save_auth_state_tightens_preexisting_loose_file": 0.015987701999620185,
+ "tests/test_wechat_channel.py::test_send_file_blocks_disallowed_regular_file": 0.015905267000107415,
+ "tests/test_wechat_channel.py::test_send_file_prefers_cdn_response_header_for_image": 0.01647305300048174,
+ "tests/test_wechat_channel.py::test_send_file_returns_false_without_upload_full_url": 0.016460982000353397,
+ "tests/test_wechat_channel.py::test_send_file_skips_non_image": 0.01588289600022108,
+ "tests/test_wechat_channel.py::test_send_file_uploads_and_sends_image": 0.016673220000029687,
+ "tests/test_wechat_channel.py::test_send_file_uploads_and_sends_regular_file": 0.01639322400023957,
+ "tests/test_wechat_channel.py::test_send_image_uses_post_even_when_upload_full_url_present": 0.01627654399999301,
+ "tests/test_wechat_channel.py::test_send_regular_file_uses_cdn_upload_fallback_when_upload_full_url_missing": 0.016436815000361094,
+ "tests/test_wechat_channel.py::test_send_skips_when_context_token_missing": 0.001092170999982045,
+ "tests/test_wechat_channel.py::test_send_uses_cached_context_token": 0.0013058230001661286,
+ "tests/test_wechat_channel.py::test_state_cursor_is_loaded_from_disk": 0.015849050999804604,
+ "tests/test_wechat_channel.py::test_timing_config_requires_positive_finite_values": 0.0009698209996713558,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_accepts_values_in_range[1000-1.0]": 0.0009346059996460099,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_accepts_values_in_range[300000-300.0]": 0.0010020910003731842,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_accepts_values_in_range[42000-42.0]": 0.0010955269999612938,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0--1.0]": 0.0009019940002872318,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0--Infinity]": 0.0009379319999425206,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0--inf]": 0.0009050300000126299,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-0.0]": 0.0009107000000767584,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]": 0.0009385910007040366,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]": 0.0009408669998265395,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-1]": 0.0009946380000656063,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-1e+308]": 0.0009617560008337023,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-1e400]": 0.0009549520004838996,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-300000.001]": 0.000913744999706978,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-999.999]": 0.0009285540004384529,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-Infinity]": 0.0009233139999196283,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-NaN]": 0.0009379119996992813,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-inf]": 0.0008984669998426398,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[42.0-nan]": 0.0009392530000695842,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None--1.0]": 0.0009551829998599715,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None--Infinity]": 0.0009255100003429106,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None--inf]": 0.0009222710004905821,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-0.0]": 0.0008943479997469694,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]": 0.0009444730003451696,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]": 0.000912603999950079,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-1]": 0.0009058299997377617,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-1e+308]": 0.0009438329998374684,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-1e400]": 0.0009554029998071201,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-300000.001]": 0.0009473899990553036,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-999.999]": 0.0009445740001865488,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-Infinity]": 0.000979781000296498,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-NaN]": 0.0009407460001966683,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-inf]": 0.0009782779998204205,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_ignores_invalid_server_value[None-nan]": 0.000941486999636254,
+ "tests/test_wechat_channel.py::test_update_longpoll_timeout_respects_opt_out": 0.0008026460000110092,
+ "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_cursor_persistence_drains_across_cancellation": 0.018962343000112014,
+ "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_token_expiry_finishes_both_writes_before_cancellation[cancel-during-auth]": 0.02012281699990126,
+ "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_token_expiry_finishes_both_writes_before_cancellation[cancel-during-cursor]": 0.019848602999900322,
+ "tests/test_wechat_cursor_persistence_cancellation.py::test_poll_token_expiry_finishes_both_writes_before_cancellation[no-cancellation]": 0.01988203099972452,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_adapter_retains_cleanup_until_publication_succeeds[identity]": 0.01855147600053897,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_adapter_retains_cleanup_until_publication_succeeds[publication]": 0.01823270799968668,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_adapter_retains_cleanup_until_publication_succeeds[queue_closed]": 0.0391539530000955,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_adapter_retains_cleanup_until_publication_succeeds[queue_full]": 0.019107288999748562,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_cancellation_drains_file_io_before_releasing_staging[cleanup]": 0.02596775299980436,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_cancellation_drains_file_io_before_releasing_staging[reading]": 0.024981786999887845,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_cancellation_drains_file_io_before_releasing_staging[staging]": 0.01846341200007373,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_cleanup_failure_preserves_primary_error_and_releases_other_files": 0.019999213999653875,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_cleanup_uses_allocated_directory_not_mutable_file_path": 0.025024130999554473,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_ingestion_failure_releases_owned_staging[prepare]": 0.01850201300067056,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_ingestion_failure_releases_owned_staging[read]": 0.024246140999821364,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_ingestion_failure_releases_owned_staging[unsafe_name]": 0.025368988000082027,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_ingestion_failure_releases_owned_staging[write]": 0.024567834999743354,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_manager_releases_staging_without_ingestion[duplicate]": 0.02050749900035953,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_manager_releases_staging_without_ingestion[handler_error]": 0.01929187700034163,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_manager_releases_staging_without_ingestion[queued_shutdown]": 0.01903028600054313,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_manager_releases_staging_without_ingestion[rejected]": 0.01908236199960811,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_partial_extraction_failure_releases_earlier_attachments": 0.01823803700017379,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_staging_rejects_non_basename_paths[../keep.txt]": 0.0166539519991602,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_staging_rejects_non_basename_paths[..]": 0.016484205000324437,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_staging_rejects_non_basename_paths[.]": 0.016498911999860866,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_staging_rejects_non_basename_paths[]": 0.016444068000055267,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_staging_rejects_non_basename_paths[bad\\x00name.pdf]": 0.01622387399947911,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_staging_rejects_non_basename_paths[sub/report.pdf]": 0.016196734000004653,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_staging_rejects_non_basename_paths[sub\\\\report.pdf]": 0.016435441999874456,
+ "tests/test_wechat_inbound_staging_cleanup.py::test_unowned_local_path_is_not_removed": 0.023909288000140805,
+ "tests/test_wechat_notifications.py::test_bind_saves_private_context_outside_public_metadata": 0.0036424909999368538,
+ "tests/test_wechat_notifications.py::test_context_persistence_failure_does_not_drop_inbound_chat": 0.0031767559999025252,
+ "tests/test_wechat_notifications.py::test_group_connect_code_cannot_seed_private_notification_context": 0.002709637999487313,
+ "tests/test_wechat_notifications.py::test_inbound_private_context_refresh_does_not_use_group_context[None]": 0.0030962549999458133,
+ "tests/test_wechat_notifications.py::test_inbound_private_context_refresh_does_not_use_group_context[group-1]": 0.0028550699998959317,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload0]": 0.0042380280001452775,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload1]": 0.003398532000119303,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload2]": 0.0033409439997740265,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload3]": 0.003374398000232759,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload4]": 0.0034679320001487213,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload5]": 0.003390316000150051,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload6]": 0.0033540090003043588,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload7]": 0.0033682549997138267,
+ "tests/test_wechat_notifications.py::test_notification_accepts_optional_zero_codes_and_remains_nonblocking[payload8]": 0.003485536000425782,
+ "tests/test_wechat_notifications.py::test_notification_does_not_accept_empty_or_invalid_response_body[]": 0.0029317349999473663,
+ "tests/test_wechat_notifications.py::test_notification_does_not_accept_empty_or_invalid_response_body[not JSON]": 0.0027635889996417973,
+ "tests/test_wechat_notifications.py::test_notification_rechecks_owner_after_reading_context": 0.00257207999993625,
+ "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides0]": 0.002652200999818888,
+ "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides1]": 0.0031503860000157147,
+ "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides2]": 0.0026307410003028053,
+ "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides3]": 0.0025586340002519137,
+ "tests/test_wechat_notifications.py::test_notification_rejects_unmatched_binding[overrides4]": 0.00265629000023182,
+ "tests/test_wechat_notifications.py::test_notification_requires_json_object_without_changing_legacy_request_parsing[\"text\"]": 0.00288384599980418,
+ "tests/test_wechat_notifications.py::test_notification_requires_json_object_without_changing_legacy_request_parsing[[]]": 0.003082819000155723,
+ "tests/test_wechat_notifications.py::test_notification_requires_json_object_without_changing_legacy_request_parsing[null]": 0.0030511489999298647,
+ "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[None]": 0.003638201000285335,
+ "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials1]": 0.002518901000257756,
+ "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials2]": 0.0027242749997640203,
+ "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials3]": 0.0026660359999368666,
+ "tests/test_wechat_notifications.py::test_notification_requires_private_persisted_context_without_cache_fallback[credentials4]": 0.002494455000032758,
+ "tests/test_wechat_notifications.py::test_notification_serializes_real_http_request_and_waits_for_ack": 0.010304631000053632,
+ "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[lookup]": 0.002349533000142401,
+ "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[no-auth]": 0.0025086910000027274,
+ "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[stopped-during-lookup]": 0.0029077300000608375,
+ "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[stopped]": 0.0023361059998023848,
+ "tests/test_wechat_notifications.py::test_notification_unavailability_parks_without_sending_or_retrying[transport]": 0.002632834999985789,
+ "tests/test_wechat_notifications.py::test_notification_without_owner_never_uses_cached_context": 0.0023114699997677235,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload0]": 0.0028860889997304184,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload1]": 0.002839841999957571,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload2]": 0.0026940789998661785,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload3]": 0.002894264000133262,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload4]": 0.0028237329997864435,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload5]": 0.0027669950000017707,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload6]": 0.002910795999923721,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload7]": 0.0028443200003493985,
+ "tests/test_wechat_notifications.py::test_platform_rejection_is_visible_and_sent_once_without_token_in_error[payload8]": 0.002706702000068617,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_preserves_read_errors": 0.015657300999919244,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[disabled-negative]": 0.015994645000318997,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[disabled-zero]": 0.01607388400043419,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[empty]": 0.01615965600058189,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[exact-limit]": 0.015937938000206486,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[one-byte-over]": 0.015813835999779258,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[well-over-limit]": 0.015890068999851792,
+ "tests/test_wechat_outbound_bounded_reads.py::test_read_outbound_bytes_returns_only_complete_allowed_payloads[within-limit]": 0.015764942999339837,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[already-over-limit-file]": 0.017081965999750537,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[already-over-limit-image]": 0.017186262999985047,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-negative-file]": 0.01875258700010818,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-negative-image]": 0.017930609999439184,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-zero-file]": 0.017913668999881338,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[disabled-zero-image]": 0.018006452999998146,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[empty-file]": 0.018199945000560547,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[empty-image]": 0.018037169999843172,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[exact-limit-file]": 0.01762033800014251,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[exact-limit-image]": 0.017907547000049817,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-over-limit-file]": 0.017820303000462445,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-over-limit-image]": 0.018143400000099064,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-within-limit-file]": 0.01784520000046541,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_bounds_reads[growth-within-limit-image]": 0.017960896999738907,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_handles_missing_file[file]": 0.01728611999988061,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_handles_missing_file[image]": 0.017388441000093735,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_rejects_over_limit_read_result[file]": 0.017413878999832377,
+ "tests/test_wechat_outbound_bounded_reads.py::test_send_attachment_rejects_over_limit_read_result[image]": 0.017794124000374723,
+ "tests/test_wechat_qr_login.py::test_action_required_states_do_not_silently_wait[binded_redirect-already_bound]": 0.0019679650004036375,
+ "tests/test_wechat_qr_login.py::test_action_required_states_do_not_silently_wait[new-unsupported-status-invalid_response]": 0.0019128009998894413,
+ "tests/test_wechat_qr_login.py::test_action_required_states_do_not_silently_wait[verify_code_blocked-verification_blocked]": 0.0020991719998164626,
+ "tests/test_wechat_qr_login.py::test_browser_status_request_uses_channel_qrcode_timeout": 0.0020984309999221296,
+ "tests/test_wechat_qr_login.py::test_browser_transport_closes_http_client_without_starting_channel": 0.0022374810000656,
+ "tests/test_wechat_qr_login.py::test_cancel_fences_late_confirmation": 0.002092538000397326,
+ "tests/test_wechat_qr_login.py::test_concurrent_polls_only_apply_once": 0.0020136120001552626,
+ "tests/test_wechat_qr_login.py::test_confirmation_applies_credentials_once_without_returning_them": 0.0021010060004300612,
+ "tests/test_wechat_qr_login.py::test_confirmation_cannot_save_token_to_untrusted_api_host": 0.001847008999902755,
+ "tests/test_wechat_qr_login.py::test_expiry_and_provider_timeout_do_not_apply_credentials": 0.0018395560000499245,
+ "tests/test_wechat_qr_login.py::test_expiry_during_poll_rejects_late_credentials": 0.0018349369997849863,
+ "tests/test_wechat_qr_login.py::test_failed_apply_is_not_repeated_or_exposed": 0.0020115659995099122,
+ "tests/test_wechat_qr_login.py::test_invalid_provider_response_and_missing_credentials": 0.0018651829996088054,
+ "tests/test_wechat_qr_login.py::test_new_session_invalidates_old_and_manual_mutation_cancels": 0.0021612079999613343,
+ "tests/test_wechat_qr_login.py::test_other_owner_cannot_read_cancel_or_replace_pending_login": 0.0020836419998886413,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response0-verification_required-verification_rejected]": 0.0021074269998280215,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response1-scanned-None]": 0.0020603289995051455,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response2-expired-None]": 0.002212384999893402,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response3-failed-verification_blocked]": 0.002044458999989729,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response4-failed-already_bound]": 0.002059186999758822,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response5-failed-invalid_response]": 0.00223508600038258,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response6-failed-invalid_response]": 0.0020633229996747104,
+ "tests/test_wechat_qr_login.py::test_pairing_code_is_cleared_after_provider_decides[response7-failed-invalid_response]": 0.002092680000259861,
+ "tests/test_wechat_qr_login.py::test_pairing_timeout_keeps_code_and_signals_automatic_retry": 0.0022141090003060526,
+ "tests/test_wechat_qr_login.py::test_pairing_transport_uses_long_poll_and_provider_query": 0.0017642930001784407,
+ "tests/test_wechat_qr_login.py::test_pairing_wait_and_redirect_keep_polling_with_submitted_code[response0]": 0.0027598719998422894,
+ "tests/test_wechat_qr_login.py::test_pairing_wait_and_redirect_keep_polling_with_submitted_code[response1]": 0.0020685750000666303,
+ "tests/test_wechat_qr_login.py::test_pairing_wait_and_redirect_keep_polling_with_submitted_code[response2]": 0.0023559030000797065,
+ "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[expired]": 0.0019510129995978787,
+ "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[invalid_response]": 0.002148682999632001,
+ "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[timeout]": 0.002225668999926711,
+ "tests/test_wechat_qr_login.py::test_pairing_wait_handles_network_retry_and_session_end[transport]": 0.0021565089996329334,
+ "tests/test_wechat_qr_login.py::test_redirect_then_confirmation_saves_returned_api_host": 0.002274571000270953,
+ "tests/test_wechat_qr_login.py::test_temporary_provider_error_retries_same_qr_and_clears_feedback": 0.0023970110000846034,
+ "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[127.0.0.1]": 0.0020795050004380755,
+ "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[]": 0.00208890300064013,
+ "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[evil.example]": 0.001881061999938538,
+ "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[ilinkai.weixin.qq.com/path]": 0.00196190399947227,
+ "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[ilinkai.weixin.qq.com:8001]": 0.0020272960000511375,
+ "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[ilinkai.weixin.qq.com@127.0.0.1]": 0.0020626529999390186,
+ "tests/test_wechat_qr_login.py::test_untrusted_provider_redirect_is_rejected[weixin.qq.com.evil.example]": 0.001886561999526748,
+ "tests/test_wechat_qr_login.py::test_verification_code_is_submitted_without_exposing_or_reusing_it": 0.001998292999815021,
+ "tests/test_wechat_qr_login.py::test_verification_input_and_expired_sessions_do_not_reach_provider": 0.00232410400030858,
+ "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_exact_limit_passes_through": 0.0007843419998607715,
+ "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_full_width_report_stays_within_protocol_cap": 0.0009211490005327505,
+ "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_multibyte_cut_never_splits_a_character": 0.0007911950001471268,
+ "tests/test_wecom_content_limit.py::TestClipToByteLimit::test_short_text_passes_through": 0.0008077160000539152,
+ "tests/test_wecom_content_limit.py::TestEmojiBoundaries::test_clip_at_emoji_boundary_stays_within_budget": 0.0009341540003333648,
+ "tests/test_wecom_content_limit.py::TestEmojiBoundaries::test_split_all_emoji_input_terminates_and_preserves": 0.0009339550001641328,
+ "tests/test_wecom_content_limit.py::TestEmojiBoundaries::test_split_tiny_limit_with_emoji_never_loops_or_loses": 0.0008227249991250574,
+ "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_completed_chat_lock_is_reclaimed": 0.0009702120000838477,
+ "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_concurrent_batches_to_same_chat_stay_contiguous": 0.002243053000256623,
+ "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_concurrent_senders_each_leave_no_locks": 0.001478406000387622,
+ "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_different_chats_keep_their_own_order": 0.0017895910004881443,
+ "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_lock_is_reclaimed_after_a_capped_batch": 0.0014974130003793107,
+ "tests/test_wecom_content_limit.py::TestSendWsChatSerialization::test_staggered_waiter_keeps_one_lock_and_registry_drains": 0.0022368499999174674,
+ "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_proactive_push_short_text_single_message": 0.001743773000271176,
+ "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_proactive_push_splits_into_sequential_markdown_messages": 0.0024909839999054384,
+ "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_stream_reply_clips_overlong_snapshot": 0.0024808100006339373,
+ "tests/test_wecom_content_limit.py::TestSendWsContentLimit::test_stream_reply_short_text_untouched": 0.00199843200016403,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_boundary_newline_lands_on_chunk_tail": 0.0010134129997823038,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_cap_clips_the_unsplit_remainder": 0.0016568710002502485,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_each_chunk_within_limit_and_content_preserved": 0.0013000809999539342,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_leading_blank_lines_are_content_not_dropped": 0.002240829000584199,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_limit_narrower_than_one_character_still_advances": 0.0009896890005620662,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_no_newline_falls_back_to_hard_cut": 0.0010317370006305282,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_short_text_is_single_chunk": 0.0008616889999757404,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_split_caps_chunk_batch_with_truncation_marker": 0.0017743029998200655,
+ "tests/test_wecom_content_limit.py::TestSplitForByteLimit::test_split_under_cap_is_not_marked": 0.0010124010000254202,
+ "tests/test_wecom_conversation_keys.py::test_bound_group_keeps_the_thread_it_had_under_the_sender_key": 0.1802380319995791,
+ "tests/test_wecom_conversation_keys.py::test_group_and_private_messages_get_their_own_conversation_keys": 0.002908993999426457,
+ "tests/test_wecom_conversation_keys.py::test_legacy_group_binding_does_not_continue_its_sender_keyed_thread": 0.15039808200026528,
+ "tests/test_wecom_conversation_keys.py::test_reply_without_its_frame_goes_to_the_group_not_the_sender": 0.0024798870003905904,
+ "tests/test_wecom_conversation_keys.py::test_unbound_private_chat_and_groups_run_in_separate_threads": 0.011726651000117272,
+ "tests/test_wecom_group_bindings.py::test_legacy_group_binding_retains_owner": 0.15959858299947882,
+ "tests/test_wecom_group_bindings.py::test_named_group_connect_records_a_human_label_without_exposing_chatid": 0.184439834999921,
+ "tests/test_wecom_group_bindings.py::test_private_binding_does_not_authorize_an_unbound_group[private_metadata0]": 0.1448466679999001,
+ "tests/test_wecom_group_bindings.py::test_private_binding_does_not_authorize_an_unbound_group[private_metadata1]": 0.1446204169997145,
+ "tests/test_wecom_group_bindings.py::test_private_binding_does_not_authorize_an_unbound_group[private_metadata2]": 0.14151609199961968,
+ "tests/test_wecom_ws_text.py::TestGroupMentionBeforeCommand::test_leading_mention_before_command_is_stripped[@RobotA /new-/new]": 0.0017485440002928954,
+ "tests/test_wecom_ws_text.py::TestGroupMentionBeforeCommand::test_leading_mention_before_command_is_stripped[@RobotA @_user_2 /status-/status]": 0.0019595409999055846,
+ "tests/test_wecom_ws_text.py::TestGroupMentionBeforeCommand::test_member_mention_before_a_command_also_classifies": 0.0017750030006027373,
+ "tests/test_wecom_ws_text.py::TestGroupMentionBeforeCommand::test_plain_chat_keeps_its_mention": 0.001661331000377686,
+ "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_quote_content_is_null_does_not_crash": 0.0011152350002703315,
+ "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_quote_is_null_does_not_crash": 0.0013041800002611126,
+ "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_quote_text_is_null_does_not_crash": 0.00114542099981918,
+ "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_text_and_valid_quote_are_combined": 0.0015778009997120535,
+ "tests/test_wecom_ws_text.py::TestOnWsTextQuoteParsing::test_text_with_null_quote_still_publishes": 0.0013476590002028388,
+ "tests/test_weknora_document_concurrency.py::test_cancellation_drains_detail_requests": 0.0051895560000048135,
+ "tests/test_weknora_document_concurrency.py::test_details_overlap_with_a_bound_and_preserve_hit_order[False]": 0.028083635999792023,
+ "tests/test_weknora_document_concurrency.py::test_details_overlap_with_a_bound_and_preserve_hit_order[True]": 0.01406949900001564,
+ "tests/test_weknora_document_concurrency.py::test_equal_native_ids_in_different_tenants_are_revalidated": 0.005787867999970331,
+ "tests/test_weknora_document_concurrency.py::test_failure_drains_other_detail_requests_before_returning[403-PermissionError]": 0.005861437000021397,
+ "tests/test_weknora_document_concurrency.py::test_failure_drains_other_detail_requests_before_returning[404-FileNotFoundError]": 0.00595186400005332,
+ "tests/test_weknora_document_concurrency.py::test_failure_drains_other_detail_requests_before_returning[500-RuntimeError]": 0.0058457089994590206,
+ "tests/test_weknora_document_concurrency.py::test_result_cap_checks_empty_hits_but_not_the_unconsumed_suffix": 0.006966748000650114,
+ "tests/test_weknora_document_concurrency.py::test_selected_document_denial_prevents_search": 0.00544764899996153,
+ "tests/test_weknora_shared_access.py::test_access_mode_must_be_explicit_and_unambiguous[changes0]": 0.0016280080003525654,
+ "tests/test_weknora_shared_access.py::test_access_mode_must_be_explicit_and_unambiguous[changes1]": 0.0016233689998443879,
+ "tests/test_weknora_shared_access.py::test_access_mode_must_be_explicit_and_unambiguous[changes2]": 0.0015670020006837149,
+ "tests/test_weknora_shared_access.py::test_access_mode_must_be_explicit_and_unambiguous[changes3]": 0.0015546009999525268,
+ "tests/test_weknora_shared_access.py::test_access_mode_must_be_explicit_and_unambiguous[changes4]": 0.0015598800000589108,
+ "tests/test_weknora_shared_access.py::test_access_mode_must_be_explicit_and_unambiguous[changes5]": 0.0015315369996642403,
+ "tests/test_weknora_shared_access.py::test_access_mode_must_be_explicit_and_unambiguous[changes6]": 0.0015491890003431763,
+ "tests/test_weknora_shared_access.py::test_gateway_propagates_only_verified_user_to_shared_catalog_and_tool[anonymous]": 0.013535197000237531,
+ "tests/test_weknora_shared_access.py::test_gateway_propagates_only_verified_user_to_shared_catalog_and_tool[auth_disabled]": 0.017800301000079344,
+ "tests/test_weknora_shared_access.py::test_gateway_propagates_only_verified_user_to_shared_catalog_and_tool[internal]": 0.01800910700012537,
+ "tests/test_weknora_shared_access.py::test_gateway_propagates_only_verified_user_to_shared_catalog_and_tool[pat]": 0.028374554000038188,
+ "tests/test_weknora_shared_access.py::test_gateway_propagates_only_verified_user_to_shared_catalog_and_tool[session]": 0.031598619999840594,
+ "tests/test_weknora_shared_access.py::test_shared_new_users_can_browse_and_search_without_user_bindings[new-registration-a]": 0.006813193999732903,
+ "tests/test_weknora_shared_access.py::test_shared_new_users_can_browse_and_search_without_user_bindings[new-registration-b]": 0.006567292999989149,
+ "tests/test_weknora_shared_access.py::test_shared_requires_matching_verified_identity_before_http[-]": 0.0024194340003305115,
+ "tests/test_weknora_shared_access.py::test_shared_requires_matching_verified_identity_before_http[default-None]": 0.0023361870003100194,
+ "tests/test_weknora_shared_access.py::test_shared_requires_matching_verified_identity_before_http[new-user-None]": 0.0024558909999541356,
+ "tests/test_weknora_shared_access.py::test_shared_requires_matching_verified_identity_before_http[new-user-other-user]": 0.0023220210000545194,
+ "tests/test_weknora_shared_access.py::test_shared_still_enforces_agent_and_base_restrictions": 0.004814682000414905,
+ "tests/test_weknora_shared_access.py::test_verified_user_does_not_bypass_default_allowlist": 0.002071799999612267,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_falls_back_to_default_user_when_unset": 0.0022217519999685464,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_injects_langfuse_metadata": 3.3029450480003106,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_overwrites_caller_supplied_trace_id": 0.0023024229999464296,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_persists_the_effective_model[None-expected_updates0]": 0.15640079000058904,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_persists_the_effective_model[actual-model-expected_updates2]": 0.15754432600033397,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_persists_the_effective_model[missing-model-expected_updates1]": 0.15424553100001503,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_preserves_caller_metadata_overrides": 0.0022011039995959436,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_skips_metadata_when_langfuse_disabled": 0.0021121969998603163,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_tags_the_effective_model[None]": 0.16091049700025906,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_tags_the_effective_model[actual-model]": 0.15999793399987539,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_tags_the_effective_model[missing-model]": 0.16840453100030572,
+ "tests/test_worker_langfuse_metadata.py::test_run_agent_uses_context_user_id_over_contextvar": 0.002489564999450522,
+ "tests/test_worker_stream_subgraph_namespace.py::TestComposeSseEvent::test_nested_namespace_joins_all_segments": 0.0007393790006062773,
+ "tests/test_worker_stream_subgraph_namespace.py::TestComposeSseEvent::test_root_frame_keeps_bare_event_name": 0.0007720600001448474,
+ "tests/test_worker_stream_subgraph_namespace.py::TestComposeSseEvent::test_subgraph_frame_gets_namespace_qualified_name": 0.0007543679998889274,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_failed_lookup_is_retried_once_the_feed_advances": 0.0021558379994530696,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_message_not_in_the_feed_is_left_unstamped": 0.0015614730000379495,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_miss_is_not_retried_while_the_feed_is_unchanged": 0.0014960000003156892,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_miss_is_retried_once_the_feed_advances": 0.0014781659997424867,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_resolved_identity_is_not_looked_up_twice": 0.0014988329994594096,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_resolved_identity_survives_a_feed_advance": 0.0014948580005693657,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_a_run_without_a_journal_still_builds_a_stamper": 0.0014562250003109511,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_no_stamper_publishes_the_frame_unchanged": 0.001433892999557429,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_root_values_frame_stamps_a_persisted_message": 0.0015663509998375957,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_stamping_survives_a_launch_path_without_user_context": 0.14728653300016958,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_subgraph_frames_are_not_stamped": 0.001477957000133756,
+ "tests/test_worker_stream_subgraph_namespace.py::TestMessageSeqStamping::test_the_run_stamper_re_asks_after_the_journal_writes": 0.0016753650002101494,
+ "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_only_root_frames_drive_the_file_tool_batcher": 0.0014043479995962116,
+ "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_root_custom_event_is_persisted_for_subagent_history": 0.001433843000086199,
+ "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_root_message_chunks_go_through_the_batcher": 0.001412311999956728,
+ "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_root_values_snapshot_keeps_bare_event_name": 0.0014231529999051418,
+ "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_subagent_message_chunks_are_namespaced": 0.00148894699941593,
+ "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_subagent_values_snapshot_is_never_published_as_bare_values": 0.0014135840001472388,
+ "tests/test_worker_stream_subgraph_namespace.py::TestPublishStreamItem::test_subgraph_custom_event_is_not_persisted": 0.0014004700001351011,
+ "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_nested_subgraph_namespace_is_preserved_in_order": 0.0007596469999953115,
+ "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_root_frame_with_subgraphs_has_empty_namespace": 0.0008267320004051726,
+ "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_single_mode_fallback_is_root": 0.0007605170003444073,
+ "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_subgraph_frame_preserves_namespace": 0.0008064540002123977,
+ "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_two_tuple_under_subgraphs_is_root": 0.0007778910003253259,
+ "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_unparsable_item_under_subgraphs": 0.0007728810001026432,
+ "tests/test_worker_stream_subgraph_namespace.py::TestUnpackStreamItem::test_without_subgraphs_frames_are_root": 0.0007521409997934825,
+ "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_does_not_mark_the_parent_run_as_error": 0.021239317999970808,
+ "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_in_task_running_event_does_not_mark_the_parent_run_as_error[stream_modes0-True]": 0.019762632000492886,
+ "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_in_task_running_event_does_not_mark_the_parent_run_as_error[stream_modes1-False]": 0.017207622999649175,
+ "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_delegated_error_fallback_in_task_running_event_does_not_mark_the_parent_run_as_error[stream_modes2-False]": 0.016019878999941284,
+ "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_stream_subgraphs_publishes_delegated_frames_namespaced_never_bare": 0.019071550999797182,
+ "tests/test_worker_stream_subgraph_namespace.py::TestWorkerSubgraphStreamIntegration::test_without_stream_subgraphs_delegated_frames_stay_out_while_task_events_remain": 0.015160150999690813,
+ "tests/test_worker_subagent_event_flush_cancellation.py::test_cancelled_failed_subagent_event_flush_rebuffers_before_propagating": 0.0019358740000825492,
+ "tests/test_worker_subagent_event_flush_cancellation.py::test_repeated_cancellation_drains_inflight_subagent_event_flush": 0.0017169850002574094,
+ "tests/test_worker_subagent_persistence.py::test_flush_is_idempotent_when_empty": 0.0013559960007114569,
+ "tests/test_worker_subagent_persistence.py::test_flush_rebuffers_batch_on_store_failure": 0.0019594410005083773,
+ "tests/test_worker_subagent_persistence.py::test_missing_store_is_noop": 0.0013523080006052624,
+ "tests/test_worker_subagent_persistence.py::test_rebuffered_batch_is_prepended_ahead_of_new_events": 0.001749304999520973,
+ "tests/test_worker_subagent_persistence.py::test_roundtrip_step_is_listable_but_not_in_message_feed": 0.0015660710000702238,
+ "tests/test_worker_subagent_persistence.py::test_size_threshold_triggers_flush": 0.001524963000065327,
+ "tests/test_worker_subagent_persistence.py::test_skips_non_task_chunk": 0.001392555999700562,
+ "tests/test_worker_subagent_persistence.py::test_steps_are_buffered_not_put_per_event": 0.002046312999937072,
+ "tests/test_worker_subagent_persistence.py::test_store_errors_do_not_propagate": 0.0019193349999113707,
+ "tests/test_worker_subagent_persistence.py::test_terminal_event_flushes_eagerly": 0.0014924540000720299,
+ "tests/test_worker_subagent_persistence.py::test_worker_imports_first_without_circular_import": 1.953324110000267,
+ "tests/test_worker_trace_binding.py::test_both_forks_agree_when_the_caller_forges_both": 0.0021789170000374725,
+ "tests/test_worker_trace_binding.py::test_build_runtime_context_drops_a_caller_supplied_trace_id": 0.00084880499935025,
+ "tests/test_worker_trace_binding.py::test_caller_supplied_context_trace_id_is_overwritten": 0.0021579760004897253,
+ "tests/test_worker_trace_binding.py::test_caller_supplied_metadata_trace_id_is_overwritten": 0.002131732999714586,
+ "tests/test_worker_trace_binding.py::test_checkpoint_agent_binding_falls_back_to_configurable_context": 0.002089402999899903,
+ "tests/test_worker_trace_binding.py::test_checkpoint_agent_binding_overwrites_caller_metadata": 0.002109371999722498,
+ "tests/test_worker_trace_binding.py::test_checkpoint_metadata_binds_the_effective_runtime_agent": 0.002151040000626381,
+ "tests/test_worker_trace_binding.py::test_default_agent_checkpoint_binding_is_explicit": 0.002109648999521596,
+ "tests/test_worker_trace_binding.py::test_run_without_an_ambient_trace_still_gets_one": 0.002065547000256629,
+ "tests/test_worker_trace_binding.py::test_runtime_context_and_metadata_carry_the_bound_trace_id": 0.0023232819999066123,
+ "tests/test_workflow_acceptance_routing.py::test_final_gateway_port[192.0.2.1:8001, [2001:db8::1]:8002, 192.0.2.1:8002-8002]": 0.0009605140003259294,
+ "tests/test_workflow_acceptance_routing.py::test_final_gateway_port[192.0.2.1:8001-8001]": 0.0009908099996209785,
+ "tests/test_workflow_acceptance_routing.py::test_final_gateway_port[[2001:db8::1]:8001, 192.0.2.1:8001-8001]": 0.000932482000280288,
+ "tests/test_workflow_acceptance_routing.py::test_final_gateway_port[[2001:db8::1]:8002-8002]": 0.0009316989994658798,
+ "tests/test_workflow_boundaries.py::test_artifact_versions_are_append_only_and_owner_scoped": 0.050893839000309526,
+ "tests/test_workflow_boundaries.py::test_client_cannot_supply_host_evidence[None-create]": 0.0021755349994236894,
+ "tests/test_workflow_boundaries.py::test_client_cannot_supply_host_evidence[None-create_or_reject]": 0.002012508000007074,
+ "tests/test_workflow_boundaries.py::test_client_cannot_supply_host_evidence[renamed_host_evidence-create]": 0.00174005799999577,
+ "tests/test_workflow_boundaries.py::test_client_cannot_supply_host_evidence[renamed_host_evidence-create_or_reject]": 0.0018111709996446734,
+ "tests/test_workflow_boundaries.py::test_evidence_projects_actual_assembly_without_credentials": 0.0010690180001802219,
+ "tests/test_workflow_boundaries.py::test_host_output_capture_rejects_unsafe_files": 0.017401796999365615,
+ "tests/test_workflow_cluster.py::test_cancel_keeps_lease_until_child_cleanup_finishes": 1.2078205140001046,
+ "tests/test_workflow_cluster.py::test_capture_is_fenced_and_immutable": 0.2671448269998109,
+ "tests/test_workflow_cluster.py::test_cluster_policy_rejects_mismatched_replica": 0.10985961799997312,
+ "tests/test_workflow_cluster.py::test_cross_gateway_approval_is_exact_and_idempotent": 1.3288231799997448,
+ "tests/test_workflow_cluster.py::test_cross_gateway_cancel_and_revocation": 1.158888852000473,
+ "tests/test_workflow_cluster.py::test_cross_gateway_recovery_persistence_boundaries[admission]": 0.39948962599964943,
+ "tests/test_workflow_cluster.py::test_cross_gateway_recovery_persistence_boundaries[approval]": 0.6288145270000314,
+ "tests/test_workflow_cluster.py::test_cross_gateway_recovery_persistence_boundaries[result]": 1.6055111479995503,
+ "tests/test_workflow_cluster.py::test_expired_cancel_command_cannot_resume_dispatch": 0.3319706480001514,
+ "tests/test_workflow_cluster.py::test_expired_cancelling_can_finish_cleanup_and_delete[False]": 0.3343738779999512,
+ "tests/test_workflow_cluster.py::test_expired_cancelling_can_finish_cleanup_and_delete[True]": 0.3298255159998007,
+ "tests/test_workflow_cluster.py::test_expired_owner_cannot_write_after_takeover": 1.3411736439998094,
+ "tests/test_workflow_cluster.py::test_launch_on_a_resume_on_b": 1.2009446609995393,
+ "tests/test_workflow_cluster.py::test_peer_rejects_configuration_change_and_expired_review": 0.26161401700028364,
+ "tests/test_workflow_cluster.py::test_reads_do_not_wait_for_cluster_budget_lock": 0.2566173420004816,
+ "tests/test_workflow_cluster.py::test_real_owner_kill_during_review_and_rolling_upgrade": 3.4754188840001916,
+ "tests/test_workflow_cluster.py::test_rejected_admission_slot_accounting[configuration]": 0.47456418799993116,
+ "tests/test_workflow_cluster.py::test_rejected_admission_slot_accounting[permission]": 0.4999413390000882,
+ "tests/test_workflow_cluster.py::test_rejected_admission_slot_accounting[uncertain]": 0.26492425499964156,
+ "tests/test_workflow_cluster.py::test_shared_child_quota_and_cancel": 1.2968524230000185,
+ "tests/test_workflow_cluster.py::test_shared_workflow_limit": 0.18939547799982392,
+ "tests/test_workflow_gateway_acceptance.py::test_authenticated_cross_gateway_control_without_affinity": 0.00024158399946827558,
+ "tests/test_workflow_gateway_acceptance.py::test_concurrent_duplicate_launch_and_approval": 0.00019644799976958893,
+ "tests/test_workflow_gateway_acceptance.py::test_distinct_runtime_rollout_drains_old_and_rejects_incompatible_takeover": 0.0001949460001924308,
+ "tests/test_workflow_gateway_acceptance.py::test_file_approval_survives_owner_death_and_source_mutation": 0.00019669799939947552,
+ "tests/test_workflow_gateway_acceptance.py::test_peer_cancel_reaches_real_active_child": 0.00019293300010758685,
+ "tests/test_workflow_gateway_acceptance.py::test_revoked_session_and_changed_configuration_block_takeover": 0.0001957170002242492,
+ "tests/test_workflow_gateway_acceptance.py::test_shared_child_limit_with_real_host_admissions": 0.00019073799967372906,
+ "tests/test_workflow_gateway_acceptance.py::test_shared_owner_limit_across_gateways": 0.00019560700002330123,
+ "tests/test_workflow_gateway_acceptance.py::test_sigkill_at_persistence_boundaries[admission]": 0.00020218000008753734,
+ "tests/test_workflow_gateway_acceptance.py::test_sigkill_at_persistence_boundaries[approval]": 0.00019266199979028897,
+ "tests/test_workflow_gateway_acceptance.py::test_sigkill_at_persistence_boundaries[result]": 0.0002388379998592427,
+ "tests/test_workflow_gateway_acceptance.py::test_sigkill_at_persistence_boundaries[result_before]": 0.00019739099980142782,
+ "tests/test_workflow_gateway_acceptance.py::test_sigkill_during_cancel_takeover_can_finish_and_delete": 0.00019042699977944721,
+ "tests/test_workflow_gateway_acceptance.py::test_sigstop_stale_artifact_writer_is_fenced": 0.0001951070003087807,
+ "tests/test_workflow_gateway_acceptance.py::test_sigstop_stale_owner_cannot_admit_after_takeover": 0.0002254930000162858,
+ "tests/test_workflow_recovery.py::test_approval_committed_before_dispatch_recovers_once": 0.20375215099966226,
+ "tests/test_workflow_recovery.py::test_child_crash_boundaries_never_repeat_dispatch[admission]": 0.11862994800003435,
+ "tests/test_workflow_recovery.py::test_child_crash_boundaries_never_repeat_dispatch[result]": 0.16199868400053674,
+ "tests/test_workflow_recovery.py::test_disconnected_cancel_logs_terminal_save_failure": 0.09615843099982158,
+ "tests/test_workflow_recovery.py::test_file_capture_commit_before_metadata_reuses_original_bytes": 0.17100930099968537,
+ "tests/test_workflow_recovery.py::test_graceful_shutdown_pause_and_cancel_recovery": 0.1086060600005112,
+ "tests/test_workflow_recovery.py::test_parallel_results_and_file_approval_survive_restart": 0.2028272580000703,
+ "tests/test_workflow_recovery.py::test_real_process_kill_during_review": 2.18162312000004,
+ "tests/test_workflow_recovery.py::test_recovered_cancel_survives_caller_cancellation": 0.1365226439993421,
+ "tests/test_workflow_recovery.py::test_recovered_interrupted_child_cannot_dispatch_even_when_script_catches": 0.1715217300002223,
+ "tests/test_workflow_recovery.py::test_recovery_guards_prevent_new_dispatch[expiry]": 0.1373642800003836,
+ "tests/test_workflow_recovery.py::test_recovery_guards_prevent_new_dispatch[journal]": 0.13502222900024208,
+ "tests/test_workflow_recovery.py::test_recovery_guards_prevent_new_dispatch[owner]": 0.09554154999977982,
+ "tests/test_workflow_recovery.py::test_recovery_guards_prevent_new_dispatch[runtime]": 0.10262314999999944,
+ "tests/test_workflow_recovery.py::test_recovery_guards_prevent_new_dispatch[tool]": 0.0935174619994541,
+ "tests/test_workflow_recovery.py::test_recovery_rejects_changed_config_and_revoked_permission": 0.1014763880002647,
+ "tests/test_workflow_recovery.py::test_restart_approval_reuses_outputs_and_exact_version": 0.25247247399966,
+ "tests/test_workflow_recovery.py::test_save_drains_repeated_cancellation_before_unlocking": 0.08830025199995362,
+ "tests/test_workflow_recovery.py::test_store_rejects_stale_revision": 0.08464438899954985,
+ "tests/test_workspace_changes.py::test_cached_crlf_text_round_trips_byte_exactly_into_diffs": 0.017735769999490003,
+ "tests/test_workspace_changes.py::test_compare_snapshots_classifies_symlink_replacing_file_as_symlink_created": 0.016663219999372814,
+ "tests/test_workspace_changes.py::test_compare_snapshots_hides_sensitive_and_binary_file_content": 0.016912527999920712,
+ "tests/test_workspace_changes.py::test_compare_snapshots_keeps_nul_bytes_classified_as_binary": 0.016311678999954893,
+ "tests/test_workspace_changes.py::test_compare_snapshots_reads_cached_utf16_markdown_baseline": 0.01809987800061208,
+ "tests/test_workspace_changes.py::test_compare_snapshots_reports_removed_symlink_without_replacement_as_deleted": 0.016294826999910583,
+ "tests/test_workspace_changes.py::test_compare_snapshots_reports_text_file_changes": 0.017930349000380374,
+ "tests/test_workspace_changes.py::test_compare_snapshots_strips_utf8_bom": 0.016293003999635403,
+ "tests/test_workspace_changes.py::test_compare_snapshots_treats_utf16_markdown_as_text": 0.01898432899997715,
+ "tests/test_workspace_changes.py::test_compare_snapshots_treats_utf8_markdown_crossing_sample_boundary_as_text": 0.01633784900059254,
+ "tests/test_workspace_changes.py::test_compare_snapshots_truncates_large_text_diffs": 0.01617257799989602,
+ "tests/test_workspace_changes.py::test_count_diff_lines_counts_content_starting_with_dashes_or_pluses": 0.0008487129998684395,
+ "tests/test_workspace_changes.py::test_count_diff_lines_ignores_only_real_headers": 0.0008207120004044555,
+ "tests/test_workspace_changes.py::test_get_changed_output_paths_ignores_externalized_tool_results": 0.01639695899984872,
+ "tests/test_workspace_changes.py::test_get_changed_output_paths_returns_only_created_or_modified_regular_outputs": 0.017941791000339435,
+ "tests/test_workspace_changes.py::test_normalize_symlink_target_is_identity_off_windows": 0.001383687999805261,
+ "tests/test_workspace_changes.py::test_normalize_symlink_target_leaves_mid_string_prefix_verbatim": 0.0010421980000501208,
+ "tests/test_workspace_changes.py::test_normalize_symlink_target_leaves_relative_and_plain_posix_targets_verbatim": 0.0010709410003073572,
+ "tests/test_workspace_changes.py::test_normalize_symlink_target_preserves_volume_guid_and_degenerate_prefixes": 0.001074939000318409,
+ "tests/test_workspace_changes.py::test_normalize_symlink_target_strips_extended_length_drive_prefix": 0.0010667020001164929,
+ "tests/test_workspace_changes.py::test_normalize_symlink_target_strips_extended_length_unc_prefix": 0.0010965490000671707,
+ "tests/test_workspace_changes.py::test_record_workspace_changes_content_uses_total_changed_count[asyncio]": 0.022690126999805216,
+ "tests/test_workspace_changes.py::test_record_workspace_changes_uses_cached_baseline_for_modified_diff[asyncio]": 0.021346244000596926,
+ "tests/test_workspace_changes.py::test_run_agent_records_workspace_changes_event[asyncio]": 0.030076866000399605,
+ "tests/test_workspace_changes.py::test_scan_does_not_hide_operational_hash_errors[error0]": 0.016476650000186055,
+ "tests/test_workspace_changes.py::test_scan_does_not_hide_operational_hash_errors[error1]": 0.016481979000218416,
+ "tests/test_workspace_changes.py::test_scan_keeps_other_files_when_a_file_disappears_before_hashing[16-False]": 0.017101913999795215,
+ "tests/test_workspace_changes.py::test_scan_keeps_other_files_when_a_file_disappears_before_hashing[16-True]": 0.016974914999991597,
+ "tests/test_workspace_changes.py::test_scan_keeps_other_files_when_a_file_disappears_before_hashing[4097-False]": 0.01693714400016688,
+ "tests/test_workspace_changes.py::test_scan_keeps_other_files_when_a_file_disappears_before_hashing[4097-True]": 0.01689732900058516,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_can_skip_text_loading": 0.016000886000256287,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_captures_symlinks_as_metadata_only_stubs": 0.016245153999534523,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_browser_frames": 0.01621189300021797,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_excluded_directories": 0.01621182199960458,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_externalized_tool_results": 0.016264350999335875,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_extra_excluded_dir_names": 0.01610823699957109,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_skips_stdio_mcp_temp_files": 0.016689859999587497,
+ "tests/test_workspace_changes.py::test_scan_workspace_roots_walks_subdirectories_in_sorted_order": 0.016687594999893918,
+ "tests/test_workspace_changes.py::test_sensitive_workspace_path_covers_common_secret_names": 0.0009639800000513787,
+ "tests/test_workspace_changes.py::test_workspace_changes_do_not_infer_absence_from_truncated_snapshots[both-truncated-preserve-observed-modifications]": 0.01757179600008385,
+ "tests/test_workspace_changes.py::test_workspace_changes_do_not_infer_absence_from_truncated_snapshots[deletion-brings-existing-file-into-scan]": 0.01769872300019415,
+ "tests/test_workspace_changes.py::test_workspace_changes_do_not_infer_absence_from_truncated_snapshots[insertion-pushes-existing-file-out-of-scan]": 0.01752630000055433,
+ "tests/test_workspace_changes.py::test_workspace_changes_response_is_empty_when_no_event_exists": 0.0014259380000112287,
+ "tests/test_workspace_changes.py::test_workspace_changes_response_returns_summary_only_and_full_payload": 0.0021453889999065723,
+ "tests/test_workspace_changes.py::test_workspace_changes_route_forwards_include_files_flag[asyncio]": 0.0022199889999683364,
+ "tests/test_workspace_search.py::test_http_search_and_jump_are_owner_bound_and_keep_title_contract[asyncio]": 0.07843940799966731,
+ "tests/test_workspace_search.py::test_index_backfills_short_chinese_code_unicode_and_literal_punctuation[asyncio-jsonl]": 0.14414156899965747,
+ "tests/test_workspace_search.py::test_index_backfills_short_chinese_code_unicode_and_literal_punctuation[asyncio-memory]": 0.08892246800041903,
+ "tests/test_workspace_search.py::test_index_backfills_short_chinese_code_unicode_and_literal_punctuation[asyncio-sqlite]": 1.352242240000578,
+ "tests/test_workspace_search.py::test_index_cursor_pages_every_match_and_rejects_another_query[asyncio]": 0.05381958999987546,
+ "tests/test_workspace_search.py::test_index_refreshes_regeneration_deletion_recreation_and_owner_scope[asyncio]": 0.05940978900071059,
+ "tests/test_workspace_search.py::test_message_window_finds_unloaded_history_and_rejects_hidden_target[asyncio-memory]": 0.029406808999738132,
+ "tests/test_workspace_search.py::test_message_window_finds_unloaded_history_and_rejects_hidden_target[asyncio-sqlite]": 0.27506065299985494,
+ "tests/test_workspace_search.py::test_provider_registration_rolls_back_and_rejects_duplicates": 0.0012262120003470045,
+ "tests/test_workspace_search.py::test_route_filters_and_permission_boundary[asyncio]": 0.059809798000060255,
+ "tests/test_workspace_search.py::test_search_corpus_hides_internal_and_superseded_text_and_normalizes_ids[asyncio-memory]": 0.0205417529996339,
+ "tests/test_workspace_search.py::test_search_corpus_hides_internal_and_superseded_text_and_normalizes_ids[asyncio-sqlite]": 0.26030322599945066,
+ "tests/test_workspace_search.py::test_search_projection_matches_chat_control_message_exclusions[asyncio]": 0.045832114000404545,
+ "tests/test_workspace_search.py::test_slow_backfill_is_reported_and_reused[asyncio]": 0.035277002999919205,
+ "tests/test_workspace_search.py::test_snippet_preserves_unicode_expansions_and_never_returns_markup": 0.0008643829992251995,
+ "tests/test_workspace_search.py::test_title_query_is_literal_unicode_and_precedes_pagination[asyncio-memory]": 0.017816508000123576,
+ "tests/test_workspace_search.py::test_title_query_is_literal_unicode_and_precedes_pagination[asyncio-sqlite]": 0.28652686199939126,
+ "tests/test_workspace_search_review.py::test_fts_startup_skips_clean_rebuild_and_repairs_fallback_writes[asyncio]": 0.06158175199971083,
+ "tests/test_workspace_search_review.py::test_latest_versions_cross_pages_and_single_thread_lookup[asyncio]": 0.020195221999529167,
+ "tests/test_workspace_search_review.py::test_legacy_checkpoint_is_seeded_before_revision_completion[asyncio]": 0.0049135860003843845,
+ "tests/test_workspace_search_review.py::test_provider_bounds_membership_parameters[asyncio]": 0.0483217169994532,
+ "tests/test_write_file_tool_budget_annotation.py::test_clone_tool_with_description_preserves_singleton": 0.0007995599999048864,
+ "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_rejects_non_finite_values[inf]": 0.0009142070007328584,
+ "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_rejects_non_finite_values[nan]": 0.0008451680005236994,
+ "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_rejects_non_finite_values[negative-inf]": 0.0008749329999773181,
+ "tests/test_write_file_tool_budget_annotation.py::test_extract_max_tokens_various_inputs": 0.0013019249995522841,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model--.inf]": 0.044495573999483895,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-.inf]": 0.04551933499988081,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-.nan]": 0.0947690450002483,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-huge-finite-float]": 0.045750357999168045,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-huge-integer-string]": 0.04463641800020923,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[constructed-model-huge-integer]": 0.04887717099973088,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile--.inf]": 0.045272901999851456,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-.inf]": 0.04588177700043161,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-.nan]": 0.04597150400013561,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-huge-finite-float]": 0.04536625799983085,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-huge-integer-string]": 0.05526407399975142,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_omits_unusable_budget[profile-huge-integer]": 0.04826338799966834,
+ "tests/test_write_file_tool_budget_annotation.py::test_get_available_tools_with_model_config_lacking_max_tokens": 0.04573395799980062,
+ "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[bootstrap-thinking-off]": 0.0375850650002576,
+ "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[bootstrap-thinking-on]": 0.037641313000222,
+ "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[custom-agent]": 0.041363210999406874,
+ "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[thinking-off]": 0.037413161999666045,
+ "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[thinking-on]": 0.037872666000566824,
+ "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[thinking-over-agent]": 0.03711727699965195,
+ "tests/test_write_file_tool_budget_annotation.py::test_lead_write_file_budget_matches_constructed_model[uncapped]": 0.03912120099994354,
+ "tests/test_write_file_tool_budget_annotation.py::test_repeated_assembly_cross_model_isolation": 0.13864425299971117,
+ "tests/test_write_file_tool_budget_annotation.py::test_write_file_singleton_remains_unmutated_across_assemblies": 0.040813067000271985,
+ "tests/test_write_file_tool_placeholder_guard.py::test_append_mode_is_guarded_too": 0.0017834289997153974,
+ "tests/test_write_file_tool_placeholder_guard.py::test_async_placeholder_rejection_needs_no_initialized_sandbox[exact-False]": 0.01717734500016377,
+ "tests/test_write_file_tool_placeholder_guard.py::test_async_placeholder_rejection_needs_no_initialized_sandbox[exact-True]": 0.016715358999590535,
+ "tests/test_write_file_tool_placeholder_guard.py::test_async_placeholder_rejection_needs_no_initialized_sandbox[whitespace-False]": 0.016543285000352626,
+ "tests/test_write_file_tool_placeholder_guard.py::test_async_placeholder_rejection_needs_no_initialized_sandbox[whitespace-True]": 0.0165575109999736,
+ "tests/test_write_file_tool_placeholder_guard.py::test_async_placeholder_rejection_needs_no_initialized_sandbox[zero-count-False]": 0.01663720100032151,
+ "tests/test_write_file_tool_placeholder_guard.py::test_async_placeholder_rejection_needs_no_initialized_sandbox[zero-count-True]": 0.01665113500030202,
+ "tests/test_write_file_tool_placeholder_guard.py::test_exact_placeholder_is_rejected[0]": 0.0021041429999968386,
+ "tests/test_write_file_tool_placeholder_guard.py::test_exact_placeholder_is_rejected[10686]": 0.0018797699999595352,
+ "tests/test_write_file_tool_placeholder_guard.py::test_exact_placeholder_is_rejected[194]": 0.0019115599998258404,
+ "tests/test_write_file_tool_placeholder_guard.py::test_literal_matches_the_constant_the_middleware_renders": 0.0008003029997780686,
+ "tests/test_write_file_tool_placeholder_guard.py::test_near_miss_content_still_passes[different-case]": 0.002228745000138588,
+ "tests/test_write_file_tool_placeholder_guard.py::test_near_miss_content_still_passes[mentions-the-name]": 0.0037646699997821997,
+ "tests/test_write_file_tool_placeholder_guard.py::test_near_miss_content_still_passes[no-bracket]": 0.002342127999781951,
+ "tests/test_write_file_tool_placeholder_guard.py::test_near_miss_content_still_passes[no-colon]": 0.002271634999942762,
+ "tests/test_write_file_tool_placeholder_guard.py::test_near_miss_content_still_passes[ordinary-prose]": 0.002100074000281893,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_inside_a_document_is_left_alone": 0.002007560000038211,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[decimal-count]": 0.0008271329998024157,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[empty-count]": 0.0008511880000696692,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[leading-quote]": 0.0008584619999965071,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[missing-suffix]": 0.0008233749999817519,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[negative-count]": 0.0008436640005129448,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[prefix-only]": 0.0008908230001907214,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[template]": 0.0008477320002384658,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[text-count]": 0.0008448659996247443,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[trailing-text]": 0.0008466300000691263,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_prefix_in_real_content_is_allowed[unicode-count]": 0.0008351489996130113,
+ "tests/test_write_file_tool_placeholder_guard.py::test_placeholder_with_surrounding_whitespace_is_rejected": 0.003417507999984082,
+ "tests/test_write_file_tool_placeholder_guard.py::test_rejection_does_not_reach_the_sandbox": 0.0018720550001489755,
+ "tests/test_write_file_tool_size_guard.py::test_above_cap_returns_actionable_error": 0.0017941089995474613,
+ "tests/test_write_file_tool_size_guard.py::test_above_cap_with_append_true_bypasses_guard": 0.002024793000146019,
+ "tests/test_write_file_tool_size_guard.py::test_below_cap_succeeds": 0.00202722799986077,
+ "tests/test_write_file_tool_size_guard.py::test_env_override_malformed_falls_back_to_default": 0.0018744899998637266,
+ "tests/test_write_file_tool_size_guard.py::test_env_override_raises_cap": 0.0021367530002862622,
+ "tests/test_write_file_tool_size_guard.py::test_env_override_zero_disables_guard": 0.0020689449993369635,
+ "tests/test_youcom_tools.py::TestEndpointSelection::test_configured_key_uses_keyed_endpoint_with_header[asyncio]": 0.010344705999614234,
+ "tests/test_youcom_tools.py::TestEndpointSelection::test_env_key_uses_keyed_endpoint[asyncio]": 0.0053668169998672965,
+ "tests/test_youcom_tools.py::TestEndpointSelection::test_identifies_deerflow_in_user_agent[asyncio-False]": 0.005520846999388596,
+ "tests/test_youcom_tools.py::TestEndpointSelection::test_identifies_deerflow_in_user_agent[asyncio-True]": 0.005483155000092665,
+ "tests/test_youcom_tools.py::TestEndpointSelection::test_no_key_uses_keyless_endpoint_without_auth_header[asyncio]": 0.005546764999962761,
+ "tests/test_youcom_tools.py::TestResolveToolSettings::test_falls_back_to_env_when_config_key_blank": 0.0022072640003898414,
+ "tests/test_youcom_tools.py::TestResolveToolSettings::test_returns_config_key_when_present": 0.0013029370002186624,
+ "tests/test_youcom_tools.py::TestResolveToolSettings::test_returns_none_when_no_key_anywhere": 0.0019175219999851834,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_agent_max_results_is_honored_over_config[asyncio]": 0.004523285000232136,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_config_max_results_used_when_caller_omits[asyncio]": 0.00479832000019087,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_empty_results_returns_error_json[asyncio]": 0.006179933999646892,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_falls_back_to_description_when_no_snippets[asyncio]": 0.004651464999824384,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[asyncio-401-invalid or expired YDC_API_KEY]": 0.004767422999975679,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[asyncio-402-You.com credit balance depleted]": 0.0065383480000491545,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[asyncio-429-rate limit reached \\u2014 set YDC_API_KEY for higher limits]": 0.004712018000191165,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_http_error_returns_structured_error[asyncio-500-None]": 0.004697571000178868,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_invalid_max_results_falls_back_to_default_with_warning[asyncio]": 0.0054121819998727005,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[asyncio--2-5]": 0.004661002000375447,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[asyncio-0-5]": 0.006311201999778859,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[asyncio-1-1]": 0.004491233999942779,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[asyncio-100-100]": 0.0045441319994097285,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_max_results_clamped_to_provider_bounds[asyncio-500-100]": 0.004602473999511858,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_missing_results_section_returns_error_json[asyncio]": 0.004489189999731025,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_network_exception_returns_error_json[asyncio]": 0.004283072999896831,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_non_dict_payload_returns_format_error[asyncio]": 0.0045789080004396965,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_partial_fields_default_to_empty_string[asyncio]": 0.004473029000564566,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_returns_normalized_list_with_joined_snippets[asyncio]": 0.006055151000055048,
+ "tests/test_youcom_tools.py::TestWebSearchTool::test_web_and_news_merged_and_trimmed_to_count[asyncio]": 0.0047306319997915125,
+ "tests/test_youcom_tools.py::test_invalid_max_results_shapes_fall_back_to_default[asyncio-bool]": 0.004666392000217456,
+ "tests/test_youcom_tools.py::test_invalid_max_results_shapes_fall_back_to_default[asyncio-non-integral-float]": 0.006448568999985582,
+ "tests/test_youcom_tools.py::test_invalid_max_results_shapes_fall_back_to_default[asyncio-yaml-inf]": 0.004577256000175112,
+ "tests/test_youcom_tools.py::test_package_exports_web_search_tool": 0.17816952300017874
}
\ No newline at end of file