Simon Giesecke
|
66d0f3511f
|
Problem: ipc transport not supported under Windows
Solution: implement support
|
2019-10-29 23:04:54 +01:00 |
|
Simon Giesecke
|
af4fa22fd8
|
Problem: default test setUp/tearDown functions duplicated in many test programs
Solution: define setUp/tearDown functions via SETUP_TEARDOWN_TESTCONTEXT macro where possible
|
2019-03-24 12:53:12 -04:00 |
|
Simon Giesecke
|
8d784f26ab
|
Problem: close always fails with wildcard bind, since directory is not empty
Solution: unlink the socket file first
|
2019-02-05 10:17:28 -05:00 |
|
Luca Boccassi
|
d55956574d
|
Problem: test_rebind_ipc still fails
Solution: create manually the random IPC file to reuse
|
2019-01-14 00:33:36 +00:00 |
|
Luca Boccassi
|
f64b697095
|
Problem: tests use hard-coded fixed IPC file path
Solution: use wildcards or random directories to avoid races when
multiple users are running the same test on the same machine
|
2019-01-13 14:50:54 +00:00 |
|
Simon Giesecke
|
4a48184032
|
Problem: tests without test framework
Solution: migrate to unity
|
2018-12-10 07:01:06 -05:00 |
|
sigiesec
|
41f459e1dc
|
Problem: formatting inconsistent
Solution: applied clang-format
|
2018-02-02 15:47:43 +01:00 |
|
Luca Boccassi
|
ed64585e93
|
Problem: test_rebind_ipc might not see race condition on fast envs
Solution: pre-create the second socket to save a few cycles between
closing the old one and binding the new one
|
2017-10-06 11:32:14 +01:00 |
|
Luca Boccassi
|
53f463a3fa
|
Problem: test_rebind_ipc uses generic socket file name
Solution: name it after the test to avoid possible clashes when
running tests in parallel.
|
2017-10-06 11:08:40 +01:00 |
|
Ilya Kulakov
|
656cdb959a
|
Problem: Race condition in IPC sockets
Solution: Don't unlink file on close
File may not belong to the socket at that point.
|
2017-10-05 14:57:10 -07:00 |
|