{
  "error_code": null,
  "error_details_chars": 0,
  "error_details_redacted": false,
  "executable_hash": "d251bc2f875285587b86afa8d45c503d6fda9165da10b713d862c0e34f7fac07",
  "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.17706036400340963
    },
    {
      "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.15455910300079267
    },
    {
      "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.10460558701015543
    },
    {
      "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.11626406799769029
    },
    {
      "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.12876480500563048
    },
    {
      "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.7115700419963105
    },
    {
      "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.1433297460025642
    },
    {
      "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.1073189200105844
    },
    {
      "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.13910257299721707
    },
    {
      "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.12244680299772881
    },
    {
      "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": 219269,
      "output_redacted": true,
      "returncode": 1,
      "step": "run_tests",
      "wall_time": 18.49513749399921
    },
    {
      "branch": "df88744325cf",
      "command": "docker cp d8f2e4ac30df8f90fc2d524a9e730d67a25a18d2c48538564551ac90530e3b8c:/workspace/eval/results.xml /tmp/tmpbjp37atk.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 224925,
      "output_redacted": true,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.03570878099708352
    },
    {
      "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.11072912300005555
    },
    {
      "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.12041510999551974
    },
    {
      "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.14001701198867522
    },
    {
      "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.1394109800021397
    },
    {
      "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": 560137,
      "output_redacted": true,
      "returncode": 0,
      "step": "run_tests",
      "wall_time": 415.3977907189983
    },
    {
      "branch": "8ebac061b133",
      "command": "docker cp 8f5b405a2a3cab5a9e566210b3b00d94a4ecebd65b56f60853c8fce595a98f36:/workspace/eval/results.xml /tmp/tmpe5_1k3cp.xml",
      "exception_info_chars": 0,
      "exception_info_redacted": false,
      "output_original_chars": 692284,
      "output_redacted": true,
      "returncode": 0,
      "step": "results_read",
      "wall_time": 0.041610770000261255
    }
  ],
  "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": 365,
    "passed": 424,
    "skipped": 50
  },
  "test_branch_errors": {},
  "test_branches": [
    "df88744325cf",
    "8ebac061b133"
  ],
  "test_records": 839,
  "test_results": [
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 408,
        "message_redacted": true,
        "time": 0.287
      },
      "name": "eval.tests.test_age_advanced.TestDuplicates.test_duplicate_identity_file_warns",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 830,
        "message_redacted": true,
        "time": 0.136
      },
      "name": "eval.tests.test_age_advanced.TestDuplicates.test_duplicate_recipient_warns",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 559,
        "message_redacted": true,
        "time": 0.107
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_encrypt_decrypt",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 385,
        "message_redacted": true,
        "time": 0.099
      },
      "name": "eval.tests.test_age_coverage_boost.TestRSAFullRoundtrip.test_encrypt_to_rsa_decrypt_with_identity",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 559,
        "message_redacted": true,
        "time": 0.082
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_decrypt_with_d_flag",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 2439,
        "message_redacted": true,
        "time": 0.128
      },
      "name": "eval.tests.test_age_coverage_boost.TestPostQuantumRoundtrip.test_encrypt_decrypt_pq_roundtrip",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 559,
        "message_redacted": true,
        "time": 0.092
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_inspect_shows_scrypt",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 383,
        "message_redacted": true,
        "time": 0.084
      },
      "name": "eval.tests.test_age_basic.TestSSHKeys.test_encrypt_decrypt_with_ed25519_ssh_key",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 277,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "eval.tests.test_age_basic.TestOutputFile.test_input_output_same_file_rejected",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 2439,
        "message_redacted": true,
        "time": 0.138
      },
      "name": "eval.tests.test_age_coverage_boost.TestPostQuantumRoundtrip.test_pq_wrong_key_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 1740,
        "message_redacted": true,
        "time": 0.149
      },
      "name": "eval.tests.test_age_error_paths.TestFlagConflicts.test_decrypt_with_armor_flag_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 1689,
        "message_redacted": true,
        "time": 0.279
      },
      "name": "eval.tests.test_age_error_paths.TestFlagConflicts.test_decrypt_with_recipients_file_flag_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 868,
        "message_redacted": true,
        "time": 0.146
      },
      "name": "eval.tests.test_age_error_paths.TestFlagConflicts.test_identity_with_passphrase_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 6605,
        "message_redacted": true,
        "time": 0.156
      },
      "name": "eval.tests.test_age_coverage_boost.TestInspectPostQuantumAndMultiple.test_inspect_multiple_recipient_types",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 668,
        "message_redacted": true,
        "time": 0.357
      },
      "name": "eval.tests.test_age_identity_files.TestEncryptedIdentityFile.test_key_encrypted_identity_file_fails_with_helpful_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 623,
        "message_redacted": true,
        "time": 0.107
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_encrypt_to_file",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 763,
        "message_redacted": true,
        "time": 0.168
      },
      "name": "eval.tests.test_age_advanced.TestDuplicates.test_duplicate_recipients_file_warns",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 382,
        "message_redacted": true,
        "time": 0.079
      },
      "name": "eval.tests.test_age_coverage_boost.TestRSAFullRoundtrip.test_rsa_wrong_key_decrypt_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 383,
        "message_redacted": true,
        "time": 0.111
      },
      "name": "eval.tests.test_age_coverage_boost.TestRSAFullRoundtrip.test_encrypt_decrypt_rsa_roundtrip",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 559,
        "message_redacted": true,
        "time": 0.078
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_empty_data",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 415,
        "message_redacted": true,
        "time": 0.111
      },
      "name": "eval.tests.test_age_basic.TestSSHKeys.test_encrypt_to_ssh_pubkey_inline",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 356,
        "message_redacted": true,
        "time": 0.135
      },
      "name": "eval.tests.test_age_coverage_boost.TestPostQuantumRoundtrip.test_pq_encrypt_to_identity",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 386,
        "message_redacted": true,
        "time": 0.117
      },
      "name": "eval.tests.test_age_identity_files.TestRecipientsFileParsing.test_recipients_file_with_ssh_pubkeys",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 1650,
        "message_redacted": true,
        "time": 0.137
      },
      "name": "eval.tests.test_age_error_paths.TestFlagConflicts.test_decrypt_with_passphrase_flag_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 891,
        "message_redacted": true,
        "time": 0.123
      },
      "name": "eval.tests.test_age_error_paths.TestFlagConflicts.test_passphrase_with_recipient_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 353,
        "message_redacted": true,
        "time": 0.155
      },
      "name": "eval.tests.test_age_inspect.TestInspectBasic.test_inspect_postquantum",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 780,
        "message_redacted": true,
        "time": 0.121
      },
      "name": "eval.tests.test_age_parse_edge_cases.TestRecipientsFileEdgeCases.test_recipients_file_age_identity_in_file_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 814,
        "message_redacted": true,
        "time": 0.093
      },
      "name": "eval.tests.test_age_parse_edge_cases.TestRecipientsFileEdgeCases.test_recipients_file_no_recipients_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 630,
        "message_redacted": true,
        "time": 0.204
      },
      "name": "eval.tests.test_age_parse_edge_cases.TestRecipientsFileEdgeCases.test_identity_file_with_recipient_key_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 668,
        "message_redacted": true,
        "time": 0.363
      },
      "name": "eval.tests.test_age_identity_files.TestEncryptedIdentityFile.test_armored_identity_file",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 500,
        "message_redacted": true,
        "time": 0.138
      },
      "name": "eval.tests.test_age_error_paths.TestFlagConflicts.test_too_many_args_second_is_flag_hint",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 565,
        "message_redacted": true,
        "time": 0.111
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_armored_encrypt_decrypt",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 389,
        "message_redacted": true,
        "time": 0.112
      },
      "name": "eval.tests.test_age_coverage_boost.TestRSAFullRoundtrip.test_rsa_armored_roundtrip",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 415,
        "message_redacted": true,
        "time": 0.089
      },
      "name": "eval.tests.test_age_identity_files.TestSSHIdentityParsing.test_ed25519_pem_parsed_correctly",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 559,
        "message_redacted": true,
        "time": 0.099
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_max_work_factor",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 2439,
        "message_redacted": true,
        "time": 0.143
      },
      "name": "eval.tests.test_age_coverage_boost.TestPostQuantumRoundtrip.test_pq_armored_roundtrip",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 3084,
        "message_redacted": true,
        "time": 0.105
      },
      "name": "eval.tests.test_age_identity_files.TestRecipientsFileParsing.test_recipients_file_invalid_key_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 383,
        "message_redacted": true,
        "time": 0.134
      },
      "name": "eval.tests.test_age_ssh_keys.TestSSHEd25519.test_encrypt_to_ed25519_pubkey_file",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 385,
        "message_redacted": true,
        "time": 0.108
      },
      "name": "eval.tests.test_age_ssh_keys.TestSSHEd25519.test_encrypt_with_ed25519_identity",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 853,
        "message_redacted": true,
        "time": 0.095
      },
      "name": "eval.tests.test_age_error_paths.TestFlagConflicts.test_passphrase_with_recipients_file_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 415,
        "message_redacted": true,
        "time": 0.113
      },
      "name": "eval.tests.test_age_ssh_keys.TestSSHEd25519.test_encrypt_to_ed25519_pubkey_inline",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 1359,
        "message_redacted": true,
        "time": 0.097
      },
      "name": "eval.tests.test_age_ssh_keys.TestRSASSHKey.test_encrypt_to_rsa_pubkey_inline",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 567,
        "message_redacted": true,
        "time": 0.089
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_parse_short_key",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 575,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tagpq_recipient_parse_invalid",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 386,
        "message_redacted": true,
        "time": 1.506
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_encrypt_to_valid_key",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 559,
        "message_redacted": true,
        "time": 0.117
      },
      "name": "eval.tests.test_age_batchpass.TestBatchpassBasic.test_batchpass_wrong_password_fails",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 380,
        "message_redacted": true,
        "time": 1.494
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_inspect",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 363,
        "message_redacted": true,
        "time": 0.127
      },
      "name": "eval.tests.test_age_coverage_boost.TestRSAFullRoundtrip.test_rsa_inspect_shows_ssh_rsa_stanza",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 51,
        "message_redacted": true,
        "time": 0.031
      },
      "name": "eval.tests.test_age_targeted_coverage.TestEncryptedIdentityFile.test_encrypt_to_encrypted_identity",
      "status": "skipped"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 2439,
        "message_redacted": true,
        "time": 0.138
      },
      "name": "eval.tests.test_age_parse_edge_cases.TestIdentityFileEdgeCases.test_hybrid_identity_file",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 363,
        "message_redacted": true,
        "time": 0.147
      },
      "name": "eval.tests.test_age_coverage_boost.TestPostQuantumRoundtrip.test_pq_inspect_shows_mlkem_stanza",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 463,
        "message_redacted": true,
        "time": 2.321
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_multiple_encrypt",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 255,
        "message_redacted": true,
        "time": 0.933
      },
      "name": "eval.tests.test_age_targeted_coverage.TestSSHPassphraseKeys.test_ssh_rsa_passphrase_protected_key",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 381,
        "message_redacted": true,
        "time": 0.119
      },
      "name": "eval.tests.test_age_ssh_keys.TestSSHEd25519.test_wrong_ed25519_key_fails_decrypt",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 363,
        "message_redacted": true,
        "time": 0.121
      },
      "name": "eval.tests.test_age_ssh_keys.TestSSHEd25519.test_ed25519_inspect_shows_ssh_stanza",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 420,
        "message_redacted": true,
        "time": 0.093
      },
      "name": "eval.tests.test_age_ssh_keys.TestSSHKeyEncryptDecryptRoundtrip.test_ed25519_roundtrip_with_various_data",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 389,
        "message_redacted": true,
        "time": 0.113
      },
      "name": "eval.tests.test_age_ssh_keys.TestSSHKeyEncryptDecryptRoundtrip.test_ed25519_armor_roundtrip",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 567,
        "message_redacted": true,
        "time": 0.103
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_parse_invalid_format",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 530,
        "message_redacted": true,
        "time": 1.313
      },
      "name": "eval.tests.test_age_targeted_coverage.TestSSHPassphraseKeys.test_ssh_ed25519_old_format_no_pub",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 423,
        "message_redacted": true,
        "time": 0.878
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_to_file",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 30,
        "message_redacted": true,
        "time": 0.047
      },
      "name": "eval.tests.test_age_targeted_coverage.TestDecryptPassphrasePaths.test_decrypt_passphrase_file_with_identity_gives_error",
      "status": "skipped"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 582,
        "message_redacted": true,
        "time": 0.261
      },
      "name": "eval.tests.test_age_targeted_coverage.TestDecryptPassphrasePaths.test_decrypt_non_passphrase_file_without_identities",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 1281,
        "message_redacted": true,
        "time": 0.133
      },
      "name": "eval.tests.test_age_targeted_coverage.TestRecipientFileEdgeCases.test_recipients_file_with_non_utf8",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 34,
        "message_redacted": true,
        "time": 0.208
      },
      "name": "eval.tests.test_age_targeted_coverage.TestMultipleIdentityTypes.test_encrypt_with_rsa_identity",
      "status": "skipped"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 38,
        "message_redacted": true,
        "time": 0.044
      },
      "name": "eval.tests.test_age_targeted_coverage.TestMultipleIdentityTypes.test_encrypt_with_ed25519_identity",
      "status": "skipped"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 886,
        "message_redacted": true,
        "time": 0.169
      },
      "name": "eval.tests.test_age_targeted_coverage.TestWarnDuplicates.test_duplicate_recipients_warning",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 23,
        "message_redacted": true,
        "time": 0.041
      },
      "name": "eval.tests.test_age_targeted_coverage.TestJFlag.test_j_flag_for_decrypt",
      "status": "skipped"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 386,
        "message_redacted": true,
        "time": 0.505
      },
      "name": "eval.tests.test_age_targeted_coverage.TestSSHPassphraseKeys.test_ssh_ed25519_passphrase_protected_key",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 654,
        "message_redacted": true,
        "time": 0.123
      },
      "name": "eval.tests.test_age_targeted_coverage.TestIdentityFileTypes.test_identity_file_empty_gives_no_identities_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 277,
        "message_redacted": true,
        "time": 0.102
      },
      "name": "eval.tests.test_age_targeted_coverage.TestAbsPath.test_same_input_output_file_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 1952,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "eval.tests.test_age_targeted_coverage.TestRecipientParseEdgeCases.test_github_recipient_gives_clear_error",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 392,
        "message_redacted": true,
        "time": 0.936
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_encrypt_armored",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 390,
        "message_redacted": true,
        "time": 0.913
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipients.test_tag_recipient_inspect_json",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 438,
        "message_redacted": true,
        "time": 0.309
      },
      "name": "eval.tests.test_age_targeted_coverage.TestWarnDuplicates.test_duplicate_identities_warning",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 804,
        "message_redacted": true,
        "time": 0.152
      },
      "name": "eval.tests.test_age_targeted_coverage.TestWarnDuplicates.test_duplicate_recipients_file_warning",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 17,
        "message_redacted": true,
        "time": 0.18
      },
      "name": "eval.tests.test_age_targeted_coverage.TestRecipientParseEdgeCases.test_ssh_rsa_recipient_from_file",
      "status": "skipped"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 350,
        "message_redacted": true,
        "time": 1.06
      },
      "name": "eval.tests.test_age_targeted_coverage.TestTagRecipientsFile.test_tag_recipient_in_recipients_file",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 7243,
        "message_redacted": true,
        "time": 0.126
      },
      "name": "eval.tests.test_age_targeted_coverage.TestRecipientFileEdgeCases.test_recipients_file_with_too_long_line",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 461,
        "message_redacted": true,
        "time": 0.125
      },
      "name": "eval.tests.test_age_targeted_coverage.TestRecipientFileEdgeCases.test_recipients_file_with_unsupported_ssh_key_type",
      "status": "failure"
    },
    {
      "branch": "df88744325cf",
      "extra": {
        "message_chars": 523,
        "message_redacted": true,
        "time": 0.159
      },
      "name": "eval.tests.test_age_targeted_coverage.TestMultipleRecipientTypes.test_x25519_and_ssh_ed25519_roundtrip",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 460,
        "message_redacted": true,
        "time": 0.117
      },
      "name": "tests.test_armor_ssh.test_armor_roundtrip_large_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 193,
        "message_redacted": true,
        "time": 0.113
      },
      "name": "tests.test_armor_edge.test_armor_wrong_footer",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 855,
        "message_redacted": true,
        "time": 0.124
      },
      "name": "tests.test_errors.test_passphrase_with_decrypt_error",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 174,
        "message_redacted": true,
        "time": 0.138
      },
      "name": "tests.test_cli_parse_gaps.test_hybrid_pq_recipient_parsing",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 195,
        "message_redacted": true,
        "time": 0.122
      },
      "name": "tests.test_cli_parse_gaps.test_github_recipient_error_message",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 685,
        "message_redacted": true,
        "time": 0.119
      },
      "name": "tests.test_armor_ssh.test_ssh_key_with_comment_works",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 205,
        "message_redacted": true,
        "time": 0.12
      },
      "name": "tests.test_armor_ssh.test_armor_empty_line_rejected",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 265,
        "message_redacted": true,
        "time": 0.106
      },
      "name": "tests.test_age_core_gaps.test_empty_recipient_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 393,
        "message_redacted": true,
        "time": 0.087
      },
      "name": "tests.test_age_core_gaps.test_decrypt_no_identities_error",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 693,
        "message_redacted": true,
        "time": 0.211
      },
      "name": "tests.test_errors.test_recipient_found_in_identities_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 709,
        "message_redacted": true,
        "time": 0.18
      },
      "name": "tests.test_encryption.test_decrypt_corrupted_file_error",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 311,
        "message_redacted": true,
        "time": 0.166
      },
      "name": "tests.test_encryption.test_armor_flag_with_decrypt_error",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 1344,
        "message_redacted": true,
        "time": 0.081
      },
      "name": "tests.test_encryption.test_nonexistent_input_file_error",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 893,
        "message_redacted": true,
        "time": 0.11
      },
      "name": "tests.test_errors.test_nonexistent_identity_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 523,
        "message_redacted": true,
        "time": 0.104
      },
      "name": "tests.test_armor_ssh.test_armor_format_has_correct_headers",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 1104,
        "message_redacted": true,
        "time": 0.132
      },
      "name": "tests.test_cli_parse_gaps.test_encrypted_ssh_key_stdin_no_pub_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 227,
        "message_redacted": true,
        "time": 0.126
      },
      "name": "tests.test_armor_edge.test_armor_empty_line_in_data",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 460,
        "message_redacted": true,
        "time": 0.137
      },
      "name": "tests.test_armor_ssh.test_armor_output_to_stdout",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 190,
        "message_redacted": true,
        "time": 0.131
      },
      "name": "tests.test_armor_ssh.test_armor_trailing_data_rejected",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 594,
        "message_redacted": true,
        "time": 0.131
      },
      "name": "tests.test_errors.test_recipient_with_decrypt_error",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 347,
        "message_redacted": true,
        "time": 0.125
      },
      "name": "tests.test_age_core_gaps.test_decrypt_wrong_identity_no_match",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 174,
        "message_redacted": true,
        "time": 0.233
      },
      "name": "tests.test_cli_parse_gaps.test_hybrid_pq_identity_parsing",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 696,
        "message_redacted": true,
        "time": 0.111
      },
      "name": "tests.test_armor_ssh.test_armor_with_ssh_ed25519",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 712,
        "message_redacted": true,
        "time": 0.08
      },
      "name": "tests.test_errors.test_invalid_utf8_in_recipients_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 952,
        "message_redacted": true,
        "time": 0.098
      },
      "name": "tests.test_encryption.test_empty_recipients_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 347,
        "message_redacted": true,
        "time": 0.146
      },
      "name": "tests.test_age_core_gaps.test_single_identity_no_match_error_message",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 700,
        "message_redacted": true,
        "time": 0.153
      },
      "name": "tests.test_errors.test_plaintext_instead_of_encrypted",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 759,
        "message_redacted": true,
        "time": 0.152
      },
      "name": "tests.test_armor_ssh.test_armor_format_base64_encoding",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 705,
        "message_redacted": true,
        "time": 0.145
      },
      "name": "tests.test_encryption.test_mixed_ssh_and_age_recipients",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 741,
        "message_redacted": true,
        "time": 0.276
      },
      "name": "tests.test_encryption.test_empty_identity_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 227,
        "message_redacted": true,
        "time": 0.145
      },
      "name": "tests.test_armor_edge.test_armor_line_too_long",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 2443,
        "message_redacted": true,
        "time": 0.144
      },
      "name": "tests.test_cli_parse_gaps.test_recipients_file_line_too_long",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 614,
        "message_redacted": true,
        "time": 0.105
      },
      "name": "tests.test_errors.test_recipients_file_with_decrypt_error",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 7253,
        "message_redacted": true,
        "time": 0.127
      },
      "name": "tests.test_errors.test_line_too_long_in_recipients_file",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 1599,
        "message_redacted": true,
        "time": 0.112
      },
      "name": "tests.test_armor_ssh.test_armor_with_ssh_rsa",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 196,
        "message_redacted": true,
        "time": 0.113
      },
      "name": "tests.test_armor_ssh.test_armor_invalid_header_rejected",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 417,
        "message_redacted": true,
        "time": 0.128
      },
      "name": "tests.test_armor_ssh.test_armor_leading_whitespace_allowed",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 338,
        "message_redacted": true,
        "time": 0.201
      },
      "name": "tests.test_cli_parse_gaps.test_identities_file_not_valid_utf8",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 321,
        "message_redacted": true,
        "time": 0.094
      },
      "name": "tests.test_age_core_gaps.test_malformed_header_bad_magic",
      "status": "failure"
    },
    {
      "branch": "8ebac061b133",
      "extra": {
        "message_chars": 957,
        "message_redacted": true,
        "time": 0.099
      },
      "name": "tests.test_encryption.test_recipients_file_only_comments",
      "status": "failure"
    }
  ],
  "test_results_omitted": 295,
  "test_results_policy": "non-passed records only, capped for public artifact size",
  "warnings": []
}
