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