Structure Your Project
Organize your TofuPilot test procedures using simple or monorepo project layouts with shared libraries and configuration.
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.
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.
How is this guide?