Tutorial: Create Architecture Tests
Audience: All engineers
Time: ~30 minutes
Last updated: 2026-07-05
Outcome
PHPUnit architecture tests enforcing module and platform boundaries.
Steps
- Add tests under
tests/Architecture/in product repo - Test forbidden namespace imports between modules
- Test frozen path policies where applicable
- Run:
php artisan test --testsuite=Architecture
Platform validation: vendor/zaixos/engineering-platform/validation/tests
See TESTING/architecture-tests.md.
Breadcrumbs: Home → Tutorials → Architecture Tests