Skip to content

Releases: KOROBYAKA/wtf

WTF v0.2.0 - Telemetry and Plotter

Choose a tag to compare

@KOROBYAKA KOROBYAKA released this 15 Jun 12:32

WTF v0.2.0

Telemetry and plotting release of WTF - Wi-Fi Test Framework.

WTF is a small Python CLI tool for automating Wi-Fi throughput and latency measurements with OpenWrt-based APs, iperf3, and ping.

What's new

  • Added ping-based RTT telemetry collection during iperf3 tests

  • Added loaded latency measurement alongside throughput results

  • Added iperf3 JSON result parsing

  • Added structured telemetry records with throughput, RTT, packet loss, and CPU load

  • Added support for TCP and UDP test runs

  • Added support for multiple traffic directions:

    • client to AP
    • AP to client
    • bidirectional
  • Added result plotting support with wtf plot

  • Added plotting for throughput, RTT, and CPU load

  • Added improved JSON result structure for channel / HT mode / direction / transport combinations

  • Added failure-resistant test handling for skipped or unreadable test results

  • Expanded pytest-based test coverage

  • Updated GitHub Actions CI workflow

Commands

  • wtf check-config validates the configuration file
  • wtf preflight checks setup readiness before running measurements
  • wtf run runs the Wi-Fi test sweep
  • wtf plot plots saved result files

Installation from GitHub

pip install git+https://github.com/KOROBYAKA/wtf.git@v0.2.0

Notes

This release is still focused on OpenWrt-based AP testing and Linux clients. The tool expects separate control-plane and Wi-Fi test-plane connectivity, with iperf3, ping, iw, iwinfo, and uci available where required.

WTF v0.1.0 - First Usable Release

Choose a tag to compare

@KOROBYAKA KOROBYAKA released this 05 Jun 12:50

WTF v0.1.0

First usable release of WTF - Wi-Fi Test Framework.

WTF is a small Python CLI tool for automating Wi-Fi throughput measurements with OpenWrt-based APs and iperf3.

Features

  • CLI entry point: wtf
  • check-config command for validating conf.toml
  • preflight command for checking setup readiness
  • run command for running Wi-Fi throughput tests
  • OpenWrt AP control over local execution or SSH
  • iperf3 command generation from config defaults
  • JSON result and metadata saving
  • pytest-based test suite
  • GitHub Actions CI with pytest and flake8

Installation from GitHub

pip install git+https://github.com/KOROBYAKA/wtf.git@v0.1.0