{
  "error_code": null,
  "error_details_chars": 0,
  "error_details_redacted": false,
  "executable_hash": "595c37cf721b35b70501c8db51c94ec2cfcdbd6d6421e81afb77a66175a77129",
  "log": [
    {
      "branch": "",
      "command": "rm -rf /workspace/* /workspace/.[!.]*",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "wipe_workspace",
      "wall_time": 0.1976585959928343
    },
    {
      "branch": "",
      "command": "if [ ! -d .git ]; then GIT_AUTHOR_DATE='2000-01-01T00:00:00Z' GIT_COMMITTER_DATE='2000-01-01T00:00:00Z' git -c init.defaultBranch=gold init -q && git -c user.email=gold@local -c user.name=gold -c commit.gpgsign=false add -A && GIT_AUTHOR_DATE='2000-01-01T00:00:00Z' GIT_COMMITTER_DATE='2000-01-01T00:00:00Z' git -c user.email=gold@local -c user.name=gold -c commit.gpgsign=false commit -q --allow-empty -m gold; fi",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "seed_git",
      "wall_time": 0.15657549499883316
    },
    {
      "branch": "",
      "command": "chmod +x ./compile.sh && ./compile.sh",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "compile",
      "wall_time": 0.13892167998710647
    },
    {
      "branch": "",
      "command": "mv ./executable /opt/programbench-stashed-executable-do-not-modify",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "copy_executable",
      "wall_time": 0.13501608501246665
    },
    {
      "branch": "",
      "command": "sha256sum /opt/programbench-stashed-executable-do-not-modify",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 117,
      "output_redacted": true,
      "returncode": 0,
      "step": "hash_executable",
      "wall_time": 0.12397013801091816
    },
    {
      "branch": "",
      "command": "pip3 install -q --disable-pip-version-check pytest-rerunfailures",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 222,
      "output_redacted": true,
      "returncode": 0,
      "step": "install_rerunfailures",
      "wall_time": 0.6621796839899616
    },
    {
      "branch": "",
      "command": "rm -f ./executable && mv /opt/programbench-stashed-executable-do-not-modify ./executable && chmod +x ./executable",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1450826359941857
    },
    {
      "branch": "",
      "command": "sha256sum ./executable",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 79,
      "output_redacted": true,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1338685689988779
    },
    {
      "branch": "",
      "command": "rm -f eval/results.xml results.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.13204115099506453
    },
    {
      "branch": "",
      "command": "test -f eval/run.sh && sed -i 's/--timeout-method=thread/--timeout-method=signal/g' eval/run.sh || true",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12715631299943198
    },
    {
      "branch": "",
      "command": "export PYTEST_ADDOPTS=\"$PYTEST_ADDOPTS --reruns=2 --reruns-delay=1\" && chmod +x ./eval/run.sh && ./eval/run.sh",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 182629,
      "output_redacted": true,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 12.243260408999049
    },
    {
      "branch": "0fcd4ac3ed40",
      "command": "docker cp ecf68c79db2637d6cb9ca87fa9a0b4273aa270327e121e082b461048e4ab5b24:/workspace/eval/results.xml /tmp/tmphhu203jm.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 240551,
      "output_redacted": true,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.040762794989859685
    },
    {
      "branch": "",
      "command": "rm -f ./executable && mv /opt/programbench-stashed-executable-do-not-modify ./executable && chmod +x ./executable",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.14212927100015804
    },
    {
      "branch": "",
      "command": "sha256sum ./executable",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 79,
      "output_redacted": true,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12513850899995305
    },
    {
      "branch": "",
      "command": "rm -f eval/results.xml results.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.11923116899561137
    },
    {
      "branch": "",
      "command": "test -f eval/run.sh && sed -i 's/--timeout-method=thread/--timeout-method=signal/g' eval/run.sh || true",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 0,
      "output_redacted": true,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.13103037200926337
    },
    {
      "branch": "",
      "command": "export PYTEST_ADDOPTS=\"$PYTEST_ADDOPTS --reruns=2 --reruns-delay=1\" && chmod +x ./eval/run.sh && ./eval/run.sh",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 438964,
      "output_redacted": true,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 538.7924293249962
    },
    {
      "branch": "5d15815af469",
      "command": "docker cp 776e3737e54d31c55041c28d003596de399d208fbd5fe97ff501acba6a18cd26:/workspace/eval/results.xml /tmp/tmpprux8rrd.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 427336,
      "output_redacted": true,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.042603713998687454
    }
  ],
  "log_entries_omitted": 0,
  "public_redactions": {
    "extra_text": "redacted",
    "log_output": "redacted",
    "long_extra_text": "truncated to 2000 chars"
  },
  "solution_branch": "submission",
  "status_counts": {
    "failure": 336,
    "passed": 604,
    "skipped": 39
  },
  "test_branch_errors": {},
  "test_branches": [
    "0fcd4ac3ed40",
    "5d15815af469"
  ],
  "test_records": 979,
  "test_results": [
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 284,
        "message_redacted": true,
        "time": 0.138
      },
      "name": "eval.tests.test_bat.test_tabs_option",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 239,
        "message_redacted": true,
        "time": 0.158
      },
      "name": "eval.tests.test_bat.test_bat_opts_env",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 323,
        "message_redacted": true,
        "time": 0.142
      },
      "name": "eval.tests.test_bat.test_strip_ansi_always",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 510,
        "message_redacted": true,
        "time": 0.13
      },
      "name": "eval.tests.test_bat.test_multiple_file_names",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 588,
        "message_redacted": true,
        "time": 0.136
      },
      "name": "eval.tests.test_bat.test_invalid_line_range_format",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 1422,
        "message_redacted": true,
        "time": 0.15
      },
      "name": "eval.tests.test_bat.test_list_themes_colored",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 23608,
        "message_redacted": true,
        "time": 0.133
      },
      "name": "eval.tests.test_bat.test_binary_file_shows_warning_in_decorated",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 238,
        "message_redacted": true,
        "time": 0.103
      },
      "name": "eval.tests.test_bat.test_invalid_map_syntax_format",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 344,
        "message_redacted": true,
        "time": 0.166
      },
      "name": "eval.tests.test_bat.test_strip_ansi_auto_strips_for_non_plain_text",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 662,
        "message_redacted": true,
        "time": 0.148
      },
      "name": "eval.tests.test_bat.test_multiple_file_names_mismatch",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 858,
        "message_redacted": true,
        "time": 0.199
      },
      "name": "eval.tests.test_bat.test_diff_with_context",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 126,
        "message_redacted": true,
        "time": 0.121
      },
      "name": "eval.tests.test_bat.test_cache_clear_with_existing_files",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 1257,
        "message_redacted": true,
        "time": 0.13
      },
      "name": "eval.tests.test_bat.test_dim_italic_underline_wrap",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 239,
        "message_redacted": true,
        "time": 0.133
      },
      "name": "eval.tests.test_bat.test_line_range_too_many_colons",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 22450,
        "message_redacted": true,
        "time": 0.112
      },
      "name": "eval.tests.test_bat.test_binary_warning_is_shown_in_tty_like_mode",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 306,
        "message_redacted": true,
        "time": 0.102
      },
      "name": "eval.tests.test_bat.test_stdin_no_filename_in_header",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 263,
        "message_redacted": true,
        "time": 0.19
      },
      "name": "eval.tests.test_bat.test_bat_tabs_env",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 284,
        "message_redacted": true,
        "time": 0.138
      },
      "name": "eval.tests.test_bat.test_invalid_fallback_syntax",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 1422,
        "message_redacted": true,
        "time": 0.168
      },
      "name": "eval.tests.test_bat.test_list_themes_colored_shows_preview",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 239,
        "message_redacted": true,
        "time": 0.156
      },
      "name": "eval.tests.test_bat.test_config_file_used",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 294,
        "message_redacted": true,
        "time": 0.133
      },
      "name": "eval.tests.test_bat.test_cache_build",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 147,
        "message_redacted": true,
        "time": 0.106
      },
      "name": "eval.tests.test_bat.test_cache_build_with_acknowledgements",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 207,
        "message_redacted": true,
        "time": 0.134
      },
      "name": "eval.tests.test_bat.test_invalid_yaml_cache_metadata",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 207,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "eval.tests.test_bat.test_incompatible_cache_version",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 207,
        "message_redacted": true,
        "time": 0.108
      },
      "name": "eval.tests.test_bat.test_error_serde_yaml",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 1065,
        "message_redacted": true,
        "time": 0.131
      },
      "name": "eval.tests.test_bat.test_set_terminal_title_multiple_files",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 533,
        "message_redacted": true,
        "time": 0.11
      },
      "name": "eval.tests.test_bat.test_invalid_pager_bat",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 223,
        "message_redacted": true,
        "time": 0.101
      },
      "name": "eval.tests.test_bat.test_line_range_invalid_context_format",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 245,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "eval.tests.test_bat.test_line_range_from_n_to_offset_from_end",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 244,
        "message_redacted": true,
        "time": 0.105
      },
      "name": "eval.tests.test_bat.test_line_range_up_to_from_end",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 221,
        "message_redacted": true,
        "time": 0.134
      },
      "name": "eval.tests.test_bat.test_line_range_invalid_negative_plus",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 243,
        "message_redacted": true,
        "time": 0.112
      },
      "name": "eval.tests.test_bat.test_line_range_negative_context",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 500,
        "message_redacted": true,
        "time": 0.131
      },
      "name": "eval.tests.test_bat.test_bat_config_dir",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 3819,
        "message_redacted": true,
        "time": 0.136
      },
      "name": "eval.tests.test_bat.test_list_themes_colored_further_info",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 292,
        "message_redacted": true,
        "time": 0.118
      },
      "name": "eval.tests.test_bat.test_cache_build_blank",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 402,
        "message_redacted": true,
        "time": 0.128
      },
      "name": "eval.tests.test_bat.test_highlight_with_ansi_theme_full",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 515,
        "message_redacted": true,
        "time": 0.158
      },
      "name": "eval.tests.test_bat.test_set_terminal_title_with_pager",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 522,
        "message_redacted": true,
        "time": 0.126
      },
      "name": "eval.tests.test_bat.test_bat_config_dir_overrides",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 489,
        "message_redacted": true,
        "time": 0.155
      },
      "name": "eval.tests.test_bat.test_pager_not_found_falls_back_to_stdout",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 294,
        "message_redacted": true,
        "time": 0.1
      },
      "name": "eval.tests.test_bat.test_cache_build_with_integrated_themes",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 147,
        "message_redacted": true,
        "time": 0.149
      },
      "name": "eval.tests.test_bat.test_cache_build_with_license_files",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 147,
        "message_redacted": true,
        "time": 0.14
      },
      "name": "eval.tests.test_bat.test_cache_build_with_permissive_license",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 874,
        "message_redacted": true,
        "time": 0.124
      },
      "name": "eval.tests.test_bat.test_header_filesize_with_stdin",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 235,
        "message_redacted": true,
        "time": 0.216
      },
      "name": "eval.tests.test_bat.test_diff_context_option",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 4911,
        "message_redacted": true,
        "time": 0.154
      },
      "name": "eval.tests.test_bat.test_deprecated_theme_ansi_dark",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 5235,
        "message_redacted": true,
        "time": 0.106
      },
      "name": "eval.tests.test_bat.test_unknown_theme_warning",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 4911,
        "message_redacted": true,
        "time": 0.152
      },
      "name": "eval.tests.test_bat.test_deprecated_theme_ansi_light",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 5628,
        "message_redacted": true,
        "time": 0.128
      },
      "name": "eval.tests.test_bat.test_system_config_reading",
      "status": "failure"
    },
    {
      "branch": "0fcd4ac3ed40",
      "extra": {
        "message_chars": 277,
        "message_redacted": true,
        "time": 0.163
      },
      "name": "eval.tests.test_bat.test_paging_always_with_echo_pager",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 543,
        "message_redacted": true,
        "time": 0.187
      },
      "name": "tests.test_config.test_config_with_map_syntax",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 283,
        "message_redacted": true,
        "time": 0.166
      },
      "name": "tests.test_core.test_header_filesize_only_without_filename",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 633,
        "message_redacted": true,
        "time": 0.179
      },
      "name": "tests.test_cache.test_cache_invalid_syntax_file_error",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 99,
        "message_redacted": true,
        "time": 0.183
      },
      "name": "tests.test_cache.test_cache_empty_source_directories",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 809,
        "message_redacted": true,
        "time": 0.253
      },
      "name": "tests.test_decorations_gaps.test_git_changes_with_wrap_continuation",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 104,
        "message_redacted": true,
        "time": 0.18
      },
      "name": "tests.test_config.test_bat_tabs_env_variable_8_spaces",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 322,
        "message_redacted": true,
        "time": 0.197
      },
      "name": "tests.test_core.test_multiple_files_with_rule_separator",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 289,
        "message_redacted": true,
        "time": 0.247
      },
      "name": "tests.test_diff.test_diff_multiple_hunks_in_one_file",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 450,
        "message_redacted": true,
        "time": 0.159
      },
      "name": "tests.test_cache.test_cache_build_custom_source",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 116,
        "message_redacted": true,
        "time": 0.227
      },
      "name": "tests.test_diff.test_diff_shows_modified_lines_only",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 72,
        "message_redacted": true,
        "time": 0.164
      },
      "name": "tests.test_config.test_config_and_env_var_interaction",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 269,
        "message_redacted": true,
        "time": 0.232
      },
      "name": "tests.test_diff.test_diff_staged_vs_working_directory",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 205,
        "message_redacted": true,
        "time": 0.132
      },
      "name": "tests.test_config.test_config_multiple_themes_in_bat_opts",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 149,
        "message_redacted": true,
        "time": 0.127
      },
      "name": "tests.test_core.test_stdin_with_file_name_header",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 272,
        "message_redacted": true,
        "time": 0.134
      },
      "name": "tests.test_core.test_snip_marker_between_discontinuous_ranges",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 425,
        "message_redacted": true,
        "time": 0.188
      },
      "name": "tests.test_core.test_color_always_includes_ansi_codes",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 144,
        "message_redacted": true,
        "time": 0.137
      },
      "name": "tests.test_cache.test_cache_multiple_syntaxes",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 509,
        "message_redacted": true,
        "time": 0.17
      },
      "name": "tests.test_config.test_generate_config_file_creates_file",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 545,
        "message_redacted": true,
        "time": 0.171
      },
      "name": "tests.test_config.test_bat_opts_overrides_config_file",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 144,
        "message_redacted": true,
        "time": 0.111
      },
      "name": "tests.test_cache.test_cache_clear_removes_files",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 559,
        "message_redacted": true,
        "time": 0.149
      },
      "name": "tests.test_config.test_bat_opts_with_multiple_style_components",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 637,
        "message_redacted": true,
        "time": 0.192
      },
      "name": "tests.test_config.test_bat_opts_env_variable",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 614,
        "message_redacted": true,
        "time": 0.167
      },
      "name": "tests.test_decorations_gaps.test_line_numbers_wrap_continuation",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 88,
        "message_redacted": true,
        "time": 0.161
      },
      "name": "tests.test_diff.test_diff_with_decorations_shows_change_markers",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 268,
        "message_redacted": true,
        "time": 0.178
      },
      "name": "tests.test_diff.test_diff_with_very_long_lines",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 248,
        "message_redacted": true,
        "time": 0.188
      },
      "name": "tests.test_diff.test_diff_complex_changes_with_additions_and_modifications",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 377,
        "message_redacted": true,
        "time": 0.127
      },
      "name": "tests.test_core.test_style_add_component_modifier",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 149,
        "message_redacted": true,
        "time": 0.102
      },
      "name": "tests.test_config.test_bat_config_dir_env_overrides_default",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 318,
        "message_redacted": true,
        "time": 0.131
      },
      "name": "tests.test_core.test_header_filename_and_filesize_together",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 425,
        "message_redacted": true,
        "time": 0.163
      },
      "name": "tests.test_core.test_force_colorization_flag",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 217,
        "message_redacted": true,
        "time": 0.136
      },
      "name": "tests.test_harvest.test_line_range_context_negative_single_line",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 367,
        "message_redacted": true,
        "time": 0.192
      },
      "name": "tests.test_cache.test_cache_clear_nonexistent",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 99,
        "message_redacted": true,
        "time": 0.193
      },
      "name": "tests.test_cache.test_cache_themes_only_source",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 614,
        "message_redacted": true,
        "time": 0.185
      },
      "name": "tests.test_decorations_gaps.test_line_numbers_only_no_grid",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 72,
        "message_redacted": true,
        "time": 0.133
      },
      "name": "tests.test_config.test_multiple_config_directives_same_option",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 369,
        "message_redacted": true,
        "time": 0.165
      },
      "name": "tests.test_config.test_config_with_short_flags",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 342,
        "message_redacted": true,
        "time": 0.197
      },
      "name": "tests.test_diff.test_diff_added_lines_marker",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 287,
        "message_redacted": true,
        "time": 0.126
      },
      "name": "tests.test_config.test_invalid_config_file_flag",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 373,
        "message_redacted": true,
        "time": 0.221
      },
      "name": "tests.test_diff.test_diff_with_only_whitespace_changes",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 682,
        "message_redacted": true,
        "time": 0.141
      },
      "name": "tests.test_config.test_no_config_flag_ignores_config_file",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 320,
        "message_redacted": true,
        "time": 0.145
      },
      "name": "tests.test_core.test_header_with_filename",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 341,
        "message_redacted": true,
        "time": 0.182
      },
      "name": "tests.test_diff.test_diff_empty_file_to_content",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 542,
        "message_redacted": true,
        "time": 0.114
      },
      "name": "tests.test_core.test_empty_file_with_decorations",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 445,
        "message_redacted": true,
        "time": 0.229
      },
      "name": "tests.test_diff_gaps.test_diff_modified_multiple_lines",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 14526,
        "message_redacted": true,
        "time": 0.127
      },
      "name": "tests.test_harvest.test_short_help_with_highlighting",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 218,
        "message_redacted": true,
        "time": 0.19
      },
      "name": "tests.test_harvest.test_line_range_context_negative_range",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 450,
        "message_redacted": true,
        "time": 0.174
      },
      "name": "tests.test_cache.test_cache_blank_creates_minimal_cache",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 144,
        "message_redacted": true,
        "time": 0.174
      },
      "name": "tests.test_config.test_config_file_with_unclosed_quotes",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 395,
        "message_redacted": true,
        "time": 0.153
      },
      "name": "tests.test_config.test_multiple_map_syntax_in_config",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 144,
        "message_redacted": true,
        "time": 0.118
      },
      "name": "tests.test_cache.test_cache_syntaxes_only_source",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 550,
        "message_redacted": true,
        "time": 0.136
      },
      "name": "tests.test_config.test_config_file_with_theme_and_style",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 340,
        "message_redacted": true,
        "time": 0.224
      },
      "name": "tests.test_diff.test_diff_removed_below_marker",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 145,
        "message_redacted": true,
        "time": 0.139
      },
      "name": "tests.test_config.test_config_file_line_continuation_not_supported",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 516,
        "message_redacted": true,
        "time": 0.217
      },
      "name": "tests.test_decorations_gaps.test_git_changes_added_lines",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 288,
        "message_redacted": true,
        "time": 0.159
      },
      "name": "tests.test_error_gaps.test_unknown_syntax_via_fallback",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 322,
        "message_redacted": true,
        "time": 0.157
      },
      "name": "tests.test_core.test_multiple_files_with_headers",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 269,
        "message_redacted": true,
        "time": 0.171
      },
      "name": "tests.test_diff.test_diff_windows_line_endings",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 103,
        "message_redacted": true,
        "time": 0.182
      },
      "name": "tests.test_diff.test_diff_large_context_value",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 403,
        "message_redacted": true,
        "time": 0.288
      },
      "name": "tests.test_diff_gaps.test_diff_multiple_hunks_separate_changes",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 14526,
        "message_redacted": true,
        "time": 0.169
      },
      "name": "tests.test_harvest.test_long_help_with_highlighting",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 228,
        "message_redacted": true,
        "time": 0.181
      },
      "name": "tests.test_harvest.test_line_range_context_non_numeric_single_line",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 520,
        "message_redacted": true,
        "time": 0.194
      },
      "name": "tests.test_cache.test_cache_acknowledgements_creates_ack_file",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 326,
        "message_redacted": true,
        "time": 0.213
      },
      "name": "tests.test_cache.test_cache_custom_syntax_used_by_bat",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 545,
        "message_redacted": true,
        "time": 0.178
      },
      "name": "tests.test_config.test_config_file_with_comments",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 205,
        "message_redacted": true,
        "time": 0.106
      },
      "name": "tests.test_config.test_bat_theme_env_variable",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 205,
        "message_redacted": true,
        "time": 0.119
      },
      "name": "tests.test_config.test_bat_opts_with_quoted_theme",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 412,
        "message_redacted": true,
        "time": 0.135
      },
      "name": "tests.test_error_gaps.test_yaml_parsing_error_metadata",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 145,
        "message_redacted": true,
        "time": 0.128
      },
      "name": "tests.test_config.test_empty_value_in_config",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 411,
        "message_redacted": true,
        "time": 0.189
      },
      "name": "tests.test_decorations_gaps.test_git_changes_removed_lines_below",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 289,
        "message_redacted": true,
        "time": 0.177
      },
      "name": "tests.test_diff.test_diff_context_zero_shows_only_changed_lines",
      "status": "failure"
    },
    {
      "branch": "5d15815af469",
      "extra": {
        "message_chars": 282,
        "message_redacted": true,
        "time": 0.19
      },
      "name": "tests.test_diff.test_diff_file_path_with_spaces",
      "status": "failure"
    }
  ],
  "test_results_omitted": 255,
  "test_results_policy": "non-passed records only, capped for public artifact size",
  "warnings": []
}
