<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="59" time="17.600" timestamp="2026-10-14T05:29:48.642870+01:00" hostname="c3f56e0ebdde"><testcase classname="tests.runtime.test_successor_studio" name="test_actual_work_keccak_sha_paid_verdict_and_explicit_runtime_acceptance[True]" time="0.703" /><testcase classname="tests.runtime.test_successor_studio" name="test_actual_work_keccak_sha_paid_verdict_and_explicit_runtime_acceptance[False]" time="0.666" /><testcase classname="tests.runtime.test_successor_studio" name="test_request_and_result_tamper_refused_and_history_survives_authority_revocation" time="0.511" /><testcase classname="tests.runtime.test_successor_studio" name="test_revoke_during_real_work_suppresses_delivery_and_blocks_replay" time="0.383" /><testcase classname="tests.runtime.test_successor_studio" name="test_installed_release_change_or_forged_acceptance_never_reaches_new_work" time="0.556" /><testcase classname="tests.runtime.test_successor_studio" name="test_hostile_work_and_endpoint_fields_are_rejected_before_preparation" time="0.194" /><testcase classname="tests.runtime.test_successor_studio" name="test_fresh_controller_actor_and_authorization_binding_required_before_effect" time="0.420" /><testcase classname="tests.runtime.test_successor_studio" name="test_concurrent_dispatch_invokes_actual_work_only_once" time="0.570" /><testcase classname="tests.runtime.test_successor_studio" name="test_frozen_comparison_actual_common_inputs_and_negative_retention[True]" time="2.743" /><testcase classname="tests.runtime.test_successor_studio" name="test_frozen_comparison_actual_common_inputs_and_negative_retention[False]" time="2.285" /><testcase classname="tests.runtime.test_successor_studio" name="test_comparison_rejects_renaming_and_operator_revocation_checkpoint" time="0.853" /><testcase classname="tests.runtime.test_successor_ascension" name="test_index_must_fit_uint32_without_coercion[-1]" time="0.063" /><testcase classname="tests.runtime.test_successor_ascension" name="test_index_must_fit_uint32_without_coercion[4294967296]" time="0.048" /><testcase classname="tests.runtime.test_successor_ascension" name="test_index_must_fit_uint32_without_coercion[True]" time="0.044" /><testcase classname="tests.runtime.test_successor_ascension" name="test_index_must_fit_uint32_without_coercion[1.0]" time="0.047" /><testcase classname="tests.runtime.test_successor_ascension" name="test_index_must_fit_uint32_without_coercion[1]" time="0.046" /><testcase classname="tests.runtime.test_successor_ascension" name="test_identical_specs_at_nonzero_index_keep_market_and_plan_commitments_distinct" time="0.040" /><testcase classname="tests.runtime.test_successor_ascension" name="test_seal_freezes_richer_terms_even_when_legacy_spec_is_unchanged" time="0.033" /><testcase classname="tests.runtime.test_successor_ascension" name="test_assignment_requires_exact_worker_terms_release_environment_and_expiry[change0]" time="0.027" /><testcase classname="tests.runtime.test_successor_ascension" name="test_assignment_requires_exact_worker_terms_release_environment_and_expiry[change1]" time="0.031" /><testcase classname="tests.runtime.test_successor_ascension" name="test_assignment_requires_exact_worker_terms_release_environment_and_expiry[change2]" time="0.025" /><testcase classname="tests.runtime.test_successor_ascension" name="test_assignment_requires_exact_worker_terms_release_environment_and_expiry[change3]" time="0.023" /><testcase classname="tests.runtime.test_successor_ascension" name="test_assignment_requires_exact_worker_terms_release_environment_and_expiry[change4]" time="0.024" /><testcase classname="tests.runtime.test_successor_ascension" name="test_negative_report_acceptance_and_concurrent_import_do_not_admit_candidate" time="0.124" /><testcase classname="tests.runtime.test_successor_ascension" name="test_missing_quorum_is_not_failed_work[refunded-unresolved_no_quorum]" time="0.058" /><testcase classname="tests.runtime.test_successor_ascension" name="test_missing_quorum_is_not_failed_work[failed-rejected]" time="0.070" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[artifact]" time="0.059" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[chain]" time="0.051" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[code]" time="0.045" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[job]" time="0.046" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[worker]" time="0.044" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[reorg]" time="0.047" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[refund]" time="0.065" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_rejects_identity_content_and_economic_mismatches[rounding]" time="0.056" /><testcase classname="tests.runtime.test_successor_ascension" name="test_rounding_is_per_payout_not_aggregate" time="0.049" /><testcase classname="tests.runtime.test_successor_ascension" name="test_runtime_dispatch_binding_requires_an_external_key_and_the_exact_authorization" time="0.059" /><testcase classname="tests.runtime.test_successor_ascension" name="test_retroactive_terms_and_changed_preassigned_worker_are_rejected" time="0.062" /><testcase classname="tests.runtime.test_successor_ascension" name="test_settlement_export_retains_signed_bytes_without_accepting_unknown_adapter_versions" time="0.048" /><testcase classname="tests.runtime.test_successor_ascension" name="test_historical_settlement_validates_exact_signed_wrapper_without_reimport" time="0.066" /><testcase classname="tests.runtime.test_successor_workbench" name="test_large_input_reaches_a_slow_reader_while_checkpoints_continue" time="0.451" /><testcase classname="tests.runtime.test_successor_workbench" name="test_real_domain_artifacts_and_seven_job_binding[reliability]" time="0.446" /><testcase classname="tests.runtime.test_successor_workbench" name="test_real_domain_artifacts_and_seven_job_binding[performance]" time="0.375" /><testcase classname="tests.runtime.test_successor_workbench" name="test_real_domain_artifacts_and_seven_job_binding[documentation]" time="0.440" /><testcase classname="tests.runtime.test_successor_workbench" name="test_real_domain_artifacts_and_seven_job_binding[public-data]" time="0.374" /><testcase classname="tests.runtime.test_successor_workbench" name="test_real_domain_artifacts_and_seven_job_binding[numerical]" time="0.403" /><testcase classname="tests.runtime.test_successor_workbench" name="test_input_identity_and_cosmetic_edit" time="0.386" /><testcase classname="tests.runtime.test_successor_workbench" name="test_poisoned_import_and_code_are_rejected" time="0.320" /><testcase classname="tests.runtime.test_successor_workbench" name="test_signed_journal_idempotency_review_and_no_overwrite" time="0.689" /><testcase classname="tests.runtime.test_successor_workbench" name="test_interrupted_pure_work_requires_explicit_resume" time="0.410" /><testcase classname="tests.runtime.test_successor_workbench" name="test_worker_source_is_reproducible" time="0.035" /><testcase classname="tests.runtime.test_successor_workbench" name="test_stopped_work_cannot_resume_through_pause" time="0.274" /><testcase classname="tests.runtime.test_successor_jobs" name="test_all_seven_families_execute_actual_tools_and_accept_negative_reports" time="0.567" /><testcase classname="tests.runtime.test_successor_jobs" name="test_compiler_rejects_cycles_missing_coverage_role_overlap_and_partial_ports" time="0.065" /><testcase classname="tests.runtime.test_successor_jobs" name="test_changed_terms_wrong_actor_and_missing_dependency_block_dispatch" time="0.098" /><testcase classname="tests.runtime.test_successor_jobs" name="test_revoked_dependency_after_dispatch_blocks_actual_action" time="0.112" /><testcase classname="tests.runtime.test_successor_jobs" name="test_acceptance_cannot_be_replayed_into_a_retry" time="0.103" /><testcase classname="tests.runtime.test_successor_jobs" name="test_job_tool_crash_does_not_repeat_effect" time="0.092" /><testcase classname="tests.runtime.test_successor_jobs" name="test_interrupted_job_recovery_consumes_bound_once_and_allows_new_attempt" time="0.110" /><testcase classname="tests.runtime.test_successor_jobs" name="test_pause_commits_during_pure_work_and_suppresses_invalidated_result" time="0.113" /></testsuite></testsuites>