5 Commits
Author SHA1 Message Date
Julius Pfrommer 5bde0ea466 Merge origin/1.5 into master
Adapt the 1.5 fixes to master's discovery, alarms and conditions, session, and nodeset-loader architecture. Preserve master behavior and combine PubSub replay protection with authenticated key rollover. Enable allocation-failure regression coverage and retain both branches' relevant tests.
2026-10-28 17:37:05 +01:00
Julius Pfrommer e0ec7f1e4a test(history): exercise allocation failures in CI coverage builds
Enable allocator hooks in the alarms coverage configuration and cover history constructor and insertion failures. Include stdlib.h explicitly in tests that use EXIT_SUCCESS and EXIT_FAILURE so the allocator-enabled build compiles without transitive standard-library includes.
2026-10-21 23:07:14 +02:00
Julius Pfrommer 335cead676 test(mt): synchronize remaining threaded fixture state
Use pointer-sized atomic run flags in threaded fixtures, including dynamically
allocated discovery and browse flags. Pointer sizing supports the MSVC atomic
implementation as well as C11 and GCC atomics.

Serialize the client error-injection test with the server network callbacks
before accessing the internal session and shared send buffer.
2026-09-21 16:23:09 +02:00
Julius Pfrommer f9965e0d0a test(server): cover resource-limit defaults and rejection logs
Verify the bounded default configuration and both MonitoredItem limit paths.

Check that resource rejections use warning-level Session logging.
2026-08-28 19:09:35 +02:00
Andreas Ebner 86e62b32ab test(core): Add unit tests to improve line coverage 2026-02-27 23:51:05 +01:00