Reporters
Learn a bit more about Qase Reporters
Qase reporters are open-source packages maintained by Qase that integrate your test runner with Qase app.
They act as the bridge between your test code and your test runs in Qase, collecting results as tests execute and pushing them to Qase automatically, so everything is tracked in one place.
We’ve got reporters for a range of frameworks including, in JavaScript, Python, Java, PHP, and more. You’ll find all of them on our GitHub. If your framework isn’t supported out of the box, don’t worry — you can use our SDKs and public API to build a custom integration.
We provide pre-generated API clients for Python, JavaScript, Java, and Go — these are created using OpenAPI Generator. If you need a client in a language we don’t support yet, you can generate your own using our API spec.
All reporters are built on top of the Qase API, which follows standard REST conventions. All Reporters these endpoints:
You’ll find more endpoints in the full API reference, along with everything you need to build your own client or integration.
Where Should I Start?
We recommend starting with the introduction pages next — they’ll guide you through:
- Picking the right reporter for your framework
- Configuring it for your test setup
- Running your tests and reporting results
- Common troubleshooting tips
After this, you can dive into the specific reporter documentation for your language, with code examples and config options to help you get up and running quickly.
Error Codes
| Code | Meaning |
|---|---|
| 400 | Bad Request - Your request is invalid. |
| 401 | Unauthorized - Your API key is wrong. |
| 403 | Forbidden - Your role doesn't have enough permissions to perform this action. |
| 404 | Not Found - The resource could not be found. |
| 405 | Method Not Allowed - You tried to access a resource with an invalid method. |
| 410 | Gone - The resource requested has been removed from our servers. |
| 413 | Payload Too Large - Your bulk request is too large. Please see the limitations. |
| 422 | Unprocessable Entity - You have validation errors in some fields. |
| 429 | Too Many Requests - You're performing too many requests! Slow down! |
| 500 | Internal Server Error - We had a problem with our server. Try again later. |
| 503 | Service Unavailable - We're temporarily offline for maintenance. Please try again later. |
| 507 | Insufficient Storage - Storage is full. Please, remove something or upgrade your account. |
Updated 4 days ago
