{
  "passed": true,
  "tests_run": 16,
  "failures": 0,
  "errors": 0,
  "skipped": 0,
  "test_cases": [
    "test_model.BackupTests.test_current_limit_ends_discharge",
    "test_model.BackupTests.test_current_root_satisfies_power_balance",
    "test_model.BackupTests.test_degradation_reduces_runtime",
    "test_model.BackupTests.test_esr_reduces_runtime_below_ideal_bound",
    "test_model.BackupTests.test_invalid_inputs_and_impossible_start_rejected",
    "test_model.BackupTests.test_nonlinear_energy_conservation",
    "test_model.BackupTests.test_time_step_refinement",
    "test_model.BackupTests.test_transfer_capacity_and_gap_sensitivity",
    "test_model.BackupTests.test_transfer_zero_esr_matches_energy_equation",
    "test_model.BackupTests.test_undersized_bank_is_detected",
    "test_model.BackupTests.test_worst_reference_case_passes_recording_and_shutdown",
    "test_model.BackupTests.test_zero_esr_matches_independent_energy_solution",
    "test_virtual_commissioning.VirtualBenchTests.test_balancer_must_carry_charge_current",
    "test_virtual_commissioning.VirtualBenchTests.test_checkpoint_only_acknowledged_after_flush",
    "test_virtual_commissioning.VirtualBenchTests.test_equal_cells_match_charge_formula",
    "test_virtual_commissioning.VirtualBenchTests.test_passive_balance_conserves_voltage"
  ],
  "python": "3.12.14",
  "source_sha256": {
    "completion_support.py": "7dd51b9e18187a82625b26144655e80aeac3b6a66a3e68e71a632d01d1844ec8",
    "model.py": "487298de0d2c69702379b00303fcf767eb4d332c459a3738b749a697e1277e66",
    "run.py": "6b1b6b36d258a633021331d2798cc3e89d94011959774b1f13d3988bb360adf9",
    "support.py": "4641df314624a5baedfb535ef20f7e0f5e0e47332de3d35e413241e5eabb01f8",
    "test_model.py": "7659866f89af5223e38d686c552031dbaf680938390accd107030f0d4af4138e",
    "test_virtual_commissioning.py": "a6e2995e4580839c6a86547ee517ee62dfb271df6d27dd70bfdd5b2de8cd9faf",
    "virtual_commissioning.py": "7b7967b3cd6857cd3923cccc8bf8ae52ea7c8ef1b70d95fa8bc8daba9e95b02e"
  },
  "virtual_validation": {
    "passed": true,
    "checks": 13,
    "record": "completion.json"
  }
}
