Automated Platform Testing (pytest-bdd-ewx)
The pytest-bdd-ewx plugin and ewx-cli tool let you write and run automated BDD test scenarios against a live Energyworx environment. Use these to verify end-to-end platform behavior: ingestion, flow execution, data output, and more.
Installation
For prerequisites and step-by-step installation instructions (pip and Poetry, macOS / Linux and Windows) for both pytest-bdd-ewx and ewx-cli, see the pytest-bdd-ewx package page.
Getting Started
After installation, follow the Getting Started with pytest-bdd-ewx guide to set up your test project, write your first BDD scenario, and run it against a live environment.
See also:
- Using the plugin — writing scenarios, test data, configuration management
- Plugin features — what the plugin provides out of the box
- Available Gherkin Steps — reference of all built-in step definitions
- ewx-cli — uploading and downloading configurations