mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-10 08:53:10 +00:00
1 line
222 KiB
JSON
1 line
222 KiB
JSON
[{"uid":"69f3b21b625071e8","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1765318615443,"stop":1765318615443,"duration":0},"status":"passed","severity":"normal"},{"uid":"997e0cdcac843e4","name":"Check received message containing Chinese","time":{"start":1765319102585,"stop":1765319102585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae801a517d72e25","name":"should return false for content message without causal history","time":{"start":1765318656885,"stop":1765318656885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04c407abcf4a506","name":"should not receive a peer event after stop","time":{"start":1765318619345,"stop":1765318619345,"duration":0},"status":"passed","severity":"normal"},{"uid":"239c1945a062a0d","name":"Repair Request","time":{"start":1765318643765,"stop":1765318643765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71aca9de956d0f6","name":"should return cached hash on subsequent access","time":{"start":1765318607815,"stop":1765318607815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cc36b7a0093834","name":"should handle ENR without shardInfo","time":{"start":1765318615438,"stop":1765318615439,"duration":1},"status":"passed","severity":"normal"},{"uid":"c636beb94f47ccfc","name":"should handle mixed protocol support correctly","time":{"start":1765318653453,"stop":1765318653457,"duration":4},"status":"passed","severity":"normal"},{"uid":"55f3076a45c929b4","name":"should retry on complete failure if specified","time":{"start":1765318652122,"stop":1765318652122,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d0d540c29e12b7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1765318607626,"stop":1765318607626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc05319d1245a84","name":"should invoke callbacks when receiving a message","time":{"start":1765318652612,"stop":1765318652612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1939fa8209983553","name":"should initialize with libp2p components","time":{"start":1765318615442,"stop":1765318615442,"duration":0},"status":"passed","severity":"normal"},{"uid":"845c6e193f4f710","name":"should push the message to the outgoing buffer","time":{"start":1765318643958,"stop":1765318643959,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cb004990753f1b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1765318594264,"stop":1765318594264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db100a74842b94e","name":"Push message with content topic containing short","time":{"start":1765319530053,"stop":1765319530053,"duration":0},"status":"passed","severity":"normal"},{"uid":"993c6eaf0d23adfd","name":"should reject if LightPush is requested but not mounted","time":{"start":1765318654428,"stop":1765318654428,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa29f73952bccfef","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1765318640668,"stop":1765318640668,"duration":0},"status":"passed","severity":"normal"},{"uid":"313b5105b3bb5cb6","name":"Subscribe to topic containing emoji and publish message","time":{"start":1765318847728,"stop":1765318847729,"duration":1},"status":"passed","severity":"normal"},{"uid":"486ea3d60a3a375d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1765318640677,"stop":1765318640677,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ea3ac78b4a6d29","name":"should throw error when no peers are available","time":{"start":1765318654332,"stop":1765318654332,"duration":0},"status":"passed","severity":"normal"},{"uid":"175890e954bd8e7e","name":"Encoder throws on undefined content topic","time":{"start":1765318607813,"stop":1765318607813,"duration":0},"status":"passed","severity":"normal"},{"uid":"961093078c13dab2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765319132548,"stop":1765319132549,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf3fde9611cf7b3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765318598617,"stop":1765318598617,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8ed7013101bd8b","name":"Push to array if already present","time":{"start":1765318594150,"stop":1765318594151,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1a287074fd9995","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1765318654211,"stop":1765318654211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a5435673c860a5","name":"should return peer for existing peer","time":{"start":1765318607624,"stop":1765318607625,"duration":1},"status":"passed","severity":"normal"},{"uid":"affd6a47d0cdc9ef","name":"Push message with XML payload","time":{"start":1765319530030,"stop":1765319530030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e498501694e12c81","name":"should work with mock decoders","time":{"start":1765318653219,"stop":1765318653219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60f567cdad952ed","name":"should properly clean up resources when disposed","time":{"start":1765318651076,"stop":1765318651076,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b85a303dac4965","name":"should not receive a peer event after stop","time":{"start":1765318681575,"stop":1765318681575,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a8fff418d9d329","name":"should handle retrieve function with query parameters","time":{"start":1765318653228,"stop":1765318653228,"duration":0},"status":"passed","severity":"normal"},{"uid":"602e88b3b5db182c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1765318606849,"stop":1765318606853,"duration":4},"status":"passed","severity":"normal"},{"uid":"edfd7e87310eb40d","name":"should be delivered immediately if received","time":{"start":1765318643969,"stop":1765318643969,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb88cc01cbba5911","name":"should initialize with custom TTL","time":{"start":1765318615431,"stop":1765318615431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a4959cd8f1ff1c","name":"should handle corrupted shard info gracefully","time":{"start":1765318606856,"stop":1765318606856,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1133a3104569ec","name":"Subscribe and receive messages via waku relay post","time":{"start":1765319132545,"stop":1765319132545,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eb3e6a16744731","name":"Check publish message containing SQL Injection","time":{"start":1765318841197,"stop":1765318841198,"duration":1},"status":"passed","severity":"normal"},{"uid":"490954e6340df671","name":"should respect custom numPeersToUse configuration","time":{"start":1765318652641,"stop":1765318652642,"duration":1},"status":"passed","severity":"normal"},{"uid":"79557f845e21f5a5","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1765318681819,"stop":1765318681820,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b49a76067f812f","name":"Wait given interval before re-trying","time":{"start":1765318654019,"stop":1765318654019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3687961c7a21b8f8","name":"Push message with custom timestamp: 1765315099030","time":{"start":1765319530057,"stop":1765319530058,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e6465fd9fb88f9","name":"should allow redial after failed dial cooldown expires","time":{"start":1765318606627,"stop":1765318606628,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d665863da70b20","name":"messageHashStr produces different results for different inputs","time":{"start":1765318607067,"stop":1765318607068,"duration":1},"status":"passed","severity":"normal"},{"uid":"2754dfd38037d55d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1765318970223,"stop":1765318970223,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8a5c916844343e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1765318640690,"stop":1765318640690,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb79f3ca34b490ee","name":"should dial peer when on same shard","time":{"start":1765318606626,"stop":1765318606626,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fdf83864b3e97b","name":"Relay + Store","time":{"start":1765318599184,"stop":1765318599184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6501d88ec88b75a6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1765318932258,"stop":1765318932258,"duration":0},"status":"passed","severity":"normal"},{"uid":"666f1299dde2d29","name":"should handle peerStore errors gracefully","time":{"start":1765318607526,"stop":1765318607527,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8710f1310a8fb54","name":"should work with async generator that yields promises","time":{"start":1765318653221,"stop":1765318653228,"duration":7},"status":"passed","severity":"normal"},{"uid":"3b872d71e68b461","name":"Push message equal or less that 1MB","time":{"start":1765319530046,"stop":1765319530046,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae456459c59d7b0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1765318606988,"stop":1765318606988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9b04b31f0e4189","name":"should work with stubbed waku event emitter","time":{"start":1765318653205,"stop":1765318653216,"duration":11},"status":"passed","severity":"normal"},{"uid":"9947d6c6aba3cea5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app7/6/topic972/xml","time":{"start":1765318937730,"stop":1765318937731,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69a47f5c0504fac","name":"Push message with custom timestamp: 1734560299029","time":{"start":1765319530045,"stop":1765319530045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e43ef68b9bc693d","name":"Passing invalid cursor","time":{"start":1765318917969,"stop":1765318917969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a626da1b1801c1d","name":"should start and stop interval correctly","time":{"start":1765318651691,"stop":1765318651691,"duration":0},"status":"skipped","severity":"normal"},{"uid":"516636e39e37d855","name":"Check received message containing shell command","time":{"start":1765319102587,"stop":1765319102588,"duration":1},"status":"passed","severity":"normal"},{"uid":"c023ee1fde1de883","name":"should have no discoveries enabled by default","time":{"start":1765318652374,"stop":1765318652374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69ee026eb0dacad","name":"should be safe to call multiple times","time":{"start":1765318607617,"stop":1765318607617,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfc114ab6096db6","name":"should not discard bootstrap peers if under the limit","time":{"start":1765318717517,"stop":1765318717518,"duration":1},"status":"passed","severity":"normal"},{"uid":"223c4fea4fe567a1","name":"should handle peer store errors gracefully","time":{"start":1765318607625,"stop":1765318607626,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9738895d35d43b","name":"should trigger query when time since last query exceeds threshold","time":{"start":1765318653229,"stop":1765318653230,"duration":1},"status":"passed","severity":"normal"},{"uid":"97524c70d6ea1366","name":"Register correct protocols","time":{"start":1765318847720,"stop":1765318847720,"duration":0},"status":"passed","severity":"normal"},{"uid":"69221679229412f1","name":"recovers when dns.resolve returns empty","time":{"start":1765318615624,"stop":1765318615624,"duration":0},"status":"passed","severity":"normal"},{"uid":"542b17e6186058c8","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1765318607629,"stop":1765318607629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13537ba4069063a","name":"should initialize bloom filter with correct parameters","time":{"start":1765318641042,"stop":1765318641042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d098e2c1cf20369","name":"Outgoing message is possibly acknowledged","time":{"start":1765318654941,"stop":1765318654941,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81de7d54db4e0959","name":"should remove event listener for peer:discovery","time":{"start":1765318606909,"stop":1765318606911,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b5d2c1771d9af7d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1765318640661,"stop":1765318640661,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ad84aa1ec02c8f","name":"should be safe to call multiple times","time":{"start":1765318606899,"stop":1765318606905,"duration":6},"status":"passed","severity":"normal"},{"uid":"a4f2d5f59f0d9e0b","name":"should initialize with isNetworkConnected as false","time":{"start":1765318606970,"stop":1765318606970,"duration":0},"status":"passed","severity":"normal"},{"uid":"903f2aee10371415","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1765318594249,"stop":1765318594249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7952cb1cae1d7299","name":"accepts valid message hash query","time":{"start":1765318607248,"stop":1765318607248,"duration":0},"status":"passed","severity":"normal"},{"uid":"67827d3c2a7453db","name":"Push message with content topic containing special chars","time":{"start":1765319530033,"stop":1765319530033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44b8db82402b6a0","name":"should properly create location multiaddrs - udp6","time":{"start":1765318599181,"stop":1765318599181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5c9f0659ab14b1","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1765318847721,"stop":1765318847722,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d746015dd0f6f4","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1765318640678,"stop":1765318640679,"duration":1},"status":"passed","severity":"normal"},{"uid":"4629efe022ababf4","name":"should not execute task if max attempts is 0","time":{"start":1765318651702,"stop":1765318651703,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb638197d31032","name":"should handle queue overflow by adding peers to queue","time":{"start":1765318606630,"stop":1765318606631,"duration":1},"status":"passed","severity":"normal"},{"uid":"7322f949cefd638b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1765318640646,"stop":1765318640646,"duration":0},"status":"passed","severity":"normal"},{"uid":"537d016435028a09","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1765318643968,"stop":1765318643968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6843b283f2ec96e6","name":"Round trip binary serialization","time":{"start":1765318607812,"stop":1765318607812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e153a232dd7e2b","name":"should return false when peer has no shard info","time":{"start":1765318606846,"stop":1765318606846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47ebd4050f651b3","name":"does not validate decoders for hash queries","time":{"start":1765318607683,"stop":1765318607684,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a63a3473daf376","name":"Push message with content topic containing Russian","time":{"start":1765319530055,"stop":1765319530055,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be951d27a787454","name":"Push message with meta","time":{"start":1765319530035,"stop":1765319530035,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca150af4ba62148","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765318698835,"stop":1765318698835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6f85840a09c6eb","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1765318607559,"stop":1765318607560,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fec8f85e8bb2123","name":"Check received message containing Arabic","time":{"start":1765319102586,"stop":1765319102586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b2b4e3c299557","name":"can start and stop the service","time":{"start":1765318681567,"stop":1765318681568,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd993007cdecc723","name":"should be able to encode the field with only STORE set to true","time":{"start":1765318598604,"stop":1765318598604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb88e8f3d6acac1a","name":"Push message with content topic containing JSON","time":{"start":1765319530034,"stop":1765319530034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a18997ae22b15d","name":"Push message with content topic containing Russian","time":{"start":1765319530043,"stop":1765319530043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f264607649181677","name":"Push message with Arabic payload","time":{"start":1765319530050,"stop":1765319530050,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5e4c9cefeadff8","name":"should insert elements correctly","time":{"start":1765318641042,"stop":1765318641048,"duration":6},"status":"passed","severity":"normal"},{"uid":"1901b4fcf1365481","name":"should set default options when no config provided","time":{"start":1765318607507,"stop":1765318607507,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a256bab4d21515","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1765318615444,"stop":1765318615444,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe547faf60be942","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1765318643966,"stop":1765318643966,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c68d77b3dd38bde","name":"yields undefined for messages without decoder","time":{"start":1765318607687,"stop":1765318607687,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef9146a949f9e87","name":"Push message with content topic containing unicode special characters","time":{"start":1765319530056,"stop":1765319530056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3da0c586ed35ab1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1765318598616,"stop":1765318598616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ccb0d6300c8b30","name":"should set field with all protocols disabled","time":{"start":1765318599182,"stop":1765318599182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebda2bdae4bc096","name":"should create NetworkMonitor with libp2p and events","time":{"start":1765318606954,"stop":1765318606970,"duration":16},"status":"passed","severity":"normal"},{"uid":"9863b225e48e28e6","name":"Synced status is emitted when a message is received","time":{"start":1765318656649,"stop":1765318656649,"duration":0},"status":"passed","severity":"normal"},{"uid":"def6a9f98ae37622","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1765318607527,"stop":1765318607529,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb777aadae5d19c5","name":"should continually clean up expired entries at intervals","time":{"start":1765318651076,"stop":1765318651077,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ec49c30e79b486","name":"Synced status is emitted when a missing message is received","time":{"start":1765318656650,"stop":1765318656650,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc300de0a31095b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app20/7/topic973/test.js","time":{"start":1765318937728,"stop":1765318937728,"duration":0},"status":"passed","severity":"normal"},{"uid":"9828bf44e6093af2","name":"should skip peers without peer exchange protocol","time":{"start":1765318615436,"stop":1765318615436,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b055197b8b3d68","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1765318594261,"stop":1765318594261,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d13de1eab6c52c9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1765318594362,"stop":1765318594363,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5af359ea1b9518","name":"should handle v3 RLN errors","time":{"start":1765318652130,"stop":1765318652130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0e1942c0ff1c98","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1765318640668,"stop":1765318640668,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad7a1ea9cf032c5","name":"Check message with no content topic is not received","time":{"start":1765319102598,"stop":1765319102598,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da8e78d4b40365f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1765318594266,"stop":1765318594267,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc2eb5711946afb","name":"Push message with content topic containing JSON","time":{"start":1765319530043,"stop":1765319530044,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5d722b11ed94c9","name":"should allow redial after cooldown period","time":{"start":1765318606625,"stop":1765318606625,"duration":0},"status":"passed","severity":"normal"},{"uid":"de82d45a4e5a0c72","name":"Push message with emoji payload","time":{"start":1765319530053,"stop":1765319530053,"duration":0},"status":"passed","severity":"normal"},{"uid":"210dd064614f434e","name":"should never report false negatives","time":{"start":1765318641048,"stop":1765318641049,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8e73b2b638fe90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1765318640699,"stop":1765318640706,"duration":7},"status":"passed","severity":"normal"},{"uid":"ef90dc0912dd49d2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1765318917967,"stop":1765318917967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9917f740f76459e0","name":"should keep entries that haven't expired yet","time":{"start":1765318651071,"stop":1765318651071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5b8c3effc7e0b6","name":"Check message with invalid timestamp is not received","time":{"start":1765319102589,"stop":1765319102589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5d111e0b149bb7","name":"Push message with content topic containing numeric","time":{"start":1765319530054,"stop":1765319530054,"duration":0},"status":"passed","severity":"normal"},{"uid":"883740493f3a1ca4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1765318594252,"stop":1765318594252,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cf7abbc96d2ade","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1765318654332,"stop":1765318654333,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e4f01d5a9bd961","name":"should fail to send if no connected peers found","time":{"start":1765318652117,"stop":1765318652117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4858673f40fc64","name":"should encode/decode to text encoding","time":{"start":1765318599179,"stop":1765318599179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b063a5918d7d96","name":"random static sharding 3 - Cluster ID: 356, Shard ID: 102","time":{"start":1765318952756,"stop":1765318952756,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be54f28302bd331","name":"Subscribe to topic containing XML and receive message","time":{"start":1765319132550,"stop":1765319132550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c19b3c058c5fac","name":"should be safe to call multiple times","time":{"start":1765318607392,"stop":1765318607392,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ddc94287aced0f","name":"should decode valid enr successfully","time":{"start":1765318599176,"stop":1765318599176,"duration":0},"status":"passed","severity":"normal"},{"uid":"640740880e4776f6","name":"should do nothing when connections still exist","time":{"start":1765318607620,"stop":1765318607620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bad698799d26ce8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765319132554,"stop":1765319132555,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0520f9d60bee156","name":"Decrypt messages","time":{"start":1765318820501,"stop":1765318820502,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c8f664718598cc","name":"should throw error - no id","time":{"start":1765318599177,"stop":1765318599177,"duration":0},"status":"passed","severity":"normal"},{"uid":"550ed769c2be4131","name":"should dispatch network event when browser goes offline","time":{"start":1765318606987,"stop":1765318606988,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca21ba450a202aa","name":"should return true when peer is on the same cluster","time":{"start":1765318606844,"stop":1765318606844,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0097b21d7a7277","name":"Query generator for 2000 messages","time":{"start":1765318960630,"stop":1765318960630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bbb4daca21302","name":"should discover peers from provided peer cache","time":{"start":1765318767891,"stop":1765318767892,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c2a75c016fb684","name":"Push message with SQL Injection payload","time":{"start":1765319530030,"stop":1765319530030,"duration":0},"status":"passed","severity":"normal"},{"uid":"755152f2d8a7a122","name":"Push message with shell command payload","time":{"start":1765319530040,"stop":1765319530040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce227f175d56bc7c","name":"should register libp2p event listeners when start is called","time":{"start":1765318652636,"stop":1765318652637,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4b7265d869928c","name":"should handle peer store errors gracefully","time":{"start":1765318615435,"stop":1765318615435,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aea95116e707948","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1765318749380,"stop":1765318749380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8430603264e5758","name":"Fails to push message bigger that 1MB","time":{"start":1765319530046,"stop":1765319530047,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a31f9989b1a3ab","name":"should emit a peer event after start","time":{"start":1765318619344,"stop":1765318619344,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce970aec2e93e1d","name":"Renews subscription after lossing a connection","time":{"start":1765319132560,"stop":1765319132561,"duration":1},"status":"passed","severity":"normal"},{"uid":"5076ac684ea6b73a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1765318640692,"stop":1765318640692,"duration":0},"status":"passed","severity":"normal"},{"uid":"36350b7209431fe7","name":"Query Generator - false","time":{"start":1765318946660,"stop":1765318946661,"duration":1},"status":"passed","severity":"normal"},{"uid":"d224e87c1efde6f1","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1765318652629,"stop":1765318652629,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9176578cf4b7af","name":"should be safe to call multiple times","time":{"start":1765318607515,"stop":1765318607515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f97eee042c1952a","name":"should use configured peers when available","time":{"start":1765318654333,"stop":1765318654333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46e16291a89ddb5","name":"Passing page size 110 when there are 120 messages","time":{"start":1765318959710,"stop":1765318959712,"duration":2},"status":"passed","severity":"normal"},{"uid":"823563179bf47c18","name":"Check publish message containing Basic HTML tag","time":{"start":1765318841199,"stop":1765318841199,"duration":0},"status":"passed","severity":"normal"},{"uid":"6290df4e8b323a73","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1765318640678,"stop":1765318640678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8e8d1926531d96","name":"Push message with Chinese payload","time":{"start":1765319530029,"stop":1765319530029,"duration":0},"status":"passed","severity":"normal"},{"uid":"76616061a6a05477","name":"Push message with special chars payload","time":{"start":1765319530038,"stop":1765319530038,"duration":0},"status":"passed","severity":"normal"},{"uid":"819209bc1d3e006","name":"Push message with content topic containing long","time":{"start":1765319530042,"stop":1765319530042,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a98ad023564698","name":"should skip peer when not on same cluster","time":{"start":1765318606625,"stop":1765318606626,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01da8821eb9f5c6","name":"Incoming message is emitted as received","time":{"start":1765318654941,"stop":1765318654941,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc321ceeb09645bc","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1765318959446,"stop":1765318959447,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68c8268e0e5663d","name":"Encoder error raises irrecoverable error","time":{"start":1765318656880,"stop":1765318656880,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8f93ca40495b4d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1765318594258,"stop":1765318594259,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d62323d548ad59","name":"Subscribe and receive messages via lightPush","time":{"start":1765319132543,"stop":1765319132543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8da96e3089a955","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765319132556,"stop":1765319132556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e134e209fa66bdc4","name":"should be safe to call multiple times","time":{"start":1765318606923,"stop":1765318606923,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef3ff47da3ea775","name":"yields decoded messages","time":{"start":1765318607685,"stop":1765318607686,"duration":1},"status":"passed","severity":"normal"},{"uid":"5951170309db78b1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765318598611,"stop":1765318598612,"duration":1},"status":"passed","severity":"normal"},{"uid":"44779830c93471cd","name":"Check message received after jswaku node is restarted","time":{"start":1765319102591,"stop":1765319102591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f6a962e9ac7b8b","name":"returns all values when wanted number is greater than available values","time":{"start":1765318614346,"stop":1765318614346,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5f5a5f73337481","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1765318594266,"stop":1765318594266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6b5eaefdd42d0b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1765318614889,"stop":1765318614889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56c0dfbed36e885","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1765318659977,"stop":1765318659977,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bdf3583224c455","name":"return first retrieved peers without further DNS queries","time":{"start":1765318615626,"stop":1765318615626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f0ed43f480e886","name":"should support chaining for add method","time":{"start":1765318651065,"stop":1765318651069,"duration":4},"status":"passed","severity":"normal"},{"uid":"cc1400aacb392c62","name":"should create KeepAliveManager with required options","time":{"start":1765318607385,"stop":1765318607386,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df04a5182760a9e","name":"should remove expired entries after TTL has passed","time":{"start":1765318651069,"stop":1765318651070,"duration":1},"status":"passed","severity":"normal"},{"uid":"925a00774c1f8136","name":"should handle browser offline state overriding peer connections","time":{"start":1765318606990,"stop":1765318606991,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb2b3f637d6fb6e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765319132549,"stop":1765319132549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf2658827df2bb2","name":"Check message with no pubsub topic is not received","time":{"start":1765319102597,"stop":1765319102598,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b75d3d57520f98","name":"should handle special patterns correctly","time":{"start":1765318641049,"stop":1765318641050,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1cbaeb337ec3f3","name":"should handle errors when getting connections","time":{"start":1765318606988,"stop":1765318606989,"duration":1},"status":"passed","severity":"normal"},{"uid":"287a97f2f4460a28","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1765318598605,"stop":1765318598606,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81316e83c0229ee","name":"should clear all timers","time":{"start":1765318607392,"stop":1765318607392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2321a948891efb","name":"ignores domain fetching errors","time":{"start":1765318615624,"stop":1765318615625,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3168e3eb5ee6dc2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1765318960624,"stop":1765318960625,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c53c619ae8c02a","name":"should add entries and maintain sorted order","time":{"start":1765318640173,"stop":1765318640194,"duration":21},"status":"passed","severity":"normal"},{"uid":"3f4d8f2dad2f545b","name":"Check received message containing unicode special characters","time":{"start":1765319102588,"stop":1765319102588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb8833d51770951","name":"should return usable stream attached to connection","time":{"start":1765318607556,"stop":1765318607556,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a179a266440052","name":"should requeue task if no peer is available","time":{"start":1765318651692,"stop":1765318651696,"duration":4},"status":"passed","severity":"normal"},{"uid":"2afc3bf9fd39c6fb","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1765318606935,"stop":1765318606937,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcf0eb67f385b5dc","name":"should work with stubbed peer manager event emitter","time":{"start":1765318653205,"stop":1765318653205,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d66559902b18a4","name":"should skip updating peer store if peer has same addresses","time":{"start":1765318606934,"stop":1765318606934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5050d597d12400cc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1765318640691,"stop":1765318640692,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc8afd3600f0607","name":"should remove event listeners","time":{"start":1765318607617,"stop":1765318607618,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad515fd0e2ffe7b5","name":"rejects content-filtered query with only contentTopics","time":{"start":1765318607248,"stop":1765318607248,"duration":0},"status":"passed","severity":"normal"},{"uid":"28219f0ee8dbcb96","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1765318640722,"stop":1765318640722,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6520d5d6c740b4","name":"new peer added after a peer was already found","time":{"start":1765318849740,"stop":1765318849741,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfca255e3622623","name":"should accept empty decoders array","time":{"start":1765318653203,"stop":1765318653204,"duration":1},"status":"passed","severity":"normal"},{"uid":"e474ef0834ecae78","name":"Check meta is set [symmetric]","time":{"start":1765318624276,"stop":1765318624277,"duration":1},"status":"passed","severity":"normal"},{"uid":"25dde6c8009eddf7","name":"Check received message containing numeric","time":{"start":1765319102592,"stop":1765319102592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1622b93af3211781","name":"should retry failed tasks","time":{"start":1765318651698,"stop":1765318651698,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7302120bf12b89b","name":"throws if decoders don't match content topics","time":{"start":1765318607683,"stop":1765318607683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c061696193c5b28","name":"Check received message containing XML","time":{"start":1765319102587,"stop":1765319102587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc941b5719745b0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1765318694642,"stop":1765318694643,"duration":1},"status":"passed","severity":"normal"},{"uid":"271881a1152df508","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1765318643965,"stop":1765318643966,"duration":1},"status":"passed","severity":"normal"},{"uid":"592b1dd493f9c52d","name":"should ignore duplicate entries","time":{"start":1765318640229,"stop":1765318640236,"duration":7},"status":"passed","severity":"normal"},{"uid":"bdbcea13acf7ff51","name":"should clear dial history on start","time":{"start":1765318606608,"stop":1765318606609,"duration":1},"status":"passed","severity":"normal"},{"uid":"723f706afa5d7042","name":"Encoder throws on undefined content topic","time":{"start":1765318625900,"stop":1765318625900,"duration":0},"status":"passed","severity":"normal"},{"uid":"162c851c578d4980","name":"Check publish message containing emoji","time":{"start":1765318841201,"stop":1765318841201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcae204f9691ab5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765319132550,"stop":1765319132551,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55294ccb2a2abbf","name":"should use DNS peer discovery with light client","time":{"start":1765318681576,"stop":1765318681576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1f3fcbec46fa633","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765319132549,"stop":1765319132550,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5cae52b2703ae6","name":"Round trip binary encryption [ecies, signature]","time":{"start":1765318625899,"stop":1765318625899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca65c02c622195d6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1765318640706,"stop":1765318640706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3f2f5fbbccd09e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1765318598605,"stop":1765318598605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2817a97e7bd39d5f","name":"Subscribe to topic containing long and receive message","time":{"start":1765319132548,"stop":1765319132548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4af61eeedd6531","name":"msgTime: 0 ms from now, startTime: 1765232559622, endTime: 1765318959622","time":{"start":1765318970224,"stop":1765318970224,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd48a773361b7750","name":"should continue query when messages are from different channels","time":{"start":1765318656883,"stop":1765318656883,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadcaa50d24a1704","name":"should set field with only RELAY enabled","time":{"start":1765318599183,"stop":1765318599183,"duration":0},"status":"passed","severity":"normal"},{"uid":"26da41cd3615568a","name":"Push message with long payload","time":{"start":1765319530028,"stop":1765319530028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9608d48592d1d0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1765318607405,"stop":1765318607405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2375687e9638ba","name":"should check connected peers if present and suitable","time":{"start":1765318654429,"stop":1765318654430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a5d94f8487c6e5","name":"should clear dial history on stop","time":{"start":1765318606614,"stop":1765318606615,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1964625a1d7c49b","name":"should not dispatch event when already disconnected","time":{"start":1765318606986,"stop":1765318606986,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa8afe611ad1546","name":"Correctly serialized arguments","time":{"start":1765318762700,"stop":1765318762701,"duration":1},"status":"passed","severity":"normal"},{"uid":"5acba63fea2b69ef","name":"Push message with content topic containing escaped characters","time":{"start":1765319530056,"stop":1765319530056,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d8f60f6f89b1fa","name":"should filter peers by codec","time":{"start":1765318607526,"stop":1765318607526,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff1ffa8c01ad69c","name":"should return true for sync message with causal history","time":{"start":1765318656885,"stop":1765318656885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4fffcf6a6edbe8","name":"Subscribe to topic containing long and receive message","time":{"start":1765319132556,"stop":1765319132556,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c36f2b96cfc1425","name":"should create all internal components","time":{"start":1765318607514,"stop":1765318607514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f295644152da2f67","name":"should emit message when we just started and store connect event occurs","time":{"start":1765318653236,"stop":1765318653236,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b394d2f1669e57","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1765318841203,"stop":1765318841204,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf5716f60b4f9a","name":"Passing page size 11 when there are 10 messages","time":{"start":1765318959709,"stop":1765318959709,"duration":0},"status":"passed","severity":"normal"},{"uid":"575900ed38b4bed","name":"throws if store query response has error status","time":{"start":1765318607684,"stop":1765318607685,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9763e617cb42141","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1765318594253,"stop":1765318594257,"duration":4},"status":"passed","severity":"normal"},{"uid":"c9ea8a2a48eca7b1","name":"Waku message hash computation (payload length 0)","time":{"start":1765318607058,"stop":1765318607058,"duration":0},"status":"passed","severity":"normal"},{"uid":"833365986296e0ad","name":"should return false when peer is not found","time":{"start":1765318606855,"stop":1765318606855,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c62641ad8b213d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1765318607627,"stop":1765318607627,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c90e7b2debc25f","name":"should handle empty peer infos gracefully","time":{"start":1765318615442,"stop":1765318615442,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65b415a47abd4c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1765318640691,"stop":1765318640691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00a3db32ea11734","name":"Renews subscription after lossing a connection","time":{"start":1765319132552,"stop":1765319132552,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bdd529b95a3ca3","name":"Refresh subscription","time":{"start":1765319132555,"stop":1765319132555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6761d03185d216","name":"should handle errors when accessing navigator","time":{"start":1765318606989,"stop":1765318606989,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5ae32a21e5818e","name":"should properly create location multiaddrs - udp4","time":{"start":1765318599180,"stop":1765318599180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11c36878a23fe51","name":"Relay + Store","time":{"start":1765318681352,"stop":1765318681353,"duration":1},"status":"passed","severity":"normal"},{"uid":"454fdb67f8835a9d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765318818992,"stop":1765318818993,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82d94154c334edc","name":"random static sharding 5 - Cluster ID: 620, Shard ID: 994","time":{"start":1765318952757,"stop":1765318952758,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3133bfdeb406ed","name":"Store - dialed first","time":{"start":1765318972305,"stop":1765318972305,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fa464009b6ebc","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1765318614891,"stop":1765318614891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e020613bed451e9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1765318594250,"stop":1765318594250,"duration":0},"status":"passed","severity":"normal"},{"uid":"92699b9e47fabc4a","name":"Sync message are not sent excessively within sync frequency","time":{"start":1765318659976,"stop":1765318659977,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7a06dacc2528b9","name":"Store - dialed after - with timeout","time":{"start":1765318972306,"stop":1765318972306,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b63beeaed38120a","name":"can start and stop the service","time":{"start":1765318619343,"stop":1765318619343,"duration":0},"status":"passed","severity":"normal"},{"uid":"958b6c249020fa89","name":"should handle disconnect when peer has no timers","time":{"start":1765318607413,"stop":1765318607413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff72404f4622a85e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1765318594260,"stop":1765318594260,"duration":0},"status":"passed","severity":"normal"},{"uid":"1260610221d99e45","name":"messageHashStr produces consistent results for the same input","time":{"start":1765318607067,"stop":1765318607067,"duration":0},"status":"passed","severity":"normal"},{"uid":"796e4d79b911932f","name":"should handle complete connection lifecycle","time":{"start":1765318606989,"stop":1765318606990,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c99467470a1acb1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1765318970225,"stop":1765318970225,"duration":0},"status":"passed","severity":"normal"},{"uid":"541990081f392f50","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1765318694643,"stop":1765318694643,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a127f5e288daff","name":"should handle complete dial lifecycle","time":{"start":1765318606640,"stop":1765318606640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e172abadfece134d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1765318741286,"stop":1765318741286,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4633171f824191","name":"Check received message containing JSON","time":{"start":1765319102594,"stop":1765319102594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75e1b71e7523efb","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1765318847725,"stop":1765318847725,"duration":0},"status":"passed","severity":"normal"},{"uid":"feda8a6ad8b88047","name":"Push message with content topic containing SQL Injection","time":{"start":1765319530055,"stop":1765319530055,"duration":0},"status":"passed","severity":"normal"},{"uid":"788e88687c31f","name":"should handle general insertion and lookup correctly","time":{"start":1765318641050,"stop":1765318641050,"duration":0},"status":"passed","severity":"normal"},{"uid":"1723ebb21ea806b9","name":"Push message with emoji payload","time":{"start":1765319530032,"stop":1765319530032,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0531bb604e8af9","name":"should handle dial errors gracefully","time":{"start":1765318607623,"stop":1765318607623,"duration":0},"status":"passed","severity":"normal"},{"uid":"39485bf165cd4256","name":"random static sharding 7 - Cluster ID: 754, Shard ID: 578","time":{"start":1765318952759,"stop":1765318952760,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfd8a99c916b24","name":"should successfully stop","time":{"start":1765318652784,"stop":1765318652784,"duration":0},"status":"passed","severity":"normal"},{"uid":"765a0086d70e8aed","name":"Push message with Basic HTML tag payload","time":{"start":1765319530030,"stop":1765319530030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9194036c5c70e32c","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1765318917965,"stop":1765318917966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2514e128a5d474c8","name":"should evict furthest entry when buffer is full","time":{"start":1765318640195,"stop":1765318640196,"duration":1},"status":"passed","severity":"normal"},{"uid":"720dbceefef8c6f2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1765318652642,"stop":1765318652645,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0cb8d2f861d587e","name":"Encoder throws on empty string content topic","time":{"start":1765318625900,"stop":1765318625900,"duration":0},"status":"passed","severity":"normal"},{"uid":"817c6e496d14d66b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1765318594262,"stop":1765318594263,"duration":1},"status":"passed","severity":"normal"},{"uid":"676788e09d793b54","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1765318594250,"stop":1765318594250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d423d874b4205576","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1765318594252,"stop":1765318594253,"duration":1},"status":"passed","severity":"normal"},{"uid":"900ffa8b3516c7a8","name":"Push message with content topic containing long","time":{"start":1765319530054,"stop":1765319530054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71f50b26d541a52","name":"should handle complete discovery-to-dial flow","time":{"start":1765318606937,"stop":1765318606937,"duration":0},"status":"passed","severity":"normal"},{"uid":"3960ae69cfbd2645","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1765318640707,"stop":1765318640707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6321f0f1f0e977ce","name":"Push message with emoji payload","time":{"start":1765319530041,"stop":1765319530041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec3597f09c898a3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1765318640663,"stop":1765318640667,"duration":4},"status":"passed","severity":"normal"},{"uid":"d49f71c7f8a91e63","name":"Subscribe to topic containing shell command and publish message","time":{"start":1765318847727,"stop":1765318847728,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa64aa87d7d77f00","name":"Passing an array","time":{"start":1765318966323,"stop":1765318966323,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf17a5d041fcaa","name":"Query Generator, No message returned","time":{"start":1765318932256,"stop":1765318932256,"duration":0},"status":"passed","severity":"normal"},{"uid":"648fc3678f646a08","name":"Push message with Basic HTML tag payload","time":{"start":1765319530040,"stop":1765319530040,"duration":0},"status":"passed","severity":"normal"},{"uid":"116ecaaf8f92ca89","name":"should mark all messages in causal history as acknowledged","time":{"start":1765318643963,"stop":1765318643963,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd53a9ddfe89416","name":"should not dispatch event when already connected","time":{"start":1765318606986,"stop":1765318606986,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0f1c434925d3de","name":"Encoder throws on undefined content topic","time":{"start":1765318624277,"stop":1765318624278,"duration":1},"status":"passed","severity":"normal"},{"uid":"95be63239b942a8e","name":"Outgoing message is acknowledged","time":{"start":1765318656881,"stop":1765318656881,"duration":0},"status":"passed","severity":"normal"},{"uid":"297533e58a6e83de","name":"Stops search when maxGet is reached","time":{"start":1765318614918,"stop":1765318614918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc937398e4bde16f","name":"should return true for message with causal history","time":{"start":1765318656885,"stop":1765318656885,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd4b21ad213876a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1765318607051,"stop":1765318607051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0e58781f863096","name":"should create ConnectionManager with required options","time":{"start":1765318607506,"stop":1765318607506,"duration":0},"status":"passed","severity":"normal"},{"uid":"28332727f22b2dbb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765319102589,"stop":1765319102589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41cec8e9800ac6","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1765318652384,"stop":1765318652384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a0858140a87392","name":"Nodes with multiple pubsub topic","time":{"start":1765318834610,"stop":1765318834610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f097fc76a2a0d7ab","name":"Check message with no content topic is not received","time":{"start":1765319102590,"stop":1765319102590,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ced31f968b68ce","name":"Fails to publish message with empty text","time":{"start":1765318841203,"stop":1765318841203,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e16a039c4378be","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1765318869763,"stop":1765318869764,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a092a5008d9e82c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1765318640661,"stop":1765318640661,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4d58b4be1eca4a","name":"Push message with rate limit","time":{"start":1765319530045,"stop":1765319530045,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb63d3e9492918e4","name":"same cluster: nodes connect","time":{"start":1765318762586,"stop":1765318762586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3ce0806662fedf","name":"should handle peer connect event","time":{"start":1765318606983,"stop":1765318606984,"duration":1},"status":"passed","severity":"normal"},{"uid":"4425123b67a7cd98","name":"Push message with shell command payload","time":{"start":1765319530031,"stop":1765319530031,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba6c950a67e7cc3","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1765318652375,"stop":1765318652375,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d8cfe9f3867279","name":"should add event listeners to globalThis","time":{"start":1765318606973,"stop":1765318606976,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6166b7f966241a5","name":"should stop and cleanup resources","time":{"start":1765318652615,"stop":1765318652615,"duration":0},"status":"passed","severity":"normal"},{"uid":"323e575b440098ae","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1765318614888,"stop":1765318614889,"duration":1},"status":"passed","severity":"normal"},{"uid":"b256a9e6d1115b48","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1765318959455,"stop":1765318959456,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88d1ee6bd53ad0a","name":"should properly setup health event callback","time":{"start":1765318653220,"stop":1765318653220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0aa054e05a986cb","name":"Push message with JSON payload","time":{"start":1765319530052,"stop":1765319530052,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d21cb95bfeb669","name":"should set field with all protocols enabled","time":{"start":1765318599182,"stop":1765318599183,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeec4eec4f8b6834","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1765318640711,"stop":1765318640713,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcb0b138611c6cd3","name":"Push message with special chars payload","time":{"start":1765319530048,"stop":1765319530048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6162a2ebb6dda48","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1765318640686,"stop":1765318640686,"duration":0},"status":"passed","severity":"normal"},{"uid":"653eeeb15d876078","name":"should be able to decode the field with only STORE set to true","time":{"start":1765318598614,"stop":1765318598614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6fe2c630c5cdbc","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1765318614889,"stop":1765318614890,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e227897b26fdc8","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1765318653249,"stop":1765318653252,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a172f292a964ada","name":"throws on empty content topic","time":{"start":1765318594245,"stop":1765318594246,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f7905c717663cd","name":"should skip already querying peers","time":{"start":1765318615436,"stop":1765318615436,"duration":0},"status":"passed","severity":"normal"},{"uid":"457d565dc517c39","name":"should request peer renewal on specific errors","time":{"start":1765318651701,"stop":1765318651701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22d4f71d5700439","name":"throws an error for improperly formatted content topics","time":{"start":1765318594259,"stop":1765318594259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f258575b90d55d05","name":"should set field with only LIGHTPUSH enabled","time":{"start":1765318599183,"stop":1765318599184,"duration":1},"status":"passed","severity":"normal"},{"uid":"644f9c3ad5918711","name":"should enable all discoveries when explicitly set","time":{"start":1765318652374,"stop":1765318652375,"duration":1},"status":"passed","severity":"normal"},{"uid":"579328fa5b4ac3c0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1765318640662,"stop":1765318640662,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b9ccacf879f6a3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1765318640661,"stop":1765318640661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e999b815399ba04e","name":"Push message with Script payload","time":{"start":1765319530030,"stop":1765319530030,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dae16593f0a123","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1765318640691,"stop":1765318640691,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d219f9a77080299","name":"Outgoing message is emitted as sent","time":{"start":1765318654940,"stop":1765318654940,"duration":0},"status":"passed","severity":"normal"},{"uid":"850c5415d2763966","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1765318607629,"stop":1765318607629,"duration":0},"status":"passed","severity":"normal"},{"uid":"99215271951b0c4","name":"Push message with Basic HTML tag payload","time":{"start":1765319530052,"stop":1765319530052,"duration":0},"status":"passed","severity":"normal"},{"uid":"50667eabfc8676b7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1765318652645,"stop":1765318652645,"duration":0},"status":"passed","severity":"normal"},{"uid":"711a6b2660867f0d","name":"Push message with long payload","time":{"start":1765319530049,"stop":1765319530049,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7433db51eedc9e8","name":"Check publish message containing special chars","time":{"start":1765318841195,"stop":1765318841196,"duration":1},"status":"passed","severity":"normal"},{"uid":"29edd8f93267adbe","name":"should populate queue if has active dial","time":{"start":1765318606622,"stop":1765318606625,"duration":3},"status":"passed","severity":"normal"},{"uid":"354e3ac11c1c6a9a","name":"Fails to push message with large meta","time":{"start":1765319530045,"stop":1765319530045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de07d96a37c6cf2","name":"should handle query errors","time":{"start":1765318615437,"stop":1765318615438,"duration":1},"status":"passed","severity":"normal"},{"uid":"9133bf5fd2708c0d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1765318640669,"stop":1765318640669,"duration":0},"status":"passed","severity":"normal"},{"uid":"124ca1991db09f1b","name":"should handle dial errors","time":{"start":1765318607523,"stop":1765318607523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d156578fdf80351","name":"topics with same application and version share the same shard","time":{"start":1765318594257,"stop":1765318594258,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ef4e7aa0f4ae98","name":"should call waitForPeer on Relay","time":{"start":1765318654431,"stop":1765318654431,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6e2391838f2fc9","name":"Check message received after jswaku node is restarted","time":{"start":1765319102599,"stop":1765319102599,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab4edc28f5d91a1","name":"Query with Promise Callback, No message returned","time":{"start":1765318932259,"stop":1765318932259,"duration":0},"status":"passed","severity":"normal"},{"uid":"992454195eaa085f","name":"should detect messages with missing dependencies","time":{"start":1765318643964,"stop":1765318643964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fe1b6f687ec25f","name":"Push message with content topic containing special chars","time":{"start":1765319530042,"stop":1765319530042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7843c5eaa70b126","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1765318607682,"stop":1765318607683,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42eff811c2600d1","name":"Subscribe to topic containing XML and publish message","time":{"start":1765318847726,"stop":1765318847726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a56e87c6d4d8dc9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765319132557,"stop":1765319132557,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaf172b7d7653e4","name":"Push message equal or less that 1MB","time":{"start":1765319530037,"stop":1765319530037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c115106d50e700","name":"should not change state when connections remain after disconnect","time":{"start":1765318606985,"stop":1765318606986,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9eabe84d340db65","name":"it tolerates circular branch references","time":{"start":1765318615624,"stop":1765318615624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa7e87d1b6fe5d2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1765318652778,"stop":1765318652780,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7bdbd2c5c5799d8","name":"should properly compute the node id","time":{"start":1765318599178,"stop":1765318599179,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d55b125cf6ec9e","name":"should lock peers when selected","time":{"start":1765318652627,"stop":1765318652629,"duration":2},"status":"passed","severity":"normal"},{"uid":"26412230d83cc07","name":"should successfully query peers and return peer infos","time":{"start":1765318615442,"stop":1765318615442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c87836931852155","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1765318970223,"stop":1765318970223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aece1636a98f8f5","name":"should add and check entries correctly","time":{"start":1765318651059,"stop":1765318651065,"duration":6},"status":"passed","severity":"normal"},{"uid":"de85b37fff943b0","name":"should handle dial errors gracefully","time":{"start":1765318606627,"stop":1765318606627,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d5bef3feec5a43","name":"should handle peer identify event","time":{"start":1765318615433,"stop":1765318615433,"duration":0},"status":"passed","severity":"normal"},{"uid":"78eaa6632342c560","name":"should not dial peers from store when browser is not connected","time":{"start":1765318607619,"stop":1765318607619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0ac12199b75d07","name":"Get Nodes","time":{"start":1765318614917,"stop":1765318614918,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4989c98649ff24b","name":"should dial peers from store on start","time":{"start":1765318607616,"stop":1765318607616,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3efec531bee6d3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1765318694645,"stop":1765318694645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e14390ad80f7ac4","name":"should get and remove ready entries","time":{"start":1765318640237,"stop":1765318640237,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47a9f0065bc3524","name":"Push message with short payload","time":{"start":1765319530027,"stop":1765319530028,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab174b2f83ef572c","name":"should be safe to call multiple times","time":{"start":1765318607387,"stop":1765318607387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d1f4cefcdb42d1","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1765318607059,"stop":1765318607059,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e6ceda8257ff0e","name":"messageHashStr returns a hex string","time":{"start":1765318607060,"stop":1765318607060,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab2742c5dc30a2a","name":"Encoder error raises irrecoverable error","time":{"start":1765318654940,"stop":1765318654941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5af34e32c8a0c1","name":"should handle multiple query options for time ranges","time":{"start":1765318654332,"stop":1765318654332,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc161723ed5646","name":"Init the array if not present","time":{"start":1765318594147,"stop":1765318594150,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea887cc3cafcf2da","name":"should return false","time":{"start":1765318599178,"stop":1765318599178,"duration":0},"status":"passed","severity":"normal"},{"uid":"7463eda610714a1c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1765318598616,"stop":1765318598617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac95a0a1412e792","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1765318598615,"stop":1765318598616,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c4b00c7825fb98","name":"should not modify tags of connections for different peers","time":{"start":1765318652647,"stop":1765318652647,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee3ca91fa3a4b6b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1765318640651,"stop":1765318640651,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bb47ec2697297d","name":"can start the service","time":{"start":1765318681563,"stop":1765318681567,"duration":4},"status":"passed","severity":"normal"},{"uid":"56aecd9bc3177e9e","name":"Push message with custom timestamp: 1765322299030","time":{"start":1765319530058,"stop":1765319530058,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b0def0a2e0fee3","name":"should add event listener for peer:discovery","time":{"start":1765318606898,"stop":1765318606898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6201ce0110b290f0","name":"Check received message containing numeric","time":{"start":1765319102585,"stop":1765319102585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db77d133ef63135","name":"should drop connection to one peer on hangUp","time":{"start":1765318763192,"stop":1765318763193,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a7da8f54f2f811","name":"Debounces events when receiving batch of messages","time":{"start":1765318654212,"stop":1765318654212,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6e4d5d380ae0a0","name":"Check received message containing unicode special characters","time":{"start":1765319102595,"stop":1765319102596,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d4d014553b22c2","name":"should set up event listeners when started","time":{"start":1765318653204,"stop":1765318653204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1385824b6b0b6ee0","name":"Push message with content topic containing long","time":{"start":1765319530032,"stop":1765319530033,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5cdfa855841492","name":"should emit multiple messages when query returns multiple messages","time":{"start":1765318653242,"stop":1765318653242,"duration":0},"status":"passed","severity":"normal"},{"uid":"793948019d81623","name":"Query Generator, Multiple PubsubTopics","time":{"start":1765318932255,"stop":1765318932255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3264f6a87c37e9","name":"Push message with unicode special characters payload","time":{"start":1765319530031,"stop":1765319530031,"duration":0},"status":"passed","severity":"normal"},{"uid":"1750fd3cae87817b","name":"should handle relay send failures gracefully","time":{"start":1765318607406,"stop":1765318607406,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ec109fb043e57e","name":"Retries within maximum given attempts","time":{"start":1765318654019,"stop":1765318654019,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fa47dd186da9e2","name":"Ordered Callback - true","time":{"start":1765318946662,"stop":1765318946662,"duration":0},"status":"passed","severity":"normal"},{"uid":"8506ba79a63334cd","name":"should stop ping timers on peer disconnect","time":{"start":1765318607393,"stop":1765318607396,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3b4ab764c6f3ca7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1765318640716,"stop":1765318640716,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5eebb9528fde00","name":"should not receive a peer event before start","time":{"start":1765318619344,"stop":1765318619344,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf99d7ccbabdcd86","name":"should process queue every 500ms","time":{"start":1765318606631,"stop":1765318606633,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a0bb3ee97d70497","name":"groups content topics by expected pubsub topic","time":{"start":1765318594258,"stop":1765318594258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1c18c41ccba7ff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1765318594262,"stop":1765318594262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06c3e90a39b10f4","name":"should not stop if not started","time":{"start":1765318615433,"stop":1765318615433,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff2443d6f6e7dd4","name":"Subscribe to topic containing short and receive message","time":{"start":1765319132555,"stop":1765319132556,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8eaddd0a28bad0c","name":"returns all values when wanted number matches available values","time":{"start":1765318614337,"stop":1765318614346,"duration":9},"status":"passed","severity":"normal"},{"uid":"6124ee279fad41d8","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1765318615443,"stop":1765318615444,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dc78ff85f773f1","name":"Check received message containing short","time":{"start":1765319102584,"stop":1765319102584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc8954330da3814","name":"pre and post cipher","time":{"start":1765318624584,"stop":1765318624585,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8635f37f4763464","name":"Push message with content topic containing JSON","time":{"start":1765319530055,"stop":1765319530055,"duration":0},"status":"passed","severity":"normal"},{"uid":"df105936ac4a818d","name":"should handle all zero keep alive options","time":{"start":1765318607414,"stop":1765318607414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45520fdb56dc216","name":"Check message with non string payload is not received","time":{"start":1765319102598,"stop":1765319102599,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc44a46a8b1a77","name":"Check received message containing special chars","time":{"start":1765319102585,"stop":1765319102585,"duration":0},"status":"passed","severity":"normal"},{"uid":"2beaab610327c622","name":"should handle queue processing errors gracefully","time":{"start":1765318606634,"stop":1765318606636,"duration":2},"status":"passed","severity":"normal"},{"uid":"65c6295a30bc38b1","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1765318606854,"stop":1765318606854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09cabeb9628cb98","name":"Push message with content topic containing Russian","time":{"start":1765319530033,"stop":1765319530034,"duration":1},"status":"passed","severity":"normal"},{"uid":"34989805766b3315","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1765318607247,"stop":1765318607247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a8ce9c6499e879","name":"Check message with non string payload is not received","time":{"start":1765319102591,"stop":1765319102591,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde75aedba83a068","name":"Decoder throws on empty string content topic","time":{"start":1765318624279,"stop":1765318624279,"duration":0},"status":"passed","severity":"normal"},{"uid":"77adcaa068380b8d","name":"All","time":{"start":1765318681353,"stop":1765318681353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed77267a6f087c28","name":"connects to nwaku","time":{"start":1765318966322,"stop":1765318966322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb8fb6cbd919f2a","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1765318643965,"stop":1765318643965,"duration":0},"status":"passed","severity":"normal"},{"uid":"620cdc848971b853","name":"Subscribe to topic containing Script and publish message","time":{"start":1765318847726,"stop":1765318847726,"duration":0},"status":"passed","severity":"normal"},{"uid":"476586774eb029eb","name":"Decoder throws on empty string content topic","time":{"start":1765318625900,"stop":1765318625901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4879b299b5c04","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1765318654211,"stop":1765318654211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6b10ec43984e","name":"should properly start and stop event listening","time":{"start":1765318653450,"stop":1765318653450,"duration":0},"status":"passed","severity":"normal"},{"uid":"968c262f87cf16e0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1765318640686,"stop":1765318640687,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd0c075e0323236","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1765318607626,"stop":1765318607626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd7488a3d78478e","name":"should only return 1 node with relay and store capability","time":{"start":1765318615626,"stop":1765318615626,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e4d897541aa5ae","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1765318640652,"stop":1765318640652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abf88f10f15ce57","name":"same cluster, static sharding: nodes connect","time":{"start":1765318762584,"stop":1765318762584,"duration":0},"status":"passed","severity":"normal"},{"uid":"65667dcf3886f2bd","name":"Reusing cursor across nodes","time":{"start":1765318917969,"stop":1765318917969,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edb5bc71922257a","name":"should initialize with default number of peers","time":{"start":1765318652626,"stop":1765318652626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0207a5ade9c7cf","name":"does not throw on valid cases","time":{"start":1765318594245,"stop":1765318594245,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b1474df4c48acd","name":"throws on content topic with empty topic name field","time":{"start":1765318594248,"stop":1765318594248,"duration":0},"status":"passed","severity":"normal"},{"uid":"271e22e11484edba","name":"should dispatch connect and disconnect events","time":{"start":1765318652630,"stop":1765318652636,"duration":6},"status":"passed","severity":"normal"},{"uid":"c8cb42e9bbec0fab","name":"should not fail to start the service if it is already started","time":{"start":1765318907248,"stop":1765318907249,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d3df7c745f299c","name":"random static sharding 9 - Cluster ID: 704, Shard ID: 512","time":{"start":1765318952761,"stop":1765318952761,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6b7ec649234185","name":"should create KeepAliveManager with relay","time":{"start":1765318607386,"stop":1765318607386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52dd76d2c9c1cba","name":"Push message with content topic containing Arabic","time":{"start":1765319530033,"stop":1765319530033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1da2ffe581def2","name":"Check publish message containing JSON","time":{"start":1765318841199,"stop":1765318841199,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e37925fe785f245","name":"Check received message with timestamp: 1765318675950000000 ","time":{"start":1765319102596,"stop":1765319102596,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad83434322cc567","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1765318643968,"stop":1765318643969,"duration":1},"status":"passed","severity":"normal"},{"uid":"3792d2417b78edec","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1765318598606,"stop":1765318598607,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fff92c83fdc498d","name":"should return null for non-existent peer","time":{"start":1765318607625,"stop":1765318607625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a386af4acba79f2","name":"Fields are not dropped","time":{"start":1765318607477,"stop":1765318607477,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a779078aa045b6","name":"should not fail to stop the service if it was not started","time":{"start":1765318681569,"stop":1765318681572,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b5237b16f38d8de","name":"should return PeerId when PeerId is provided","time":{"start":1765318607171,"stop":1765318607171,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d497a2178b06bbb","name":"Push message with custom timestamp: 1765315099029","time":{"start":1765319530036,"stop":1765319530036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf281dfa9fd1a143","name":"Check publish message containing shell command","time":{"start":1765318841199,"stop":1765318841200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9e366c71ab010d","name":"Push message with custom timestamp: 1734560299029","time":{"start":1765319530036,"stop":1765319530036,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd96cf2c5f75334c","name":"udp ip6 address","time":{"start":1765318598702,"stop":1765318598702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79694b9bd98edde","name":"Check received message containing Script","time":{"start":1765319102593,"stop":1765319102594,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e231bf46f3ebe2","name":"should add event listeners for peer connect and disconnect","time":{"start":1765318607386,"stop":1765318607387,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c870e7c9227cdd","name":"Throws when trying to push message with empty payload","time":{"start":1765319530041,"stop":1765319530041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d45538ab59de2a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765319132547,"stop":1765319132547,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34729f478b97ddc4","name":"Automatically retrieves missing message","time":{"start":1765318656882,"stop":1765318656882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67e90c9dc67f51","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1765318594251,"stop":1765318594251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49391e423340d07","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765319132556,"stop":1765319132557,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e01635d7d78fe86","name":"should add received messages to bloom filter","time":{"start":1765318643961,"stop":1765318643961,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd7c491b1c5a45d","name":"should trigger query when it went offline since the last successful query","time":{"start":1765318653228,"stop":1765318653229,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db1878e5df8591b","name":"should respect maxRequests limit","time":{"start":1765318640214,"stop":1765318640215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4cf1f7a8055458d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1765318640660,"stop":1765318640660,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f47b5412d868a7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app68/6/topic506/proto","time":{"start":1765318937733,"stop":1765318937733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16fb1a2c2e3ba0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1765318594260,"stop":1765318594261,"duration":1},"status":"passed","severity":"normal"},{"uid":"3995b1b290640535","name":"Ordered callback, aborts when callback returns true","time":{"start":1765318960629,"stop":1765318960629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fd1fbdb6b44ce9","name":"should create RPC request with correct parameters","time":{"start":1765318615445,"stop":1765318615445,"duration":0},"status":"passed","severity":"normal"},{"uid":"603587665d9e0e1c","name":"handles different clusterIds correctly","time":{"start":1765318594259,"stop":1765318594259,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b511b693dd688d","name":"Check received message containing Arabic","time":{"start":1765319102593,"stop":1765319102593,"duration":0},"status":"passed","severity":"normal"},{"uid":"406059704b8ca75","name":"should return false when peer is not on topic","time":{"start":1765318607529,"stop":1765318607530,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67918802b6d4376","name":"should send relay ping messages on timer","time":{"start":1765318607405,"stop":1765318607405,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e1611e06b06b6d","name":"should not return locked peers if enough unlocked are available","time":{"start":1765318652630,"stop":1765318652630,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5aa11f57071886","name":"should create ShardReader with auto sharding network config","time":{"start":1765318606840,"stop":1765318606840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6066dbd0f8e0529c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1765318640669,"stop":1765318640670,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6534ceafe928d6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765319132544,"stop":1765319132544,"duration":0},"status":"passed","severity":"normal"},{"uid":"375e59cd223c0898","name":"Sets default value correctly","time":{"start":1765318966324,"stop":1765318966324,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b3396e73c19c5f","name":"should not allow unachievable error rate","time":{"start":1765318640718,"stop":1765318640718,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d8db88957146a3","name":"Subscribe and publish message","time":{"start":1765318847721,"stop":1765318847721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fa4835535751d1","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1765318615443,"stop":1765318615443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c04c8982e397d64","name":"Push message with Russian payload","time":{"start":1765319530050,"stop":1765319530051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14a63682b9ccd7e","name":"Own sync message does not acknowledge own messages","time":{"start":1765318659978,"stop":1765318659978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c146d6b2ee0c512","name":"should throw error - no public key","time":{"start":1765318599177,"stop":1765318599177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba02fa6610b153bc","name":"should hang up with PeerId and return true on success","time":{"start":1765318607523,"stop":1765318607523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9c984e1405b868","name":"should not retry if at least one success","time":{"start":1765318652122,"stop":1765318652123,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b880e1cf90a6390","name":"should get / set TCP multiaddr","time":{"start":1765318599180,"stop":1765318599180,"duration":0},"status":"passed","severity":"normal"},{"uid":"6000b0de4d178395","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1765318594263,"stop":1765318594264,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc37413407d065ee","name":"Push message with long payload","time":{"start":1765319530047,"stop":1765319530047,"duration":0},"status":"passed","severity":"normal"},{"uid":"63af522279aa94d4","name":"Fails to push message with large meta","time":{"start":1765319530057,"stop":1765319530057,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c883e10a333eef","name":"Check publish message containing Russian","time":{"start":1765318841197,"stop":1765318841197,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fbc0081ebbf94f","name":"should handle complete peer lifecycle","time":{"start":1765318607419,"stop":1765318607419,"duration":0},"status":"passed","severity":"normal"},{"uid":"269a93f313f3a655","name":"Outgoing message is emitted as sending","time":{"start":1765318654939,"stop":1765318654940,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3f2db685bab83b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765318818995,"stop":1765318818996,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff06d0c8ba69c133","name":"Incoming message is emitted as received","time":{"start":1765318656881,"stop":1765318656881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6083f2638409daa","name":"Check received message containing shell command","time":{"start":1765319102595,"stop":1765319102595,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c85bd282284796","name":"should add and remove event listeners correctly","time":{"start":1765318619346,"stop":1765318619346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b48b356b87d95b","name":"Push message with short payload","time":{"start":1765319530037,"stop":1765319530037,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd40969c2f3fe4d","name":"should initialize with default options","time":{"start":1765318615430,"stop":1765318615431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce838f60bb1d7788","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1765318741285,"stop":1765318741286,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc67b5bd2d4b12","name":"can start and stop the service","time":{"start":1765318907246,"stop":1765318907247,"duration":1},"status":"passed","severity":"normal"},{"uid":"597e45e6c3d6421","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765319132556,"stop":1765319132556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af87c8cd1a0d493","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1765318640690,"stop":1765318640691,"duration":1},"status":"passed","severity":"normal"},{"uid":"f881dea3e42cc15b","name":"Push message with content topic containing emoji","time":{"start":1765319530035,"stop":1765319530035,"duration":0},"status":"passed","severity":"normal"},{"uid":"796f9cde429611cf","name":"should be able to encode the field with only RELAY set to true","time":{"start":1765318598602,"stop":1765318598603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e9c0c3fb55defa","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1765318653242,"stop":1765318653243,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c7ff7ce2415cfe","name":"Push message with content topic containing Chinese","time":{"start":1765319530054,"stop":1765319530054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cff78df06185eae","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765319132554,"stop":1765319132554,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d98d2d77993c5714","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1765318640685,"stop":1765318640686,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b41da96f078276","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765319132554,"stop":1765319132554,"duration":0},"status":"passed","severity":"normal"},{"uid":"39daacdd1533618c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1765318640676,"stop":1765318640676,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f851cc6728e6ddd","name":"Push message with content topic containing numeric","time":{"start":1765319530042,"stop":1765319530042,"duration":0},"status":"passed","severity":"normal"},{"uid":"96343a7020d9cd19","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1765318847721,"stop":1765318847721,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fb8cddc5e1cdd5","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app31/2/topic565/test.js","time":{"start":1765318937727,"stop":1765318937727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7429642e9ce66277","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1765318681820,"stop":1765318681820,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdca4f8b1911d02","name":"Fails to push message bigger that 1MB","time":{"start":1765319530037,"stop":1765319530037,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d303a14c3491b1","name":"should evict furthest entry when buffer is full","time":{"start":1765318640236,"stop":1765318640237,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c865a40dbf9cbc","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app87/6/topic771/utf8","time":{"start":1765318937731,"stop":1765318937731,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b70a4d50a06b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1765318640713,"stop":1765318640716,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab243d2835fe01f6","name":"Promise Callback - true","time":{"start":1765318946661,"stop":1765318946661,"duration":0},"status":"passed","severity":"normal"},{"uid":"de22344a1aa28eaa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1765318594265,"stop":1765318594265,"duration":0},"status":"passed","severity":"normal"},{"uid":"1041f6b7a9eb4eb1","name":"should handle a minimal index list","time":{"start":1765318594362,"stop":1765318594362,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e368f151034e04c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1765318615627,"stop":1765318615627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88967f9a493cefe8","name":"Sync message is not sent if another sync message was just sent","time":{"start":1765318659977,"stop":1765318659978,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b5f7ed863e1a4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765319132559,"stop":1765319132559,"duration":0},"status":"passed","severity":"normal"},{"uid":"181cc86311c0105d","name":"Publish message with custom timestamp: Tue Dec 09 2025 21:20:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318841202,"stop":1765318841202,"duration":0},"status":"passed","severity":"normal"},{"uid":"87911d688772bc4f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1765318717515,"stop":1765318717517,"duration":2},"status":"passed","severity":"normal"},{"uid":"556f065cf3097a79","name":"should encode/decode to RLP encoding","time":{"start":1765318599179,"stop":1765318599179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c079c934e45e952e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1765318640677,"stop":1765318640678,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dea6aa59ce56cd5","name":"should return false when peer is not found","time":{"start":1765318606846,"stop":1765318606846,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1414de9846372f","name":"Does not throw an exception when node disconnects","time":{"start":1765318966322,"stop":1765318966322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c55217c158d36b9","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1765318640722,"stop":1765318640723,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40c87024eb8d8dd","name":"Promise Callback - false","time":{"start":1765318946661,"stop":1765318946662,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2d28fc0f818b3a","name":"should deliver messages after dependencies are met","time":{"start":1765318643965,"stop":1765318643965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da16ccd33042248","name":"should not fail to start the service if it is already started","time":{"start":1765318681572,"stop":1765318681573,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3ef8b28754d932","name":"Check message on other pubsub topic is not received","time":{"start":1765319102589,"stop":1765319102590,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce797452ccf3e502","name":"should handle peer not in mesh for all topics","time":{"start":1765318607414,"stop":1765318607415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e62bb845f2177e","name":"should handle ping failures gracefully","time":{"start":1765318607399,"stop":1765318607399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec2ac7a63a2d8ce","name":"should handle large number of peers request","time":{"start":1765318615444,"stop":1765318615445,"duration":1},"status":"passed","severity":"normal"},{"uid":"e684094c068fccbf","name":"Push message with content topic containing unicode special characters","time":{"start":1765319530044,"stop":1765319530044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c450e93282e4137e","name":"Push message with Arabic payload","time":{"start":1765319530038,"stop":1765319530039,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2af310203a9f61","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1765318847727,"stop":1765318847727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3161642a62b27462","name":"Bloom filter","time":{"start":1765318643764,"stop":1765318643765,"duration":1},"status":"passed","severity":"normal"},{"uid":"7313dee0ec76310c","name":"Sync message is sent within sync frequency","time":{"start":1765318659976,"stop":1765318659976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fdf17ade742ea5","name":"should remove event listeners","time":{"start":1765318607387,"stop":1765318607391,"duration":4},"status":"passed","severity":"normal"},{"uid":"aba88c5437008fca","name":"should jump to current time when timestamp is far in the past","time":{"start":1765318643533,"stop":1765318643533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7acb921436fedfa","name":"Throws when trying to push message with empty payload","time":{"start":1765319530032,"stop":1765319530032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ad581cdda1bf50","name":"Publishes to nwaku","time":{"start":1765318831403,"stop":1765318831404,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf0ae77a7db7c7b","name":"Query generator for multiple messages with different message text format","time":{"start":1765318960624,"stop":1765318960624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5219047b3113c7f","name":"should not be sent when there is no history","time":{"start":1765318643967,"stop":1765318643967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a171bfd2532adfc6","name":"should only return 1 node with relay capability","time":{"start":1765318615625,"stop":1765318615626,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44e5876b03a05fe","name":"Push message with unicode special characters payload","time":{"start":1765319530052,"stop":1765319530053,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8661fd4dca6bb3","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1765318643963,"stop":1765318643963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddea1ba7c5e53d3","name":"Check received message containing Russian","time":{"start":1765319102593,"stop":1765319102593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2901d107303fb8","name":"Push message with numeric payload","time":{"start":1765319530038,"stop":1765319530038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1cf1a033ed6c18","name":"Check received message containing Chinese","time":{"start":1765319102592,"stop":1765319102593,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ec2e33840708a","name":"Check received message containing short","time":{"start":1765319102592,"stop":1765319102592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35dfff88dec2e6d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1765318653445,"stop":1765318653446,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e97246df252ca6","name":"should be safe to call multiple times","time":{"start":1765318607516,"stop":1765318607516,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d537d45b504a20","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1765318653243,"stop":1765318653243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c63922842b61b9","name":"should filter out undefined ENRs","time":{"start":1765318615442,"stop":1765318615443,"duration":1},"status":"passed","severity":"normal"},{"uid":"f991d0255d51f922","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1765318652646,"stop":1765318652647,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c59ee7631120aa","name":"Check received message with timestamp: 1765318675950 ","time":{"start":1765319102588,"stop":1765319102589,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2c7455f1710631","name":"can query messages by message hash","time":{"start":1765318940011,"stop":1765318940012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1036c432fff9023","name":"should maintain proper timestamps if all messages received","time":{"start":1765318643961,"stop":1765318643961,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83aab6f55b124d3","name":"should handle task timeouts","time":{"start":1765318651701,"stop":1765318651701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9c1f1a6625b7fc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1765318643960,"stop":1765318643961,"duration":1},"status":"skipped","severity":"normal"},{"uid":"71669e06f5d4ef3d","name":"Js publishes, other Js receives","time":{"start":1765318831405,"stop":1765318831405,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4f9e57e508f8e8","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1765318607403,"stop":1765318607403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6f097879ced145","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1765318643965,"stop":1765318643965,"duration":0},"status":"passed","severity":"normal"},{"uid":"668512ae8e46cc70","name":"Query Generator - true","time":{"start":1765318946656,"stop":1765318946657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9bb9a0c788ef5d","name":"Meta field set when metaSetter is specified","time":{"start":1765318607813,"stop":1765318607813,"duration":0},"status":"passed","severity":"normal"},{"uid":"11421045c769c645","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765319132545,"stop":1765319132545,"duration":0},"status":"passed","severity":"normal"},{"uid":"464a14fdc1b066c7","name":"should handle empty pubsub topics","time":{"start":1765318607414,"stop":1765318607414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d092da88266e8708","name":"Push message with escaped characters payload","time":{"start":1765319530040,"stop":1765319530040,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a640d7bfe02294","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765319132558,"stop":1765319132558,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a9837afe5125d1","name":"Push message with content topic containing numeric","time":{"start":1765319530033,"stop":1765319530033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ba7f8e49097357","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1765318640699,"stop":1765318640699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9870e0e6a5b73878","name":"should return false and handle errors gracefully","time":{"start":1765318607524,"stop":1765318607524,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cc88976283a4ed","name":"random static sharding 1 - Cluster ID: 121, Shard ID: 83","time":{"start":1765318952754,"stop":1765318952754,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb87b957e5c8b8d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1765318614887,"stop":1765318614888,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb938834e840b90","name":"should reject if Filter is requested but not mounted","time":{"start":1765318654429,"stop":1765318654429,"duration":0},"status":"passed","severity":"normal"},{"uid":"167ea79c0949d191","name":"should handle zero peers request","time":{"start":1765318615445,"stop":1765318615445,"duration":0},"status":"passed","severity":"normal"},{"uid":"2596a255ac8b34a6","name":"random static sharding 8 - Cluster ID: 618, Shard ID: 124","time":{"start":1765318952760,"stop":1765318952761,"duration":1},"status":"passed","severity":"normal"},{"uid":"67692b00d1312dcd","name":"Push message with content topic containing special chars","time":{"start":1765319530054,"stop":1765319530054,"duration":0},"status":"passed","severity":"normal"},{"uid":"741ef7eed09c30d6","name":"should not allow k > 12","time":{"start":1765318640718,"stop":1765318640718,"duration":0},"status":"passed","severity":"normal"},{"uid":"100e92aa44d27154","name":"tcp ip4 address","time":{"start":1765318598701,"stop":1765318598702,"duration":1},"status":"passed","severity":"normal"},{"uid":"f927b1e645af04ee","name":"should create an instance with libp2p and dialer","time":{"start":1765318606897,"stop":1765318606898,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf9195f7a81a0bb","name":"Check received message containing Basic HTML tag","time":{"start":1765319102594,"stop":1765319102594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8e07fcaa8370af","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765319102596,"stop":1765319102596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4d0cb70cc27dae","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765319132558,"stop":1765319132558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8ac1b6c325983a","name":"should handle multiple peer connections","time":{"start":1765318607393,"stop":1765318607393,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7087beae70bad5","name":"should return PeerId when Multiaddr input is provided","time":{"start":1765318607172,"stop":1765318607175,"duration":3},"status":"passed","severity":"normal"},{"uid":"64ebbc88d84e228b","name":"Sample","time":{"start":1765318598659,"stop":1765318598660,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae7576b4bf8b7d3","name":"isConnected should return false after all peers disconnect","time":{"start":1765318694644,"stop":1765318694644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a473c8ed9d3a5d94","name":"should handle peer store errors gracefully","time":{"start":1765318653452,"stop":1765318653453,"duration":1},"status":"passed","severity":"normal"},{"uid":"5709e0bd7d0a9d0e","name":"Check received message containing Script","time":{"start":1765319102587,"stop":1765319102587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3094a53f627fea0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1765318640652,"stop":1765318640652,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f2d7e2be7e0f55","name":"Check received message containing escaped characters","time":{"start":1765319102588,"stop":1765319102588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2833c321a8f17e","name":"should add received message to localHistory with retrievalHint","time":{"start":1765318643962,"stop":1765318643962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c189460496068a1a","name":"Waku message hash computation (no timestamp)","time":{"start":1765318607058,"stop":1765318607059,"duration":1},"status":"passed","severity":"normal"},{"uid":"71913a538b766a47","name":"should handle incoming messages","time":{"start":1765318652783,"stop":1765318652783,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e6735306687950","name":"Check publish message containing Chinese","time":{"start":1765318841196,"stop":1765318841196,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cacc6a7dd94d03","name":"Check received message containing JSON","time":{"start":1765319102587,"stop":1765319102587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef47b9b50b320496","name":"Check publish message containing short","time":{"start":1765318841194,"stop":1765318841195,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca18bf95ed3699a5","name":"should stop query when sync message from same channel is found","time":{"start":1765318656882,"stop":1765318656882,"duration":0},"status":"passed","severity":"normal"},{"uid":"516685c2a206b42","name":"should remove entries","time":{"start":1765318640237,"stop":1765318640238,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a5843be3df20da","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1765318594252,"stop":1765318594252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07f4f8afa8d9bf8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765319132547,"stop":1765319132547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef8b8fbe7bda50c","name":"should skip peers without peerInfo in ENR","time":{"start":1765318615438,"stop":1765318615438,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6c7545baca9ae3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1765318640652,"stop":1765318640653,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8332ead13071d4d","name":"should dial all remaining peers","time":{"start":1765318607622,"stop":1765318607623,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcbf779b2aecf0","name":"Nodes with multiple pubsub topic","time":{"start":1765318834609,"stop":1765318834609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74a0c44bd69d759","name":"Push message with escaped characters payload","time":{"start":1765319530052,"stop":1765319530052,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3b7e97c0ce5fa4","name":"should not fail to stop the service if it was not started","time":{"start":1765318619343,"stop":1765318619344,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aaa0af0ff34459e","name":"should retry if all attempts fail","time":{"start":1765318651703,"stop":1765318651704,"duration":1},"status":"passed","severity":"normal"},{"uid":"284a9d62b19a00ba","name":"should handle errors when removing globalThis listeners","time":{"start":1765318606977,"stop":1765318606978,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b77c0435e3cc3e6","name":"Push message with custom timestamp: 1765322299029","time":{"start":1765319530036,"stop":1765319530036,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc4157dc4e2dcee","name":"should handle case with no peers in store","time":{"start":1765318607623,"stop":1765318607624,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd7318a255c3b28","name":"Ephemeral field set to true","time":{"start":1765318607812,"stop":1765318607813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6764ba7596c73864","name":"should sort peers by ping value","time":{"start":1765318607527,"stop":1765318607527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dad2dd41d3122b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1765318640692,"stop":1765318640692,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6c6b8cb27e3b59","name":"Push message with content topic containing SQL Injection","time":{"start":1765319530034,"stop":1765319530034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9861698e594c42b5","name":"Generator, one shard","time":{"start":1765318923518,"stop":1765318923518,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ca921df25f073e","name":"should partition messages based on acknowledgement status","time":{"start":1765318643967,"stop":1765318643967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92cb86ec3de19e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1765318640685,"stop":1765318640685,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87d9ae63ca06880","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1765318834610,"stop":1765318834610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d24517056af578e","name":"Passing page size 0 when there are 110 messages","time":{"start":1765318959704,"stop":1765318959707,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f022b95f8630ce0","name":"nwaku subscribes","time":{"start":1765318831402,"stop":1765318831403,"duration":1},"status":"passed","severity":"normal"},{"uid":"f901243e8080188","name":"should insert message into bloom filter","time":{"start":1765318643959,"stop":1765318643959,"duration":0},"status":"passed","severity":"normal"},{"uid":"908a58b5f8b77420","name":"should clear the dialing interval","time":{"start":1765318606613,"stop":1765318606614,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa0a66996a68ad7","name":"should compute hash only when first accessed","time":{"start":1765318607815,"stop":1765318607815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03de3c6fd2477a7","name":"Emits 'syncing' when message flagged as missed","time":{"start":1765318654210,"stop":1765318654210,"duration":0},"status":"passed","severity":"normal"},{"uid":"4045627d919f3baa","name":"Check publish message after client node is restarted","time":{"start":1765318841205,"stop":1765318841205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1eda1962f23be0d9","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1765318607628,"stop":1765318607628,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fecd8ad947fc2fe","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1765318653239,"stop":1765318653242,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d8fa2baf4f585e8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1765318607398,"stop":1765318607398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1677cdd9e008277c","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1765318643963,"stop":1765318643964,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed8f3bbd02dbd8f","name":"should return false when peer is not on the specified shard","time":{"start":1765318606848,"stop":1765318606848,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e8401fbe310ba2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765318762587,"stop":1765318762588,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d15fc5c2a3b005","name":"should handle multiple peers with different shard configurations","time":{"start":1765318606642,"stop":1765318606642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f356e1b984ae101c","name":"LightPush","time":{"start":1765318972306,"stop":1765318972307,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25bda5b430888eb","name":"handles different networkShards values correctly","time":{"start":1765318594259,"stop":1765318594259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeb99422f007117","name":"should use peerId from options when provided to queryGenerator","time":{"start":1765318654334,"stop":1765318654334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47c8c4eb29de762","name":"should not create relay timers when relay is not provided","time":{"start":1765318607404,"stop":1765318607404,"duration":0},"status":"passed","severity":"normal"},{"uid":"99489fe54ef2da6","name":"throws on content topic with non-number generation field","time":{"start":1765318594246,"stop":1765318594246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f9f69c48d5094d","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1765318654211,"stop":1765318654212,"duration":1},"status":"passed","severity":"normal"},{"uid":"6520cad5c6ab8b3a","name":"should be sent with empty content","time":{"start":1765318643967,"stop":1765318643967,"duration":0},"status":"passed","severity":"normal"},{"uid":"382aeeb43745bf50","name":"should process successful peer exchange query","time":{"start":1765318615437,"stop":1765318615437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a330369307a72b85","name":"should be able to decode the field with only FILTER set to true","time":{"start":1765318598613,"stop":1765318598614,"duration":1},"status":"passed","severity":"normal"},{"uid":"234e894455e3f30a","name":"should clear timers for specific peer on disconnect","time":{"start":1765318607406,"stop":1765318607412,"duration":6},"status":"passed","severity":"normal"},{"uid":"87ad5ec27058fe78","name":"should remove event listeners from libp2p","time":{"start":1765318606976,"stop":1765318606977,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba101e71ae41c60b","name":"should maintain desired error rate","time":{"start":1765318641048,"stop":1765318641048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef48d4b61201e23","name":"should return false when peer is on different cluster","time":{"start":1765318606845,"stop":1765318606845,"duration":0},"status":"passed","severity":"normal"},{"uid":"187d2b32d220dc56","name":"Used by Waku Relay","time":{"start":1765318966323,"stop":1765318966323,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fb4dfb4a9afaa2","name":"Query with Promise Callback, No Decoder","time":{"start":1765318932259,"stop":1765318932259,"duration":0},"status":"passed","severity":"normal"},{"uid":"88639e204d186d4c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765318681576,"stop":1765318681576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87d520ddbf32f0ca","name":"should handle onConnected and onDisconnected","time":{"start":1765318652636,"stop":1765318652636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a629f0c89a26abb7","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1765318607403,"stop":1765318607404,"duration":1},"status":"passed","severity":"normal"},{"uid":"934a1baa77581dac","name":"Cluster id 0, shard 0","time":{"start":1765318952752,"stop":1765318952752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b7b532fac71c43","name":"should return false for malformed SDS messages","time":{"start":1765318656883,"stop":1765318656884,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa82111a46619b5","name":"Push message with long payload","time":{"start":1765319530037,"stop":1765319530038,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed94b73d5315bac","name":"Using a function","time":{"start":1765318966323,"stop":1765318966323,"duration":0},"status":"passed","severity":"normal"},{"uid":"7570171a0850c573","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app79/6/topic143/json","time":{"start":1765318937731,"stop":1765318937732,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e5f96818277970","name":"Push message with special chars payload","time":{"start":1765319530049,"stop":1765319530050,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a8fcf83ac736ba","name":"can query messages normally","time":{"start":1765318940010,"stop":1765318940011,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bb154a5ae3a8d8","name":"should add event listeners to libp2p","time":{"start":1765318606970,"stop":1765318606973,"duration":3},"status":"passed","severity":"normal"},{"uid":"4efe40a9ea91780a","name":"Nwaku publishes","time":{"start":1765318831404,"stop":1765318831404,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ad7651dbb5a9a0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1765318932256,"stop":1765318932256,"duration":0},"status":"passed","severity":"normal"},{"uid":"31093832da51b543","name":"Accepts a valid Waku Message","time":{"start":1765318662742,"stop":1765318662743,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f986f8d9a26ddd","name":"should handle query errors gracefully","time":{"start":1765318615437,"stop":1765318615437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c13d541a92a011","name":"accepts valid content-filtered query","time":{"start":1765318607247,"stop":1765318607247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6046ad55ca23559","name":"should be safe to call multiple times","time":{"start":1765318607618,"stop":1765318607618,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef98b485cabe38c","name":"should skip peers without peer exchange protocol","time":{"start":1765318615433,"stop":1765318615434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6401afe9120c8358","name":"Push message with Script payload","time":{"start":1765319530039,"stop":1765319530039,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb30f6d5197b4772","name":"returns nothing if no connections present","time":{"start":1765318607436,"stop":1765318607437,"duration":1},"status":"passed","severity":"normal"},{"uid":"5318ef019a313e14","name":"should start periodic discovery on start","time":{"start":1765318615439,"stop":1765318615439,"duration":0},"status":"passed","severity":"normal"},{"uid":"24844670cc95350","name":"should return false for sync message without causal history","time":{"start":1765318656884,"stop":1765318656885,"duration":1},"status":"passed","severity":"normal"},{"uid":"a165545777fc933d","name":"should throw error - invalid id","time":{"start":1765318599177,"stop":1765318599178,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b3db1481401e8e","name":"Check received message with timestamp: 1765318675950000000 ","time":{"start":1765319102588,"stop":1765319102588,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8ad5aa38d417df","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1765318847722,"stop":1765318847722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50d145ead6dffe0","name":"random static sharding 10 - Cluster ID: 13, Shard ID: 593","time":{"start":1765318952762,"stop":1765318952763,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6bddca440bf01","name":"throws on content topic with empty application field","time":{"start":1765318594247,"stop":1765318594247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd71a61df3ac6fe","name":"Check received message with timestamp: 1765318675950 ","time":{"start":1765319102596,"stop":1765319102596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c95bb88fe25baa0","name":"Check publish message containing escaped characters","time":{"start":1765318841200,"stop":1765318841200,"duration":0},"status":"passed","severity":"normal"},{"uid":"90162584a2a07d98","name":"Subscribe to topic containing short and receive message","time":{"start":1765319132548,"stop":1765319132548,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7756c86ef575ba","name":"Outgoing message is possibly acknowledged","time":{"start":1765318656881,"stop":1765318656881,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f3c4a93218a35c7","name":"should wait for LightPush peer to be connected","time":{"start":1765318654430,"stop":1765318654430,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a6943ffa224c0e","name":"should not receive a peer event before start","time":{"start":1765318907251,"stop":1765318907252,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f8a50e98ed297f","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1765318656886,"stop":1765318656886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b62e943489d963","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1765318640706,"stop":1765318640706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af395a4584d2dcf","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1765318598610,"stop":1765318598610,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb94235a4ba026a","name":"Check message with no pubsub topic is not received","time":{"start":1765319102590,"stop":1765319102590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3f045e03f03541","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1765318607815,"stop":1765318607815,"duration":0},"status":"passed","severity":"normal"},{"uid":"9960c1b987b7cc89","name":"should reject if Relay is requested but not mounted","time":{"start":1765318654428,"stop":1765318654428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2bc18a7d5eb6ce","name":"should increase lamport timestamp","time":{"start":1765318643960,"stop":1765318643960,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5095a7b37661d0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1765318960628,"stop":1765318960628,"duration":0},"status":"passed","severity":"normal"},{"uid":"466f19762c417ee9","name":"should start peer exchange discovery","time":{"start":1765318615431,"stop":1765318615432,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb3add26995e875","name":"should merge provided config with defaults","time":{"start":1765318607507,"stop":1765318607514,"duration":7},"status":"passed","severity":"normal"},{"uid":"4ba271fc0b979d09","name":"should dial peer immediately when queue is empty","time":{"start":1765318606616,"stop":1765318606617,"duration":1},"status":"passed","severity":"normal"},{"uid":"185c1c896ad70ea5","name":"Check received message containing emoji","time":{"start":1765319102588,"stop":1765319102588,"duration":0},"status":"passed","severity":"normal"},{"uid":"670c283491853ec4","name":"Subscribe to topic containing special chars and publish message","time":{"start":1765318847724,"stop":1765318847724,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab522efbd818a69","name":"should dial more peers if under maxConnections","time":{"start":1765318607627,"stop":1765318607627,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f9762e9329bcc1","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1765318607616,"stop":1765318607617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea17e06edd39cd1d","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1765318607404,"stop":1765318607405,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17bafd5d4ab1a97","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1765318640687,"stop":1765318640690,"duration":3},"status":"passed","severity":"normal"},{"uid":"30b77ceab50be845","name":"should handle shardReader errors","time":{"start":1765318607530,"stop":1765318607530,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e7c8ae1130ac3f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1765318970225,"stop":1765318970225,"duration":0},"status":"passed","severity":"normal"},{"uid":"364cfff1fe3c5d36","name":"should properly create location multiaddrs - tcp","time":{"start":1765318599181,"stop":1765318599182,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1a2402b0902f26","name":"should properly create location multiaddrs - tcp6","time":{"start":1765318599181,"stop":1765318599181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a2afdd08ec5c1b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1765318640646,"stop":1765318640646,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d0c098e30efbac","name":"should update peers in cache on 'peer:identify' event","time":{"start":1765318619345,"stop":1765318619345,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf70a77f972445a5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1765318598612,"stop":1765318598613,"duration":1},"status":"passed","severity":"normal"},{"uid":"797b8857fd8a815b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app8/6/topic577/test.js","time":{"start":1765318937733,"stop":1765318937733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a681a1dfb65eeaf0","name":"should properly create location multiaddrs - tcp4","time":{"start":1765318599180,"stop":1765318599181,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ad695eb4f0936d","name":"retrieves a single peer","time":{"start":1765318615623,"stop":1765318615624,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81a0e65a5725eb8","name":"should reject if Store is requested but not mounted","time":{"start":1765318654428,"stop":1765318654429,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95aa39d57b83ab6","name":"Light Node - default protocols","time":{"start":1765318972308,"stop":1765318972308,"duration":0},"status":"passed","severity":"normal"},{"uid":"136e15995d0547f3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765318869765,"stop":1765318869766,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9f5b28644ec1ef","name":"Push message with escaped characters payload","time":{"start":1765319530031,"stop":1765319530031,"duration":0},"status":"passed","severity":"normal"},{"uid":"735630d1b3b6f6","name":"Ephemeral messages are not stored","time":{"start":1765318681815,"stop":1765318681818,"duration":3},"status":"passed","severity":"normal"},{"uid":"c92af28d2660618","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1765318640660,"stop":1765318640660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9e8feec4e16794","name":"should not process empty queue","time":{"start":1765318606633,"stop":1765318606633,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8faa1069b1886c","name":"rejects hash query with content filter parameters","time":{"start":1765318607248,"stop":1765318607253,"duration":5},"status":"passed","severity":"normal"},{"uid":"496a85783fa58ff6","name":"Generator, 2 different shards","time":{"start":1765318923519,"stop":1765318923519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2a80b7a878681a","name":"Query generator for multiple messages with different content topic format","time":{"start":1765318960625,"stop":1765318960626,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2cefedd7ab4e72","name":"should save new peer to store","time":{"start":1765318606933,"stop":1765318606934,"duration":1},"status":"passed","severity":"normal"},{"uid":"b962a4865e7e23a4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1765318651696,"stop":1765318651698,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b1281c3ddfdd8ee","name":"Push message with XML payload","time":{"start":1765319530039,"stop":1765319530040,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b74fbc5e57a3c8","name":"should create PeerExchangeDiscovery with default options","time":{"start":1765318615440,"stop":1765318615440,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc6ab2d4bae41cc","name":"throws on content topic with empty version field","time":{"start":1765318594247,"stop":1765318594247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d969f6399f8e8b4e","name":"Decoder throws on undefined content topic","time":{"start":1765318607814,"stop":1765318607814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dac544b571cb49b","name":"Stops search when 2 null results are returned","time":{"start":1765318614918,"stop":1765318614918,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b7383441c8aa6f","name":"should get / set UDP multiaddr","time":{"start":1765318599179,"stop":1765318599180,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a557e8b13ddd89","name":"Check message with invalid timestamp is not received","time":{"start":1765319102597,"stop":1765319102597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea71b57b4fde566f","name":"Push message with custom timestamp: 1765322299029","time":{"start":1765319530046,"stop":1765319530046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50a430e88c95868","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1765318643529,"stop":1765318643529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a47b5f690e9bd8d","name":"Push message with content topic containing Arabic","time":{"start":1765319530054,"stop":1765319530055,"duration":1},"status":"passed","severity":"normal"},{"uid":"e610ab0573470ee0","name":"should stop all internal components","time":{"start":1765318607516,"stop":1765318607516,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d88de6b0113b5f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765319132553,"stop":1765319132553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7046fae10ef8e96","name":"Push message with SQL Injection payload","time":{"start":1765319530039,"stop":1765319530039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0609a4d8fc4d684","name":"Ordered Callback - false","time":{"start":1765318946663,"stop":1765318946663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8224dbc45941b0c","name":"Check received message containing Basic HTML tag","time":{"start":1765319102587,"stop":1765319102587,"duration":0},"status":"passed","severity":"normal"},{"uid":"808179c6ad3ac55a","name":"should skip peers without ENR","time":{"start":1765318615438,"stop":1765318615438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4c2f7235aae737","name":"should handle case when globalThis is not available","time":{"start":1765318606979,"stop":1765318606982,"duration":3},"status":"passed","severity":"normal"},{"uid":"11f8edebf7603294","name":"should return true even if peer has no overlapping shards","time":{"start":1765318606845,"stop":1765318606845,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7a198dbb9839e1","name":"should be safe to call multiple times","time":{"start":1765318606615,"stop":1765318606615,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf35f66b04852e30","name":"Publish message with custom timestamp: Wed Dec 18 2024 22:20:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318841201,"stop":1765318841202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b172d12aa52ba488","name":"Outgoing message is retried until acknowledged","time":{"start":1765318656881,"stop":1765318656882,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a11305b5de5adf1","name":"Check publish message containing XML","time":{"start":1765318841198,"stop":1765318841199,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc1bd31071c20af","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1765318834609,"stop":1765318834610,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca86bad8ae9ccdb9","name":"msgTime: 0 ms from now, startTime: 1765059759622, endTime: 1765318959622","time":{"start":1765318970224,"stop":1765318970224,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a31396727bf7eaf","name":"should not fail to start the service if it is already started","time":{"start":1765318619344,"stop":1765318619344,"duration":0},"status":"passed","severity":"normal"},{"uid":"686e3bf067a8f2f6","name":"should remove entries","time":{"start":1765318640215,"stop":1765318640215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e1cce5ac76bc1a","name":"should sort by messageId when timestamps are equal","time":{"start":1765318643766,"stop":1765318643766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a039b18cf28c43e0","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1765318656886,"stop":1765318656886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d42df51f1e568a9","name":"should not retry if at least one success","time":{"start":1765318651703,"stop":1765318651703,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1abf9b6cb284d8","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1765318654763,"stop":1765318654763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a6b13ee4e42136","name":"should handle peer disconnect event when no connections remain","time":{"start":1765318606984,"stop":1765318606984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8973608bd48908e6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1765318847728,"stop":1765318847728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc3d7c0a9b8c819","name":"Push message with content topic containing unicode special characters","time":{"start":1765319530035,"stop":1765319530035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88ccd4078425ccd","name":"should remove event listeners when stopped","time":{"start":1765318653204,"stop":1765318653205,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b943b2fc6eebd","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/9/topic700/test.js","time":{"start":1765318937734,"stop":1765318937735,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0e22238c6501ad","name":"Decoder throws on empty string content topic","time":{"start":1765318607814,"stop":1765318607814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89f753678aa80ff","name":"should properly create location multiaddrs - udp","time":{"start":1765318599181,"stop":1765318599181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7572bcc0f45e9","name":"Passing page size 19 when there are 20 messages","time":{"start":1765318959709,"stop":1765318959709,"duration":0},"status":"passed","severity":"normal"},{"uid":"107422c47429ebec","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1765318640693,"stop":1765318640699,"duration":6},"status":"passed","severity":"normal"},{"uid":"307b62249b9cb79e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1765318847727,"stop":1765318847727,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b58fd66014dc62","name":"Publish message with custom timestamp: Tue Dec 09 2025 23:20:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318841202,"stop":1765318841202,"duration":0},"status":"passed","severity":"normal"},{"uid":"39211ed52aab1936","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1765318652645,"stop":1765318652646,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f23ca23e4bf347","name":"messageHashStr works with IProtoMessage","time":{"start":1765318607060,"stop":1765318607061,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad25e3bbe908321","name":"should dial one peer on dial","time":{"start":1765318763192,"stop":1765318763192,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4bd8eac920225b","name":"should handle different types of entries","time":{"start":1765318651072,"stop":1765318651076,"duration":4},"status":"passed","severity":"normal"},{"uid":"ff08cb5eb7abd651","name":"Check message with no payload is not received","time":{"start":1765319102590,"stop":1765319102591,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4bd0904e84c686","name":"should transition to Unhealthy when no connections","time":{"start":1765318653445,"stop":1765318653445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0648231d7d862c","name":"Query generator for multiple messages","time":{"start":1765318960622,"stop":1765318960624,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e79f1b75d3130e2","name":"Push message with shell command payload","time":{"start":1765319530052,"stop":1765319530052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8ca2fbbf9aef1d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1765318643966,"stop":1765318643966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8a51db7a4d152a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1765318640692,"stop":1765318640692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1359df75694495b4","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1765318624274,"stop":1765318624276,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bffaa40b92d2b50","name":"A test","time":{"start":1765318749522,"stop":1765318749522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df6972a0e3fa2c5","name":"Check received message containing special chars","time":{"start":1765319102592,"stop":1765319102592,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e0fad0a8c19fc8","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1765318643963,"stop":1765318643963,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f39c885f84917a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1765318594363,"stop":1765318594363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4368ba0c70532a3","name":"Subscribe to topic containing XML and receive message","time":{"start":1765319132558,"stop":1765319132558,"duration":0},"status":"passed","severity":"normal"},{"uid":"83df3c45031d7e53","name":"should dial second nwaku node that was discovered","time":{"start":1765318675568,"stop":1765318675577,"duration":9},"status":"skipped","severity":"normal"},{"uid":"d65e5f27ca28ecaa","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765319132555,"stop":1765319132555,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cac21929637ce6d","name":"different cluster: nodes don't connect","time":{"start":1765318762586,"stop":1765318762586,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2a9095c6131eca","name":"should skip peer when dialed recently","time":{"start":1765318606620,"stop":1765318606620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f18df80ebdbc267","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1765318656650,"stop":1765318656650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b840640a00f70b12","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1765318659978,"stop":1765318659978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6356ab87d405cf18","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1765318607398,"stop":1765318607398,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fee27a87583c5ef","name":"should dial peers from store when browser is connected","time":{"start":1765318607618,"stop":1765318607619,"duration":1},"status":"passed","severity":"normal"},{"uid":"910e25d758f22979","name":"Push message with JSON payload","time":{"start":1765319530031,"stop":1765319530031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9dee6d4b2081ee","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765318818991,"stop":1765318818991,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1e12473fd9f414","name":"should update peer store before dialing","time":{"start":1765318606928,"stop":1765318606928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e5c05538725ec1","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1765318656886,"stop":1765318656887,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b192f59556fc834","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1765318652612,"stop":1765318652613,"duration":1},"status":"passed","severity":"normal"},{"uid":"b646ae609a3beee8","name":"Check publish message after service node is restarted","time":{"start":1765318841205,"stop":1765318841205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be802a8c4968264d","name":"should create ShardReader with static shards network config","time":{"start":1765318606842,"stop":1765318606844,"duration":2},"status":"passed","severity":"normal"},{"uid":"62c73038a20e46ad","name":"should encodeTxt and decodeTxt","time":{"start":1765318599175,"stop":1765318599176,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9948791492e8bd","name":"should send to specified number of peers of used peers","time":{"start":1765318652117,"stop":1765318652118,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb528ebcec9f36d6","name":"throws on content topic with empty encoding field","time":{"start":1765318594248,"stop":1765318594248,"duration":0},"status":"passed","severity":"normal"},{"uid":"41311f6e34e229e1","name":"throws on content topic with generation field greater than 0","time":{"start":1765318594247,"stop":1765318594247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8720677f9f752c9","name":"Wrong topic","time":{"start":1765318937735,"stop":1765318937736,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b279346da469517","name":"Push message with Chinese payload","time":{"start":1765319530048,"stop":1765319530048,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ea2641ce63ee67","name":"Push message with custom timestamp: 1734560299030","time":{"start":1765319530057,"stop":1765319530057,"duration":0},"status":"passed","severity":"normal"},{"uid":"babb0347c45edb1e","name":"Push message with short payload","time":{"start":1765319530047,"stop":1765319530047,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d863e797ca241ec","name":"should return false when pubsub topic parsing fails","time":{"start":1765318606854,"stop":1765318606855,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8756a05eb72b8ed","name":"Emits 'synced' when new message received","time":{"start":1765318654209,"stop":1765318654210,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d221f0cc7111f4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app0/9/topic600/xml","time":{"start":1765318937728,"stop":1765318937730,"duration":2},"status":"passed","severity":"normal"},{"uid":"77497450561042ef","name":"caches peers it previously fetched","time":{"start":1765318615625,"stop":1765318615625,"duration":0},"status":"passed","severity":"normal"},{"uid":"536b10e8eb2eee59","name":"should work with v3 peers","time":{"start":1765318652124,"stop":1765318652127,"duration":3},"status":"passed","severity":"normal"},{"uid":"64d9439d8dc1e3b9","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1765318615443,"stop":1765318615443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1e879e02569dc2","name":"Passing page size 1 when there are 4 messages","time":{"start":1765318959708,"stop":1765318959708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d463b01b306d14a","name":"Subscribe to topic containing short and publish message","time":{"start":1765318847723,"stop":1765318847723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32aff4c03d41720","name":"should reject on timeout if it was set","time":{"start":1765318654429,"stop":1765318654429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a88b16731467bce","name":"should handle errors gracefully when getting peer info","time":{"start":1765318606855,"stop":1765318606856,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb00da8f9b378ff","name":"should emit a peer event after start","time":{"start":1765318681573,"stop":1765318681574,"duration":1},"status":"passed","severity":"normal"},{"uid":"396f01aabb5ce840","name":"should delegate to networkMonitor.isConnected()","time":{"start":1765318607516,"stop":1765318607520,"duration":4},"status":"passed","severity":"normal"},{"uid":"82938938bb01f7f4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1765318594249,"stop":1765318594249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4fbc9ea4e65bd4","name":"should wait for Store peer to be connected","time":{"start":1765318654430,"stop":1765318654430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d04f703029aa9a1","name":"Overlapping topic subscription","time":{"start":1765319132555,"stop":1765319132555,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a4a1590a89048b","name":"should handle network check errors gracefully","time":{"start":1765318606637,"stop":1765318606637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4678ce0144ad36e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765319132557,"stop":1765319132557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5d2fe9497f9f86","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765319102591,"stop":1765319102591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e72ed2fbce22749","name":"Push message with numeric payload","time":{"start":1765319530028,"stop":1765319530029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1403bdf4adb07b9","name":"rejects hash query with time filter","time":{"start":1765318607253,"stop":1765318607253,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bc20fab07fd3ce","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app58/9/topic81/proto","time":{"start":1765318937727,"stop":1765318937727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65e62b498b1d86e","name":"should return start time to match max range","time":{"start":1765318653248,"stop":1765318653248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec394334f3980d14","name":"Subscribe to topic containing numeric and publish message","time":{"start":1765318847724,"stop":1765318847724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f65931498d469e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1765318652637,"stop":1765318652637,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ca8c462fb526a9","name":"should drop connection to all peers on hangUp","time":{"start":1765318763191,"stop":1765318763192,"duration":1},"status":"passed","severity":"normal"},{"uid":"9247e5b73b81ddc9","name":"messageHash returns a Uint8Array","time":{"start":1765318607059,"stop":1765318607059,"duration":0},"status":"passed","severity":"normal"},{"uid":"673efc8b4907ecd7","name":"should insert message id into causal history","time":{"start":1765318643959,"stop":1765318643959,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb617aff83e4cd4","name":"Outgoing message is emitted as sent","time":{"start":1765318656880,"stop":1765318656880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6676c5dbd6aec77","name":"Push message with unicode special characters payload","time":{"start":1765319530041,"stop":1765319530041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5daafa0d3296c0","name":"should return false when peer is on different cluster","time":{"start":1765318606847,"stop":1765318606848,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c17059b98af932","name":"Fails to push message with large meta","time":{"start":1765319530035,"stop":1765319530036,"duration":1},"status":"passed","severity":"normal"},{"uid":"8254f3478141af59","name":"Outgoing message is acknowledged","time":{"start":1765318654762,"stop":1765318654763,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8d52c314f07d41","name":"should handle dial errors gracefully","time":{"start":1765318606927,"stop":1765318606928,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66c893401b4542a","name":"should decode valid enr with tcp successfully","time":{"start":1765318599176,"stop":1765318599176,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edd1c47d4c09e02","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1765318640662,"stop":1765318640663,"duration":1},"status":"passed","severity":"normal"},{"uid":"35be60f6217f56ec","name":"Outgoing message is emitted as sending","time":{"start":1765318656879,"stop":1765318656880,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e09b5a167991b5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1765318841204,"stop":1765318841204,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ea253bfe8a089b","name":"Push message with rate limit","time":{"start":1765319530057,"stop":1765319530057,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c478217f2ddf23","name":"Push message with content topic containing short","time":{"start":1765319530032,"stop":1765319530032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6fc4128dd214b3","name":"should add entries and maintain sorted order","time":{"start":1765318640228,"stop":1765318640229,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6529e3ad2af193","name":"should create QueryOnConnect instance without options","time":{"start":1765318653199,"stop":1765318653203,"duration":4},"status":"passed","severity":"normal"},{"uid":"bfcb2bb38c05dd63","name":"Check received message containing XML","time":{"start":1765319102594,"stop":1765319102594,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e8a1e471c30f9f","name":"Symmetric encrypt & Decrypt","time":{"start":1765318624584,"stop":1765318624584,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8222e135a2b34","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765319102599,"stop":1765319102599,"duration":0},"status":"passed","severity":"normal"},{"uid":"689f960b15e6e606","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1765318847725,"stop":1765318847726,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7aebd8304847c1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1765318917966,"stop":1765318917966,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1263c9f8147a49","name":"should successfully query store with valid decoders and options","time":{"start":1765318654331,"stop":1765318654331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2443d90f6a45f5b","name":"Overlapping topic subscription","time":{"start":1765319132547,"stop":1765319132547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fbc63862d95a5b","name":"Cap max size when messages are pushed one at a time","time":{"start":1765318643503,"stop":1765318643504,"duration":1},"status":"passed","severity":"normal"},{"uid":"f677244694f05ca","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1765318741285,"stop":1765318741285,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d307bf8753dbb73","name":"Ephemeral field is preserved - encoder v0","time":{"start":1765318681819,"stop":1765318681819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d13bda08e1563","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1765318594261,"stop":1765318594261,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90209325733188e","name":"Push message with SQL Injection payload","time":{"start":1765319530051,"stop":1765319530051,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ec52e6adab2e67","name":"Push message with short payload","time":{"start":1765319530049,"stop":1765319530049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adf9d724ef4843b","name":"should start the dialing interval","time":{"start":1765318606607,"stop":1765318606608,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d66b4261d1352e","name":"Refresh subscription","time":{"start":1765319132547,"stop":1765319132548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d66e5ed7cad30e8","name":"should dial peer when peer is discovered","time":{"start":1765318606927,"stop":1765318606927,"duration":0},"status":"passed","severity":"normal"},{"uid":"65525b165aeecedc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765319132559,"stop":1765319132559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1b4b233e5d57d0","name":"Outgoing message is acknowledged","time":{"start":1765318654941,"stop":1765318654941,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0fc01f629b2756","name":"should initialize with custom number of peers","time":{"start":1765318652627,"stop":1765318652627,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ca8691440b7520","name":"Push 30 different messages","time":{"start":1765319530053,"stop":1765319530053,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37b254eadd4fad93","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1765318640647,"stop":1765318640647,"duration":0},"status":"passed","severity":"normal"},{"uid":"433168a0787bdbed","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1765318652375,"stop":1765318652375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcdd373b719bc83","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1765318640653,"stop":1765318640653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b741a38af6b30f4","name":"should not trigger query when a recent query happened under threshold","time":{"start":1765318653233,"stop":1765318653236,"duration":3},"status":"passed","severity":"normal"},{"uid":"31f81df84b7872f3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1765318970223,"stop":1765318970224,"duration":1},"status":"passed","severity":"normal"},{"uid":"7551bc77befc3c3f","name":"should clear existing timers before creating new ones","time":{"start":1765318607413,"stop":1765318607413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3b5ee7fe0116e9","name":"Subscribe to topic containing Script and receive message","time":{"start":1765319132550,"stop":1765319132550,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f29e253b366c9c5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1765318640646,"stop":1765318640647,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c71d1d81cdaf2f","name":"should ensure monotonic increase","time":{"start":1765318643532,"stop":1765318643532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d013f154d29bf5a3","name":"should select older connection if present","time":{"start":1765318607438,"stop":1765318607438,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a12bbdf3386fc9","name":"should process up to 3 peers at once","time":{"start":1765318606633,"stop":1765318606633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c522a65e82d33a9","name":"should not be delivered","time":{"start":1765318643968,"stop":1765318643968,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b27d836d8984ff0","name":"Relay - dialed after","time":{"start":1765318972303,"stop":1765318972304,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b2c3094791e128","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1765318640651,"stop":1765318640651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a25f21e68faa74b","name":"Check publish message containing Arabic","time":{"start":1765318841196,"stop":1765318841197,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb17560190c019a2","name":"should stop peer exchange discovery","time":{"start":1765318615432,"stop":1765318615433,"duration":1},"status":"passed","severity":"normal"},{"uid":"38827fd9684acf3","name":"should add sent message to localHistory with retrievalHint","time":{"start":1765318643959,"stop":1765318643960,"duration":1},"status":"passed","severity":"normal"},{"uid":"556217e9e7cdb8ad","name":"should return all connected peers without codec filter","time":{"start":1765318607525,"stop":1765318607525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6aa1b62656cfc0e","name":"should handle shard reader errors gracefully","time":{"start":1765318606636,"stop":1765318606637,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a14974337977b0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1765318594251,"stop":1765318594251,"duration":0},"status":"passed","severity":"normal"},{"uid":"32909bd052ed085","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1765318624276,"stop":1765318624276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f0917c32f0ac1c","name":"Fails to push message bigger that 1MB","time":{"start":1765319530058,"stop":1765319530058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d216e7b30456a84","name":"should handle very large timestamps","time":{"start":1765318643532,"stop":1765318643533,"duration":1},"status":"passed","severity":"normal"},{"uid":"1770de9d19b36b1c","name":"Push message with Chinese payload","time":{"start":1765319530038,"stop":1765319530038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6b87d5a66ed7b4","name":"Relay - dialed first","time":{"start":1765318972303,"stop":1765318972303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5823250cbe8e46","name":"should skip peer when already connected","time":{"start":1765318606618,"stop":1765318606620,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d085a7e0d3c7170","name":"accepts time-filtered query with content filter","time":{"start":1765318607253,"stop":1765318607253,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bc7a21ffb6d039","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765319132551,"stop":1765319132551,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2002027342110b","name":"should use current time when it's greater than incremented timestamp","time":{"start":1765318643530,"stop":1765318643530,"duration":0},"status":"passed","severity":"normal"},{"uid":"205311e219340d4","name":"should return different streams if requested simultaniously","time":{"start":1765318607557,"stop":1765318607558,"duration":1},"status":"passed","severity":"normal"},{"uid":"796274d3df477488","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1765318681576,"stop":1765318681577,"duration":1},"status":"skipped","severity":"normal"},{"uid":"702ffdcc1b4fc194","name":"Push message with rate limit","time":{"start":1765319530036,"stop":1765319530036,"duration":0},"status":"passed","severity":"normal"},{"uid":"152c2e967742e17a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765318818992,"stop":1765318818992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2620918740d56cf7","name":"should dial peers from store when no connections remain","time":{"start":1765318607619,"stop":1765318607620,"duration":1},"status":"passed","severity":"normal"},{"uid":"1448600dda9e4ea0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765319102589,"stop":1765319102589,"duration":0},"status":"passed","severity":"normal"},{"uid":"35db0fdc11dd9ebf","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1765318594251,"stop":1765318594251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5684b3b41a9228e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1765318607561,"stop":1765318607561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7484a8672a321f21","name":"should dial peer when no shard info available","time":{"start":1765318606626,"stop":1765318606627,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f160afa7301a25","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1765318594263,"stop":1765318594263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2923bc8798ae1e3","name":"Check meta is set [ecies]","time":{"start":1765318625899,"stop":1765318625899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2a085e17764a35","name":"should load peers from local storage and dispatch events","time":{"start":1765318619345,"stop":1765318619345,"duration":0},"status":"passed","severity":"normal"},{"uid":"86301b965b71ecfb","name":"ends after yielding if response size indicates end","time":{"start":1765318607687,"stop":1765318607688,"duration":1},"status":"passed","severity":"normal"},{"uid":"dccd2100209cd99d","name":"random static sharding 6 - Cluster ID: 268, Shard ID: 299","time":{"start":1765318952758,"stop":1765318952759,"duration":1},"status":"passed","severity":"normal"},{"uid":"86cb39b5a9d6df9a","name":"Push message with XML payload","time":{"start":1765319530051,"stop":1765319530051,"duration":0},"status":"passed","severity":"normal"},{"uid":"25149628e69d4811","name":"should handle case when navigator is not available","time":{"start":1765318606979,"stop":1765318606979,"duration":0},"status":"passed","severity":"normal"},{"uid":"262381a82e6172b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1765318834608,"stop":1765318834608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cede0ce01fe6ec7c","name":"Push message with numeric payload","time":{"start":1765319530047,"stop":1765319530048,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fc51dea28d6d48","name":"peer:update - should do nothing if another protocol hit","time":{"start":1765318607558,"stop":1765318607559,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1c92199d099773","name":"Delete observer","time":{"start":1765318820502,"stop":1765318820502,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a3cd8b3e484604","name":"should increase lamport timestamp","time":{"start":1765318643958,"stop":1765318643958,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3adab6c0add591","name":"Publish without waiting for remote peer","time":{"start":1765318847721,"stop":1765318847721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5946fb6fab3de4f5","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1765318614347,"stop":1765318614356,"duration":9},"status":"passed","severity":"normal"},{"uid":"db6f7be33111940e","name":"should create PeerExchangeDiscovery instance","time":{"start":1765318615439,"stop":1765318615440,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab9c35331d1bcfd","name":"Push message with Arabic payload","time":{"start":1765319530048,"stop":1765319530049,"duration":1},"status":"broken","severity":"normal"},{"uid":"877f343aadcdfe8e","name":"Check publish message containing long","time":{"start":1765318841195,"stop":1765318841195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e875443c7f9d8525","name":"should work with stubbed retrieve function","time":{"start":1765318653216,"stop":1765318653218,"duration":2},"status":"passed","severity":"normal"},{"uid":"59a0f3389285e16f","name":"random static sharding 2 - Cluster ID: 883, Shard ID: 946","time":{"start":1765318952754,"stop":1765318952755,"duration":1},"status":"passed","severity":"normal"},{"uid":"d899e274af56c6f6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765318762587,"stop":1765318762587,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e285a5ab90b141","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1765318653247,"stop":1765318653248,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b323e1124a4ba2f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1765318640662,"stop":1765318640662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b427073659c46957","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1765318594249,"stop":1765318594249,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbad56887236435f","name":"should perform initial health assessment on start","time":{"start":1765318653452,"stop":1765318653452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68107e589de0a05","name":"Relay","time":{"start":1765318681351,"stop":1765318681352,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04e487bde5839db","name":"should clear all entries","time":{"start":1765318640238,"stop":1765318640238,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c47e62e3dc92094","name":"should clear interval on stop","time":{"start":1765318615439,"stop":1765318615439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2634921e2ae4cd","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765318818996,"stop":1765318818996,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb9d334d332987a","name":"Check received message containing Russian","time":{"start":1765319102586,"stop":1765319102586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9ab29698bdccae","name":"Check received message containing long","time":{"start":1765319102584,"stop":1765319102584,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf0680b4f4a3fa7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1765318640716,"stop":1765318640716,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f708817cd0e2399","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1765318653199,"stop":1765318653199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69e7bd470b17d7a","name":"Push message with Arabic payload","time":{"start":1765319530029,"stop":1765319530029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c591728fe1be097","name":"Check received message containing long","time":{"start":1765319102592,"stop":1765319102592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc05b3755ed1d36","name":"Subscribe and receive messages via waku relay post","time":{"start":1765319132553,"stop":1765319132553,"duration":0},"status":"passed","severity":"normal"},{"uid":"12203242faafe0e2","name":"should dial with multiaddr and return stream","time":{"start":1765318607522,"stop":1765318607522,"duration":0},"status":"passed","severity":"normal"},{"uid":"394db649430b503e","name":"Throws when trying to push message with empty payload","time":{"start":1765319530053,"stop":1765319530053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a282c5dcba0e131f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1765318849741,"stop":1765318849743,"duration":2},"status":"passed","severity":"normal"},{"uid":"c54ef0d40bcaba95","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1765318614887,"stop":1765318614887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae73c526b080e0fc","name":"should emit a peer event after start","time":{"start":1765318907249,"stop":1765318907251,"duration":2},"status":"passed","severity":"normal"},{"uid":"837950c2ad755e81","name":"should reassess health immediately when peer disconnects","time":{"start":1765318653450,"stop":1765318653451,"duration":1},"status":"passed","severity":"normal"},{"uid":"f655e103d54c3696","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1765318970222,"stop":1765318970223,"duration":1},"status":"passed","severity":"normal"},{"uid":"272f1c674fbd80b5","name":"should not start if already started","time":{"start":1765318615432,"stop":1765318615432,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63f265b50885c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1765318652646,"stop":1765318652646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a120f880687a096b","name":"should return false for different channelId","time":{"start":1765318656884,"stop":1765318656884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e9f7ac9fdc98f6","name":"should initialize with Unhealthy status","time":{"start":1765318653439,"stop":1765318653439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c030f2cc66e2b19","name":"Check message on other pubsub topic is not received","time":{"start":1765319102597,"stop":1765319102597,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe52dbb3a347f4b6","name":"should throw error - no id","time":{"start":1765318599177,"stop":1765318599177,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f5fcba682b4e71","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1765318614888,"stop":1765318614888,"duration":0},"status":"passed","severity":"normal"},{"uid":"381485322c6f63fe","name":"should skip peers that were recently queried","time":{"start":1765318615435,"stop":1765318615436,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3ed3a056c5e790","name":"should dispatch network event when browser goes online","time":{"start":1765318606987,"stop":1765318606987,"duration":0},"status":"passed","severity":"normal"},{"uid":"683ec5b655aa5f6a","name":"Push message with meta","time":{"start":1765319530056,"stop":1765319530057,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9acf06bc4e8c715","name":"Push message with content topic containing emoji","time":{"start":1765319530056,"stop":1765319530056,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a3729a5d30f167","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1765318694642,"stop":1765318694642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0c67d806106aef","name":"passes more than one ENR URLs and attempts connection","time":{"start":1765318681577,"stop":1765318681577,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48767e0b541646e","name":"Check received message containing SQL Injection","time":{"start":1765319102586,"stop":1765319102586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36cff0831f8d53e","name":"Subscribe and receive messages via lightPush","time":{"start":1765319132552,"stop":1765319132553,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b21dd8cb9d7df6b","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1765318643504,"stop":1765318643504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6472006be7e67c9c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1765318607050,"stop":1765318607050,"duration":0},"status":"passed","severity":"normal"},{"uid":"11149ca9b3c81903","name":"Sync message is not sent if another sync message was just received","time":{"start":1765318659977,"stop":1765318659977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5be90c2df0a464e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1765318625898,"stop":1765318625899,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ce54b08bb6d90b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1765318607050,"stop":1765318607051,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef90e1a5c13eff1","name":"should monitor connected peers and store them into cache","time":{"start":1765318767892,"stop":1765318767892,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd98e31cc54139a9","name":"should throw error - no public key","time":{"start":1765318599178,"stop":1765318599178,"duration":0},"status":"passed","severity":"normal"},{"uid":"94317e8ce87e89d0","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1765318643765,"stop":1765318643765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2876d09a646824d","name":"Push 30 different messages","time":{"start":1765319530032,"stop":1765319530032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ab97b58972ba9a5","name":"should return no connections if no open connection provided","time":{"start":1765318607437,"stop":1765318607437,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6791b1721337f0","name":"should perform ping and update peer store on timer","time":{"start":1765318607399,"stop":1765318607399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdd0964b9f644ce","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765319132554,"stop":1765319132554,"duration":0},"status":"passed","severity":"normal"},{"uid":"668b02b677d80577","name":"Cluster ID 0, shard 1","time":{"start":1765318952752,"stop":1765318952754,"duration":2},"status":"passed","severity":"normal"},{"uid":"aacf3e8c58f16383","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765318818993,"stop":1765318818994,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0004d4f9464e23","name":"should handle errors when globalThis is not available","time":{"start":1765318606976,"stop":1765318606976,"duration":0},"status":"passed","severity":"normal"},{"uid":"68201b6d9c96d6b9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765319132550,"stop":1765319132550,"duration":0},"status":"passed","severity":"normal"},{"uid":"8babd92c96967e10","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1765318594265,"stop":1765318594265,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbf66dac51cdd41","name":"Filter","time":{"start":1765318972307,"stop":1765318972308,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa87c3a20d7a748","name":"should not receive a peer event before start","time":{"start":1765318681574,"stop":1765318681575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad989084f68a973","name":"should be empty after removing the only subscription","time":{"start":1765318652611,"stop":1765318652612,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74255a95dc4cfdd","name":"should check false positive rate","time":{"start":1765318641050,"stop":1765318641051,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca27713dbf86acc","name":"Query with Ordered Callback, No Decoder","time":{"start":1765318932256,"stop":1765318932258,"duration":2},"status":"passed","severity":"normal"},{"uid":"baaa0c3db0ff41bc","name":"Push message with content topic containing Chinese","time":{"start":1765319530033,"stop":1765319530033,"duration":0},"status":"passed","severity":"normal"},{"uid":"daff2cbcdbbcb08b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1765318640668,"stop":1765318640669,"duration":1},"status":"passed","severity":"normal"},{"uid":"d407af954e7dcade","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1765318640707,"stop":1765318640707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d709a46bba525220","name":"should query peer with peer exchange protocol","time":{"start":1765318615436,"stop":1765318615436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31a8c8d7c870ab3","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1765318652641,"stop":1765318652641,"duration":0},"status":"passed","severity":"normal"},{"uid":"160ac0953c73e84","name":"should get eligible entries based on current time","time":{"start":1765318640196,"stop":1765318640213,"duration":17},"status":"passed","severity":"normal"},{"uid":"e81382ec99dee359","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1765318606979,"stop":1765318606979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed413e810f5074a9","name":"Push message with content topic containing Arabic","time":{"start":1765319530042,"stop":1765319530043,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f83c5ab29a1fc89","name":"should serialize and deserialize correctly","time":{"start":1765318641049,"stop":1765318641049,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c19d936921fb23","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1765318640707,"stop":1765318640707,"duration":0},"status":"passed","severity":"normal"},{"uid":"144cb982722279de","name":"should add to incoming buffer if dependencies are not met","time":{"start":1765318643961,"stop":1765318643962,"duration":1},"status":"passed","severity":"normal"},{"uid":"1041717264c99e92","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318841201,"stop":1765318841201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d492c60ed9cc5938","name":"should be able to dial TLS multiaddrs","time":{"start":1765318763194,"stop":1765318763194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ba63d060bf3d5a","name":"can start the service","time":{"start":1765318619343,"stop":1765318619343,"duration":0},"status":"passed","severity":"normal"},{"uid":"504c64217bc283fb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1765318640685,"stop":1765318640685,"duration":0},"status":"passed","severity":"normal"},{"uid":"283d4b3271601154","name":"Callback on promise, aborts when callback returns true","time":{"start":1765318960627,"stop":1765318960627,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff9acba8e3f898c","name":"should process all pages when stopIfTrue never returns true","time":{"start":1765318653247,"stop":1765318653247,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa347ff84379f5","name":"configure the node with multiple content topics","time":{"start":1765318937736,"stop":1765318937736,"duration":0},"status":"passed","severity":"normal"},{"uid":"351cac77cfdea2ab","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1765318652375,"stop":1765318652383,"duration":8},"status":"passed","severity":"normal"},{"uid":"3fe8d2ffb7cac2a3","name":"Rejects garbage","time":{"start":1765318662743,"stop":1765318662744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74d2e3e98f6666b","name":"should get all peers from store","time":{"start":1765318607620,"stop":1765318607621,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af5bbc9fa5e30a6","name":"Check received message containing escaped characters","time":{"start":1765319102595,"stop":1765319102595,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed4712fd69def64","name":"Subscribe to topic containing Script and receive message","time":{"start":1765319132558,"stop":1765319132558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5271e424508651d0","name":"should return false when navigator.onLine is false","time":{"start":1765318606978,"stop":1765318606978,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e66dfbf2a5d9d4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765319132551,"stop":1765319132551,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5738873b95967e","name":"should maintain chronological order of messages in localHistory","time":{"start":1765318643962,"stop":1765318643962,"duration":0},"status":"passed","severity":"normal"},{"uid":"285ab6d13afa4f19","name":"Push message with content topic containing Chinese","time":{"start":1765319530042,"stop":1765319530042,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c1821d3a190b62","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1765318614891,"stop":1765318614891,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f624156447cd3d","name":"Decoder throws on undefined content topic","time":{"start":1765318625900,"stop":1765318625900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fadc6b79300bf13","name":"should handle retrieval hint and sender_id","time":{"start":1765318640215,"stop":1765318640216,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b1cc2762399feb","name":"Push message with Chinese payload","time":{"start":1765319530050,"stop":1765319530050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1461c5ccd9b64d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1765318970221,"stop":1765318970222,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b88c28f15ea792d","name":"random static sharding 4 - Cluster ID: 835, Shard ID: 424","time":{"start":1765318952757,"stop":1765318952757,"duration":0},"status":"passed","severity":"normal"},{"uid":"34989f88c9ea527a","name":"should skip peers that don't support peer exchange","time":{"start":1765318615434,"stop":1765318615435,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdba4ade7f5d413e","name":"Push message with meta","time":{"start":1765319530044,"stop":1765319530045,"duration":1},"status":"passed","severity":"normal"},{"uid":"175a3e1e6f45e8d","name":"Check message with no payload is not received","time":{"start":1765319102598,"stop":1765319102598,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd639d636700adb","name":"should return start time to last successful query since last query is less than max range","time":{"start":1765318653248,"stop":1765318653248,"duration":0},"status":"passed","severity":"normal"},{"uid":"10484a13f4d0f38","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1765318923519,"stop":1765318923520,"duration":1},"status":"passed","severity":"normal"},{"uid":"274e66363c82284a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765319102597,"stop":1765319102597,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa07b30433e163d0","name":"should start and setup intervals and event listeners","time":{"start":1765318652613,"stop":1765318652615,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c40ff5a6d37a9f8","name":"isConnected return false after peer stops","time":{"start":1765318694644,"stop":1765318694644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c129b23ded2e66ed","name":"Push message with content topic containing escaped characters","time":{"start":1765319530044,"stop":1765319530044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fc18274ddd7689","name":"ends if response has no messages","time":{"start":1765318607685,"stop":1765318607685,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed3ace0769ec882","name":"should set field with only STORE enabled","time":{"start":1765318599183,"stop":1765318599183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4e8a1e3fc361a2","name":"Mutual subscription","time":{"start":1765318847720,"stop":1765318847720,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f397b1f958db7b","name":"Subscribe and receives messages on 20 topics","time":{"start":1765319132546,"stop":1765319132546,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb81d316a19a4579","name":"should create ConnectionManager with relay","time":{"start":1765318607507,"stop":1765318607507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8110ef861bc0e5a7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765319132557,"stop":1765319132557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05b656b63b7f7de","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1765318640669,"stop":1765318640669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00c8bad73c22f6c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1765318594264,"stop":1765318594265,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ceaf44644df0519","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765319132559,"stop":1765319132560,"duration":1},"status":"passed","severity":"normal"},{"uid":"950dc07ee85fa828","name":"different cluster: nodes don't connect","time":{"start":1765318762584,"stop":1765318762584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a4efc520f82335","name":"should create a new stream if no existing for protocol found","time":{"start":1765318607557,"stop":1765318607557,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daac15df0c8b21f","name":"should not update T_req if message already exists","time":{"start":1765318640194,"stop":1765318640195,"duration":1},"status":"passed","severity":"normal"},{"uid":"4460dfb986e5f218","name":"Retries within given interval","time":{"start":1765318654018,"stop":1765318654019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3508f6f6cb3ffa6","name":"should be empty when created","time":{"start":1765318652610,"stop":1765318652611,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb5f41a4f03e5c6","name":"should return undefined if no connection provided","time":{"start":1765318607556,"stop":1765318607557,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b6e190c1d994d3","name":"should not receive a peer event after stop","time":{"start":1765318907254,"stop":1765318907255,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd486efae263b673","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1765318937724,"stop":1765318937725,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4d33ee7fa6bb97","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765318869762,"stop":1765318869763,"duration":1},"status":"passed","severity":"normal"},{"uid":"76320a0f7479a599","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1765318640647,"stop":1765318640651,"duration":4},"status":"passed","severity":"normal"},{"uid":"c0f4394335e88b14","name":"should handle cache.get errors gracefully","time":{"start":1765318619345,"stop":1765318619346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e431b2b693db98","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765318818992,"stop":1765318818992,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa8060a84d2224f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1765318970222,"stop":1765318970222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae29b3bc25a890b","name":"Relay Node - default protocol","time":{"start":1765318972308,"stop":1765318972309,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d063c75a8bb110","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1765318643962,"stop":1765318643962,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8f8f2f2112cdbc","name":"Check publish message containing Script","time":{"start":1765318841198,"stop":1765318841198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06a75b57a3bfb91","name":"Push 30 different messages","time":{"start":1765319530041,"stop":1765319530041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f026513bd5e85eb9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1765318594262,"stop":1765318594262,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc3153ad5df3fdc","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1765318594250,"stop":1765318594250,"duration":0},"status":"passed","severity":"normal"},{"uid":"191d7dfabeb088ee","name":"Push message with numeric payload","time":{"start":1765319530049,"stop":1765319530049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe24c6266421471","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765318762585,"stop":1765318762585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8186ccd074c5b","name":"Push message with content topic containing emoji","time":{"start":1765319530044,"stop":1765319530044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9274fa23ba614454","name":"Encoder throws on empty string content topic","time":{"start":1765318624278,"stop":1765318624278,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e09b0fef90fb45","name":"Publish message with large meta","time":{"start":1765318841205,"stop":1765318841206,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3738ba3c3b1d213","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1765318598611,"stop":1765318598611,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cbcaf038b7c6b0","name":"Push message equal or less that 1MB","time":{"start":1765319530058,"stop":1765319530058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4023d5b60bbe7128","name":"should do nothing if no non-locked connections to drop","time":{"start":1765318607628,"stop":1765318607628,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e05f091404fb399","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765318615627,"stop":1765318615627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f15cb513a9c5de9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765318818995,"stop":1765318818995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d088429019c6706","name":"Check received message containing SQL Injection","time":{"start":1765319102593,"stop":1765319102593,"duration":0},"status":"passed","severity":"normal"},{"uid":"928b85dc6740d256","name":"should set field with only FILTER enabled","time":{"start":1765318599183,"stop":1765318599183,"duration":0},"status":"passed","severity":"normal"},{"uid":"749d55625e8ba050","name":"should create dialer with libp2p and shardReader","time":{"start":1765318606599,"stop":1765318606601,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b6e9a1ce709fabd","name":"Push message with Russian payload","time":{"start":1765319530039,"stop":1765319530039,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6caba2e4f62b71","name":"Subscribe and receives messages on 20 topics","time":{"start":1765319132554,"stop":1765319132554,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2497fee33361f4","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1765318653236,"stop":1765318653238,"duration":2},"status":"passed","severity":"normal"},{"uid":"520c8da6bc4c3b89","name":"ignores unrecognized TXT record formats","time":{"start":1765318615625,"stop":1765318615625,"duration":0},"status":"passed","severity":"normal"},{"uid":"938a702d87b7e60d","name":"Passing page size 3 when there are 20 messages","time":{"start":1765318959708,"stop":1765318959708,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbc3f3c1ed6e0a9","name":"should filter out already connected peers","time":{"start":1765318607622,"stop":1765318607622,"duration":0},"status":"passed","severity":"normal"},{"uid":"859381601bb19a60","name":"Push message with JSON payload","time":{"start":1765319530040,"stop":1765319530040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5faa2dd4c3ae39b5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1765318652780,"stop":1765318652781,"duration":1},"status":"passed","severity":"normal"},{"uid":"e738fc8b456a431d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1765318917968,"stop":1765318917968,"duration":0},"status":"passed","severity":"normal"},{"uid":"5622a68864ba4f9e","name":"isConnected should return true after first peer connects","time":{"start":1765318694643,"stop":1765318694643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca22a9b6aa9da4d","name":"should not create multiple intervals when called multiple times","time":{"start":1765318606610,"stop":1765318606612,"duration":2},"status":"passed","severity":"normal"},{"uid":"18da7288d591ef49","name":"Non TWN Cluster","time":{"start":1765318937726,"stop":1765318937726,"duration":0},"status":"passed","severity":"normal"},{"uid":"50262691d3bd0f1b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1765318594260,"stop":1765318594260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83ae2cac29b97c5","name":"should attach causal history and bloom filter to each message","time":{"start":1765318643960,"stop":1765318643960,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36982050a3a64b","name":"peer exchange sets tag","time":{"start":1765318849738,"stop":1765318849739,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb4ccd04771b90b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1765318598614,"stop":1765318598615,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b9ceec9b11b28a","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765318656880,"stop":1765318656880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27f5f04a14549e4","name":"Subscribe to topic containing long and publish message","time":{"start":1765318847723,"stop":1765318847723,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ca487b601e273c","name":"should handle case with all peers already connected","time":{"start":1765318607624,"stop":1765318607624,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fa1ffbe96266cf","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1765318653243,"stop":1765318653247,"duration":4},"status":"passed","severity":"normal"},{"uid":"7d074bd69eb486bd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765318818994,"stop":1765318818994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01da75f5075a879","name":"Fails to publish duplicate message","time":{"start":1765318841202,"stop":1765318841203,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a4ab75641ba7f5","name":"should dial all known peers when reached zero connections","time":{"start":1765318717515,"stop":1765318717515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dd6c0179f3d256","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765319132551,"stop":1765319132552,"duration":1},"status":"passed","severity":"normal"},{"uid":"c642adc4f8e1c7dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1765318594267,"stop":1765318594267,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaf5a1b23f30022","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1765318594265,"stop":1765318594266,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da6dd5f74abd39e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1765318594261,"stop":1765318594262,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7853bb4487e838","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765319132547,"stop":1765319132547,"duration":0},"status":"passed","severity":"normal"},{"uid":"7324024ff62d023e","name":"should throw an error for insufficient data","time":{"start":1765318594363,"stop":1765318594363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61c0e9b61a1f611","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1765318847722,"stop":1765318847722,"duration":0},"status":"passed","severity":"normal"},{"uid":"35352442700a6aae","name":"Push message with special chars payload","time":{"start":1765319530029,"stop":1765319530029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3931c699696660","name":"should handle hash queries without validation","time":{"start":1765318654333,"stop":1765318654333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be67c308a69db6d","name":"should not fail to stop the service if it was not started","time":{"start":1765318907248,"stop":1765318907248,"duration":0},"status":"passed","severity":"normal"},{"uid":"622cd7a366899179","name":"should dial with PeerId and return stream","time":{"start":1765318607522,"stop":1765318607522,"duration":0},"status":"passed","severity":"normal"},{"uid":"11869c7d084c0673","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765319132550,"stop":1765319132550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47c298f904cc602","name":"should query peers that support peer exchange","time":{"start":1765318615434,"stop":1765318615434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe109a7d2582d70","name":"Check publish message containing numeric","time":{"start":1765318841195,"stop":1765318841195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3fe7046977418d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1765318594264,"stop":1765318594264,"duration":0},"status":"passed","severity":"normal"},{"uid":"55419ed43d0e46bc","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1765318653446,"stop":1765318653446,"duration":0},"status":"passed","severity":"normal"},{"uid":"56723204d5113459","name":"Query Generator, No Decoder","time":{"start":1765318932255,"stop":1765318932256,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e66341ea5c308cf","name":"should be online or offline if network state changed","time":{"start":1765318694646,"stop":1765318694646,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c495cb48c67a885","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1765318614890,"stop":1765318614890,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f353c438753140","name":"should handle peer store errors gracefully","time":{"start":1765318606928,"stop":1765318606929,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44a25ceb26d7c11","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1765318970222,"stop":1765318970222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6923fffd2887615","name":"throws on content topic with too few or too many fields","time":{"start":1765318594246,"stop":1765318594246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1732d1c9514a4e7d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1765318847725,"stop":1765318847725,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b189be142f0a58","name":"should stop query on content message from same channel","time":{"start":1765318656883,"stop":1765318656883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfb9e2f927cfea6","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1765318640718,"stop":1765318640722,"duration":4},"status":"passed","severity":"normal"},{"uid":"e3af3ae5cd9537ec","name":"should start all internal components","time":{"start":1765318607515,"stop":1765318607515,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f42100b500ee8d","name":"should handle malformed response data","time":{"start":1765318615444,"stop":1765318615444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fac06d3b5dd728","name":"should capture event listeners for testing","time":{"start":1765318653220,"stop":1765318653220,"duration":0},"status":"passed","severity":"normal"},{"uid":"637d20625d76e8ff","name":"can start the service","time":{"start":1765318907243,"stop":1765318907246,"duration":3},"status":"passed","severity":"normal"},{"uid":"fda153126fb5bd61","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1765318643964,"stop":1765318643964,"duration":0},"status":"passed","severity":"normal"},{"uid":"3210b4935a20df4d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1765318640678,"stop":1765318640678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee953080c337e38","name":"Overlapping topic subscription","time":{"start":1765318847723,"stop":1765318847723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"afb39c9ee5626475","name":"should return true when peer is on the specified shard","time":{"start":1765318606847,"stop":1765318606847,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e07824e03711e1a","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1765318607060,"stop":1765318607060,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd8918a5777841e","name":"A test","time":{"start":1765318749523,"stop":1765318749523,"duration":0},"status":"passed","severity":"normal"},{"uid":"73113421b1cd4707","name":"Push message with Script payload","time":{"start":1765319530051,"stop":1765319530051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b28a2cfb571550","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1765318615626,"stop":1765318615627,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6e1e65ca4bcc9d","name":"should update ack status of messages in outgoing buffer","time":{"start":1765318643968,"stop":1765318643968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11efa3aa4fb6c00","name":"should reject if WakuNode is not started","time":{"start":1765318654427,"stop":1765318654427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef93cc9bce8a1bef","name":"should properly create peer info with all multiaddrs","time":{"start":1765318599182,"stop":1765318599182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5031173b8fe95a","name":"should return PeerId when PeerId is provided","time":{"start":1765318607170,"stop":1765318607171,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4949d0af1b9590","name":"Push message with Russian payload","time":{"start":1765319530029,"stop":1765319530030,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6d1617caba717e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765319132549,"stop":1765319132549,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0f9e1bef9c7a46","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765318762585,"stop":1765318762585,"duration":0},"status":"passed","severity":"normal"},{"uid":"794acd88a65e6e61","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1765318640708,"stop":1765318640711,"duration":3},"status":"passed","severity":"normal"},{"uid":"820b66f296d2861","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1765318607171,"stop":1765318607171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5479dc8b2fba1153","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1765318599176,"stop":1765318599176,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7f3bc2500ec37","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1765318694645,"stop":1765318694645,"duration":0},"status":"passed","severity":"normal"},{"uid":"3036a1f012605165","name":"Relay - times out","time":{"start":1765318972304,"stop":1765318972305,"duration":1},"status":"passed","severity":"normal"},{"uid":"198589490cf340b3","name":"should remove event listeners from globalThis","time":{"start":1765318606977,"stop":1765318606977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95e58c8909b2958","name":"should start ping timers on peer connect","time":{"start":1765318607393,"stop":1765318607393,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb5eda96d5d0974","name":"Decoder throws on undefined content topic","time":{"start":1765318624278,"stop":1765318624279,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e07e13529b80512","name":"Refresh subscription","time":{"start":1765318847722,"stop":1765318847723,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7264f34857bd3deb","name":"Push message with content topic containing escaped characters","time":{"start":1765319530034,"stop":1765319530035,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d0db6af3d7ef98","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1765318959447,"stop":1765318959450,"duration":3},"status":"passed","severity":"normal"},{"uid":"378a1ca6b171666","name":"Asymmetric encrypt & decrypt","time":{"start":1765318624583,"stop":1765318624584,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2824e1c9ed8d9a","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1765318652780,"stop":1765318652780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71b6098d48e599a","name":"should not be empty after adding a subscription","time":{"start":1765318652611,"stop":1765318652611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e72b3dc5e70691","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1765318847728,"stop":1765318847728,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d98557996437fa","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1765318640676,"stop":1765318640676,"duration":0},"status":"passed","severity":"normal"},{"uid":"654b25dc49ead18d","name":"should return false when network is not connected","time":{"start":1765318607520,"stop":1765318607522,"duration":2},"status":"passed","severity":"normal"},{"uid":"40c1827196719360","name":"should drop connection via multiaddr with hangUp","time":{"start":1765318763193,"stop":1765318763194,"duration":1},"status":"passed","severity":"normal"},{"uid":"671c3a68288908f3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765319132545,"stop":1765319132546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab44db840e02c500","name":"returns only open connection if one present","time":{"start":1765318607437,"stop":1765318607437,"duration":0},"status":"passed","severity":"normal"},{"uid":"700825e2701bc02e","name":"Publish message with rate limit","time":{"start":1765318841206,"stop":1765318841206,"duration":0},"status":"passed","severity":"normal"},{"uid":"7094661b76d2491","name":"Query with Ordered Callback, No message returned","time":{"start":1765318932258,"stop":1765318932258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62e91ac49172cbd","name":"should hang up with multiaddr and return true on success","time":{"start":1765318607523,"stop":1765318607524,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf3361544b389bb","name":"should handle missing messages with undefined retrievalHint","time":{"start":1765318643966,"stop":1765318643966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f743f2d7c9de9e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765319132551,"stop":1765319132551,"duration":0},"status":"passed","severity":"normal"},{"uid":"6960c64f3bc5d103","name":"should handle peer store update failures gracefully","time":{"start":1765318607399,"stop":1765318607400,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97fd305f05de722","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765319132553,"stop":1765319132553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a1d0ef4ff62ec7","name":"Encoder throws on empty string content topic","time":{"start":1765318607814,"stop":1765318607814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d411cafa78ee6d50","name":"Push message with content topic containing short","time":{"start":1765319530041,"stop":1765319530042,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abf9ac07bb481c4","name":"ends if stream creation fails","time":{"start":1765318607684,"stop":1765318607684,"duration":0},"status":"passed","severity":"normal"},{"uid":"803fe2690b0f6f77","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1765318917967,"stop":1765318917967,"duration":0},"status":"passed","severity":"normal"},{"uid":"52231446874a9537","name":"should get multiple eligible entries at later time","time":{"start":1765318640213,"stop":1765318640214,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded4d3126de5cb88","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765319132549,"stop":1765319132549,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb57db17c7397b48","name":"should create PeerExchange instance with components","time":{"start":1765318615445,"stop":1765318615446,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c0ecb2169b6f74","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1765318847725,"stop":1765318847725,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ee4b8a768e33de","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1765318653229,"stop":1765318653229,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cc7098c679a3c1","name":"Sign & Recover","time":{"start":1765318624585,"stop":1765318624585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8435c0daaa58d0a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1765318594263,"stop":1765318594263,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cdc5affb513d17","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765319132548,"stop":1765319132548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2113a5705987b715","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1765318594266,"stop":1765318594266,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f86e6a144fdf94","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765318698836,"stop":1765318698836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbcbfec6db92296","name":"should dial all peers on dial","time":{"start":1765318763190,"stop":1765318763191,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb97998338a98d7f","name":"Passing page size 10 when there are 10 messages","time":{"start":1765318959708,"stop":1765318959709,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ea34fbdf09f6e0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765318818994,"stop":1765318818995,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b16c70cb173884","name":"should handle timestamp equal to current time","time":{"start":1765318643531,"stop":1765318643531,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc0250b07834eae","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765319132543,"stop":1765319132544,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0f7077a91612e1","name":"should skip peer when failed to dial recently","time":{"start":1765318606622,"stop":1765318606622,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd312801b4ec30ff","name":"should work with mixed v2 and v3 peers","time":{"start":1765318652127,"stop":1765318652129,"duration":2},"status":"passed","severity":"normal"},{"uid":"17e3b2bc4c2657d3","name":"yields undefined for messages without content topic","time":{"start":1765318607686,"stop":1765318607687,"duration":1},"status":"passed","severity":"normal"},{"uid":"134bde153d46f357","name":"should process tasks in queue","time":{"start":1765318651692,"stop":1765318651692,"duration":0},"status":"passed","severity":"normal"},{"uid":"436327ce7e28329b","name":"Retrieval Hint","time":{"start":1765318643765,"stop":1765318643765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e746044b095e327b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1765318652627,"stop":1765318652627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2d4b3bbd0e8e54","name":"should return false when peer shard info is not found","time":{"start":1765318606848,"stop":1765318606849,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aeded0f98214456","name":"Default pageSize","time":{"start":1765318959712,"stop":1765318959713,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e256430c656bd23","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1765318834608,"stop":1765318834608,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6aa8234ad20152a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1765318917967,"stop":1765318917968,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c331067b300bb4","name":"Push message with content topic containing SQL Injection","time":{"start":1765319530043,"stop":1765319530043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7c38b1b0cb1944","name":"Emits 'synced' when message flagged as lost","time":{"start":1765318654210,"stop":1765318654211,"duration":1},"status":"passed","severity":"normal"},{"uid":"61316e13b6af84c2","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1765318654212,"stop":1765318654212,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef41ea5dffc9ef","name":"Check publish message containing unicode special characters","time":{"start":1765318841200,"stop":1765318841200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e741e894cb135cd1","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1765318834610,"stop":1765318834610,"duration":0},"status":"passed","severity":"normal"},{"uid":"51118e3246f15c13","name":"Check received message containing emoji","time":{"start":1765319102596,"stop":1765319102596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edf7d80d2f8d89e","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765318654941,"stop":1765318654941,"duration":0},"status":"passed","severity":"normal"},{"uid":"594c1771c3bc2ccf","name":"Callback on promise","time":{"start":1765318960626,"stop":1765318960627,"duration":1},"status":"passed","severity":"normal"},{"uid":"804a9df54e354737","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1765318834609,"stop":1765318834609,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1412d3c4a81853","name":"Push message with custom timestamp: 1765315099029","time":{"start":1765319530046,"stop":1765319530046,"duration":0},"status":"passed","severity":"normal"},{"uid":"44851e513a8072","name":"should wait for Filter peer to be connected","time":{"start":1765318654430,"stop":1765318654430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce0da1081a34cdd","name":"should add peer to queue when queue is not empty","time":{"start":1765318606617,"stop":1765318606618,"duration":1},"status":"passed","severity":"normal"},{"uid":"20162025d6a907ce","name":"should return empty array when no peers connected","time":{"start":1765318607524,"stop":1765318607525,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf9d02862271738","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765319132560,"stop":1765319132560,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b3c7c1a159d3dc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765319132559,"stop":1765319132559,"duration":0},"status":"passed","severity":"normal"},{"uid":"12031a6f039dfea5","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1765318652637,"stop":1765318652638,"duration":1},"status":"passed","severity":"normal"},{"uid":"731d38ea8a33f17d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1765318959450,"stop":1765318959453,"duration":3},"status":"passed","severity":"normal"}] |