tests: multiprocessing: major overhaul

Changes include:
- consistent naming
- replaced unnecessary use of (sleep) by better synchronization mechanisms
- tests are run with timeouts
- clean up stray threads which would otherwise wait for all eternity
- better error messages in case of test failures
This commit is contained in:
Marius Gerbershagen 2020-08-22 20:28:33 +02:00
parent a5762b4a76
commit 43befa3b59

File diff suppressed because it is too large Load diff