Test Reporters
TestPig.io provides a growing collection of test reporters for various programming languages and frameworks. Our reporters are designed to be easy to set up and use, giving you powerful insights with minimal configuration.
Available Reporters
We currently offer reporters for these languages and frameworks:
Node.js Reporters
Comprehensive support for JavaScript and TypeScript testing:
In Development
We're actively working on reporters for these languages:
Common Configuration
All our reporters support these environment variables:
TESTPIG_PROJECT_ID=your-project-id
TESTPIG_RUN_ID=your-run-id # Optional
TESTPIG_API_KEY=your-api-key
Environment Variables Explained
TESTPIG_PROJECT_ID
: Your project's unique identifier from the TestPig.io dashboardTESTPIG_RUN_ID
: The name of the TestRun to be created or added to. If not provided, a new run will be created using the git branch name.TESTPIG_API_KEY
: Your API key from Organization Settings > API
For Advanced Usage
For detailed strategies on environment variables, CI/CD integration, and more, check out our Best Practices guide.
Custom Integration
Don't see a reporter for your testing framework? You have options:
- REST API: Use our REST API to submit test results from any testing framework
- Custom Reporter: Build a custom reporter using our developer documentation
- Request Support: Let us know which reporter you'd like us to develop next!