Procedures
Define complete test workflows with phases, measurements, and configurations.
A procedure is a YAML file that defines your complete test sequence: what to test, how to test it, and what measurements to collect.
File
You can use any name for your procedure file as long as it ends in .yaml or .yml.
The file name doesn't affect functionality.
Name
You must set a unique name for your test procedure.
name: Battery Functional TestTofuPilot uses this name to identify the procedure in test reports and the dashboard.
Version
You must specify a semantic version for your procedure.
name: Battery Functional Test
version: 1.0.0TofuPilot records this version with each test result for traceability.
Description
You can add an optional description to document what your procedure tests.
name: Battery Functional Test
version: 1.0.0
description: Validates battery voltage, capacity, and charge cyclesTofuPilot displays this description in test reports and the procedure overview.
Dashboard ID
You can link this procedure to the TofuPilot Dashboard by adding the procedure ID from your Dashboard's procedure page.
name: Battery Functional Test
version: 1.0.0
description: Validates battery voltage, capacity, and charge cycles
id: 1cf7e59a-bf0a-11f0-b044-639a4e9293c8This enables TofuPilot to automatically upload your local test reports to your Dashboard.
How is this guide?