mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"c56e0d5d9de57e94","name":"Check received message containing Basic HTML tag","time":{"start":1759858734973,"stop":1759858734973,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a36d6aaeb5af88","name":"should properly create location multiaddrs - tcp","time":{"start":1759858195815,"stop":1759858195816,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c659737723e3472","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759858486046,"stop":1759858486046,"duration":0},"status":"passed","severity":"normal"},{"uid":"171b581deedfa674","name":"Check message received after jswaku node is restarted","time":{"start":1759858734986,"stop":1759858734986,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c062eed7d01143a","name":"Outgoing message is acknowledged","time":{"start":1759858259759,"stop":1759858259759,"duration":0},"status":"passed","severity":"normal"},{"uid":"70251f27670065d4","name":"Overlapping topic subscription","time":{"start":1759858765845,"stop":1759858765845,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ed7d1c09704990","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app77/5/topic154/json","time":{"start":1759858571273,"stop":1759858571273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc309ea074dedf5","name":"Check publish message containing shell command","time":{"start":1759858477896,"stop":1759858477896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff07ba5b20ae49b9","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759858238924,"stop":1759858238924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c927d6522d10925","name":"throws on content topic with empty version field","time":{"start":1759858189509,"stop":1759858189510,"duration":1},"status":"passed","severity":"normal"},{"uid":"9705719e477ecb67","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759858206303,"stop":1759858206303,"duration":0},"status":"passed","severity":"normal"},{"uid":"92af25a955f25910","name":"should not process empty queue","time":{"start":1759858205109,"stop":1759858205109,"duration":0},"status":"passed","severity":"normal"},{"uid":"959e8635a4dd0201","name":"should use configured peers when available","time":{"start":1759858259127,"stop":1759858259127,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf7aa8ad0ecc4c5","name":"should handle shardReader errors","time":{"start":1759858206453,"stop":1759858206453,"duration":0},"status":"passed","severity":"normal"},{"uid":"4283f4a274587b54","name":"Refresh subscription","time":{"start":1759858765846,"stop":1759858765846,"duration":0},"status":"passed","severity":"normal"},{"uid":"585e07782263b55f","name":"should return usable stream attached to connection","time":{"start":1759858206338,"stop":1759858206339,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bc8f2114fc7728","name":"Symmetric encrypt & Decrypt","time":{"start":1759858226636,"stop":1759858226636,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed34871970c1252","name":"Callback on promise","time":{"start":1759858627353,"stop":1759858627354,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd210925461d4fd1","name":"should reject if Relay is requested but not mounted","time":{"start":1759858259286,"stop":1759858259286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbaafbe60fa8423","name":"should add event listeners to globalThis","time":{"start":1759858205625,"stop":1759858205625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aedcb1028cdf0","name":"Push message with rate limit","time":{"start":1759859352899,"stop":1759859352899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0520b66d84c4cc3","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759858206497,"stop":1759858206497,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe88965de1fd08f","name":"should handle errors when globalThis is not available","time":{"start":1759858205625,"stop":1759858205625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ac2d1b11e6d173","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759858205461,"stop":1759858205461,"duration":0},"status":"passed","severity":"normal"},{"uid":"473d781bd7578e43","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759858257912,"stop":1759858257924,"duration":12},"status":"passed","severity":"normal"},{"uid":"eb05f4a65fbc80ba","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759858206341,"stop":1759858206342,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ba2c0d6d691a2c","name":"Push message with content topic containing JSON","time":{"start":1759859352910,"stop":1759859352910,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f1a42c845bca59","name":"Check received message containing SQL Injection","time":{"start":1759858734972,"stop":1759858734972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05240b082205707","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app15/6/topic852/json","time":{"start":1759858571268,"stop":1759858571269,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe59779c182fe9","name":"Js publishes, other Js receives","time":{"start":1759858478645,"stop":1759858478645,"duration":0},"status":"passed","severity":"normal"},{"uid":"a916128ea330692","name":"should filter peers by codec","time":{"start":1759858206450,"stop":1759858206451,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87884fe25445d11","name":"should handle ping failures gracefully","time":{"start":1759858206296,"stop":1759858206296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ddac92248eb20f","name":"Passing page size 1 when there are 4 messages","time":{"start":1759858639635,"stop":1759858639639,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5ad822bbef1be66","name":"Query with Promise Callback, No Decoder","time":{"start":1759858597012,"stop":1759858597013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b3a9c7a23f5a73","name":"Push message with short payload","time":{"start":1759859352858,"stop":1759859352859,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9128400299d3f7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759858189519,"stop":1759858189519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d956c824c594516","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759858486049,"stop":1759858486050,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fd568070b0e5b3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759858238883,"stop":1759858238883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa77bf843405da3","name":"should hang up with PeerId and return true on success","time":{"start":1759858206447,"stop":1759858206448,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d96e35dba3f6182","name":"should perform ping and update peer store on timer","time":{"start":1759858206291,"stop":1759858206296,"duration":5},"status":"passed","severity":"normal"},{"uid":"e653eb08613d4747","name":"Subscribe to topic containing Script and publish message","time":{"start":1759858486039,"stop":1759858486045,"duration":6},"status":"passed","severity":"normal"},{"uid":"2d2b1b914b41cbc2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759858734984,"stop":1759858734984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7435ef31efc4def","name":"should initialize with Unhealthy status","time":{"start":1759858257911,"stop":1759858257911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3dc5bad765e38ad","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759858765841,"stop":1759858765841,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fad5e0446cef37","name":"ends after yielding if response size indicates end","time":{"start":1759858206500,"stop":1759858206500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f82a3f3f7316509","name":"should get / set UDP multiaddr","time":{"start":1759858195813,"stop":1759858195813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b676fb8cd6186fde","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759858256959,"stop":1759858256959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7832ab6ee106173","name":"Used by Waku Relay","time":{"start":1759858646031,"stop":1759858646032,"duration":1},"status":"passed","severity":"normal"},{"uid":"a597506e68e627a2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759858486038,"stop":1759858486038,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c1820316853dfd","name":"throws if decoders don't match content topics","time":{"start":1759858206497,"stop":1759858206497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6b0ef0b3ac559","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759858205854,"stop":1759858205855,"duration":1},"status":"passed","severity":"normal"},{"uid":"e123e6f72caff370","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759858486050,"stop":1759858486050,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcac8b89d69e4803","name":"Push message with content topic containing special chars","time":{"start":1759859352908,"stop":1759859352909,"duration":1},"status":"passed","severity":"normal"},{"uid":"98460d58582daad1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759858205630,"stop":1759858205631,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6377d9733e3c933","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759858238926,"stop":1759858238935,"duration":9},"status":"passed","severity":"normal"},{"uid":"53aed45025a44f5c","name":"should return null for non-existent peer","time":{"start":1759858205987,"stop":1759858205987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba533707f096b393","name":"random static sharding 1 - Cluster ID: 867, Shard ID: 218","time":{"start":1759858616934,"stop":1759858616935,"duration":1},"status":"passed","severity":"normal"},{"uid":"15178f958f5861d3","name":"should stop all internal components","time":{"start":1759858206440,"stop":1759858206440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b634ec6c427a11c","name":"Push message with content topic containing Arabic","time":{"start":1759859352909,"stop":1759859352909,"duration":0},"status":"passed","severity":"normal"},{"uid":"742f434b7a714d4b","name":"should drop connection via multiaddr with hangUp","time":{"start":1759858378424,"stop":1759858378424,"duration":0},"status":"passed","severity":"normal"},{"uid":"81117444897c44e6","name":"should throw error - no id","time":{"start":1759858195809,"stop":1759858195809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3076697d900c6cc6","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759858216197,"stop":1759858216197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a452ce2cf78643be","name":"Ordered callback, aborts when callback returns true","time":{"start":1759858627355,"stop":1759858627355,"duration":0},"status":"passed","severity":"normal"},{"uid":"46175f855857ae22","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759858189521,"stop":1759858189521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975313e3bcff599","name":"Push message with content topic containing SQL Injection","time":{"start":1759859352910,"stop":1759859352910,"duration":0},"status":"passed","severity":"normal"},{"uid":"807f8e94806ebb65","name":"should call waitForPeer on Relay","time":{"start":1759858259288,"stop":1759858259288,"duration":0},"status":"passed","severity":"normal"},{"uid":"734ba66b6e50d6ca","name":"it tolerates circular branch references","time":{"start":1759858216301,"stop":1759858216301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff6c91d12f335a1","name":"should return false when pubsub topic parsing fails","time":{"start":1759858205462,"stop":1759858205462,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e83be16502468b","name":"Encoder throws on empty string content topic","time":{"start":1759858226123,"stop":1759858226123,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df1022a62b8584a","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759858262232,"stop":1759858262232,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7400dfc3f5cacb","name":"should properly compute the node id","time":{"start":1759858195812,"stop":1759858195812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c653710525cde068","name":"should partition messages based on acknowledgement status","time":{"start":1759858246854,"stop":1759858246855,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afb77729d846ac2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759858486048,"stop":1759858486049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c7dc72d67f0bbd","name":"should discover peers from provided peer cache","time":{"start":1759858384677,"stop":1759858384678,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6191646f8ab57c1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759858206297,"stop":1759858206298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7cc7c6ec907cf4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759858195126,"stop":1759858195126,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7bdbf785c062d","name":"should not fail to start the service if it is already started","time":{"start":1759858527667,"stop":1759858527668,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ddf8e1ae70ab2cf","name":"Asymmetric encrypt & decrypt","time":{"start":1759858226635,"stop":1759858226636,"duration":1},"status":"passed","severity":"normal"},{"uid":"332a450b8415dbb3","name":"Query Generator - false","time":{"start":1759858629646,"stop":1759858629647,"duration":1},"status":"passed","severity":"normal"},{"uid":"e009d0c4c5fa3266","name":"rejects hash query with time filter","time":{"start":1759858206105,"stop":1759858206105,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad90adcf57f411b7","name":"should retry failed tasks","time":{"start":1759858256959,"stop":1759858256960,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f99581db5920086","name":"should retry on complete failure if specified","time":{"start":1759858258026,"stop":1759858258026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c80d9f3e07135","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759858477906,"stop":1759858477906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3925f44597401f39","name":"should check connected peers if present and suitable","time":{"start":1759858259287,"stop":1759858259287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5698c64546e082","name":"Throws when trying to push message with empty payload","time":{"start":1759859352879,"stop":1759859352879,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0caa685dfe0aaea","name":"should dial with PeerId and return stream","time":{"start":1759858206446,"stop":1759858206446,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc62add454d4f00","name":"should start the dialing interval","time":{"start":1759858205074,"stop":1759858205075,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe742987b87e7dc","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759858486028,"stop":1759858486028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdb1d6320995e9f","name":"Automatically retrieves missing message","time":{"start":1759858262234,"stop":1759858262234,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45d933db05d76348","name":"Push message with content topic containing long","time":{"start":1759859352894,"stop":1759859352894,"duration":0},"status":"passed","severity":"normal"},{"uid":"da78bbb71b6796fc","name":"Publish without waiting for remote peer","time":{"start":1759858486026,"stop":1759858486027,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72ed0cc8c1a936a","name":"Publish message with large meta","time":{"start":1759858477909,"stop":1759858477910,"duration":1},"status":"passed","severity":"normal"},{"uid":"380ecc8d188c3fd4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759858381613,"stop":1759858381613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d552d8c5000955cb","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759858189521,"stop":1759858189521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0984231d19e49a","name":"Passing page size 11 when there are 10 messages","time":{"start":1759858639642,"stop":1759858639642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1797cd15d00be67","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759858765847,"stop":1759858765847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a9b57c291618f3","name":"Check received message containing Arabic","time":{"start":1759858734971,"stop":1759858734971,"duration":0},"status":"passed","severity":"normal"},{"uid":"586f06c940dcab89","name":"Encoder throws on empty string content topic","time":{"start":1759858206761,"stop":1759858206761,"duration":0},"status":"passed","severity":"normal"},{"uid":"badac004a9b763bb","name":"should remove event listeners from libp2p","time":{"start":1759858205625,"stop":1759858205629,"duration":4},"status":"passed","severity":"normal"},{"uid":"1aa523c3fee7e587","name":"should dial all known peers when reached zero connections","time":{"start":1759858332875,"stop":1759858332878,"duration":3},"status":"passed","severity":"normal"},{"uid":"7044d2c71dcf0ec1","name":"should work with stubbed waku event emitter","time":{"start":1759858259005,"stop":1759858259005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2405352d21c6b70","name":"Outgoing message is acknowledged","time":{"start":1759858262233,"stop":1759858262233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a3c8957d2bee1f","name":"should return start time to match max range","time":{"start":1759858259036,"stop":1759858259036,"duration":0},"status":"passed","severity":"normal"},{"uid":"463cc823a111105e","name":"should handle empty peer infos gracefully","time":{"start":1759858216196,"stop":1759858216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58d9480cedfd4fa","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759858734978,"stop":1759858734978,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e673aad7f7b014","name":"Push message with Chinese payload","time":{"start":1759859352889,"stop":1759859352889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f13957699a5d7df","name":"Check received message containing Arabic","time":{"start":1759858734980,"stop":1759858734980,"duration":0},"status":"passed","severity":"normal"},{"uid":"79099fccc968f165","name":"Push message with custom timestamp: 1729099913820","time":{"start":1759859352899,"stop":1759859352899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a39449ffd9c27ae","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759858205855,"stop":1759858205856,"duration":1},"status":"passed","severity":"normal"},{"uid":"657b5a6b4386ce38","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759858189527,"stop":1759858189527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7493669b98d03f","name":"should be safe to call multiple times","time":{"start":1759858205576,"stop":1759858205576,"duration":0},"status":"passed","severity":"normal"},{"uid":"586883daa7f5f0cd","name":"Push message with escaped characters payload","time":{"start":1759859352906,"stop":1759859352906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ca14cc96a20b4d","name":"should skip peers without peer exchange protocol","time":{"start":1759858216181,"stop":1759858216181,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fc5ac01ce1dd71","name":"should serialize and deserialize correctly","time":{"start":1759858243467,"stop":1759858243467,"duration":0},"status":"passed","severity":"normal"},{"uid":"86df78dab39b6d7","name":"Check received message containing XML","time":{"start":1759858734982,"stop":1759858734982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef30758c53dd12e","name":"Push message with content topic containing Russian","time":{"start":1759859352868,"stop":1759859352868,"duration":0},"status":"passed","severity":"normal"},{"uid":"1755e9eb1b0fb9e9","name":"Push message with shell command payload","time":{"start":1759859352863,"stop":1759859352864,"duration":1},"status":"passed","severity":"normal"},{"uid":"727b49792a423a1c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759858206298,"stop":1759858206303,"duration":5},"status":"passed","severity":"normal"},{"uid":"b295ccaf6fd11b49","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759858227743,"stop":1759858227743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1411d51b031422","name":"Check received message containing Script","time":{"start":1759858734981,"stop":1759858734981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef699cfbdf2ac951","name":"Decoder throws on empty string content topic","time":{"start":1759858227745,"stop":1759858227746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c037b06c1e04f30c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759858634107,"stop":1759858634107,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf01b46a3edc1657","name":"Push message with shell command payload","time":{"start":1759859352877,"stop":1759859352878,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9bf40d9049c952","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759858238862,"stop":1759858238862,"duration":0},"status":"passed","severity":"normal"},{"uid":"290b102a88bded46","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759858258100,"stop":1759858258100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1774709e1a3ea856","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759858246848,"stop":1759858246849,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7911ff58734aa89","name":"should dial peer when peer is discovered","time":{"start":1759858205576,"stop":1759858205582,"duration":6},"status":"passed","severity":"normal"},{"uid":"a73a18773f028fdd","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759858246854,"stop":1759858246854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89ef36c5fa743a1","name":"should dial one peer on dial","time":{"start":1759858378422,"stop":1759858378423,"duration":1},"status":"passed","severity":"normal"},{"uid":"8422e49abcb44f6a","name":"Check publish message containing SQL Injection","time":{"start":1759858477890,"stop":1759858477890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e27749ed36b5bb8","name":"Sync message is not sent if another sync message was just received","time":{"start":1759858266964,"stop":1759858266964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60d191f351014f6","name":"should reject if Filter is requested but not mounted","time":{"start":1759858259287,"stop":1759858259287,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c5bdc5e75ae471","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759858238938,"stop":1759858238938,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4bcedba1dae744","name":"Push message with content topic containing short","time":{"start":1759859352865,"stop":1759859352866,"duration":1},"status":"passed","severity":"normal"},{"uid":"481c3cbecbf4a2bb","name":"Push message with Russian payload","time":{"start":1759859352889,"stop":1759859352890,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b5becc5cb3becb","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759858259027,"stop":1759858259027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2effaef253221372","name":"Relay - dialed after","time":{"start":1759858649807,"stop":1759858649807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46a6a9e57848b43","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759858765843,"stop":1759858765843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b53b35b1e4cc3f2","name":"should be safe to call multiple times","time":{"start":1759858205954,"stop":1759858205955,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b335d9865d4c8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759858258005,"stop":1759858258005,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1b6001cbe22f4e","name":"should clear the dialing interval","time":{"start":1759858205083,"stop":1759858205084,"duration":1},"status":"passed","severity":"normal"},{"uid":"a495c20d90dddc13","name":"should create ConnectionManager with relay","time":{"start":1759858206437,"stop":1759858206437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42dcd5c3290805a","name":"should handle complete dial lifecycle","time":{"start":1759858205114,"stop":1759858205118,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc6284ab5cf36227","name":"should not create multiple intervals when called multiple times","time":{"start":1759858205080,"stop":1759858205081,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdea527778d740f","name":"Own sync message does not acknowledge own messages","time":{"start":1759858266965,"stop":1759858266965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2d51067814eb3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759858646138,"stop":1759858646138,"duration":0},"status":"passed","severity":"normal"},{"uid":"72981feefd4e4e56","name":"Check message with non string payload is not received","time":{"start":1759858734986,"stop":1759858734986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdce866e0a3d6bd0","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759858237731,"stop":1759858237731,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e35ade361650739","name":"Mutual subscription","time":{"start":1759858486023,"stop":1759858486024,"duration":1},"status":"passed","severity":"normal"},{"uid":"812b7c712f11228","name":"Push message with Script payload","time":{"start":1759859352904,"stop":1759859352904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d228039af65d20","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759858205623,"stop":1759858205623,"duration":0},"status":"passed","severity":"normal"},{"uid":"25149858e812cde5","name":"Encoder throws on undefined content topic","time":{"start":1759858206761,"stop":1759858206761,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7532213117ec13","name":"Throws when trying to push message with empty payload","time":{"start":1759859352865,"stop":1759859352865,"duration":0},"status":"passed","severity":"normal"},{"uid":"131d64d7ec76024c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759858486039,"stop":1759858486039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6712b8e0cd64ead4","name":"Push message with emoji payload","time":{"start":1759859352906,"stop":1759859352907,"duration":1},"status":"passed","severity":"normal"},{"uid":"782ae82cd3f53d3d","name":"should be safe to call multiple times","time":{"start":1759858205953,"stop":1759858205953,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d88d1f9e9bd1cb8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759858189523,"stop":1759858189523,"duration":0},"status":"passed","severity":"normal"},{"uid":"940349153eedaad5","name":"should return true when peer is on the same cluster","time":{"start":1759858205435,"stop":1759858205435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7d226628906cd5","name":"Push message with content topic containing escaped characters","time":{"start":1759859352869,"stop":1759859352869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86cf8ea0b80b946","name":"should insert message id into causal history","time":{"start":1759858246846,"stop":1759858246846,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a1be2c9182a7f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759858765848,"stop":1759858765848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28ed7c03ecf4fde","name":"Subscribe to topic containing XML and publish message","time":{"start":1759858486045,"stop":1759858486045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6285cc837d12fd4f","name":"should start ping timers on peer connect","time":{"start":1759858206289,"stop":1759858206289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c8ef97797775fb","name":"Check received message with timestamp: 1759858288508 ","time":{"start":1759858734984,"stop":1759858734984,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bf463e16a272c4","name":"same cluster, static sharding: nodes connect","time":{"start":1759858381601,"stop":1759858381601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fc0d253113f3ba","name":"can start and stop the service","time":{"start":1759858294640,"stop":1759858294641,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdec25d0932af7e","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759858205988,"stop":1759858205988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01c4f7ba6cc1867","name":"Does not throw an exception when node disconnects","time":{"start":1759858646029,"stop":1759858646029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e468629fe34659a","name":"should not be delivered","time":{"start":1759858246856,"stop":1759858246856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96857656024af16","name":"should handle all zero keep alive options","time":{"start":1759858206307,"stop":1759858206307,"duration":0},"status":"passed","severity":"normal"},{"uid":"72420cbd5eed289c","name":"Passing page size 19 when there are 20 messages","time":{"start":1759858639642,"stop":1759858639643,"duration":1},"status":"passed","severity":"normal"},{"uid":"376f657c5bf980c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759858246855,"stop":1759858246855,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d8f0bfa632f0e","name":"Relay + Store","time":{"start":1759858195818,"stop":1759858195818,"duration":0},"status":"passed","severity":"normal"},{"uid":"1922c5baeea9e169","name":"should remove expired entries after TTL has passed","time":{"start":1759858255973,"stop":1759858255974,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d765ad87fd9a925","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759858257263,"stop":1759858257263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dc460287a6e045","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759858258100,"stop":1759858258100,"duration":0},"status":"passed","severity":"normal"},{"uid":"de374d28ad3391b8","name":"Push message with content topic containing Russian","time":{"start":1759859352909,"stop":1759859352910,"duration":1},"status":"passed","severity":"normal"},{"uid":"65904e0c619c35d1","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759858259759,"stop":1759858259760,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65321cb4ba5c220","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759858765841,"stop":1759858765842,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8eee0b9a7b6547d","name":"should return false when peer shard info is not found","time":{"start":1759858205457,"stop":1759858205461,"duration":4},"status":"passed","severity":"normal"},{"uid":"a50727ab7bcb2d94","name":"LightPush","time":{"start":1759858649808,"stop":1759858649809,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9049559ac9a8d5","name":"Push message with long payload","time":{"start":1759859352888,"stop":1759859352888,"duration":0},"status":"passed","severity":"normal"},{"uid":"4025303f242a15c0","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759858260622,"stop":1759858260622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76f8d342dc8fec","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759858765840,"stop":1759858765840,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb81da9da1007476","name":"Renews subscription after lossing a connection","time":{"start":1759858765851,"stop":1759858765851,"duration":0},"status":"passed","severity":"normal"},{"uid":"916a761725dde04d","name":"msgTime: 0 ms from now, startTime: 1759599429855, endTime: 1759858629855","time":{"start":1759858646137,"stop":1759858646137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d2c0c9d6294fe","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759858313584,"stop":1759858313584,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4b01df58736c3d","name":"should respect custom numPeersToUse configuration","time":{"start":1759858258100,"stop":1759858258101,"duration":1},"status":"passed","severity":"normal"},{"uid":"120fe0fe5bc5e0d3","name":"should return true for message with causal history","time":{"start":1759858262238,"stop":1759858262238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2f0c1a27b0f38e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759858646133,"stop":1759858646135,"duration":2},"status":"passed","severity":"normal"},{"uid":"a41a73546c7bc940","name":"should handle multiple query options for time ranges","time":{"start":1759858259125,"stop":1759858259126,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b1d07997cfc651","name":"Check received message containing special chars","time":{"start":1759858734979,"stop":1759858734980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a44663eb011c09","name":"Outgoing message is retried until acknowledged","time":{"start":1759858262233,"stop":1759858262233,"duration":0},"status":"passed","severity":"normal"},{"uid":"533b1412781008b0","name":"should clear timers for specific peer on disconnect","time":{"start":1759858206304,"stop":1759858206305,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dbaa42de5e0b4f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759858464545,"stop":1759858464545,"duration":0},"status":"passed","severity":"normal"},{"uid":"d832a6447346c452","name":"Push message with unicode special characters payload","time":{"start":1759859352892,"stop":1759859352892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7152253d8b55a65","name":"connects to nwaku","time":{"start":1759858646028,"stop":1759858646028,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6d64f577aad6e0","name":"Check publish message containing numeric","time":{"start":1759858477882,"stop":1759858477883,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc3e3e5b7e928ba","name":"should not fail to stop the service if it was not started","time":{"start":1759858527667,"stop":1759858527667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfd934fe2e7d9a8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759858238916,"stop":1759858238916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b08758984add2e6","name":"should not dispatch event when already disconnected","time":{"start":1759858205639,"stop":1759858205640,"duration":1},"status":"passed","severity":"normal"},{"uid":"4689b2d9e7b4423e","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759858259016,"stop":1759858259017,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ac27e0608b5033","name":"Push message with XML payload","time":{"start":1759859352891,"stop":1759859352891,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ddbc0ab9534193","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759858765850,"stop":1759858765850,"duration":0},"status":"passed","severity":"normal"},{"uid":"84545ccfa3f37e03","name":"Promise Callback - false","time":{"start":1759858629647,"stop":1759858629647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f831d9d339128a7e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759858189515,"stop":1759858189515,"duration":0},"status":"passed","severity":"normal"},{"uid":"573dfac368220145","name":"should update peer store before dialing","time":{"start":1759858205582,"stop":1759858205582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cec0fece7aef414","name":"Check message with non string payload is not received","time":{"start":1759858734977,"stop":1759858734977,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda5cc4b06787b52","name":"should handle multiple peer connections","time":{"start":1759858206290,"stop":1759858206290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbdd256a07d25a5","name":"can query messages by message hash","time":{"start":1759858620583,"stop":1759858620583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7fee266d2c2902","name":"throws an error for improperly formatted content topics","time":{"start":1759858189520,"stop":1759858189520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f314bfb588cb4b9b","name":"should handle peer store errors gracefully","time":{"start":1759858205582,"stop":1759858205583,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0a0c23d0ce9e87","name":"Push message with content topic containing SQL Injection","time":{"start":1759859352868,"stop":1759859352868,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7e58c348bdb638","name":"throws on empty content topic","time":{"start":1759858189506,"stop":1759858189507,"duration":1},"status":"passed","severity":"normal"},{"uid":"332aae76382c1314","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759858189526,"stop":1759858189526,"duration":0},"status":"passed","severity":"normal"},{"uid":"af41cca25c0b1717","name":"Push message with rate limit","time":{"start":1759859352885,"stop":1759859352885,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb05a18679fde94","name":"can start the service","time":{"start":1759858294639,"stop":1759858294640,"duration":1},"status":"passed","severity":"normal"},{"uid":"71912c5aacbf6871","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759858220277,"stop":1759858220277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2198ceeababfbd92","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759858238896,"stop":1759858238897,"duration":1},"status":"passed","severity":"normal"},{"uid":"8916891f078002a3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759858195126,"stop":1759858195127,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ea1fe28c3b417c","name":"Check received message containing emoji","time":{"start":1759858734974,"stop":1759858734974,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca33849b4f114e8","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759858226120,"stop":1759858226121,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e0868cfd0ea229","name":"Push message with content topic containing JSON","time":{"start":1759859352897,"stop":1759859352897,"duration":0},"status":"passed","severity":"normal"},{"uid":"243df8916ae729f2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759858765838,"stop":1759858765838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4526a8631b7ed7a6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759858238913,"stop":1759858238914,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac541dfdda8118b","name":"Push message with content topic containing unicode special characters","time":{"start":1759859352883,"stop":1759859352883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74c814340ba270d","name":"should dial peers from store when no connections remain","time":{"start":1759858205970,"stop":1759858205970,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d27e3111298758","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759858215823,"stop":1759858215824,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36c1a905836824b","name":"Push message with unicode special characters payload","time":{"start":1759859352878,"stop":1759859352878,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d0407158d7babf","name":"accepts time-filtered query with content filter","time":{"start":1759858206105,"stop":1759858206116,"duration":11},"status":"passed","severity":"normal"},{"uid":"c070e9a449db08fd","name":"should return false when peer is on different cluster","time":{"start":1759858205457,"stop":1759858205457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ac729d84241387","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759858646129,"stop":1759858646130,"duration":1},"status":"passed","severity":"normal"},{"uid":"789e23aceb2cbdeb","name":"should skip peers without peer exchange protocol","time":{"start":1759858216184,"stop":1759858216184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be9263305ada26a","name":"rejects hash query with content filter parameters","time":{"start":1759858206105,"stop":1759858206105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f985e78698fc1b4c","name":"Cluster ID 0, shard 1","time":{"start":1759858616934,"stop":1759858616934,"duration":0},"status":"passed","severity":"normal"},{"uid":"718b679f076e155b","name":"Push message with meta","time":{"start":1759859352898,"stop":1759859352898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1b45ac3c1963d6","name":"should lock peers when selected","time":{"start":1759858258086,"stop":1759858258086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18989f24de7210b","name":"Push message with JSON payload","time":{"start":1759859352863,"stop":1759859352863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ddbb543dd36295","name":"should create an instance with libp2p and dialer","time":{"start":1759858205570,"stop":1759858205571,"duration":1},"status":"passed","severity":"normal"},{"uid":"342173fe4f133fe3","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759858257263,"stop":1759858257263,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c30f8a14abb074","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759858734975,"stop":1759858734975,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a95aeeb1024f4e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759858464544,"stop":1759858464544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb88dfc0e6cf910","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759858626110,"stop":1759858626110,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cc7e12c91661a8","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759858195119,"stop":1759858195119,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca97ab554ca704e","name":"should handle mixed protocol support correctly","time":{"start":1759858257926,"stop":1759858257926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c721eee1e14d1d3d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759858734975,"stop":1759858734975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cef45386dd789c0","name":"should be sent with empty content","time":{"start":1759858246855,"stop":1759858246855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31385b44683bb24","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759858238936,"stop":1759858238937,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3979ce4ad24a8ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759858189525,"stop":1759858189526,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cafdddd573fb96c","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759858582676,"stop":1759858582676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd570cf15c3ff10","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759858308434,"stop":1759858308434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a2adfc98d694b2","name":"should handle a minimal index list","time":{"start":1759858189805,"stop":1759858189805,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a1731759d16226","name":"Retrieval Hint","time":{"start":1759858246500,"stop":1759858246501,"duration":1},"status":"passed","severity":"normal"},{"uid":"690bf34f6e970617","name":"Query with Promise Callback, No message returned","time":{"start":1759858597013,"stop":1759858597013,"duration":0},"status":"passed","severity":"normal"},{"uid":"30adb86d57e02f4e","name":"should update ack status of messages in outgoing buffer","time":{"start":1759858246856,"stop":1759858246856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1112f44e449ad13","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759858189522,"stop":1759858189522,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0257f3439f15d5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759858189805,"stop":1759858189806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e430f4d7c58aa301","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759858205846,"stop":1759858205846,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d6054dab4034a6","name":"Passing page size 3 when there are 20 messages","time":{"start":1759858639639,"stop":1759858639639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c065076f9a7d177d","name":"yields undefined for messages without decoder","time":{"start":1759858206500,"stop":1759858206500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdfffb05c6c78c9","name":"should reject if LightPush is requested but not mounted","time":{"start":1759858259286,"stop":1759858259286,"duration":0},"status":"passed","severity":"normal"},{"uid":"412db38c848e8456","name":"Ephemeral field set to true","time":{"start":1759858206760,"stop":1759858206760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd8c79c174d5da8","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759858238883,"stop":1759858238887,"duration":4},"status":"passed","severity":"normal"},{"uid":"43e7907a6c1228b8","name":"should load peers from local storage and dispatch events","time":{"start":1759858220276,"stop":1759858220277,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc7ea67e73a5d29","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759858470877,"stop":1759858470877,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ff70186999096","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759858206341,"stop":1759858206341,"duration":0},"status":"passed","severity":"normal"},{"uid":"39eed7654cbb537f","name":"Accepts a valid Waku Message","time":{"start":1759858270282,"stop":1759858270283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efdcebdd80f65e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759858238908,"stop":1759858238909,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d63d488dad4dad","name":"should keep entries that haven't expired yet","time":{"start":1759858255974,"stop":1759858255975,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39a3295c0672120","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759858246852,"stop":1759858246853,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e9a50b95987d1f","name":"Push message with content topic containing short","time":{"start":1759859352894,"stop":1759859352894,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb679138a8d7526d","name":"Outgoing message is emitted as sent","time":{"start":1759858262231,"stop":1759858262232,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a004adc2b29a16","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759858259016,"stop":1759858259016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b1deba880215a9","name":"should initialize with custom TTL","time":{"start":1759858216178,"stop":1759858216178,"duration":0},"status":"passed","severity":"normal"},{"uid":"118869ac45b29d02","name":"throws on content topic with non-number generation field","time":{"start":1759858189508,"stop":1759858189508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6898de846115c7e0","name":"Push message with Russian payload","time":{"start":1759859352861,"stop":1759859352861,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc6d0c42fbea76","name":"Push 30 different messages","time":{"start":1759859352879,"stop":1759859352879,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b2378a5f588c6be","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759858189518,"stop":1759858189518,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ad10ea1ac3d01e","name":"should handle case with all peers already connected","time":{"start":1759858205979,"stop":1759858205979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c80036049e9f19","name":"Sign & Recover","time":{"start":1759858226637,"stop":1759858226637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e3eff34f89ab42","name":"Correctly serialized arguments","time":{"start":1759858378591,"stop":1759858378592,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f6eb6875d24cb8","name":"Check received message containing numeric","time":{"start":1759858734970,"stop":1759858734970,"duration":0},"status":"passed","severity":"normal"},{"uid":"53131fe9558055aa","name":"should properly create location multiaddrs - udp4","time":{"start":1759858195814,"stop":1759858195814,"duration":0},"status":"passed","severity":"normal"},{"uid":"999661ecf8e73705","name":"Push message with custom timestamp: 1729099913819","time":{"start":1759859352871,"stop":1759859352871,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4c627748fa4ef2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759858238879,"stop":1759858238880,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc0340959a99b5e","name":"Check message with no pubsub topic is not received","time":{"start":1759858734976,"stop":1759858734976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed1063ea28c7451","name":"Check message on other pubsub topic is not received","time":{"start":1759858734976,"stop":1759858734976,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8c20fef32f9ac8","name":"should do nothing if no non-locked connections to drop","time":{"start":1759858206001,"stop":1759858206001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fef8a92babd948","name":"should properly start and stop event listening","time":{"start":1759858257924,"stop":1759858257925,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5665844e518cddb","name":"Passing page size 110 when there are 120 messages","time":{"start":1759858639643,"stop":1759858639643,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb803ee4ec88ae0e","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759858259034,"stop":1759858259035,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccbd6e832d0230a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759858206291,"stop":1759858206291,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19f81d54121f03f","name":"Subscribe to topic containing short and receive message","time":{"start":1759858765846,"stop":1759858765846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f08d83f0a87ed1","name":"should populate queue if has active dial","time":{"start":1759858205092,"stop":1759858205092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c2e27d783a4660","name":"Push message with JSON payload","time":{"start":1759859352877,"stop":1759859352877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abd6f05a1e5311f","name":"Waku message hash computation (payload length 0)","time":{"start":1759858205847,"stop":1759858205847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aeda59901487f7d","name":"can start and stop the service","time":{"start":1759858220274,"stop":1759858220275,"duration":1},"status":"passed","severity":"normal"},{"uid":"3193f600470acc78","name":"should handle general insertion and lookup correctly","time":{"start":1759858243467,"stop":1759858243468,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4e904bc1118432","name":"Sets default value correctly","time":{"start":1759858646032,"stop":1759858646033,"duration":1},"status":"passed","severity":"normal"},{"uid":"8531ff18189729e8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759858258086,"stop":1759858258086,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b248f769c5b6db6","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759858259026,"stop":1759858259026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8c4d79a0e1803a","name":"should check false positive rate","time":{"start":1759858243468,"stop":1759858243468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a391607e197d51f","name":"should skip peer when not on same cluster","time":{"start":1759858205095,"stop":1759858205096,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aeb611f33eb5b68","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759858308433,"stop":1759858308434,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce8995d87a5a46c","name":"should return false for content message without causal history","time":{"start":1759858262237,"stop":1759858262238,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf06f0ccf5cc9f6a","name":"should emit a peer event after start","time":{"start":1759858527668,"stop":1759858527668,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f22507d308ebb44","name":"Subscribe to topic containing long and receive message","time":{"start":1759858765836,"stop":1759858765836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a54277d654d425","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759858765850,"stop":1759858765850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d827022eafb09885","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759858646130,"stop":1759858646132,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cb8f7fe6031e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759858189528,"stop":1759858189528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86863e8ca06b3e4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app92/4/topic679/utf8","time":{"start":1759858571268,"stop":1759858571268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e512e1b46c8cb4da","name":"random static sharding 8 - Cluster ID: 910, Shard ID: 969","time":{"start":1759858616938,"stop":1759858616939,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd8524d6d2f3c75","name":"should not fail to start the service if it is already started","time":{"start":1759858294642,"stop":1759858294642,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f540837f00c25a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759858189524,"stop":1759858189524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b3e5bb45f15416","name":"throws if store query response has error status","time":{"start":1759858206498,"stop":1759858206499,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6427dfd873261e","name":"Publishes to nwaku","time":{"start":1759858478642,"stop":1759858478642,"duration":0},"status":"passed","severity":"normal"},{"uid":"9983e072bdb5625e","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759858358098,"stop":1759858358098,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc3116ae953313f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759858246853,"stop":1759858246853,"duration":0},"status":"passed","severity":"normal"},{"uid":"558602110bf106c6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759858238873,"stop":1759858238873,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f55a6d2aa621ca","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app72/6/topic59/utf8","time":{"start":1759858571269,"stop":1759858571270,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3158f80f4706da4","name":"new peer added after a peer was already found","time":{"start":1759858467448,"stop":1759858467448,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ffcdda2b541f0a","name":"pre and post cipher","time":{"start":1759858226637,"stop":1759858226637,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf5e97f8fe435ba","name":"should return undefined if no connection provided","time":{"start":1759858206339,"stop":1759858206340,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a91664f21a073c4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759858464545,"stop":1759858464545,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c47164c6989b016","name":"should be able to decode the field with only STORE set to true","time":{"start":1759858195124,"stop":1759858195125,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c717cc08018f18","name":"should start periodic discovery on start","time":{"start":1759858216187,"stop":1759858216188,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d1c8c411563843","name":"should be able to encode the field with only STORE set to true","time":{"start":1759858195116,"stop":1759858195117,"duration":1},"status":"passed","severity":"normal"},{"uid":"856f85c16629912e","name":"should be safe to call multiple times","time":{"start":1759858205088,"stop":1759858205088,"duration":0},"status":"passed","severity":"normal"},{"uid":"f329d98e1d14bf37","name":"should handle query errors gracefully","time":{"start":1759858216185,"stop":1759858216185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93d3a9117eb79d5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759858195117,"stop":1759858195118,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ef1fd4995c0e55","name":"should handle empty pubsub topics","time":{"start":1759858206306,"stop":1759858206307,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3816321a7aa1198","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759858626111,"stop":1759858626111,"duration":0},"status":"passed","severity":"normal"},{"uid":"688ab5ae2b16747c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759858627354,"stop":1759858627354,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e00e92a1fdcc5c9","name":"should successfully query store with valid decoders and options","time":{"start":1759858259125,"stop":1759858259125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79083877fde7e52","name":"should handle case when navigator is not available","time":{"start":1759858205631,"stop":1759858205631,"duration":0},"status":"passed","severity":"normal"},{"uid":"da79ab87f10c3fd5","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app37/4/topic877/test.js","time":{"start":1759858571268,"stop":1759858571268,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ff17b04c8d3885","name":"Outgoing message is possibly acknowledged","time":{"start":1759858262232,"stop":1759858262233,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b45cd743c8a8e98","name":"Push message with content topic containing Chinese","time":{"start":1759859352881,"stop":1759859352881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ada1da75d8ebaa1","name":"should set field with only RELAY enabled","time":{"start":1759858195817,"stop":1759858195817,"duration":0},"status":"passed","severity":"normal"},{"uid":"880d4cd2f7997d13","name":"Outgoing message is emitted as sent","time":{"start":1759858260621,"stop":1759858260622,"duration":1},"status":"passed","severity":"normal"},{"uid":"800e1e5a59d11505","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759858216197,"stop":1759858216197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3600b925e1a55566","name":"should return false when peer is not found","time":{"start":1759858205456,"stop":1759858205456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1053ecd7cf69de","name":"should request peer renewal on specific errors","time":{"start":1759858256960,"stop":1759858256960,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3cb86074d48eee","name":"should throw error - invalid id","time":{"start":1759858195810,"stop":1759858195811,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca24b0e10dcdcf5","name":"Incoming message is emitted as received","time":{"start":1759858260623,"stop":1759858260624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf01e71eb00c609","name":"Nodes with multiple pubsub topic","time":{"start":1759858470878,"stop":1759858470878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de165737a30ee28","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759858246850,"stop":1759858246851,"duration":1},"status":"passed","severity":"normal"},{"uid":"60483d0816997f5a","name":"Push message with special chars payload","time":{"start":1759859352860,"stop":1759859352860,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb127b06b6ac5773","name":"should mark all messages in causal history as acknowledged","time":{"start":1759858246850,"stop":1759858246850,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec0da7978d0a446","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759858486037,"stop":1759858486037,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b96bffea3477d","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759858262234,"stop":1759858262234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69ca09fdf65f494","name":"should reassess health immediately when peer disconnects","time":{"start":1759858257925,"stop":1759858257925,"duration":0},"status":"passed","severity":"normal"},{"uid":"79406b8b58d0fa6d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759858646128,"stop":1759858646129,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f91d1d325a2c2f0","name":"should return PeerId when PeerId is provided","time":{"start":1759858206029,"stop":1759858206029,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc87c1513e04df1a","name":"should handle different types of entries","time":{"start":1759858255975,"stop":1759858255983,"duration":8},"status":"passed","severity":"normal"},{"uid":"6351a48a4769b59d","name":"Generator, one shard","time":{"start":1759858588564,"stop":1759858588564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cb600a723e16b4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759858238924,"stop":1759858238924,"duration":0},"status":"passed","severity":"normal"},{"uid":"3460c78a10b967ac","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759858765849,"stop":1759858765849,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cd189cf7619873","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759858627353,"stop":1759858627353,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0acc11a78d7675","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759858258086,"stop":1759858258090,"duration":4},"status":"passed","severity":"normal"},{"uid":"79caa8d7ff2d377","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759858238937,"stop":1759858238937,"duration":0},"status":"passed","severity":"normal"},{"uid":"91dadbdcd0ae2473","name":"Push message with content topic containing unicode special characters","time":{"start":1759859352911,"stop":1759859352911,"duration":0},"status":"passed","severity":"normal"},{"uid":"439fc7eb0ebe4d23","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759858582678,"stop":1759858582678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6cdfe8fd552e36","name":"Check received message containing XML","time":{"start":1759858734972,"stop":1759858734973,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b795b15ab2878a5","name":"Check received message containing escaped characters","time":{"start":1759858734983,"stop":1759858734983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d11561a80ed7543","name":"should handle malformed response data","time":{"start":1759858216199,"stop":1759858216199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ac41cd4ecaf542","name":"should allow redial after cooldown period","time":{"start":1759858205092,"stop":1759858205095,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b061e822d531de9","name":"Subscribe and receive messages via lightPush","time":{"start":1759858765831,"stop":1759858765831,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacf67914c81f94b","name":"should filter out already connected peers","time":{"start":1759858205971,"stop":1759858205977,"duration":6},"status":"passed","severity":"normal"},{"uid":"8c1ada2f83ca4600","name":"should handle cache.get errors gracefully","time":{"start":1759858220277,"stop":1759858220277,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf26ed8116157e0b","name":"Push message with content topic containing SQL Injection","time":{"start":1759859352896,"stop":1759859352896,"duration":0},"status":"passed","severity":"normal"},{"uid":"953481b21dab587a","name":"should add event listener for peer:discovery","time":{"start":1759858205571,"stop":1759858205571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ec7fef26eb4c3","name":"should handle large number of peers request","time":{"start":1759858216199,"stop":1759858216199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e2d1f64f3c81ac","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759858246851,"stop":1759858246851,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bcc91916388cf5","name":"should reject if Store is requested but not mounted","time":{"start":1759858259286,"stop":1759858259287,"duration":1},"status":"passed","severity":"normal"},{"uid":"d059aa51447b34e1","name":"should dispatch connect and disconnect events","time":{"start":1759858258091,"stop":1759858258092,"duration":1},"status":"passed","severity":"normal"},{"uid":"781fbd25c6ba3085","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759858308437,"stop":1759858308437,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b50e2b11fe8a394","name":"should handle corrupted shard info gracefully","time":{"start":1759858205463,"stop":1759858205463,"duration":0},"status":"passed","severity":"normal"},{"uid":"164a693944c5f7a2","name":"should handle errors gracefully when getting peer info","time":{"start":1759858205463,"stop":1759858205463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272e715e0950ef7","name":"should initialize with libp2p components","time":{"start":1759858216195,"stop":1759858216195,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4238d4957a46a0","name":"should handle multiple peers with different shard configurations","time":{"start":1759858205119,"stop":1759858205119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b145d99686b580b7","name":"should stop query on content message from same channel","time":{"start":1759858262235,"stop":1759858262236,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75427a5e704457d","name":"should not receive a peer event before start","time":{"start":1759858294643,"stop":1759858294643,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9cee642c74ddc8","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759858257523,"stop":1759858257523,"duration":0},"status":"passed","severity":"normal"},{"uid":"7801ebda9754f63c","name":"Check publish message after client node is restarted","time":{"start":1759858477909,"stop":1759858477909,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7af72581be06418","name":"should work with stubbed peer manager event emitter","time":{"start":1759858258999,"stop":1759858259005,"duration":6},"status":"passed","severity":"normal"},{"uid":"6c1d27a7192334a4","name":"Rejects garbage","time":{"start":1759858270284,"stop":1759858270284,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3b1b2013cc64ac","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759858358097,"stop":1759858358097,"duration":0},"status":"passed","severity":"normal"},{"uid":"931e986f97f5c931","name":"messageHashStr produces consistent results for the same input","time":{"start":1759858205856,"stop":1759858205856,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ec73cbb56eeaa5","name":"Push message with content topic containing SQL Injection","time":{"start":1759859352882,"stop":1759859352882,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a61a6d88d4d04","name":"random static sharding 3 - Cluster ID: 539, Shard ID: 704","time":{"start":1759858616936,"stop":1759858616936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce0da9cb0733518","name":"Push message with meta","time":{"start":1759859352870,"stop":1759859352870,"duration":0},"status":"passed","severity":"normal"},{"uid":"725dbcae7c1687b6","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759858486037,"stop":1759858486037,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a488e92592c8b6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759858470880,"stop":1759858470880,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c690b2f91532ba","name":"should be safe to call multiple times","time":{"start":1759858205571,"stop":1759858205575,"duration":4},"status":"passed","severity":"normal"},{"uid":"4a8b32e31afd31c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759858238938,"stop":1759858238950,"duration":12},"status":"passed","severity":"normal"},{"uid":"70e82f050511da5a","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759858246854,"stop":1759858246854,"duration":0},"status":"passed","severity":"normal"},{"uid":"618c307cdd368653","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759858366253,"stop":1759858366253,"duration":0},"status":"passed","severity":"normal"},{"uid":"855ba3c760d02275","name":"should continue query when messages are from different channels","time":{"start":1759858262236,"stop":1759858262236,"duration":0},"status":"passed","severity":"normal"},{"uid":"70888b43df36334d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759858215828,"stop":1759858215828,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d09593ee7031e2","name":"should send relay ping messages on timer","time":{"start":1759858206303,"stop":1759858206304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a856ef0e6cc0a2","name":"Refresh subscription","time":{"start":1759858765835,"stop":1759858765835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31641e7c57f5ab2","name":"Register correct protocols","time":{"start":1759858486025,"stop":1759858486025,"duration":0},"status":"passed","severity":"normal"},{"uid":"4842c9f66dd2fcee","name":"should encode/decode to RLP encoding","time":{"start":1759858195812,"stop":1759858195812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd68bdaf15419d9","name":"should detect messages with missing dependencies","time":{"start":1759858246852,"stop":1759858246852,"duration":0},"status":"passed","severity":"normal"},{"uid":"153eb077afce2f21","name":"should work with async generator that yields promises","time":{"start":1759858259007,"stop":1759858259007,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ce0f182e00efc4","name":"handles different clusterIds correctly","time":{"start":1759858189519,"stop":1759858189520,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f8aef532c1c5a","name":"Reusing cursor across nodes","time":{"start":1759858582679,"stop":1759858582679,"duration":0},"status":"passed","severity":"normal"},{"uid":"538dd3cf55ac70a4","name":"should add received messages to bloom filter","time":{"start":1759858246848,"stop":1759858246848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e304b04d35130bd5","name":"should save new peer to store","time":{"start":1759858205583,"stop":1759858205583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1379750504197151","name":"should handle ENR without shardInfo","time":{"start":1759858216187,"stop":1759858216187,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba840996787d5d6d","name":"Query Generator, No message returned","time":{"start":1759858597008,"stop":1759858597008,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb97efdb0e752a0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759858189805,"stop":1759858189805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46d9a6a8c214ad7","name":"should be able to dial TLS multiaddrs","time":{"start":1759858378424,"stop":1759858378425,"duration":1},"status":"passed","severity":"normal"},{"uid":"757f703ad72ba180","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759858238961,"stop":1759858238961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2836eee29c8c30b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759858205461,"stop":1759858205462,"duration":1},"status":"passed","severity":"normal"},{"uid":"6334f7620ed295fe","name":"Push message with content topic containing JSON","time":{"start":1759859352882,"stop":1759859352883,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f81e06be6e43fa","name":"should initialize with isNetworkConnected as false","time":{"start":1759858205624,"stop":1759858205624,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f520ae10e456727","name":"should capture event listeners for testing","time":{"start":1759858259006,"stop":1759858259006,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb3fa1bb5db7c92","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759858246856,"stop":1759858246856,"duration":0},"status":"passed","severity":"normal"},{"uid":"679a784e644f753f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759858238915,"stop":1759858238915,"duration":0},"status":"passed","severity":"normal"},{"uid":"e857add45a88e7bd","name":"Push message with Basic HTML tag payload","time":{"start":1759859352891,"stop":1759859352891,"duration":0},"status":"passed","severity":"normal"},{"uid":"49760311f959fa2b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759858646135,"stop":1759858646135,"duration":0},"status":"passed","severity":"normal"},{"uid":"615e4f19c6fc6ce6","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759858246851,"stop":1759858246851,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa28bfe671c3c6c","name":"should monitor connected peers and store them into cache","time":{"start":1759858384679,"stop":1759858384679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4860e40b09b619a","name":"should handle case when globalThis is not available","time":{"start":1759858205631,"stop":1759858205631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d27fac01ee65692","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759858765840,"stop":1759858765841,"duration":1},"status":"passed","severity":"normal"},{"uid":"1022bd4adff15fd1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759858215824,"stop":1759858215824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c649717fef80adef","name":"should wait for LightPush peer to be connected","time":{"start":1759858259288,"stop":1759858259288,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0e98c0a24cc8b2","name":"Push message with custom timestamp: 1759854713819","time":{"start":1759859352872,"stop":1759859352872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35928891f370b8c","name":"Relay - times out","time":{"start":1759858649807,"stop":1759858649807,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd99005b93adabdb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759858238926,"stop":1759858238926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1110e456889f43f6","name":"Push message with SQL Injection payload","time":{"start":1759859352890,"stop":1759859352890,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c585da4c2f3e38","name":"should drop connection to all peers on hangUp","time":{"start":1759858378421,"stop":1759858378422,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da5fefcc281c11b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759858464542,"stop":1759858464542,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef04b0f8f34d696","name":"Query Generator - true","time":{"start":1759858629646,"stop":1759858629646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eef7d246c4d2432","name":"Check publish message after service node is restarted","time":{"start":1759858477908,"stop":1759858477908,"duration":0},"status":"skipped","severity":"normal"},{"uid":"978d341a3fb9c105","name":"should query peer with peer exchange protocol","time":{"start":1759858216183,"stop":1759858216184,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9282dd8e087b7bf","name":"Non TWN Cluster","time":{"start":1759858571267,"stop":1759858571267,"duration":0},"status":"passed","severity":"normal"},{"uid":"593730d9a51a2a45","name":"Stops search when maxGet is reached","time":{"start":1759858215647,"stop":1759858215648,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6361508ddf6afca","name":"Fails to push message with large meta","time":{"start":1759859352898,"stop":1759859352898,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ce81d86c662e98","name":"should not be sent when there is no history","time":{"start":1759858246855,"stop":1759858246855,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47ec2baa54789ae","name":"should not be empty after adding a subscription","time":{"start":1759858257988,"stop":1759858257988,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dc5a8e6193cfdd","name":"accepts valid content-filtered query","time":{"start":1759858206103,"stop":1759858206103,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca1146b71d657f3","name":"should skip peers that were recently queried","time":{"start":1759858216183,"stop":1759858216183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1871c0fc6d7e8a7","name":"Round trip binary serialization","time":{"start":1759858206759,"stop":1759858206760,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f579748d418a4f9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759858215827,"stop":1759858215827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2693f591c032f963","name":"Push message with content topic containing emoji","time":{"start":1759859352898,"stop":1759859352898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab72cf9eff634076","name":"should create all internal components","time":{"start":1759858206438,"stop":1759858206438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1708ba573b70bc","name":"should encodeTxt and decodeTxt","time":{"start":1759858195807,"stop":1759858195808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b406a9c9e689644","name":"Decoder throws on empty string content topic","time":{"start":1759858226124,"stop":1759858226124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca539c9e66f4a8bf","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759858238906,"stop":1759858238906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a287fb824c4477dd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759858765840,"stop":1759858765840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c20c640ca28dc24","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759858765838,"stop":1759858765838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02e8c53c9312353","name":"should handle peer identify event","time":{"start":1759858216180,"stop":1759858216181,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f62d04b08123d1e","name":"Push message with content topic containing special chars","time":{"start":1759859352895,"stop":1759859352895,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6188a84d5ef38b","name":"should create KeepAliveManager with relay","time":{"start":1759858206279,"stop":1759858206279,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ed58c0b54369bb","name":"should handle case with no peers in store","time":{"start":1759858205978,"stop":1759858205979,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2cc5761e2c6ad1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759858238925,"stop":1759858238925,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca6863d4e09d46a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759858381603,"stop":1759858381604,"duration":1},"status":"passed","severity":"normal"},{"uid":"85407d0af49c5627","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759858294646,"stop":1759858294646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e84f660678cacb25","name":"Default pageSize","time":{"start":1759858639643,"stop":1759858639643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6139014d1a57606e","name":"Fails to push message with large meta","time":{"start":1759859352884,"stop":1759859352884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d09402061665a79","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759858215825,"stop":1759858215826,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee49856d3e3697e","name":"should set field with all protocols disabled","time":{"start":1759858195816,"stop":1759858195816,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d2c78be9e21a0b","name":"Push message with content topic containing Chinese","time":{"start":1759859352909,"stop":1759859352909,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2f0a42df100010","name":"should add event listeners to libp2p","time":{"start":1759858205624,"stop":1759858205624,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb6cb5f5cd03d52","name":"should decode valid enr with tcp successfully","time":{"start":1759858195809,"stop":1759858195809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3073afeb91a4b63","name":"Check publish message containing short","time":{"start":1759858477882,"stop":1759858477882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7756699821ea0e","name":"should deliver messages after dependencies are met","time":{"start":1759858246852,"stop":1759858246852,"duration":0},"status":"passed","severity":"normal"},{"uid":"c115f7937535570","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759858206762,"stop":1759858206762,"duration":0},"status":"passed","severity":"normal"},{"uid":"788c16ab3c9f0af","name":"Push message with content topic containing unicode special characters","time":{"start":1759859352869,"stop":1759859352869,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c066b3df8448df","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759858477907,"stop":1759858477907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3831d7dcaf19bd","name":"random static sharding 4 - Cluster ID: 391, Shard ID: 256","time":{"start":1759858616937,"stop":1759858616937,"duration":0},"status":"passed","severity":"normal"},{"uid":"781616ef6cf5a143","name":"Fails to push message bigger that 1MB","time":{"start":1759859352914,"stop":1759859352914,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be4c34df245ad8f","name":"should create KeepAliveManager with required options","time":{"start":1759858206279,"stop":1759858206279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44ecafeeb033115","name":"Outgoing message is possibly acknowledged","time":{"start":1759858260623,"stop":1759858260623,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2cfa53a167225c4b","name":"Push message with numeric payload","time":{"start":1759859352902,"stop":1759859352902,"duration":0},"status":"passed","severity":"normal"},{"uid":"339dffe20998917e","name":"Callback on promise, aborts when callback returns true","time":{"start":1759858627354,"stop":1759858627354,"duration":0},"status":"passed","severity":"normal"},{"uid":"345c0200cf2027a8","name":"Relay - dialed first","time":{"start":1759858649806,"stop":1759858649807,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae5a2f7cf20ebd1","name":"returns nothing if no connections present","time":{"start":1759858206195,"stop":1759858206195,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd0b6ba3024dbe","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759858259025,"stop":1759858259025,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a14fd264741aa4","name":"accepts valid message hash query","time":{"start":1759858206104,"stop":1759858206105,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a35b5f5c1813c04","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759858238914,"stop":1759858238914,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c2c0a641a9e3da","name":"Push message with meta","time":{"start":1759859352884,"stop":1759859352884,"duration":0},"status":"passed","severity":"normal"},{"uid":"254bbd594824ad15","name":"A test","time":{"start":1759858366671,"stop":1759858366671,"duration":0},"status":"passed","severity":"normal"},{"uid":"746f47313a9d7b17","name":"Fails to publish message with empty text","time":{"start":1759858477904,"stop":1759858477905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13936b762fc3d83","name":"should return true even if peer has no overlapping shards","time":{"start":1759858205439,"stop":1759858205439,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a761645eeee632","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759858258997,"stop":1759858258997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f006e3acba77fb5f","name":"Push message with content topic containing special chars","time":{"start":1759859352881,"stop":1759859352881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd9681ae0fc2dc","name":"should properly create location multiaddrs - tcp4","time":{"start":1759858195814,"stop":1759858195815,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae194f5e2961cb1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759858238936,"stop":1759858238936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50ba548cb9bd508","name":"Subscribe to topic containing Script and receive message","time":{"start":1759858765838,"stop":1759858765839,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfbf100c4e9ce077","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app45/9/topic33/proto","time":{"start":1759858571270,"stop":1759858571270,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b407a5faccfb95","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759858765832,"stop":1759858765832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1931a3b55d852be","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759858238874,"stop":1759858238874,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7964891207df9","name":"Check publish message containing special chars","time":{"start":1759858477883,"stop":1759858477883,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2f9dbf16a3065c","name":"should not allow unachievable error rate","time":{"start":1759858237727,"stop":1759858237727,"duration":0},"status":"passed","severity":"normal"},{"uid":"952533ed0673ccfa","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759858258104,"stop":1759858258105,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e6837b4b84fed6","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759858486027,"stop":1759858486028,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5383e80531c73f","name":"should fail to send if no connected peers found","time":{"start":1759858258015,"stop":1759858258016,"duration":1},"status":"passed","severity":"normal"},{"uid":"1635c0c75b8d6969","name":"Push message with content topic containing numeric","time":{"start":1759859352866,"stop":1759859352866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5337fd7c8a11e686","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759858765833,"stop":1759858765833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbbddc411f67a97","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759858189527,"stop":1759858189527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec53c54fb1ae13","name":"caches peers it previously fetched","time":{"start":1759858216302,"stop":1759858216302,"duration":0},"status":"passed","severity":"normal"},{"uid":"864ce4ba07c56690","name":"should clear interval on stop","time":{"start":1759858216188,"stop":1759858216188,"duration":0},"status":"passed","severity":"normal"},{"uid":"8236223ebf976ecc","name":"should add received message to localHistory with retrievalHint","time":{"start":1759858246849,"stop":1759858246849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f4e376d8df9da7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759858257912,"stop":1759858257912,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a1b5c97788c5f4","name":"Check publish message containing emoji","time":{"start":1759858477897,"stop":1759858477899,"duration":2},"status":"passed","severity":"normal"},{"uid":"f99273a8a2241c9c","name":"should handle complete discovery-to-dial flow","time":{"start":1759858205584,"stop":1759858205584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a7dcc3ec13a75b","name":"messageHashStr produces different results for different inputs","time":{"start":1759858205856,"stop":1759858205864,"duration":8},"status":"passed","severity":"normal"},{"uid":"a53d3188af790dde","name":"should register libp2p event listeners when start is called","time":{"start":1759858258094,"stop":1759858258095,"duration":1},"status":"passed","severity":"normal"},{"uid":"8925e4e61159b101","name":"Push message with content topic containing emoji","time":{"start":1759859352883,"stop":1759859352884,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46fed6ded35cfeb","name":"should not fail to start the service if it is already started","time":{"start":1759858220275,"stop":1759858220275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec0c8c2b4842a86","name":"Promise Callback - true","time":{"start":1759858629647,"stop":1759858629647,"duration":0},"status":"passed","severity":"normal"},{"uid":"43db068fc04f2d7e","name":"Store - dialed first","time":{"start":1759858649808,"stop":1759858649808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad81e677625d0e36","name":"Push message with content topic containing Russian","time":{"start":1759859352882,"stop":1759859352882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60fe68ef3fd01c7","name":"Push message with unicode special characters payload","time":{"start":1759859352906,"stop":1759859352906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcfdbbd63afdb7f","name":"should set field with only STORE enabled","time":{"start":1759858195817,"stop":1759858195817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abf11292bd69d0b","name":"should maintain proper timestamps if all messages received","time":{"start":1759858246848,"stop":1759858246848,"duration":0},"status":"skipped","severity":"normal"},{"uid":"665574252fd882ea","name":"does not validate decoders for hash queries","time":{"start":1759858206498,"stop":1759858206498,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2189886036c9ae","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759858470878,"stop":1759858470878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7247a587fc795d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759858765841,"stop":1759858765841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a84f73b22aaa446","name":"Outgoing message is emitted as sending","time":{"start":1759858262231,"stop":1759858262231,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc8ca777b0cc59f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app41/8/topic180/test.js","time":{"start":1759858571273,"stop":1759858571273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5de724dce815ff6","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759858205647,"stop":1759858205647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dd65924496ab48","name":"should handle shard reader errors gracefully","time":{"start":1759858205113,"stop":1759858205114,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f78cd81c95e979","name":"should not create relay timers when relay is not provided","time":{"start":1759858206298,"stop":1759858206298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4b0dfb8ca83d00","name":"should return false when peer is on different cluster","time":{"start":1759858205435,"stop":1759858205439,"duration":4},"status":"passed","severity":"normal"},{"uid":"a26578e89a3d512e","name":"Check publish message containing unicode special characters","time":{"start":1759858477897,"stop":1759858477897,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bc21da048fa59a","name":"Sample","time":{"start":1759858195207,"stop":1759858195207,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbb788b7ba8d388","name":"Passing page size 10 when there are 10 messages","time":{"start":1759858639639,"stop":1759858639642,"duration":3},"status":"passed","severity":"normal"},{"uid":"f8820d1ce3a9a9d3","name":"should create a new stream if no existing for protocol found","time":{"start":1759858206340,"stop":1759858206340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d2742fab4757ee","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759858238872,"stop":1759858238872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0485940e45d37e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759858238952,"stop":1759858238952,"duration":0},"status":"passed","severity":"normal"},{"uid":"79626ce473a714ca","name":"should be online or offline if network state changed","time":{"start":1759858308437,"stop":1759858308438,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f4b89b2ac8ad8d","name":"returns only open connection if one present","time":{"start":1759858206196,"stop":1759858206196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e56dbd0420dc9b2","name":"Publish message with custom timestamp: Tue Oct 07 2025 18:34:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1759858477901,"stop":1759858477901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4eeda013e41e565","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759858206297,"stop":1759858206297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a8a0ddd83d2237","name":"should handle dial errors gracefully","time":{"start":1759858205582,"stop":1759858205582,"duration":0},"status":"passed","severity":"normal"},{"uid":"504f7b97d2727a55","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759858259035,"stop":1759858259035,"duration":0},"status":"passed","severity":"normal"},{"uid":"704009a4e4977fc9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759858765850,"stop":1759858765851,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ca51b3f30b04ff","name":"Fails to push message bigger that 1MB","time":{"start":1759859352886,"stop":1759859352887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b919ecd527adaca","name":"Push message with long payload","time":{"start":1759859352901,"stop":1759859352902,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ba188fb9e3a355","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759858189525,"stop":1759858189525,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8888c75dc3c738","name":"should handle peerStore errors gracefully","time":{"start":1759858206451,"stop":1759858206451,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e81061a9ca181c","name":"should dispatch network event when browser goes online","time":{"start":1759858205640,"stop":1759858205640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c385ad18eb344185","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759858238874,"stop":1759858238878,"duration":4},"status":"passed","severity":"normal"},{"uid":"60bb826976002a9c","name":"should throw error - no id","time":{"start":1759858195810,"stop":1759858195810,"duration":0},"status":"passed","severity":"normal"},{"uid":"4853f609b0b3c6a7","name":"Check received message containing numeric","time":{"start":1759858734979,"stop":1759858734979,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4fd7b9923b783e","name":"should create QueryOnConnect instance without options","time":{"start":1759858258997,"stop":1759858258998,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd27a715911a787","name":"can query messages normally","time":{"start":1759858620583,"stop":1759858620583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f2912d6f14c2b2","name":"Push message with content topic containing numeric","time":{"start":1759859352908,"stop":1759859352908,"duration":0},"status":"passed","severity":"normal"},{"uid":"49021461391025fa","name":"should dial peer when no shard info available","time":{"start":1759858205096,"stop":1759858205096,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bab37cb216b2984","name":"should insert message into bloom filter","time":{"start":1759858246845,"stop":1759858246846,"duration":1},"status":"passed","severity":"normal"},{"uid":"d960a769fd9e1b1b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759858189523,"stop":1759858189523,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c7e100a3060b5e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759858259036,"stop":1759858259036,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb96215ccc14bfaf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759858765845,"stop":1759858765845,"duration":0},"status":"passed","severity":"normal"},{"uid":"763a6fd1bf3e791a","name":"Encoder error raises irrecoverable error","time":{"start":1759858262232,"stop":1759858262232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2879b3e176db1947","name":"should insert elements correctly","time":{"start":1759858243465,"stop":1759858243466,"duration":1},"status":"passed","severity":"normal"},{"uid":"94943d67f11d9012","name":"should wait for Filter peer to be connected","time":{"start":1759858259288,"stop":1759858259288,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b538a81b52720d1","name":"random static sharding 10 - Cluster ID: 686, Shard ID: 863","time":{"start":1759858616939,"stop":1759858616939,"duration":0},"status":"passed","severity":"normal"},{"uid":"82238f8efc895559","name":"should work with stubbed retrieve function","time":{"start":1759858259005,"stop":1759858259005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a03540dff95092c","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759858246853,"stop":1759858246853,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a3825004a9443c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759858626109,"stop":1759858626110,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e09433694fcec0a","name":"messageHash returns a Uint8Array","time":{"start":1759858205855,"stop":1759858205855,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3acec087edcc3c","name":"Using a function","time":{"start":1759858646031,"stop":1759858646031,"duration":0},"status":"passed","severity":"normal"},{"uid":"177b77c6b8f6c16","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759858765844,"stop":1759858765844,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ecc4fb74c88c65","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759858597011,"stop":1759858597011,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb04120369d1cdc","name":"Check received message containing shell command","time":{"start":1759858734982,"stop":1759858734983,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1d99b5a49a260d","name":"should return false when network is not connected","time":{"start":1759858206444,"stop":1759858206444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6657c184588cff77","name":"should properly create location multiaddrs - tcp6","time":{"start":1759858195815,"stop":1759858195815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5096c52d016a53","name":"should stop peer exchange discovery","time":{"start":1759858216179,"stop":1759858216180,"duration":1},"status":"passed","severity":"normal"},{"uid":"657f1a65e32b6e7e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759858464543,"stop":1759858464543,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e78ab3a1b90c7b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759858195114,"stop":1759858195116,"duration":2},"status":"passed","severity":"normal"},{"uid":"f639504acd7d0bd0","name":"should trigger query when it went offline since the last successful query","time":{"start":1759858259013,"stop":1759858259016,"duration":3},"status":"passed","severity":"normal"},{"uid":"cff454f75c735e09","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759858238862,"stop":1759858238872,"duration":10},"status":"passed","severity":"normal"},{"uid":"f200c28004df066c","name":"should clear dial history on stop","time":{"start":1759858205084,"stop":1759858205088,"duration":4},"status":"passed","severity":"normal"},{"uid":"acda471ad464978f","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759858259027,"stop":1759858259027,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a4da0dfb1d4159","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759858464544,"stop":1759858464544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4de303556f093d","name":"should handle special patterns correctly","time":{"start":1759858243467,"stop":1759858243467,"duration":0},"status":"passed","severity":"normal"},{"uid":"316426ca253465ae","name":"Encoder throws on undefined content topic","time":{"start":1759858226122,"stop":1759858226123,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e20ca6c42f74f0","name":"Subscribe to topic containing XML and receive message","time":{"start":1759858765839,"stop":1759858765839,"duration":0},"status":"passed","severity":"normal"},{"uid":"228cbdad65214be1","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759858237730,"stop":1759858237731,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14f195455a79374","name":"should be safe to call multiple times","time":{"start":1759858206280,"stop":1759858206280,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf12b3985daac23e","name":"recovers when dns.resolve returns empty","time":{"start":1759858216301,"stop":1759858216301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8419ad9cb44e0c2","name":"should create dialer with libp2p and shardReader","time":{"start":1759858205061,"stop":1759858205073,"duration":12},"status":"passed","severity":"normal"},{"uid":"19ab9cbd188314c2","name":"should properly create location multiaddrs - udp","time":{"start":1759858195815,"stop":1759858195815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f75d6b4b0c4058e","name":"Subscribe to topic containing short and publish message","time":{"start":1759858486032,"stop":1759858486034,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6d4d5761637fcc","name":"should handle errors when accessing navigator","time":{"start":1759858205648,"stop":1759858205648,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6f0dba44c4dbaf","name":"throws on content topic with too few or too many fields","time":{"start":1759858189507,"stop":1759858189507,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c990600f753d339","name":"Push message with unicode special characters payload","time":{"start":1759859352864,"stop":1759859352864,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa427240cdffc6dc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759858765834,"stop":1759858765834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c721b7e467990eca","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759858258095,"stop":1759858258099,"duration":4},"status":"passed","severity":"normal"},{"uid":"efb14ddc0d2c414","name":"should create RPC request with correct parameters","time":{"start":1759858216200,"stop":1759858216200,"duration":0},"status":"passed","severity":"normal"},{"uid":"165e48386256adc4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759858206029,"stop":1759858206029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edc89dcf419256","name":"should handle relay send failures gracefully","time":{"start":1759858206304,"stop":1759858206304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7167b6f2b3900433","name":"should return false for malformed SDS messages","time":{"start":1759858262236,"stop":1759858262237,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb733846fcd994e","name":"should return false when peer is not on topic","time":{"start":1759858206452,"stop":1759858206453,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d4929628053374","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759858238916,"stop":1759858238916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7800d3ea61a280a","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759858259127,"stop":1759858259127,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b8e25bf6cf3611","name":"should return false when peer is not found","time":{"start":1759858205462,"stop":1759858205462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0465f2ea360c344","name":"should only return 1 node with relay and store capability","time":{"start":1759858216303,"stop":1759858216303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3ab5f4bf5d5737","name":"should not change state when connections remain after disconnect","time":{"start":1759858205639,"stop":1759858205639,"duration":0},"status":"passed","severity":"normal"},{"uid":"972d3d76bb9fe64c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759858215826,"stop":1759858215827,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce5a1ebbfb96350","name":"Decoder throws on undefined content topic","time":{"start":1759858226123,"stop":1759858226123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea819232a62b809","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759858646138,"stop":1759858646138,"duration":0},"status":"passed","severity":"normal"},{"uid":"538c01559b484bf2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759858205989,"stop":1759858206000,"duration":11},"status":"passed","severity":"normal"},{"uid":"352ae2e534b8d072","name":"should initialize bloom filter with correct parameters","time":{"start":1759858243462,"stop":1759858243462,"duration":0},"status":"passed","severity":"normal"},{"uid":"67480ed88047a40a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759858216189,"stop":1759858216189,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e22a83d65d1f0f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759858765834,"stop":1759858765835,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fc2376f6d592e0","name":"should start and setup intervals and event listeners","time":{"start":1759858258005,"stop":1759858258005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b94fc209ab14710","name":"Push to array if already present","time":{"start":1759858189473,"stop":1759858189473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f46abadec167772","name":"Check message with no pubsub topic is not received","time":{"start":1759858734985,"stop":1759858734985,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea4518ae4075034","name":"Query generator for multiple messages with different message text format","time":{"start":1759858627352,"stop":1759858627352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6420b7138909d680","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759858238916,"stop":1759858238916,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcc9a6981c26297","name":"Delete observer","time":{"start":1759858466048,"stop":1759858466048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7791c7ada414cba0","name":"should throw an error for insufficient data","time":{"start":1759858189806,"stop":1759858189806,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bd3e04c9dc1c4d","name":"Push message with content topic containing short","time":{"start":1759859352879,"stop":1759859352880,"duration":1},"status":"passed","severity":"normal"},{"uid":"f858d939175db8d9","name":"should stop ping timers on peer disconnect","time":{"start":1759858206290,"stop":1759858206290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9bd77545129f69","name":"should be empty when created","time":{"start":1759858257988,"stop":1759858257988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc52fc97cfa3aef","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759858308434,"stop":1759858308435,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32c6ba8da5f9b0d","name":"Check received message containing escaped characters","time":{"start":1759858734974,"stop":1759858734974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ee768e102f95aa","name":"ends if response has no messages","time":{"start":1759858206499,"stop":1759858206499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dc26c2fd34e86c","name":"should skip peers that don't support peer exchange","time":{"start":1759858216182,"stop":1759858216182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6490337d5ac546a","name":"random static sharding 7 - Cluster ID: 564, Shard ID: 649","time":{"start":1759858616938,"stop":1759858616938,"duration":0},"status":"passed","severity":"normal"},{"uid":"62683130884da258","name":"should return peer for existing peer","time":{"start":1759858205979,"stop":1759858205987,"duration":8},"status":"passed","severity":"normal"},{"uid":"a8891829fdc5f47b","name":"Encoder throws on undefined content topic","time":{"start":1759858227744,"stop":1759858227745,"duration":1},"status":"passed","severity":"normal"},{"uid":"644332a60d8b946b","name":"Push message with custom timestamp: 1759854713820","time":{"start":1759859352885,"stop":1759859352885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1117f48b473286f","name":"should set default options when no config provided","time":{"start":1759858206437,"stop":1759858206437,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1c80abf976d9fb","name":"Filter","time":{"start":1759858649809,"stop":1759858649809,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dc6ba936c3ffbd","name":"should start peer exchange discovery","time":{"start":1759858216178,"stop":1759858216179,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d1fe335b41e34b","name":"Push message with content topic containing emoji","time":{"start":1759859352911,"stop":1759859352911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2c390a21b97169","name":"Push message with custom timestamp: 1729099913821","time":{"start":1759859352913,"stop":1759859352913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dfb7c1f6a06671","name":"Wait given interval before re-trying","time":{"start":1759858258761,"stop":1759858258761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bddeb070809e32b","name":"Check received message containing Basic HTML tag","time":{"start":1759858734982,"stop":1759858734982,"duration":0},"status":"passed","severity":"normal"},{"uid":"439cda4d38ae08c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759858238952,"stop":1759858238952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb963375f98470ba","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759858332879,"stop":1759858332880,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a8fe56db56f7f","name":"Decoder throws on undefined content topic","time":{"start":1759858227745,"stop":1759858227745,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7dc5f1a682d406","name":"should maintain desired error rate","time":{"start":1759858243466,"stop":1759858243466,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c36037ce299429","name":"Push message with Arabic payload","time":{"start":1759859352903,"stop":1759859352903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e48c31bd43b88fd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759858464544,"stop":1759858464544,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e433af781c837e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759858257523,"stop":1759858257524,"duration":1},"status":"passed","severity":"normal"},{"uid":"841ca847ec037b90","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759858195119,"stop":1759858195120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba92fc9f0c50843a","name":"Push message with content topic containing escaped characters","time":{"start":1759859352883,"stop":1759859352883,"duration":0},"status":"passed","severity":"normal"},{"uid":"273923696d00ff62","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759858195808,"stop":1759858195809,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c7d17582463f16","name":"Publish message with rate limit","time":{"start":1759858477910,"stop":1759858477910,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f89edec007cc7a","name":"Push message with custom timestamp: 1759861913819","time":{"start":1759859352872,"stop":1759859352872,"duration":0},"status":"passed","severity":"normal"},{"uid":"14648b853d6e1e72","name":"Check message with no payload is not received","time":{"start":1759858734976,"stop":1759858734977,"duration":1},"status":"passed","severity":"normal"},{"uid":"e151591851f87425","name":"should return false for different channelId","time":{"start":1759858262237,"stop":1759858262237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baa493d1dfb55d5","name":"tcp ip4 address","time":{"start":1759858195163,"stop":1759858195163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba560acc1364727b","name":"Encoder error raises irrecoverable error","time":{"start":1759858260622,"stop":1759858260622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3dd41b4a7250563","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759858238907,"stop":1759858238908,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01ff1bfacd3a7d9","name":"Push message with Russian payload","time":{"start":1759859352875,"stop":1759859352876,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a3afc9711b583d","name":"should enable all discoveries when explicitly set","time":{"start":1759858257262,"stop":1759858257262,"duration":0},"status":"passed","severity":"normal"},{"uid":"738b1f2946da4451","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759858189524,"stop":1759858189524,"duration":0},"status":"passed","severity":"normal"},{"uid":"c067e4ea28b1040e","name":"Query with Ordered Callback, No Decoder","time":{"start":1759858597009,"stop":1759858597010,"duration":1},"status":"passed","severity":"normal"},{"uid":"64566e977d16ef60","name":"Push message with numeric payload","time":{"start":1759859352888,"stop":1759859352888,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b761b2ded40430","name":"should handle retrieve function with query parameters","time":{"start":1759858259007,"stop":1759858259013,"duration":6},"status":"passed","severity":"normal"},{"uid":"f0cafa8a813ee3e6","name":"should return different streams if requested simultaniously","time":{"start":1759858206340,"stop":1759858206340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66fd4f1dbb018bf","name":"Push message with custom timestamp: 1759861913821","time":{"start":1759859352913,"stop":1759859352913,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ebe4ffd19b8252","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759858216304,"stop":1759858216304,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b680ea6dd3ecca9","name":"Push message with Basic HTML tag payload","time":{"start":1759859352877,"stop":1759859352877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89733a9ecbd8c8e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759858582677,"stop":1759858582677,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8daa86c77fe305","name":"should dial second nwaku node that was discovered","time":{"start":1759858288473,"stop":1759858288478,"duration":5},"status":"skipped","severity":"normal"},{"uid":"aad1ff9ead30d720","name":"Push message with Chinese payload","time":{"start":1759859352902,"stop":1759859352903,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1f370fd5aadb2d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759858258101,"stop":1759858258101,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f1fb6004e1fb49","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759858238873,"stop":1759858238874,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ce26a09d908f4e","name":"Push message with emoji payload","time":{"start":1759859352864,"stop":1759859352865,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be355072b86b0ee","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759858294647,"stop":1759858294647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3131ea425178f9b5","name":"Check received message containing SQL Injection","time":{"start":1759858734981,"stop":1759858734981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f826d6b5e88d93c","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759858216197,"stop":1759858216198,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ab0f9b3f9260a3","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759858216198,"stop":1759858216198,"duration":0},"status":"passed","severity":"normal"},{"uid":"124c82162ae35d0b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759858227744,"stop":1759858227744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65f3189e4a7eccd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759858470879,"stop":1759858470879,"duration":0},"status":"passed","severity":"normal"},{"uid":"391179af59a6f3eb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759858486050,"stop":1759858486051,"duration":1},"status":"passed","severity":"normal"},{"uid":"48477940d635197e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759858477900,"stop":1759858477900,"duration":0},"status":"passed","severity":"normal"},{"uid":"2445ac7aab7867ab","name":"should handle peer not in mesh for all topics","time":{"start":1759858206307,"stop":1759858206307,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7d81219dc725f0","name":"should wait for Store peer to be connected","time":{"start":1759858259288,"stop":1759858259288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f494c96e8923002","name":"should skip peer when failed to dial recently","time":{"start":1759858205091,"stop":1759858205092,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b86925eee667c8","name":"throws on content topic with generation field greater than 0","time":{"start":1759858189508,"stop":1759858189508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e444796abae386c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759858189516,"stop":1759858189517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f61e733c923721","name":"should handle query errors","time":{"start":1759858216186,"stop":1759858216186,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc133eb0c561a50","name":"yields decoded messages","time":{"start":1759858206499,"stop":1759858206499,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a699bcd4b54b38","name":"should compute hash only when first accessed","time":{"start":1759858206762,"stop":1759858206762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95e501def657f80","name":"should dial with multiaddr and return stream","time":{"start":1759858206446,"stop":1759858206447,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba86d5f420058360","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app81/9/topic63/json","time":{"start":1759858571270,"stop":1759858571270,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b8fcab499967ba","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759858206291,"stop":1759858206291,"duration":0},"status":"passed","severity":"normal"},{"uid":"933d5a78ef529840","name":"random static sharding 9 - Cluster ID: 223, Shard ID: 491","time":{"start":1759858616939,"stop":1759858616939,"duration":0},"status":"passed","severity":"normal"},{"uid":"528422069efcb606","name":"should be delivered immediately if received","time":{"start":1759858246856,"stop":1759858246857,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c0fba87a5633e7","name":"Fails to push message bigger that 1MB","time":{"start":1759859352873,"stop":1759859352873,"duration":0},"status":"passed","severity":"normal"},{"uid":"18877bd70d05707c","name":"Subscribe to topic containing long and publish message","time":{"start":1759858486035,"stop":1759858486037,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e4ae25fe6ca4ca4","name":"ignores unrecognized TXT record formats","time":{"start":1759858216302,"stop":1759858216302,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3eded0bc324e95","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759858189512,"stop":1759858189512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8af6f3ddfe00c52","name":"Throws when trying to push message with empty payload","time":{"start":1759859352907,"stop":1759859352907,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c6d5d9bd63b07e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759858765837,"stop":1759858765837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada085fba3dc6a21","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759858246501,"stop":1759858246501,"duration":0},"status":"passed","severity":"normal"},{"uid":"876750b9a7e11f5c","name":"should be safe to call multiple times","time":{"start":1759858206440,"stop":1759858206443,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a5d21ec4c2e588c","name":"should skip peers without ENR","time":{"start":1759858216186,"stop":1759858216186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a254676ba282d61","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759858238925,"stop":1759858238925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf4f2a0e8442e84","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759858189524,"stop":1759858189525,"duration":1},"status":"passed","severity":"normal"},{"uid":"b213fe4446ecf129","name":"random static sharding 5 - Cluster ID: 584, Shard ID: 338","time":{"start":1759858616937,"stop":1759858616938,"duration":1},"status":"passed","severity":"normal"},{"uid":"355287ff7295658b","name":"Subscribe and receive messages via waku relay post","time":{"start":1759858765833,"stop":1759858765833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e246b298f4d8b206","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759858238861,"stop":1759858238862,"duration":1},"status":"passed","severity":"normal"},{"uid":"23af944cbcc422ce","name":"Push message with long payload","time":{"start":1759859352859,"stop":1759859352859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00e82b3a2e79e05","name":"Check publish message containing Basic HTML tag","time":{"start":1759858477894,"stop":1759858477895,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5ff6b81f2fc840","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759858189526,"stop":1759858189526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c72e3993fa3c4e","name":"random static sharding 2 - Cluster ID: 746, Shard ID: 593","time":{"start":1759858616935,"stop":1759858616936,"duration":1},"status":"passed","severity":"normal"},{"uid":"5487d66332d4d33a","name":"Push message with custom timestamp: 1729099913820","time":{"start":1759859352885,"stop":1759859352885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a983e960077311","name":"should dial more peers if under maxConnections","time":{"start":1759858205989,"stop":1759858205989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99070a5baccc396","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759858470878,"stop":1759858470879,"duration":1},"status":"passed","severity":"normal"},{"uid":"736168b30e52177b","name":"should accept empty decoders array","time":{"start":1759858258998,"stop":1759858258998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee084ab0ef08bbfc","name":"should add and remove event listeners correctly","time":{"start":1759858220277,"stop":1759858220278,"duration":1},"status":"passed","severity":"normal"},{"uid":"e846edabd82f464d","name":"Store - dialed after - with timeout","time":{"start":1759858649808,"stop":1759858649808,"duration":0},"status":"passed","severity":"normal"},{"uid":"45458f2c9dfe26e3","name":"should requeue task if no peer is available","time":{"start":1759858256958,"stop":1759858256959,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9995b8bb1623ba","name":"should handle dial errors gracefully","time":{"start":1759858205978,"stop":1759858205978,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c15632237f9cfd","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759858238903,"stop":1759858238905,"duration":2},"status":"passed","severity":"normal"},{"uid":"f30fc7600e7c7883","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759858765843,"stop":1759858765843,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ced81b8d67656","name":"Refresh subscription","time":{"start":1759858486032,"stop":1759858486032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe51ce123b7701bc","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759858238915,"stop":1759858238915,"duration":0},"status":"passed","severity":"normal"},{"uid":"922fe0c8cab9462","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759858238888,"stop":1759858238889,"duration":1},"status":"passed","severity":"normal"},{"uid":"a636241a3ea65880","name":"should be empty after removing the only subscription","time":{"start":1759858258003,"stop":1759858258004,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9a6b5928fc5157","name":"Check received message with timestamp: 1759858288508000000 ","time":{"start":1759858734983,"stop":1759858734983,"duration":0},"status":"passed","severity":"normal"},{"uid":"500f8a79cf74d70e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759858238951,"stop":1759858238952,"duration":1},"status":"passed","severity":"normal"},{"uid":"376bfdef36ce8fb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759858238937,"stop":1759858238937,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaf708e1188bc6d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759858464541,"stop":1759858464542,"duration":1},"status":"passed","severity":"normal"},{"uid":"c773fc2c0a610418","name":"should dial all remaining peers","time":{"start":1759858205977,"stop":1759858205978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6c288c842ae7ce","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759858588571,"stop":1759858588572,"duration":1},"status":"passed","severity":"normal"},{"uid":"958151fdc83d6cb6","name":"Check message with no content topic is not received","time":{"start":1759858734976,"stop":1759858734976,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bd925e6cd81a16","name":"should ensure monotonic increase","time":{"start":1759858246524,"stop":1759858246524,"duration":0},"status":"passed","severity":"normal"},{"uid":"3237bb8060301b7","name":"Push message with meta","time":{"start":1759859352912,"stop":1759859352912,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b0dcc400e0561c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759858597008,"stop":1759858597009,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b23e05dcc77350","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759858765848,"stop":1759858765848,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd870deb70a9697f","name":"should return false for sync message without causal history","time":{"start":1759858262237,"stop":1759858262237,"duration":0},"status":"passed","severity":"normal"},{"uid":"effa494f3d97fd59","name":"should handle peer connect event","time":{"start":1759858205638,"stop":1759858205638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f709ae83e35a49f7","name":"Check received message containing Russian","time":{"start":1759858734980,"stop":1759858734981,"duration":1},"status":"passed","severity":"normal"},{"uid":"8458b162fff0f973","name":"does not throw on valid cases","time":{"start":1759858189506,"stop":1759858189506,"duration":0},"status":"passed","severity":"normal"},{"uid":"956aefa381c50d1f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759858765847,"stop":1759858765848,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57af53d967f490f","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759858189511,"stop":1759858189512,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee9d64120a1754bf","name":"Push message with short payload","time":{"start":1759859352901,"stop":1759859352901,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadb80da1b401a6d","name":"Push message with XML payload","time":{"start":1759859352876,"stop":1759859352877,"duration":1},"status":"passed","severity":"normal"},{"uid":"582af9d94ee7bfbf","name":"should not start if already started","time":{"start":1759858216179,"stop":1759858216179,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b3c2f680692171","name":"Generator, 2 different shards","time":{"start":1759858588565,"stop":1759858588571,"duration":6},"status":"passed","severity":"normal"},{"uid":"74824872562ee559","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759858257513,"stop":1759858257514,"duration":1},"status":"passed","severity":"normal"},{"uid":"6411489630f01231","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759858238897,"stop":1759858238903,"duration":6},"status":"passed","severity":"normal"},{"uid":"6104538740c129a8","name":"Check received message containing JSON","time":{"start":1759858734973,"stop":1759858734973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45f063b857f0a21","name":"Push message equal or less that 1MB","time":{"start":1759859352872,"stop":1759859352873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c779ddec0feb04","name":"Sync message is sent within sync frequency","time":{"start":1759858266963,"stop":1759858266963,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb5de3548220307","name":"Push message with escaped characters payload","time":{"start":1759859352892,"stop":1759859352892,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a07c46183c4dad","name":"Push message with content topic containing long","time":{"start":1759859352866,"stop":1759859352866,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bd741b701a1d2d","name":"should do nothing when connections still exist","time":{"start":1759858205970,"stop":1759858205971,"duration":1},"status":"passed","severity":"normal"},{"uid":"405892f6dd4b18a1","name":"should reject if WakuNode is not started","time":{"start":1759858259285,"stop":1759858259286,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9428e1279556dd","name":"Wrong topic","time":{"start":1759858571273,"stop":1759858571274,"duration":1},"status":"passed","severity":"normal"},{"uid":"76427f76afe8f59b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759858294645,"stop":1759858294645,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fbc7045b2d6b8c8f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759858464541,"stop":1759858464541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e7de18e7cd88b0","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759858634106,"stop":1759858634107,"duration":1},"status":"passed","severity":"normal"},{"uid":"83131bc709495b8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759858189527,"stop":1759858189527,"duration":0},"status":"passed","severity":"normal"},{"uid":"589151555f7b6322","name":"Push message with content topic containing short","time":{"start":1759859352907,"stop":1759859352908,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4562aca06be1c2b","name":"throws on content topic with empty application field","time":{"start":1759858189509,"stop":1759858189509,"duration":0},"status":"passed","severity":"normal"},{"uid":"985a9c767ca47e6f","name":"should successfully query peers and return peer infos","time":{"start":1759858216195,"stop":1759858216196,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e59bead44df3b14","name":"should work with v3 peers","time":{"start":1759858258027,"stop":1759858258027,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c717f8a6443528","name":"should set field with all protocols enabled","time":{"start":1759858195816,"stop":1759858195816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06d0ab86a76b084","name":"different cluster: nodes don't connect","time":{"start":1759858381601,"stop":1759858381603,"duration":2},"status":"passed","severity":"normal"},{"uid":"4523ebfaa16a2841","name":"should set field with only FILTER enabled","time":{"start":1759858195817,"stop":1759858195817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f455c1b9d049f9b6","name":"isConnected return false after peer stops","time":{"start":1759858308436,"stop":1759858308436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b763a5e376d98590","name":"Check received message containing shell command","time":{"start":1759858734973,"stop":1759858734973,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b2a89fe5d50a7b","name":"should handle queue overflow by adding peers to queue","time":{"start":1759858205105,"stop":1759858205105,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c42d9a727c6d0d","name":"Incoming message is emitted as received","time":{"start":1759858262233,"stop":1759858262233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90ed2048dcec12b","name":"Stops search when 2 null results are returned","time":{"start":1759858215648,"stop":1759858215648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ae8c96198bdbad","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759858238914,"stop":1759858238915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec8670e7b60e906","name":"should dial peer when on same shard","time":{"start":1759858205096,"stop":1759858205096,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aba8aba2e9d4da","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759858358098,"stop":1759858358098,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5ebe3736cc398b","name":"should handle task timeouts","time":{"start":1759858256960,"stop":1759858256968,"duration":8},"status":"passed","severity":"normal"},{"uid":"f9207b7bd1d75d85","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759858195817,"stop":1759858195818,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba7370777f65a14","name":"configure the node with multiple content topics","time":{"start":1759858571274,"stop":1759858571274,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d9f01ee80fe05f","name":"Push message with short payload","time":{"start":1759859352873,"stop":1759859352873,"duration":0},"status":"passed","severity":"normal"},{"uid":"353cb865b9ad4c82","name":"Push message with content topic containing Arabic","time":{"start":1759859352867,"stop":1759859352867,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d2f2b44b8e24fc","name":"Check message with no payload is not received","time":{"start":1759858734986,"stop":1759858734986,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a50f4b623fdf24","name":"return first retrieved peers without further DNS queries","time":{"start":1759858216303,"stop":1759858216303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c612179dea53eef","name":"Push message with Script payload","time":{"start":1759859352890,"stop":1759859352890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34f0497b80fa04b","name":"ends if stream creation fails","time":{"start":1759858206498,"stop":1759858206498,"duration":0},"status":"passed","severity":"normal"},{"uid":"904f87d4fd1bee06","name":"Check publish message containing JSON","time":{"start":1759858477896,"stop":1759858477896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a80b7d733b3ea1a","name":"should never report false negatives","time":{"start":1759858243466,"stop":1759858243466,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac73e9f26407d5d","name":"Push message with custom timestamp: 1759861913820","time":{"start":1759859352900,"stop":1759859352900,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ee814c443ada3b","name":"should throw error - no public key","time":{"start":1759858195811,"stop":1759858195811,"duration":0},"status":"passed","severity":"normal"},{"uid":"507227ac566771bc","name":"should initialize with default number of peers","time":{"start":1759858258085,"stop":1759858258085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23bd054b40ffc7f","name":"Push message with Script payload","time":{"start":1759859352862,"stop":1759859352862,"duration":0},"status":"passed","severity":"normal"},{"uid":"817f4ad167f1018","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759858215828,"stop":1759858215828,"duration":0},"status":"passed","severity":"normal"},{"uid":"322061f3a41d2d01","name":"Check message with no content topic is not received","time":{"start":1759858734985,"stop":1759858734985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b04488a3a38699","name":"should handle peer disconnect event when no connections remain","time":{"start":1759858205638,"stop":1759858205638,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5aa6fc2e315995","name":"should handle browser offline state overriding peer connections","time":{"start":1759858205652,"stop":1759858205652,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ddad00dc56554c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759858765847,"stop":1759858765847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfbc2f28419279","name":"should only return 1 node with relay capability","time":{"start":1759858216302,"stop":1759858216303,"duration":1},"status":"passed","severity":"normal"},{"uid":"68808049fea3b969","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759858266964,"stop":1759858266964,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea9f7dcf6cd6667","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759858238924,"stop":1759858238924,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7eb343e8d6a89b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759858238873,"stop":1759858238873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdc40ad1312d856","name":"Outgoing message is emitted as sending","time":{"start":1759858260620,"stop":1759858260621,"duration":1},"status":"passed","severity":"normal"},{"uid":"559dfcefd3632220","name":"should initialize with default options","time":{"start":1759858216177,"stop":1759858216177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f169438ec90e5dd1","name":"should properly create peer info with all multiaddrs","time":{"start":1759858195816,"stop":1759858195816,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee804630fed344","name":"should skip peers without peerInfo in ENR","time":{"start":1759858216187,"stop":1759858216187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46f533087db98dc","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759858238878,"stop":1759858238879,"duration":1},"status":"passed","severity":"normal"},{"uid":"24203a2c21bd5982","name":"should clear existing timers before creating new ones","time":{"start":1759858206306,"stop":1759858206306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea45af28a1340921","name":"can start the service","time":{"start":1759858527666,"stop":1759858527666,"duration":0},"status":"passed","severity":"normal"},{"uid":"221a43162c894682","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759858189514,"stop":1759858189515,"duration":1},"status":"passed","severity":"normal"},{"uid":"57705a16a5f975c","name":"should invoke callbacks when receiving a message","time":{"start":1759858258004,"stop":1759858258004,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fbe0744654c48a","name":"should stop and cleanup resources","time":{"start":1759858258005,"stop":1759858258006,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ce1e5cb36e5e0d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759858206104,"stop":1759858206104,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7887e940937432d","name":"Push message with content topic containing escaped characters","time":{"start":1759859352897,"stop":1759859352897,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b912840df6fdae0","name":"should have no discoveries enabled by default","time":{"start":1759858257261,"stop":1759858257262,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e27c199f370abf","name":"Push 30 different messages","time":{"start":1759859352907,"stop":1759859352907,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d53e205e55e0aa6f","name":"should work with mock decoders","time":{"start":1759858259005,"stop":1759858259006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d03add287d85046","name":"groups content topics by expected pubsub topic","time":{"start":1759858189519,"stop":1759858189519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e95291375ad0ca","name":"should initialize with custom number of peers","time":{"start":1759858258085,"stop":1759858258085,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e81d89efeafdff","name":"should sort peers by ping value","time":{"start":1759858206451,"stop":1759858206452,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14ddfd4aa33aa7d","name":"Check received message with timestamp: 1759858288508 ","time":{"start":1759858734975,"stop":1759858734975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbf19c3652dfe50","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759858215828,"stop":1759858215829,"duration":1},"status":"passed","severity":"normal"},{"uid":"495db1d421a6126a","name":"should handle queue processing errors gracefully","time":{"start":1759858205113,"stop":1759858205113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a48a3df6187cc8","name":"should not modify tags of connections for different peers","time":{"start":1759858258109,"stop":1759858258109,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec68af10807fd0d","name":"should handle complete connection lifecycle","time":{"start":1759858205648,"stop":1759858205652,"duration":4},"status":"passed","severity":"normal"},{"uid":"dd15ca34d120c0a","name":"Decoder throws on empty string content topic","time":{"start":1759858206761,"stop":1759858206761,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f12c88a0df756f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759858765832,"stop":1759858765832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b285ba4ed88ac1e","name":"Push message with Chinese payload","time":{"start":1759859352860,"stop":1759859352860,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b6ed2a2ecac804","name":"should skip peer when already connected","time":{"start":1759858205090,"stop":1759858205091,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafb130924375ad8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759858765834,"stop":1759858765834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"729864afd2447329","name":"should dial peers from store when browser is connected","time":{"start":1759858205955,"stop":1759858205955,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbab7bc31e796833","name":"should remove event listener for peer:discovery","time":{"start":1759858205575,"stop":1759858205575,"duration":0},"status":"passed","severity":"normal"},{"uid":"8991d258935d2deb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759858765845,"stop":1759858765845,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae331b60654485","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759858381613,"stop":1759858381613,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ace934991394e8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759858238937,"stop":1759858238937,"duration":0},"status":"passed","severity":"normal"},{"uid":"f239dd21fc041877","name":"Push message with special chars payload","time":{"start":1759859352888,"stop":1759859352889,"duration":1},"status":"passed","severity":"normal"},{"uid":"345a388d3095b3b7","name":"should remove event listeners from globalThis","time":{"start":1759858205629,"stop":1759858205629,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb087ffa09b4664","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759858486046,"stop":1759858486048,"duration":2},"status":"passed","severity":"normal"},{"uid":"44450d3b64a8a89d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759858634107,"stop":1759858634107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b5bf4eefafb66d","name":"Check received message containing special chars","time":{"start":1759858734971,"stop":1759858734971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2385596a3678d43","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759858195120,"stop":1759858195120,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e1afffdfadb956","name":"should maintain chronological order of messages in localHistory","time":{"start":1759858246849,"stop":1759858246849,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9f0707eca9c51c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759858195118,"stop":1759858195119,"duration":1},"status":"passed","severity":"normal"},{"uid":"774fd77fa339abae","name":"Decoder throws on undefined content topic","time":{"start":1759858206761,"stop":1759858206761,"duration":0},"status":"passed","severity":"normal"},{"uid":"6445b7c91656e755","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759858765833,"stop":1759858765833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa7e730f20a703","name":"should handle network check errors gracefully","time":{"start":1759858205114,"stop":1759858205114,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed8e86f302ec418","name":"should retry if all attempts fail","time":{"start":1759858256969,"stop":1759858256969,"duration":0},"status":"passed","severity":"normal"},{"uid":"59179c6a3074abb","name":"should not stop if not started","time":{"start":1759858216180,"stop":1759858216180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c477673f2efb86c7","name":"Push message with content topic containing Chinese","time":{"start":1759859352895,"stop":1759859352895,"duration":0},"status":"passed","severity":"normal"},{"uid":"323815a838e7e29d","name":"should handle hash queries without validation","time":{"start":1759858259126,"stop":1759858259127,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f8e983fe66f561","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759858258107,"stop":1759858258108,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5e07d78081a04","name":"Passing page size 0 when there are 110 messages","time":{"start":1759858639635,"stop":1759858639635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bea421be5401a90","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759858206002,"stop":1759858206003,"duration":1},"status":"passed","severity":"normal"},{"uid":"f119921509789bc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759858238951,"stop":1759858238951,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bca3b303dfa803","name":"should stop query when sync message from same channel is found","time":{"start":1759858262235,"stop":1759858262235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8afb3f1afe696b","name":"should transition to Unhealthy when no connections","time":{"start":1759858257911,"stop":1759858257911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e2c6ac1b07b926","name":"should skip updating peer store if peer has same addresses","time":{"start":1759858205583,"stop":1759858205584,"duration":1},"status":"passed","severity":"normal"},{"uid":"d856623d9da80a61","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759858486038,"stop":1759858486039,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f07c415dc2088a3","name":"should add and check entries correctly","time":{"start":1759858255956,"stop":1759858255965,"duration":9},"status":"passed","severity":"normal"},{"uid":"9dfb24357a61feb0","name":"random static sharding 6 - Cluster ID: 315, Shard ID: 507","time":{"start":1759858616938,"stop":1759858616938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20da90015cf84c8","name":"Subscribe and receives messages on 20 topics","time":{"start":1759858765844,"stop":1759858765844,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d66867d7bdce5e","name":"Passing invalid cursor","time":{"start":1759858582679,"stop":1759858582679,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a8832b2f505816","name":"Push message with XML payload","time":{"start":1759859352862,"stop":1759859352863,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19a15903a033f61","name":"Push message with rate limit","time":{"start":1759859352871,"stop":1759859352871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05186d256ef1f59","name":"A test","time":{"start":1759858366675,"stop":1759858366675,"duration":0},"status":"passed","severity":"normal"},{"uid":"959f93c8495760ce","name":"Overlapping topic subscription","time":{"start":1759858486032,"stop":1759858486032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef39b179ccb743c1","name":"should not receive a peer event after stop","time":{"start":1759858294644,"stop":1759858294644,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db72d918517b164","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759858259126,"stop":1759858259126,"duration":0},"status":"passed","severity":"normal"},{"uid":"500ca29da150ecf5","name":"Light Node - default protocols","time":{"start":1759858649809,"stop":1759858649809,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8dae3f10e687b1","name":"should properly clean up resources when disposed","time":{"start":1759858255983,"stop":1759858255983,"duration":0},"status":"passed","severity":"normal"},{"uid":"867472b1cdb96d1c","name":"Push message with numeric payload","time":{"start":1759859352874,"stop":1759859352874,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbc46d815900d0d","name":"handles different networkShards values correctly","time":{"start":1759858189520,"stop":1759858189520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d8df235b1a31b4","name":"should send to specified number of peers of used peers","time":{"start":1759858258016,"stop":1759858258026,"duration":10},"status":"passed","severity":"normal"},{"uid":"ec85a96a9c1410f7","name":"Push message with SQL Injection payload","time":{"start":1759859352903,"stop":1759859352904,"duration":1},"status":"passed","severity":"normal"},{"uid":"982416eb85dfb6c0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759858486038,"stop":1759858486038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74f4f8c41143b3f","name":"should create PeerExchangeDiscovery instance","time":{"start":1759858216188,"stop":1759858216189,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d4f6aa468bf581","name":"Bloom filter","time":{"start":1759858246500,"stop":1759858246500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18abe4a86e2fab1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759858238925,"stop":1759858238925,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d22e98ba902d2c","name":"should get all peers from store","time":{"start":1759858205971,"stop":1759858205971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c2d26ed46beacb","name":"should skip peer when dialed recently","time":{"start":1759858205091,"stop":1759858205091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d896347f92e084a4","name":"retrieves a single peer","time":{"start":1759858216300,"stop":1759858216301,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a393736f143783d","name":"should handle zero peers request","time":{"start":1759858216199,"stop":1759858216200,"duration":1},"status":"passed","severity":"normal"},{"uid":"35cb54b49a410763","name":"should not receive a peer event before start","time":{"start":1759858220276,"stop":1759858220276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68be651cbcd95fb","name":"should not dial peers from store when browser is not connected","time":{"start":1759858205955,"stop":1759858205969,"duration":14},"status":"passed","severity":"normal"},{"uid":"6f54394870a46013","name":"Check publish message containing long","time":{"start":1759858477882,"stop":1759858477882,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d265b38b56fb8d","name":"should not retry if at least one success","time":{"start":1759858258026,"stop":1759858258027,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac1de564b798760","name":"Push message with content topic containing special chars","time":{"start":1759859352867,"stop":1759859352867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f06459c2b58bea","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759858259017,"stop":1759858259017,"duration":0},"status":"passed","severity":"normal"},{"uid":"75587ab879860eb4","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759858195120,"stop":1759858195121,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb09dd5cb7c5011","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759858205847,"stop":1759858205847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c551b1b11c92f16e","name":"Check received message containing short","time":{"start":1759858734978,"stop":1759858734979,"duration":1},"status":"passed","severity":"normal"},{"uid":"8346671d4dabfbd4","name":"Push message with content topic containing numeric","time":{"start":1759859352894,"stop":1759859352895,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53c787797735149","name":"Check received message containing JSON","time":{"start":1759858734982,"stop":1759858734982,"duration":0},"status":"passed","severity":"normal"},{"uid":"813a3d138a82e1f0","name":"Check received message containing Russian","time":{"start":1759858734972,"stop":1759858734972,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b088a01250239ef","name":"messageHashStr returns a hex string","time":{"start":1759858205855,"stop":1759858205855,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9ee972484594c2","name":"should be safe to call multiple times","time":{"start":1759858206289,"stop":1759858206289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6119c225aad282","name":"should emit message when we just started and store connect event occurs","time":{"start":1759858259017,"stop":1759858259025,"duration":8},"status":"passed","severity":"normal"},{"uid":"e86005c00f3b3a25","name":"Push message with Arabic payload","time":{"start":1759859352875,"stop":1759859352875,"duration":0},"status":"passed","severity":"normal"},{"uid":"8557a5591c4699eb","name":"Push message with content topic containing Chinese","time":{"start":1759859352867,"stop":1759859352867,"duration":0},"status":"passed","severity":"normal"},{"uid":"be72d4d0456bce38","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759858238909,"stop":1759858238912,"duration":3},"status":"passed","severity":"normal"},{"uid":"5859d70c12094e0c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759858189522,"stop":1759858189522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8d0138fab963f9","name":"Publish message with custom timestamp: Wed Oct 16 2024 17:34:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1759858477900,"stop":1759858477900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2d89c62dbdc4e9","name":"should return true when peer is on the specified shard","time":{"start":1759858205456,"stop":1759858205456,"duration":0},"status":"passed","severity":"normal"},{"uid":"958dddb5c87e3d03","name":"should handle peer store errors gracefully","time":{"start":1759858216182,"stop":1759858216183,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde82b39946fcd00","name":"Overlapping topic subscription","time":{"start":1759858765835,"stop":1759858765835,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6314f2e3b8dde0","name":"should not fail to stop the service if it was not started","time":{"start":1759858294641,"stop":1759858294642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cb217798589c2f","name":"Push message with Chinese payload","time":{"start":1759859352875,"stop":1759859352875,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db4e341dd338b8f","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759858246846,"stop":1759858246846,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfbdc34ca84fc04","name":"should handle errors when getting connections","time":{"start":1759858205647,"stop":1759858205648,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acf3378a0ad26ce","name":"throws on content topic with empty topic name field","time":{"start":1759858189510,"stop":1759858189510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f21bf22f6e3619f","name":"Check message on other pubsub topic is not received","time":{"start":1759858734985,"stop":1759858734985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccecc5a5e030972b","name":"should throw error when no peers are available","time":{"start":1759858259125,"stop":1759858259125,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaab2dca3f8f5","name":"should not execute task if max attempts is 0","time":{"start":1759858256968,"stop":1759858256968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d747374a786d90","name":"Subscribe to topic containing long and receive message","time":{"start":1759858765846,"stop":1759858765846,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c17b5dcb1f1465","name":"Throws when trying to push message with empty payload","time":{"start":1759859352893,"stop":1759859352894,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae2bc7cd7f9f2c3","name":"Push message with rate limit","time":{"start":1759859352912,"stop":1759859352912,"duration":0},"status":"passed","severity":"normal"},{"uid":"96984e64c2a066e2","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759858206001,"stop":1759858206002,"duration":1},"status":"passed","severity":"normal"},{"uid":"413968640430e209","name":"throws on content topic with empty encoding field","time":{"start":1759858189510,"stop":1759858189511,"duration":1},"status":"passed","severity":"normal"},{"uid":"495a201dd4cbca26","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759858238906,"stop":1759858238907,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c021c3827aa3d99","name":"Passing an array","time":{"start":1759858646029,"stop":1759858646030,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf7db5d2925b8f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759858195125,"stop":1759858195125,"duration":0},"status":"passed","severity":"normal"},{"uid":"a415d950e3294e93","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759858189517,"stop":1759858189518,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a46bb17ecdb2d5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759858206452,"stop":1759858206452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2145aa44430850e6","name":"can start and stop the service","time":{"start":1759858527666,"stop":1759858527667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef6de276edb78bb","name":"should throw error - no public key","time":{"start":1759858195810,"stop":1759858195810,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d54f500390b3f2","name":"Relay","time":{"start":1759858295285,"stop":1759858295285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c694fb0f042d65e2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759858189528,"stop":1759858189528,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c00e450cb93e2a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759858205953,"stop":1759858205953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10c05d3d1fc2129","name":"should handle peer store update failures gracefully","time":{"start":1759858206296,"stop":1759858206297,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e871e9c9326a188","name":"should return true for sync message with causal history","time":{"start":1759858262238,"stop":1759858262238,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6906c642e31fbd","name":"should create ShardReader with static shards network config","time":{"start":1759858205434,"stop":1759858205434,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a083cc1fa61d7d7","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759858266964,"stop":1759858266965,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a6342c63cebfae","name":"should hang up with multiaddr and return true on success","time":{"start":1759858206448,"stop":1759858206448,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a31899cc1210d6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759858734986,"stop":1759858734986,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b058ab5db69166","name":"Query Generator, No Decoder","time":{"start":1759858597007,"stop":1759858597008,"duration":1},"status":"passed","severity":"normal"},{"uid":"957cde09361f0066","name":"Push message equal or less that 1MB","time":{"start":1759859352886,"stop":1759859352886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6607f8245961da12","name":"should dial peers from store on start","time":{"start":1759858205946,"stop":1759858205946,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a4a2815df4b0c0","name":"should continually clean up expired entries at intervals","time":{"start":1759858255984,"stop":1759858255985,"duration":1},"status":"passed","severity":"normal"},{"uid":"125f71b1a0f949d5","name":"should successfully stop","time":{"start":1759858257524,"stop":1759858257524,"duration":0},"status":"passed","severity":"normal"},{"uid":"609e9c590a26612b","name":"Encoder throws on empty string content topic","time":{"start":1759858227745,"stop":1759858227745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f46c8f4faa4a1e9","name":"should start and stop interval correctly","time":{"start":1759858256951,"stop":1759858256951,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc11eb1b235a523b","name":"should process tasks in queue","time":{"start":1759858256951,"stop":1759858256958,"duration":7},"status":"passed","severity":"normal"},{"uid":"623c155bb6b1810","name":"isConnected should return false after all peers disconnect","time":{"start":1759858308435,"stop":1759858308436,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9474b3240fd9dfd","name":"Push message equal or less that 1MB","time":{"start":1759859352900,"stop":1759859352900,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbf6198aebed65e","name":"Fails to push message with large meta","time":{"start":1759859352870,"stop":1759859352870,"duration":0},"status":"passed","severity":"normal"},{"uid":"402e5b151d7871ec","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759858597007,"stop":1759858597007,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d24e4bc82309eb","name":"should not allow k > 12","time":{"start":1759858237724,"stop":1759858237726,"duration":2},"status":"passed","severity":"normal"},{"uid":"1762f52aaf7c107a","name":"should remove event listeners when stopped","time":{"start":1759858258999,"stop":1759858258999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db6525c075bc56d","name":"Ephemeral messages are not stored","time":{"start":1759858295165,"stop":1759858295166,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bab9dd47b438f78","name":"should handle dial errors gracefully","time":{"start":1759858205101,"stop":1759858205104,"duration":3},"status":"passed","severity":"normal"},{"uid":"c0bbfbd111e7ae4","name":"Relay + Store","time":{"start":1759858295285,"stop":1759858295285,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1a1be2d8da9e09","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759858216303,"stop":1759858216304,"duration":1},"status":"passed","severity":"normal"},{"uid":"16214c7b0087c00c","name":"Publish message with custom timestamp: Tue Oct 07 2025 16:34:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1759858477900,"stop":1759858477901,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7d1cdde8892360","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759858308436,"stop":1759858308436,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c5a7fcfdfc7925","name":"Cluster id 0, shard 0","time":{"start":1759858616933,"stop":1759858616933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9023e2ac1e6f7ee","name":"should get / set TCP multiaddr","time":{"start":1759858195813,"stop":1759858195814,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0c0d93ac40da58","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759858206002,"stop":1759858206002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd35857178844b9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759858646136,"stop":1759858646137,"duration":1},"status":"passed","severity":"normal"},{"uid":"551416cda851e077","name":"Push message with custom timestamp: 1759861913820","time":{"start":1759859352886,"stop":1759859352886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da5968ba3d04f92","name":"should process successful peer exchange query","time":{"start":1759858216185,"stop":1759858216186,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7cc5d38c3127b2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759858467448,"stop":1759858467451,"duration":3},"status":"passed","severity":"normal"},{"uid":"c37bfa06afd7865e","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759858266965,"stop":1759858266965,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5194caee436e06","name":"yields undefined for messages without content topic","time":{"start":1759858206500,"stop":1759858206500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cae00e6574659e2","name":"Meta field set when metaSetter is specified","time":{"start":1759858206760,"stop":1759858206760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d560546cafa0127","name":"Push message with short payload","time":{"start":1759859352887,"stop":1759859352887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64f24398c0e15eb","name":"Fields are not dropped","time":{"start":1759858206238,"stop":1759858206239,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f9ce93750a93b3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759858765849,"stop":1759858765849,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de4d7f3c4075c51","name":"Push message with content topic containing Arabic","time":{"start":1759859352895,"stop":1759859352896,"duration":1},"status":"passed","severity":"normal"},{"uid":"73035abf8d472043","name":"different cluster: nodes don't connect","time":{"start":1759858381610,"stop":1759858381613,"duration":3},"status":"passed","severity":"normal"},{"uid":"262a4bafc01b51ca","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759858765844,"stop":1759858765844,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba04cdef699e9b4","name":"Check publish message containing escaped characters","time":{"start":1759858477896,"stop":1759858477897,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a15b0eeaf2dd06","name":"should decode valid enr successfully","time":{"start":1759858195808,"stop":1759858195808,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc417b1f485a057d","name":"Push message with JSON payload","time":{"start":1759859352891,"stop":1759859352891,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d47376ad635657","name":"Check received message with timestamp: 1759858288508000000 ","time":{"start":1759858734974,"stop":1759858734974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19fec2c87ec1d1a","name":"should remove event listeners","time":{"start":1759858205954,"stop":1759858205954,"duration":0},"status":"passed","severity":"normal"},{"uid":"761c882c2053c0a8","name":"Subscribe to topic containing XML and receive message","time":{"start":1759858765849,"stop":1759858765849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d343c13a09505868","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759858238880,"stop":1759858238881,"duration":1},"status":"passed","severity":"normal"},{"uid":"d217b88919aa42d6","name":"should set up event listeners when started","time":{"start":1759858258998,"stop":1759858258999,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6d49310a3b7094","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759858765837,"stop":1759858765837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e093d2838734ee6","name":"should skip already querying peers","time":{"start":1759858216184,"stop":1759858216185,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d3e21a26e3dbc7","name":"Waku message hash computation (no timestamp)","time":{"start":1759858205847,"stop":1759858205854,"duration":7},"status":"passed","severity":"normal"},{"uid":"5a2ecafbee22b95d","name":"should process up to 3 peers at once","time":{"start":1759858205109,"stop":1759858205109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f3f4ac81c156ed","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759858205845,"stop":1759858205846,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d4c60d96341de8","name":"Push message with SQL Injection payload","time":{"start":1759859352862,"stop":1759859352862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5c069d0268518f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759858295166,"stop":1759858295166,"duration":0},"status":"passed","severity":"normal"},{"uid":"d932b737d2581bc7","name":"Check received message containing short","time":{"start":1759858734969,"stop":1759858734970,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b78ac936b358b7","name":"Push 30 different messages","time":{"start":1759859352865,"stop":1759859352865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79fa2deea3a311a6","name":"Query generator for multiple messages with different content topic format","time":{"start":1759858627353,"stop":1759858627353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b22974b012866a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759858582677,"stop":1759858582677,"duration":0},"status":"passed","severity":"normal"},{"uid":"9931ff61aed7aaca","name":"Push message with emoji payload","time":{"start":1759859352893,"stop":1759859352893,"duration":0},"status":"passed","severity":"normal"},{"uid":"6083f06849b24c84","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759858259036,"stop":1759858259036,"duration":0},"status":"passed","severity":"normal"},{"uid":"22481bb7281e1e35","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759858189525,"stop":1759858189525,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8388ac9400ed39","name":"should use DNS peer discovery with light client","time":{"start":1759858294644,"stop":1759858294645,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e26c4079867e6966","name":"Push 30 different messages","time":{"start":1759859352893,"stop":1759859352893,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4629610a1fd8722f","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759858246849,"stop":1759858246850,"duration":1},"status":"passed","severity":"normal"},{"uid":"f443a92249012cf9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759858189523,"stop":1759858189523,"duration":0},"status":"passed","severity":"normal"},{"uid":"888b925fe135c22d","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759858257263,"stop":1759858257263,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb143fded09967","name":"messageHashStr works with IProtoMessage","time":{"start":1759858205856,"stop":1759858205856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02b6603ab74a3e1","name":"Check meta is set [symmetric]","time":{"start":1759858226121,"stop":1759858226121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac06c5c8db8fe407","name":"Push message with escaped characters payload","time":{"start":1759859352878,"stop":1759859352878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4beaca986015c838","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app70/3/topic67/utf8","time":{"start":1759858571273,"stop":1759858571273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a602c2d27ff57df","name":"can start the service","time":{"start":1759858220274,"stop":1759858220274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ae09a7c4d7da19","name":"Push message with long payload","time":{"start":1759859352874,"stop":1759859352874,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf98ab3c2d3a3730","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759858257262,"stop":1759858257262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a38bd03826838e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759858634104,"stop":1759858634105,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fce48385da7c160","name":"should query peers that support peer exchange","time":{"start":1759858216182,"stop":1759858216182,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2dd0d7815ab319","name":"should not receive a peer event after stop","time":{"start":1759858220276,"stop":1759858220276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bff39d5ffb3f52c","name":"Push message with content topic containing Arabic","time":{"start":1759859352881,"stop":1759859352882,"duration":1},"status":"passed","severity":"normal"},{"uid":"795a198b482f0739","name":"Push message with content topic containing unicode special characters","time":{"start":1759859352897,"stop":1759859352897,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f7352167593d3e","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759858238882,"stop":1759858238882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00b30cf4d68d258","name":"Push message with Russian payload","time":{"start":1759859352903,"stop":1759859352903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbad77a8171af5b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759858205584,"stop":1759858205584,"duration":0},"status":"passed","severity":"normal"},{"uid":"29482c985ed7f05f","name":"udp ip6 address","time":{"start":1759858195163,"stop":1759858195164,"duration":1},"status":"passed","severity":"normal"},{"uid":"15357e1752c92d6d","name":"Check received message containing Chinese","time":{"start":1759858734980,"stop":1759858734980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bf3084036596d3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759858206444,"stop":1759858206444,"duration":0},"status":"passed","severity":"normal"},{"uid":"4495b3a20a8285cb","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759858765850,"stop":1759858765850,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2bdcedafb3ed42","name":"should handle complete peer lifecycle","time":{"start":1759858206309,"stop":1759858206309,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb283051e817817","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759858295167,"stop":1759858295167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7121b696178d18","name":"Push message with content topic containing Russian","time":{"start":1759859352896,"stop":1759859352896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fad9807dae82c7f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759858646132,"stop":1759858646133,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90cb6bd648102d9","name":"should allow redial after failed dial cooldown expires","time":{"start":1759858205104,"stop":1759858205105,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee72a285a454f58","name":"should return false when navigator.onLine is false","time":{"start":1759858205630,"stop":1759858205630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d7a661640eaa12","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759858238950,"stop":1759858238951,"duration":1},"status":"passed","severity":"normal"},{"uid":"837c0b55ac1f7613","name":"Ordered Callback - false","time":{"start":1759858629648,"stop":1759858629648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c41033658dd275f","name":"Query with Ordered Callback, No message returned","time":{"start":1759858597010,"stop":1759858597011,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd554c607ac63a3b","name":"Fails to push message bigger that 1MB","time":{"start":1759859352900,"stop":1759859352901,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2f8a3175d53e55","name":"Check publish message containing Arabic","time":{"start":1759858477886,"stop":1759858477887,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f2bd930b9fd43","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759858313583,"stop":1759858313584,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7873c2c993478","name":"topics with same application and version share the same shard","time":{"start":1759858189518,"stop":1759858189518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42caea029d5cc80","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759858238936,"stop":1759858238936,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33635ddb0c56f2d","name":"Check received message containing unicode special characters","time":{"start":1759858734974,"stop":1759858734974,"duration":0},"status":"passed","severity":"normal"},{"uid":"141729fc083368d6","name":"Push message with custom timestamp: 1759854713821","time":{"start":1759859352913,"stop":1759859352913,"duration":0},"status":"passed","severity":"normal"},{"uid":"449b5f377f098f13","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759858214972,"stop":1759858214978,"duration":6},"status":"passed","severity":"normal"},{"uid":"f9480cbf94394ae5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759858238951,"stop":1759858238951,"duration":0},"status":"passed","severity":"normal"},{"uid":"639fd0a125144f8d","name":"should handle peer store errors gracefully","time":{"start":1759858257925,"stop":1759858257926,"duration":1},"status":"passed","severity":"normal"},{"uid":"81594a89733f43d6","name":"should return empty array when no peers connected","time":{"start":1759858206449,"stop":1759858206449,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d7ae3f732433d9","name":"Subscribe and receives messages on 20 topics","time":{"start":1759858765834,"stop":1759858765834,"duration":0},"status":"passed","severity":"normal"},{"uid":"90175c4ecd5a9582","name":"should return false and handle errors gracefully","time":{"start":1759858206448,"stop":1759858206449,"duration":1},"status":"passed","severity":"normal"},{"uid":"918127cc666f3bb3","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759858262235,"stop":1759858262235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7d3eeebf7f8ed1","name":"Push message with content topic containing numeric","time":{"start":1759859352880,"stop":1759859352880,"duration":0},"status":"passed","severity":"normal"},{"uid":"90552da32fb7c008","name":"Decrypt messages","time":{"start":1759858466047,"stop":1759858466048,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5dec4049b0aa9e0","name":"Push message with numeric payload","time":{"start":1759859352859,"stop":1759859352860,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ee1f902975e64a","name":"Push message with Basic HTML tag payload","time":{"start":1759859352863,"stop":1759859352863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5d878401a0d589","name":"should attach causal history and bloom filter to each message","time":{"start":1759858246847,"stop":1759858246847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6556da928eaf307","name":"Retries within given interval","time":{"start":1759858258760,"stop":1759858258760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b64f77b35d85d2f","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759858246854,"stop":1759858246854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e211dc44db73e876","name":"should emit a peer event after start","time":{"start":1759858220275,"stop":1759858220276,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e487486409eb38","name":"Push message with XML payload","time":{"start":1759859352904,"stop":1759859352905,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d4bde6e82c7cf1","name":"should properly create location multiaddrs - udp6","time":{"start":1759858195815,"stop":1759858195815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5816103f0d3f33b4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759858295167,"stop":1759858295167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3263f80d3159d7d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759858582678,"stop":1759858582678,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ec24813198158f","name":"Query generator for multiple messages","time":{"start":1759858627319,"stop":1759858627352,"duration":33},"status":"passed","severity":"normal"},{"uid":"3e390f732a8aa286","name":"should properly setup health event callback","time":{"start":1759858259006,"stop":1759858259007,"duration":1},"status":"passed","severity":"normal"},{"uid":"d737ccfd225d45f9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759858734984,"stop":1759858734984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3301d4f99e6d27a","name":"should dial peer immediately when queue is empty","time":{"start":1759858205088,"stop":1759858205089,"duration":1},"status":"passed","severity":"normal"},{"uid":"224abafc606d9ca1","name":"should not dispatch event when already connected","time":{"start":1759858205639,"stop":1759858205639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9563499cf24765a","name":"should create ConnectionManager with required options","time":{"start":1759858206436,"stop":1759858206436,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ba25d447a13447","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759858189521,"stop":1759858189522,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0ae8cad80970b2","name":"Check publish message containing XML","time":{"start":1759858477893,"stop":1759858477894,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a816cd2bdac5d7","name":"All","time":{"start":1759858295285,"stop":1759858295286,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f9702323e2cf0","name":"should handle v3 RLN errors","time":{"start":1759858258038,"stop":1759858258040,"duration":2},"status":"passed","severity":"normal"},{"uid":"adfd288ecfed720f","name":"should support chaining for add method","time":{"start":1759858255966,"stop":1759858255966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bb3a352be18d6d","name":"should dispatch network event when browser goes offline","time":{"start":1759858205640,"stop":1759858205646,"duration":6},"status":"passed","severity":"normal"},{"uid":"edceeeece40fa15c","name":"should return no connections if no open connection provided","time":{"start":1759858206198,"stop":1759858206198,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf78fa5c46980da4","name":"Get Nodes","time":{"start":1759858215647,"stop":1759858215647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3b1688d84a5c38","name":"should handle dial errors","time":{"start":1759858206447,"stop":1759858206447,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5de56b65c822f4a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759858246847,"stop":1759858246848,"duration":1},"status":"skipped","severity":"normal"},{"uid":"73dccccc86786df5","name":"Nwaku publishes","time":{"start":1759858478643,"stop":1759858478645,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0d6f6f3c0576ddf","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759858765844,"stop":1759858765845,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6ab1fd067b7d0cf3","name":"should return false when peer has no shard info","time":{"start":1759858205439,"stop":1759858205455,"duration":16},"status":"passed","severity":"normal"},{"uid":"22dfc09ec98e60ac","name":"Push message with Arabic payload","time":{"start":1759859352861,"stop":1759859352861,"duration":0},"status":"passed","severity":"normal"},{"uid":"150aae2f8406d4c2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759858215827,"stop":1759858215827,"duration":0},"status":"passed","severity":"normal"},{"uid":"929b8370b8ac580a","name":"Check received message containing long","time":{"start":1759858734970,"stop":1759858734970,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff46cff84424307e","name":"should emit a peer event after start","time":{"start":1759858294642,"stop":1759858294643,"duration":1},"status":"passed","severity":"normal"},{"uid":"6678a6f2b653a2ec","name":"Push message with escaped characters payload","time":{"start":1759859352864,"stop":1759859352864,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa3a080d7e7a408","name":"Fails to push message with large meta","time":{"start":1759859352912,"stop":1759859352912,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a7d8bcad2f9663","name":"Push message with content topic containing emoji","time":{"start":1759859352870,"stop":1759859352870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2156241ed4c8526","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759858189516,"stop":1759858189516,"duration":0},"status":"passed","severity":"normal"},{"uid":"143c6768383b8764","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759858765837,"stop":1759858765838,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98f7d6f6187be5b","name":"Push message with content topic containing long","time":{"start":1759859352908,"stop":1759859352908,"duration":0},"status":"passed","severity":"normal"},{"uid":"798f9def4bf28b24","name":"Push message with shell command payload","time":{"start":1759859352905,"stop":1759859352906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a770df63f8712814","name":"should handle errors when removing globalThis listeners","time":{"start":1759858205630,"stop":1759858205630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3855ce7fca856577","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759858195128,"stop":1759858195128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa18d62fa44d550","name":"Check received message containing long","time":{"start":1759858734979,"stop":1759858734979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6cefd202b40b87","name":"should not receive a peer event after stop","time":{"start":1759858527669,"stop":1759858527669,"duration":0},"status":"passed","severity":"normal"},{"uid":"1496a6c5d1aecc01","name":"should return all connected peers without codec filter","time":{"start":1759858206450,"stop":1759858206450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2141f050657bfd7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759858765836,"stop":1759858765836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f1ab2370b99718","name":"Check received message containing Script","time":{"start":1759858734972,"stop":1759858734972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a207a7e5108b9bb1","name":"peer exchange sets tag","time":{"start":1759858467447,"stop":1759858467448,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ba5a07678e0bb3","name":"should add event listeners for peer connect and disconnect","time":{"start":1759858206280,"stop":1759858206280,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2c3b68f888ac9c","name":"Nodes with multiple pubsub topic","time":{"start":1759858470880,"stop":1759858470880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db474d469f171a3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759858238926,"stop":1759858238926,"duration":0},"status":"passed","severity":"normal"},{"uid":"557dc2945e40a2f0","name":"Push message with special chars payload","time":{"start":1759859352874,"stop":1759859352874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59278dc362da3be","name":"should increase lamport timestamp","time":{"start":1759858246844,"stop":1759858246845,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadffec47511a4bb","name":"should filter out undefined ENRs","time":{"start":1759858216196,"stop":1759858216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ff608508318bfb","name":"Subscribe and publish message","time":{"start":1759858486027,"stop":1759858486027,"duration":0},"status":"passed","severity":"normal"},{"uid":"35868a21f70c78e3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759858195123,"stop":1759858195124,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5801a14ca7eb8b","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759858266964,"stop":1759858266964,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98d8e4525061ff","name":"should not receive a peer event before start","time":{"start":1759858527668,"stop":1759858527669,"duration":1},"status":"passed","severity":"normal"},{"uid":"2970e94065862e4c","name":"Push message with JSON payload","time":{"start":1759859352905,"stop":1759859352905,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db24a3c203d1270","name":"should create ShardReader with auto sharding network config","time":{"start":1759858205433,"stop":1759858205434,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a69c1292b2fd962","name":"should sort by messageId when timestamps are equal","time":{"start":1759858246501,"stop":1759858246501,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbcbce70584fd13","name":"should return false","time":{"start":1759858195811,"stop":1759858195811,"duration":0},"status":"passed","severity":"normal"},{"uid":"336537c29cbf083d","name":"isConnected should return true after first peer connects","time":{"start":1759858308435,"stop":1759858308435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d644a293a715e98","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759858237730,"stop":1759858237730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76c817a60923175","name":"should handle very large timestamps","time":{"start":1759858246524,"stop":1759858246524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7540a98eb0b9937c","name":"Check received message containing emoji","time":{"start":1759858734983,"stop":1759858734983,"duration":0},"status":"passed","severity":"normal"},{"uid":"7614af2c3655ee5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759858189524,"stop":1759858189524,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff72ff4cd7fbe620","name":"Push message with content topic containing JSON","time":{"start":1759859352868,"stop":1759859352869,"duration":1},"status":"passed","severity":"normal"},{"uid":"622112b94e0a82d0","name":"Check message received after jswaku node is restarted","time":{"start":1759858734977,"stop":1759858734977,"duration":0},"status":"passed","severity":"normal"},{"uid":"1392382c1a79b2c2","name":"should not return locked peers if enough unlocked are available","time":{"start":1759858258090,"stop":1759858258091,"duration":1},"status":"passed","severity":"normal"},{"uid":"172f84a0d1266aa3","name":"Push message with emoji payload","time":{"start":1759859352878,"stop":1759859352879,"duration":1},"status":"passed","severity":"normal"},{"uid":"81126940b354db8e","name":"should not discard bootstrap peers if under the limit","time":{"start":1759858332880,"stop":1759858332880,"duration":0},"status":"passed","severity":"normal"},{"uid":"5078204db6b151c9","name":"returns all values when wanted number is greater than available values","time":{"start":1759858214972,"stop":1759858214972,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd76a069ad54efd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759858216304,"stop":1759858216305,"duration":1},"status":"skipped","severity":"normal"},{"uid":"be7954c3f18bc866","name":"Push message with Arabic payload","time":{"start":1759859352889,"stop":1759859352889,"duration":0},"status":"passed","severity":"normal"},{"uid":"643a05fb89805e93","name":"should process queue every 500ms","time":{"start":1759858205105,"stop":1759858205108,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec2a8968f9c50108","name":"should clear all timers","time":{"start":1759858206281,"stop":1759858206281,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf9a7b53e845bfc","name":"should handle onConnected and onDisconnected","time":{"start":1759858258094,"stop":1759858258094,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e7f8fe80935629","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759858195127,"stop":1759858195128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32e98c9486c4a48","name":"nwaku subscribes","time":{"start":1759858478641,"stop":1759858478642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23351057883850a","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759858246523,"stop":1759858246523,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b2dd8f4238038c","name":"Push message with Script payload","time":{"start":1759859352876,"stop":1759859352876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5735e077cf18ec7","name":"Renews subscription after lossing a connection","time":{"start":1759858765842,"stop":1759858765842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7167bf0c4e699ea1","name":"Push message with special chars payload","time":{"start":1759859352902,"stop":1759859352902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6675ef33ef715eda","name":"should increase lamport timestamp","time":{"start":1759858246847,"stop":1759858246847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1d74f4a6b53ce4","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759858486028,"stop":1759858486028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e177c7d063a27a34","name":"should encode/decode to text encoding","time":{"start":1759858195812,"stop":1759858195813,"duration":1},"status":"passed","severity":"normal"},{"uid":"46dc9cfdf31af149","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759858238938,"stop":1759858238938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9255fc412e095","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759858205988,"stop":1759858205988,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b3b61a93ce1a8a","name":"Push message with custom timestamp: 1759854713820","time":{"start":1759859352899,"stop":1759859352900,"duration":1},"status":"passed","severity":"normal"},{"uid":"168445b9dd56866","name":"Check publish message containing Russian","time":{"start":1759858477887,"stop":1759858477890,"duration":3},"status":"passed","severity":"normal"},{"uid":"edf1e57ca09fbed6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759858189517,"stop":1759858189517,"duration":0},"status":"passed","severity":"normal"},{"uid":"568218bafa0dcc10","name":"should merge provided config with defaults","time":{"start":1759858206437,"stop":1759858206438,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ae36c473a9d37","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759858206341,"stop":1759858206341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5a939e1806d649","name":"ignores domain fetching errors","time":{"start":1759858216301,"stop":1759858216302,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced79b4a66ecf14","name":"Check meta is set [ecies]","time":{"start":1759858227744,"stop":1759858227744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4ef388eec90e46","name":"Outgoing message is acknowledged","time":{"start":1759858260623,"stop":1759858260623,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c1e6dff03cd393","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759858381604,"stop":1759858381605,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f7d2c40cf6157e","name":"Subscribe to topic containing Script and receive message","time":{"start":1759858765848,"stop":1759858765848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9977b878a96e6d5","name":"Check received message containing unicode special characters","time":{"start":1759858734983,"stop":1759858734983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed042fd25e5e2d85","name":"rejects content-filtered query with only contentTopics","time":{"start":1759858206104,"stop":1759858206104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8219da7ef59013ca","name":"should push the message to the outgoing buffer","time":{"start":1759858246845,"stop":1759858246845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecd1ab7d9ef8014","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759858765849,"stop":1759858765849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b47570bace89f0","name":"Push message with SQL Injection payload","time":{"start":1759859352876,"stop":1759859352876,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a28a311bd2352ec","name":"Subscribe and receive messages via lightPush","time":{"start":1759858765842,"stop":1759858765842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b90f5177e7bf4a1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759858464540,"stop":1759858464541,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c26bf8475c33caf","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759858258101,"stop":1759858258103,"duration":2},"status":"passed","severity":"normal"},{"uid":"199f80bd30915596","name":"should handle timestamp equal to current time","time":{"start":1759858246523,"stop":1759858246524,"duration":1},"status":"passed","severity":"normal"},{"uid":"44653e005e940d45","name":"should clear dial history on start","time":{"start":1759858205075,"stop":1759858205080,"duration":5},"status":"passed","severity":"normal"},{"uid":"805815a5ed4c140a","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759858246850,"stop":1759858246850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5123418225f6507","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759858195123,"stop":1759858195123,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d00aa645e6d51b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759858226118,"stop":1759858226120,"duration":2},"status":"passed","severity":"normal"},{"uid":"eea6eb7e4f305310","name":"Push message with shell command payload","time":{"start":1759859352892,"stop":1759859352892,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbc1fdf3cee9f8e","name":"should handle peer store errors gracefully","time":{"start":1759858205987,"stop":1759858205988,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a46a703c950a4dc","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759858238889,"stop":1759858238889,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6ab7c5d0317a","name":"should return false when peer is not on the specified shard","time":{"start":1759858205457,"stop":1759858205457,"duration":0},"status":"passed","severity":"normal"},{"uid":"47272c74bae9b702","name":"Fails to publish duplicate message","time":{"start":1759858477901,"stop":1759858477904,"duration":3},"status":"passed","severity":"normal"},{"uid":"440c6ce7a3cc56b7","name":"should handle incoming messages","time":{"start":1759858257524,"stop":1759858257524,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea4d2a7b0087c4d","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759858259026,"stop":1759858259026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e6a18bfce6c343","name":"should jump to current time when timestamp is far in the past","time":{"start":1759858246524,"stop":1759858246525,"duration":1},"status":"passed","severity":"normal"},{"uid":"18569953d10e0b17","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759858189516,"stop":1759858189516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe93a2c49abdac0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759858486031,"stop":1759858486032,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf44fadaa43df76d","name":"should handle disconnect when peer has no timers","time":{"start":1759858206305,"stop":1759858206306,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc274ec8cc54f4af","name":"should add peer to queue when queue is not empty","time":{"start":1759858205089,"stop":1759858205090,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd6ed55fadc40f9","name":"should drop connection to one peer on hangUp","time":{"start":1759858378424,"stop":1759858378424,"duration":0},"status":"passed","severity":"normal"},{"uid":"979d15da2aa79f6a","name":"same cluster: nodes connect","time":{"start":1759858381605,"stop":1759858381610,"duration":5},"status":"passed","severity":"normal"},{"uid":"3be77243069c6bc5","name":"Relay Node - default protocol","time":{"start":1759858649809,"stop":1759858649810,"duration":1},"status":"passed","severity":"normal"},{"uid":"df03944f2c5e25a5","name":"Ordered Callback - true","time":{"start":1759858629648,"stop":1759858629648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3b703f6878b550","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759858582678,"stop":1759858582679,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e6cfb6cd748415","name":"should reject on timeout if it was set","time":{"start":1759858259287,"stop":1759858259287,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1cb9e07b29bab7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759858206028,"stop":1759858206028,"duration":0},"status":"passed","severity":"normal"},{"uid":"767ee35a93be1c11","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app7/7/topic968/test.js","time":{"start":1759858571269,"stop":1759858571269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b51fda0a4af0760","name":"should return cached hash on subsequent access","time":{"start":1759858206762,"stop":1759858206762,"duration":0},"status":"passed","severity":"normal"},{"uid":"9865aa6ab45d137","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759858470881,"stop":1759858470881,"duration":0},"status":"passed","severity":"normal"},{"uid":"69586b09c38c54e8","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759858216198,"stop":1759858216198,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d32c72388d544a","name":"Subscribe to topic containing short and receive message","time":{"start":1759858765835,"stop":1759858765836,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e686165454c474","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759858259025,"stop":1759858259026,"duration":1},"status":"passed","severity":"normal"},{"uid":"103fc530aa14daa4","name":"should dial all peers on dial","time":{"start":1759858378419,"stop":1759858378421,"duration":2},"status":"passed","severity":"normal"},{"uid":"df3f87aba66bb57a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759858238961,"stop":1759858238961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a376c91b9e92688d","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759858258105,"stop":1759858258106,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b34135dd97fdb4b","name":"should work with mixed v2 and v3 peers","time":{"start":1759858258027,"stop":1759858258027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a61162d5d6c2e09","name":"msgTime: 0 ms from now, startTime: 1759772229855, endTime: 1759858629855","time":{"start":1759858646137,"stop":1759858646138,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b84004c46381846","name":"Check publish message containing Script","time":{"start":1759858477890,"stop":1759858477893,"duration":3},"status":"passed","severity":"normal"},{"uid":"319ddbd88746e3bb","name":"Init the array if not present","time":{"start":1759858189470,"stop":1759858189472,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3c53643154d12ad","name":"Retries within maximum given attempts","time":{"start":1759858258761,"stop":1759858258761,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afca7fdf98ca80a","name":"Check message with invalid timestamp is not received","time":{"start":1759858734975,"stop":1759858734975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffced7af305fe9f","name":"Check publish message containing Chinese","time":{"start":1759858477883,"stop":1759858477886,"duration":3},"status":"passed","severity":"normal"},{"uid":"9e32897ba19d245f","name":"should not fail to stop the service if it was not started","time":{"start":1759858220275,"stop":1759858220275,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b96e4af8d30884b","name":"Check message with invalid timestamp is not received","time":{"start":1759858734984,"stop":1759858734985,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ea88a443f41879","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759858189514,"stop":1759858189514,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d97ac1e4d33bca","name":"Push message with content topic containing escaped characters","time":{"start":1759859352911,"stop":1759859352911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dfb479eeb5adf9","name":"should not retry if at least one success","time":{"start":1759858256968,"stop":1759858256969,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f35369c0534d96","name":"should return PeerId when PeerId is provided","time":{"start":1759858206028,"stop":1759858206028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e90bfe6c1a6d7c","name":"Push message with content topic containing long","time":{"start":1759859352880,"stop":1759859352880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1d91665cb78d06","name":"should create PeerExchange instance with components","time":{"start":1759858216200,"stop":1759858216200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0e03d80a64196a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759858765839,"stop":1759858765840,"duration":1},"status":"passed","severity":"normal"},{"uid":"343f35d9fc2c4da7","name":"should perform initial health assessment on start","time":{"start":1759858257925,"stop":1759858257925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65e7e6a3d4238ff","name":"Subscribe and receive messages via waku relay post","time":{"start":1759858765843,"stop":1759858765843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6004251a46581b91","name":"should start all internal components","time":{"start":1759858206439,"stop":1759858206439,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f5f8d3d72deec3","name":"should be safe to call multiple times","time":{"start":1759858206439,"stop":1759858206439,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa0d13c3dc5a011","name":"Query generator for 2000 messages","time":{"start":1759858627355,"stop":1759858627355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2accd9ec82dbba","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759858189515,"stop":1759858189515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5947e3299865c4f8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759858189512,"stop":1759858189514,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3b53ef9da455c83","name":"should select older connection if present","time":{"start":1759858206199,"stop":1759858206199,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c9337598b5c1e2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759858238881,"stop":1759858238882,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8edb5c2fa6e3d03","name":"returns all values when wanted number matches available values","time":{"start":1759858214970,"stop":1759858214971,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b840ad42a6ba22","name":"should remove event listeners","time":{"start":1759858206281,"stop":1759858206281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0a761bd3e3e8df","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759858246523,"stop":1759858246523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e124fa709b68619b","name":"Push message equal or less that 1MB","time":{"start":1759859352914,"stop":1759859352914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11d4ea6f18f5d39","name":"Check received message containing Chinese","time":{"start":1759858734971,"stop":1759858734971,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d28c3ded11f2ca","name":"Push message with Basic HTML tag payload","time":{"start":1759859352905,"stop":1759859352905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c87fbff1b439d7d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759858765847,"stop":1759858765847,"duration":0},"status":"passed","severity":"normal"},{"uid":"be29a6005f968ce1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759858571265,"stop":1759858571267,"duration":2},"status":"passed","severity":"normal"}] |