Files
FreeCADWasmDev/docs/p6/cloud-kernel.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

74 lines
2.9 KiB
JSON

{
"schema": "freecad-web-p6-cloud-kernel/v1",
"task_id": "FW-P6-CLD-C",
"module": "Cloud",
"action": "create/recompute",
"status": "pass",
"source_revision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"fixture": {
"kind": "Cloud configuration",
"url": "https://cloud.example.invalid",
"token_auth": "web-fixture-access",
"token_secret": "web-fixture-secret",
"tcp_port": "443",
"protocol_version": "4",
"region": "us-east-1",
"input_sha256": "4d32dd8952e9e680da40cd83adaad80133bbcd72f1cdde64e12da100975c11a6"
},
"result": {
"run": 1,
"error_code": "",
"error_message": "",
"setter_count": 6,
"recompute_summary": "https://cloud.example.invalid|web-fixture-access|web-fixture-secret|443|4|us-east-1",
"recompute_count": 1,
"recompute_has_error": 0,
"invalid_setter_return": 0,
"invalid_error_code": "invalid_argument",
"invalid_error_message": "Cloud.URL expects one string argument",
"result_sha256": "aa68fb00334e4214f3b24300f5801ca8b856461398f74b34ed064f1218d5f101"
},
"reproducibility": {
"runs": 2,
"identical_result": true,
"smoke_logs": [
{
"path": "docs/freecad-p6-cloud-c-kernel-smoke-r3.log",
"sha256": "aa68fb00334e4214f3b24300f5801ca8b856461398f74b34ed064f1218d5f101"
},
{
"path": "docs/freecad-p6-cloud-c-kernel-smoke-r4.log",
"sha256": "aa68fb00334e4214f3b24300f5801ca8b856461398f74b34ed064f1218d5f101"
}
]
},
"resources": {
"module_handle_before_release": 1,
"module_handle_after_release": 0
},
"artifacts": {
"build_log": {
"path": "docs/freecad-p6-cloud-c-build-r1.log",
"sha256": "d8853d5395e64eb2aabdbeacfaf66d09e2ffb83241523aa428f21d6c809c78c8"
},
"wasm": {
"path": "build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.wasm",
"sha256": "b3613d962e425cfe68e9fdc922b6d0f94074231449af204acb5b1f892a6377c9"
},
"javascript_loader": {
"path": "build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.js",
"sha256": "4725899742a1505500e6fc841b6db61173664a64afd6891def906e783df9abef"
}
},
"commands": [
"EM_CACHE=/tmp/freecad-p6-emcache EM_FROZEN_CACHE= ninja -C build-web/cloud-configure-r2 FreeCADWebCloudKernelProbe -j8",
"node src/WebAssembly/FreeCADCoreProbe/cloud-kernel-smoke.js build-web/cloud-configure-r2/bin"
],
"boundaries": [
"The Cloud source registers configuration setters and remote Save/Restore, but no Cloud-specific parametric object type.",
"The deterministic create/recompute fixture therefore creates the Cloud module configuration and recomputes its typed summary; it does not invent a Cloud document object.",
"No network request, credential use, GUI module, or Cloud Save/Restore operation is covered.",
"The JavaScript smoke runner only calls the WebAssembly C ABI and does not hold a native pointer."
]
}