Files
FreeCADWasmDev/docs/p6/scheduler-failure-composite-replay-20260903.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

32 lines
7.7 KiB
JSON

{
"schema": "freecad-web-scheduler-composite-replay/v1",
"taskId": "FW-P6-FPA-Y",
"group": "partdesign",
"recordedAt": "2026-09-03T03:14:26.250613+00:00",
"results": [
{
"key": "285fefc5661260434679",
"command": "/bin/bash -lc 'cd /home/mes123456/FreeCADWasmDev/working/FreeCAD && python3 tools/replay_partdesign_batch_manifest.py docs/p6/partdesign-module-batch-44135cbb934774be38ea97d9-runtime.json /tmp/freecad-partdesign-object-batch.json && PARTDESIGN_BATCH_MANIFEST=/tmp/freecad-partdesign-object-batch.json node tools/run_p6_partdesign_module_batch_gate.mjs /home/mes123456/FreeCADWasmDev/working/FreeCAD/freecad-source/build-web/configure/bin'",
"exitCode": 0,
"outputTail": "{\"status\": \"ready\", \"batchId\": \"44135cbb934774be38ea97d9\", \"records\": 8}\n{\"status\":\"pass_with_boundaries\",\"batchId\":\"44135cbb934774be38ea97d9\",\"count\":8,\"dispositionCounts\":{\"exposed\":0,\"restricted\":0,\"nonportable\":0,\"not_implemented\":8},\"resultSha256\":\"acdd4472ac61a159b55c904e4327e2b3322c938dd5bf0bed1bf61eedf39e7a32\"}",
"outputSha256": "42afe8cb145015946cc9b95f246ddf1ecbbe68ff013456a44c71b507d472d097"
},
{
"key": "490b7cb48eb8ac5615ec",
"command": "/bin/bash -lc 'cd /home/mes123456/FreeCADWasmDev/working/FreeCAD && python3 -c \"import json; print(json.load(open(\\\"docs/current/module-batch-manifest.json\\\"))[\\\"records\\\"])\" && python3 tools/replay_partdesign_batch_manifest.py docs/p6/partdesign-geometry-module-batch-89811eb6dca58379a849409b-runtime.json /tmp/freecad-partdesign-geometry-batch.json && PARTDESIGN_BATCH_MANIFEST=/tmp/freecad-partdesign-geometry-batch.json node tools/run_p6_partdesign_geometry_module_batch_gate.mjs /home/mes123456/FreeCADWasmDev/working/FreeCAD/freecad-source/build-web/configure/bin'",
"exitCode": 0,
"outputTail": "M:class:MatrixChunk', 'MatrixChunk', 'planned', 'src/Mod/BIM/Dice3DS/dom3ds.py', 655], ['py:BIM:class:MESH_VERSION', 'MESH_VERSION', 'planned', 'src/Mod/BIM/Dice3DS/dom3ds.py', 801], ['py:BIM:class:SOLID_BGND', 'SOLID_BGND', 'planned', 'src/Mod/BIM/Dice3DS/dom3ds.py', 881]]\n{\"status\": \"ready\", \"batchId\": \"89811eb6dca58379a849409b\", \"records\": 8}\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n{\"status\":\"pass\",\"batchId\":\"89811eb6dca58379a849409b\",\"count\":8,\"statusCounts\":{\"passed\":8,\"blocked\":0},\"resultSha256\":\"76d09c75ac72700529d535e2639de08fe39c5458eb73740b717a79b2a6bed9d9\"}",
"outputSha256": "62a895a37dedddcba2f15fff5f165a874557ad866acf0f6f0114dc8ed84e89a7"
},
{
"key": "1a736f486824f4769b89",
"command": "/bin/bash -lc 'cd /home/mes123456/FreeCADWasmDev/working/FreeCAD && python3 tools/replay_partdesign_batch_manifest.py docs/p6/partdesign-geometry-module-batch-89811eb6dca58379a849409b-runtime.json /tmp/freecad-partdesign-geometry-batch.json && timeout 180s env PARTDESIGN_BATCH_MANIFEST=/tmp/freecad-partdesign-geometry-batch.json node tools/run_p6_partdesign_geometry_module_batch_gate.mjs /home/mes123456/FreeCADWasmDev/working/FreeCAD/freecad-source/build-web/configure/bin'",
"exitCode": 0,
"outputTail": "{\"status\": \"ready\", \"batchId\": \"89811eb6dca58379a849409b\", \"records\": 8}\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(50 %)\t\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n\t\t\t\t\t\t(100 %)\t\n\t\t\t\t\t\t\t\t\nRecompute......\n{\"status\":\"pass\",\"batchId\":\"89811eb6dca58379a849409b\",\"count\":8,\"statusCounts\":{\"passed\":8,\"blocked\":0},\"resultSha256\":\"76d09c75ac72700529d535e2639de08fe39c5458eb73740b717a79b2a6bed9d9\"}",
"outputSha256": "2c1386b5c35de82bbd070c9b204dfb66affab4319bd25c8ae1c177686f822373"
}
],
"allExitCodesZero": true,
"resultSha256": "11ffa89eb9f57433c0e21d8179ad8e01232e1da3842239c92cfbefe4dec1b4ac"
}