analyze_bdd_context
Examines BDD usage in a Squish test suite to reveal patterns, coverage, and adherence to behavior-driven development practices.
Instructions
Analyze how BDD is used in a specific test suite.
Args:
test_suite_path: Path to a suite_* directory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| test_suite_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Summary of BDD test structure found | |
| bdd_suite | No | BDD suite metadata with step directories and files | |
| step_files | Yes | Flattened step files from the suite | |
| feature_files | Yes | Feature files with content and used steps | |
| has_bdd_tests | Yes | Whether any BDD tests were found in the suite | |
| relationships | Yes | Mappings between feature steps and step definitions | |
| step_definitions | Yes | Flattened step definitions from the suite |