mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-15 12:23:15 +00:00
* Adapt using chronos' TokenBucket. Removed TokenBucket and test. bump nim-chronos -> nim-libp2p/nim-lsquic/nim-jwt -> adapt to latest libp2p changes * Fix libp2p/utility reports unlisted exception can occure from close of socket in waitForService - -d:ssl compile flag caused it * Adapt request_limiter to new chronos' TokenBucket replenish algorithm to keep original intent of use * Fix filter dos protection test * Fix peer manager tests due change caused by new libp2p * Adjust store test rate limit to eliminate CI test flakyness of timing * Adjust store test rate limit to eliminate CI test flakyness of timing - lightpush/legacy_lightpush/filter * Rework filter dos protection test to avoid CI crazy timing causing flakyness in test results compared to local runs * Rework lightpush dos protection test to avoid CI crazy timing causing flakyness in test results compared to local runs * Rework lightpush and legacy lightpush rate limit tests to eliminate timing effect in CI that cause longer awaits thus result in minting new tokens unlike local runs
15 lines
296 B
Nim
15 lines
296 B
Nim
{.used.}
|
|
|
|
import
|
|
./test_base64_codec,
|
|
./test_enr_builder,
|
|
./test_protobuf_validation,
|
|
./test_sqlite_migrations,
|
|
./test_parse_size,
|
|
./test_requestratelimiter,
|
|
./test_ratelimit_setting,
|
|
./test_timed_map,
|
|
./test_event_broker,
|
|
./test_request_broker,
|
|
./test_multi_request_broker
|