This repository demonstrates how to integrate various testing frameworks with TestBeats - a test reporting and analytics platform.
TestBeats helps you:
- Publish test results to various channels (Slack, Teams, etc.)
- Generate visual test summaries with charts
- Track CI/CD information alongside test results
- Centralize test reporting across multiple frameworks
- Cypress - E2E testing framework integration
- Java + TestNG - Java TestNG with Selenium WebDriver integration
- Playwright - Playwright E2E testing with TestBeats integration
- Cucumber PactumJS - Cucumber with PactumJS API testing
- WebDriverIO + Cucumber - WebDriverIO with Cucumber E2E integration
More framework integrations will be added to this repository.
Each framework integration is in its own directory with:
- Sample tests
- Configuration files
- GitHub Actions workflow
- Detailed README with setup instructions
Navigate to the specific framework directory to get started:
# For Cypress
cd cypress
# For Java + TestNG
cd java-testng
# For Playwright
cd playwright
# For Cucumber PactumJS
cd cucumber-pactumjs
# For WebDriverIO + Cucumber
cd webdriverio-cucumberSee LICENSE for details.