Frequently Asked Questions
1. Can I use CSV only, without writing YAML test cases?
Yes. You can run tests directly from a CSV file.
Place a CSV under .devassure/tests/, configure csv_mapping.yaml if your column names differ from the defaults, and run from the Tests view or via CodeLens.
2. What are the mandatory fields for a YAML test case?
summary and steps are required. priority and tags are optional.
3. How do I add a new environment?
Add a new top-level key (e.g., staging) with its data in test_data.yaml, then set Environment in the Configuration view to that name.
4. What browsers are supported?
Controlled by preferences.yaml under browsers.default.browser. Default is chromium. Other engines (firefox, webkit) may be supported — check the agent release notes.
5. How do I enable headless mode?
In preferences.yaml, set browsers.default.headless: true.
6. How do I run tests in CI without VS Code?
Authenticate with devassure add-token <token> and use the devassure run-tests CLI command with your desired options.