Files
FreeCADWasmDev/docs/current/test-desktop-batch-fc2051465ad21fb85f399895-boundaries.md
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

1.8 KiB

Test desktop batch fc2051465ad21fb85f399895

Status: incomplete; native registration/report repair only.

TestRuntimeProbe.cpp now registers Test_Test, Test_TestAll, Test_TestAllText, Test_TestBase, and Test_TestBaseText and publishes command-specific desktop reports after their existing native Python registry/suite operations succeed. Reports include the actual registry or unittest result, including failures, errors, skipped counts, and captured output where applicable. The exposed status denotes completion of the operation, not a passing suite. Existing suiteReport consumers remain supported. No suite was executed during editing.

Remaining selected commands requiring native behavior and application wiring:

  • Std_TestProgress1, Std_TestProgress2, Std_TestProgress3, Std_TestProgress4, Std_TestProgress5
  • Std_TestQM, Std_TestReloadQM
  • Std_ViewExample1, Std_ViewExample2, Std_ViewExample3
  • Test_InsertFeature

The supplied InitGui.py anchors register these names but do not contain their implementations. Attempts to locate their definitions in freecad-source/src/Gui/CommandTest.cpp and freecad-source/src/Mod/Test/TestGui.py were skipped by the scheduler with SCHEDULER_SOURCE_BUDGET_REACHED. The requested read of web/src/test-facade.ts was also refused. These are source-access boundaries, not evidence that the desktop implementations are absent. Supply bounded definition excerpts and the matching facade handling on continuation; do not substitute fixed results or registration-only markers for these commands.

No tests, business acceptance, browser validation, benchmarks, builds, sync, route generation, or historical reconciliation were performed. The outer pipeline owns incremental build/sync/route receipts. This note does not claim that registration checks or business behavior have passed.