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.
┌─────────────────────────────┐
│ 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.
The central orchestrator and CLI that manages the test analysis pipeline.
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.
Tools that provide metrics and quality scores based on analysis.
- Regression Flakiness Analyzer: Detect flaky tests using failure patterns and heatmaps.
Tools for visualizing and sharing results.
- Test Report Generator: Generate rich HTML test reports from automation logs.
- Test Monitor Dashboard: Streamlit dashboard for automation test monitoring.
Build the best open-source toolkit for telecom test engineers, breaking down silos between testing tools.