The Red Hat Ecosystem Catalog is the official source for discovering and learning more about the Red Hat Ecosystem of both Red Hat and certified third-party products and services.
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

5G/4G Network tester to validate Network Functions and Analyze test results
ABot is a 3GPP-compliant test automation tool & analyzer for 4G/5G/ORAN telecom networks. It emulates,validates, & helps in troubleshooting telecom interfaces, nodes (PNF/CNF/VNF). It is a software-only solution, that requires minimal hardware to run.
-Seamlessly integrates with any cloud orchestrator or CI engine to provide continuous test assurance.
-Comes with an AI-enabled 3GPP-aware SmartEditor for easy new test case authoring with semi-automated testcase generation without any scripting.
-Its Analytics engine processes test results using AI-driven ML algorithms to provide live KPI insights with NF Performance correlation, analyzes PCAPs/ Call ladder/ SUT logs for end-to-end troubleshooting and helps in failure analysis/ RCA.
ABot canned English-like test cases are in "given", “when”, and “then” grammar of Behavior Driven Development concept. Only 3GPP domain concepts required to author/understand the ABot test cases; no script language or tools knowledge needed. Additionally, an AI-enabled SmartEditor is provided for test case authoring with auto-populated scenario graphs, relevant NFs, messages, and IE/AVP details for any test case creation.
ABot can simulate any 4G/5G/ORAN NFs to create a comprehensive wraparound testbed. It also can simulate hybrid nodes and enables 4G -5G interworking. A software only solution that gives the true essence of testing with all the respective 3GPP-defined interfaces and IE support. Test results can we analyzed by ABot Analytics for Continuous Test Assurance.
ABot comes with ready-to-use 4G, 5G NSA, SA, ORAN, and 4G-5G interworking test cases written with English-like syntax. It also supports real-time RIC integration support. Ideal for any pre-deployment end-to-end validation.
ABot supports different traffic models (TCP, UDP, ICMP, or video traffic) to test the robustness of the network. It’s simulated NFs are light weight and can be orchestrated to enable deployment and generation of synthetic traffic of various types like user-specific data including different resolutions of video traffic for testing live network.
ABot helps in the validation of a network's Metaverse readiness with the help of Network Slicing test cases with video traffic simulation of different resolutions, formats/types, and live video KPI analysis.
ABot can be integrated with a CI/CD engine, analyzes the test results in an automated manner, and detects the failure with RCA. Seamlessly integrates with orchestrators, OSS/BSS modules, tools & apps with REST API support.
This matrix displays product versions and their claimed compatibility with Red Hat platforms, as provided by the partner through Partner Validations and the Red Hat Certifications.
| Partner product version | Red Hat platform | Certification type |
|---|---|---|
2.0.0 | Red Hat OpenShift Container Platform 4.12 | |
- | Red Hat OpenShift Container Platform 4.11 |
Red Hat certified products are tested to meet Red Hat’s criteria and supported as defined in the Red Hat Collaborative Support Process.
Partner validated products are tested by Red Hat Partners and supported as defined in the Red Hat Third Party Component Policy.
| Product | Partner product version | Certification type | Level | |
|---|---|---|---|---|
Red Hat OpenShift Container Platform 4.12 Architecture: x86_64 View Kbase | 2.0.0 | RHOCP 4 CNF | ||
Red Hat OpenShift Container Platform 4.11 Architecture: x86_64 View Kbase | RHOCP 4 CNF Badge |
Below are prerequisites for deploying ABot Operator in your cluster:
SCTP is utilised by ABot application as key protocol utilized as transport for all signaling between the RAN and EPC. Please refer to this link to enable SCTP in your Openshift cluster via a MachineConfig object- Using SCTP on Openshift
As a prerequisite, we need to install the Red Hat Integration - AMQ Streams operator following the link: AMQ Streams 2.2.
Please install this operator in the same namespace where ABot operator will be deployed.
Next create Kafka components, please follow below steps:
1. Navigate in the web console to the Operators > Installed Operators page and click Red Hat Integration - AMQ Streams to display the operator details.
2. Navigate to Kafka in Provided APIs section and click Create Kafka. Change the Name parameter in Form/YAML view to abotcluster and click on Create to start the installation of kafka and zookeeper pods.
3. Next navigate to Kafka Topic in Provided APIs section and click Create Kafka topic. Change the Name parameter in Form/YAML view to abot-topic and click on Create to start the installation of Kafka topics.
ABot can simulate end-to-end call flow for a multi-vendor desegregated distributed platform. It can identify the failure with message flow, SUT logs, traces, and root cause details. It also provides KPI insights to measure the hardware scalability requirement.
ABot provides AI-enabled smart editor for easy test authoring with readymade testcase templates, auto generated scenario graphs, auto populated AVPs, IEs and message flows for new testcase incorporation. One can write new testcase with ABot without any scripting requirement but only with the domain knowledge.
Red Hat OpenShift 4.12, 4.14, 4.16, 4.17, 4.18, 4.19, 4.20
Red Hat OpenShift 4.12, 4.14, 4.16, 4.17, 4.18, 4.19, 4.20, 4.21, 4.22
Yes, you need to have a valid license to execute test cases in Abot. For receiving license for ABot application in your cluster, please copy the cluster ca.crt file from gui pod to your local by executing below command.
oc cp <abotgui-pod>:/var/run/secrets/kubernetes.io/serviceaccount/..data/ca.crt ca.cr.
Please visit the Rebaca Support Website for license generation. The default license validity period is 15 days if not specifically mentioned. Please choose New License from the Sub Topic section and submit the ca.crt through Attachment. Also mention your mail id for receiving the generated license for your cluster.
Once generated, the Rebaca team will provide the license file- abot.lic through email. To enable the license, please run the steps:
oc cp abot.lic <abotgui-pod>:/etc/rebaca-test-suite/bin
oc exec <abotgui-pod> — /etc/rebaca-test-suite/bin/start_abot_license.sh &
To verify successful license activation, execute below:
oc exec <abotgui-pod> — tail -f /var/log/abot/abot-license.log