Skip to content

The repository is been build for M & S Plane optimisation in the Fronthual Interface

Notifications You must be signed in to change notification settings

vaibhav1713109/ORAN-Automation

 
 

Repository files navigation

ORAN-Automation

The repository is been build for M & S Plane optimisation in the Fronthual Interface

output.mp4

Used Libraries:

  • Python >=3.7
  • ncclient >=0.6.12
  • fpdf2>=2.5.5
  • lxml==4.8.0
  • ifcfg>=0.22
  • pytest>=7.0.1
  • requests>=2.27.1
  • tabulate>=0.8.10
  • xmltodict>=0.13.0
  • pyqt5>=5.15.6
  • scapy>=2.5.0
  • httplib2>=0.21.0

Installation

  • python -m pip install --upgrade pip
  • pip install -r requirements.txt

Setup Diagram

M_Plane_Automation

Flow Chart

S_Plane_Flow_chart

Usage

  • File Structure of Root Directory

file_structure

  • File Structure of MPlane Conformance

M_Plane_File_Structure

  • Run with GUI
    • Go to the GUI directory.
    • Run below command -sudo python login.py
  • Run with terminal
    • Go to Conformance directory
    • Run below command
      • python config.py
        • Note: fill all the credentials which will be asked.
      • sudo python M_CTC_ID_{Test_Case_ID}.py
    • Note: run first config.py file before running the test cases so that all the latest data will be updated in inputs.ini file

GUI Snapshots

GUI_LOGIN

GUI_HOME_DHCP

GUI_TC1_1

GUI_TC_1_OUT

About

The repository is been build for M & S Plane optimisation in the Fronthual Interface

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%