10 Commits
Author SHA1 Message Date
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 7525d12270 refactor(tests): Speed up the multithreading tests 2025-05-20 14:32:45 +02:00
Julius Pfrommer dd300f3eff refactor(tests): Set a custom "fake" clock in the EventLoop for unit tests 2023-10-04 10:56:26 +02:00
Julius Pfrommer 390c092c05 refactor(tests): Include stdlib.h where open62541 no longer does it 2023-07-28 21:42:56 +02:00
Andreas Eckerstorfer 022ad60723 fix (tests): Check server instance in UNIT tests
Failed UNIT tests caused an exception in the server loop, if the
server instance could not be created.
2023-01-31 00:07:18 +01:00
Julius Pfrommer d4b4116907 refactor(test): Simplify the multithreaded unit test logic 2022-08-05 09:13:05 +02:00
Julius Pfrommer beeafc02e9 refactor(core): Better type-safety for locking primitives 2021-01-05 23:04:23 +01:00
Julius Pfrommer 7c23332027 refactor(test): Use _clear instead of _deleteMembers 2020-10-18 15:21:40 +02:00
Ubuntu cbf26d66ed fix(multithreading): Fix tests for windows 2019-09-10 07:41:05 +02:00
Ubuntu be4330cc40 test(server): Add multithreading tests 2019-08-19 23:36:03 +02:00