Verifies the number of changes across all interfaces in the Spanning Tree Protocol (STP) topology is below a threshold.
Expected Results
----------------
* Success: The test will pass if the total number of changes across all interfaces is less than the specified threshold.
* Failure: The test will fail if the total number of changes across all interfaces meets or exceeds the specified threshold,
indicating potential instability in the topology.
Fixes #782
Checklist:
[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my code
[X] I have run pre-commit for code linting and typing (pre-commit run)
[ ] I have made corresponding changes to the documentation
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes (tox -e testenv)
Description
Verifies the number of changes across all interfaces in the Spanning Tree Protocol (STP) topology is below a threshold.
Fixes #782
Checklist:
pre-commit run
)tox -e testenv
)