Skip to content
@telecom-test-tools

telecom-test-tools

Hi there 👋

🚀 Telecom Test Tools

Open-source tools designed for telecom and 5G test engineers.

The Telecom Test Toolkit (TTT) ecosystem provides a suite of specialized tools for automated log analysis, quality scoring, and reporting.


🧩 Architecture

┌─────────────────────────────┐
│    ttt CLI (Orchestrator)   │
└─────────┬───────────────────┘
          │
┌─────────────┼─────────────┐
│       Plugin System       │
│  (entry-point discovery)   │
└─────────────┼─────────────┘
          │
┌────────────────────────┼────────────────────────┐
│                        │                        │
┌────▼─────┐        ┌─────▼──────┐        ┌─────▼──────┐
│ Analyzers│        │   Scorers  │        │  Reporters │
├──────────┤        ├────────────┤        ├────────────┤
│ testwatch│───────►│  flakiness │───────►│ report-gen │
│ log-analz│        │   scorer   │        │  dashboard │
│ testscope│        └────────────┘        └──────────┘
│                        │                        │
└────────────────────────┼────────────────────────┘
          │
┌─────────▼──────────┐
│  Shared Data Store │
│   (ttt_data.json)  │
└────────────────────┘

The toolkit uses a plugin-based architecture where specialized tools are discovered and orchestrated by the central ttt command-line interface.


📦 Ecosystem Repositories

🏗️ Core & Orchestration

The central orchestrator and CLI that manages the test analysis pipeline.


🔍 Analyzers

Tools that process raw logs and extract meaningful events.

  • 5GTestScope: Smart log analyzer for gNodeB and simulator logs.
  • TestWatch: Real-time log monitoring for regression runs.
  • 5G Log Analyzer: General log parsing for telecom test logs.

⚖️ Scorers

Tools that provide metrics and quality scores based on analysis.


📊 Reporters & Dashboards

Tools for visualizing and sharing results.


🎯 Vision

Build the best open-source toolkit for telecom test engineers, breaking down silos between testing tools.

Popular repositories Loading

  1. testwatch testwatch Public

    This is a simple but powerful log monitoring tool.

    Python

  2. 5g-log-analyzer 5g-log-analyzer Public

    Python

  3. test-report-gen test-report-gen Public

    test report generator which takes input as pytest logs automation logs network test logs and generates output as HTML report Charts Failure summary

    Python

  4. test-monitor-dashboard test-monitor-dashboard Public

    python tool using Streamlit, Shows: running tests, failures, metrics, logs

    Python

  5. 5gtestscope 5gtestscope Public

    Smart 5G Log Analyzer for Test Engineers Goal: Automatically analyze 5G gNodeB / simulator logs and generate failure insights + KPIs.

    Python

  6. Regression-Flakiness-Heatmap-Scorer Regression-Flakiness-Heatmap-Scorer Public

    Python

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…