Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs_build/dev/ProjectInstructions/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,4 @@ READ THIS FIRST

Addendum index:
- Canonical Repository Structure: project-instructions/addendums/canonical-repository-structure.md
- Test Structure Standardization: project-instructions/addendums/test-structure-standardization.md
33 changes: 33 additions & 0 deletions project-instructions/addendums/test-structure-standardization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Test Structure Standardization

## Purpose

Standardize testing locations and ensure independent tool validation.

## Canonical Test Structure

Tool tests:
- tests/toolbox/{tool-name}/

Engine tests:
- tests/engine/{feature-name}/

API tests:
- tests/api/{feature-name}/

Server tests:
- tests/server/{feature-name}/

Shared JavaScript tests:
- tests/js/shared/

Regression tests:
- tests/regression/

## Rules

- Every tool must be independently testable.
- Regression tests do not replace tool tests.
- Tool tests validate tool functionality.
- Regression tests validate platform behavior.
- New tests follow the canonical structure.
Loading