{
  "error_code": null,
  "error_details_chars": 0,
  "error_details_redacted": false,
  "evaluator_log_steps": [
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "wipe_workspace",
      "wall_time": 0.11718568899959791
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "seed_git",
      "wall_time": 0.13148194299719762
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "compile",
      "wall_time": 0.14368785799888428
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "copy_executable",
      "wall_time": 0.12021468800958246
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "hash_executable",
      "wall_time": 0.1248622749990318
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "install_rerunfailures",
      "wall_time": 0.7045575360098155
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1335795750055695
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12207657299586572
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12743007999961264
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12815511898952536
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 44.141858763992786
    },
    {
      "branch": "b377895d0633",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03128164300869685
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.11800600800779648
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12167934799799696
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12349253299180418
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12249626699485816
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 208.70331563400396
    },
    {
      "branch": "2f1ec8e1ac43",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03770907499711029
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.13092428201343864
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1256641630025115
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12552679500367958
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.0969612360058818
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 237.57266952899226
    },
    {
      "branch": "1040f6b8a219",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.025745578997884877
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.13124037798843347
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.14019130400265567
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.13286661500751507
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.10291259399673436
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 7.998225139992428
    },
    {
      "branch": "4d0676f46d8c",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.04178257900639437
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.13985957999830134
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12614090699935332
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1114725380029995
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.1263776840060018
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 0.12670148999313824
    },
    {
      "branch": "a5a7f33454e2",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03982795600313693
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.14711319000343792
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12884595099603757
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12609432800672948
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11654191800334956
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 8.080265188997146
    },
    {
      "branch": "ebd38a6614ab",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03962403799232561
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12921223499870393
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12528850899252575
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12340836400107946
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12845186599588487
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 6.891670623997925
    },
    {
      "branch": "6f45b1ede216",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03297390999796335
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12558112399710808
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12315664900233969
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1083514290075982
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.116629866999574
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 2.9510551809944445
    },
    {
      "branch": "825ed294d730",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03729798100539483
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12040772500040475
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.10816083400277421
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.13592317201255355
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.1368714109994471
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 55.099884235998616
    },
    {
      "branch": "5980e8550b63",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.037566127997706644
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1231578369915951
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.11192867100180592
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1183178140054224
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.1286335429904284
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 17.79670623000129
    },
    {
      "branch": "3b7277406c3f",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03825291700195521
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12696139600302558
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12557163399469573
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.11361873900750652
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.13387665200571064
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 0.1391348890028894
    },
    {
      "branch": "8058e024b0f3",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.0371106529928511
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.11662364700168837
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.13104690000182018
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1309461209893925
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12024528800975531
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 6.766389841999626
    },
    {
      "branch": "0f662b93eb7c",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03819249900698196
    }
  ],
  "evaluator_log_steps_omitted": 0,
  "executable_hash": "3e9bf15395b249f1db386cf1d80a772b5fe8c9ba49aec8f4fe27614d7298e373",
  "failed_tests": [
    {
      "branch": "b377895d0633",
      "message_chars": 4677,
      "message_redacted": true,
      "name": "eval.tests.test_basic_invocation.test_version_flag",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 1540,
      "message_redacted": true,
      "name": "eval.tests.test_basic_invocation.test_version_format",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 1211,
      "message_redacted": true,
      "name": "eval.tests.test_additional_coverage.test_bot_with_different_names",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 1207,
      "message_redacted": true,
      "name": "eval.tests.test_bot_launch.test_bot_names_in_results",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 4722,
      "message_redacted": true,
      "name": "eval.tests.test_basic_invocation.test_no_arguments_shows_error",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 103,
      "message_redacted": true,
      "name": "eval.tests.test_additional_coverage.test_multiple_flags_combined",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 1207,
      "message_redacted": true,
      "name": "eval.tests.test_bot_launch.test_bot_name_received",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 103,
      "message_redacted": true,
      "name": "eval.tests.test_additional_coverage.test_combined_flags_quiet_timeout_ignore",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 9389,
      "message_redacted": true,
      "name": "eval.tests.test_timeouts_errors.test_empty_bot_command_error",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 555,
      "message_redacted": true,
      "name": "eval.tests.test_timeouts_errors.test_multiple_bots_one_invalid_graceful",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 1207,
      "message_redacted": true,
      "name": "eval.tests.test_timeouts_errors.test_bot_name_display",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 103,
      "message_redacted": true,
      "name": "eval.tests.test_timeouts_errors.test_timeout_ignore_long_flag",
      "status": "failure"
    },
    {
      "branch": "b377895d0633",
      "message_chars": 103,
      "message_redacted": true,
      "name": "eval.tests.test_timeouts_errors.test_timeout_ignore_flag",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 4722,
      "message_redacted": true,
      "name": "tests.test_halite.TestBasicInvocation.test_no_arguments_fails_with_message",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 4677,
      "message_redacted": true,
      "name": "tests.test_halite.TestBasicInvocation.test_version_flag_displays_version",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 34,
      "message_redacted": true,
      "name": "tests.test_halite.TestBotManagement.test_invalid_bot_command_creates_error_log",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 4701,
      "message_redacted": true,
      "name": "tests.test_halite.TestErrorHandling.test_missing_bot_command_error",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 414,
      "message_redacted": true,
      "name": "tests.test_halite.TestEdgeCases.test_six_player_game",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 452,
      "message_redacted": true,
      "name": "tests.test_halite.TestEdgeCases.test_same_seed_reproducibility",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 184,
      "message_redacted": true,
      "name": "tests.test_halite.TestAdditionalFeatures.test_timeout_mode_flag",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 272,
      "message_redacted": true,
      "name": "tests.test_halite.TestAdditionalFeatures.test_three_player_game",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 367,
      "message_redacted": true,
      "name": "tests.test_halite.TestAdditionalFeatures.test_five_player_game",
      "status": "failure"
    },
    {
      "branch": "2f1ec8e1ac43",
      "message_chars": 666,
      "message_redacted": true,
      "name": "tests.test_halite.TestAdditionalFeatures.test_zero_dimension_uses_default",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 4718,
      "message_redacted": true,
      "name": "tests.test_cli_errors.test_no_bot_commands_error",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 4726,
      "message_redacted": true,
      "name": "tests.test_cli_errors.test_override_flag_no_args_error",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 1922,
      "message_redacted": true,
      "name": "tests.test_cli_errors.test_override_flag_success",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3744,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_multiple_games_cleanup",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3746,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_bot_turn_timeout_handling",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3799,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_bot_name_with_special_characters",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3778,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_max_turns_reached",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3754,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_single_bot_initialization",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3796,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_bot_name_truncation_at_30_chars",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3793,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_valid_moves_parsing",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 7294,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_custom_map_dimensions",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 2898,
      "message_redacted": true,
      "name": "tests.test_cli_errors.test_override_flag_three_bots",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3800,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_invalid_move_format_ejection",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 2425,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_three_bot_mixed_quality",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 58,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_two_player_basic_winner_determination",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3081,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_four_bot_game",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3730,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_python_bot_launch",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 3759,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_init_timeout_handling",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 15,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_timeout_bot_loses_immediately",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 6081,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_single_player_mode_with_n_players_map",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 1748,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_two_bot_game_completion",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 1748,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_map_serialization_format",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 12,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_four_player_game_symmetric_map",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 13,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_single_player_mode",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 83,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_seed_zero_uses_random_seed",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 12,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_six_player_max_players",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 34,
      "message_redacted": true,
      "name": "tests.test_harvest.test_starter_package_game",
      "status": "skipped"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 160,
      "message_redacted": true,
      "name": "tests.test_harvest.test_tie_evaluation",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 70,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_three_player_game_complete_rankings",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 190,
      "message_redacted": true,
      "name": "tests.test_init_config.test_nonsquare_map_dimensions",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 1936,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_game_with_stderr_output_not_quiet",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 83,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_different_seeds_different_outcomes",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 15,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_timeout_during_game_transfers_territory",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 70,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_same_seed_deterministic_outcome",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 160,
      "message_redacted": true,
      "name": "tests.test_bot_communication.test_ignore_timeout_flag",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 34,
      "message_redacted": true,
      "name": "tests.test_harvest.test_java_starter_package_build",
      "status": "skipped"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 442,
      "message_redacted": true,
      "name": "tests.test_init_config.test_no_bot_command_error",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 283,
      "message_redacted": true,
      "name": "tests.test_init_config.test_two_bots_multiplayer",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 44,
      "message_redacted": true,
      "name": "tests.test_init_config.test_noreplay_flag_prevents_file_creation",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 14,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_large_map_50x50",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 192,
      "message_redacted": true,
      "name": "tests.test_init_config.test_large_map_100x100",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 235,
      "message_redacted": true,
      "name": "tests.test_init_config.test_seed_determinism",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 383,
      "message_redacted": true,
      "name": "tests.test_init_config.test_normal_output_format",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 208,
      "message_redacted": true,
      "name": "tests.test_init_config.test_tiny_map_3x3",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 240,
      "message_redacted": true,
      "name": "tests.test_game_logic.test_multiple_timeouts_all_players_dead",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 4973,
      "message_redacted": true,
      "name": "tests.test_replay_output.test_no_replay_flag_suppresses_file_creation",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 400,
      "message_redacted": true,
      "name": "tests.test_init_config.test_six_bots_multiplayer",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 119,
      "message_redacted": true,
      "name": "tests.test_replay_output.test_custom_replay_directory_with_i_flag",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 91,
      "message_redacted": true,
      "name": "tests.test_init_config.test_replay_file_generation",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 84,
      "message_redacted": true,
      "name": "tests.test_harvest.test_rust_starter_package_build",
      "status": "skipped"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 200,
      "message_redacted": true,
      "name": "tests.test_init_config.test_six_players_maximum",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 184,
      "message_redacted": true,
      "name": "tests.test_replay_output.test_replay_json_structure_validation",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 395,
      "message_redacted": true,
      "name": "tests.test_harvest.test_timeout_evaluation",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 212,
      "message_redacted": true,
      "name": "tests.test_init_config.test_square_map_with_explicit_seed",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 440,
      "message_redacted": true,
      "name": "tests.test_init_config.test_version_flag",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 187,
      "message_redacted": true,
      "name": "tests.test_replay_output.test_two_player_replay_structure",
      "status": "failure"
    },
    {
      "branch": "1040f6b8a219",
      "message_chars": 187,
      "message_redacted": true,
      "name": "tests.test_replay_output.test_replay_player_names_preserved",
      "status": "failure"
    }
  ],
  "failed_tests_omitted": 86,
  "status_counts": {
    "error": 25,
    "failure": 137,
    "passed": 225,
    "skipped": 4
  },
  "test_branch_errors": {},
  "test_branches": [
    "b377895d0633",
    "2f1ec8e1ac43",
    "1040f6b8a219",
    "4d0676f46d8c",
    "a5a7f33454e2",
    "ebd38a6614ab",
    "6f45b1ede216",
    "825ed294d730",
    "5980e8550b63",
    "3b7277406c3f",
    "8058e024b0f3",
    "0f662b93eb7c"
  ],
  "test_records": 391,
  "warnings": []
}
