Document Version
v2026.07.07.0
Download PDF
Smoke Test¶
Goal¶
Use the shortest set of steps to validate the main path from the library to the workspace, viewer, and export.
Recommended Minimum Samples¶
- start with the built-in
h730duinoorBluePhil - if you also want to validate import, add one of your own
DSNorKiCadfiles
Minimum Smoke Path¶
- Launch the app and enter the library.
- Confirm the library home page is interactive.
- Open a document and enter the workspace.
- In
2D, complete one pan, one zoom, and one object selection. - Right-click or long-press an object and open
View Info. - Open
Workbenchand perform one visibility or object-search action. - Switch to
Dataand confirm the summary page appears. - If the current document forms a board session, switch to
3Dand wait for the board-level scene to finish loading. - Open
AI. If no AI service is configured, confirm that the setup card points toSettings > AI. If an AI service is configured, confirm thatDiagnose Selection / Chatare available and that the advanced cards can be expanded. - Return to
2Dand try one export. If export is still locked, confirm that the purchase center opens first. - Go back to the library and reopen the same document.




Pass Criteria¶
- both the library and workspace are reachable
- 2D and basic Workbench interaction are not blocked
Datacan show the current document summary- 3D works for samples that form a board session
AIshows the expected setup gate when unconfigured, or the expectedDiagnose Selection / Chatflows when configured- 2D export succeeds and can be verified, or in a locked state the purchase center opens correctly
Suggested Notes¶
- test platform
- sample type
- whether the built-in examples were used
- whether 3D was an applicable path
- failing step and message text
Common Questions¶
Why include Data in the smoke path?¶
Because the current import and view-preparation flow uses the Data view as part of the real user path.
If the sample cannot form a board session, does 3D failure count as a blocker?¶
No. 3D requires a board session with enough board-level geometry. Samples that do not meet that condition should skip that step.