Skip to main content

Module progress

Module progress 

Source
Expand description

Terminal progress bars and spinners for test feedback.

This module provides user interface components for test progress:

  • SpeedProgress — Progress bar with real-time speed display
  • Spinners for individual test phases (server discovery, ping, etc.)
  • NO_COLOR environment variable support for disabling colored output
  • Colorized finish messages with test results

Structs§

SpeedProgress
A progress tracker for download/upload tests. Updates a single shared progress bar with live speed.

Functions§

create_spinner
Simple spinner for non-speed phases (server fetch, ping).
finish_ok
Finish a simple spinner with a checkmark.
no_color
Detect if NO_COLOR environment variable is set