Developers guides
The Developers guides section is designed to provide comprehensive resources for developers who want to expand and enhance the functionality of ReportPortal. This section is essential for those who wish to customize our test automation reporting dashboard to meet their specific needs, offering a wealth of knowledge and practical tools to get the most out of ReportPortal, making your testing processes more efficient and effective.
Here, you will find step-by-step tutorials that guide you through the process of building custom plugins and extending existing features. For instance, we offer a guide for developing a custom import plugin. These tutorials are crafted to help developers at any level - whether you're just starting with ReportPortal customization or you're an experienced developer looking to optimize the platform for more complex use cases.
The API references available in this section provide detailed documentation on how to interact with ReportPortal programmatically. Alongside API documentation, youโll also find practical examples and best practices to help you customize ReportPortal to fit your specific needs, ensuring optimal performance and functionality.
Whether youโre looking to modify user interfaces, extend test reporting capabilities, or build custom integrations with other software development tools, the Developers guides section offers everything you need to fully leverage the power of ReportPortal for your projectโs unique requirements and technical goals.
๐๏ธ API differences between v4 and v5
Compare API changes between ReportPortal v4 and v5 versions for seamless migration and integration with test automation reporting tool.
๐๏ธ Asynchronous reporting
Implement asynchronous reporting using AMQP and RabbitMQ for high-performance test automation reporting tools with load balancing.
๐๏ธ Attachments Guide
Add screenshots and file attachments to test logs for comprehensive test failure analysis and debugging in ReportPortal.
๐๏ธ Back-end Java contribution guide
Contribute to ReportPortal's Java backend with comprehensive development guidelines, setup instructions, and coding standards.
๐๏ธ Interactions between API and Analyzer
Understand API and Analyzer service communication using AMQP and RabbitMQ for test failure analytics and ML processing.
๐๏ธ Plugin developers guide
3 items
๐๏ธ ReportPortal API
Explore ReportPortal's REST API to automate test reporting, manage projects, and integrate with CI/CD pipelines, enhancing your testing workflow efficiency.
๐๏ธ Reporting developers guide
Learn how to integrate test results into ReportPortal using HTTP requests, manage launches, and handle logs for effective test reporting.
๐๏ธ Rerun developers guide
Implement test rerun functionality in ReportPortal for selective test execution reporting and failure investigation workflows.
๐๏ธ Retries reporting
Report test retries and retry attempts in ReportPortal for comprehensive test execution reporting and failure analysis.