2025-07-29 07:44:31 +00:00

1 line
184 KiB
JSON

[{"uid":"b17f4a9e4c7aca84","name":"Publish message with custom timestamp: Tue Jul 29 2025 06:36:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1753774614879,"stop":1753774614885,"duration":6},"status":"passed","severity":"normal"},{"uid":"f8a0ff586adfc2fa","name":"yields undefined for messages without decoder","time":{"start":1753774424067,"stop":1753774424067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f539a4612bca6a62","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753774423007,"stop":1753774423008,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70010784e9d7b4a","name":"should return false when network is not connected","time":{"start":1753774423664,"stop":1753774423668,"duration":4},"status":"passed","severity":"normal"},{"uid":"563ebe9e6bbdeccf","name":"should insert elements correctly","time":{"start":1753774464369,"stop":1753774464369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd26c2463a065e1","name":"should attach causal history and bloom filter to each message","time":{"start":1753774465452,"stop":1753774465453,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf59c34b245ba769","name":"should not create relay timers when relay is not provided","time":{"start":1753774423008,"stop":1753774423010,"duration":2},"status":"passed","severity":"normal"},{"uid":"e76b21c035d5e819","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753774947298,"stop":1753774947298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3e1c8be6c48bcd","name":"Check received message containing SQL Injection","time":{"start":1753774917590,"stop":1753774917591,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e86715e47e0ca7","name":"Push message with content topic containing SQL Injection","time":{"start":1753775027524,"stop":1753775027525,"duration":1},"status":"passed","severity":"normal"},{"uid":"493e19cbdf603cee","name":"can start and stop the service","time":{"start":1753774485129,"stop":1753774485129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c962c93847b50dc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753774503044,"stop":1753774503046,"duration":2},"status":"passed","severity":"normal"},{"uid":"edd1f921146450ed","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753774947307,"stop":1753774947307,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc063867c8271635","name":"Check received message containing shell command","time":{"start":1753774917603,"stop":1753774917603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6a1a2699332ff6","name":"should successfully query store with valid decoders and options","time":{"start":1753774453251,"stop":1753774453251,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f2283d5dbea106","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753774462209,"stop":1753774462209,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cb5fe237e8daf","name":"should start the dialing interval","time":{"start":1753774422858,"stop":1753774422859,"duration":1},"status":"passed","severity":"normal"},{"uid":"2464302cbfc2d578","name":"should handle incoming messages","time":{"start":1753774452958,"stop":1753774452958,"duration":0},"status":"passed","severity":"normal"},{"uid":"1134633860cd4fbd","name":"throws on content topic with non-number generation field","time":{"start":1753774407457,"stop":1753774407457,"duration":0},"status":"passed","severity":"normal"},{"uid":"382fa8f8388ddb8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753774453058,"stop":1753774453059,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ce932fd87ffdd7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753774462212,"stop":1753774462212,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bf33f65067cf4e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753774452527,"stop":1753774452527,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a9f908fcf85ed9","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753774500076,"stop":1753774500077,"duration":1},"status":"passed","severity":"normal"},{"uid":"61429c78230d71b0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753774412985,"stop":1753774412985,"duration":0},"status":"passed","severity":"normal"},{"uid":"548b3d065b2d386b","name":"should add and remove event listeners correctly","time":{"start":1753774435875,"stop":1753774435876,"duration":1},"status":"passed","severity":"normal"},{"uid":"436b5956ac4ddb77","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753774412988,"stop":1753774412989,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9b1352aea0a139","name":"should check false positive rate","time":{"start":1753774464372,"stop":1753774464372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c376957c2fe298f0","name":"Passing an array","time":{"start":1753774752832,"stop":1753774752832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f414f0768fc1ca8c","name":"should handle peer connect event","time":{"start":1753774423599,"stop":1753774423599,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e48f88504050","name":"Push message with content topic containing escaped characters","time":{"start":1753775027512,"stop":1753775027513,"duration":1},"status":"passed","severity":"normal"},{"uid":"1266bc5ad63c516d","name":"Subscribe to topic containing Script and publish message","time":{"start":1753774624291,"stop":1753774624292,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e46aa8052ddbd8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753774423664,"stop":1753774423664,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d10a1872ee0a169","name":"should fail to send if no connected peers found","time":{"start":1753774452608,"stop":1753774452608,"duration":0},"status":"passed","severity":"normal"},{"uid":"78becd8c05f3e2b8","name":"Refresh subscription","time":{"start":1753774947302,"stop":1753774947302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94fccd90685695b","name":"connected peers and dial","time":{"start":1753774591573,"stop":1753774591573,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cedf4348ee6fca52","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app80/7/topic879/utf8","time":{"start":1753774722426,"stop":1753774722428,"duration":2},"status":"passed","severity":"normal"},{"uid":"b808fe012e0e49f0","name":"Check publish message containing SQL Injection","time":{"start":1753774614868,"stop":1753774614869,"duration":1},"status":"passed","severity":"normal"},{"uid":"64fb3b98e5bbc546","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753774947319,"stop":1753774947319,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09e745886896e57","name":"should create KeepAliveManager with required options","time":{"start":1753774422990,"stop":1753774422990,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c3120d48753ea5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753774407463,"stop":1753774407463,"duration":0},"status":"passed","severity":"normal"},{"uid":"621edd157ac59f32","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753774423592,"stop":1753774423592,"duration":0},"status":"passed","severity":"normal"},{"uid":"225b83b68bdcf2f5","name":"Push message with custom timestamp: 1753778103408","time":{"start":1753775027527,"stop":1753775027527,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eb2c0c26cc36f6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753774413678,"stop":1753774413678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6117487a66c42b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753774452950,"stop":1753774452950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1095fb820a5ef2cc","name":"Push message with content topic containing Russian","time":{"start":1753775027511,"stop":1753775027512,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4e8cb3b4e4b6b2","name":"should handle complete dial lifecycle","time":{"start":1753774422918,"stop":1753774422918,"duration":0},"status":"passed","severity":"normal"},{"uid":"9960efeeb166a31f","name":"should return false when pubsub topic parsing fails","time":{"start":1753774423345,"stop":1753774423345,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ad740457447760","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753774431759,"stop":1753774431760,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94718f330af290b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753774608141,"stop":1753774608141,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e6099f55fa6bb4","name":"should return true even if peer has no overlapping shards","time":{"start":1753774423324,"stop":1753774423337,"duration":13},"status":"passed","severity":"normal"},{"uid":"996111dbbf5883ab","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753774462210,"stop":1753774462210,"duration":0},"status":"passed","severity":"normal"},{"uid":"865133d7bf937c37","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753774431761,"stop":1753774431762,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8eae6fd3376ddb","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753774412987,"stop":1753774412988,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7dbbf2a158db84","name":"should do nothing when connections still exist","time":{"start":1753774423634,"stop":1753774423638,"duration":4},"status":"passed","severity":"normal"},{"uid":"1ae8bcc1fc2e1047","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753774462200,"stop":1753774462200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8a5892e4cac2a3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753774462209,"stop":1753774462210,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f896be2886a9ccd","name":"Push message with Chinese payload","time":{"start":1753775027518,"stop":1753775027518,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf06114fb1f8ed06","name":"should return false when peer is not on the specified shard","time":{"start":1753774423338,"stop":1753774423339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9b869c8e7f8bd7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753774539185,"stop":1753774539189,"duration":4},"status":"passed","severity":"normal"},{"uid":"ab0399e52efa0f65","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753774412991,"stop":1753774412991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e047843cae94bc","name":"Sets default value correctly","time":{"start":1753774752833,"stop":1753774752833,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6293eaca32862c","name":"throws on content topic with empty version field","time":{"start":1753774407458,"stop":1753774407459,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc25cf255a31468","name":"Throws when trying to push message with empty payload","time":{"start":1753775027509,"stop":1753775027509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a573d08698cabab","name":"should maintain proper timestamps if all messages received","time":{"start":1753774465454,"stop":1753774465454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef78165f8295138a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753774624129,"stop":1753774624129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a13e854564855c2","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753774462200,"stop":1753774462201,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a87b4938385358","name":"should handle task timeouts","time":{"start":1753774452516,"stop":1753774452516,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccd827f906a1f09","name":"should get all peers from store","time":{"start":1753774423638,"stop":1753774423638,"duration":0},"status":"passed","severity":"normal"},{"uid":"b143e30c8df842b0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753774947315,"stop":1753774947315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04b11b80df45b8a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753774947307,"stop":1753774947308,"duration":1},"status":"passed","severity":"normal"},{"uid":"c243670376e978aa","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753774432013,"stop":1753774432013,"duration":0},"status":"passed","severity":"normal"},{"uid":"21771e2f5599cd40","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753774624132,"stop":1753774624132,"duration":0},"status":"passed","severity":"normal"},{"uid":"5905d7d7cb69c72b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753774462211,"stop":1753774462211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb96a2d0321cae8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753774947316,"stop":1753774947317,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b25dd1e930b59fd","name":"Relay - times out","time":{"start":1753774745641,"stop":1753774745641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9554b588acad6c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753774947315,"stop":1753774947316,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac583c6641c685d","name":"Subscribe to topic containing XML and publish message","time":{"start":1753774624292,"stop":1753774624292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc7c3cd51f57e1","name":"Decoder throws on undefined content topic","time":{"start":1753774443256,"stop":1753774443256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24293c001f8920c","name":"should clear dial history on start","time":{"start":1753774422859,"stop":1753774422860,"duration":1},"status":"passed","severity":"normal"},{"uid":"43092c95d273977c","name":"should update peer store before dialing","time":{"start":1753774423289,"stop":1753774423289,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6598805720735d","name":"Subscribe and receive messages via waku relay post","time":{"start":1753774947298,"stop":1753774947299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84f9c6f6af2acc7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753774947300,"stop":1753774947300,"duration":0},"status":"passed","severity":"normal"},{"uid":"5305791e0424717","name":"throws on empty content topic","time":{"start":1753774407456,"stop":1753774407456,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6c9550d98c992d","name":"should be safe to call multiple times","time":{"start":1753774423000,"stop":1753774423000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf558f7f67151bd","name":"should return PeerId when PeerId is provided","time":{"start":1753774423467,"stop":1753774423468,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a0693dd874d341","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753774668141,"stop":1753774668141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c595e1e5da7ea5db","name":"should handle errors gracefully when getting peer info","time":{"start":1753774423346,"stop":1753774423346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf95dca8a986464","name":"should remove expired entries after TTL has passed","time":{"start":1753774451551,"stop":1753774451551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85826c433ad6074","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753774679993,"stop":1753774679994,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be55874ebea24b5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753774947307,"stop":1753774947307,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e446062a668348","name":"Push message with custom timestamp: 1753770903408","time":{"start":1753775027515,"stop":1753775027515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3836854812e8b210","name":"Waku message hash computation (no timestamp)","time":{"start":1753774423562,"stop":1753774423565,"duration":3},"status":"passed","severity":"normal"},{"uid":"c055eab062aae750","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753774407472,"stop":1753774407473,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c5f0cafab58d3a","name":"Publish without waiting for remote peer","time":{"start":1753774624279,"stop":1753774624279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4162486e5019173","name":"Should update multiaddrs","time":{"start":1753774569039,"stop":1753774569040,"duration":1},"status":"passed","severity":"normal"},{"uid":"87865acb3a42410b","name":"should handle peer store errors gracefully","time":{"start":1753774423289,"stop":1753774423290,"duration":1},"status":"passed","severity":"normal"},{"uid":"555760b37e762315","name":"Push message with shell command payload","time":{"start":1753775027506,"stop":1753775027506,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ba69bfefacd546","name":"Query with Ordered Callback, No Decoder","time":{"start":1753774694141,"stop":1753774694142,"duration":1},"status":"passed","severity":"normal"},{"uid":"282d7947d5e6c86a","name":"should not change state when connections remain after disconnect","time":{"start":1753774423599,"stop":1753774423600,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c7d6ffe489bd5a","name":"should return usable stream attached to connection","time":{"start":1753774423990,"stop":1753774423990,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c58edacaa79c3e","name":"Encoder throws on undefined content topic","time":{"start":1753774424179,"stop":1753774424179,"duration":0},"status":"passed","severity":"normal"},{"uid":"a583637c96f2fef3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753774947316,"stop":1753774947316,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2ad738b1d82620","name":"should not be empty after adding a subscription","time":{"start":1753774453045,"stop":1753774453046,"duration":1},"status":"passed","severity":"normal"},{"uid":"94914929503d7769","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753774407474,"stop":1753774407474,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b85d28c326fd2c","name":"should load peers from local storage and dispatch events","time":{"start":1753774435874,"stop":1753774435875,"duration":1},"status":"passed","severity":"normal"},{"uid":"631ee8145c280c3b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/4/topic69/test.js","time":{"start":1753774722426,"stop":1753774722426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab2aacc1f501d4c","name":"should set field with all protocols disabled","time":{"start":1753774413676,"stop":1753774413676,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e3c81eebb2857b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753774465459,"stop":1753774465459,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3faa8ee3d11c08","name":"should set default options when no config provided","time":{"start":1753774423660,"stop":1753774423660,"duration":0},"status":"passed","severity":"normal"},{"uid":"298c66ee3eff78a6","name":"should not dispatch event when already connected","time":{"start":1753774423600,"stop":1753774423600,"duration":0},"status":"passed","severity":"normal"},{"uid":"685479120e26a94c","name":"Push message with Russian payload","time":{"start":1753775027503,"stop":1753775027503,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a5c61e24cc9005","name":"Push message with Russian payload","time":{"start":1753775027518,"stop":1753775027518,"duration":0},"status":"passed","severity":"normal"},{"uid":"836784e795e88ba7","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753774462208,"stop":1753774462209,"duration":1},"status":"passed","severity":"normal"},{"uid":"7896a661c6609a8d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753774407463,"stop":1753774407463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a760e6c46ba221","name":"Check received message containing XML","time":{"start":1753774917602,"stop":1753774917603,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bacc0d43fa13dc8","name":"should dispatch connect and disconnect events","time":{"start":1753774453057,"stop":1753774453057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6c9a95c572b70a","name":"should properly compute the node id","time":{"start":1753774413670,"stop":1753774413672,"duration":2},"status":"passed","severity":"normal"},{"uid":"e02603833792d9a5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753774694140,"stop":1753774694140,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc92d950071657e","name":"groups content topics by expected pubsub topic","time":{"start":1753774407466,"stop":1753774407466,"duration":0},"status":"passed","severity":"normal"},{"uid":"813386d7b67394ed","name":"Publish message with rate limit","time":{"start":1753774614889,"stop":1753774614890,"duration":1},"status":"passed","severity":"normal"},{"uid":"20225aef8b767249","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753774453062,"stop":1753774453062,"duration":0},"status":"passed","severity":"normal"},{"uid":"144438e8f7f7785d","name":"Delete observer","time":{"start":1753774593031,"stop":1753774593031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5eab31e56054709","name":"should create all internal components","time":{"start":1753774423662,"stop":1753774423662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da9670ad637d08d","name":"should drop connection via multiaddr with hangUp","time":{"start":1753774568715,"stop":1753774568715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f871bcb87a415a6b","name":"should dial peer when on same shard","time":{"start":1753774422898,"stop":1753774422902,"duration":4},"status":"passed","severity":"normal"},{"uid":"7a2bf4c5afaa512a","name":"Subscribe and receives messages on 20 topics","time":{"start":1753774947312,"stop":1753774947312,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a48adbb7d169db","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753774407475,"stop":1753774407475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c73f40ea9ba85f5","name":"Generator, 2 different shards","time":{"start":1753774685378,"stop":1753774685378,"duration":0},"status":"passed","severity":"normal"},{"uid":"7175a104cebb86d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753774679995,"stop":1753774679995,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a4979c8688ffaa","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753774743049,"stop":1753774743050,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cc0cd7b0cf18de","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753774431506,"stop":1753774431506,"duration":0},"status":"passed","severity":"normal"},{"uid":"6021b7ace4e53712","name":"should return all connected peers without codec filter","time":{"start":1753774423671,"stop":1753774423672,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87b8672bbb20dc4","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753774453252,"stop":1753774453252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2858579a64feed13","name":"accepts valid message hash query","time":{"start":1753774423612,"stop":1753774423612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1732f8cba54ce127","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753774441826,"stop":1753774441827,"duration":1},"status":"passed","severity":"normal"},{"uid":"389d1c47bb24086a","name":"Push message with SQL Injection payload","time":{"start":1753775027519,"stop":1753775027519,"duration":0},"status":"passed","severity":"normal"},{"uid":"96090df8b3c4323f","name":"ignores domain fetching errors","time":{"start":1753774432010,"stop":1753774432010,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb632c8462c2e11","name":"Push message with rate limit","time":{"start":1753775027526,"stop":1753775027527,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddce986be2918d21","name":"should handle complete connection lifecycle","time":{"start":1753774423603,"stop":1753774423604,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6f60aedf64fbce","name":"messageHash returns a Uint8Array","time":{"start":1753774423565,"stop":1753774423565,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaca78d62d99155","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753774624291,"stop":1753774624291,"duration":0},"status":"passed","severity":"normal"},{"uid":"f870d6878edc458a","name":"Check received message containing Basic HTML tag","time":{"start":1753774917592,"stop":1753774917592,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c5f1e8df3dcfef","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753774685378,"stop":1753774685379,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1857c20fa0971d","name":"does not validate decoders for hash queries","time":{"start":1753774424062,"stop":1753774424062,"duration":0},"status":"passed","severity":"normal"},{"uid":"710f86565a36f9ba","name":"Push message with JSON payload","time":{"start":1753775027520,"stop":1753775027520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a6467544ac8e07","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753774462215,"stop":1753774462215,"duration":0},"status":"passed","severity":"normal"},{"uid":"886dc5eaa95c18b2","name":"should keep entries that haven't expired yet","time":{"start":1753774451551,"stop":1753774451552,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52ae2aa44cc87d5","name":"should properly clean up resources when disposed","time":{"start":1753774451553,"stop":1753774451554,"duration":1},"status":"passed","severity":"normal"},{"uid":"6816f2288c533047","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753774462198,"stop":1753774462198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22348040cd9d1d3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753774947313,"stop":1753774947313,"duration":0},"status":"passed","severity":"normal"},{"uid":"825d13bd1489b2e5","name":"Check received message containing special chars","time":{"start":1753774917600,"stop":1753774917600,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab518089faa66fe","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753774624131,"stop":1753774624131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67e0a7d2d75097","name":"Push 30 different messages","time":{"start":1753775027521,"stop":1753775027522,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3deb48d5a763d3de","name":"can start the service","time":{"start":1753774485128,"stop":1753774485129,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79155d8bf60c8b2","name":"should wait for LightPush peer to be connected","time":{"start":1753774453068,"stop":1753774453069,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c894ea2960cd38e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753774462201,"stop":1753774462202,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd7a56f1e744dea","name":"should filter peers by codec","time":{"start":1753774423672,"stop":1753774423672,"duration":0},"status":"passed","severity":"normal"},{"uid":"900afeb82b72d450","name":"Refresh subscription","time":{"start":1753774624281,"stop":1753774624282,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6a4324121d0fe7d2","name":"Check publish message containing JSON","time":{"start":1753774614871,"stop":1753774614871,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ce1635d72aaf07","name":"more peers than existing","time":{"start":1753774591574,"stop":1753774591574,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed565c1ea8cab759","name":"should throw an error for insufficient data","time":{"start":1753774407759,"stop":1753774407759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49c28bf5357cfbf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753774462216,"stop":1753774462216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84c788f9710b315","name":"random static sharding 4 - Cluster ID: 413, Shard ID: 52","time":{"start":1753774712321,"stop":1753774712322,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35a971905e025d9","name":"should only return 1 node with store capability","time":{"start":1753774432012,"stop":1753774432012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b440a17c28dfd2a1","name":"Fails to push message with large meta","time":{"start":1753775027514,"stop":1753775027514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c64dadad524a06","name":"Check message with no payload is not received","time":{"start":1753774917597,"stop":1753774917597,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de4158d7e998b1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753774423991,"stop":1753774423992,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5fd90f78d83a9c","name":"should maintain desired error rate","time":{"start":1753774464369,"stop":1753774464370,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf6ff0fa73e2d92","name":"should increase lamport timestamp","time":{"start":1753774465451,"stop":1753774465451,"duration":0},"status":"passed","severity":"normal"},{"uid":"df355624ab8b1d2f","name":"should use configured peers when available","time":{"start":1753774453253,"stop":1753774453253,"duration":0},"status":"passed","severity":"normal"},{"uid":"835301d1f15188e2","name":"Query generator for multiple messages with different message text format","time":{"start":1753774727604,"stop":1753774727605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9c9f47549385e3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app44/3/topic592/json","time":{"start":1753774722416,"stop":1753774722416,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d14682be9a4eba","name":"returns all values when wanted number matches available values","time":{"start":1753774431502,"stop":1753774431504,"duration":2},"status":"passed","severity":"normal"},{"uid":"c98a98eec22a5df4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753774553871,"stop":1753774553872,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bda9e578a1ca07a","name":"messageHashStr produces different results for different inputs","time":{"start":1753774423567,"stop":1753774423567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54efe63a373abcb","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753774407464,"stop":1753774407464,"duration":0},"status":"passed","severity":"normal"},{"uid":"37973fbe53fc35bf","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753774423010,"stop":1753774423011,"duration":1},"status":"passed","severity":"normal"},{"uid":"a545ed2a4f35c5ca","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753774947318,"stop":1753774947318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48ea0557e942a15","name":"Push message with Script payload","time":{"start":1753775027519,"stop":1753775027519,"duration":0},"status":"passed","severity":"normal"},{"uid":"b899d543fea2d3dc","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753774462209,"stop":1753774462209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a19e969bb6ab5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753774487665,"stop":1753774487665,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ab07ed645e0e1d","name":"peer exchange sets tag","time":{"start":1753774624522,"stop":1753774624523,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e89e9cba1691777","name":"should reject if Relay is requested but not mounted","time":{"start":1753774453066,"stop":1753774453066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0b9bf193ab01b","name":"ignores unrecognized TXT record formats","time":{"start":1753774432011,"stop":1753774432011,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58649d7b1a0afcf","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753774465458,"stop":1753774465459,"duration":1},"status":"passed","severity":"normal"},{"uid":"91be17d0c48e050","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753774624292,"stop":1753774624292,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7a18a5ec6217ed","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app7/9/topic260/utf8","time":{"start":1753774722424,"stop":1753774722426,"duration":2},"status":"passed","severity":"normal"},{"uid":"68afe8db2687280c","name":"Relay + Store","time":{"start":1753774485985,"stop":1753774485986,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0117b316d06b31","name":"should remove event listeners from libp2p","time":{"start":1753774423595,"stop":1753774423595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05ff94fbead0ee7","name":"should reject on timeout if it was set","time":{"start":1753774453068,"stop":1753774453068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1487630e3a6703db","name":"Push message with emoji payload","time":{"start":1753775027508,"stop":1753775027508,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb5f4ad6c36f8dc","name":"same cluster, static sharding: nodes connect","time":{"start":1753774553868,"stop":1753774553870,"duration":2},"status":"passed","severity":"normal"},{"uid":"8eb88c1d2bab02b6","name":"should only return 1 node with relay and store capability","time":{"start":1753774432012,"stop":1753774432012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cb883d8619f26","name":"Check publish message containing Script","time":{"start":1753774614869,"stop":1753774614869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72d551e9ee2861f","name":"throws if decoders don't match content topics","time":{"start":1753774424062,"stop":1753774424062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3681ad251f152c","name":"should dial peer when no shard info available","time":{"start":1753774422902,"stop":1753774422903,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cb16f88ba38cff","name":"should be delivered immediately if received","time":{"start":1753774465459,"stop":1753774465460,"duration":1},"status":"passed","severity":"normal"},{"uid":"15be131f12ac5e07","name":"should dial second nwaku node that was discovered","time":{"start":1753774479650,"stop":1753774479651,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cfeee16c100500c9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753774423339,"stop":1753774423344,"duration":5},"status":"passed","severity":"normal"},{"uid":"c79629cbc6c9876b","name":"Check publish message containing numeric","time":{"start":1753774614866,"stop":1753774614867,"duration":1},"status":"passed","severity":"normal"},{"uid":"977ff2d170faad77","name":"Passing page size 1 when there are 4 messages","time":{"start":1753774736524,"stop":1753774736527,"duration":3},"status":"passed","severity":"normal"},{"uid":"eff3f362f67ef61b","name":"Round trip binary serialization","time":{"start":1753774424178,"stop":1753774424178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84cd68c2c1e8fb7","name":"should handle browser offline state overriding peer connections","time":{"start":1753774423604,"stop":1753774423604,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f4b35ba850a0f2","name":"should handle queue overflow by adding peers to queue","time":{"start":1753774422909,"stop":1753774422909,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e37ab670df613f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753774407465,"stop":1753774407465,"duration":0},"status":"passed","severity":"normal"},{"uid":"379a03c2ea3784e0","name":"Push message equal or less that 1MB","time":{"start":1753775027528,"stop":1753775027528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e6895da4f5e661","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753774947308,"stop":1753774947308,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eada1a54c7a83ca","name":"A test","time":{"start":1753774539375,"stop":1753774539375,"duration":0},"status":"passed","severity":"normal"},{"uid":"992340d573eaa248","name":"should retry failed tasks","time":{"start":1753774452515,"stop":1753774452515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e92b955dd73d834","name":"Renews subscription after lossing a connection","time":{"start":1753774947309,"stop":1753774947309,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e97a375d75cd3ab","name":"can start and stop the service","time":{"start":1753774591380,"stop":1753774591380,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ec6f1f1c7adf3c","name":"Check message with non string payload is not received","time":{"start":1753774917597,"stop":1753774917598,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2419f4f1bc66dce","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753774407476,"stop":1753774407476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c438cc6178043470","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753774423611,"stop":1753774423612,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38238c7e7318ff","name":"Check received message containing unicode special characters","time":{"start":1753774917604,"stop":1753774917604,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e6e1702b3648f2","name":"should handle dial errors gracefully","time":{"start":1753774423288,"stop":1753774423289,"duration":1},"status":"passed","severity":"normal"},{"uid":"7feb0ab1ec2f9ed4","name":"should handle dial errors gracefully","time":{"start":1753774423639,"stop":1753774423639,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8ab918c69d421a","name":"Push message with Script payload","time":{"start":1753775027503,"stop":1753775027504,"duration":1},"status":"passed","severity":"normal"},{"uid":"db09c474c53e418e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753774462213,"stop":1753774462213,"duration":0},"status":"passed","severity":"normal"},{"uid":"46354fd617a73135","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753774947305,"stop":1753774947305,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a24f6500749a97","name":"should be safe to call multiple times","time":{"start":1753774423286,"stop":1753774423288,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7bf832133aa8514","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753774624525,"stop":1753774624525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4785811dc88b2e40","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753774462205,"stop":1753774462206,"duration":1},"status":"passed","severity":"normal"},{"uid":"277df5a43564f831","name":"should start and setup intervals and event listeners","time":{"start":1753774453047,"stop":1753774453047,"duration":0},"status":"passed","severity":"normal"},{"uid":"739e9619aa01f15d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753774487664,"stop":1753774487665,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2e5c9712071814","name":"Check received message with timestamp: 1753774479869 ","time":{"start":1753774917605,"stop":1753774917605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4de4e2b200e297","name":"Subscribe and publish message","time":{"start":1753774624279,"stop":1753774624279,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bbe8729d76de12","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753774947311,"stop":1753774947312,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66b568fd467cd9e","name":"should properly create location multiaddrs - udp6","time":{"start":1753774413674,"stop":1753774413675,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af910a4a5162efe","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753774462213,"stop":1753774462213,"duration":0},"status":"passed","severity":"normal"},{"uid":"1266215cf45bace1","name":"should save new peer to store","time":{"start":1753774423290,"stop":1753774423290,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ab74a1c29f4b6a","name":"should throw error - no id","time":{"start":1753774413669,"stop":1753774413669,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7b0505499aecdf","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753774743046,"stop":1753774743047,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3d28e9686b874f","name":"Check received message containing Chinese","time":{"start":1753774917600,"stop":1753774917600,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24895c3f08cb9ec","name":"should wait for Filter peer to be connected","time":{"start":1753774453069,"stop":1753774453069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c6de57c5d945c2","name":"Push message with escaped characters payload","time":{"start":1753775027506,"stop":1753775027507,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57bbd689261917","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753774624288,"stop":1753774624290,"duration":2},"status":"passed","severity":"normal"},{"uid":"28b86f2e3eff6bac","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753774412980,"stop":1753774412983,"duration":3},"status":"passed","severity":"normal"},{"uid":"ddd6045ebb2c6be3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753774412989,"stop":1753774412990,"duration":1},"status":"passed","severity":"normal"},{"uid":"75347df234cb029b","name":"Publishes to nwaku","time":{"start":1753774604809,"stop":1753774604809,"duration":0},"status":"passed","severity":"normal"},{"uid":"56687475422f7102","name":"should not receive a peer event after stop","time":{"start":1753774591382,"stop":1753774591383,"duration":1},"status":"passed","severity":"normal"},{"uid":"f386064eb28891cf","name":"Ordered Callback - false","time":{"start":1753774724551,"stop":1753774724551,"duration":0},"status":"passed","severity":"normal"},{"uid":"387fea1d5b6fc6b","name":"should retry if all attempts fail","time":{"start":1753774452518,"stop":1753774452518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21fca51a5768045","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753774424061,"stop":1753774424061,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa26a9a712d9728","name":"should not fail to stop the service if it was not started","time":{"start":1753774591380,"stop":1753774591381,"duration":1},"status":"passed","severity":"normal"},{"uid":"4014d848ac7b590b","name":"random static sharding 7 - Cluster ID: 622, Shard ID: 99","time":{"start":1753774712324,"stop":1753774712324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1527952e3552f0e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753774407474,"stop":1753774407475,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3c0c7b71d88b00","name":"should decode valid enr successfully","time":{"start":1753774413666,"stop":1753774413666,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ca089675f3ce8d","name":"1 Relay, 1 Filter, gives up","time":{"start":1753774431567,"stop":1753774431568,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ea211eababc43a","name":"should increase lamport timestamp","time":{"start":1753774465453,"stop":1753774465453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1f901f1d7b124c","name":"Symmetric encrypt & Decrypt","time":{"start":1753774442246,"stop":1753774442247,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afe73d338cb814a","name":"should clear all timers","time":{"start":1753774423000,"stop":1753774423000,"duration":0},"status":"passed","severity":"normal"},{"uid":"42500bc92d6e94d5","name":"should start ping timers on peer connect","time":{"start":1753774423001,"stop":1753774423001,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcd30eee9d0d10a","name":"can query messages normally","time":{"start":1753774716439,"stop":1753774716440,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1fae938e9fee24","name":"Fails to push message bigger that 1MB","time":{"start":1753775027516,"stop":1753775027516,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f23ae06e3e9920","name":"Decoder throws on empty string content topic","time":{"start":1753774443257,"stop":1753774443257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3976e1ecd7c97f89","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753774624293,"stop":1753774624295,"duration":2},"status":"passed","severity":"normal"},{"uid":"628384f1561c5647","name":"Push message with content topic containing Chinese","time":{"start":1753775027511,"stop":1753775027511,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b47fbea586852b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753774624525,"stop":1753774624526,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ded1a8e84dc9b51","name":"new peer added after a peer was already found","time":{"start":1753774624524,"stop":1753774624525,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f0c5a099673728d","name":"should insert message into bloom filter","time":{"start":1753774465452,"stop":1753774465452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d94fc1c6ce3159d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753774947310,"stop":1753774947310,"duration":0},"status":"passed","severity":"normal"},{"uid":"81589e2b87b75912","name":"should not modify tags of connections for different peers","time":{"start":1753774453062,"stop":1753774453063,"duration":1},"status":"passed","severity":"normal"},{"uid":"420b1436ad74a935","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753774407465,"stop":1753774407465,"duration":0},"status":"passed","severity":"normal"},{"uid":"200bfb3368779a4e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753774453056,"stop":1753774453056,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9d7a05aa11f21e","name":"should handle case with all peers already connected","time":{"start":1753774423640,"stop":1753774423640,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1df15f4a621fa1","name":"All","time":{"start":1753774485986,"stop":1753774485986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f670f3b5968fcb89","name":"should add event listeners for peer connect and disconnect","time":{"start":1753774422991,"stop":1753774422992,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b70e6596bf56b4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753774624132,"stop":1753774624132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6562c811d0a06b","name":"should populate queue if has active dial","time":{"start":1753774422890,"stop":1753774422891,"duration":1},"status":"passed","severity":"normal"},{"uid":"37dc0bf83ddb9ccf","name":"should dial peers from store when browser is connected","time":{"start":1753774423629,"stop":1753774423633,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6cec74aabb47826","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753774407758,"stop":1753774407758,"duration":0},"status":"passed","severity":"normal"},{"uid":"871f3bb275d72dcb","name":"should return false when peer is on different cluster","time":{"start":1753774423324,"stop":1753774423324,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bb9b20838f6b6a","name":"should process tasks in queue","time":{"start":1753774452509,"stop":1753774452509,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c0b4c87f07c103","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753774947300,"stop":1753774947300,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d87adf24bce6616b","name":"Check received message containing SQL Injection","time":{"start":1753774917601,"stop":1753774917602,"duration":1},"status":"passed","severity":"normal"},{"uid":"9237ff915dfed8c4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753774423991,"stop":1753774423991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9488ada2371e2a1","name":"should handle errors when accessing navigator","time":{"start":1753774423603,"stop":1753774423603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6720af8d955791a","name":"should continually clean up expired entries at intervals","time":{"start":1753774451554,"stop":1753774451555,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0ee2281e638435","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753774435875,"stop":1753774435875,"duration":0},"status":"passed","severity":"normal"},{"uid":"512bbe5ce1f93c76","name":"tcp ip4 address","time":{"start":1753774413071,"stop":1753774413071,"duration":0},"status":"passed","severity":"normal"},{"uid":"267a871d58b80717","name":"topics with same application and version share the same shard","time":{"start":1753774407466,"stop":1753774407466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19085923caf4021","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753774452221,"stop":1753774452221,"duration":0},"status":"passed","severity":"normal"},{"uid":"172b00d3611dcf5e","name":"should be able to decode the field with only STORE set to true","time":{"start":1753774412988,"stop":1753774412988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d447ff4a59b1c43","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753774465453,"stop":1753774465454,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c21c6dcc9d34c8c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753774608138,"stop":1753774608140,"duration":2},"status":"passed","severity":"normal"},{"uid":"bef5bfb342efccbe","name":"Check message with no pubsub topic is not received","time":{"start":1753774917596,"stop":1753774917597,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f848d457d9f6d30","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753774452958,"stop":1753774452958,"duration":0},"status":"passed","severity":"normal"},{"uid":"93378504ae4ad7db","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753774608141,"stop":1753774608141,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea4c74349a99fa","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753774624132,"stop":1753774624133,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa3b7bf7069f32b","name":"returns only open connection if one present","time":{"start":1753774423732,"stop":1753774423733,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c66a0993d13d37a","name":"should initialize with isNetworkConnected as false","time":{"start":1753774423593,"stop":1753774423593,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc3a95b29b54977","name":"Renews subscription after lossing a connection","time":{"start":1753774947321,"stop":1753774947321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9fa4dddc374d01","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753774462207,"stop":1753774462208,"duration":1},"status":"passed","severity":"normal"},{"uid":"834a9c3755f6de2e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753774443255,"stop":1753774443255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8693136fadf6cee","name":"should skip updating peer store if peer has same addresses","time":{"start":1753774423290,"stop":1753774423294,"duration":4},"status":"passed","severity":"normal"},{"uid":"c78c718d2650be9a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753774624287,"stop":1753774624287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dc15cbca79287c","name":"throws on content topic with too few or too many fields","time":{"start":1753774407456,"stop":1753774407457,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7d8d9deb380494","name":"Reusing cursor across nodes","time":{"start":1753774679996,"stop":1753774679996,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cb626ec64c3029","name":"should stop ping timers on peer disconnect","time":{"start":1753774423002,"stop":1753774423002,"duration":0},"status":"passed","severity":"normal"},{"uid":"59224d4c892cb00a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753774412975,"stop":1753774412979,"duration":4},"status":"passed","severity":"normal"},{"uid":"2ad36c4f95b77e63","name":"should skip peer when not on same cluster","time":{"start":1753774422891,"stop":1753774422898,"duration":7},"status":"passed","severity":"normal"},{"uid":"caba63993957e295","name":"Push message with XML payload","time":{"start":1753775027519,"stop":1753775027519,"duration":0},"status":"passed","severity":"normal"},{"uid":"773f48789ad39a12","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753774743053,"stop":1753774743053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad073ded8f1a5af","name":"can query messages by message hash","time":{"start":1753774716440,"stop":1753774716440,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a8bd0391cae888","name":"Check received message containing numeric","time":{"start":1753774917599,"stop":1753774917600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44296d4c6fb2c9c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753774462210,"stop":1753774462210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9a2309be62d0c8","name":"Push message with content topic containing SQL Injection","time":{"start":1753775027512,"stop":1753775027512,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd7d3c4c23c7446","name":"Check received message containing special chars","time":{"start":1753774917589,"stop":1753774917589,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c07af7b77f01a5","name":"should create ConnectionManager with relay","time":{"start":1753774423659,"stop":1753774423660,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b40d3ef47b0eb67","name":"throws if store query response has error status","time":{"start":1753774424063,"stop":1753774424064,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe72b2be3fb8afc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753774462194,"stop":1753774462194,"duration":0},"status":"passed","severity":"normal"},{"uid":"19778af3c93c6d05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753774462219,"stop":1753774462219,"duration":0},"status":"passed","severity":"normal"},{"uid":"237d22d3131d5346","name":"should stop and cleanup resources","time":{"start":1753774453048,"stop":1753774453049,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0372c5a174bc40","name":"should insert message id into causal history","time":{"start":1753774465452,"stop":1753774465452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98ffa4ff6ae126d","name":"Sample","time":{"start":1753774413123,"stop":1753774413123,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0127442042d5a22","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753774462204,"stop":1753774462204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6da924e4d45b81a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753774413667,"stop":1753774413668,"duration":1},"status":"passed","severity":"normal"},{"uid":"864019ecf7ac0aa8","name":"should support chaining for add method","time":{"start":1753774451550,"stop":1753774451550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cf05fb86bbece8","name":"should handle peer store errors gracefully","time":{"start":1753774423641,"stop":1753774423645,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c0700bef628ad02","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753774412987,"stop":1753774412987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31c6933e05b7549","name":"should get / set TCP multiaddr","time":{"start":1753774413673,"stop":1753774413674,"duration":1},"status":"passed","severity":"normal"},{"uid":"5deb08912e239f2b","name":"different cluster: nodes don't connect","time":{"start":1753774553873,"stop":1753774553874,"duration":1},"status":"passed","severity":"normal"},{"uid":"141d5034d512cc7c","name":"random static sharding 6 - Cluster ID: 322, Shard ID: 520","time":{"start":1753774712323,"stop":1753774712324,"duration":1},"status":"passed","severity":"normal"},{"uid":"9084545db8269c8c","name":"should handle dial errors gracefully","time":{"start":1753774422904,"stop":1753774422905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91a3e1b430d1657","name":"should mark all messages in causal history as acknowledged","time":{"start":1753774465455,"stop":1753774465455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da8b180ce25f9ac","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753774431762,"stop":1753774431763,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6d32702509bfb1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753774947318,"stop":1753774947318,"duration":0},"status":"passed","severity":"normal"},{"uid":"652f1ad10f385e8f","name":"Check received message containing Russian","time":{"start":1753774917590,"stop":1753774917590,"duration":0},"status":"passed","severity":"normal"},{"uid":"99876342cc14ec7b","name":"isConnected return false after peer stops","time":{"start":1753774500072,"stop":1753774500075,"duration":3},"status":"passed","severity":"normal"},{"uid":"f524f335c1b80560","name":"Check meta is set [ecies]","time":{"start":1753774443255,"stop":1753774443255,"duration":0},"status":"passed","severity":"normal"},{"uid":"676a314fa5bd6587","name":"Push message with custom timestamp: 1723016103408","time":{"start":1753775027527,"stop":1753775027527,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eb7bd85a5feb0a","name":"Refresh subscription","time":{"start":1753774947314,"stop":1753774947314,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab753b0ce933b51","name":"Check publish message after client node is restarted","time":{"start":1753774614889,"stop":1753774614889,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d5f08afae0fe915","name":"msgTime: 0 ms from now, startTime: 1753515527920, endTime: 1753774727920","time":{"start":1753774743051,"stop":1753774743052,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57c3292d65a32c9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753774917598,"stop":1753774917598,"duration":0},"status":"passed","severity":"normal"},{"uid":"11597257941cd012","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753774461794,"stop":1753774461795,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4b6bc1187736","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753774461793,"stop":1753774461794,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a28b6941df01f8","name":"should emit a peer event after start","time":{"start":1753774435872,"stop":1753774435873,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefc4aff377cd14e","name":"should return peer for existing peer","time":{"start":1753774423641,"stop":1753774423641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8012d6ad0a4e026","name":"Push message with emoji payload","time":{"start":1753775027521,"stop":1753775027521,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc19e4bacb11f20","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753774608142,"stop":1753774608142,"duration":0},"status":"passed","severity":"normal"},{"uid":"384bd0080f858a5a","name":"ends after yielding if response size indicates end","time":{"start":1753774424067,"stop":1753774424067,"duration":0},"status":"passed","severity":"normal"},{"uid":"589f49f471cf7537","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753774500069,"stop":1753774500070,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a343dbb5d2a93","name":"Push message with short payload","time":{"start":1753775027497,"stop":1753775027497,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de50a495e1404c3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753774679994,"stop":1753774679994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7021954b9bf5f93","name":"should only return 1 node with relay capability","time":{"start":1753774432011,"stop":1753774432012,"duration":1},"status":"passed","severity":"normal"},{"uid":"422de451688f280f","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753774452221,"stop":1753774452221,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d436c8be56468c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753774462218,"stop":1753774462218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f15663b6bb90243","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753774694142,"stop":1753774694142,"duration":0},"status":"passed","severity":"normal"},{"uid":"63587daa478b9a78","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753774441828,"stop":1753774441828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8a34ba44689085","name":"should handle multiple peer connections","time":{"start":1753774423001,"stop":1753774423001,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8746b3cc8e4eeb","name":"Check message with no content topic is not received","time":{"start":1753774917597,"stop":1753774917597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3773a0476e7e129c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753774407463,"stop":1753774407464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03075854846bc8","name":"Push message with content topic containing long","time":{"start":1753775027522,"stop":1753775027523,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab85934dc84d8727","name":"less peers than existing","time":{"start":1753774591574,"stop":1753774591574,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16567b0b753a36e1","name":"Check publish message containing long","time":{"start":1753774614866,"stop":1753774614866,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b0fbdfee4f0b8d","name":"should not retry if at least one success","time":{"start":1753774452609,"stop":1753774452609,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a53159eb01f5d0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753774947304,"stop":1753774947304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0621ebd6fc3dfcf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753774462211,"stop":1753774462211,"duration":0},"status":"passed","severity":"normal"},{"uid":"11417ff20d399b56","name":"Nwaku publishes","time":{"start":1753774604810,"stop":1753774604810,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77f3b5dfa72aba1","name":"Overlapping topic subscription","time":{"start":1753774947313,"stop":1753774947314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a38d7480f1c586","name":"Check message received after jswaku node is restarted","time":{"start":1753774917608,"stop":1753774917608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4557c77cbd9ae48","name":"Push message with meta","time":{"start":1753775027526,"stop":1753775027526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26a8ed1be35a4f8","name":"should dial with multiaddr and return stream","time":{"start":1753774423668,"stop":1753774423669,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bd5d82dd884c4b","name":"should return different streams if requested simultaniously","time":{"start":1753774423991,"stop":1753774423991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a474a5a3bf9691d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753774461795,"stop":1753774461796,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38b718ab02b6ff3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753774423010,"stop":1753774423010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c916cdb7ee081e6f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753774407464,"stop":1753774407465,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d497ccac868699","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753774624293,"stop":1753774624293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fd5b7aa0917062","name":"Cluster id 0, shard 0","time":{"start":1753774712313,"stop":1753774712318,"duration":5},"status":"passed","severity":"normal"},{"uid":"2571d41e2b2631a8","name":"pre and post cipher","time":{"start":1753774442247,"stop":1753774442247,"duration":0},"status":"passed","severity":"normal"},{"uid":"331cd7bbf6ebbb8b","name":"Fails to push message bigger that 1MB","time":{"start":1753775027528,"stop":1753775027528,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7e374ca40405c6","name":"Check received message containing short","time":{"start":1753774917599,"stop":1753774917599,"duration":0},"status":"passed","severity":"normal"},{"uid":"7496585c304d084a","name":"Publish message with custom timestamp: Tue Jul 29 2025 08:36:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1753774614885,"stop":1753774614885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1948d274baf734b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753774423561,"stop":1753774423561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cae153e4897b001","name":"should clear dial history on stop","time":{"start":1753774422877,"stop":1753774422880,"duration":3},"status":"passed","severity":"normal"},{"uid":"57a89644493f3cdd","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753774462199,"stop":1753774462199,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d430130690d0f12","name":"should return false when peer is not on topic","time":{"start":1753774423676,"stop":1753774423676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d221a84a13c8e835","name":"Check message with invalid timestamp is not received","time":{"start":1753774917606,"stop":1753774917606,"duration":0},"status":"passed","severity":"normal"},{"uid":"558629d5a7acde18","name":"Check received message containing Script","time":{"start":1753774917602,"stop":1753774917602,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2014cc810380d9","name":"should throw if no connection provided","time":{"start":1753774423990,"stop":1753774423990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b3de0af9ea2474","name":"should request peer renewal on specific errors","time":{"start":1753774452515,"stop":1753774452516,"duration":1},"status":"passed","severity":"normal"},{"uid":"3333d9cc7b5ed1a0","name":"Check message with no payload is not received","time":{"start":1753774917607,"stop":1753774917607,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef66cae8ee1e5f91","name":"random static sharding 10 - Cluster ID: 918, Shard ID: 599","time":{"start":1753774712325,"stop":1753774712325,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf867bec5987f02","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753774453060,"stop":1753774453060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0af704cd3c87ce","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app35/6/topic909/utf8","time":{"start":1753774722416,"stop":1753774722416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3184160b6f86644","name":"Push message with Arabic payload","time":{"start":1753775027502,"stop":1753775027502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60eea1041fa6905","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753774500071,"stop":1753774500071,"duration":0},"status":"passed","severity":"normal"},{"uid":"9649de0e03d630fb","name":"should not receive a peer event after stop","time":{"start":1753774435873,"stop":1753774435874,"duration":1},"status":"passed","severity":"normal"},{"uid":"693f2f0e90599425","name":"Subscribe and receive messages via lightPush","time":{"start":1753774947310,"stop":1753774947310,"duration":0},"status":"passed","severity":"normal"},{"uid":"28065f14dc8e4d8a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753774462197,"stop":1753774462197,"duration":0},"status":"passed","severity":"normal"},{"uid":"1716113ff9e98369","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753774522544,"stop":1753774522544,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f3f3406f7f7c7","name":"Overlapping topic subscription","time":{"start":1753774947301,"stop":1753774947301,"duration":0},"status":"passed","severity":"normal"},{"uid":"b396634de3c7c158","name":"Correctly serialized arguments","time":{"start":1753774554081,"stop":1753774554081,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b22a9127573216","name":"should handle complete discovery-to-dial flow","time":{"start":1753774423295,"stop":1753774423295,"duration":0},"status":"passed","severity":"normal"},{"uid":"88becad64e7497de","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app94/3/topic997/utf8","time":{"start":1753774722416,"stop":1753774722416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ac502b04392c73","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753774679995,"stop":1753774679996,"duration":1},"status":"passed","severity":"normal"},{"uid":"442ec05192acfb89","name":"Query generator for multiple messages with different content topic format","time":{"start":1753774727609,"stop":1753774727609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29cab7049dcf720","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753774407473,"stop":1753774407473,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd74bbba94c79066","name":"ends if response has no messages","time":{"start":1753774424064,"stop":1753774424065,"duration":1},"status":"passed","severity":"normal"},{"uid":"40059d4ef724c8cb","name":"Subscribe and receives messages on 20 topics","time":{"start":1753774947299,"stop":1753774947300,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d99c8cd087f17","name":"Push message with escaped characters payload","time":{"start":1753775027520,"stop":1753775027521,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf31022fb04aa6c","name":"Query Generator, No Decoder","time":{"start":1753774694140,"stop":1753774694140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb14a2444d896870","name":"should handle corrupted shard info gracefully","time":{"start":1753774423346,"stop":1753774423346,"duration":0},"status":"passed","severity":"normal"},{"uid":"29df1cc7a51cc0f4","name":"Encoder throws on empty string content topic","time":{"start":1753774443256,"stop":1753774443256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a965264923a3be7","name":"Encoder throws on empty string content topic","time":{"start":1753774441830,"stop":1753774441831,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdba8005075143bf","name":"Push message equal or less that 1MB","time":{"start":1753775027516,"stop":1753775027516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcd366d42576abb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753774452527,"stop":1753774452527,"duration":0},"status":"passed","severity":"normal"},{"uid":"baaea4f950bafec1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753774407477,"stop":1753774407477,"duration":0},"status":"passed","severity":"normal"},{"uid":"510d978224da702e","name":"should handle multiple query options for time ranges","time":{"start":1753774453252,"stop":1753774453252,"duration":0},"status":"passed","severity":"normal"},{"uid":"30aaa569fb12a9b0","name":"should add event listeners to globalThis","time":{"start":1753774423594,"stop":1753774423594,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bff667ae3fce2e","name":"should handle case when navigator is not available","time":{"start":1753774423598,"stop":1753774423598,"duration":0},"status":"passed","severity":"normal"},{"uid":"497cef9ea33c31e9","name":"should encode/decode to text encoding","time":{"start":1753774413672,"stop":1753774413673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9e3601377b443f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753774947312,"stop":1753774947313,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c882a4482cd38f26","name":"configure the node with multiple content topics","time":{"start":1753774722429,"stop":1753774722430,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f6be9e973230a4","name":"should register libp2p event listeners when start is called","time":{"start":1753774453058,"stop":1753774453058,"duration":0},"status":"passed","severity":"normal"},{"uid":"741868c4ac444421","name":"messageHashStr produces consistent results for the same input","time":{"start":1753774423567,"stop":1753774423567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b389fcadb0c3294a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753774407461,"stop":1753774407461,"duration":0},"status":"passed","severity":"normal"},{"uid":"223ec95a841dd052","name":"caches peers it previously fetched","time":{"start":1753774432011,"stop":1753774432011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c5e20b030749ac","name":"Accepts a valid Waku Message","time":{"start":1753774456534,"stop":1753774456535,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dcb5c4331c53791","name":"should return null for non-existent peer","time":{"start":1753774423641,"stop":1753774423641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9088ea5c986e1aee","name":"should not execute task if max attempts is 0","time":{"start":1753774452516,"stop":1753774452517,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e17585df8a32ab","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753774407461,"stop":1753774407462,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8364122128482c6","name":"Push message with content topic containing escaped characters","time":{"start":1753775027525,"stop":1753775027525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c8adac6b40527a","name":"should initialize with default number of peers","time":{"start":1753774453054,"stop":1753774453054,"duration":0},"status":"passed","severity":"normal"},{"uid":"150f1dcf21521c0e","name":"should handle special patterns correctly","time":{"start":1753774464371,"stop":1753774464371,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edc5771acdbc70a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753774452222,"stop":1753774452222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f00f3b319260f8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753774947298,"stop":1753774947298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e804b1159f4a3488","name":"Push message with content topic containing Russian","time":{"start":1753775027524,"stop":1753775027524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f338cd64c80f79","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753774432014,"stop":1753774432014,"duration":0},"status":"skipped","severity":"normal"},{"uid":"865ca39a76d72b99","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753774462200,"stop":1753774462200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7ca818ce60f5c8","name":"Used by Waku Relay","time":{"start":1753774752832,"stop":1753774752833,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c99fc304ccd0b6","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753774452514,"stop":1753774452515,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef8ac9176be615d1","name":"should sort peers by ping value","time":{"start":1753774423675,"stop":1753774423675,"duration":0},"status":"passed","severity":"normal"},{"uid":"714ae8781a8034b7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753774412984,"stop":1753774412984,"duration":0},"status":"passed","severity":"normal"},{"uid":"50563846275d9356","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753774407471,"stop":1753774407471,"duration":0},"status":"passed","severity":"normal"},{"uid":"139e820a1c502ee1","name":"Query with Promise Callback, No message returned","time":{"start":1753774694143,"stop":1753774694143,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cde250bc1ba8e1","name":"should hang up with multiaddr and return true on success","time":{"start":1753774423670,"stop":1753774423670,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aca3885cd419c1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753774431760,"stop":1753774431761,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fea4cddf3e430","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753774462213,"stop":1753774462215,"duration":2},"status":"passed","severity":"normal"},{"uid":"29a30bf80420661b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753774423596,"stop":1753774423597,"duration":1},"status":"passed","severity":"normal"},{"uid":"55de8b00df2d2c0b","name":"should return false when peer is not found","time":{"start":1753774423337,"stop":1753774423338,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3e30a9c6221785","name":"Check received message containing emoji","time":{"start":1753774917604,"stop":1753774917604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4634b65c4c067f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753774917605,"stop":1753774917605,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf230803d2845f4","name":"should dial all peers on dial","time":{"start":1753774568713,"stop":1753774568714,"duration":1},"status":"passed","severity":"normal"},{"uid":"6988b563fd5aa00d","name":"Overlapping topic subscription","time":{"start":1753774624282,"stop":1753774624282,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc0e5f564c23490c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753774423992,"stop":1753774423992,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aa72300969b0eb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753774462199,"stop":1753774462200,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2974eb40be6f70","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753774462205,"stop":1753774462205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24a474347d101d","name":"should handle shard reader errors gracefully","time":{"start":1753774422913,"stop":1753774422913,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a0ae1d504c68e","name":"Check received message containing shell command","time":{"start":1753774917592,"stop":1753774917593,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cdb920c1e6d255","name":"Check received message containing Arabic","time":{"start":1753774917590,"stop":1753774917590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a50f9f57a7a08b","name":"returns nothing if no connections present","time":{"start":1753774423732,"stop":1753774423732,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf2057de995954e","name":"Ordered callback, aborts when callback returns true","time":{"start":1753774727614,"stop":1753774727614,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a8fada40438cb9","name":"should return false when peer is not found","time":{"start":1753774423345,"stop":1753774423345,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbea53d2bc920d2","name":"should be safe to call multiple times","time":{"start":1753774423628,"stop":1753774423628,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f1a17232518c1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753774453055,"stop":1753774453056,"duration":1},"status":"passed","severity":"normal"},{"uid":"164f91ff89cbe3eb","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753774730580,"stop":1753774730580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b6aa57466de3d3","name":"Meta field set when metaSetter is specified","time":{"start":1753774424178,"stop":1753774424179,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6714bdbffa6451","name":"Check meta is set [symmetric]","time":{"start":1753774441828,"stop":1753774441829,"duration":1},"status":"passed","severity":"normal"},{"uid":"73decea9fcbf5c02","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753774500075,"stop":1753774500076,"duration":1},"status":"passed","severity":"normal"},{"uid":"daafa4bbfdb94a05","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753774727612,"stop":1753774727613,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f39c8d878734c3","name":"should handle peer store update failures gracefully","time":{"start":1753774423007,"stop":1753774423007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58e6accbf1dcbc4","name":"should allow redial after failed dial cooldown expires","time":{"start":1753774422905,"stop":1753774422905,"duration":0},"status":"passed","severity":"normal"},{"uid":"813958fc8b658e9a","name":"Check received message containing escaped characters","time":{"start":1753774917604,"stop":1753774917604,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ab57af3b8d57e1","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753774423676,"stop":1753774423676,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b221c6b3d7fd35","name":"should dispatch network event when browser goes offline","time":{"start":1753774423601,"stop":1753774423602,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ca31f08596a5f7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753774462217,"stop":1753774462217,"duration":0},"status":"passed","severity":"normal"},{"uid":"48842910710d1fb3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753774614887,"stop":1753774614887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c04e57e35db9eff","name":"Passing page size 11 when there are 10 messages","time":{"start":1753774736533,"stop":1753774736535,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cc72d41fe773b41","name":"1 Store, 2 fetches","time":{"start":1753774431566,"stop":1753774431567,"duration":1},"status":"passed","severity":"normal"},{"uid":"6571d0fbd23d00e6","name":"random static sharding 9 - Cluster ID: 10, Shard ID: 112","time":{"start":1753774712324,"stop":1753774712325,"duration":1},"status":"passed","severity":"normal"},{"uid":"404791f5ccf55789","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753774407464,"stop":1753774407464,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f628fe88d65716","name":"Filter","time":{"start":1753774745642,"stop":1753774745642,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a936c7bc17309a","name":"Check received message containing long","time":{"start":1753774917588,"stop":1753774917589,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e947c07f328e520","name":"should dial with PeerId and return stream","time":{"start":1753774423668,"stop":1753774423668,"duration":0},"status":"passed","severity":"normal"},{"uid":"3945f1c45a5ba427","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753774407462,"stop":1753774407462,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb77dafae4c249e9","name":"Push 30 different messages","time":{"start":1753775027508,"stop":1753775027509,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e1e04b2e1cfeffaa","name":"Push message with long payload","time":{"start":1753775027497,"stop":1753775027498,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7dc78710fc95f8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753774453047,"stop":1753774453047,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7307a5e3405907","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753774462195,"stop":1753774462195,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c7798a247e28cd","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753774624285,"stop":1753774624286,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b73c49634047515","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753774917605,"stop":1753774917606,"duration":1},"status":"passed","severity":"normal"},{"uid":"60050b2b2a32453","name":"should respect custom numPeersToUse configuration","time":{"start":1753774453060,"stop":1753774453060,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf96d9173d6045c1","name":"should be empty when created","time":{"start":1753774453044,"stop":1753774453045,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f369a7e7441c5c","name":"should properly create location multiaddrs - udp4","time":{"start":1753774413674,"stop":1753774413674,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0c82dfd0b1f040","name":"Check received message containing JSON","time":{"start":1753774917592,"stop":1753774917592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce29d4d4bd2b74a7","name":"should remove event listeners","time":{"start":1753774422992,"stop":1753774422992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c536b0966d64cdec","name":"should dial all remaining peers","time":{"start":1753774423639,"stop":1753774423639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ae6abe2445eeb6","name":"Query Generator, No message returned","time":{"start":1753774694140,"stop":1753774694141,"duration":1},"status":"passed","severity":"normal"},{"uid":"6207bffbe83c6a2b","name":"Push message with numeric payload","time":{"start":1753775027498,"stop":1753775027498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af87077a3cf984f","name":"Push message with content topic containing numeric","time":{"start":1753775027523,"stop":1753775027523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cbdfa8633748c","name":"Check message with non string payload is not received","time":{"start":1753774917607,"stop":1753774917608,"duration":1},"status":"passed","severity":"normal"},{"uid":"39591dd3dca1fb34","name":"Init the array if not present","time":{"start":1753774407113,"stop":1753774407115,"duration":2},"status":"passed","severity":"normal"},{"uid":"2bdde8618aaca8e8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753774917595,"stop":1753774917595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91c125833b31fc7","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753774412971,"stop":1753774412973,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c44ff695f215e4","name":"Subscribe and receive messages via waku relay post","time":{"start":1753774947311,"stop":1753774947311,"duration":0},"status":"passed","severity":"normal"},{"uid":"add42fcba2a402ec","name":"random static sharding 8 - Cluster ID: 808, Shard ID: 903","time":{"start":1753774712324,"stop":1753774712324,"duration":0},"status":"passed","severity":"normal"},{"uid":"da491f62502110ea","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753774462202,"stop":1753774462202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de29dea360998ab","name":"should handle errors when globalThis is not available","time":{"start":1753774423594,"stop":1753774423594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee34a2d7b6caf91","name":"should invoke callbacks when receiving a message","time":{"start":1753774453046,"stop":1753774453047,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5c955d613754a4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753774947299,"stop":1753774947299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5d18e51808cae2","name":"Push message with special chars payload","time":{"start":1753775027517,"stop":1753775027517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87970dcb9be7a30","name":"Decoder throws on undefined content topic","time":{"start":1753774441831,"stop":1753774441831,"duration":0},"status":"passed","severity":"normal"},{"uid":"6913f7150a9eb6ae","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753774917608,"stop":1753774917608,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f31188c5821ccc","name":"should handle peerStore errors gracefully","time":{"start":1753774423672,"stop":1753774423675,"duration":3},"status":"passed","severity":"normal"},{"uid":"7fc0b3f93c9f3717","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753774462206,"stop":1753774462206,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd782b1cf8149b52","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app82/10/topic855/xml","time":{"start":1753774722415,"stop":1753774722415,"duration":0},"status":"passed","severity":"normal"},{"uid":"7286dad653ea59d2","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753774443254,"stop":1753774443255,"duration":1},"status":"passed","severity":"normal"},{"uid":"60dabd6f83d95ed5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753774947313,"stop":1753774947313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7995207642e3003","name":"should detect messages with missing dependencies","time":{"start":1753774465456,"stop":1753774465456,"duration":0},"status":"passed","severity":"normal"},{"uid":"165beca12a5f8b3f","name":"Does not throw an exception when node disconnects","time":{"start":1753774752831,"stop":1753774752831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5d37a091fc8113","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753774452950,"stop":1753774452950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e290c2ded6211fa","name":"LightPush","time":{"start":1753774745642,"stop":1753774745642,"duration":0},"status":"passed","severity":"normal"},{"uid":"addf431318b5df2d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753774462198,"stop":1753774462198,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a7d9f47e54e3ba","name":"Decoder throws on undefined content topic","time":{"start":1753774424179,"stop":1753774424179,"duration":0},"status":"passed","severity":"normal"},{"uid":"879e72a03acd6b0a","name":"Push message with content topic containing unicode special characters","time":{"start":1753775027513,"stop":1753775027513,"duration":0},"status":"passed","severity":"normal"},{"uid":"497dc40c755e252e","name":"Push message with short payload","time":{"start":1753775027516,"stop":1753775027517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd8c9501166b048","name":"should not receive a peer event after stop","time":{"start":1753774485132,"stop":1753774485133,"duration":1},"status":"passed","severity":"normal"},{"uid":"313211f68ae281cf","name":"should create KeepAliveManager with relay","time":{"start":1753774422991,"stop":1753774422991,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dbda6a9c215","name":"throws on content topic with generation field greater than 0","time":{"start":1753774407457,"stop":1753774407458,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5576fa3f0b72519","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753774553872,"stop":1753774553872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2441e8a2f30deaf","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753774743049,"stop":1753774743049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af69ae476ff6730","name":"should properly create location multiaddrs - tcp4","time":{"start":1753774413674,"stop":1753774413674,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6ef4f266e203db","name":"Fails to publish duplicate message","time":{"start":1753774614886,"stop":1753774614886,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c57d417e4a7c58b","name":"Check publish message containing Basic HTML tag","time":{"start":1753774614871,"stop":1753774614871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cbfa24eba015f7","name":"udp ip6 address","time":{"start":1753774413071,"stop":1753774413072,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba380fcc2baac4e5","name":"Check publish message containing unicode special characters","time":{"start":1753774614875,"stop":1753774614877,"duration":2},"status":"passed","severity":"normal"},{"uid":"b45cd78afd3863fc","name":"Throws when trying to push message with empty payload","time":{"start":1753775027522,"stop":1753775027522,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c3b5ebeb313e9b","name":"Push message with content topic containing special chars","time":{"start":1753775027523,"stop":1753775027523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2549e3d24a6709be","name":"should be empty after removing the only subscription","time":{"start":1753774453046,"stop":1753774453046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d2265fc537b75e","name":"should clear the dialing interval","time":{"start":1753774422869,"stop":1753774422877,"duration":8},"status":"passed","severity":"normal"},{"uid":"644dbc144c67b79c","name":"should return false when peer is on different cluster","time":{"start":1753774423338,"stop":1753774423338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d35e139d6244d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753774407472,"stop":1753774407472,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c123f7cdd1427a","name":"should reject if LightPush is requested but not mounted","time":{"start":1753774453067,"stop":1753774453067,"duration":0},"status":"passed","severity":"normal"},{"uid":"543ba1e3311acbea","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753774694141,"stop":1753774694141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c53ae7ed2e5bed","name":"should not fail to start the service if it is already started","time":{"start":1753774435872,"stop":1753774435872,"duration":0},"status":"passed","severity":"normal"},{"uid":"8576f695ccd05cf0","name":"Check publish message after service node is restarted","time":{"start":1753774614888,"stop":1753774614889,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d4dfc20be8b548df","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753774423294,"stop":1753774423294,"duration":0},"status":"passed","severity":"normal"},{"uid":"1334f06e42ecffde","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753774423648,"stop":1753774423648,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8c603aab498bc2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753774624130,"stop":1753774624130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81fd41547fab27e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753774462204,"stop":1753774462204,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f537afe11ad40","name":"should dial all known peers when reached zero connections","time":{"start":1753774522543,"stop":1753774522544,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f315ecd56a29a74","name":"should handle all zero keep alive options","time":{"start":1753774423019,"stop":1753774423020,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4cb735a4fe0f88c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753774624131,"stop":1753774624131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3778be0c2d4c4d16","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753774462217,"stop":1753774462217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d1eef48fabf0a8","name":"Subscribe to topic containing short and publish message","time":{"start":1753774624283,"stop":1753774624284,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2d90dba35db34f","name":"Push message with content topic containing numeric","time":{"start":1753775027510,"stop":1753775027510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f345fd4a546b40ee","name":"should reject if Filter is requested but not mounted","time":{"start":1753774453067,"stop":1753774453068,"duration":1},"status":"passed","severity":"normal"},{"uid":"2137ff8bbb121585","name":"Callback on promise","time":{"start":1753774727612,"stop":1753774727612,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d859f027622f19","name":"should properly create peer info with all multiaddrs","time":{"start":1753774413676,"stop":1753774413676,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c942c492360e7f","name":"should remove event listeners from globalThis","time":{"start":1753774423595,"stop":1753774423595,"duration":0},"status":"passed","severity":"normal"},{"uid":"7455984ae2939f94","name":"can start the service","time":{"start":1753774435870,"stop":1753774435871,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b82ee84a20a683b","name":"should be safe to call multiple times","time":{"start":1753774423280,"stop":1753774423280,"duration":0},"status":"passed","severity":"normal"},{"uid":"301eab3a688f7355","name":"Check publish message containing special chars","time":{"start":1753774614867,"stop":1753774614867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9db0eb38c6b186","name":"should set field with only STORE enabled","time":{"start":1753774413677,"stop":1753774413677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f779b95f8d8bcc","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753774423627,"stop":1753774423628,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fff8d4d0069696","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app83/6/topic523/utf8","time":{"start":1753774722421,"stop":1753774722422,"duration":1},"status":"passed","severity":"normal"},{"uid":"2358fba2af63e159","name":"Check received message containing XML","time":{"start":1753774917591,"stop":1753774917591,"duration":0},"status":"passed","severity":"normal"},{"uid":"db27860fe06b0ade","name":"should successfully stop","time":{"start":1753774452958,"stop":1753774452959,"duration":1},"status":"passed","severity":"normal"},{"uid":"621916c383d09e00","name":"Push message with content topic containing emoji","time":{"start":1753775027526,"stop":1753775027526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e573a9765eadbabf","name":"should create ShardReader with static shards network config","time":{"start":1753774423323,"stop":1753774423323,"duration":0},"status":"passed","severity":"normal"},{"uid":"829dde1df6df3018","name":"Cluster ID 0, shard 1","time":{"start":1753774712318,"stop":1753774712318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d549fed830259f4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753774553874,"stop":1753774553874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f96e12d3b1d1579","name":"should return no connections if no open connection provided","time":{"start":1753774423733,"stop":1753774423733,"duration":0},"status":"passed","severity":"normal"},{"uid":"535129b95410cced","name":"should stop all internal components","time":{"start":1753774423663,"stop":1753774423663,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c655c6b06fd6181","name":"should return false and handle errors gracefully","time":{"start":1753774423670,"stop":1753774423671,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd4d3776d914359","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753774462206,"stop":1753774462206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee8129c82f3c0c3","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753774462208,"stop":1753774462208,"duration":0},"status":"passed","severity":"normal"},{"uid":"532d9b441264638","name":"should not receive a peer event before start","time":{"start":1753774591382,"stop":1753774591382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc80f1e0666aa9a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753774947310,"stop":1753774947311,"duration":1},"status":"passed","severity":"normal"},{"uid":"c292461b3922977a","name":"Subscribe and receive messages via lightPush","time":{"start":1753774947297,"stop":1753774947297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0adc1137e9f91c1","name":"should not process empty queue","time":{"start":1753774422912,"stop":1753774422912,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9b15b4ec4caff7","name":"Push message with SQL Injection payload","time":{"start":1753775027503,"stop":1753775027503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40852d9cd1a46af","name":"should not retry if at least one success","time":{"start":1753774452517,"stop":1753774452518,"duration":1},"status":"passed","severity":"normal"},{"uid":"65eb466f362e49fb","name":"should set field with all protocols enabled","time":{"start":1753774413676,"stop":1753774413677,"duration":1},"status":"passed","severity":"normal"},{"uid":"b748ab465818e53","name":"should add event listeners to libp2p","time":{"start":1753774423593,"stop":1753774423593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42a443a9f1c1acb","name":"should not fail to stop the service if it was not started","time":{"start":1753774435871,"stop":1753774435872,"duration":1},"status":"passed","severity":"normal"},{"uid":"a961b5bb5d5ce8ae","name":"should allow redial after cooldown period","time":{"start":1753774422891,"stop":1753774422891,"duration":0},"status":"passed","severity":"normal"},{"uid":"83986a0764a00500","name":"should be safe to call multiple times","time":{"start":1753774423663,"stop":1753774423663,"duration":0},"status":"passed","severity":"normal"},{"uid":"860a7c3aae4217e8","name":"Push message with content topic containing Arabic","time":{"start":1753775027524,"stop":1753775027524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc6a386b8b8ad9d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753774947320,"stop":1753774947320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7824f4f0c80fbd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753774947299,"stop":1753774947299,"duration":0},"status":"passed","severity":"normal"},{"uid":"986ed1f55daa6637","name":"recovers when dns.resolve returns empty","time":{"start":1753774432010,"stop":1753774432010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f248d149ffd191a7","name":"should handle hash queries without validation","time":{"start":1753774453252,"stop":1753774453253,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cf1539b229756f","name":"Push message with numeric payload","time":{"start":1753775027517,"stop":1753775027517,"duration":0},"status":"passed","severity":"normal"},{"uid":"574858b4b6034062","name":"retrieves a single peer","time":{"start":1753774432009,"stop":1753774432009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12c2b9a369fc40d","name":"Passing page size 3 when there are 20 messages","time":{"start":1753774736528,"stop":1753774736528,"duration":0},"status":"passed","severity":"normal"},{"uid":"9182c28ce22d1d1d","name":"throws on content topic with empty topic name field","time":{"start":1753774407459,"stop":1753774407459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8608c8e359fc2b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753774462203,"stop":1753774462203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc0e68f2285d53f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753774947319,"stop":1753774947320,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcd3f05e8949dde","name":"rejects hash query with time filter","time":{"start":1753774423614,"stop":1753774423614,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8397ec23511074","name":"returns all values when wanted number is greater than available values","time":{"start":1753774431505,"stop":1753774431506,"duration":1},"status":"passed","severity":"normal"},{"uid":"827e0629dec1c44c","name":"messageHashStr works with IProtoMessage","time":{"start":1753774423566,"stop":1753774423566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de5fdf0644a2e75","name":"should call waitForPeer on Relay","time":{"start":1753774453069,"stop":1753774453069,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc54167df1a5296","name":"should handle relay send failures gracefully","time":{"start":1753774423011,"stop":1753774423012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a262c93c5e8c02","name":"should get / set UDP multiaddr","time":{"start":1753774413673,"stop":1753774413673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91d99688d18bec7","name":"should set field with only FILTER enabled","time":{"start":1753774413677,"stop":1753774413678,"duration":1},"status":"passed","severity":"normal"},{"uid":"751ea77a7b766ae2","name":"connects to nwaku","time":{"start":1753774752831,"stop":1753774752831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5baf88ad8aa747","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753774743050,"stop":1753774743051,"duration":1},"status":"passed","severity":"normal"},{"uid":"943d22b29252e717","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753774485134,"stop":1753774485135,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2a49b57a20617c9b","name":"should handle complete peer lifecycle","time":{"start":1753774423020,"stop":1753774423031,"duration":11},"status":"passed","severity":"normal"},{"uid":"dcc1d92be0e39f97","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753774462208,"stop":1753774462208,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66893d689b57312","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753774453061,"stop":1753774453061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b770b6db93db5722","name":"Waku message hash computation (payload length 0)","time":{"start":1753774423562,"stop":1753774423562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ad0c630f4f819c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753774407469,"stop":1753774407469,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3bad4525ef0f7c","name":"should handle disconnect when peer has no timers","time":{"start":1753774423012,"stop":1753774423018,"duration":6},"status":"passed","severity":"normal"},{"uid":"8690a018b3b84d5c","name":"should process up to 3 peers at once","time":{"start":1753774422910,"stop":1753774422912,"duration":2},"status":"passed","severity":"normal"},{"uid":"d56835d41d30c795","name":"Check received message containing Chinese","time":{"start":1753774917589,"stop":1753774917590,"duration":1},"status":"passed","severity":"normal"},{"uid":"90dd278352005d7d","name":"Check received message with timestamp: 1753774479869000000 ","time":{"start":1753774917604,"stop":1753774917605,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f1ac39de1da0b3","name":"should send to specified number of peers of used peers","time":{"start":1753774452608,"stop":1753774452609,"duration":1},"status":"passed","severity":"normal"},{"uid":"227fe9a38d2644fe","name":"should retry on complete failure if specified","time":{"start":1753774452609,"stop":1753774452609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1527bdde60ae4c40","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753774407466,"stop":1753774407467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b34ce6cfad54e","name":"random static sharding 5 - Cluster ID: 538, Shard ID: 915","time":{"start":1753774712322,"stop":1753774712323,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04eb594dfec3f05","name":"should handle peer disconnect event when no connections remain","time":{"start":1753774423599,"stop":1753774423599,"duration":0},"status":"passed","severity":"normal"},{"uid":"22930c5255856f2e","name":"can start the service","time":{"start":1753774591379,"stop":1753774591380,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df6b62eca66ec8","name":"Push message with content topic containing JSON","time":{"start":1753775027525,"stop":1753775027525,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f269acc3469cf9","name":"should not discard bootstrap peers if under the limit","time":{"start":1753774522544,"stop":1753774522544,"duration":0},"status":"passed","severity":"normal"},{"uid":"16be13d37e7dbb73","name":"Check received message containing Script","time":{"start":1753774917591,"stop":1753774917591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ba0fae80b3d331","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753774462199,"stop":1753774462199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c688c816f744aabc","name":"should decode valid enr with tcp successfully","time":{"start":1753774413668,"stop":1753774413668,"duration":0},"status":"passed","severity":"normal"},{"uid":"c416d2df27ca672e","name":"Push message with special chars payload","time":{"start":1753775027498,"stop":1753775027502,"duration":4},"status":"passed","severity":"normal"},{"uid":"47bb445552b485e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753774453059,"stop":1753774453059,"duration":0},"status":"passed","severity":"normal"},{"uid":"738feef59827424e","name":"should send relay ping messages on timer","time":{"start":1753774423011,"stop":1753774423011,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c73d82eef672e18","name":"should create ShardReader with auto sharding network config","time":{"start":1753774423322,"stop":1753774423323,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dcfc6f586cad0d4","name":"Push message with Basic HTML tag payload","time":{"start":1753775027504,"stop":1753775027504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6916084ff38d31","name":"Push message with JSON payload","time":{"start":1753775027505,"stop":1753775027506,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f06611ea45d302","name":"should process queue every 500ms","time":{"start":1753774422910,"stop":1753774422910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c38a834d20f64f","name":"should clear existing timers before creating new ones","time":{"start":1753774423018,"stop":1753774423019,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15ea337918b1305","name":"Subscribe to topic containing XML and receive message","time":{"start":1753774947318,"stop":1753774947318,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cf1091aba4664c","name":"Nodes with multiple pubsub topic","time":{"start":1753774608142,"stop":1753774608142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee690065c755d5e7","name":"Subscribe to topic containing Script and receive message","time":{"start":1753774947305,"stop":1753774947306,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0d72bfb701fc20","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753774722409,"stop":1753774722414,"duration":5},"status":"passed","severity":"normal"},{"uid":"9b301f674f0185b2","name":"Rejects garbage","time":{"start":1753774456535,"stop":1753774456535,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a17a68912444df9","name":"A test","time":{"start":1753774539375,"stop":1753774539376,"duration":1},"status":"passed","severity":"normal"},{"uid":"685a4784d0aa464c","name":"should drop connection to all peers on hangUp","time":{"start":1753774568714,"stop":1753774568714,"duration":0},"status":"passed","severity":"normal"},{"uid":"61192ba93354fa79","name":"should handle multiple peers with different shard configurations","time":{"start":1753774422919,"stop":1753774422919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d5fbaf9cfd3b4c","name":"Subscribe to topic containing long and receive message","time":{"start":1753774947315,"stop":1753774947315,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d3df7ab4eef413","name":"should hang up with PeerId and return true on success","time":{"start":1753774423670,"stop":1753774423670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5520f2b51dc0fce8","name":"should reject if Store is requested but not mounted","time":{"start":1753774453067,"stop":1753774453067,"duration":0},"status":"passed","severity":"normal"},{"uid":"646dffbfce5f0c10","name":"should not fail to stop the service if it was not started","time":{"start":1753774485130,"stop":1753774485130,"duration":0},"status":"passed","severity":"normal"},{"uid":"d935169dcfbebd77","name":"messageHashStr returns a hex string","time":{"start":1753774423566,"stop":1753774423566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dbb1f86e313bfe","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753774423602,"stop":1753774423602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22577d72a09c36d","name":"Push message with Chinese payload","time":{"start":1753775027502,"stop":1753775027502,"duration":0},"status":"passed","severity":"normal"},{"uid":"903d73d90a1e6e9f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753774947305,"stop":1753774947305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d36c11918af690","name":"accepts time-filtered query with content filter","time":{"start":1753774423614,"stop":1753774423614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4168bed8b23cd251","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753774624280,"stop":1753774624280,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06767327a24d87e","name":"Ephemeral messages are not stored","time":{"start":1753774487663,"stop":1753774487664,"duration":1},"status":"passed","severity":"normal"},{"uid":"a462b2e7996be7e5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753774431763,"stop":1753774431763,"duration":0},"status":"passed","severity":"normal"},{"uid":"81088bcee761ec18","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753774407469,"stop":1753774407470,"duration":1},"status":"passed","severity":"normal"},{"uid":"7410271e234ddf7e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753774503046,"stop":1753774503047,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b6b6dc6c9ce0aa","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app9/9/topic500/xml","time":{"start":1753774722415,"stop":1753774722415,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf03fe90b12c8c9","name":"should handle case with no peers in store","time":{"start":1753774423640,"stop":1753774423640,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dc9facd6eba0c7","name":"should update ack status of messages in outgoing buffer","time":{"start":1753774465459,"stop":1753774465459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d15662a223d42d","name":"Nodes with multiple pubsub topic","time":{"start":1753774608140,"stop":1753774608141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7340e85ca0df109","name":"Push message with content topic containing short","time":{"start":1753775027509,"stop":1753775027509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7865040b3fe77f8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753774947301,"stop":1753774947301,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d2cad83f05a135","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753774608138,"stop":1753774608138,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e819446bfb4b9","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753774407462,"stop":1753774407462,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2acbad161e5b1dc","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753774462195,"stop":1753774462196,"duration":1},"status":"passed","severity":"normal"},{"uid":"704c5f1b2098833d","name":"Wrong topic","time":{"start":1753774722428,"stop":1753774722429,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ccae91cbf832f4","name":"Sign & Recover","time":{"start":1753774442248,"stop":1753774442248,"duration":0},"status":"passed","severity":"normal"},{"uid":"4439642cf2e1b637","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753774614886,"stop":1753774614887,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7b8006ed2e9141","name":"should not allow unachievable error rate","time":{"start":1753774461792,"stop":1753774461793,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9626cd789bdaaa","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753774431761,"stop":1753774431761,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ad00bccb5d2a69","name":"Check received message containing long","time":{"start":1753774917599,"stop":1753774917599,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab9d4fef4f7fd2e","name":"should start all internal components","time":{"start":1753774423662,"stop":1753774423662,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcc8d0a9ed5e536","name":"should do nothing if no non-locked connections to drop","time":{"start":1753774423647,"stop":1753774423647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5408860aa72ee4b9","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753774423008,"stop":1753774423008,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a207c6b3110ce1","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753774432012,"stop":1753774432013,"duration":1},"status":"passed","severity":"normal"},{"uid":"4999a5e47f3788fd","name":"Subscribe to topic containing short and receive message","time":{"start":1753774947314,"stop":1753774947314,"duration":0},"status":"passed","severity":"normal"},{"uid":"43114d8496065858","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753774947304,"stop":1753774947305,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c10c622253b5bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753774407473,"stop":1753774407474,"duration":1},"status":"passed","severity":"normal"},{"uid":"64db12156d7374c4","name":"Using a function","time":{"start":1753774752832,"stop":1753774752832,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f825a6da2afc9c","name":"should lock peers when selected","time":{"start":1753774453056,"stop":1753774453056,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fe44541b55d99f","name":"accepts valid content-filtered query","time":{"start":1753774423611,"stop":1753774423611,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c987fc9db395311","name":"should dial one peer on dial","time":{"start":1753774568714,"stop":1753774568714,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ddd0ca40acce8","name":"should handle dial errors","time":{"start":1753774423669,"stop":1753774423669,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05e30f162458bc5","name":"should dial more peers if under maxConnections","time":{"start":1753774423646,"stop":1753774423646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b352e2ae57d51de9","name":"Push message with meta","time":{"start":1753775027513,"stop":1753775027514,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9fd9a8d574254da","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753774462205,"stop":1753774462205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8303b84cf1b3a7d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753774743051,"stop":1753774743051,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b59214cd741eaf7","name":"should return true when peer is on the same cluster","time":{"start":1753774423324,"stop":1753774423324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb8781400edf403","name":"throws on content topic with empty encoding field","time":{"start":1753774407459,"stop":1753774407460,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c02e331a0cd7a84","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753774947320,"stop":1753774947320,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bf72d039415cba","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753774462196,"stop":1753774462197,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d493c7ed9e1a636","name":"should throw error - invalid id","time":{"start":1753774413669,"stop":1753774413669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b5982fefebfac0","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753774423472,"stop":1753774423477,"duration":5},"status":"passed","severity":"normal"},{"uid":"9cb75d7444eaac5f","name":"Query with Promise Callback, No Decoder","time":{"start":1753774694142,"stop":1753774694143,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ac4a937b91a073","name":"should throw error - no public key","time":{"start":1753774413668,"stop":1753774413669,"duration":1},"status":"passed","severity":"normal"},{"uid":"9536ce8925d8631b","name":"should encodeTxt and decodeTxt","time":{"start":1753774413665,"stop":1753774413665,"duration":0},"status":"passed","severity":"normal"},{"uid":"254dafe36d1d57e2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753774485134,"stop":1753774485134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5384bf20a0c2f24e","name":"should have no discoveries enabled by default","time":{"start":1753774452213,"stop":1753774452214,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af25cb4c594c569","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753774624131,"stop":1753774624132,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daf34d3514ce4fa","name":"should not fail to start the service if it is already started","time":{"start":1753774485130,"stop":1753774485131,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c358cb442f84d56","name":"should dial peers from store on start","time":{"start":1753774423627,"stop":1753774423627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5323c45502d7d210","name":"Check received message containing Arabic","time":{"start":1753774917601,"stop":1753774917601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cb6c76ea8534fc","name":"Subscribe to topic containing Script and receive message","time":{"start":1753774947317,"stop":1753774947317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a9e2ec1b60a102","name":"should be online or offline if network state changed","time":{"start":1753774500077,"stop":1753774500077,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41ab825f915073c","name":"yields undefined for messages without content topic","time":{"start":1753774424065,"stop":1753774424066,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fc5f237533e1b4","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753774668139,"stop":1753774668139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80c19420767ff4e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753774487665,"stop":1753774487665,"duration":0},"status":"passed","severity":"normal"},{"uid":"573b23bdc19eeddd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753774465457,"stop":1753774465457,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa95edb2a49b9c8","name":"should start and stop interval correctly","time":{"start":1753774452508,"stop":1753774452508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e01cb853411b52e","name":"should handle queue processing errors gracefully","time":{"start":1753774422912,"stop":1753774422913,"duration":1},"status":"passed","severity":"normal"},{"uid":"922a5cf1370312ac","name":"should dial peers from store when no connections remain","time":{"start":1753774423633,"stop":1753774423634,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5f6ba936f0457a","name":"Relay - dialed first","time":{"start":1753774745640,"stop":1753774745640,"duration":0},"status":"passed","severity":"normal"},{"uid":"780c7dd543feae62","name":"should deliver messages after dependencies are met","time":{"start":1753774465457,"stop":1753774465457,"duration":0},"status":"passed","severity":"normal"},{"uid":"741686e94f526271","name":"should not receive a peer event before start","time":{"start":1753774435873,"stop":1753774435873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c9ddcb27414f30","name":"should add peer to queue when queue is not empty","time":{"start":1753774422882,"stop":1753774422889,"duration":7},"status":"passed","severity":"normal"},{"uid":"319215d41b9b6083","name":"should handle general insertion and lookup correctly","time":{"start":1753774464371,"stop":1753774464372,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d49430ccaffa40","name":"should not allow k > 12","time":{"start":1753774461789,"stop":1753774461791,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c0d347aaf0630e0","name":"Check received message containing unicode special characters","time":{"start":1753774917593,"stop":1753774917593,"duration":0},"status":"passed","severity":"normal"},{"uid":"2080a6d31f21424","name":"should handle peer not in mesh for all topics","time":{"start":1753774423020,"stop":1753774423020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7163a4cd4d3969d4","name":"Push message with content topic containing Chinese","time":{"start":1753775027523,"stop":1753775027524,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d91785bc6c50e92","name":"should reject if WakuNode is not started","time":{"start":1753774453065,"stop":1753774453066,"duration":1},"status":"passed","severity":"normal"},{"uid":"540c0e02172cfa0d","name":"should handle empty pubsub topics","time":{"start":1753774423019,"stop":1753774423019,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b86ff0055ae682","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753774407473,"stop":1753774407473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae12dfa3b3a86dd","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753774679994,"stop":1753774679995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4b72ace14c907c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753774423646,"stop":1753774423647,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4930cae9730b0b2","name":"Check message with no content topic is not received","time":{"start":1753774917607,"stop":1753774917607,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d92168d512658c","name":"Decoder throws on empty string content topic","time":{"start":1753774441831,"stop":1753774441831,"duration":0},"status":"passed","severity":"normal"},{"uid":"792d1d057e4034ed","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753774412974,"stop":1753774412975,"duration":1},"status":"passed","severity":"normal"},{"uid":"89668066d4866cb3","name":"Check message on other pubsub topic is not received","time":{"start":1753774917596,"stop":1753774917596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c933ef0ab8eb3a5","name":"should skip peer when dialed recently","time":{"start":1753774422889,"stop":1753774422890,"duration":1},"status":"passed","severity":"normal"},{"uid":"396619724f47a6ac","name":"should enable all discoveries when explicitly set","time":{"start":1753774452214,"stop":1753774452221,"duration":7},"status":"passed","severity":"normal"},{"uid":"5808955a47826c2b","name":"should perform ping and update peer store on timer","time":{"start":1753774423006,"stop":1753774423006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9cda226a2aa8f1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753774462210,"stop":1753774462211,"duration":1},"status":"passed","severity":"normal"},{"uid":"10160abb9348b139","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753774424180,"stop":1753774424180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c509dee83400c859","name":"Register correct protocols","time":{"start":1753774624278,"stop":1753774624278,"duration":0},"status":"passed","severity":"normal"},{"uid":"7412d18df0fe5a7c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753774465455,"stop":1753774465456,"duration":1},"status":"passed","severity":"normal"},{"uid":"936a1b2158a0831b","name":"should create ConnectionManager with required options","time":{"start":1753774423659,"stop":1753774423659,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ad991af430aa8","name":"should check connected peers if present and suitable","time":{"start":1753774453068,"stop":1753774453068,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88ca4178e57339b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753774407477,"stop":1753774407477,"duration":0},"status":"passed","severity":"normal"},{"uid":"da253838f71aa516","name":"should dial peer when peer is discovered","time":{"start":1753774423288,"stop":1753774423288,"duration":0},"status":"passed","severity":"normal"},{"uid":"e188d0457281589a","name":"Check publish message containing Russian","time":{"start":1753774614868,"stop":1753774614868,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b20a6c35cc797d","name":"should throw error - no public key","time":{"start":1753774413670,"stop":1753774413670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c593a84d79627e7e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753774947316,"stop":1753774947316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dd031bfdea90a3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753774947311,"stop":1753774947311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2248eaa44a9109f","name":"should skip peer when already connected","time":{"start":1753774422889,"stop":1753774422889,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e94b397f9b4bff","name":"Decoder throws on empty string content topic","time":{"start":1753774424179,"stop":1753774424180,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3e498a2fe7be00","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753774614878,"stop":1753774614879,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ab5b2a66ae2e61","name":"Push message with Arabic payload","time":{"start":1753775027518,"stop":1753775027518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7213e641bb811c2e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753774462201,"stop":1753774462201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71c94f91d2d7b42","name":"should properly create location multiaddrs - tcp6","time":{"start":1753774413675,"stop":1753774413675,"duration":0},"status":"passed","severity":"normal"},{"uid":"944295ba15916919","name":"Push to array if already present","time":{"start":1753774407115,"stop":1753774407116,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8145263c88a2c6e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753774462207,"stop":1753774462207,"duration":0},"status":"passed","severity":"normal"},{"uid":"274ed927e677f3e4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753774432013,"stop":1753774432014,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fb31d10781c7398d","name":"Promise Callback - false","time":{"start":1753774724550,"stop":1753774724551,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d7bec82b6fe1414","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753774407476,"stop":1753774407477,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e50f7916b647c2","name":"Mutual subscription","time":{"start":1753774624277,"stop":1753774624278,"duration":1},"status":"passed","severity":"normal"},{"uid":"976fa93a41800327","name":"Passing page size 19 when there are 20 messages","time":{"start":1753774736535,"stop":1753774736535,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adcac76995b5b60","name":"should handle errors when getting connections","time":{"start":1753774423602,"stop":1753774423603,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aa17ba78ca9d6f","name":"Ordered Callback - true","time":{"start":1753774724551,"stop":1753774724551,"duration":0},"status":"passed","severity":"normal"},{"uid":"746d687db376bb1f","name":"should return false when peer shard info is not found","time":{"start":1753774423339,"stop":1753774423339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dbb1400753cca7","name":"does not throw on valid cases","time":{"start":1753774407455,"stop":1753774407456,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e50f6170313af45","name":"Passing invalid cursor","time":{"start":1753774679996,"stop":1753774679996,"duration":0},"status":"passed","severity":"normal"},{"uid":"56217f068a8906d","name":"random static sharding 1 - Cluster ID: 61, Shard ID: 750","time":{"start":1753774712318,"stop":1753774712319,"duration":1},"status":"passed","severity":"normal"},{"uid":"b738fbd0dce252f9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753774423649,"stop":1753774423650,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a17924c63c328f8","name":"should handle corrupted local storage data gracefully","time":{"start":1753774435875,"stop":1753774435875,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ceff775ec10b74a","name":"Relay - dialed after","time":{"start":1753774745640,"stop":1753774745641,"duration":1},"status":"passed","severity":"normal"},{"uid":"8028c0005273ce6e","name":"Ephemeral field set to true","time":{"start":1753774424178,"stop":1753774424178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5217a7c315af8f27","name":"Publish message with custom timestamp: Wed Aug 07 2024 07:36:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1753774614879,"stop":1753774614879,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef7474dcb7862a4","name":"should add event listener for peer:discovery","time":{"start":1753774423279,"stop":1753774423279,"duration":0},"status":"passed","severity":"normal"},{"uid":"245e5a6e6350eccd","name":"should be able to encode the field with only STORE set to true","time":{"start":1753774412973,"stop":1753774412974,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb6219f00a521d3","name":"random static sharding 2 - Cluster ID: 883, Shard ID: 536","time":{"start":1753774712319,"stop":1753774712319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f41709eb3b2ab58","name":"should not fail to start the service if it is already started","time":{"start":1753774591381,"stop":1753774591381,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14081ee8fd948c2","name":"should handle a minimal index list","time":{"start":1753774407758,"stop":1753774407758,"duration":0},"status":"passed","severity":"normal"},{"uid":"920e70df47c06a4d","name":"different cluster: nodes don't connect","time":{"start":1753774553870,"stop":1753774553871,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e3b3dc6f4e45dc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753774462212,"stop":1753774462212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d430d665e5f18971","name":"random static sharding 3 - Cluster ID: 205, Shard ID: 420","time":{"start":1753774712319,"stop":1753774712319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fde60f83dc810f","name":"Encoder throws on empty string content topic","time":{"start":1753774424179,"stop":1753774424179,"duration":0},"status":"passed","severity":"normal"},{"uid":"db83df511a04fda7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753774423645,"stop":1753774423645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e169e0bfa6476a3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753774624133,"stop":1753774624134,"duration":1},"status":"passed","severity":"normal"},{"uid":"606923f7e4bbf3f3","name":"Js publishes, other Js receives","time":{"start":1753774604810,"stop":1753774604810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5670209db1f5b381","name":"Publish message with large meta","time":{"start":1753774614889,"stop":1753774614889,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f61947bf9c6add","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753774431762,"stop":1753774431762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51bbf979c3f254","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753774423344,"stop":1753774423345,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfc345769d767b8","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753774431762,"stop":1753774431762,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d8dc5705de4cb1","name":"should handle errors when removing globalThis listeners","time":{"start":1753774423595,"stop":1753774423596,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4db160163fe9124","name":"Check publish message containing short","time":{"start":1753774614866,"stop":1753774614866,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4ea064ee3f90bb","name":"same cluster: nodes connect","time":{"start":1753774553872,"stop":1753774553873,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfcf815e6148c92","name":"should dispatch network event when browser goes online","time":{"start":1753774423601,"stop":1753774423601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c631c4880ad335f5","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753774730580,"stop":1753774730581,"duration":1},"status":"passed","severity":"normal"},{"uid":"664650873ad3314f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753774431759,"stop":1753774431759,"duration":0},"status":"passed","severity":"normal"},{"uid":"7342463d4ce4119e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753774624280,"stop":1753774624280,"duration":0},"status":"passed","severity":"normal"},{"uid":"309f6643274f3a46","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753774423645,"stop":1753774423646,"duration":1},"status":"passed","severity":"normal"},{"uid":"7500b2703b373664","name":"Default pageSize","time":{"start":1753774736537,"stop":1753774736537,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d7fe039ea7d21a","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753774412990,"stop":1753774412991,"duration":1},"status":"passed","severity":"normal"},{"uid":"da00987df3a14098","name":"Check message with invalid timestamp is not received","time":{"start":1753774917596,"stop":1753774917596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ca0db2f0eb813","name":"should select older connection if present","time":{"start":1753774423733,"stop":1753774423733,"duration":0},"status":"passed","severity":"normal"},{"uid":"890965a9a635c374","name":"handles different networkShards values correctly","time":{"start":1753774407467,"stop":1753774407467,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddcdb6f5a80359d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753774462216,"stop":1753774462217,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf532fad31e79a7","name":"Check publish message containing emoji","time":{"start":1753774614877,"stop":1753774614878,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d8ad6a24f62ebc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753774624281,"stop":1753774624281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0ce291ed4b3da4","name":"Push message with content topic containing Arabic","time":{"start":1753775027511,"stop":1753775027511,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fd7e7e22cad52e","name":"Check message on other pubsub topic is not received","time":{"start":1753774917606,"stop":1753774917606,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb6fdbe69678688","name":"should wait for Store peer to be connected","time":{"start":1753774453069,"stop":1753774453069,"duration":0},"status":"passed","severity":"normal"},{"uid":"340cfccdecc7bfa4","name":"should handle case when globalThis is not available","time":{"start":1753774423598,"stop":1753774423598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4316791aac824fe","name":"should handle ping failures gracefully","time":{"start":1753774423006,"stop":1753774423007,"duration":1},"status":"passed","severity":"normal"},{"uid":"922e8c7b6c96dc0b","name":"should initialize with custom number of peers","time":{"start":1753774453054,"stop":1753774453055,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b39a5c55f415d24","name":"should handle network check errors gracefully","time":{"start":1753774422918,"stop":1753774422918,"duration":0},"status":"passed","severity":"normal"},{"uid":"520b422cae5a42e4","name":"should remove event listener for peer:discovery","time":{"start":1753774423280,"stop":1753774423286,"duration":6},"status":"passed","severity":"normal"},{"uid":"e8e322c99018836b","name":"Check received message containing Russian","time":{"start":1753774917601,"stop":1753774917601,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee77d2c59686c8b","name":"should handle shardReader errors","time":{"start":1753774423676,"stop":1753774423677,"duration":1},"status":"passed","severity":"normal"},{"uid":"550068c943b32ff8","name":"should drop connection to one peer on hangUp","time":{"start":1753774568715,"stop":1753774568715,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d3e1635fa548c4","name":"Encoder throws on undefined content topic","time":{"start":1753774443256,"stop":1753774443256,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf27fb459411538","name":"Check publish message containing shell command","time":{"start":1753774614872,"stop":1753774614872,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c452d03e7e3ba5","name":"Push message with content topic containing emoji","time":{"start":1753775027513,"stop":1753775027513,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b7f20c07323825","name":"Store - dialed after - with timeout","time":{"start":1753774745641,"stop":1753774745642,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8accf38356ef209","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753774465454,"stop":1753774465455,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1581eed47364a4c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753774947303,"stop":1753774947303,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82726bb3fdffe13","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753774743053,"stop":1753774743053,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb50bb3c1d7def0","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753774423468,"stop":1753774423471,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c0f2a667ef5cc5a","name":"should not receive a peer event before start","time":{"start":1753774485132,"stop":1753774485132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48ab49c234af80f","name":"should be safe to call multiple times","time":{"start":1753774422992,"stop":1753774422992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b790731ea55b0e5f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753774624293,"stop":1753774624293,"duration":0},"status":"passed","severity":"normal"},{"uid":"926e576109dab5c5","name":"Push message with custom timestamp: 1753778103408","time":{"start":1753775027515,"stop":1753775027515,"duration":0},"status":"passed","severity":"normal"},{"uid":"92361ab9b4d91d6a","name":"throws on content topic with empty application field","time":{"start":1753774407458,"stop":1753774407458,"duration":0},"status":"passed","severity":"normal"},{"uid":"45219ee4c94e373d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753774539185,"stop":1753774539185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9913a89df4bf22","name":"nwaku subscribes","time":{"start":1753774604808,"stop":1753774604809,"duration":1},"status":"passed","severity":"normal"},{"uid":"856a8e6b91506506","name":"Relay","time":{"start":1753774485985,"stop":1753774485985,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17400647490df90","name":"Check received message containing numeric","time":{"start":1753774917589,"stop":1753774917589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c70d715176c6766","name":"Non TWN Cluster","time":{"start":1753774722414,"stop":1753774722415,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81bfcdfaee518ee","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753774407470,"stop":1753774407470,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34d873c4ff07f27","name":"Subscribe to topic containing XML and receive message","time":{"start":1753774947306,"stop":1753774947306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c4001333ebbc19","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753774465458,"stop":1753774465458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d09af4e6a0622a","name":"should not return locked peers if enough unlocked are available","time":{"start":1753774453057,"stop":1753774453057,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa564a9881f2ae10","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753774624291,"stop":1753774624291,"duration":0},"status":"passed","severity":"normal"},{"uid":"15946422f4d32646","name":"Promise Callback - true","time":{"start":1753774724550,"stop":1753774724550,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03dc0c9cc7d6e3a","name":"should initialize bloom filter with correct parameters","time":{"start":1753774464368,"stop":1753774464369,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5e2359cc0f2392","name":"should return PeerId when PeerId is provided","time":{"start":1753774423472,"stop":1753774423472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e86ef358ecf8375","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753774743047,"stop":1753774743047,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b84a364372df516","name":"Query generator for 2000 messages","time":{"start":1753774727614,"stop":1753774727614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edc91d61555c791","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753774407461,"stop":1753774407461,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc72211bcdfbd8df","name":"Query with Ordered Callback, No message returned","time":{"start":1753774694142,"stop":1753774694142,"duration":0},"status":"passed","severity":"normal"},{"uid":"74866d3f4d873d57","name":"should remove event listeners","time":{"start":1753774423628,"stop":1753774423629,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a0932c5718deee","name":"should create an instance with libp2p and dialer","time":{"start":1753774423276,"stop":1753774423279,"duration":3},"status":"passed","severity":"normal"},{"uid":"9aad1f59062328d2","name":"Check publish message containing escaped characters","time":{"start":1753774614872,"stop":1753774614875,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d75ada4c14b450a","name":"yields decoded messages","time":{"start":1753774424065,"stop":1753774424065,"duration":0},"status":"passed","severity":"normal"},{"uid":"318c4646ef6046eb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753774947303,"stop":1753774947303,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89e1b90e9c9ceea","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753774743047,"stop":1753774743047,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e780189c649353e","name":"Push message with XML payload","time":{"start":1753775027504,"stop":1753775027504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68f8c3fc1133860","name":"should initialize with Unhealthy status","time":{"start":1753774452526,"stop":1753774452526,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fba84ce3134460","name":"should be able to dial TLS multiaddrs","time":{"start":1753774568717,"stop":1753774568717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c128037686ab4a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753774407470,"stop":1753774407471,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bedb8e6cad3d421","name":"should create a new stream if no existing for protocol found","time":{"start":1753774423991,"stop":1753774423991,"duration":0},"status":"passed","severity":"normal"},{"uid":"798960fc5543fc76","name":"should emit a peer event after start","time":{"start":1753774591382,"stop":1753774591382,"duration":0},"status":"passed","severity":"normal"},{"uid":"2191c3c8bd194566","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753774947319,"stop":1753774947319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c008a8cc459b1847","name":"Push message with long payload","time":{"start":1753775027517,"stop":1753775027517,"duration":0},"status":"passed","severity":"normal"},{"uid":"476092ec5a87d7dc","name":"Push message with custom timestamp: 1723016103408","time":{"start":1753775027514,"stop":1753775027515,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7bf4446da47fb4","name":"Push message with content topic containing short","time":{"start":1753775027522,"stop":1753775027522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aec6d177e6da46f","name":"should return true when peer is on the specified shard","time":{"start":1753774423338,"stop":1753774423338,"duration":0},"status":"passed","severity":"normal"},{"uid":"567f6a130903fe66","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753774679993,"stop":1753774679993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee72cc7227e9db5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app42/2/topic885/utf8","time":{"start":1753774722422,"stop":1753774722424,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5ac038f025bb9ec","name":"Fields are not dropped","time":{"start":1753774423725,"stop":1753774423725,"duration":0},"status":"passed","severity":"normal"},{"uid":"170cc720eaef58ac","name":"should return false when navigator.onLine is false","time":{"start":1753774423596,"stop":1753774423596,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c93670518b0c2ae","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753774462203,"stop":1753774462203,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ef48fa9c98eca5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753774730581,"stop":1753774730581,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a6b82082c7080c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753774727609,"stop":1753774727609,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f25e986022cd088","name":"Fails to push message with large meta","time":{"start":1753775027526,"stop":1753775027526,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3ae82d72783492","name":"should return empty array when no peers connected","time":{"start":1753774423671,"stop":1753774423671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49c6bbb5cc15d2e","name":"should throw error - no id","time":{"start":1753774413668,"stop":1753774413668,"duration":0},"status":"passed","severity":"normal"},{"uid":"37383f4b7523a92d","name":"should be sent with empty content","time":{"start":1753774465458,"stop":1753774465458,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b769407fd74d65a","name":"Push message with Basic HTML tag payload","time":{"start":1753775027519,"stop":1753775027520,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae98cca2a8b55ca","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753774553874,"stop":1753774553874,"duration":0},"status":"passed","severity":"normal"},{"uid":"1672d9a2d2803d1f","name":"Check publish message containing Chinese","time":{"start":1753774614867,"stop":1753774614867,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed25ab20ce38429","name":"should return false","time":{"start":1753774413670,"stop":1753774413670,"duration":0},"status":"passed","severity":"normal"},{"uid":"68303bb7b337bdac","name":"should be safe to call multiple times","time":{"start":1753774423629,"stop":1753774423629,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4d33ad00a099fb","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753774608142,"stop":1753774608144,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc39f45cdfc1d8de","name":"Light Node - default protocols","time":{"start":1753774745642,"stop":1753774745643,"duration":1},"status":"passed","severity":"normal"},{"uid":"6856edaf588fbfa","name":"Push message with rate limit","time":{"start":1753775027514,"stop":1753775027514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a182185c992c51","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753774462216,"stop":1753774462216,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59a9d419d98667d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753774412984,"stop":1753774412984,"duration":0},"status":"passed","severity":"normal"},{"uid":"c932581761124a7c","name":"should create dialer with libp2p and shardReader","time":{"start":1753774422847,"stop":1753774422855,"duration":8},"status":"passed","severity":"normal"},{"uid":"390a6b43ed3b19b6","name":"Check received message containing emoji","time":{"start":1753774917593,"stop":1753774917594,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddebe01f7d1e8bb1","name":"isConnected should return false after all peers disconnect","time":{"start":1753774500072,"stop":1753774500072,"duration":0},"status":"passed","severity":"normal"},{"uid":"554ceb22ff94f153","name":"Generator, one shard","time":{"start":1753774685378,"stop":1753774685378,"duration":0},"status":"passed","severity":"normal"},{"uid":"930de354d9ef9558","name":"Subscribe to topic containing short and receive message","time":{"start":1753774947302,"stop":1753774947302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91001a99cfa4c7e","name":"should return false when peer has no shard info","time":{"start":1753774423337,"stop":1753774423337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9924dd9fdbdd52e4","name":"1 Relay, 1 fetch","time":{"start":1753774431565,"stop":1753774431566,"duration":1},"status":"passed","severity":"normal"},{"uid":"904fa341065828ec","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753774407469,"stop":1753774407469,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dc43b9b9b5d6f1","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753774624286,"stop":1753774624286,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1a45601887d148","name":"non connected peers","time":{"start":1753774591574,"stop":1753774591574,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ddb07e7729f48cd2","name":"Push message with content topic containing long","time":{"start":1753775027510,"stop":1753775027510,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f5fc4d33be2c7a","name":"should emit a peer event after start","time":{"start":1753774485131,"stop":1753774485132,"duration":1},"status":"passed","severity":"normal"},{"uid":"380547292eb834bf","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753774462206,"stop":1753774462207,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4ba0c46ac9ec70","name":"Push message with unicode special characters payload","time":{"start":1753775027507,"stop":1753775027508,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b61cb6aa2ad336a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753774423647,"stop":1753774423648,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d584a47a5ecd7a1","name":"Fails to publish message with empty text","time":{"start":1753774614886,"stop":1753774614886,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bbbdc5ec473f40","name":"should clear timers for specific peer on disconnect","time":{"start":1753774423012,"stop":1753774423012,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b341fd2fb5fa8c","name":"Subscribe to topic containing long and publish message","time":{"start":1753774624284,"stop":1753774624284,"duration":0},"status":"passed","severity":"normal"},{"uid":"feed77cdff1fdd6a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753774453061,"stop":1753774453061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c044d64d17b55cb6","name":"should never report false negatives","time":{"start":1753774464370,"stop":1753774464370,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a12175f7848732","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753774423562,"stop":1753774423562,"duration":0},"status":"passed","severity":"normal"},{"uid":"956533743cadf321","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753774917595,"stop":1753774917595,"duration":0},"status":"passed","severity":"normal"},{"uid":"65663ac247742706","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753774462218,"stop":1753774462218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d262d1ba7509f3","name":"should not dial peers from store when browser is not connected","time":{"start":1753774423633,"stop":1753774423633,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd0d4995322f98e","name":"ends if stream creation fails","time":{"start":1753774424062,"stop":1753774424063,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff221035e529055","name":"Check message with no pubsub topic is not received","time":{"start":1753774917606,"stop":1753774917607,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2940c6aca91e21e","name":"Check received message containing JSON","time":{"start":1753774917603,"stop":1753774917603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f91e08087334582","name":"Push message with shell command payload","time":{"start":1753775027520,"stop":1753775027520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf73fcacc3a7dfb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753774407476,"stop":1753774407476,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ddd7e4ca818b47","name":"Passing page size 10 when there are 10 messages","time":{"start":1753774736529,"stop":1753774736533,"duration":4},"status":"passed","severity":"normal"},{"uid":"631589524ad80a5","name":"Relay Node - default protocol","time":{"start":1753774745643,"stop":1753774745643,"duration":0},"status":"passed","severity":"normal"},{"uid":"294138270a8aed7","name":"should serialize and deserialize correctly","time":{"start":1753774464370,"stop":1753774464370,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cbb4999d1935ac","name":"should throw error when no peers are available","time":{"start":1753774453251,"stop":1753774453252,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae63a2eb3d55633e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753774453059,"stop":1753774453060,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d358553213a1367","name":"should transition to Unhealthy when no connections","time":{"start":1753774452526,"stop":1753774452526,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd13f018bb129857","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753774407475,"stop":1753774407475,"duration":0},"status":"passed","severity":"normal"},{"uid":"627ae3a1468a71ee","name":"rejects content-filtered query with only contentTopics","time":{"start":1753774423612,"stop":1753774423612,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bc6b418b267ca8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753774462215,"stop":1753774462216,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0077e7af904663","name":"Callback on promise, aborts when callback returns true","time":{"start":1753774727612,"stop":1753774727612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8552d4e532be0f2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753774423565,"stop":1753774423565,"duration":0},"status":"passed","severity":"normal"},{"uid":"82db8a3f98c94890","name":"isConnected should return true after first peer connects","time":{"start":1753774500071,"stop":1753774500072,"duration":1},"status":"passed","severity":"normal"},{"uid":"d798e51a17a55d0e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753774624295,"stop":1753774624295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8152b8fb4e776f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753774453062,"stop":1753774453062,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f99fc049f7b147","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753774624281,"stop":1753774624281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1756df89db9a87c","name":"rejects hash query with content filter parameters","time":{"start":1753774423612,"stop":1753774423614,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0c0f8ead0981513","name":"Check publish message containing XML","time":{"start":1753774614869,"stop":1753774614869,"duration":0},"status":"passed","severity":"normal"},{"uid":"3151803ba6fdd1eb","name":"should partition messages based on acknowledgement status","time":{"start":1753774465457,"stop":1753774465458,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f51553282de7095","name":"handles different clusterIds correctly","time":{"start":1753774407467,"stop":1753774407467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f971e4bfec135bd3","name":"Push message with content topic containing special chars","time":{"start":1753775027510,"stop":1753775027511,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d8bb645ba4a360","name":"msgTime: 0 ms from now, startTime: 1753688327920, endTime: 1753774727920","time":{"start":1753774743052,"stop":1753774743053,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e942d0b4c27294","name":"Check received message containing Basic HTML tag","time":{"start":1753774917603,"stop":1753774917603,"duration":0},"status":"passed","severity":"normal"},{"uid":"162678a3be42c64c","name":"can start and stop the service","time":{"start":1753774435871,"stop":1753774435871,"duration":0},"status":"passed","severity":"normal"},{"uid":"be816c71364e98c9","name":"Query Generator - false","time":{"start":1753774724549,"stop":1753774724549,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4a8ae06f27e623","name":"should use DNS peer discovery with light client","time":{"start":1753774485133,"stop":1753774485134,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c07ad5386cd928b2","name":"Query Generator - true","time":{"start":1753774724548,"stop":1753774724548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0be15990e8ee5cd","name":"Asymmetric encrypt & decrypt","time":{"start":1753774442246,"stop":1753774442246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c56b353076ff5df","name":"should push the message to the outgoing buffer","time":{"start":1753774465451,"stop":1753774465452,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e6d9e91de8f99d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753774407472,"stop":1753774407472,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda3f73ff76b9ae5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753774947317,"stop":1753774947317,"duration":0},"status":"passed","severity":"normal"},{"uid":"becdd07287f018ea","name":"should not dispatch event when already disconnected","time":{"start":1753774423600,"stop":1753774423601,"duration":1},"status":"passed","severity":"normal"},{"uid":"88feb1acee4d86b8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753774947309,"stop":1753774947309,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c4319f1518479","name":"should properly start and stop event listening","time":{"start":1753774452527,"stop":1753774452528,"duration":1},"status":"passed","severity":"normal"},{"uid":"eccee0e0b8146e03","name":"it tolerates circular branch references","time":{"start":1753774432010,"stop":1753774432010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b84e4691028dc","name":"should add received messages to bloom filter","time":{"start":1753774465454,"stop":1753774465454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a64c7cf446be556","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753774407474,"stop":1753774407474,"duration":0},"status":"passed","severity":"normal"},{"uid":"d642e758d89c37fe","name":"should filter out already connected peers","time":{"start":1753774423638,"stop":1753774423639,"duration":1},"status":"passed","severity":"normal"},{"uid":"da800ee68542c001","name":"should dial peer immediately when queue is empty","time":{"start":1753774422881,"stop":1753774422882,"duration":1},"status":"passed","severity":"normal"},{"uid":"99008ffcfc3cc7f5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753774462204,"stop":1753774462205,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e54c13a59bfa06","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753774423006,"stop":1753774423006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f06e3c83f712396","name":"Push message with content topic containing JSON","time":{"start":1753775027512,"stop":1753775027512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8e9a7d6a4524fa","name":"should skip peer when failed to dial recently","time":{"start":1753774422890,"stop":1753774422890,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cc472cb746e4b3","name":"should properly create location multiaddrs - tcp","time":{"start":1753774413675,"stop":1753774413675,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd38d6072279e20f","name":"should handle onConnected and onDisconnected","time":{"start":1753774453057,"stop":1753774453058,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfeb24d1fec2f68","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753774462212,"stop":1753774462212,"duration":0},"status":"passed","severity":"normal"},{"uid":"268ef1925b88ce11","name":"should be safe to call multiple times","time":{"start":1753774422881,"stop":1753774422881,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d8f106648b2030","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753774624295,"stop":1753774624296,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e7d05df174c49f","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753774452222,"stop":1753774452222,"duration":0},"status":"passed","severity":"normal"},{"uid":"1307717733f0017d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753774423002,"stop":1753774423002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5e9540bd917457","name":"Check received message with timestamp: 1753774479869 ","time":{"start":1753774917594,"stop":1753774917595,"duration":1},"status":"passed","severity":"normal"},{"uid":"3632fa9570149195","name":"should be safe to call multiple times","time":{"start":1753774423663,"stop":1753774423664,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7b1f6a5ed8a107","name":"Check received message containing short","time":{"start":1753774917588,"stop":1753774917588,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dc041927ebcd3a","name":"should set field with only RELAY enabled","time":{"start":1753774413677,"stop":1753774413677,"duration":0},"status":"passed","severity":"normal"},{"uid":"86144ed3cb218954","name":"should merge provided config with defaults","time":{"start":1753774423660,"stop":1753774423662,"duration":2},"status":"passed","severity":"normal"},{"uid":"f503b53902c7c4cb","name":"Push message with unicode special characters payload","time":{"start":1753775027521,"stop":1753775027521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0b710d737c25c0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753774668137,"stop":1753774668137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5744833a5b8917","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753774462203,"stop":1753774462203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c6b37d0bc9baa1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753774412991,"stop":1753774412992,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72a016b343ae5f0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753774423561,"stop":1753774423561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9186f19a1149e667","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753774431567,"stop":1753774431567,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e3448cfe0a6959","name":"should requeue task if no peer is available","time":{"start":1753774452514,"stop":1753774452514,"duration":0},"status":"passed","severity":"normal"},{"uid":"40520515cca09c4d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753774423566,"stop":1753774423566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3451c8993b2b4ef3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753774947308,"stop":1753774947308,"duration":0},"status":"passed","severity":"normal"},{"uid":"180ff8c1b9957a12","name":"Decrypt messages","time":{"start":1753774593030,"stop":1753774593030,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2b48f386b72b7f","name":"Passing page size 0 when there are 110 messages","time":{"start":1753774736523,"stop":1753774736524,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ffaa1dafcfd72b","name":"Push message with content topic containing unicode special characters","time":{"start":1753775027525,"stop":1753775027525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbeff0d58d73fa6","name":"should handle different types of entries","time":{"start":1753774451552,"stop":1753774451553,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bafc9f23c45ab7","name":"Store - dialed first","time":{"start":1753774745641,"stop":1753774745641,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1aa5cd1e834736","name":"Check publish message containing Arabic","time":{"start":1753774614868,"stop":1753774614868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d277e813dba07252","name":"Passing page size 110 when there are 120 messages","time":{"start":1753774736535,"stop":1753774736536,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9cac79f8783e09","name":"Subscribe to topic containing long and receive message","time":{"start":1753774947302,"stop":1753774947303,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b4caf1c8b763e9","name":"Check received message with timestamp: 1753774479869000000 ","time":{"start":1753774917594,"stop":1753774917594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8967d0bf48ae381a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753774624130,"stop":1753774624130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b440ffadd0295fe","name":"Check message received after jswaku node is restarted","time":{"start":1753774917598,"stop":1753774917598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ca869792b6be28","name":"should not create multiple intervals when called multiple times","time":{"start":1753774422860,"stop":1753774422864,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3c576b0415d0a65","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753774462195,"stop":1753774462195,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec93dd8ac244659","name":"Encoder throws on undefined content topic","time":{"start":1753774441830,"stop":1753774441830,"duration":0},"status":"passed","severity":"normal"},{"uid":"981388077d0b202e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753774500071,"stop":1753774500071,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fee553155bc177","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753774947306,"stop":1753774947306,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a9cc84fc085e48","name":"Relay + Store","time":{"start":1753774413678,"stop":1753774413678,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d8f8753ab51294","name":"throws an error for improperly formatted content topics","time":{"start":1753774407468,"stop":1753774407468,"duration":0},"status":"passed","severity":"normal"},{"uid":"de71f2d18b20a5ea","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753774407758,"stop":1753774407759,"duration":1},"status":"passed","severity":"normal"},{"uid":"759068dbb1b767c0","name":"Check received message containing escaped characters","time":{"start":1753774917593,"stop":1753774917593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5dc96fcd5804bf","name":"should encode/decode to RLP encoding","time":{"start":1753774413672,"stop":1753774413672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36c09cb14a01cdc","name":"Should update shard info","time":{"start":1753774569040,"stop":1753774569040,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b31c678fc719e42","name":"Push message with custom timestamp: 1753770903408","time":{"start":1753775027527,"stop":1753775027527,"duration":0},"status":"passed","severity":"normal"},{"uid":"416b707b4d5d6992","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753774462197,"stop":1753774462197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1021e499acf7da","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753774730580,"stop":1753774730580,"duration":0},"status":"passed","severity":"normal"},{"uid":"441e88df6c57387a","name":"Query generator for multiple messages","time":{"start":1753774727604,"stop":1753774727604,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf103d428b78f4e5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753774462218,"stop":1753774462218,"duration":0},"status":"passed","severity":"normal"},{"uid":"912a4703d86fa2c3","name":"should properly create location multiaddrs - udp","time":{"start":1753774413675,"stop":1753774413675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bf678f8b2a34dd","name":"should add and check entries correctly","time":{"start":1753774451543,"stop":1753774451549,"duration":6},"status":"passed","severity":"normal"}]