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.