mirror of
https://github.com/Corfirean/coa-server-manager.git
synced 2026-11-11 11:51:03 +00:00
63 lines
2.2 KiB
JSON
63 lines
2.2 KiB
JSON
{
|
|
"timestamp": "2026-11-03T03:02:30Z",
|
|
"test_suite": "Independent Modular Host Update E2E",
|
|
"total_tests": 5,
|
|
"passed": 5,
|
|
"failed": 0,
|
|
"results": [
|
|
{
|
|
"test_id": "CORE-UPD-01",
|
|
"name": "Stop-Gate Enforcement on Active Server",
|
|
"status": "PASS",
|
|
"duration_sec": 0.0,
|
|
"details": {
|
|
"summary": "Stop-Gate prevented binary mutation while server process was active"
|
|
}
|
|
},
|
|
{
|
|
"test_id": "CORE-UPD-02",
|
|
"name": "Compatible Host A -> Host B Update",
|
|
"status": "PASS",
|
|
"duration_sec": 0.26,
|
|
"details": {
|
|
"summary": "Compatible Host B installed; plugins and configs preserved",
|
|
"host_a_hash": "048f810e44bcf7e3bcbbc1c6d3037a5f829e6815e959f9f0cf0d3b3c8594fc4b",
|
|
"host_b_hash": "0456c0e5107883474e7844491d1012366cfe8462e599a676b2049b1c84d7ab3b"
|
|
}
|
|
},
|
|
{
|
|
"test_id": "CORE-UPD-03",
|
|
"name": "Incompatible Host ABI Detected and Blocked",
|
|
"status": "PASS",
|
|
"duration_sec": 0.0,
|
|
"details": {
|
|
"summary": "Incompatible ABI fingerprint rejected by solver; update blocked prior to file staging",
|
|
"abi_installed": "2f82013def4698d3f75fa24e5f70ffa504a7782d366b5edb78c7adc3c1ee0883",
|
|
"abi_incompatible": "99999999def4698d3f75fa24e5f70ffa504a7782d366b5edb78c7adc3c1ee0883",
|
|
"verdict": "RequiresModuleUpdate"
|
|
}
|
|
},
|
|
{
|
|
"test_id": "CORE-UPD-04",
|
|
"name": "Coordinated Host & Plugin Replacement",
|
|
"status": "PASS",
|
|
"duration_sec": 0.056,
|
|
"details": {
|
|
"summary": "Coordinated host and plugin replacement applied atomically",
|
|
"new_plugin_hash": "117a6f01604c21be7dfd4ae676a9ec5b7f469643e12531eb6daa344a12a805cd",
|
|
"plugin_version": "0.3.3"
|
|
}
|
|
},
|
|
{
|
|
"test_id": "CORE-UPD-05",
|
|
"name": "Fault Injection & Atomic Checkpoint Rollback",
|
|
"status": "PASS",
|
|
"duration_sec": 0.165,
|
|
"details": {
|
|
"summary": "Fault injection triggered automatic checkpoint rollback; Host A and Plugin A restored byte-for-byte",
|
|
"recovered_host_hash": "048f810e44bcf7e3bcbbc1c6d3037a5f829e6815e959f9f0cf0d3b3c8594fc4b",
|
|
"recovered_plugin_hash": "34be20f127c709fc7b6be9b5b6cd49cc16dd38d0e1e2a51d40aef5c3c0e5fd48"
|
|
}
|
|
}
|
|
]
|
|
} |