Skip to content

v0.2.0 — DUT source/destination port config

Choose a tag to compare

@AlexRudyak AlexRudyak released this 31 Aug 11:50
· 3 commits to main since this release

Features

  • config: optional source port / destination port for the DUT target. Surfaced in the GUI DUT configuration form (a Source port (optional) spinbox showing auto at 0, and a Destination port spinbox) and on the CLI as netstack-cli run --dut-port / --dut-source-port. The runner now always passes --dut-port (previously the GUI's port never reached pytest); --dut-source-port is opt-in. The dut_config fixture exposes both to tests.

Fixes

  • gui: Custom Packet panel is usable when the window is maximized. The panel now sits in a QScrollArea with a bounded content width, so maximizing no longer stretches the input fields across the screen or distorts the form rows.

Docs / tooling

  • CI workflow for the framework self-tests.
  • Reproducible screenshot generator (tools/generate_screenshots.py) and a docs/screenshots.md gallery.
  • Front README badges: Release, Conventional Commits, Made with Claude.

Full changelog: v0.1.0...v0.2.0