27 lines
1.3 KiB
JSON
27 lines
1.3 KiB
JSON
{
|
|
"schema": "freecad-web-part-recovery/v1",
|
|
"task_id": "FW-P6-PRT-D",
|
|
"status": "pass",
|
|
"source_revision": "837f44197c879e41198b7e3bed55c897a9920520",
|
|
"input_sha256": "69b65608cf57cfa0ad37713f6e401dba57472652e8ab1ddd2caad63b96f04d8f",
|
|
"result_sha256": "44298e3687e3e75a598f20a7a1cf5662fcfd07e6488c35a0772a4bdd9fd647b1",
|
|
"commands": ["node src/WebAssembly/FreeCADCoreProbe/part-box-smoke.js build-web/configure/bin"],
|
|
"fixture": {"valid": {"type": "Part::Box", "length": 2, "width": 3, "height": 4}, "invalid": {"length": 0, "field": "Length"}},
|
|
"result": {
|
|
"validVolume": 23.999999999999996,
|
|
"invalidReturn": -1,
|
|
"invalidError": "Length of box too small",
|
|
"recovery": 1,
|
|
"stateBefore": {"calls": 2, "runs": 1, "initialized": 1},
|
|
"stateAfterRecovery": {"calls": 4, "runs": 1, "initialized": 1},
|
|
"resourcesReleased": true
|
|
},
|
|
"artifacts": {"smoke_log": {"path": "docs/freecad-p6-part-d-smoke.log", "sha256": "44298e3687e3e75a598f20a7a1cf5662fcfd07e6488c35a0772a4bdd9fd647b1"}},
|
|
"boundaries": [
|
|
"Invalid Part::Box dimensions are rejected before replacing the valid shape.",
|
|
"The valid fixture is replayed after rejection with unchanged initialization and release state.",
|
|
"No GUI, concurrent document or persistence behavior is claimed."
|
|
],
|
|
"generated_at": "2026-08-22T14:20:16+08:00"
|
|
}
|