test: integration tests for addon loader, context, and origin SDK APIs #396
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add automated tests for the core SDK subsystems: addon loading pipeline, context resolution, and origin management.
Current state (PARTIAL)
tests/run_kindred_tests.pyruns two tiers. Tier 1 (test_kindred_pure.py) has ~30 tests covering update_checker and silo_origin basics. No tests exist for:Scope
Tier 1 (pure Python, no FreeCAD)
test_addon_loader.py:Tier 2 (FreeCAD headless)
test_context.py:test_origin.py:test_events.py:All runnable via
pixi run test-kindred.Roadmap
v0.2.0 — Testing and Documentation