Commit Graph

5 Commits

Author SHA1 Message Date
ea6af3d777 Implement test runner 2025-09-09 19:31:09 +00:00
3d6e744775 Implement limit checker 2025-09-05 15:44:46 +00:00
93bb6ef0e3 Implement test logger 2025-08-31 17:24:16 +00:00
a0ea592fdb Add test framework models 2025-08-28 21:57:03 +00:00
85a0122e19 Restructure package for domain-driven design
Reorganise package structure to improve separation of concerns:
- instruments/ - SCPI, transport, drivers, interfaces, factory
- simulation/ - physics engine, virtual instruments, server
- framework/ - test runner, logger, limits, context
- tests/ - thermal/, electrical/ (DVT test implementations)
- data/ - repository, models
- reporting/ - generator, templates
- app/ - CLI, config, dashboard

This structure enables:
- Reusable instruments package for other test suites
- Clear separation of simulation (dev) vs production code
- Domain-focused package organisation

Updated documentation to reflect new paths.
2025-02-10 12:06:22 +00:00