Log data in ReportPortal
ReportPortal is a CI/CD agnostic tool. Therefore, you can continue using your favorite CI/CD tool (GitLab, Jenkins, GitHub, Azure DevOps, Bamboo) to send data to ReportPortal and get test results of execution.
The data transmission is regulated not by the CI/CD process, but by the test framework. The only requirement is to ensure that the machine where your CI/CD is located has access to the ReportPortal instance to which you are trying to send the data.
As for test frameworks, a generic approach is to set the address of ReportPortal and other data in your test framework via properties or a configuration file, and your test framework will start reporting data to ReportPortal.
ReportPortal supports various frameworks:
- Java frameworks (TestNG, Jbehave, etc.)
- Python frameworks (Pytest, Robot Framework, etc.)
- JavaScript frameworks (Playwright, Postman, etc.)
- .NET frameworks (NUnit, VSTest, etc.).
Integration with ReportPortal is not dependent on the type of tests you run. It can be API tests, integration tests, or UI tests such as Selenium, Cypress, so, you can run different types of tests and get test results.
ReportPortal can be integrated with external services, enabling you to report test results from platforms like Browserstack, Sauce Labs, and other third-party services. For Sauce Labs integration, we have a plugin.
📄️ Implement own integration
Learn how to implement custom integration with ReportPortal using the developer guide.
📄️ Reporting SDK
Integrate your test framework with ReportPortal using the Reporting SDK to log detailed test data, including nested steps and test case IDs, for enhanced reporting.
📄️ Import data to ReportPortal
Import test logs into ReportPortal using the UI or API, supporting JUnit and RobotFramework formats for streamlined test data integration.
📄️ How to get an access token in ReportPortal
Learn how to obtain an access token in ReportPortal using your login credentials or API key, enabling secure interactions with the ReportPortal REST API.
📄️ How to report attributes to ReportPortal
Learn how to report attributes to ReportPortal to categorize, filter, and analyze test data effectively, enhancing your test management process.
📄️ How to run your tests
Learn how to run your tests with ReportPortal test automation reporting tools integration in any CI/CD pipeline.
🗃️ Test Framework Integration
6 items