Files
FreeCADWasmDev/docs/p6/test-source-boundary.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

14 lines
1.6 KiB
JSON

{
"schema": "freecad-web-test-source-boundary/v1",
"task_id": "FW-P6-TST-A",
"status": "pass_boundary",
"source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909",
"module": "Test",
"cmake": {"module": "src/Mod/Test/CMakeLists.txt:1-39", "appTarget": "none; Python test module", "guiConditional": "BUILD_GUI at CMakeLists.txt:34-38", "directDependencies": ["FreeCAD Python", "Part", "Points", "Mesh"]},
"registration": {"pythonInit": "src/Mod/Test/Init.py", "guiInit": "src/Mod/Test/InitGui.py:37", "testEntrypoints": ["TestApp.py", "Document.py", "UnitTests.py", "TestPythonSyntax.py"]},
"actions": {"inspectSourceInventory": "TestApp.py and test modules", "createRecompute": "Document.py addObject test fixtures", "saveReopen": "TestData fixtures"},
"gui": {"entry": "src/Mod/Test/Gui/AppTestGui.cpp", "guiOnly": ["TestGui.py", "UnitTest.ui"], "webBoundary": "GUI target excluded when BUILD_GUI=OFF"},
"sourceFilesSha256": {"src/Mod/Test/CMakeLists.txt": "3ae93a88337a93d840655afceedd79b117a608fb7a35d7fa8f7da73f74cd6ccc", "src/Mod/Test/Init.py": "75a8d531e1d1d9bde72e61709a03f175c3fa14df1f432098200a2e49075f3a61", "src/Mod/Test/InitGui.py": "3278f77bee70698e48ac73ea1ba41bdebf3b0d1fa194e1de11f67b628940ff41", "src/Mod/Test/TestApp.py": "84775dabd37a4246c815f08d2c2cd06bfc362734dd7221d3027217d91e4b91b7", "src/Mod/Test/Document.py": "ba39401a3e38c971396450ca098de16b4f8340258bed17100445164c93db04bb"},
"boundaries": ["Test is primarily a Python test suite with GUI-only helpers; this boundary probe does not claim Web runtime registration or executing the complete desktop test suite."]
}