Files
Hydra-OS/docs/releases/2026-10-13-laptop-ready/whole-disk-acceptance.json
T

190 lines
6.6 KiB
JSON

{
"schema": 1,
"status": "passed",
"iso_sha256": "451e058228d7cbea87b5301ae6502b6be609cf7f52cc7c9e6fb477822501389b",
"physical_hardware": "pending",
"nested_scope": "Normal-user KVM VM launch, bridge helper and QMP; no nested guest OS boot",
"ovmf_code_sha256": "f3ff7e73448ed2845ee15356f394882f5618eb5dab92c9a30ec6ee0e1468553a",
"ovmf_vars_input_sha256": "6ed987af3a3c155be71665f510eae3e007eda9b8b94afd59d45e91c4a11565cc",
"completed_utc": "2026-10-13T20:39:59Z",
"iso": "hydra-os.iso",
"source_commit": "ebeebc7fb1aed07a5f50bc62374365d614953dad",
"raw_report_sha256": "2ded3055b6999a3336ead6558bc8e7c134588c9353c5cd202c1116b881f43db1",
"harness_sha256": "a56b59b0259282e5b2beaa0a2ed7cb357f45d6c9bba29640aa4831296791ddff",
"memory_mib": 4096,
"checks": {
"live_qmp_kvm": {
"status": "passed",
"output_sha256": "73741bf0ae47c0d63e9e39bde651b5d15449d680658328b222ba2f837c84a1e3",
"evidence": {
"enabled": true,
"present": true
}
},
"live_boot": {
"status": "passed",
"output_sha256": "2595ba19b77bbbedac87fa974e237edff158512d7ea0ecfe42d32e431bfa242d",
"result": "/usr/bin/hydra\n/usr/bin/hydra-install\n/usr/bin/qemu-system-x86_64\n/usr/bin/qemu-img\n/usr/bin/remote-viewer\n/usr/bin/foot\n/usr/bin/labwc\nactive\nactive\nactive"
},
"real_installer": {
"status": "passed",
"output_sha256": "56876246904dce94ed1ac584883403c529267de15dc9918dcc96d4089b66a6d4",
"result": "Installer completed via guest controlling TTY"
},
"live_poweroff": {
"status": "passed",
"output_sha256": "bfd9b9dfb2690be661de5e9d37e2272dc9c5a10fbd6e5d8ba10842e63329bab7",
"result": "QEMU exited before ISO-free reboot"
},
"installed_qmp_kvm": {
"status": "passed",
"output_sha256": "73741bf0ae47c0d63e9e39bde651b5d15449d680658328b222ba2f837c84a1e3",
"evidence": {
"enabled": true,
"present": true
}
},
"installed_password_login": {
"status": "passed",
"output_sha256": "2c32717f3fc0bb7f06629b8260f933c4f35d83ae585775835c746b279c4750b1",
"result": "hydratest"
},
"installed_terminal_ux": {
"status": "passed",
"output_sha256": "119506083ea62d990dcf6af8994add93cd09b34feded939fa867b3398c879123",
"evidence": {
"status": "passed",
"uid": 1000,
"normal_user": "hydratest",
"launcher": "/usr/bin/hydra",
"fixture_bytes": 43008,
"iso_sha256": "aa66329c263f560f514c00a71551490dd6593ee7632404e072584e2803e0a1c7",
"cache_reused": true,
"http_requests": [
"/fixture.iso"
],
"before": {
"name": "ux-d7b31c1e",
"uuid": "b58b8996-8743-54ff-a362-42c847a37bd3",
"pid": 707,
"process_start": "749",
"kvm": true
},
"after_open": {
"name": "ux-d7b31c1e",
"uuid": "b58b8996-8743-54ff-a362-42c847a37bd3",
"pid": 707,
"process_start": "749",
"kvm": true
},
"after_menu": {
"name": "ux-d7b31c1e",
"uuid": "b58b8996-8743-54ff-a362-42c847a37bd3",
"pid": 707,
"process_start": "749",
"kvm": true
},
"memory_mib": 512,
"cpus": 1,
"disk_size": "64M",
"network": "bridge",
"fastfetch_command": [
"fastfetch",
"--pipe",
"false",
"--show-errors"
],
"fastfetch_default_config_sha256": "2af12ce007705f039870867c89b0fc6f90bcf6c6b29c04b63ab75f345419b1a1",
"fastfetch_logo_sha256": "a0c67cfbc66a3097fb3ac9b8ec16f75a8b59d8a8994ec43db144426fc089fa67",
"scope": "Packaged installed CLI, cache, branding and live nested QMP/KVM; nonboot ISO fixture, no nested OS boot or performance claim",
"cleanup": "Only the verified private fixture VM stopped through hydra stop --force"
}
},
"disk_persistence": {
"status": "passed",
"output_sha256": "365e772a615be1727b4898bd10c984dc672790aaa617da6444d6281d5b2796be",
"result": "Sentinel content verified from command output frame"
},
"installed_contract": {
"status": "passed",
"output_sha256": "2b1b0972acbc56b5b6577ebbed2237dc6c285a35b4199a83f1cf9f8f6d6ccf1b",
"result": "All assertions in the recorded unchanged harness passed."
},
"lan_to_vm_tcp": {
"status": "passed",
"output_sha256": "39e841582e2fae2337515f751e47ce7aea62a04b8d0c81dcf54a0b31d1aee4cd",
"result": "PASS: routed new LAN-to-VM TCP connection on arbitrary port 43117"
},
"nested_kvm": {
"status": "passed",
"output_sha256": "6ed0138e29e02b7a80d02229febc1eaeb0a91771fb620c9772471f45d0da5317",
"result": "All assertions in the recorded unchanged harness passed."
},
"installed_user_logout": {
"status": "passed",
"output_sha256": "1f7d9f7fb23265d5cb9b7fbd9b01d9a457527b4017e3aff0b1a4651d5a1ba9cb",
"evidence": {
"status": "passed",
"real_logout": true,
"no_open_logins": true,
"survival_seconds": 15,
"same_vm": {
"name": "logout-9587e00e",
"uuid": "ed93cd51-4e26-5e1a-ae88-2b34ed2eb665",
"pid": 982,
"process_start": "1013",
"directories": {
"/run/user/1000/hydra-logout-9587e00e": [
46,
52,
16832
],
"/run/user/1000/hydra-logout-9587e00e/logout-9587e00e": [
46,
53,
16832
]
},
"sockets": {
"qmp": [
46,
57,
1000,
49640
],
"spice": [
46,
56,
1000,
49640
],
"pipewire": [
46,
28,
1000,
49590
],
"pulse": [
46,
27,
1000,
49590
]
},
"audio_services": {
"pipewire.service": "InvocationID=8d86c20efc8f48bf803994159b1b5335\nExecMainPID=954\n",
"pipewire-pulse.service": "InvocationID=5d452f74172b472c8fad2b998316d7bd\nExecMainPID=956\n",
"wireplumber.service": "InvocationID=9b92a86d9d3c47e08069ea7842191da5\nExecMainPID=955\n"
}
},
"audio_scope": "Socket and service continuity only; signal/playback untested"
}
},
"installed_poweroff": {
"status": "passed",
"output_sha256": "047a24b28a9faa96e7864cc9e6a0621210985e702324326b250028aad6fb15a9",
"result": "Normal installed guest shutdown"
}
}
}