{
  "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.13478472399992825
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "remove_hashed_files",
      "wall_time": 0.12959592099991823
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "seed_git",
      "wall_time": 0.12391996799988192
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "compile",
      "wall_time": 0.13248610499999813
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "copy_executable",
      "wall_time": 0.1216581280000355
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "hash_executable",
      "wall_time": 0.10929726600011236
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "install_rerunfailures",
      "wall_time": 0.6916000880000865
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.14094899499991698
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1108612919999814
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.10112068700004784
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11484833999998045
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 4.493370507000009
    },
    {
      "branch": "6388a2824327",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03423764400008622
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1289349570001832
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.13089669800001502
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12837077800008956
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11263341800008675
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 4.401739966999912
    },
    {
      "branch": "f25ebcd2692e",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03376823100006732
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.10202110699992772
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1306290549998721
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.106691033000061
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12248124899997492
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 9.685080372999892
    },
    {
      "branch": "9dea7bde779b",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.04146921799997472
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.13571988900002907
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.12221368699988489
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.11996881900017797
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11763060299995232
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 3.500343477999877
    },
    {
      "branch": "937e2c4f7e3c",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.033371898000041256
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12293071399994915
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1270064039999852
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1321041679998416
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12330972900008419
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 3.5539673519999724
    },
    {
      "branch": "5f5f07085e57",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03128440699993007
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.13276308399986192
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1209346010000445
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12089638199995534
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.11934754899994005
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 3.5100560060000134
    },
    {
      "branch": "e66419645815",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03157630500004416
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.12984421900000598
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.11704288200007795
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.11931476299992028
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.1188934199999494
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 4.498237846999928
    },
    {
      "branch": "9cbe700834a2",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.033897032000140825
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.14707025300003806
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.1241607169999952
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.12248836000003394
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12122115000011036
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 4.325819181000043
    },
    {
      "branch": "4693b2b2c5ce",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03731015500011381
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.1313968689999001
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.11963937700011229
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.1215409459998682
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.12753325400012727
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 5.672795708999956
    },
    {
      "branch": "3f23146e627b",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03341140100019402
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "restore_executable",
      "wall_time": 0.11741660500001672
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "verify_executable_hash",
      "wall_time": 0.09784015100012766
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "clean_stale_results",
      "wall_time": 0.07917462400018849
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "patch_timeout_method",
      "wall_time": 0.1256382730000496
    },
    {
      "branch": "",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 5.897069844000043
    },
    {
      "branch": "0ec717fcbb61",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03658144000019092
    }
  ],
  "evaluator_log_steps_omitted": 0,
  "executable_hash": "9a9bafe187b8f3381553154592415f87af826ff9e809cee9b240e26441257850",
  "failed_tests": [
    {
      "branch": "6388a2824327",
      "message_chars": 2455,
      "message_redacted": true,
      "name": "eval.tests.test_dupl.test_conflicting_html_plumbing_flags",
      "status": "failure"
    },
    {
      "branch": "f25ebcd2692e",
      "message_chars": 191,
      "message_redacted": true,
      "name": "tests.test_dupl.test_html_and_plumbing_conflict",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 138,
      "message_redacted": true,
      "name": "tests.test_errors.test_non_go_text_file",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 135,
      "message_redacted": true,
      "name": "tests.test_errors.test_malformed_go_file",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 117,
      "message_redacted": true,
      "name": "tests.test_errors.test_binary_file",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 214,
      "message_redacted": true,
      "name": "tests.test_go_constructs.test_parse_error_handling",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 625,
      "message_redacted": true,
      "name": "tests.test_input_modes.test_vendor_directory_skipped_by_default",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 457,
      "message_redacted": true,
      "name": "tests.test_input_modes.test_stdin_file_list_strips_dot_slash",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 384,
      "message_redacted": true,
      "name": "tests.test_go_constructs.test_empty_statements_and_declaration_statements",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 2439,
      "message_redacted": true,
      "name": "tests.test_errors.test_conflicting_output_flags",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 625,
      "message_redacted": true,
      "name": "tests.test_input_modes.test_multiple_directories",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 747,
      "message_redacted": true,
      "name": "tests.test_integration.test_ci_pipeline_plumbing_threshold_check",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 323,
      "message_redacted": true,
      "name": "tests.test_integration.test_stdin_test_files_only",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 505,
      "message_redacted": true,
      "name": "tests.test_integration.test_vendor_directory_comparison",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 2439,
      "message_redacted": true,
      "name": "tests.test_input_modes.test_html_and_plumbing_flags_mutually_exclusive",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 206,
      "message_redacted": true,
      "name": "tests.test_large_scale.test_multifile_webservice_project_finds_all_clone_groups",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 1088,
      "message_redacted": true,
      "name": "tests.test_integration.test_error_recovery_mixed_valid_invalid",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 206,
      "message_redacted": true,
      "name": "tests.test_large_scale.test_large_file_500_plus_lines_with_many_clones",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 7278,
      "message_redacted": true,
      "name": "tests.test_large_scale.test_very_permissive_threshold_finds_many_clones",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 201,
      "message_redacted": true,
      "name": "tests.test_large_scale.test_multiple_separate_directories_analyzed_together",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 625,
      "message_redacted": true,
      "name": "tests.test_input_modes.test_vendor_flag_includes_vendor_directories",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 330,
      "message_redacted": true,
      "name": "tests.test_input_modes.test_default_current_directory",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 505,
      "message_redacted": true,
      "name": "tests.test_integration.test_developer_workflow_verbose_then_html",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 313,
      "message_redacted": true,
      "name": "tests.test_integration.test_stdin_workflow_find_filter",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 505,
      "message_redacted": true,
      "name": "tests.test_integration.test_nested_directories_recursive_scan",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 848,
      "message_redacted": true,
      "name": "tests.test_main_gaps.test_stdout_write_error_text_mode",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 7278,
      "message_redacted": true,
      "name": "tests.test_large_scale.test_performance_large_project_under_30_seconds",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 214,
      "message_redacted": true,
      "name": "tests.test_large_scale.test_large_threshold_filters_most_clones",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 6544,
      "message_redacted": true,
      "name": "tests.test_main_gaps.test_single_clone_group_prints_correctly",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 885,
      "message_redacted": true,
      "name": "tests.test_main_gaps.test_stdout_write_error_html_mode",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 562,
      "message_redacted": true,
      "name": "tests.test_output_formats.test_multiple_directories",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 428,
      "message_redacted": true,
      "name": "tests.test_threshold.test_threshold_long_flag_identical_to_short",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 345,
      "message_redacted": true,
      "name": "tests.test_threshold.test_mixed_size_duplicates_default_threshold",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 440,
      "message_redacted": true,
      "name": "tests.test_threshold.test_realistic_code_with_various_thresholds",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 625,
      "message_redacted": true,
      "name": "tests.test_input_modes.test_explicit_directory",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 468,
      "message_redacted": true,
      "name": "tests.test_threshold.test_progressive_filtering_with_increasing_threshold",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 7278,
      "message_redacted": true,
      "name": "tests.test_large_scale.test_verbose_mode_on_large_project_includes_progress",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 52200,
      "message_redacted": true,
      "name": "tests.test_main_gaps.test_multiple_files_text_output",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 487,
      "message_redacted": true,
      "name": "tests.test_verbose.test_verbose_with_nonexistent_path",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 680,
      "message_redacted": true,
      "name": "tests.test_verbose.test_verbose_with_conflicting_output_flags",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 632,
      "message_redacted": true,
      "name": "tests.test_output_formats.test_format_conflict_html_and_plumbing",
      "status": "failure"
    },
    {
      "branch": "9dea7bde779b",
      "message_chars": 209,
      "message_redacted": true,
      "name": "tests.test_main_gaps.test_broken_pipe_sigpipe_text_mode",
      "status": "failure"
    },
    {
      "branch": "9cbe700834a2",
      "message_chars": 2455,
      "message_redacted": true,
      "name": "eval.tests.test_subcommand_dispatch.TestFlagBehavior.test_html_and_plumbing_mutually_exclusive",
      "status": "failure"
    },
    {
      "branch": "4693b2b2c5ce",
      "message_chars": 686,
      "message_redacted": true,
      "name": "tests.test_dupl.TestBasicCloneDetection.test_single_file_no_duplicates",
      "status": "failure"
    },
    {
      "branch": "3f23146e627b",
      "message_chars": 2924,
      "message_redacted": true,
      "name": "eval.tests.test_core_outputs.test_html_output_has_structure_and_escapes",
      "status": "failure"
    },
    {
      "branch": "3f23146e627b",
      "message_chars": 259,
      "message_redacted": true,
      "name": "eval.tests.test_core_outputs.test_text_output_single_group_and_summary",
      "status": "failure"
    },
    {
      "branch": "3f23146e627b",
      "message_chars": 306,
      "message_redacted": true,
      "name": "eval.tests.test_core_outputs.test_plumbing_output_exact_relative",
      "status": "failure"
    },
    {
      "branch": "0ec717fcbb61",
      "message_chars": 2455,
      "message_redacted": true,
      "name": "eval.tests.test_dupl_externalized.test_ext_cli_rejects_html_and_plumbing_together",
      "status": "failure"
    }
  ],
  "failed_tests_omitted": 0,
  "status_counts": {
    "failure": 48,
    "passed": 402
  },
  "test_branch_errors": {},
  "test_branches": [
    "6388a2824327",
    "f25ebcd2692e",
    "9dea7bde779b",
    "937e2c4f7e3c",
    "5f5f07085e57",
    "e66419645815",
    "9cbe700834a2",
    "4693b2b2c5ce",
    "3f23146e627b",
    "0ec717fcbb61"
  ],
  "test_records": 450,
  "warnings": []
}
