|
Ran
|
Jobs
1
|
Files
306
|
Run time
28s
|
Badge
README BADGES
|
push
travis-ci
evio: workaround for wsl1 so_linger assertion SO_LINGER makes no much sense for unix-sockets, and Microsoft WSL is returning EINVAL if setsockopts called for SO_LINGER over unix sockets: [004] 2020-03-11 18:42:29.592 [29182] main/102/app sio.c:169 !> SystemError setsockopt(SO_LINGER), called on fd 16, aka [004] 2020-03-11 18:42:29.592 [29182] main/102/app F> can't initialize storage: setsockopt(SO_LINGER), called on fd 16, [004] 2020-03-11 18:42:29.592 [29182] main/102/app F> can't initialize storage: setsockopt(SO_LINGER), called on fd 16, And it's sort of correct here, but the problem is Linux is simply silently ignoring it, which passes tests. After much debates we decided to work-around this case via CMAKE define. NB! In a future (April/May 2020), when WSL2 with full Linux kernel would be released we should disable this check. Acked-by: Cyrill Gorcunov <gorcunov@gmail.com> (cherry picked from commit 734bcafc7)
41847 of 50701 relevant lines covered (82.54%)
942734.12 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 4 | 21328.4 (TARGET=coverage) | 0 |
82.54 |
Travis Job 21328.4 |