lanthora
397bb5d18a
Fix version in CMakeLists.txt ( #467 )
...
* Fix version in CMakeLists.txt
* Disable IXHttpClientTest
2023-06-05 10:03:17 -07:00
ouwou
f184a7adef
fix incorrect closures with code 1011 Internal error ( #450 )
...
* fix incorrect closures with code 1011 Internal error
* enable IXWebSocketCloseTest
2023-03-29 20:45:29 -07:00
Benjamin Sergeant
90f19e0280
Reference new IXExponentialBackoffTest test in CMakeLists.txt
2022-02-17 09:08:49 -08:00
Benjamin Sergeant
8910ebcc3c
enable some unittests on windows
2020-12-26 12:44:06 -08:00
Benjamin Sergeant
e4a1ac80c2
more stale references to ixcore
2020-12-25 16:32:52 -08:00
Benjamin Sergeant
fabc07d598
(ws) trim ws dependencies no more ixcrypto and ixcore deps
2020-12-25 16:25:58 -08:00
Benjamin Sergeant
6122154f74
test only depend on ixcore and ixcrypto
2020-12-25 15:27:11 -08:00
Benjamin Sergeant
866670a906
(ixwebsocket) Fix #252 / regression in 11.0.2 with string comparisons
2020-11-16 08:41:08 -08:00
Benjamin Sergeant
23606b45c7
C++11 compatible
2020-11-15 21:09:58 -08:00
Benjamin Sergeant
977a1ed7e1
link ordering fix for Linux
2020-11-11 19:23:51 +00:00
Benjamin Sergeant
8b3789af56
linux build fix attempt
2020-11-11 11:16:19 -08:00
Benjamin Sergeant
f60485d9c2
use ctest for testing
2020-11-11 11:11:34 -08:00
Benjamin Sergeant
82e759732b
(cmake) Stop using FetchContent cmake module to retrieve jsoncpp third party dependency
2020-09-30 14:24:04 -07:00
Benjamin Sergeant
6077f86af8
(cmake) use FetchContent cmake module to retrieve jsoncpp third party dependency
2020-09-26 14:11:40 -07:00
Benjamin Sergeant
93167e3917
cmake / move FetchContent spdlog to a single place
2020-09-26 13:55:03 -07:00
Benjamin Sergeant
2526a94454
(cmake) use FetchContent cmake module to retrieve spdlog third party dependency
2020-09-26 13:51:19 -07:00
Benjamin Sergeant
4f41f209a2
(socket utility) move ix::getFreePort to ixwebsocket library
2020-07-27 18:17:13 -07:00
Benjamin Sergeant
5940e53d77
enable cobra tests which were disabled
2020-07-27 17:39:53 -07:00
Benjamin Sergeant
9a47ec1217
(ixsnake) uses an std::thread to handle redis subscriptions (2 unittest still failing)
2020-07-24 18:12:07 -07:00
Benjamin Sergeant
26a1e63626
snake: stream sql mock + add republished channel option
2020-07-10 15:06:55 -07:00
Benjamin Sergeant
c98959b895
comment out unittest which cannot be activated yet
2020-07-09 10:34:52 -07:00
marcelkauf
baf18648e9
Added test for websocket leak ( #225 )
...
* Added test for websocket leak
* Fixed test
2020-07-09 10:19:44 -07:00
Benjamin Sergeant
e2180a1f31
add unittest for IXWebSocketPerMessageDeflateCompressor
2020-07-07 20:56:38 -07:00
Benjamin Sergeant
68c97da518
(cmake) new python code is optional and enabled at cmake time with -DUSE_PYTHON=1
2020-06-25 10:05:02 -07:00
Benjamin Sergeant
615f1778c3
new cobra to python bot (still sending to statsd)
...
values + string building can be done in python (we are embedding it)
2020-06-24 23:21:19 -07:00
Benjamin Sergeant
aae2402ed2
disable flaky unittest once again ... ping pong is not reliable timing wise
2020-06-19 01:16:07 -07:00
Benjamin Sergeant
6e747849d7
enable ping unittest, which is flaky -> see #218
2020-06-19 01:04:44 -07:00
Benjamin Sergeant
c5aadffa08
(redis cobra bots) update the cobra to redis bot to use the bot framework, and change it to report fps metrics into redis streams.
2020-06-10 22:30:55 -07:00
Benjamin Sergeant
a2abe861d3
(cobra bots) add a utility class to factor out the common bots features (heartbeat) and move all bots to used it + convert cobra_subscribe to be a bot and add a unittest for it
2020-04-16 21:58:10 -07:00
Benjamin Sergeant
415f6b4832
(unittest) remove cmake reference to deleted file
2020-04-13 22:07:18 -07:00
Benjamin Sergeant
2268b743ae
add broadcasting test where 10 clients exchange messages, to try to trigger threading errors
2020-03-30 22:27:41 -07:00
Benjamin Sergeant
e0733d205c
fix linux linker error
2020-03-22 21:59:30 -07:00
Benjamin Sergeant
fe966b19c7
re-enable unittests
2020-03-22 19:39:28 -07:00
Benjamin Sergeant
a0ffb2ba53
cobra to statsd bot ported to windows + add unittest
2020-03-22 19:37:04 -07:00
Benjamin Sergeant
0bb5462504
Feature/ci windows ( #163 )
...
* win only
* disable ixcrypto mbedtls search on windows
* ws cmakefile do not search for openssl
* ci builds files on top of cmaking
* ci builds files on top of cmaking / syntax tweak
* use gha-setup-vsdevenv syntax
* build fix and hacks
* try to run unittest on win
* try to run unittest on win (syntax error)
* unittest wip
* wip
* wip again
* wip again (working-directory)
* cleanup
* dumb compile error
2020-03-15 18:38:09 -07:00
Benjamin Sergeant
cb1ec7dc96
add unittest for cobra to sentry bots
2020-03-12 09:07:01 -07:00
Benjamin Sergeant
4d7332c4ee
activate chat test on Windows
2020-01-13 16:44:10 -08:00
Benjamin Sergeant
d2acfd5d1f
(ws client) use correct compilation defines so that spdlog is not used as a header only library (reduce binary size and increase compilation speed)
2019-12-25 09:03:57 -08:00
Benjamin Sergeant
5c5ea6dec1
(ws) #125 / cmake detects an already installed jsoncpp and will try to use this one if present
2019-12-03 16:01:46 -08:00
Benjamin Sergeant
bbfa76a2c9
move sentry code around and add a stub unittest for it
2019-10-25 14:54:31 -07:00
Benjamin Sergeant
c3a619f114
Add client support for websocket subprotocol. Look for the new addSubProtocol method for details
2019-10-13 13:37:34 -07:00
Benjamin Sergeant
7e1a60e61d
DNS lookup test works on windows
2019-09-27 14:34:47 -07:00
Benjamin Sergeant
490fbf4cb5
try to enable more tests on windows
2019-09-23 21:52:32 -07:00
Benjamin Sergeant
95722e3bbb
fix linux compilation error, by ordering dependant libraries properly
2019-09-23 12:32:04 -07:00
Benjamin Sergeant
1cde26771a
move snake code to its own subfolder like ixcobra, ixcrypto, etc...
2019-09-23 11:46:16 -07:00
Benjamin Sergeant
20ce498d23
On error while doing a client handshake, additionally display port number next to the host name
2019-09-17 12:08:52 -07:00
Benjamin Sergeant
354c9b412e
rename test file
2019-09-17 12:07:31 -07:00
Benjamin Sergeant
2453f5b717
restructure project
2019-09-10 12:19:22 -07:00
Benjamin Sergeant
64d3c99f99
improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
2019-09-09 21:23:57 -07:00
Benjamin Sergeant
427db5bd59
Fix Windows CI with appveyor ( #110 )
...
Fix windows CI with appveyor + minor tweaks.
2019-09-07 14:07:00 -07:00