How ReportPortal Helps Continuous Integration and Testing Processes

February 23, 2026 · 10 min read · Testing Guide

HeadSpin Platform
Automated & amp; manual testing made easy through data skill insights.
Differentiating capabilities:
  • Extensive end-to-end automation of QA operation
  • Relative analysis of app execution against peers
  • Continuous monitoring of app performance using man-made data for higher availability of apps
  • Easy-to-use developer friendly platform
cloudtest go
Low-cost Real Device Testing for Emerging Teams
cloudtest go
Affordable Real Device Testing for Digital Enterprises
cloudtest go
The Ultimate Solution for a Powerful Blend of Functional & amp; Performance Testing!
cyol
TEM
New
Centralized mobile test execution in cloud
cyol
Enhance Your Accessibility Testing With HeadSpin
cyol
Automate camera-based testing

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

retail

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

Report Portal IntegrationReport Portal Integration

How ReportPortal Helps Continuous Integration and Testing Processes

Published on
August 5, 2021
Updated on
Published on
August 25, 2021
Updated on
 by 
 Rohith RameshRohith Ramesh
Rohith Ramesh

Introduction

Software development is the process of specifying, designing, programming, document,, and bug fixing involved in the conception and care of software element.

During the process of software development, it is imperative to collaborate the code changes make by each subscriber into a individual package project. After this step, a build is triggered and are run on the code, and build output is returned. The practice of automating the above steps is calledContinuous Integration (CI). There are many open-source software platforms for Continuous Integration such asBuddy, Jenkins, Buildbot, etc.

A constituent of the Continuous Integration operation issoftware essay. Software testing is execute to place errors, gaps, or lose requirements with respect to actual requirements. Properly tested package products secure reliability, security, and high performance.

Optimize digital experiences with the performance testing capabilities of the HeadSpin.Learn more.

There are different types of software systems: Functional, Non-functional, and Maintenance examination.Continuous regression testingis the process of executing automated tests as part of the software delivery line to obtain immediate feedback on the job jeopardy associated with a package release nominee.

ReportPortal is a great addition to the Continuous Integration and Testing operation. It uses built-in analytic features to provide increased capabilities to race up consequence analysis and reporting. ReportPortal is a great tool with many characteristic full of welfare for your team. Also, a software called Headspin candeliver the staring digital experiencesand enable development to product teams by getting data science penetration into UX. It is possible to run thousands of exam parallelly at scale, without vex about gimmick availability with the reliable world-wide gimmick substructure. For more details, please visit.

HeadSpin features

The next technology are used in ReportPortal:

  1. NoSQL MongoDB
  2. REST Web Service
  3. Mobile responsive UI

Uses of ReportPortal

1. Easily Integrates with regression examine fabric.

ReportPortal software can seamlessly integrate with platforms like Jenkins for continuous integration, and with the majority of unit and functional frameworks for. It can also integrate with Jira and BDD process software.

2. ReportPortal receives analytics in real-time.

With each execution, ReportPortal automatically figures out the origin effort of a failure. Engineers will be alerted about this issue to provide further analysis: if it has be settle already or which test results require actual human analysis. Also, the results of all autotests on your task are accumulated in one place.

Role of ReportPortal in CI

The tryout cases are shown together with all related data like logs, screenshots, binary information in one place. You can see all info about a test case in one spot and find a failure crusade in former runs easily.

3. ReportPortal also gives you the power to collaboratively analyze the mobile test automation answer.

Particular test causa can be classified as a ware bug, an mechanization issue, or a scheme issue. If not, then the test case can be submitted as an issue ticket directly from the executing result. It can besides leverage historical datum of exam execution to provide enhanced capabilities with auto-results analysis.

With ReportPortal, you can define the failure reasons of a test case and set a Defect type for it: Product bug, Auto Bug, System Issue, or custom type, so you can fancy the structure of the failures. A constituent of analytics work can be delegated to Artificial Intelligence. Auto-Analyzer base on Machine Learning help reduce time, cost, and helps analyze the failure reasons.

4. Integration with Bug tracking systems is possible.

Integrate ReportPortal with Jira or Rally through which you can create matter with failure info in BTS, connectedness failure to the subsist issues in BTS, and curb the number of open issues via the convenience.

ReportPortal consists of the next services:

  1. Authorization Service: In complaint of access tokens distribution.
  2. Gateway Service: The main entry point to the application. Port used by the gateway should be opened and accessible from the outside meshing.
  3. API Service: Main covering API.
  4. UI Service.
  5. JIRA Service.
  6. Rally Service.
  7. TFS Service.

Installation of ReportPortal

Some of the prerequisites for optimal execution of ReportPortal package areDisk I/O, CPU utilisation, Configuration quiz answer and saturation points database reprint from other services, PostgreSQL Performance Tuning, and Application connections pool tune. For a elaborated understanding of the requirement, please referhere.

There are many ways to establish ReportPortal software. It can be deployed through Docker and Kubernetes. For elaborate steps, please referhere.

Pro tip: Tools like SUSA can handle this autonomously — upload your app and get results without writing a single test script.

Docker
kubernetes

Deploy with Docker ReportPortal

1) Make certain the Docker Engine and Compose are installed.

2) Download the latest ReportPortal Docker compose file from hither. You can make it run by the undermentioned bidding:

curl

https: //raw.githubusercontent.com/reportportal/reportportal/master/docker-compose.yml -o docker-compose.yml

3) Make the ElasticSearch configuration prerequisites for the analyzer service.

  1. Set {vm.max_map_count} kernel setting before ReportPortal deploying with the followingcommands.
  2. Give right permissions to ElasticSearch data folder employ the next commands:
mkdir -p data/elasticsearch chmod 777 data/elasticsearch chgrp 1000 data/elasticsearch
Copy

4) PostgreSQL Performance Tuning:

You can additionally optimise your PostgreSQL performance by adding some parameters to the “ bid ” option in the Docker compose file. For more details, please referhere.

5) Start the application expend the following command:

docker-compose -p reportportal up -d –force-recreate

6) Open your web browser with an IP speech of the deployed environment at port 8080.

Deploy ReportPortal with Docker on Windows

For using Reportportal with Docker on Windows, modify the ‘ volumes ’ value for Postgres container from “ For unix host ” to the “ For window host ”:

     volumes:

# For windows legion – postgres: /var/lib/postgresql/data # For unix host # – ./data/postgres: /var/lib/postgresql/data
Copy

After this, uncomment:

# Docker volume for Windows host

    volumes:

    postgres:

Deploy with Kubernetes ReportPortal

Helm software coach is used to bootstrap a ReportPortal deployment on a Kubernetes cluster.

For more details, please visithttps: //github.com/reportportal/kubernetes.

Integration Procedure

Integration Procedure

ReportPortal can desegregate with different tryout model in many languages like Java, Javascript, Python, .NET, PHP, and others. To see all the supported test frameworks, please referhere.

Integration with Pytest

We will show the integration procedure for ReportPortal with Pytest. Pytest is a python-based trial framework. Below are the steps needed to achieve this:

  1. Set up ReportPortalDownload and establish ReportPortal software or use the demo waiter. For this experiment, a demo waiter has be used. Make a note of UUID, endpoint, and task item from the profile link.
  2. Create examination case functions and add markers.
  3. Set up the Pytest plugin.
    The agent-python-pytestPython plugin grant you to integrate Pytest with ReportPortal.For installing the plugin, you can run:pip install pytest-reportportalAdd the ReportPortal details like UUID, endpoint and project detail and use it in the pytest.ini file. Example:[pytest]
  4. rp_uuid = fb586627-32be-47dd-93c1-678873458a5f
  5. rp_endpoint = http: //192.168.1.10:8080
  6. rp_project = temp_project
  7. rp_launch = ABC
  8. Note: The UUID and other detail mentioned above need to be updated as per your ReportPortal details.
  9. Creating a conftest.However, alternatively of modifying the pytest.ini file, we can make a conftest file. If not, make a conftest.py file where we can add the ini details conditionally required by ReportPortal.
  10. Running the exam
    You can run the test in ReportalPortal using any of the mark as specified belowpy.test -m gui_test –reportportal
  11. Now you can run tests and analyze the study for specific tests in ReportPortal.

run tests and analyze the report

For more details, please visithere.

Integration with JIRA

ReportPortal can be integrated with JIRA for projects that collect defects in a separate trailing creature. It provides an exchange of info between ReportPortal and the JIRA, such as notice and linking issues, getting status updates, and many more.

For more detailed steps on integration with JIRA, please referhere.

Integration with Jenkins

Jenkins plugin is not ask for ReportPortal for having results from tests executed by Jenkins job. ReportPortal adapter connects to the exam engine (like JUnit, TestNG, NUnit, etc.) and fires events, and the data is sent back to the ReportPortal server. However, there is a plugin for symbolize statistics and a test results visualisation of already launched builds on the Jenkins job page, calledplugin-jenkins

ReportPortal Results Chart

For more detail, please referhere.

Conclusion

ReportPortal is a service that uses AI and built-in analytic characteristic to furnish increased capabilities to speed up results analysis. It can easily integrate with 15 mainstream software program like Jenkins, Jira, BDD process, and a majority of functional examination softwares. ReportPortal ’ s collaborative test automation environment enables your squad to get smarter decisions.

Author & # x27; s Profile

Rohith Ramesh

About

LinkedIn
Author & # x27; s Profile

Piali Mazumdar

Lead, Content Marketing, HeadSpin Inc.

Piali is a dynamic and results-driven Content Marketing Specialist with 8+ age of experience in crafting engage narratives and marketing collateral across various industries. She surpass in collaborate with cross-functional team to develop modern content strategy and deliver compelling, authentic, and impactful content that resonates with target audiences and enhances brand genuineness.

LinkedIn

How ReportPortal Helps Continuous Integration and Testing Processes

4 Parts

regression intelligence blog
-

Regression Intelligence practical guidebook for innovative users (Part 3)

Coming Soon
Regression Intelligence practical guide for advanced users
-

Regression Intelligence practical guidebook for advanced users (Part 4)

Coming Soon

Discover how HeadSpin can indue your business with superior testing capacity

Our Platform enables you to:
accelerate time-to-market
Accelerate time-to-market, benefit a competitive edge
faster development cycles
Boost developer/QA productiveness with faster development cycles
automated buil-over-build regression testing
Automate build-over-build regression examine for consistent results
gain better visibility into functional & performance issues
Gain better visibleness into functional and execution issues
reduce mean time
Reduce mean clip to identify/resolve during test, QA, and product
evaluate audio, video & qoe
Evaluate audio, video, and content quality of experience (QoE) effortlessly
The trusted selection for global enterprises
Adobe
Hargreaves Lansdown
Truecaller
Crazylabs
Nedbank
Numeracle
Veryon
Close

Discover how HeadSpin can empower your business with superior essay capabilities

Our Platform enable you to:
accelerate time-to-market
Accelerate time-to-market, derive a competitive edge
faster development cycles
Boost developer/QA productivity with faster development cycles
automated buil-over-build regression testing
Automate build-over-build regression testing for consistent result
gain better visibility into functional & performance issues
Gain best visibility into functional and execution issue
reduce mean time
Reduce mean time to identify/resolve during exam, QA, and product
evaluate audio, video & qoe
Evaluate audio, video, and content calibre of experience (QoE) effortlessly
The trusted choice for global enterprises
Close

Discover how HeadSpin can empower your line with superior quiz capabilities

Our Platform enables you to:
accelerate time-to-market
Accelerate time-to-market, gaining a competitive edge
faster development cycles
Boost developer/QA productivity with faster development cycle
automated buil-over-build regression testing
Automate build-over-build regression testing for consistent solution
gain better visibility into functional & performance issues
Gain better visibility into functional and performance issues
reduce mean time
Reduce mean time to identify/resolve during exam, QA, and product
evaluate audio, video & qoe
Evaluate audio, picture, and contented quality of experience (QoE) effortlessly
The trusted choice for global go-ahead
Close

Connet Now

Wipro LogoVMLYR Logo
Close
Book a Meeting
Products
footer down arrow
Solutions
footer down arrow
Industries
footer down arrow
Features
footer down arrow
Support
footer down arrow
Resource Center
footer down arrow
Why Choose HeadSpin?
footer down arrow
Copyright © 2026 HeadSpin, Inc. All Rights Reserved.

Automate This With SUSA

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.

Try SUSA Free

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free