{
  "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.15542211399952066
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "remove_hashed_files",
      "wall_time": 0.10736579800050094
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "seed_git",
      "wall_time": 0.10890903299969068
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "compile",
      "wall_time": 0.11460009999973408
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "copy_executable",
      "wall_time": 0.09681583900055557
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "hash_executable",
      "wall_time": 0.12568748699959542
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "install_rerunfailures",
      "wall_time": 0.683017585000016
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.13395001899971248
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.09105291000014404
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.07216265100032615
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12967853699956322
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 6.720702856000571
    },
    {
      "branch": "c25f375009bf",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.0348376609999832
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.10307501199986291
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.13042600200060406
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12146977600059472
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.09072759699938615
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 7.055937234999874
    },
    {
      "branch": "78e6b2a03639",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03597006000018155
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12624895699991612
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1259644069996284
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.11525330599943118
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.1212234949998674
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 357.3234648080006
    },
    {
      "branch": "db7d53e19106",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.02499830299984751
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.13629158000003372
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.11977546299931419
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1177375570005097
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.13522785999975895
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 5.9437152979999155
    },
    {
      "branch": "1557f8ddf516",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.036737627000547945
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1294998729999861
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.11945084699982544
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.10952565200022946
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.1187449179997202
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 5.728806009999971
    },
    {
      "branch": "793b50b1a0e0",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.035349439999663446
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1024596349998319
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1045093109996742
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.09475090700016153
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12262323699997069
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 3.520554403999995
    },
    {
      "branch": "85c4467e4f55",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03031584800010023
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.10677682999994431
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.07483986599982018
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1192440329996316
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.09561083700009476
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 3.510242704999655
    },
    {
      "branch": "2ef9c91a56e3",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.028513410999948974
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.09598277699933533
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.07905048199972953
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.08859906799989403
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11766588699993008
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 3.555442380000386
    },
    {
      "branch": "8ef96bf2e27a",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.02430211800037796
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12576543999966816
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.07116621299974213
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.10572820800007321
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11233799599995109
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 5.753962163999859
    },
    {
      "branch": "2390bcc867c9",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03314858599969739
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1129173389999778
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.07206548400063184
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.08449319699957414
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11738477400012926
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 3.3836368009997386
    },
    {
      "branch": "79e60b5d449e",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03482328499922005
    }
  ],
  "evaluator_log_steps_omitted": 0,
  "executable_hash": "a13a7536cc00806ff7e2c3062df75f1f9c79bbe65116a17cbb67cabc005eb53f",
  "failed_tests": [
    {
      "branch": "c25f375009bf",
      "message_chars": 2100,
      "message_redacted": true,
      "name": "tests.test_additional_edge_cases.test_invalid_color_setting",
      "status": "failure"
    },
    {
      "branch": "c25f375009bf",
      "message_chars": 11765,
      "message_redacted": true,
      "name": "tests.test_color_output.test_help_color_always",
      "status": "failure"
    },
    {
      "branch": "c25f375009bf",
      "message_chars": 1097,
      "message_redacted": true,
      "name": "tests.test_color_output.test_version_color_always",
      "status": "failure"
    },
    {
      "branch": "c25f375009bf",
      "message_chars": 11767,
      "message_redacted": true,
      "name": "tests.test_color_output.test_help_colour_always_british",
      "status": "failure"
    },
    {
      "branch": "c25f375009bf",
      "message_chars": 245,
      "message_redacted": true,
      "name": "tests.test_error_handling.test_https_without_nameserver",
      "status": "failure"
    },
    {
      "branch": "c25f375009bf",
      "message_chars": 1099,
      "message_redacted": true,
      "name": "tests.test_color_output.test_version_colour_always_british",
      "status": "failure"
    },
    {
      "branch": "78e6b2a03639",
      "message_chars": 808,
      "message_redacted": true,
      "name": "eval.tests.test_edge_cases.test_numeric_ip_query",
      "status": "failure"
    },
    {
      "branch": "78e6b2a03639",
      "message_chars": 237,
      "message_redacted": true,
      "name": "eval.tests.test_error_handling.test_https_without_nameserver",
      "status": "failure"
    },
    {
      "branch": "78e6b2a03639",
      "message_chars": 722,
      "message_redacted": true,
      "name": "eval.tests.test_rare_record_types.test_numeric_record_type",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 59,
      "message_redacted": true,
      "name": "tests.test_coverage_gaps.test_logger_debug_level_activation",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 36,
      "message_redacted": true,
      "name": "tests.test_harvest.test_features_001_the_missing_features_are_documented_in_the_version",
      "status": "skipped"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 36,
      "message_redacted": true,
      "name": "tests.test_harvest.test_features_002_the_tls_option_is_not_accepted_when_the_feature_is_disabled",
      "status": "skipped"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 1519,
      "message_redacted": true,
      "name": "tests.test_dns_library.test_idna_unicode_domain_conversion",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 36,
      "message_redacted": true,
      "name": "tests.test_harvest.test_features_003_the_https_option_is_not_accepted_when_the_feature_is_disabled",
      "status": "skipped"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 53,
      "message_redacted": true,
      "name": "tests.test_coverage_gaps.test_logger_flush_noop",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 245,
      "message_redacted": true,
      "name": "tests.test_errors.test_invalid_protocol_tweak",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 698,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_019_using_a_dns_over_https_server_that_returns_status_500",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 428,
      "message_redacted": true,
      "name": "tests.test_dns_library.test_aaaa_ipv6_address_format_colons",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 691,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_004_using_a_dns_over_https_server_with_an_expired_certificate",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 207,
      "message_redacted": true,
      "name": "tests.test_final_gaps.test_short_output_format",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 82,
      "message_redacted": true,
      "name": "tests.test_coverage_gaps.test_logger_trace_level_activation",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 239,
      "message_redacted": true,
      "name": "tests.test_errors.test_https_without_url",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 36,
      "message_redacted": true,
      "name": "tests.test_coverage_gaps.test_logger_enabled_returns_true",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 694,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_005_using_a_dns_over_https_server_with_the_wrong_host_in_the_certificate",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 56,
      "message_redacted": true,
      "name": "tests.test_coverage_gaps.test_logger_different_log_levels_coexist",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 370,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_122_running_with_a_example_json_prints_the_correct_a_record_structure",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 801,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_148_running_with_incomplete_cname_invalid_displays_a_protocol_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 310,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_161_running_with_hinfo_example_prints_the_correct_hinfo_record",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 328,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_174_running_with_far_positive_latitude_loc_invalid_displays_a_record_with_an_out_of_range_field",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 790,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_186_running_with_empty_mx_invalid_displays_a_protocol_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 58,
      "message_redacted": true,
      "name": "tests.test_coverage_gaps.test_logger_warn_level_formatting",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 395,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_210_running_with_do_flag_opt_example_json_prints_the_correct_opt_record_structure",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 307,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_230_running_with_notimp_invalid_displays_the_error_code",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 313,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_135_running_with_others_caa_example_prints_the_correct_caa_record_and_ignores_the_flags",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 372,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_198_running_with_ns_example_json_prints_the_correct_ns_record_structure",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 311,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_253_running_with_utf8_txt_example_escapes_characters_in_the_message",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 695,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_006_using_a_dns_over_https_server_with_a_self_signed_certificate",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 792,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_242_running_with_empty_srv_invalid_displays_a_protocol_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 503,
      "message_redacted": true,
      "name": "tests.test_integration.test_txid_duplicate_flag_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 374,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_264_running_with_uri_example_json_prints_the_correct_uri_record_structure",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 302,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_121_running_with_a_example_prints_the_correct_a_record",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 698,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_007_using_a_dns_over_https_server_with_an_untrusted_root_certificate",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 211,
      "message_redacted": true,
      "name": "tests.test_json_output.test_json_type_as_number_for_unknown",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 621,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_008_using_a_dns_over_https_server_with_a_revoked_certificate",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 673,
      "message_redacted": true,
      "name": "tests.test_json_output.test_json_responses_array_has_one_element",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 2085,
      "message_redacted": true,
      "name": "tests.test_options.test_invalid_color_value",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 246,
      "message_redacted": true,
      "name": "tests.test_options.test_https_without_nameserver",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 693,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_009_using_a_dns_over_https_server_with_a_known_bad_certificate",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 2066,
      "message_redacted": true,
      "name": "tests.test_options.test_multiple_help_flags",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 319,
      "message_redacted": true,
      "name": "tests.test_options.test_z_flag_equals_syntax",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 310,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_149_running_with_eui48_example_prints_the_correct_eui48_record",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 806,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_123_running_with_too_long_a_invalid_displays_a_record_length_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 315,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_162_running_with_utf8_hinfo_example_escapes_characters_in_the_fields",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 288,
      "message_redacted": true,
      "name": "tests.test_harvest.test_options_280_running_dog_with_https_and_no_nameserver_warns_that_one_is_missing",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 397,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_175_running_with_far_negative_longitude_loc_invalid_displays_a_record_structure_with_an_out_of_range_field",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 693,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_010_using_a_dns_over_https_server_that_accepts_the_null_cipher",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 795,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_187_running_with_incomplete_mx_invalid_displays_a_protocol_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 322,
      "message_redacted": true,
      "name": "tests.test_options.test_z_flag_case_sensitive",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 399,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_211_running_with_other_flags_opt_example_json_prints_the_correct_opt_record_structure",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 308,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_231_running_with_refused_invalid_displays_the_error_code",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 311,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_136_running_with_utf8_caa_example_escapes_characters_in_the_fields",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 790,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_199_running_with_empty_ns_invalid_displays_a_protocol_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 9923,
      "message_redacted": true,
      "name": "tests.test_harvest.test_options_283_running_dog_help_colour_always_shows_help_with_colour",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 315,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_254_running_with_bad_utf8_txt_example_escapes_characters_in_the_message_and_does_not_crash",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 236,
      "message_redacted": true,
      "name": "tests.test_output.test_section_markers_with_colors",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 696,
      "message_redacted": true,
      "name": "tests.test_harvest.test_live_011_using_a_dns_over_https_server_that_accepts_the_rc4_md5_cipher",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 797,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_243_running_with_incomplete_srv_invalid_displays_a_protocol_error",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 379,
      "message_redacted": true,
      "name": "tests.test_harvest.test_madns_265_running_with_utf8_uri_example_json_interprets_the_response_as_utf_8",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 1030,
      "message_redacted": true,
      "name": "tests.test_harvest.test_options_288_running_dog_version_color_always_shows_version_information_with_colour",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 314,
      "message_redacted": true,
      "name": "tests.test_output_formatting.test_error_code_nxdomain",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 292,
      "message_redacted": true,
      "name": "tests.test_protocol_edge_cases.test_numeric_class_value_1_maps_to_in",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 1531,
      "message_redacted": true,
      "name": "tests.test_protocol_edge_cases.test_idn_unicode_input",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 2097,
      "message_redacted": true,
      "name": "tests.test_protocols.test_tcp_udp_both_protocols",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 133,
      "message_redacted": true,
      "name": "tests.test_protocols.test_udp_nonexistent_domain",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 292,
      "message_redacted": true,
      "name": "tests.test_protocol_edge_cases.test_numeric_class_value_3_maps_to_ch",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 133,
      "message_redacted": true,
      "name": "tests.test_protocols.test_tcp_nonexistent_domain",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 25,
      "message_redacted": true,
      "name": "tests.test_protocols.test_tcp_port_zero",
      "status": "skipped"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 72,
      "message_redacted": true,
      "name": "tests.test_rare_record_mock.TestOPENPGPKEYMock.test_openpgpkey_parse_via_network",
      "status": "failure"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 32,
      "message_redacted": true,
      "name": "tests.test_protocols.test_udp_any_record",
      "status": "skipped"
    },
    {
      "branch": "db7d53e19106",
      "message_chars": 278,
      "message_redacted": true,
      "name": "tests.test_rare_record_parsers.test_eui48_numeric_type_code",
      "status": "failure"
    }
  ],
  "failed_tests_omitted": 169,
  "status_counts": {
    "failure": 244,
    "passed": 1473,
    "skipped": 5
  },
  "test_branch_errors": {},
  "test_branches": [
    "c25f375009bf",
    "78e6b2a03639",
    "db7d53e19106",
    "1557f8ddf516",
    "793b50b1a0e0",
    "85c4467e4f55",
    "2ef9c91a56e3",
    "8ef96bf2e27a",
    "2390bcc867c9",
    "79e60b5d449e"
  ],
  "test_records": 1722,
  "warnings": []
}
