Skip to content

Integration tests - #52

Open
gennadiyvt wants to merge 20 commits into
NIBEGroup:mainfrom
gennadiyvt:feature/integration-tests
Open

Integration tests#52
gennadiyvt wants to merge 20 commits into
NIBEGroup:mainfrom
gennadiyvt:feature/integration-tests

Conversation

@gennadiyvt

Copy link
Copy Markdown
Contributor

LPC, LPP, MPC, MGCP integration tests, also including the SIMOPEN and open-close stress tests

Move certificates from `scripts/certificates/` to `integration_tests/certificates/`
  - Add `make_node_pair()` to conftest.py to remove duplicate `NodeProcess` instantiation with magic port literals 4712/4710 from three files
  - Add `await_uc_ready()` and `UC_READY_TIMEOUT` to collapse four identical 5-line nodes_* fixture bodies to a single return statement each
  - Extract `_check_active_power_limit()` in `_lp_tests.py` to remove the 12-line get/wait/parse/assert block duplicated between lp_s2 and lp_s5
  - Export `DEFAULT_PROPAGATION` / `DEFAULT_SETTLE` from `conftest.py` to have single source of truth shared by monitor_set_and_verify and _lp_tests.py
  - Add `SHIP_CONNECTED_MARKER` / `NODES_CONNECT_TIMEOUT` constants to replace the "Remote SKI connected" string literal used in three files
…dent logic into `MeasurementVerifier` class
@gennadiyvt
gennadiyvt force-pushed the feature/integration-tests branch from f69b7e1 to a0c4960 Compare August 19, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant