{
  "error_code": null,
  "error_details_chars": 0,
  "error_details_redacted": false,
  "executable_hash": "364101fc0b0e23f66ab7fb2e046e01a717588caba4846ee9963619106fa25390",
  "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.1440897069987841
    },
    {
      "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.1501770050090272
    },
    {
      "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.10474786299164407
    },
    {
      "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.08581352500186767
    },
    {
      "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.12173044499650132
    },
    {
      "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.6860573650046717
    },
    {
      "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.1361410139943473
    },
    {
      "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.11626180801249575
    },
    {
      "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.10518087599484716
    },
    {
      "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.12832543700642418
    },
    {
      "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": 64986,
      "output_redacted": true,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 8.908017802008544
    },
    {
      "branch": "e592c32aec70",
      "command": "docker cp 8894c976876564dfae9cdbc64d36e1caaa784411ebee5a6bc192869a5f25c57e:/workspace/eval/results.xml /tmp/tmpc17ka_yl.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 50532,
      "output_redacted": true,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03575516300043091
    },
    {
      "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.10153603400976863
    },
    {
      "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.1041624689969467
    },
    {
      "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.09536887699505314
    },
    {
      "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.1196720220032148
    },
    {
      "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": 127577,
      "output_redacted": true,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 18.20966279899585
    },
    {
      "branch": "5d974fdda794",
      "command": "docker cp 56f73aca0c97c4a90907c43d51c13b721319b9e792349d214144dc15da8c8c2f:/workspace/eval/results.xml /tmp/tmpbi7y8myy.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 103658,
      "output_redacted": true,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.023862522008130327
    }
  ],
  "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": 131,
    "passed": 309
  },
  "test_branch_errors": {},
  "test_branches": [
    "e592c32aec70",
    "5d974fdda794"
  ],
  "test_records": 440,
  "test_results": [
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 355,
        "message_redacted": true,
        "time": 0.15
      },
      "name": "eval.tests.test_basic.TestSeqCommand.test_seq_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 256,
        "message_redacted": true,
        "time": 0.188
      },
      "name": "eval.tests.test_basic.TestSeqCommand.test_seq_strip_whitespace",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 239,
        "message_redacted": true,
        "time": 0.154
      },
      "name": "eval.tests.test_basic.TestSeqCommand.test_seq_fake_quality",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 751,
        "message_redacted": true,
        "time": 0.158
      },
      "name": "eval.tests.test_basic.TestSeqCommand.test_seq_x_lowercase_to_n",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 59,
        "message_redacted": true,
        "time": 0.173
      },
      "name": "eval.tests.test_basic.TestSeqCommand.test_seq_reverse_both_strands",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 239,
        "message_redacted": true,
        "time": 0.148
      },
      "name": "eval.tests.test_comp.TestCompCommand.test_comp_with_region_bed",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 356,
        "message_redacted": true,
        "time": 0.127
      },
      "name": "eval.tests.test_basic.TestSizeCommand.test_size_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 357,
        "message_redacted": true,
        "time": 0.142
      },
      "name": "eval.tests.test_comp.TestFqchkCommand.test_fqchk_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 208,
        "message_redacted": true,
        "time": 0.24
      },
      "name": "eval.tests.test_comp.TestCompCommand.test_comp_upper_only",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 354,
        "message_redacted": true,
        "time": 0.128
      },
      "name": "eval.tests.test_genomics.TestGcCommand.test_gc_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 356,
        "message_redacted": true,
        "time": 0.115
      },
      "name": "eval.tests.test_genomics.TestCutNCommand.test_cutn_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 203,
        "message_redacted": true,
        "time": 0.135
      },
      "name": "eval.tests.test_merge_split.TestHrunCommand.test_hrun_basic",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 272,
        "message_redacted": true,
        "time": 0.124
      },
      "name": "eval.tests.test_merge_split.TestHrunCommand.test_hrun_shows_usage",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 203,
        "message_redacted": true,
        "time": 0.158
      },
      "name": "eval.tests.test_merge_split.TestHrunCommand.test_hrun_output_format",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 209,
        "message_redacted": true,
        "time": 0.15
      },
      "name": "eval.tests.test_merge_split.TestHrunCommand.test_hrun_min_length",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 182,
        "message_redacted": true,
        "time": 0.134
      },
      "name": "eval.tests.test_merge_split.TestHrunCommand.test_hrun_stdin",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 356,
        "message_redacted": true,
        "time": 0.175
      },
      "name": "eval.tests.test_comp.TestCompCommand.test_comp_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 799,
        "message_redacted": true,
        "time": 0.153
      },
      "name": "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_missing_region_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 356,
        "message_redacted": true,
        "time": 0.131
      },
      "name": "eval.tests.test_genomics.TestHetyCommand.test_hety_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 208,
        "message_redacted": true,
        "time": 0.14
      },
      "name": "eval.tests.test_telo.TestTeloCommand.test_telo_show_profile",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 216,
        "message_redacted": true,
        "time": 0.133
      },
      "name": "eval.tests.test_telo.TestTeloCommand.test_telo_max_drop",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 214,
        "message_redacted": true,
        "time": 0.281
      },
      "name": "eval.tests.test_telo.TestTeloCommand.test_telo_min_score",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 213,
        "message_redacted": true,
        "time": 0.253
      },
      "name": "eval.tests.test_telo.TestTeloCommand.test_telo_penalty",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 192,
        "message_redacted": true,
        "time": 0.16
      },
      "name": "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_stdin",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 213,
        "message_redacted": true,
        "time": 0.108
      },
      "name": "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_basic",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 276,
        "message_redacted": true,
        "time": 0.113
      },
      "name": "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_shows_usage",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 213,
        "message_redacted": true,
        "time": 0.154
      },
      "name": "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_output_format",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 218,
        "message_redacted": true,
        "time": 0.174
      },
      "name": "eval.tests.test_telo.TestTeloCommand.test_telo_custom_motif",
      "status": "failure"
    },
    {
      "branch": "e592c32aec70",
      "extra": {
        "message_chars": 358,
        "message_redacted": true,
        "time": 0.126
      },
      "name": "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 463,
        "message_redacted": true,
        "time": 0.183
      },
      "name": "tests.test_info.test_fqchk_quality_distribution",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 169,
        "message_redacted": true,
        "time": 0.187
      },
      "name": "tests.test_analysis.test_hety_window_larger_than_sequence",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 391,
        "message_redacted": true,
        "time": 0.186
      },
      "name": "tests.test_analysis.test_gap_missing_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 248,
        "message_redacted": true,
        "time": 0.198
      },
      "name": "tests.test_analysis.test_gc_basic",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 303,
        "message_redacted": true,
        "time": 0.141
      },
      "name": "tests.test_info.test_comp_uppercase_only_flag",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 356,
        "message_redacted": true,
        "time": 0.167
      },
      "name": "tests.test_info.test_comp_with_regions",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 248,
        "message_redacted": true,
        "time": 0.14
      },
      "name": "tests.test_analysis.test_gc_stdin",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 369,
        "message_redacted": true,
        "time": 0.137
      },
      "name": "tests.test_analysis.test_hety_custom_window_step",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 261,
        "message_redacted": true,
        "time": 0.117
      },
      "name": "tests.test_analysis.test_hety_window_boundary",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 474,
        "message_redacted": true,
        "time": 0.11
      },
      "name": "tests.test_info.test_fqchk_simple_fastq",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 220,
        "message_redacted": true,
        "time": 0.098
      },
      "name": "tests.test_mutation_masking.test_mergefa_quality_threshold",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 364,
        "message_redacted": true,
        "time": 0.132
      },
      "name": "tests.test_mutation_masking.test_mergefa_double_het_identical",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 372,
        "message_redacted": true,
        "time": 0.102
      },
      "name": "tests.test_mutation_masking.test_famask_different_sequence_names",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 186,
        "message_redacted": true,
        "time": 0.125
      },
      "name": "tests.test_mutation_masking.test_mergefa_complex_iupac_codes",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 179,
        "message_redacted": true,
        "time": 0.129
      },
      "name": "tests.test_mutation_masking.test_mergefa_mask_n_mode",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 193,
        "message_redacted": true,
        "time": 0.132
      },
      "name": "tests.test_mutation_masking.test_mutfa_invalid_mutation_format",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 479,
        "message_redacted": true,
        "time": 0.146
      },
      "name": "tests.test_info.test_fqchk_q0_flag_all_qualities",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 389,
        "message_redacted": true,
        "time": 0.168
      },
      "name": "tests.test_analysis.test_gc_missing_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 337,
        "message_redacted": true,
        "time": 0.117
      },
      "name": "tests.test_analysis.test_hety_stdin",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 210,
        "message_redacted": true,
        "time": 0.12
      },
      "name": "tests.test_analysis.test_gc_short_regions",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 246,
        "message_redacted": true,
        "time": 0.181
      },
      "name": "tests.test_analysis.test_hety_lowercase_masking",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 337,
        "message_redacted": true,
        "time": 0.172
      },
      "name": "tests.test_analysis.test_hety_basic",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 323,
        "message_redacted": true,
        "time": 0.111
      },
      "name": "tests.test_mutation_masking.test_mutfa_line_wrapping",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 474,
        "message_redacted": true,
        "time": 0.137
      },
      "name": "tests.test_info.test_fqchk_stdin_input",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 323,
        "message_redacted": true,
        "time": 0.105
      },
      "name": "tests.test_mutation_masking.test_famask_line_wrapping",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 64,
        "message_redacted": true,
        "time": 0.123
      },
      "name": "tests.test_mutation_masking.test_mergefa_empty_sequences",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 346,
        "message_redacted": true,
        "time": 0.101
      },
      "name": "tests.test_mutation_masking.test_mergefa_flag_combination_error",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 241,
        "message_redacted": true,
        "time": 0.11
      },
      "name": "tests.test_mutation_masking.test_mergefa_haploid_mode",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 391,
        "message_redacted": true,
        "time": 0.121
      },
      "name": "tests.test_mutation_masking.test_mutfa_multi_sequence_mutations",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 352,
        "message_redacted": true,
        "time": 0.099
      },
      "name": "tests.test_mutation_masking.test_mergefa_unequal_sequence_lengths",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 334,
        "message_redacted": true,
        "time": 0.101
      },
      "name": "tests.test_pe_trim.test_trimfq_nonexistent_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 227,
        "message_redacted": true,
        "time": 0.162
      },
      "name": "tests.test_seq.test_both_forward_and_reverse",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 298,
        "message_redacted": true,
        "time": 0.147
      },
      "name": "tests.test_analysis.test_hety_tiny_window",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 393,
        "message_redacted": true,
        "time": 0.125
      },
      "name": "tests.test_analysis.test_hety_missing_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 401,
        "message_redacted": true,
        "time": 0.11
      },
      "name": "tests.test_mutation_masking.test_mutfa_missing_snp_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 357,
        "message_redacted": true,
        "time": 0.114
      },
      "name": "tests.test_mutation_masking.test_famask_missing_input_files",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 460,
        "message_redacted": true,
        "time": 0.139
      },
      "name": "tests.test_info.test_fqchk_fasta_input_ignored",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 399,
        "message_redacted": true,
        "time": 0.147
      },
      "name": "tests.test_analysis.test_listhet_missing_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 358,
        "message_redacted": true,
        "time": 0.133
      },
      "name": "tests.test_mutation_masking.test_mergefa_missing_input_files",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 64,
        "message_redacted": true,
        "time": 0.137
      },
      "name": "tests.test_mutation_masking.test_famask_empty_sequences",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 388,
        "message_redacted": true,
        "time": 0.11
      },
      "name": "tests.test_mutation_masking.test_mergefa_different_sequence_names",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 193,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "tests.test_mutation_masking.test_mergefa_random_het_mode",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 358,
        "message_redacted": true,
        "time": 0.098
      },
      "name": "tests.test_pe_trim.test_mergepe_nonexistent_files",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 246,
        "message_redacted": true,
        "time": 0.129
      },
      "name": "tests.test_seq.test_both_strands_with_quality_masking",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 237,
        "message_redacted": true,
        "time": 0.162
      },
      "name": "tests.test_subseq_sample.test_sample_deterministic_with_seed",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 179,
        "message_redacted": true,
        "time": 0.115
      },
      "name": "tests.test_subseq_sample.test_sample_fraction_sampling",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 237,
        "message_redacted": true,
        "time": 0.243
      },
      "name": "tests.test_subseq_sample.test_sample_different_seeds_produce_different_output",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 176,
        "message_redacted": true,
        "time": 0.187
      },
      "name": "tests.test_seq.test_sampling_with_seed",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 265,
        "message_redacted": true,
        "time": 0.154
      },
      "name": "tests.test_seq.test_fake_quality_fasta_to_fastq",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 120,
        "message_redacted": true,
        "time": 0.14
      },
      "name": "tests.test_mutation_masking.test_mergefa_het_hom_interaction",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 463,
        "message_redacted": true,
        "time": 0.111
      },
      "name": "tests.test_info.test_fqchk_q30_threshold",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 158,
        "message_redacted": true,
        "time": 0.123
      },
      "name": "tests.test_subseq_sample.test_sample_value_one_treated_as_count",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 141,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "tests.test_subseq_sample.test_subseq_missing_region_file_error",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 106,
        "message_redacted": true,
        "time": 0.141
      },
      "name": "tests.test_subseq_sample.test_subseq_missing_input_file_error",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 76,
        "message_redacted": true,
        "time": 0.135
      },
      "name": "tests.test_subseq_sample.test_sample_stdin_with_twopass_error",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 237,
        "message_redacted": true,
        "time": 0.101
      },
      "name": "tests.test_subseq_sample.test_sample_stdin_streaming_mode",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 233,
        "message_redacted": true,
        "time": 0.118
      },
      "name": "tests.test_seq.test_both_strands_fasta_output",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 119,
        "message_redacted": true,
        "time": 0.112
      },
      "name": "tests.test_subseq_sample.test_subseq_zero_length_regions",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 234,
        "message_redacted": true,
        "time": 0.199
      },
      "name": "tests.test_subseq_sample.test_sample_paired_end_reads_same_seed",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 244,
        "message_redacted": true,
        "time": 0.122
      },
      "name": "tests.test_undocumented.test_hrun_basic_default_minlen",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 206,
        "message_redacted": true,
        "time": 0.17
      },
      "name": "tests.test_subseq_sample.test_sample_twopass_mode",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 249,
        "message_redacted": true,
        "time": 0.125
      },
      "name": "tests.test_undocumented.test_hrun_custom_minlen_3",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 247,
        "message_redacted": true,
        "time": 0.161
      },
      "name": "tests.test_undocumented.test_hrun_minlen_1_reports_all_bases",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 228,
        "message_redacted": true,
        "time": 0.14
      },
      "name": "tests.test_seq.test_strip_whitespace_in_sequence",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 234,
        "message_redacted": true,
        "time": 0.161
      },
      "name": "tests.test_subseq_sample.test_sample_fastq_preserves_quality",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 384,
        "message_redacted": true,
        "time": 0.164
      },
      "name": "tests.test_mutation_masking.test_mergefa_identical_sequences",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 225,
        "message_redacted": true,
        "time": 0.182
      },
      "name": "tests.test_subseq_sample.test_subseq_single_position_extraction",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 243,
        "message_redacted": true,
        "time": 0.166
      },
      "name": "tests.test_undocumented.test_hrun_fastq_input",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 191,
        "message_redacted": true,
        "time": 0.13
      },
      "name": "tests.test_undocumented.test_kfreq_stdin_input",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 252,
        "message_redacted": true,
        "time": 0.122
      },
      "name": "tests.test_undocumented.test_kfreq_fastq_input",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 257,
        "message_redacted": true,
        "time": 0.143
      },
      "name": "tests.test_undocumented.test_kfreq_longer_kmer",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 304,
        "message_redacted": true,
        "time": 0.122
      },
      "name": "tests.test_undocumented.test_kfreq_no_arguments_shows_usage",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 175,
        "message_redacted": true,
        "time": 0.24
      },
      "name": "tests.test_subseq_sample.test_sample_default_seed_is_11",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 250,
        "message_redacted": true,
        "time": 0.099
      },
      "name": "tests.test_undocumented.test_kfreq_reverse_complement_strand_selection",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 45,
        "message_redacted": true,
        "time": 0.113
      },
      "name": "tests.test_subseq_sample.test_subseq_region_start_beyond_sequence_length",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 249,
        "message_redacted": true,
        "time": 0.122
      },
      "name": "tests.test_undocumented.test_hrun_custom_minlen_4",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 247,
        "message_redacted": true,
        "time": 0.16
      },
      "name": "tests.test_undocumented.test_hrun_edge_cases_minlen_2",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 182,
        "message_redacted": true,
        "time": 0.151
      },
      "name": "tests.test_undocumented.test_hrun_stdin_input",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 299,
        "message_redacted": true,
        "time": 0.166
      },
      "name": "tests.test_undocumented.test_hrun_missing_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 147,
        "message_redacted": true,
        "time": 0.188
      },
      "name": "tests.test_seq.test_lowercase_to_mask_char",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 394,
        "message_redacted": true,
        "time": 0.159
      },
      "name": "tests.test_mutation_masking.test_mergefa_sequences_with_differences",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 254,
        "message_redacted": true,
        "time": 0.168
      },
      "name": "tests.test_undocumented.test_kfreq_basic_3mer",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 254,
        "message_redacted": true,
        "time": 0.124
      },
      "name": "tests.test_undocumented.test_kfreq_different_kmer",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 253,
        "message_redacted": true,
        "time": 0.108
      },
      "name": "tests.test_undocumented.test_kfreq_2mer",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 308,
        "message_redacted": true,
        "time": 0.115
      },
      "name": "tests.test_undocumented.test_kfreq_missing_file",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 303,
        "message_redacted": true,
        "time": 0.1
      },
      "name": "tests.test_undocumented.test_hrun_no_arguments_shows_usage",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 243,
        "message_redacted": true,
        "time": 0.103
      },
      "name": "tests.test_undocumented.test_hrun_multiple_sequences_mixed_runs",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 247,
        "message_redacted": true,
        "time": 0.122
      },
      "name": "tests.test_undocumented.test_hrun_gzip_compressed_input",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 252,
        "message_redacted": true,
        "time": 0.141
      },
      "name": "tests.test_undocumented.test_kfreq_sequences_with_ns_exact_kmer",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 257,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "tests.test_undocumented.test_kfreq_gzip_compressed_input",
      "status": "failure"
    },
    {
      "branch": "5d974fdda794",
      "extra": {
        "message_chars": 252,
        "message_redacted": true,
        "time": 0.115
      },
      "name": "tests.test_undocumented.test_kfreq_single_nucleotide_kmer",
      "status": "failure"
    }
  ],
  "test_results_omitted": 11,
  "test_results_policy": "non-passed records only, capped for public artifact size",
  "warnings": []
}
