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
7f81b5e547
refactor(arch): Remove UA_REUSEADDR option -- handle in the global test server constructor
2024-03-22 11:20:20 +01: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
Julius Pfrommer
928931ec36
refactor(core): Move architecture-specific definition out of the public headers
2023-07-28 21:42:56 +02:00
Julius Pfrommer
d4b4116907
refactor(test): Simplify the multithreaded unit test logic
2022-08-05 09:13:05 +02:00
Alexander Bluhm
0f65d100fe
test(core): fix more sign-conversion compiler errors
2022-07-06 00:44:44 +02:00
Julius Pfrommer
f748151b06
refactor(tests): Use only standard printf integer types
2022-03-27 10:56:27 +02:00
Julius Pfrommer
7c23332027
refactor(test): Use _clear instead of _deleteMembers
2020-10-18 15:21:40 +02:00
Ubuntu
be4330cc40
test(server): Add multithreading tests
2019-08-19 23:36:03 +02:00