bdd-run

Execute BDD tests with Behave, filter by tags, and output JUnit/JSON reports.

Updated May 31, 2026
One-click install
npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill bdd-run-thbeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bdd-run
Source: https://github.com/thbeh/coding-agents-databricks-apps/tree/main/.claude/skills/bdd-run
Command: npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill bdd-run-thbeh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the execution and reporting of Behavior-Driven Development (BDD) tests, enabling efficient test suite management, integration with CI pipelines, and comprehensive test result analysis.

Core Features & Use Cases

  • Tag Filtering: Execute tests based on specific tags for targeted testing.
  • Parallel Execution: Run tests in parallel to increase speed and efficiency.
  • CI Integration: Output test results in JUnit/JSON format for seamless CI pipeline integration.
  • Re-run Failed Tests: Automatically re-run only failed scenarios.
  • Failure Diagnosis: Provides detailed information to diagnose and resolve test failures.
  • Use Case: For a developer looking to automate their BDD test suite with detailed reporting and quick identification of failures in a CI/CD pipeline.

Quick Start

Use the bdd-run skill to run all BDD tests with the tag "@smoke" and output results in JUnit format for CI integration.

Frequently Asked Questions about bdd-run

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Behave BDD tests in parallel to speed up my test suite?

To run Behave BDD tests in parallel, you can use this Skill to automate parallel execution, significantly increasing speed and efficiency while providing comprehensive test failure diagnosis for your CI/CD pipeline.

Can I filter Behave test execution by tags for targeted smoke testing?

Yes, you can filter Behave test execution by specific tags like @smoke for targeted testing. This allows you to execute only relevant scenarios and output the results in JUnit or JSON format for CI integration.

What is the best way to integrate BDD test reports into a CI/CD pipeline?

The best way to integrate BDD test reports into a CI/CD pipeline is to output test results in JUnit/JSON format. This Skill automates that generation while offering parallel execution and automatic re-runs of failed scenarios.

How do I automatically re-run failed BDD scenarios after a test execution?

To automatically re-run failed BDD scenarios, this Skill identifies failed tests during execution and re-runs only those scenarios, providing detailed diagnostic information to help you quickly resolve underlying failures.

Does this BDD test automation tool support JUnit and JSON output formats?

Yes, this BDD test automation tool supports both JUnit and JSON output formats. These formats ensure seamless integration with your CI pipelines and provide comprehensive test result analysis for administrative test management.