AB transport tests: replace fixed-delay absence assertions with positive controls #583

Closed
opened 2026-10-07 21:47:00 -04:00 by dohertj2 · 1 comment
Owner

Found by the final whole-branch review of the native AB transport work (branch feat/native-ab-transport, plan docs/plans/2026-10-07-native-ab-transport.md). Minor; not merge-blocking.

Several Ab.Transport tests assert absence after a fixed delay. They can only pass vacuously, never fail spuriously — replace with a positive control (follow-up message that must arrive) or processed-tick counts.

Found by the final whole-branch review of the native AB transport work (branch `feat/native-ab-transport`, plan `docs/plans/2026-10-07-native-ab-transport.md`). Minor; not merge-blocking. Several Ab.Transport tests assert absence after a fixed delay. They can only pass vacuously, never fail spuriously — replace with a positive control (follow-up message that must arrive) or processed-tick counts.
dohertj2 added the driver/abcipdriver/ablegacy labels 2026-10-07 21:47:00 -04:00
Author
Owner

Fixed: ~20 fixed-delay absence assertions across Ab.Transport/AbCip/AbLegacy tests converted to processed-count waits or positive controls. (merge e5fe2e55 on master, pushed 2026-10-08)

Fixed: ~20 fixed-delay absence assertions across Ab.Transport/AbCip/AbLegacy tests converted to processed-count waits or positive controls. (merge `e5fe2e55` on master, pushed 2026-10-08)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#583