{
  "passed": true,
  "tests_run": 20,
  "failures": 0,
  "errors": 0,
  "skipped": 0,
  "test_cases": [
    "test_simulation.QueueTests.test_break_at_completion_blocks_dispatch",
    "test_simulation.QueueTests.test_censored_jobs_remain_and_area_identity_holds",
    "test_simulation.QueueTests.test_conservation_across_random_cases",
    "test_simulation.QueueTests.test_empty_and_invalid_inputs",
    "test_simulation.QueueTests.test_full_break_deferred_until_active_job_finishes",
    "test_simulation.QueueTests.test_hand_calculated_fifo",
    "test_simulation.QueueTests.test_mm1_independent_analytic_wait",
    "test_simulation.QueueTests.test_nonfinite_or_overlapping_inputs_are_rejected",
    "test_simulation.QueueTests.test_queued_break_is_not_lost",
    "test_simulation.QueueTests.test_rework_keeps_reserved_wip_and_counts_all_visits",
    "test_simulation.QueueTests.test_seed_reproducibility_and_policy_matched_inputs",
    "test_simulation.QueueTests.test_simultaneous_completion_frees_capacity_before_arrival",
    "test_simulation.QueueTests.test_spt_uses_estimate_not_actual_service",
    "test_simulation.QueueTests.test_trace_contains_the_post_dispatch_state",
    "test_simulation.QueueTests.test_two_workers_parallel",
    "test_simulation.QueueTests.test_wip_limit_rejects_and_records_upstream_job",
    "test_virtual_commissioning.OperatingTrialTests.test_batched_arrivals_preserve_work",
    "test_virtual_commissioning.OperatingTrialTests.test_overtime_and_backlog_derived_from_job_times",
    "test_virtual_commissioning.OperatingTrialTests.test_uncleared_work_is_censored",
    "test_virtual_commissioning.OperatingTrialTests.test_zero_failures_has_nonzero_upper_risk"
  ],
  "python": "3.12.14",
  "source_sha256": {
    "completion_support.py": "7dd51b9e18187a82625b26144655e80aeac3b6a66a3e68e71a632d01d1844ec8",
    "run.py": "95d89a0748832a59de118829fc2f58c6ae305104707554b0e890844b00e896a3",
    "simulation.py": "1d60a42faa0c43d9d6c8f678771b38d4b0ea9574ea3f44b759ceed9d7dab6cc0",
    "support.py": "4641df314624a5baedfb535ef20f7e0f5e0e47332de3d35e413241e5eabb01f8",
    "test_simulation.py": "0025cf82db071ca33fd952ede7fb21dbeb525176b53ec3b64e01cabb8bad6521",
    "test_virtual_commissioning.py": "fefa7b4c35fd4a57f230017c5a53e9de833e6747bed3358d5f5e7c542809bfda",
    "virtual_commissioning.py": "260cfa2c17af4066a4946a524693b6414ff6e5e1789b00eb2ce5cd5d0e327e3a"
  },
  "study_runs": 800,
  "study_conservation_max_residuals": {
    "conservation_residual": 0,
    "wait_area_residual_s": 6.402842700481415e-10,
    "wip_area_residual_s": 9.313225746154785e-10
  },
  "virtual_validation": {
    "passed": true,
    "checks": 9,
    "record": "completion.json"
  }
}
