Structure Your Project
Organize your test procedures in simple or monorepo layouts.
You can organize test procedures in simple single-procedure repositories or multi-procedure monorepos.
TofuPilot Framework uses a standard directory structure with procedure definitions in YAML and test logic in Python.
Single Procedure
You can create a single procedure repository with one procedure.yaml file and dedicated directories for phases and plugs.
.env.local
procedure.yaml
test_cell_voltage.py
measure_capacity.py
Keysight34461A.py
ArbinBatteryTester.py
TofuPilot Framework generates a reports/ directory automatically to store test results and attachments.
Multiple Procedures
You can organize multiple procedures in a monorepo with shared plugs and phases.
TofuPilot Framework supports shared resources across procedures while maintaining individual test configurations.
.env.local
procedure.yaml
How is this guide?