allure-jswaku/8731/widgets/severity.json
2025-07-22 23:52:00 +00:00

1 line
180 KiB
JSON

[{"uid":"37b36e119e6954ce","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753227674281,"stop":1753227674281,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a7e2910fc6655d","name":"Nwaku publishes","time":{"start":1753227653794,"stop":1753227653794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae497f05c776c36a","name":"accepts time-filtered query with content filter","time":{"start":1753227468814,"stop":1753227468814,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b0e307cebe4eae","name":"Encoder throws on undefined content topic","time":{"start":1753227469413,"stop":1753227469414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1472cf2542a22eeb","name":"Check publish message containing escaped characters","time":{"start":1753227663814,"stop":1753227663814,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d4bb3a08d1b097","name":"should handle dial errors gracefully","time":{"start":1753227468456,"stop":1753227468460,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b18380cbe7afa30","name":"should update peer store before dialing","time":{"start":1753227468305,"stop":1753227468305,"duration":0},"status":"passed","severity":"normal"},{"uid":"4145c91c86147809","name":"Overlapping topic subscription","time":{"start":1753228283417,"stop":1753228283417,"duration":0},"status":"broken","severity":"normal"},{"uid":"4f7145aa3b1c5b9d","name":"Subscribe to topic containing XML and publish message","time":{"start":1753227674281,"stop":1753227674281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccf203a2fc0ecf8","name":"should be able to encode the field with only STORE set to true","time":{"start":1753227458328,"stop":1753227458328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a42de457cb845b1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753228283432,"stop":1753228283432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea942d240d921a32","name":"should encodeTxt and decodeTxt","time":{"start":1753227458997,"stop":1753227458998,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d462fd2b553fc6c","name":"Push message with rate limit","time":{"start":1753227940300,"stop":1753227940300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef179e7b422d1940","name":"Overlapping topic subscription","time":{"start":1753227674277,"stop":1753227674277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b16d8f8962801c76","name":"should start the dialing interval","time":{"start":1753227468028,"stop":1753227468028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2625533f426ab9b5","name":"Push message equal or less that 1MB","time":{"start":1753227940290,"stop":1753227940290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1802cb798058c24","name":"should be safe to call multiple times","time":{"start":1753227468452,"stop":1753227468452,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea7e4e23923e7d8","name":"random static sharding 2 - Cluster ID: 519, Shard ID: 614","time":{"start":1753227851094,"stop":1753227851094,"duration":0},"status":"passed","severity":"normal"},{"uid":"671379f8959d21a","name":"random static sharding 3 - Cluster ID: 347, Shard ID: 788","time":{"start":1753227851094,"stop":1753227851094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df59fd62f9a0b6","name":"Subscribe to topic containing XML and receive message","time":{"start":1753228283421,"stop":1753228283422,"duration":1},"status":"passed","severity":"normal"},{"uid":"32774d714984dd8b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753227458326,"stop":1753227458327,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2826db7a6a8cce","name":"1 Relay, 1 Filter, gives up","time":{"start":1753227477078,"stop":1753227477078,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc5b71888b4b0a8","name":"should set field with all protocols disabled","time":{"start":1753227459006,"stop":1753227459007,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ac1eb4ceafc7","name":"Default pageSize","time":{"start":1753227931468,"stop":1753227931468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba566f35cfef8800","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753227498582,"stop":1753227498582,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0b43a4ddc8849a","name":"should be empty when created","time":{"start":1753227498214,"stop":1753227498215,"duration":1},"status":"passed","severity":"normal"},{"uid":"82902235ba8eefc6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753227477219,"stop":1753227477219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ccdbc018344e0a5","name":"Check publish message containing Chinese","time":{"start":1753227663810,"stop":1753227663810,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd40531f5c94f76","name":"messageHashStr works with IProtoMessage","time":{"start":1753227468476,"stop":1753227468476,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc65c4a95510275","name":"Check meta is set [symmetric]","time":{"start":1753227487009,"stop":1753227487009,"duration":0},"status":"passed","severity":"normal"},{"uid":"738be41965e3f993","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753227657162,"stop":1753227657162,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8d48428619d182","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753227507663,"stop":1753227507663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c820d669e9d2d54c","name":"Check received message containing numeric","time":{"start":1753227976444,"stop":1753227976444,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c715330613754","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753227532708,"stop":1753227532709,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b2542b3306aa21","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753227453059,"stop":1753227453059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f9626ad8f51d11","name":"Subscribe to topic containing long and receive message","time":{"start":1753228283431,"stop":1753228283431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25bce4a6ceabe1f","name":"Relay + Store","time":{"start":1753227532197,"stop":1753227532198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34900231e08984c","name":"should not dial peers from store when browser is not connected","time":{"start":1753227468453,"stop":1753227468453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81dbf1e2a73dd34","name":"Subscribe to topic containing Script and receive message","time":{"start":1753228283433,"stop":1753228283433,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b06db31f4b1992","name":"should enable all discoveries when explicitly set","time":{"start":1753227497725,"stop":1753227497725,"duration":0},"status":"passed","severity":"normal"},{"uid":"29808ecba6ba4b19","name":"Does not throw an exception when node disconnects","time":{"start":1753227954604,"stop":1753227954604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8e9a8eec0895d1","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753227936560,"stop":1753227936561,"duration":1},"status":"passed","severity":"normal"},{"uid":"85bd99f62766e1a1","name":"should work with mixed v2 and v3 peers","time":{"start":1753227498155,"stop":1753227498155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a492de0e1b09bc2","name":"Check received message containing special chars","time":{"start":1753227976456,"stop":1753227976456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af23f19eaeb1f1f","name":"throws on content topic with non-number generation field","time":{"start":1753227453045,"stop":1753227453045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0867c699648da69","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753228283416,"stop":1753228283416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1dcea91e21bbb9","name":"rejects content-filtered query with only contentTopics","time":{"start":1753227468805,"stop":1753227468805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccda45b5745e5dcb","name":"should drop connection to all peers on hangUp","time":{"start":1753227614274,"stop":1753227614274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69c8cc7474e6e66","name":"LightPush","time":{"start":1753227954712,"stop":1753227954712,"duration":0},"status":"passed","severity":"normal"},{"uid":"322d1ac78acefe32","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753228283426,"stop":1753228283426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6589af86cf1f8b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753227469035,"stop":1753227469036,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6013d15687f0c89","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753227908467,"stop":1753227908467,"duration":0},"status":"passed","severity":"normal"},{"uid":"104419d086ef826","name":"Push message with content topic containing emoji","time":{"start":1753227940286,"stop":1753227940286,"duration":0},"status":"passed","severity":"normal"},{"uid":"183e594857376a20","name":"should clear dial history on stop","time":{"start":1753227468040,"stop":1753227468041,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ac6d4a4a082678","name":"should start all internal components","time":{"start":1753227469447,"stop":1753227469447,"duration":0},"status":"passed","severity":"normal"},{"uid":"95736a97a02c06ad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753227453061,"stop":1753227453062,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae139d672db46c","name":"Push message with meta","time":{"start":1753227940298,"stop":1753227940298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1351eb4eb3555357","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753227507654,"stop":1753227507654,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c4d610c3e5e8e3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753227976465,"stop":1753227976465,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ccdcf9aef793fd","name":"should reject if Store is requested but not mounted","time":{"start":1753227498532,"stop":1753227498535,"duration":3},"status":"passed","severity":"normal"},{"uid":"49d3bb11495cd89f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753227453140,"stop":1753227453140,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75dd6354f6f4a39","name":"should maintain proper timestamps if all messages received","time":{"start":1753227510978,"stop":1753227510978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5904a7caafe80964","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753227453061,"stop":1753227453061,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ee587a50b2e2cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753227453060,"stop":1753227453060,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa529e23d64a887","name":"Check publish message containing special chars","time":{"start":1753227663810,"stop":1753227663810,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefeebd9d7fbe74a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753227468470,"stop":1753227468470,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf75809ccc926c5","name":"should handle errors when removing globalThis listeners","time":{"start":1753227468124,"stop":1753227468124,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b724a3300fa6f5","name":"Check publish message containing unicode special characters","time":{"start":1753227663814,"stop":1753227663814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f725479cf904a11","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753227507661,"stop":1753227507661,"duration":0},"status":"passed","severity":"normal"},{"uid":"237b6277fd9065af","name":"should get / set TCP multiaddr","time":{"start":1753227459003,"stop":1753227459004,"duration":1},"status":"passed","severity":"normal"},{"uid":"9acf58dddf2729b6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753227477219,"stop":1753227477219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f3012c7e671473a","name":"Subscribe and receive messages via lightPush","time":{"start":1753228283412,"stop":1753228283412,"duration":0},"status":"broken","severity":"normal"},{"uid":"93a50c3f14fa6674","name":"Throws when trying to push message with empty payload","time":{"start":1753227940292,"stop":1753227940292,"duration":0},"status":"passed","severity":"normal"},{"uid":"21519f162e66806f","name":"should properly create location multiaddrs - udp6","time":{"start":1753227459005,"stop":1753227459005,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b56bb58fd741113","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753227657160,"stop":1753227657160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a917896b35bd68c2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753228143109,"stop":1753228143109,"duration":0},"status":"broken","severity":"normal"},{"uid":"8a83df99d51e99a3","name":"should create KeepAliveManager with required options","time":{"start":1753227468693,"stop":1753227468693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4683f7b1fc6b1b6","name":"should successfully query store with valid decoders and options","time":{"start":1753227498524,"stop":1753227498524,"duration":0},"status":"passed","severity":"normal"},{"uid":"4334e26c19faacdd","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753227476907,"stop":1753227476907,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c37063d4332880","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753227507662,"stop":1753227507662,"duration":0},"status":"passed","severity":"normal"},{"uid":"de73f7b325f11698","name":"should clear all timers","time":{"start":1753227468699,"stop":1753227468699,"duration":0},"status":"passed","severity":"normal"},{"uid":"821a2df4d03d9ee3","name":"1 Store, 2 fetches","time":{"start":1753227477077,"stop":1753227477078,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ef470059baf20b","name":"should handle network check errors gracefully","time":{"start":1753227468073,"stop":1753227468073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d074160902dfe570","name":"should remove event listeners","time":{"start":1753227468451,"stop":1753227468452,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac18f99b2f022c5","name":"Push message with content topic containing special chars","time":{"start":1753227940282,"stop":1753227940283,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b9b86419204896","name":"1 Relay, 1 fetch","time":{"start":1753227477077,"stop":1753227477077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af523a23323fac9","name":"Nodes with multiple pubsub topic","time":{"start":1753227657160,"stop":1753227657161,"duration":1},"status":"passed","severity":"normal"},{"uid":"2678ed5d0ec39460","name":"should transition to Unhealthy when no connections","time":{"start":1753227498142,"stop":1753227498142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcbeebbd3ab4780","name":"should encode/decode to text encoding","time":{"start":1753227459002,"stop":1753227459003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e70598cb0c9cbc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753227453062,"stop":1753227453063,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c249dcd1c495bed","name":"should decode valid enr successfully","time":{"start":1753227458998,"stop":1753227458998,"duration":0},"status":"passed","severity":"normal"},{"uid":"566bd7166917dc08","name":"Subscribe and receive messages via waku relay post","time":{"start":1753228283413,"stop":1753228283414,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d1a5ac7d7363c5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753227458330,"stop":1753227458331,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ccf4b396e6d6215","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753227570067,"stop":1753227570067,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b562a2adf0474e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753227864784,"stop":1753227864784,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eea53e3f808e1b6","name":"Callback on promise, aborts when callback returns true","time":{"start":1753227908468,"stop":1753227908469,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ff322cb2bf04a1","name":"should push the message to the outgoing buffer","time":{"start":1753227510975,"stop":1753227510976,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8cededbeba5fe9","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753227674279,"stop":1753227674280,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98c57a9e4aa3e63","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753228283433,"stop":1753228283433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e41d5dddf4f34a","name":"Push message with content topic containing Arabic","time":{"start":1753227940283,"stop":1753227940284,"duration":1},"status":"passed","severity":"normal"},{"uid":"124ad0b71de929c6","name":"should not fail to stop the service if it was not started","time":{"start":1753227481066,"stop":1753227481066,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bae190fe54dc22","name":"msgTime: 0 ms from now, startTime: 1752968736907, endTime: 1753227936907","time":{"start":1753227948167,"stop":1753227948167,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f90a4401d827232","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753228143120,"stop":1753228143120,"duration":0},"status":"broken","severity":"normal"},{"uid":"4e5341a6efc61fd6","name":"should update ack status of messages in outgoing buffer","time":{"start":1753227510983,"stop":1753227510983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede3a87227df4d94","name":"should handle dial errors","time":{"start":1753227469451,"stop":1753227469451,"duration":0},"status":"passed","severity":"normal"},{"uid":"692fee949a7eb4f3","name":"should handle queue overflow by adding peers to queue","time":{"start":1753227468060,"stop":1753227468061,"duration":1},"status":"passed","severity":"normal"},{"uid":"55bfd2e00424c511","name":"should be safe to call multiple times","time":{"start":1753227468286,"stop":1753227468286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d09c99030428960","name":"Query Generator, No Decoder","time":{"start":1753227879298,"stop":1753227879298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce25782e7fd59431","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753227507674,"stop":1753227507674,"duration":0},"status":"passed","severity":"normal"},{"uid":"63126e671392bc7d","name":"should lock peers when selected","time":{"start":1753227498576,"stop":1753227498577,"duration":1},"status":"passed","severity":"normal"},{"uid":"5403f1f1dd5629bb","name":"Should update multiaddrs","time":{"start":1753227614655,"stop":1753227614655,"duration":0},"status":"passed","severity":"normal"},{"uid":"6954f273dc96ee40","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753228283429,"stop":1753228283429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91574cf61045e9b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753227510977,"stop":1753227510978,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fc3b4330472d8f","name":"Relay + Store","time":{"start":1753227459009,"stop":1753227459009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e698abf0cdc90a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753228283419,"stop":1753228283420,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5674b3c459cfc26","name":"should not fail to start the service if it is already started","time":{"start":1753227531446,"stop":1753227531446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b424c37bbc9a3512","name":"Push message with content topic containing short","time":{"start":1753227940292,"stop":1753227940292,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac21beb835097ecf","name":"should create a new stream if no existing for protocol found","time":{"start":1753227469033,"stop":1753227469033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a434683491cc490","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753227469022,"stop":1753227469023,"duration":1},"status":"passed","severity":"normal"},{"uid":"4010a92b45146b3b","name":"should not dispatch event when already disconnected","time":{"start":1753227468149,"stop":1753227468149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59d0944eae29bf2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753227453048,"stop":1753227453049,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e7b5ba94226249","name":"Init the array if not present","time":{"start":1753227452881,"stop":1753227452882,"duration":1},"status":"passed","severity":"normal"},{"uid":"12778d1c993cc62c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753227497486,"stop":1753227497486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc914d9e3265c19","name":"Check received message containing emoji","time":{"start":1753227976449,"stop":1753227976450,"duration":1},"status":"passed","severity":"normal"},{"uid":"438e3e38974efb","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753227453050,"stop":1753227453051,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc86b457621effb","name":"Check received message containing Chinese","time":{"start":1753227976445,"stop":1753227976445,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bfda90d284215b","name":"All","time":{"start":1753227532198,"stop":1753227532198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ee6601832e5642","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753227976451,"stop":1753227976451,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cafaeebe5be5c8c","name":"should not fail to stop the service if it was not started","time":{"start":1753227640561,"stop":1753227640561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb95df8494fca9e","name":"should set field with only STORE enabled","time":{"start":1753227459007,"stop":1753227459008,"duration":1},"status":"passed","severity":"normal"},{"uid":"451b5c86ec528b0","name":"Relay - times out","time":{"start":1753227954711,"stop":1753227954711,"duration":0},"status":"passed","severity":"normal"},{"uid":"493459807f775f03","name":"random static sharding 6 - Cluster ID: 301, Shard ID: 115","time":{"start":1753227851095,"stop":1753227851096,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c469dada83fe87f","name":"should dial peer immediately when queue is empty","time":{"start":1753227468042,"stop":1753227468042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bd3cf2bdb71299","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753227587908,"stop":1753227587909,"duration":1},"status":"passed","severity":"normal"},{"uid":"693c5367f5e3777e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753228283434,"stop":1753228283434,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b581145cc13069","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753227507671,"stop":1753227507671,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d1503ac150c7bc","name":"Encoder throws on empty string content topic","time":{"start":1753227487011,"stop":1753227487011,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf917d2a6bf61ab","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753227532710,"stop":1753227532710,"duration":0},"status":"passed","severity":"normal"},{"uid":"23728bbaadf69152","name":"Round trip binary serialization","time":{"start":1753227469412,"stop":1753227469412,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fd7a0c5b83ee79","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753227453051,"stop":1753227453051,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae3bd267b459ff6","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753227936557,"stop":1753227936558,"duration":1},"status":"passed","severity":"normal"},{"uid":"2baabdf043c55cae","name":"should clear the dialing interval","time":{"start":1753227468040,"stop":1753227468040,"duration":0},"status":"passed","severity":"normal"},{"uid":"502c49cd729bfe1","name":"should only return 1 node with relay capability","time":{"start":1753227477217,"stop":1753227477217,"duration":0},"status":"passed","severity":"normal"},{"uid":"841c656327850f66","name":"should return false when peer is not on the specified shard","time":{"start":1753227468436,"stop":1753227468437,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d04d2775c2a233","name":"Nodes with multiple pubsub topic","time":{"start":1753227657162,"stop":1753227657163,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48ab64c5b57936c","name":"Push message with custom timestamp: 1753223950845","time":{"start":1753227940301,"stop":1753227940301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20b45118ff288a9","name":"should return false when peer shard info is not found","time":{"start":1753227468437,"stop":1753227468437,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a2ca7fbb4ed8f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753227468469,"stop":1753227468469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbe05061ca6701a","name":"should not return locked peers if enough unlocked are available","time":{"start":1753227498577,"stop":1753227498578,"duration":1},"status":"passed","severity":"normal"},{"uid":"98599771fff50d59","name":"Check publish message containing short","time":{"start":1753227663808,"stop":1753227663809,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae1e288854ac344","name":"Check publish message containing SQL Injection","time":{"start":1753227663811,"stop":1753227663811,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ed183319da8e83","name":"Push message with short payload","time":{"start":1753227940280,"stop":1753227940280,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc4f5ebb83e045c","name":"Check received message containing JSON","time":{"start":1753227976459,"stop":1753227976459,"duration":0},"status":"passed","severity":"normal"},{"uid":"803b008e072918d8","name":"can start the service","time":{"start":1753227640560,"stop":1753227640561,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba66a82c0911a80","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753227545970,"stop":1753227545971,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76d6ca08768852b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753227507358,"stop":1753227507359,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a735a245caf3dc1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753227459008,"stop":1753227459008,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e39221ac925e56","name":"Promise Callback - false","time":{"start":1753227918596,"stop":1753227918598,"duration":2},"status":"passed","severity":"normal"},{"uid":"be2e9d403338a8f7","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753228143115,"stop":1753228143115,"duration":0},"status":"broken","severity":"normal"},{"uid":"e707cb9133c7b53a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753227468708,"stop":1753227468708,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c1536d0dcdfc91","name":"Subscribe to topic containing short and publish message","time":{"start":1753227674278,"stop":1753227674278,"duration":0},"status":"passed","severity":"normal"},{"uid":"23326f4663c08000","name":"Subscribe to topic containing long and receive message","time":{"start":1753228283418,"stop":1753228283419,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f0a93c3ae0d116","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753227879297,"stop":1753227879297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bfa7e146fb38c7","name":"Check publish message containing Arabic","time":{"start":1753227663810,"stop":1753227663811,"duration":1},"status":"passed","severity":"normal"},{"uid":"73acd03c4d45ac0b","name":"should perform ping and update peer store on timer","time":{"start":1753227468709,"stop":1753227468709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2067c525a1e9a6be","name":"different cluster: nodes don't connect","time":{"start":1753227603466,"stop":1753227603466,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bfb78045aa30c7","name":"should emit a peer event after start","time":{"start":1753227640565,"stop":1753227640566,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a0a4279ed2c52f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app48/10/topic422/xml","time":{"start":1753227766409,"stop":1753227766409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1b7edeb617bf0d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app51/8/topic170/json","time":{"start":1753227766410,"stop":1753227766410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f295c095e55612c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753227468473,"stop":1753227468473,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19803e0f20ba668","name":"should handle dial errors gracefully","time":{"start":1753227468059,"stop":1753227468060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8580ea062fd90aa","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753227670451,"stop":1753227670451,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7c6c667500d2301","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753228283432,"stop":1753228283433,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa82cde5a9a0b40e","name":"should not create relay timers when relay is not provided","time":{"start":1753227468717,"stop":1753227468717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed65a05f508ab53","name":"Check received message containing JSON","time":{"start":1753227976448,"stop":1753227976448,"duration":0},"status":"passed","severity":"normal"},{"uid":"19be7c17bc49eaf1","name":"should handle browser offline state overriding peer connections","time":{"start":1753227468164,"stop":1753227468165,"duration":1},"status":"passed","severity":"normal"},{"uid":"7757c01ce6e053fb","name":"it tolerates circular branch references","time":{"start":1753227477215,"stop":1753227477215,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d29405f93fc05f5","name":"Publishes to nwaku","time":{"start":1753227653793,"stop":1753227653794,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d9b77704dfbe62","name":"Query generator for multiple messages with different content topic format","time":{"start":1753227908467,"stop":1753227908468,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f87d60c7bc7480","name":"should do nothing if no non-locked connections to drop","time":{"start":1753227468468,"stop":1753227468469,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cabfd3169d5d3c","name":"Query generator for multiple messages with different message text format","time":{"start":1753227908463,"stop":1753227908467,"duration":4},"status":"passed","severity":"normal"},{"uid":"eec066926ede0341","name":"should return false when peer has no shard info","time":{"start":1753227468432,"stop":1753227468435,"duration":3},"status":"passed","severity":"normal"},{"uid":"a33cf284970a7e53","name":"Generator, 2 different shards","time":{"start":1753227869743,"stop":1753227869743,"duration":0},"status":"passed","severity":"normal"},{"uid":"804e6c5802ff8410","name":"ends after yielding if response size indicates end","time":{"start":1753227469152,"stop":1753227469153,"duration":1},"status":"passed","severity":"normal"},{"uid":"318817a408ca6393","name":"should be able to decode the field with only STORE set to true","time":{"start":1753227458333,"stop":1753227458334,"duration":1},"status":"passed","severity":"normal"},{"uid":"8590cc1c90813f7a","name":"Js publishes, other Js receives","time":{"start":1753227653794,"stop":1753227653795,"duration":1},"status":"passed","severity":"normal"},{"uid":"3903f7970e1121c9","name":"Subscribe and receives messages on 20 topics","time":{"start":1753228283428,"stop":1753228283428,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cdba8b69c79b1e","name":"Push message with content topic containing numeric","time":{"start":1753227940293,"stop":1753227940294,"duration":1},"status":"passed","severity":"normal"},{"uid":"669fca6d8afea101","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753228018882,"stop":1753228018882,"duration":0},"status":"passed","severity":"normal"},{"uid":"809611a56d723f22","name":"Decoder throws on empty string content topic","time":{"start":1753227488570,"stop":1753227488570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b28a27a48e8413","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753227453064,"stop":1753227453064,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ff6c8c5d35b692","name":"Encoder throws on empty string content topic","time":{"start":1753227488569,"stop":1753227488569,"duration":0},"status":"passed","severity":"normal"},{"uid":"439decbf6c1f4909","name":"non connected peers","time":{"start":1753227640756,"stop":1753227640756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b86d08e7c2e3e8a9","name":"Subscribe and receive messages via lightPush","time":{"start":1753228283425,"stop":1753228283425,"duration":0},"status":"broken","severity":"normal"},{"uid":"ec2b07493f297d9a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753227948164,"stop":1753227948165,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a42274030cd1fff","name":"Check publish message containing JSON","time":{"start":1753227663813,"stop":1753227663813,"duration":0},"status":"passed","severity":"normal"},{"uid":"35400333f4f7264a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753228283431,"stop":1753228283431,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3320c69b615287","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753228283427,"stop":1753228283428,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0813ab69b4fb8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753227864782,"stop":1753227864783,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c68fbc1c5492717","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753227507677,"stop":1753227507678,"duration":1},"status":"passed","severity":"normal"},{"uid":"1baf57e5c2818432","name":"Query generator for 2000 messages","time":{"start":1753227908470,"stop":1753227908472,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fed521e5fb1fb2a","name":"should properly create location multiaddrs - tcp","time":{"start":1753227459006,"stop":1753227459006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6e1942a9bc1bd4","name":"should register libp2p event listeners when start is called","time":{"start":1753227498579,"stop":1753227498579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a68a3810ffab358","name":"should be safe to call multiple times","time":{"start":1753227469448,"stop":1753227469448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e426915d67aa9e","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753227507645,"stop":1753227507647,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce4e28eee2b01466","name":"should create dialer with libp2p and shardReader","time":{"start":1753227468016,"stop":1753227468027,"duration":11},"status":"passed","severity":"normal"},{"uid":"aa95d81976ce84e4","name":"groups content topics by expected pubsub topic","time":{"start":1753227453054,"stop":1753227453054,"duration":0},"status":"passed","severity":"normal"},{"uid":"81039ba4b95a8c81","name":"should throw an error for insufficient data","time":{"start":1753227453140,"stop":1753227453140,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe04141a00d60d86","name":"should be safe to call multiple times","time":{"start":1753227468285,"stop":1753227468285,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafe437ff2846d31","name":"should only return 1 node with relay and store capability","time":{"start":1753227477217,"stop":1753227477217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dcc09bcf9f90a7","name":"should get all peers from store","time":{"start":1753227468455,"stop":1753227468455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1ea5687f5c44a2","name":"returns all values when wanted number matches available values","time":{"start":1753227476239,"stop":1753227476241,"duration":2},"status":"passed","severity":"normal"},{"uid":"55cfbcd01c2dd7f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app93/1/topic207/utf8","time":{"start":1753227766411,"stop":1753227766412,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c1477e829131c4","name":"Passing an array","time":{"start":1753227954605,"stop":1753227954605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c734e697ef205885","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753227657163,"stop":1753227657163,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f94fc90f5396fd","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753227468709,"stop":1753227468709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d37a37ddfb934fe","name":"Refresh subscription","time":{"start":1753227674277,"stop":1753227674277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45ba875350e82ce6","name":"Check publish message containing shell command","time":{"start":1753227663813,"stop":1753227663814,"duration":1},"status":"passed","severity":"normal"},{"uid":"179e272d92710bbd","name":"should return no connections if no open connection provided","time":{"start":1753227468894,"stop":1753227468894,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9a0fe497ae739a","name":"should handle ping failures gracefully","time":{"start":1753227468709,"stop":1753227468710,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bce436a82535ca","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753227864785,"stop":1753227864785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a49efd6a074d04","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753227674276,"stop":1753227674276,"duration":0},"status":"passed","severity":"normal"},{"uid":"435655020cb97569","name":"Filter","time":{"start":1753227954712,"stop":1753227954713,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc89d59a2887448","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753227507652,"stop":1753227507653,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08740b8f6bbd876","name":"should be safe to call multiple times","time":{"start":1753227468698,"stop":1753227468699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d00ec81f3e22e04","name":"Push to array if already present","time":{"start":1753227452882,"stop":1753227452883,"duration":1},"status":"passed","severity":"normal"},{"uid":"2379c0ce05f0996a","name":"should not retry if at least one success","time":{"start":1753227498153,"stop":1753227498153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e45f03cd187fa7","name":"should increase lamport timestamp","time":{"start":1753227510975,"stop":1753227510975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84e7d6e5f7816b8","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753227510982,"stop":1753227510983,"duration":1},"status":"passed","severity":"normal"},{"uid":"217b41ad05754756","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753227507675,"stop":1753227507675,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc00a6e27542c5d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753227507673,"stop":1753227507674,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b20db96b2d3738a","name":"should handle corrupted shard info gracefully","time":{"start":1753227468440,"stop":1753227468440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc494d460433179","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753227498621,"stop":1753227498621,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7630f51b7f97a9","name":"should be safe to call multiple times","time":{"start":1753227468700,"stop":1753227468700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aab87d6edde40cb","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app92/9/topic992/xml","time":{"start":1753227766408,"stop":1753227766408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d115c7f2000508e2","name":"should invoke callbacks when receiving a message","time":{"start":1753227498220,"stop":1753227498220,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ca01963fcd24a1","name":"should set field with all protocols enabled","time":{"start":1753227459007,"stop":1753227459007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cda5976f8f36de0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753227657159,"stop":1753227657160,"duration":1},"status":"passed","severity":"normal"},{"uid":"d112279d80c712a6","name":"same cluster, static sharding: nodes connect","time":{"start":1753227603463,"stop":1753227603463,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9a88d6ed693d5","name":"should dial peer when on same shard","time":{"start":1753227468054,"stop":1753227468055,"duration":1},"status":"passed","severity":"normal"},{"uid":"246e1f9cd2d41ea0","name":"should use configured peers when available","time":{"start":1753227498526,"stop":1753227498526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54a09ffe0f74e8a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753227507676,"stop":1753227507676,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35f05dcd173d897","name":"Sample","time":{"start":1753227458337,"stop":1753227458337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dffb4d955844de","name":"Promise Callback - true","time":{"start":1753227918595,"stop":1753227918595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbe80750993ae5b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753228143117,"stop":1753228143117,"duration":0},"status":"broken","severity":"normal"},{"uid":"6ea0db0aaefb2477","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753227510979,"stop":1753227510979,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d59e7661152686","name":"should dial peers from store when no connections remain","time":{"start":1753227468453,"stop":1753227468454,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff76c9de538fd67","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/10/topic979/xml","time":{"start":1753227766409,"stop":1753227766410,"duration":1},"status":"passed","severity":"normal"},{"uid":"13690eb7fcd21a62","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753227498220,"stop":1753227498220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14cbdc0285abbdc","name":"should dial second nwaku node that was discovered","time":{"start":1753227526095,"stop":1753227526096,"duration":1},"status":"skipped","severity":"normal"},{"uid":"35ab6d7611c46fb0","name":"Push message with custom timestamp: 1753231150845","time":{"start":1753227940301,"stop":1753227940301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28facaa0df0ff0c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753227507642,"stop":1753227507642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d690f3b0cac94b58","name":"Check message with invalid timestamp is not received","time":{"start":1753227976462,"stop":1753227976462,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7120bc32b9a2e","name":"should dial all peers on dial","time":{"start":1753227614273,"stop":1753227614273,"duration":0},"status":"passed","severity":"normal"},{"uid":"4199e7e3cc189ada","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753227498621,"stop":1753227498622,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3b8dd11942ebd4","name":"should return false when navigator.onLine is false","time":{"start":1753227468125,"stop":1753227468132,"duration":7},"status":"passed","severity":"normal"},{"uid":"e2caf003d30407bf","name":"Renews subscription after lossing a connection","time":{"start":1753228283424,"stop":1753228283424,"duration":0},"status":"broken","severity":"normal"},{"uid":"5d9f43130aef8da","name":"Check message with no payload is not received","time":{"start":1753227976453,"stop":1753227976453,"duration":0},"status":"passed","severity":"normal"},{"uid":"826d4730d8b5f2a7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753228283419,"stop":1753228283419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0e601876c473c2","name":"Push message with custom timestamp: 1753223950845","time":{"start":1753227940289,"stop":1753227940290,"duration":1},"status":"passed","severity":"normal"},{"uid":"f074e9a8fbcc5adb","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753227507641,"stop":1753227507642,"duration":1},"status":"passed","severity":"normal"},{"uid":"828c39cba666ec58","name":"should return peer for existing peer","time":{"start":1753227468461,"stop":1753227468462,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9cd8770ad2c175","name":"should handle peer store errors gracefully","time":{"start":1753227468305,"stop":1753227468306,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e246934cfaf57af","name":"Publish message with custom timestamp: Tue Jul 22 2025 22:40:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1753227663816,"stop":1753227663816,"duration":0},"status":"passed","severity":"normal"},{"uid":"58032c0dfe3d42ba","name":"throws on empty content topic","time":{"start":1753227453044,"stop":1753227453044,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8ac678f72499ff","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753228143118,"stop":1753228143118,"duration":0},"status":"broken","severity":"normal"},{"uid":"2181a44077553495","name":"should add event listener for peer:discovery","time":{"start":1753227468284,"stop":1753227468285,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1d6b305d64183b","name":"should properly create location multiaddrs - tcp6","time":{"start":1753227459005,"stop":1753227459005,"duration":0},"status":"passed","severity":"normal"},{"uid":"36043bb00a038583","name":"should not dispatch event when already connected","time":{"start":1753227468148,"stop":1753227468148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81cef84bd5c4122","name":"should dispatch connect and disconnect events","time":{"start":1753227498578,"stop":1753227498578,"duration":0},"status":"passed","severity":"normal"},{"uid":"178313011a2db0f8","name":"Push message with rate limit","time":{"start":1753227940289,"stop":1753227940289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc39107df09f238","name":"should recognize a client error status code","time":{"start":1753227588289,"stop":1753227588289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82b249d09b35fbc","name":"should handle peer store errors gracefully","time":{"start":1753227468462,"stop":1753227468462,"duration":0},"status":"passed","severity":"normal"},{"uid":"485299ec5eaa5514","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753227948167,"stop":1753227948168,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f78b40efa15f819","name":"Query Generator - true","time":{"start":1753227918591,"stop":1753227918592,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fb8bdd5334f116","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753227469455,"stop":1753227469455,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f78824d6190f6d3","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753227507658,"stop":1753227507659,"duration":1},"status":"passed","severity":"normal"},{"uid":"3683d5421f1f67da","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753227453060,"stop":1753227453060,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed3df80db8b51ed","name":"should send to specified number of peers of used peers","time":{"start":1753227498150,"stop":1753227498150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1b8872657b105a","name":"Sets default value correctly","time":{"start":1753227954607,"stop":1753227954607,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dd9b0e5ca0f37f","name":"should keep entries that haven't expired yet","time":{"start":1753227496764,"stop":1753227496765,"duration":1},"status":"passed","severity":"normal"},{"uid":"46106679d363fba1","name":"should return all connected peers without codec filter","time":{"start":1753227469453,"stop":1753227469453,"duration":0},"status":"passed","severity":"normal"},{"uid":"586e518380b206e3","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753227468162,"stop":1753227468162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1cbf665f5afb25d","name":"should create an instance with libp2p and dialer","time":{"start":1753227468271,"stop":1753227468284,"duration":13},"status":"passed","severity":"normal"},{"uid":"1a5bc867320203b","name":"should create ShardReader with static shards network config","time":{"start":1753227468428,"stop":1753227468428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef62132d8a642450","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753227603466,"stop":1753227603467,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b27f6e042914d88","name":"should hang up with multiaddr and return true on success","time":{"start":1753227469452,"stop":1753227469452,"duration":0},"status":"passed","severity":"normal"},{"uid":"915c6ba96a3b8588","name":"should handle onConnected and onDisconnected","time":{"start":1753227498578,"stop":1753227498578,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfca977f74be40a5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753228283434,"stop":1753228283434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ea09e718b76b12","name":"should dial peers from store on start","time":{"start":1753227468449,"stop":1753227468450,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba913c785c39fb9e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753227498579,"stop":1753227498579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6770551df12005f","name":"Check received message containing Russian","time":{"start":1753227976446,"stop":1753227976446,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbb26fdca1ab5ad","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753227507662,"stop":1753227507662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92574ff5dbfe510","name":"Store - dialed first","time":{"start":1753227954711,"stop":1753227954711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e776470f7619ad7a","name":"throws an error for improperly formatted content topics","time":{"start":1753227453055,"stop":1753227453055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76895956154e5ce","name":"should return false when peer is on different cluster","time":{"start":1753227468436,"stop":1753227468436,"duration":0},"status":"passed","severity":"normal"},{"uid":"935c4913f7f66cbe","name":"Subscribe to topic containing Script and publish message","time":{"start":1753227674280,"stop":1753227674281,"duration":1},"status":"passed","severity":"normal"},{"uid":"865b1a7069f486cb","name":"should handle complete peer lifecycle","time":{"start":1753227468760,"stop":1753227468763,"duration":3},"status":"passed","severity":"normal"},{"uid":"290b0ec467b8eeed","name":"should process tasks in queue","time":{"start":1753227497480,"stop":1753227497483,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cf1173a5c6ce5a1","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753227869743,"stop":1753227869743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4697de49bc137d","name":"Check message with invalid timestamp is not received","time":{"start":1753227976451,"stop":1753227976451,"duration":0},"status":"passed","severity":"normal"},{"uid":"19faa4a13aa89f4e","name":"should successfully stop","time":{"start":1753227498622,"stop":1753227498622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a18987b075b5c7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753227458998,"stop":1753227458999,"duration":1},"status":"passed","severity":"normal"},{"uid":"29519f789ed7d94","name":"should return true when peer is on the same cluster","time":{"start":1753227468428,"stop":1753227468428,"duration":0},"status":"passed","severity":"normal"},{"uid":"536d25dc58bebb4c","name":"Delete observer","time":{"start":1753227642290,"stop":1753227642291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2654fba387d2a3","name":"more peers than existing","time":{"start":1753227640755,"stop":1753227640755,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3420f0e5a1231e2","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753227498581,"stop":1753227498582,"duration":1},"status":"passed","severity":"normal"},{"uid":"a780ff4c35cd80f0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753227458334,"stop":1753227458334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6544bed5185a3c97","name":"Register correct protocols","time":{"start":1753227674274,"stop":1753227674274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2844cb8fd297144","name":"should not allow k > 12","time":{"start":1753227507353,"stop":1753227507355,"duration":2},"status":"passed","severity":"normal"},{"uid":"78275440b2de0602","name":"Encoder throws on empty string content topic","time":{"start":1753227469414,"stop":1753227469414,"duration":0},"status":"passed","severity":"normal"},{"uid":"377b79a0346a42c3","name":"Subscribe to topic containing Script and receive message","time":{"start":1753228283421,"stop":1753228283421,"duration":0},"status":"passed","severity":"normal"},{"uid":"277efd1069a2f135","name":"Push message with content topic containing SQL Injection","time":{"start":1753227940296,"stop":1753227940297,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f71aa2ad6401c4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753228283422,"stop":1753228283422,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db59b38d8910845","name":"Query with Ordered Callback, No Decoder","time":{"start":1753227879300,"stop":1753227879300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a651af72a10fd7","name":"should throw error - no id","time":{"start":1753227459000,"stop":1753227459000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b198e0b5d7f90ec5","name":"should return null for non-existent peer","time":{"start":1753227468462,"stop":1753227468462,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3888340969a0ac","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753228283416,"stop":1753228283416,"duration":0},"status":"passed","severity":"normal"},{"uid":"96dd924d6c980fa2","name":"Sign & Recover","time":{"start":1753227487314,"stop":1753227487314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b919a5148628d5a","name":"should check connected peers if present and suitable","time":{"start":1753227498535,"stop":1753227498536,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc08652187622dcc","name":"should handle complete discovery-to-dial flow","time":{"start":1753227468316,"stop":1753227468316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b27238eda3ac82","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753227507678,"stop":1753227507678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f3c0d6b9a760ac","name":"returns only open connection if one present","time":{"start":1753227468893,"stop":1753227468893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9890fc1143613e","name":"should handle complete connection lifecycle","time":{"start":1753227468164,"stop":1753227468164,"duration":0},"status":"passed","severity":"normal"},{"uid":"2861ded7b172257e","name":"should reject on timeout if it was set","time":{"start":1753227498535,"stop":1753227498535,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c5b41458158862","name":"should requeue task if no peer is available","time":{"start":1753227497485,"stop":1753227497485,"duration":0},"status":"passed","severity":"normal"},{"uid":"37069b141fb28077","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753228283422,"stop":1753228283422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9806a83a2b9ef9a2","name":"should handle errors when accessing navigator","time":{"start":1753227468163,"stop":1753227468163,"duration":0},"status":"passed","severity":"normal"},{"uid":"428ed562748455e9","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753227458330,"stop":1753227458330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9268de0cf4f258","name":"Check received message containing unicode special characters","time":{"start":1753227976449,"stop":1753227976449,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f4cd5974ebb01","name":"should return false when peer is not found","time":{"start":1753227468435,"stop":1753227468435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2b76a0896902f7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753227468469,"stop":1753227468470,"duration":1},"status":"passed","severity":"normal"},{"uid":"a754e460ec1c52dc","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753227469415,"stop":1753227469415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfa860f96325744","name":"Check received message containing long","time":{"start":1753227976444,"stop":1753227976444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83f30c86c5c3cd","name":"should start and stop interval correctly","time":{"start":1753227497479,"stop":1753227497480,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5e7b9d27f4c134","name":"Check received message containing short","time":{"start":1753227976443,"stop":1753227976444,"duration":1},"status":"passed","severity":"normal"},{"uid":"849e3f132bee7640","name":"should recognize a server error status code","time":{"start":1753227588289,"stop":1753227588289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45dc8dedcddac93","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753227507676,"stop":1753227507677,"duration":1},"status":"passed","severity":"normal"},{"uid":"82be37cd16b499e","name":"Push message with content topic containing escaped characters","time":{"start":1753227940297,"stop":1753227940297,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ad3f4309216e5c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753227469035,"stop":1753227469035,"duration":0},"status":"passed","severity":"normal"},{"uid":"83980af1240a7c92","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753227498579,"stop":1753227498580,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8dba3b5d3c0eaed","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753227468307,"stop":1753227468316,"duration":9},"status":"passed","severity":"normal"},{"uid":"cdac05ec5c39dcbe","name":"Push message with content topic containing SQL Injection","time":{"start":1753227940284,"stop":1753227940285,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca97d916c4d3e4f","name":"should dispatch network event when browser goes offline","time":{"start":1753227468150,"stop":1753227468162,"duration":12},"status":"passed","severity":"normal"},{"uid":"46407e74ba47d171","name":"Fails to push message bigger that 1MB","time":{"start":1753227940291,"stop":1753227940291,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e4515ff1c67484","name":"should dial one peer on dial","time":{"start":1753227614275,"stop":1753227614275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0db1a7810f12d69","name":"throws on content topic with empty encoding field","time":{"start":1753227453047,"stop":1753227453048,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d87cd838aabd12","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753228283428,"stop":1753228283428,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f7c81c042b57ab5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app37/6/topic724/json","time":{"start":1753227766410,"stop":1753227766410,"duration":0},"status":"passed","severity":"normal"},{"uid":"74be2e5f2c627c1","name":"topics with same application and version share the same shard","time":{"start":1753227453053,"stop":1753227453054,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55a6ad4c6cd0122","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753227507648,"stop":1753227507648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c54841d88eb24b3","name":"should handle case when globalThis is not available","time":{"start":1753227468134,"stop":1753227468134,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc877b95cfb2781","name":"Check received message containing shell command","time":{"start":1753227976459,"stop":1753227976459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d14574970b9df53","name":"Check received message containing Basic HTML tag","time":{"start":1753227976458,"stop":1753227976458,"duration":0},"status":"passed","severity":"normal"},{"uid":"493ef6fca37833f6","name":"Rejects garbage","time":{"start":1753227501893,"stop":1753227501893,"duration":0},"status":"passed","severity":"normal"},{"uid":"623e8dcd85935e90","name":"should return empty array when no peers connected","time":{"start":1753227469453,"stop":1753227469453,"duration":0},"status":"passed","severity":"normal"},{"uid":"34614503e08c6579","name":"Correctly serialized arguments","time":{"start":1753227603617,"stop":1753227603617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee749d1dadfb23f","name":"should skip peer when dialed recently","time":{"start":1753227468047,"stop":1753227468047,"duration":0},"status":"passed","severity":"normal"},{"uid":"255e89261299e546","name":"Subscribe to topic containing short and receive message","time":{"start":1753228283430,"stop":1753228283431,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e3cd0b7aee3670","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753227948164,"stop":1753227948164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06f72aaf2c3618d","name":"Encoder throws on undefined content topic","time":{"start":1753227488569,"stop":1753227488569,"duration":0},"status":"passed","severity":"normal"},{"uid":"e810eafe9a669b2c","name":"should handle errors when getting connections","time":{"start":1753227468163,"stop":1753227468163,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd21e58110859ba","name":"should dispatch network event when browser goes online","time":{"start":1753227468149,"stop":1753227468149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c47d143e2f04031","name":"Query generator for multiple messages","time":{"start":1753227908462,"stop":1753227908463,"duration":1},"status":"passed","severity":"normal"},{"uid":"60458149aedfe080","name":"should create all internal components","time":{"start":1753227469447,"stop":1753227469447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b544f8f92bb636ae","name":"isConnected should return true after first peer connects","time":{"start":1753227545972,"stop":1753227545972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39662432638ab61","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753227507651,"stop":1753227507652,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9009811825557c","name":"should clear dial history on start","time":{"start":1753227468029,"stop":1753227468035,"duration":6},"status":"passed","severity":"normal"},{"uid":"d2be82046540699d","name":"Cluster id 0, shard 0","time":{"start":1753227851092,"stop":1753227851093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e26c808d6209598","name":"should correctly encode and decode a request message","time":{"start":1753227588287,"stop":1753227588288,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecbd68c4eab72eb","name":"Store - dialed after - with timeout","time":{"start":1753227954712,"stop":1753227954712,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91a4c9515e34326","name":"Wrong topic","time":{"start":1753227766412,"stop":1753227766412,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc20449e1f2acf8","name":"should not modify tags of connections for different peers","time":{"start":1753227498583,"stop":1753227498583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04b0d65d077ea90","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753227468476,"stop":1753227468476,"duration":0},"status":"passed","severity":"normal"},{"uid":"810dba3274b70f3d","name":"Push 30 different messages","time":{"start":1753227940292,"stop":1753227940292,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fafbe652fb831933","name":"should request peer renewal on specific errors","time":{"start":1753227497487,"stop":1753227497487,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb94dfdcc45fab08","name":"can start the service","time":{"start":1753227481064,"stop":1753227481065,"duration":1},"status":"passed","severity":"normal"},{"uid":"979bb5ddcf33c89d","name":"should save new peer to store","time":{"start":1753227468306,"stop":1753227468306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ea4b13c751538c","name":"should serialize and deserialize correctly","time":{"start":1753227509675,"stop":1753227509675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cc71c066c71aa1","name":"random static sharding 7 - Cluster ID: 652, Shard ID: 853","time":{"start":1753227851096,"stop":1753227851096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92411b3a52b6c8e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753227488568,"stop":1753227488568,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bc9a7e65233419","name":"should add received messages to bloom filter","time":{"start":1753227510978,"stop":1753227510978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2311e0a961ef632e","name":"Check message received after jswaku node is restarted","time":{"start":1753227976453,"stop":1753227976454,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00d8ef184415184","name":"should handle relay send failures gracefully","time":{"start":1753227468735,"stop":1753227468737,"duration":2},"status":"passed","severity":"normal"},{"uid":"18d331661bf42af6","name":"should skip peer when not on same cluster","time":{"start":1753227468054,"stop":1753227468054,"duration":0},"status":"passed","severity":"normal"},{"uid":"265f816fb95fcffd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753227468472,"stop":1753227468473,"duration":1},"status":"passed","severity":"normal"},{"uid":"d107d9cbf59b7169","name":"should remove expired entries after TTL has passed","time":{"start":1753227496761,"stop":1753227496764,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d170fc8797f975c","name":"should not discard bootstrap peers if under the limit","time":{"start":1753227570068,"stop":1753227570068,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0985ad79bdfab","name":"Refresh subscription","time":{"start":1753228283418,"stop":1753228283418,"duration":0},"status":"broken","severity":"normal"},{"uid":"147479dee8c910f6","name":"Check received message with timestamp: 1753227526180000000 ","time":{"start":1753227976460,"stop":1753227976461,"duration":1},"status":"passed","severity":"normal"},{"uid":"232007b14cc27319","name":"throws on content topic with empty version field","time":{"start":1753227453046,"stop":1753227453047,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ad90b5e7f05c47","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753227476906,"stop":1753227476907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9100324921b642ee","name":"should handle peerStore errors gracefully","time":{"start":1753227469454,"stop":1753227469454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eae20e09060902","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753227468132,"stop":1753227468132,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b9f200758f4014","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753227458335,"stop":1753227458336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b2b8ef205437f8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753227864784,"stop":1753227864784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89d963a10df2a57","name":"should initialize with custom number of peers","time":{"start":1753227498576,"stop":1753227498576,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e807929e035e433","name":"should not receive a peer event after stop","time":{"start":1753227531448,"stop":1753227531449,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62d48075db5feed","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753227469034,"stop":1753227469035,"duration":1},"status":"passed","severity":"normal"},{"uid":"3670422a631ab3d1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753227476242,"stop":1753227476242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce3f66821fa2a5f","name":"Query with Promise Callback, No Decoder","time":{"start":1753227879303,"stop":1753227879303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a256d82638c384","name":"Relay Node - default protocol","time":{"start":1753227954713,"stop":1753227954713,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d3969aa562a2a7","name":"connects to nwaku","time":{"start":1753227954603,"stop":1753227954604,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2d715d78243898","name":"should allow redial after cooldown period","time":{"start":1753227468048,"stop":1753227468049,"duration":1},"status":"passed","severity":"normal"},{"uid":"d443ab74d7a5dd67","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753227498581,"stop":1753227498581,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc2cafebb1d75b5","name":"msgTime: 0 ms from now, startTime: 1753141536907, endTime: 1753227936907","time":{"start":1753227948167,"stop":1753227948167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3696429c14cc943b","name":"Push message with custom timestamp: 1722469150845","time":{"start":1753227940300,"stop":1753227940301,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ab140b717f54d7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753227603464,"stop":1753227603464,"duration":0},"status":"passed","severity":"normal"},{"uid":"9705d98ab2fb3cfe","name":"should be empty after removing the only subscription","time":{"start":1753227498219,"stop":1753227498220,"duration":1},"status":"passed","severity":"normal"},{"uid":"285333a5b3aba3f4","name":"should partition messages based on acknowledgement status","time":{"start":1753227510982,"stop":1753227510982,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df8038ce0566c84","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753228283428,"stop":1753228283428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea46656cb324a43f","name":"Push message with meta","time":{"start":1753227940287,"stop":1753227940287,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc5a13478c520ac","name":"Generator, one shard","time":{"start":1753227869742,"stop":1753227869743,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f3180857f2ce3","name":"connected peers and dial","time":{"start":1753227640754,"stop":1753227640755,"duration":1},"status":"skipped","severity":"normal"},{"uid":"25f69c309c499e5b","name":"Check received message containing Basic HTML tag","time":{"start":1753227976447,"stop":1753227976448,"duration":1},"status":"passed","severity":"normal"},{"uid":"2851de7f8a9364f0","name":"should create KeepAliveManager with relay","time":{"start":1753227468693,"stop":1753227468694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17d2a2979e1340d","name":"should return PeerId when PeerId is provided","time":{"start":1753227469019,"stop":1753227469019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1463317c66e904e2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753227507672,"stop":1753227507672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fe445bb1cbff79","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753227507678,"stop":1753227507679,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ad3687f419f27a","name":"should handle multiple query options for time ranges","time":{"start":1753227498525,"stop":1753227498525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77b051012bca867","name":"Encoder throws on undefined content topic","time":{"start":1753227487010,"stop":1753227487010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9280431ae77b1e30","name":"should create ConnectionManager with relay","time":{"start":1753227469446,"stop":1753227469446,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b1cc934a95a61d","name":"Passing page size 19 when there are 20 messages","time":{"start":1753227931467,"stop":1753227931468,"duration":1},"status":"passed","severity":"normal"},{"uid":"2884523f1f94e46","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753227507680,"stop":1753227507680,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfed3d8962b648d9","name":"should start and setup intervals and event listeners","time":{"start":1753227498221,"stop":1753227498221,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1ee5f9044c225","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753227663818,"stop":1753227663819,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c7d87a998a954b","name":"Push message with custom timestamp: 1722469150845","time":{"start":1753227940289,"stop":1753227940289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b637d98b50992d64","name":"should handle peer connect event","time":{"start":1753227468135,"stop":1753227468147,"duration":12},"status":"passed","severity":"normal"},{"uid":"e8c28697d68ee627","name":"Subscribe and receive messages via waku relay post","time":{"start":1753228283426,"stop":1753228283426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb94cecd9acf16a","name":"Check received message containing emoji","time":{"start":1753227976460,"stop":1753227976460,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b22b01f8fa3a85","name":"Query with Ordered Callback, No message returned","time":{"start":1753227879301,"stop":1753227879301,"duration":0},"status":"passed","severity":"normal"},{"uid":"531787f764f74b1a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753227507661,"stop":1753227507662,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62deee5bc0aa73b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app2/3/topic981/proto","time":{"start":1753227766410,"stop":1753227766411,"duration":1},"status":"passed","severity":"normal"},{"uid":"c253aa81f5af0acc","name":"messageHashStr returns a hex string","time":{"start":1753227468475,"stop":1753227468475,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc80d7194791e1eb","name":"should sort peers by ping value","time":{"start":1753227469454,"stop":1753227469454,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cf0067b2776724","name":"should return true when peer is on the specified shard","time":{"start":1753227468435,"stop":1753227468436,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa126fd2fb969c6c","name":"should encode/decode to RLP encoding","time":{"start":1753227459002,"stop":1753227459002,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00e06539abb97cf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753227453058,"stop":1753227453058,"duration":0},"status":"passed","severity":"normal"},{"uid":"961e92842bdd0f4f","name":"Push message with short payload","time":{"start":1753227940291,"stop":1753227940291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8ec6fe80ba7050","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753227487006,"stop":1753227487008,"duration":2},"status":"passed","severity":"normal"},{"uid":"92c5f1ad94e10233","name":"Fails to publish message with empty text","time":{"start":1753227663817,"stop":1753227663817,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd404433e7eeb2d9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753227468804,"stop":1753227468804,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b4d3506ad931c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753227453058,"stop":1753227453058,"duration":0},"status":"passed","severity":"normal"},{"uid":"643b778838aea2eb","name":"should properly create location multiaddrs - udp","time":{"start":1753227459005,"stop":1753227459006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fce4af00827cea3","name":"can start and stop the service","time":{"start":1753227531444,"stop":1753227531445,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce523f1b97ee775","name":"throws if store query response has error status","time":{"start":1753227469149,"stop":1753227469150,"duration":1},"status":"passed","severity":"normal"},{"uid":"357595999c257542","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753228283423,"stop":1753228283424,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6d39ed0371c4b5","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753227948163,"stop":1753227948163,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e5f826cea9867e","name":"ignores unrecognized TXT record formats","time":{"start":1753227477216,"stop":1753227477216,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb229aef982aec1","name":"should not retry if at least one success","time":{"start":1753227497488,"stop":1753227497488,"duration":0},"status":"passed","severity":"normal"},{"uid":"709bb76ea5dfb838","name":"can query messages by message hash","time":{"start":1753227911910,"stop":1753227911910,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf93e46a443c522b","name":"Check received message containing Russian","time":{"start":1753227976457,"stop":1753227976457,"duration":0},"status":"passed","severity":"normal"},{"uid":"816c23834a8a661b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753227674276,"stop":1753227674277,"duration":1},"status":"passed","severity":"normal"},{"uid":"3629e83bb844fdce","name":"should dial more peers if under maxConnections","time":{"start":1753227468464,"stop":1753227468465,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45d3df358c34b44","name":"should remove event listeners from libp2p","time":{"start":1753227468123,"stop":1753227468123,"duration":0},"status":"passed","severity":"normal"},{"uid":"210fbba7af20e7ed","name":"can start the service","time":{"start":1753227531443,"stop":1753227531444,"duration":1},"status":"passed","severity":"normal"},{"uid":"215b6bb1d579db84","name":"Check message with non string payload is not received","time":{"start":1753227976464,"stop":1753227976464,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fb8e205932b366","name":"should handle all zero keep alive options","time":{"start":1753227468747,"stop":1753227468748,"duration":1},"status":"passed","severity":"normal"},{"uid":"224c79cf6b95c779","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753227507659,"stop":1753227507659,"duration":0},"status":"passed","severity":"normal"},{"uid":"111081465693842","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753227453051,"stop":1753227453051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0b9d3cd7fe6b8c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753227507642,"stop":1753227507643,"duration":1},"status":"passed","severity":"normal"},{"uid":"858f44eec512e5e2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753227507677,"stop":1753227507677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bd270d14c8d346","name":"should handle peer not in mesh for all topics","time":{"start":1753227468748,"stop":1753227468759,"duration":11},"status":"passed","severity":"normal"},{"uid":"cfb8e2ee6a070638","name":"Subscribe and receives messages on 20 topics","time":{"start":1753228283415,"stop":1753228283415,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8e3f6d532f5b42","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753227864784,"stop":1753227864785,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc02a3e9347fa0ac","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753228018880,"stop":1753228018880,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a57d60f78ecb27","name":"should retry if all attempts fail","time":{"start":1753227497489,"stop":1753227497489,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbe3f076fd38719","name":"should reject if Filter is requested but not mounted","time":{"start":1753227498535,"stop":1753227498535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2756f5db290010a2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753227468463,"stop":1753227468464,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed9ada19ed98392","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753227477218,"stop":1753227477218,"duration":0},"status":"passed","severity":"normal"},{"uid":"953794d87abd6a38","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753228283421,"stop":1753228283421,"duration":0},"status":"passed","severity":"normal"},{"uid":"415b8249e85874f5","name":"Query Generator, No message returned","time":{"start":1753227879298,"stop":1753227879299,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fa900f0bf2e8b6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753228283413,"stop":1753228283413,"duration":0},"status":"passed","severity":"normal"},{"uid":"73605c924354672f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753227453057,"stop":1753227453057,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f993c7111e350a","name":"should insert message id into causal history","time":{"start":1753227510976,"stop":1753227510976,"duration":0},"status":"passed","severity":"normal"},{"uid":"962f17233b2d02fa","name":"should not receive a peer event after stop","time":{"start":1753227481068,"stop":1753227481068,"duration":0},"status":"passed","severity":"normal"},{"uid":"45da393a517825b7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753227453053,"stop":1753227453053,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde31efad17e445c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app68/5/topic673/xml","time":{"start":1753227766412,"stop":1753227766412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca692efffa86cf49","name":"Throws when trying to push message with empty payload","time":{"start":1753227940281,"stop":1753227940281,"duration":0},"status":"passed","severity":"normal"},{"uid":"633689cf77f73f66","name":"should drop connection via multiaddr with hangUp","time":{"start":1753227614276,"stop":1753227614276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ecf43b9b69bb9a","name":"should attach causal history and bloom filter to each message","time":{"start":1753227510976,"stop":1753227510977,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0325570e652e14a","name":"Callback on promise","time":{"start":1753227908468,"stop":1753227908468,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c22b15a541430e7","name":"should handle peer disconnect event when no connections remain","time":{"start":1753227468147,"stop":1753227468147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1026da10c9349f7","name":"should have no discoveries enabled by default","time":{"start":1753227497723,"stop":1753227497724,"duration":1},"status":"passed","severity":"normal"},{"uid":"81dd4660e5a2a9eb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753227498142,"stop":1753227498143,"duration":1},"status":"passed","severity":"normal"},{"uid":"d272279ad078c498","name":"Relay - dialed first","time":{"start":1753227954710,"stop":1753227954710,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb10658d5b594746","name":"Check received message containing unicode special characters","time":{"start":1753227976460,"stop":1753227976460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d09776076440f5","name":"should set field with only RELAY enabled","time":{"start":1753227459007,"stop":1753227459007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f212bcdb1db435c4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753227603466,"stop":1753227603466,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f13c6c2123e526","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753227674282,"stop":1753227674282,"duration":0},"status":"passed","severity":"normal"},{"uid":"74894e7c187c59fd","name":"should not execute task if max attempts is 0","time":{"start":1753227497488,"stop":1753227497488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6403c01cbbd8ade8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753227674281,"stop":1753227674282,"duration":1},"status":"passed","severity":"normal"},{"uid":"f345f81688832f25","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753227507675,"stop":1753227507675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ada5412eb366946","name":"Check meta is set [ecies]","time":{"start":1753227488568,"stop":1753227488568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9da30e59898c7c6","name":"should deliver messages after dependencies are met","time":{"start":1753227510981,"stop":1753227510981,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d45c6d437907e3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753227507670,"stop":1753227507671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0acc780150b9f0","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753227507663,"stop":1753227507664,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b367af30cf061d4","name":"should return PeerId when PeerId is provided","time":{"start":1753227469021,"stop":1753227469022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e43ef573b8dca1","name":"should throw error when no peers are available","time":{"start":1753227498524,"stop":1753227498524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74331b51f10f8bc","name":"should handle dial errors gracefully","time":{"start":1753227468287,"stop":1753227468305,"duration":18},"status":"passed","severity":"normal"},{"uid":"ab171e5fcc09027a","name":"should return correct status message","time":{"start":1753227588290,"stop":1753227588290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfdc283e92bd3cb","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753227550652,"stop":1753227550652,"duration":0},"status":"passed","severity":"normal"},{"uid":"573749a119bca9b8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753227531451,"stop":1753227531452,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8f8d5126186de58c","name":"returns nothing if no connections present","time":{"start":1753227468893,"stop":1753227468893,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad506f938e863f9","name":"caches peers it previously fetched","time":{"start":1753227477216,"stop":1753227477217,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c9c6314c5d9d80","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753227468732,"stop":1753227468733,"duration":1},"status":"passed","severity":"normal"},{"uid":"571bd064929b5239","name":"should allow redial after failed dial cooldown expires","time":{"start":1753227468060,"stop":1753227468060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61bad8d18dced9f","name":"should handle corrupted local storage data gracefully","time":{"start":1753227481070,"stop":1753227481070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2aafef47d9b4022","name":"should handle errors gracefully when getting peer info","time":{"start":1753227468439,"stop":1753227468440,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a97f8bd5a1436d","name":"Subscribe and publish message","time":{"start":1753227674275,"stop":1753227674275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9411a78d204c9c3d","name":"should initialize bloom filter with correct parameters","time":{"start":1753227509673,"stop":1753227509673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d665b1c99d35ff58","name":"Ephemeral field set to true","time":{"start":1753227469412,"stop":1753227469413,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc4087aab836991","name":"handles different networkShards values correctly","time":{"start":1753227453055,"stop":1753227453055,"duration":0},"status":"passed","severity":"normal"},{"uid":"507050e3a69eecc9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753227674280,"stop":1753227674280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09d06b62e3797e1","name":"should never report false negatives","time":{"start":1753227509674,"stop":1753227509675,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdb79f42ef82bed","name":"should load peers from local storage and dispatch events","time":{"start":1753227481069,"stop":1753227481069,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b95c7c54cbc2c5a","name":"Check publish message after client node is restarted","time":{"start":1753227663819,"stop":1753227663819,"duration":0},"status":"skipped","severity":"normal"},{"uid":"396aadb7714c4123","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753227674275,"stop":1753227674275,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a2e95899f15ca9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753227908469,"stop":1753227908469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49080550f81165b","name":"Symmetric encrypt & Decrypt","time":{"start":1753227487313,"stop":1753227487313,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb471bf185a72d6","name":"should not create multiple intervals when called multiple times","time":{"start":1753227468035,"stop":1753227468035,"duration":0},"status":"passed","severity":"normal"},{"uid":"24231f6cc47b37e2","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753227507659,"stop":1753227507659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49a8cbeed38ddfb","name":"Check received message containing Arabic","time":{"start":1753227976445,"stop":1753227976446,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ce3ea11f8d2d20","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753228283427,"stop":1753228283427,"duration":0},"status":"broken","severity":"normal"},{"uid":"4868ec08a2dea1c8","name":"random static sharding 9 - Cluster ID: 70, Shard ID: 872","time":{"start":1753227851097,"stop":1753227851097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f44fc5771eb585","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753227976461,"stop":1753227976461,"duration":0},"status":"passed","severity":"normal"},{"uid":"363e6ab88b60550e","name":"should not fail to stop the service if it was not started","time":{"start":1753227531445,"stop":1753227531446,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc59f9bbeab64402","name":"should be delivered immediately if received","time":{"start":1753227510984,"stop":1753227510984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf7e30e4f2ef9bc","name":"should detect messages with missing dependencies","time":{"start":1753227510980,"stop":1753227510981,"duration":1},"status":"passed","severity":"normal"},{"uid":"6463d71fc4ec0ea7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753227507357,"stop":1753227507358,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca28146c59cb020e","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753227510983,"stop":1753227510983,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a7d7f2e463526c","name":"should not be empty after adding a subscription","time":{"start":1753227498219,"stop":1753227498219,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eff0db3c55fccb1","name":"Check received message containing Script","time":{"start":1753227976446,"stop":1753227976447,"duration":1},"status":"passed","severity":"normal"},{"uid":"896c2e85bf09fce7","name":"should fail to send if no connected peers found","time":{"start":1753227498149,"stop":1753227498150,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c83cd75678ff0e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753228283422,"stop":1753228283422,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d322387d746260f","name":"should process queue every 500ms","time":{"start":1753227468067,"stop":1753227468067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf8ef3928be6df9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753228283423,"stop":1753228283423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f81a58ba49c1ba0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753228283435,"stop":1753228283435,"duration":0},"status":"passed","severity":"normal"},{"uid":"938920dd4532750d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753227453053,"stop":1753227453053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6884e21643a2d5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753227458331,"stop":1753227458332,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1cd27162d237c2","name":"should return true even if peer has no overlapping shards","time":{"start":1753227468432,"stop":1753227468432,"duration":0},"status":"passed","severity":"normal"},{"uid":"836c2ab572807b9a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753227477078,"stop":1753227477078,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a137c2dc755772","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753227468474,"stop":1753227468475,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5b8add06ed29a5","name":"Decoder throws on undefined content topic","time":{"start":1753227469414,"stop":1753227469414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b338831dc417d1","name":"Check message on other pubsub topic is not received","time":{"start":1753227976451,"stop":1753227976452,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f36ad3edeb909fe","name":"Check publish message containing Script","time":{"start":1753227663812,"stop":1753227663812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb867663e29f231","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753227453052,"stop":1753227453052,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafea1fa3b0db289","name":"should handle different types of entries","time":{"start":1753227496765,"stop":1753227496766,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4cd12dea4f99ba7","name":"should properly create location multiaddrs - udp4","time":{"start":1753227459004,"stop":1753227459004,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b47df55c41fa32c","name":"yields undefined for messages without decoder","time":{"start":1753227469152,"stop":1753227469152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d1a8b30cf83397","name":"Meta field set when metaSetter is specified","time":{"start":1753227469413,"stop":1753227469413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bdf8af81d9aed1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753227674278,"stop":1753227674278,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c537f40e7d0236","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753227545973,"stop":1753227545973,"duration":0},"status":"passed","severity":"normal"},{"uid":"56219c3a4f06e3cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753227453064,"stop":1753227453064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc1ea61f8555b3a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753227507672,"stop":1753227507672,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa543b6e9948c37","name":"peer exchange sets tag","time":{"start":1753227670445,"stop":1753227670446,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75fa630bab19cd6","name":"should properly create peer info with all multiaddrs","time":{"start":1753227459006,"stop":1753227459006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d161271b112486","name":"should remove event listeners","time":{"start":1753227468699,"stop":1753227468699,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea481192d756054","name":"Check message received after jswaku node is restarted","time":{"start":1753227976464,"stop":1753227976464,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a63cc6c545c85ce","name":"A test","time":{"start":1753227588775,"stop":1753227588775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b3bb9f727cc894","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753227507654,"stop":1753227507657,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3a6b3a26c0a0036","name":"Check received message containing short","time":{"start":1753227976454,"stop":1753227976454,"duration":0},"status":"passed","severity":"normal"},{"uid":"170a941d4d1b3c72","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753227948165,"stop":1753227948167,"duration":2},"status":"passed","severity":"normal"},{"uid":"23a20bc128c0b69","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753227453056,"stop":1753227453056,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d9031297233263","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753227468465,"stop":1753227468468,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc35f32a9e097c9d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753227663818,"stop":1753227663818,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3e3939550c8506","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753227507654,"stop":1753227507654,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba75518acbbe80f","name":"Check message on other pubsub topic is not received","time":{"start":1753227976462,"stop":1753227976462,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fba7729f53ee375","name":"Query Generator - false","time":{"start":1753227918593,"stop":1753227918595,"duration":2},"status":"passed","severity":"normal"},{"uid":"5796e32d511725f2","name":"should call waitForPeer on Relay","time":{"start":1753227498538,"stop":1753227498538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1337f0c7cdd5d8","name":"Check message with no content topic is not received","time":{"start":1753227976452,"stop":1753227976452,"duration":0},"status":"passed","severity":"normal"},{"uid":"be83797725f3256b","name":"Accepts a valid Waku Message","time":{"start":1753227501891,"stop":1753227501892,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d8d3e274db6fb9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753227458328,"stop":1753227458329,"duration":1},"status":"passed","severity":"normal"},{"uid":"11eb27dbaa9abf2c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753227532709,"stop":1753227532710,"duration":1},"status":"passed","severity":"normal"},{"uid":"962af8d8caafe1d5","name":"less peers than existing","time":{"start":1753227640755,"stop":1753227640755,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aaf00abc481165b0","name":"isConnected return false after peer stops","time":{"start":1753227545972,"stop":1753227545973,"duration":1},"status":"passed","severity":"normal"},{"uid":"736f8207e4b98043","name":"Push message with content topic containing Russian","time":{"start":1753227940284,"stop":1753227940284,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9f742811688185","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753227453050,"stop":1753227453050,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c96c065d2409857","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753228283423,"stop":1753228283423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f709d47755d0edfc","name":"should handle case with all peers already connected","time":{"start":1753227468461,"stop":1753227468461,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d45c0390e8ae3c","name":"A test","time":{"start":1753227588772,"stop":1753227588772,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c9b062bba12b7c","name":"should reject if WakuNode is not started","time":{"start":1753227498529,"stop":1753227498529,"duration":0},"status":"passed","severity":"normal"},{"uid":"db04e7690ea4abd6","name":"Check received message containing XML","time":{"start":1753227976447,"stop":1753227976447,"duration":0},"status":"passed","severity":"normal"},{"uid":"628bd6d92ae16253","name":"isConnected should return false after all peers disconnect","time":{"start":1753227545972,"stop":1753227545972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d858f5fe9ecabd00","name":"should properly create location multiaddrs - tcp4","time":{"start":1753227459004,"stop":1753227459005,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d74a9dba7056536","name":"throws on content topic with empty topic name field","time":{"start":1753227453047,"stop":1753227453047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b133cc2ebf538b6d","name":"ends if stream creation fails","time":{"start":1753227469148,"stop":1753227469149,"duration":1},"status":"passed","severity":"normal"},{"uid":"e360c3483eb7c8d1","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753227670451,"stop":1753227670451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d754a172ef854","name":"Decoder throws on empty string content topic","time":{"start":1753227469414,"stop":1753227469415,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e551fabdb51a4a","name":"should properly compute the node id","time":{"start":1753227459002,"stop":1753227459002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac7b993dab2ffc6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753227476908,"stop":1753227476908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d651a98f6c03e17d","name":"should handle case with no peers in store","time":{"start":1753227468460,"stop":1753227468460,"duration":0},"status":"passed","severity":"normal"},{"uid":"505e5061df9a9fba","name":"Push message with content topic containing emoji","time":{"start":1753227940298,"stop":1753227940298,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcef550df20d33d","name":"can start and stop the service","time":{"start":1753227640561,"stop":1753227640561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2394a537eddcea43","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753227468108,"stop":1753227468109,"duration":1},"status":"passed","severity":"normal"},{"uid":"8064bb4ec730aab9","name":"should return false when peer is not on topic","time":{"start":1753227469455,"stop":1753227469455,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c79a2fc26b6742","name":"should handle shardReader errors","time":{"start":1753227469455,"stop":1753227469456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7508719737f9ac3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753227674282,"stop":1753227674282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee047c15cfab8933","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753227498580,"stop":1753227498580,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f0a0f9540c9fdc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753228283435,"stop":1753228283436,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9d6ac33405f2ce","name":"should be safe to call multiple times","time":{"start":1753227468451,"stop":1753227468451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f9a930b4cd2cc0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753228143116,"stop":1753228143116,"duration":0},"status":"broken","severity":"normal"},{"uid":"bde952699abccd30","name":"should add event listeners to libp2p","time":{"start":1753227468110,"stop":1753227468110,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4567378708f981","name":"Check received message containing special chars","time":{"start":1753227976445,"stop":1753227976445,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfb60265aad9c25","name":"should dial with PeerId and return stream","time":{"start":1753227469450,"stop":1753227469450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7180f03785b0a06","name":"Push 30 different messages","time":{"start":1753227940280,"stop":1753227940281,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e79ac0967c46b5dd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753227976454,"stop":1753227976454,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d1806f2fbbdf0d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753227468450,"stop":1753227468450,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ebfe6756b30bfb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753227507671,"stop":1753227507671,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a27417ba7ba2b00","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753227458331,"stop":1753227458331,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f0992dce7e54db","name":"Subscribe to topic containing long and publish message","time":{"start":1753227674278,"stop":1753227674278,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a2f99040784745","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753228283414,"stop":1753228283415,"duration":1},"status":"broken","severity":"normal"},{"uid":"8bc010b9d3ca6fa5","name":"should retry failed tasks","time":{"start":1753227497486,"stop":1753227497486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a715f5ab8ed4cb3","name":"Check received message containing Arabic","time":{"start":1753227976456,"stop":1753227976457,"duration":1},"status":"passed","severity":"normal"},{"uid":"6597f65deaad6a81","name":"should wait for LightPush peer to be connected","time":{"start":1753227498536,"stop":1753227498537,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdda29eab13266c5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753227476909,"stop":1753227476910,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0a97b910552475","name":"Fails to push message with large meta","time":{"start":1753227940288,"stop":1753227940289,"duration":1},"status":"broken","severity":"normal"},{"uid":"121f9fc5d6b01977","name":"should emit a peer event after start","time":{"start":1753227531446,"stop":1753227531447,"duration":1},"status":"passed","severity":"normal"},{"uid":"f163140a30150112","name":"Mutual subscription","time":{"start":1753227674274,"stop":1753227674274,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab8defb5390cd6c","name":"Ephemeral messages are not stored","time":{"start":1753227532703,"stop":1753227532707,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a13565f7f8c203a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753228018881,"stop":1753228018882,"duration":1},"status":"passed","severity":"normal"},{"uid":"3350e2ba19574a13","name":"Decrypt messages","time":{"start":1753227642290,"stop":1753227642290,"duration":0},"status":"passed","severity":"normal"},{"uid":"937d6609b4e5a126","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753227453061,"stop":1753227453061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69b7612231de4ed","name":"Push message with content topic containing numeric","time":{"start":1753227940282,"stop":1753227940282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef756b61bcc989a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753227453057,"stop":1753227453057,"duration":0},"status":"passed","severity":"normal"},{"uid":"87174647a369f252","name":"should not process empty queue","time":{"start":1753227468069,"stop":1753227468069,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a217d57c707c01b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753228283415,"stop":1753228283415,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0e1fc0f1ce1f0b9","name":"Check received message containing escaped characters","time":{"start":1753227976449,"stop":1753227976449,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf18e4c424e1835b","name":"should set field with only FILTER enabled","time":{"start":1753227459008,"stop":1753227459008,"duration":0},"status":"passed","severity":"normal"},{"uid":"245a69badd96d3a4","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753227507663,"stop":1753227507663,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6938d2912fd4fc","name":"Publish without waiting for remote peer","time":{"start":1753227674274,"stop":1753227674275,"duration":1},"status":"passed","severity":"normal"},{"uid":"602ba75b8c1f4108","name":"rejects hash query with time filter","time":{"start":1753227468806,"stop":1753227468806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02eb0cb9729cb8b","name":"should throw if no connection provided","time":{"start":1753227469033,"stop":1753227469033,"duration":0},"status":"passed","severity":"normal"},{"uid":"340a81492879044b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753227879301,"stop":1753227879302,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91949df88fa7a12","name":"Passing page size 0 when there are 110 messages","time":{"start":1753227931465,"stop":1753227931465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00ad255ff9a404d","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753227498525,"stop":1753227498525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb8f3cca9c03960","name":"should mark all messages in causal history as acknowledged","time":{"start":1753227510979,"stop":1753227510979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f4ed98323848e2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753227936557,"stop":1753227936557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e91287585c4825","name":"should return false when pubsub topic parsing fails","time":{"start":1753227468438,"stop":1753227468439,"duration":1},"status":"passed","severity":"normal"},{"uid":"5704bcb74a7f8e80","name":"random static sharding 8 - Cluster ID: 970, Shard ID: 623","time":{"start":1753227851097,"stop":1753227851097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a07d5e8c56ef38","name":"should create ConnectionManager with required options","time":{"start":1753227469445,"stop":1753227469446,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8ad5ae8fe1e76e","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753227498576,"stop":1753227498576,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5a90afef171af2","name":"Reusing cursor across nodes","time":{"start":1753227864786,"stop":1753227864786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10b94cc614d9485","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753228143113,"stop":1753228143113,"duration":0},"status":"broken","severity":"normal"},{"uid":"b2a8a8556fad9539","name":"should remove event listeners from globalThis","time":{"start":1753227468124,"stop":1753227468124,"duration":0},"status":"passed","severity":"normal"},{"uid":"9144491bfcdc80f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753227453059,"stop":1753227453060,"duration":1},"status":"passed","severity":"normal"},{"uid":"80059456f5a28670","name":"Overlapping topic subscription","time":{"start":1753228283429,"stop":1753228283430,"duration":1},"status":"broken","severity":"normal"},{"uid":"3c7b1afef7c4901a","name":"udp ip6 address","time":{"start":1753227458413,"stop":1753227458413,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e08461ce6e17a6","name":"Waku message hash computation (no timestamp)","time":{"start":1753227468474,"stop":1753227468474,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9825ef90b0b4f4b","name":"should be able to dial TLS multiaddrs","time":{"start":1753227614276,"stop":1753227614276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c551b563ea80ad","name":"retrieves a single peer","time":{"start":1753227477214,"stop":1753227477215,"duration":1},"status":"passed","severity":"normal"},{"uid":"c704135fa703c369","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753227948163,"stop":1753227948163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83b726e4825ecd3","name":"Check publish message containing long","time":{"start":1753227663809,"stop":1753227663809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64bb4793817eb85","name":"Passing page size 110 when there are 120 messages","time":{"start":1753227931468,"stop":1753227931468,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f26e57d6419ce","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753227468729,"stop":1753227468731,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2d96d7915f14792","name":"Ordered Callback - true","time":{"start":1753227918598,"stop":1753227918602,"duration":4},"status":"passed","severity":"normal"},{"uid":"1cb60b01cdc3930b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753227498577,"stop":1753227498577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffade7039f2f0fbd","name":"Check publish message containing Basic HTML tag","time":{"start":1753227663812,"stop":1753227663813,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd54ea2d55b6d6e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753227453051,"stop":1753227453052,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b06ff9b770e20e","name":"ignores domain fetching errors","time":{"start":1753227477216,"stop":1753227477216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3d5491dda350cb","name":"Refresh subscription","time":{"start":1753228283430,"stop":1753228283430,"duration":0},"status":"broken","severity":"normal"},{"uid":"5cc78132e0688837","name":"Query with Promise Callback, No message returned","time":{"start":1753227879303,"stop":1753227879304,"duration":1},"status":"passed","severity":"normal"},{"uid":"2341367159829147","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753228143111,"stop":1753228143111,"duration":0},"status":"broken","severity":"normal"},{"uid":"3e8e000f7213c830","name":"should drop connection to one peer on hangUp","time":{"start":1753227614275,"stop":1753227614275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfb375a2f8753d","name":"should stop and cleanup resources","time":{"start":1753227498221,"stop":1753227498221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c738e643e9829e66","name":"Check received message containing long","time":{"start":1753227976455,"stop":1753227976455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dc74023a0ff990","name":"should handle peer store update failures gracefully","time":{"start":1753227468716,"stop":1753227468716,"duration":0},"status":"passed","severity":"normal"},{"uid":"939e13d130a3054","name":"should merge provided config with defaults","time":{"start":1753227469446,"stop":1753227469447,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c44a557a8603a4d","name":"Push message with content topic containing long","time":{"start":1753227940281,"stop":1753227940282,"duration":1},"status":"passed","severity":"normal"},{"uid":"1218b85a7cf98f0e","name":"should clear timers for specific peer on disconnect","time":{"start":1753227468737,"stop":1753227468738,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c7cabd9f8b34e","name":"Check received message containing SQL Injection","time":{"start":1753227976446,"stop":1753227976446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c486c090187a2a20","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753227453054,"stop":1753227453054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb7454847d12604","name":"should select older connection if present","time":{"start":1753227468894,"stop":1753227468894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ee29f1bb0653a8","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753227948165,"stop":1753227948165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4584def1c0cbf8c9","name":"should throw error - no id","time":{"start":1753227458999,"stop":1753227458999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8701e6cb6facaec","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753227545971,"stop":1753227545971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55c4737d8850f0b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753227657161,"stop":1753227657162,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6ac19e2d530ab","name":"throws if decoders don't match content topics","time":{"start":1753227469145,"stop":1753227469147,"duration":2},"status":"passed","severity":"normal"},{"uid":"febcc48f7e042b76","name":"tcp ip4 address","time":{"start":1753227458413,"stop":1753227458413,"duration":0},"status":"passed","severity":"normal"},{"uid":"282f7f965b5fd131","name":"Fields are not dropped","time":{"start":1753227468972,"stop":1753227468972,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eb8f96ce722e44","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753227507356,"stop":1753227507357,"duration":1},"status":"passed","severity":"normal"},{"uid":"813975f2229794ad","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753227497727,"stop":1753227497727,"duration":0},"status":"passed","severity":"normal"},{"uid":"277aa794a63e400","name":"Check publish message after service node is restarted","time":{"start":1753227663819,"stop":1753227663819,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9ae3cbd533b7f0e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753227468716,"stop":1753227468717,"duration":1},"status":"passed","severity":"normal"},{"uid":"599aa7591c702658","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753227468473,"stop":1753227468474,"duration":1},"status":"passed","severity":"normal"},{"uid":"300a1a0c39fee812","name":"should increase lamport timestamp","time":{"start":1753227510977,"stop":1753227510977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be1cdf3bf635c34","name":"should hang up with PeerId and return true on success","time":{"start":1753227469451,"stop":1753227469452,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e549549920b185b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753227550651,"stop":1753227550652,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ad70bb0db1752d","name":"Push message with content topic containing escaped characters","time":{"start":1753227940285,"stop":1753227940286,"duration":1},"status":"passed","severity":"normal"},{"uid":"6813aa4d472c3902","name":"throws on content topic with generation field greater than 0","time":{"start":1753227453045,"stop":1753227453046,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c13fc603ab5b57","name":"should not change state when connections remain after disconnect","time":{"start":1753227468148,"stop":1753227468148,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd497ca4f85fb7b7","name":"should handle incoming messages","time":{"start":1753227498622,"stop":1753227498622,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dc5e96bbafde27","name":"Should update shard info","time":{"start":1753227614655,"stop":1753227614656,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0fdc8d1c286c46","name":"Cluster ID 0, shard 1","time":{"start":1753227851093,"stop":1753227851093,"duration":0},"status":"passed","severity":"normal"},{"uid":"54269fb90053c4ee","name":"Decoder throws on undefined content topic","time":{"start":1753227487011,"stop":1753227487011,"duration":0},"status":"passed","severity":"normal"},{"uid":"da805aaa7544483b","name":"rejects hash query with content filter parameters","time":{"start":1753227468805,"stop":1753227468805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f265e72ff8cb4bb","name":"should add and remove event listeners correctly","time":{"start":1753227481070,"stop":1753227481070,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f45c581188df87","name":"different cluster: nodes don't connect","time":{"start":1753227603463,"stop":1753227603463,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef96af7ae8d4995","name":"Fails to publish duplicate message","time":{"start":1753227663816,"stop":1753227663817,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce781e3ab839db2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753227507649,"stop":1753227507649,"duration":0},"status":"passed","severity":"normal"},{"uid":"346561733dc93feb","name":"should correctly encode and decode a response message","time":{"start":1753227588288,"stop":1753227588289,"duration":1},"status":"passed","severity":"normal"},{"uid":"6913933bd9a9b51e","name":"should handle queue processing errors gracefully","time":{"start":1753227468069,"stop":1753227468070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04453316c8ac8fb","name":"should throw error - no public key","time":{"start":1753227459001,"stop":1753227459001,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c59705162b65bbc","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753227507647,"stop":1753227507648,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6e032b9cad05f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753227507675,"stop":1753227507675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32bfdca36b54054","name":"Check publish message containing emoji","time":{"start":1753227663814,"stop":1753227663815,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc4634073ee2bc6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753227674276,"stop":1753227674276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b703be879da41fc","name":"should handle shard reader errors gracefully","time":{"start":1753227468072,"stop":1753227468073,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3136257faceee0e","name":"should handle task timeouts","time":{"start":1753227497487,"stop":1753227497487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f355069320a0224","name":"Check message with no pubsub topic is not received","time":{"start":1753227976463,"stop":1753227976463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8161a959082f341c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753227507658,"stop":1753227507658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2ba2ba244e2627","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753227507657,"stop":1753227507657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5aec90e1eb4a21","name":"Push message equal or less that 1MB","time":{"start":1753227940301,"stop":1753227940302,"duration":1},"status":"passed","severity":"normal"},{"uid":"907d512a18acf034","name":"should return false when peer is on different cluster","time":{"start":1753227468429,"stop":1753227468432,"duration":3},"status":"passed","severity":"normal"},{"uid":"236c989098b49995","name":"Check message with no pubsub topic is not received","time":{"start":1753227976452,"stop":1753227976452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4204a3337719c69","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753227476911,"stop":1753227476911,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa622c4ce23f994","name":"should not fail to start the service if it is already started","time":{"start":1753227481066,"stop":1753227481066,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb0978cb5426751","name":"should not receive a peer event after stop","time":{"start":1753227640566,"stop":1753227640566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7166733746c9477d","name":"Check received message containing Script","time":{"start":1753227976457,"stop":1753227976458,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bd1eb59e1d30c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753227663815,"stop":1753227663815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75d4eabaa856932","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753227879299,"stop":1753227879300,"duration":1},"status":"passed","severity":"normal"},{"uid":"2444d23ff842faa6","name":"Check publish message containing Russian","time":{"start":1753227663811,"stop":1753227663811,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e56144f2af62c73","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753227469144,"stop":1753227469145,"duration":1},"status":"passed","severity":"normal"},{"uid":"7835fb2e9b6e1b82","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app9/10/topic488/proto","time":{"start":1753227766411,"stop":1753227766411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb1480f79dcf809","name":"Passing page size 1 when there are 4 messages","time":{"start":1753227931466,"stop":1753227931466,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c3d03157054fa7","name":"should stop ping timers on peer disconnect","time":{"start":1753227468708,"stop":1753227468708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af102bb33990e0","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753227469021,"stop":1753227469021,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac04f5e34f7e5bd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753227531452,"stop":1753227531453,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7823c1d176fba968","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753227498143,"stop":1753227498143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95f0c5c8d11a151","name":"should return false and handle errors gracefully","time":{"start":1753227469452,"stop":1753227469453,"duration":1},"status":"passed","severity":"normal"},{"uid":"78641af926ce2c01","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753227674283,"stop":1753227674283,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dd68321881fd21","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753227458334,"stop":1753227458335,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd28161f16647c3","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753227468717,"stop":1753227468717,"duration":0},"status":"passed","severity":"normal"},{"uid":"1828384310b29956","name":"should dial all known peers when reached zero connections","time":{"start":1753227570065,"stop":1753227570067,"duration":2},"status":"passed","severity":"normal"},{"uid":"6341b534965788f3","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753227936558,"stop":1753227936560,"duration":2},"status":"passed","severity":"normal"},{"uid":"5186b8a1a461e101","name":"Relay - dialed after","time":{"start":1753227954710,"stop":1753227954711,"duration":1},"status":"passed","severity":"normal"},{"uid":"231e937c9abe6af","name":"configure the node with multiple content topics","time":{"start":1753227766413,"stop":1753227766413,"duration":0},"status":"passed","severity":"normal"},{"uid":"83339e28e74dbbd0","name":"new peer added after a peer was already found","time":{"start":1753227670450,"stop":1753227670450,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33c38df06f351a5f","name":"should handle empty pubsub topics","time":{"start":1753227468747,"stop":1753227468747,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9c5b7994f269c7","name":"should handle multiple peer connections","time":{"start":1753227468700,"stop":1753227468701,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bd72d379e16844","name":"messageHashStr produces different results for different inputs","time":{"start":1753227468477,"stop":1753227468477,"duration":0},"status":"passed","severity":"normal"},{"uid":"941196098715ecd1","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753227477218,"stop":1753227477218,"duration":0},"status":"passed","severity":"normal"},{"uid":"44db0ef65e1d8576","name":"Subscribe to topic containing XML and receive message","time":{"start":1753228283433,"stop":1753228283434,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe55309ca5fca72f","name":"Publish message with custom timestamp: Wed Jul 31 2024 23:40:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1753227663815,"stop":1753227663815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0421b96c5c366c","name":"Check received message containing XML","time":{"start":1753227976458,"stop":1753227976458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e1c3eaaa2a0a47","name":"should handle v3 RLN errors","time":{"start":1753227498155,"stop":1753227498156,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5c2736f5f336d0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753227507648,"stop":1753227507648,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cd91beb6ddfdbc","name":"should not receive a peer event before start","time":{"start":1753227481067,"stop":1753227481067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70089ebe0454df0","name":"should skip updating peer store if peer has same addresses","time":{"start":1753227468306,"stop":1753227468307,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ab07b953b8572c","name":"should throw error - no public key","time":{"start":1753227459000,"stop":1753227459000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66d5c2c336078a2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753228283420,"stop":1753228283421,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f9f2645b8acd85","name":"Push message with content topic containing long","time":{"start":1753227940293,"stop":1753227940293,"duration":0},"status":"passed","severity":"normal"},{"uid":"9780b55a04f980fa","name":"messageHashStr produces consistent results for the same input","time":{"start":1753227468476,"stop":1753227468476,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cda1ce2503ec52e","name":"should get / set UDP multiaddr","time":{"start":1753227459003,"stop":1753227459003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4457f892c09a92b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753228283419,"stop":1753228283419,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec448fe0c965fe9","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753227453049,"stop":1753227453049,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc6bc3fa131d7bc","name":"Publish message with large meta","time":{"start":1753227663819,"stop":1753227663820,"duration":1},"status":"passed","severity":"normal"},{"uid":"32921f2faad8deeb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753227545971,"stop":1753227545971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33e2e042b2942d2","name":"Light Node - default protocols","time":{"start":1753227954713,"stop":1753227954713,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3be398f29c67a5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753227674279,"stop":1753227674279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0da2b1700a633b4","name":"Fails to push message bigger that 1MB","time":{"start":1753227940302,"stop":1753227940302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5368f8478657ac7","name":"should filter peers by codec","time":{"start":1753227469454,"stop":1753227469454,"duration":0},"status":"passed","severity":"normal"},{"uid":"683eb9dd12df9a4f","name":"should not fail to start the service if it is already started","time":{"start":1753227640562,"stop":1753227640562,"duration":0},"status":"passed","severity":"normal"},{"uid":"52921a2d1394432f","name":"Push message with content topic containing Chinese","time":{"start":1753227940295,"stop":1753227940295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c3ef1b63ad2aad","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753228283415,"stop":1753228283415,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f66ca97e7363a5","name":"should set default options when no config provided","time":{"start":1753227469446,"stop":1753227469446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f74d80b09a96c0","name":"should skip peer when already connected","time":{"start":1753227468046,"stop":1753227468047,"duration":1},"status":"passed","severity":"normal"},{"uid":"273d9e2ab8664753","name":"should dial peer when peer is discovered","time":{"start":1753227468286,"stop":1753227468287,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d74af759dfb42a","name":"Push message with custom timestamp: 1753231150845","time":{"start":1753227940290,"stop":1753227940290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be860dda975cac1","name":"Ordered Callback - false","time":{"start":1753227918606,"stop":1753227918606,"duration":0},"status":"passed","severity":"normal"},{"uid":"81602b2f15da50a5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753227766407,"stop":1753227766407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4effdffdf43b2dc","name":"should check false positive rate","time":{"start":1753227509676,"stop":1753227509676,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda54f83178638e7","name":"should filter out already connected peers","time":{"start":1753227468455,"stop":1753227468455,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c17e22f3c6d112","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753227453050,"stop":1753227453050,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00267d18694c8f8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753227510979,"stop":1753227510980,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f5b37f670d91fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753227453059,"stop":1753227453059,"duration":0},"status":"passed","severity":"normal"},{"uid":"47929d87811b16b2","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753227507643,"stop":1753227507644,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a0c08016e7bb7a","name":"Push message with content topic containing Russian","time":{"start":1753227940296,"stop":1753227940296,"duration":0},"status":"passed","severity":"normal"},{"uid":"8250a497016616ed","name":"recovers when dns.resolve returns empty","time":{"start":1753227477215,"stop":1753227477216,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0058ce5d7e3b427","name":"should not receive a peer event before start","time":{"start":1753227531447,"stop":1753227531447,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f5f3a31175f0bf","name":"Check received message with timestamp: 1753227526180 ","time":{"start":1753227976461,"stop":1753227976461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eead48639571690","name":"should skip peer when failed to dial recently","time":{"start":1753227468047,"stop":1753227468048,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa1f0ca022259b2a","name":"should start ping timers on peer connect","time":{"start":1753227468700,"stop":1753227468700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3c3d500214dd90","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753227674283,"stop":1753227674283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85dfdd2fbec708a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753227458329,"stop":1753227458329,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b6b3f0dde95379","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753227507658,"stop":1753227507658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1144678624f6af","name":"pre and post cipher","time":{"start":1753227487313,"stop":1753227487314,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d660be9a7a0f240","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753227469449,"stop":1753227469449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3303546914c208b","name":"Using a function","time":{"start":1753227954605,"stop":1753227954606,"duration":1},"status":"passed","severity":"normal"},{"uid":"564d9bbfd4d41055","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753227657161,"stop":1753227657161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bd3049122a860f","name":"Fails to push message with large meta","time":{"start":1753227940300,"stop":1753227940300,"duration":0},"status":"broken","severity":"normal"},{"uid":"fe5f91f4556c173","name":"yields decoded messages","time":{"start":1753227469151,"stop":1753227469151,"duration":0},"status":"passed","severity":"normal"},{"uid":"1787c4030674c0a7","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753227476908,"stop":1753227476908,"duration":0},"status":"passed","severity":"normal"},{"uid":"646c5a6a4e6ac49e","name":"should properly start and stop event listening","time":{"start":1753227498143,"stop":1753227498144,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a4e49a13f569fa","name":"Push message with content topic containing short","time":{"start":1753227940281,"stop":1753227940281,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a332b6329adfff","name":"should respect custom numPeersToUse configuration","time":{"start":1753227498580,"stop":1753227498580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f620134d9a51b92c","name":"Decoder throws on empty string content topic","time":{"start":1753227487012,"stop":1753227487012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b262f81d75bfbc","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753227458333,"stop":1753227458333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0c15233abb9236","name":"should wait for Store peer to be connected","time":{"start":1753227498537,"stop":1753227498538,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc27e40b9aceb1ad","name":"should support chaining for add method","time":{"start":1753227496760,"stop":1753227496761,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fe11f487af8002","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753227481069,"stop":1753227481069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6aafd1746e8a09","name":"should reject if LightPush is requested but not mounted","time":{"start":1753227498531,"stop":1753227498531,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc94425eb7ef0ab","name":"Passing page size 10 when there are 10 messages","time":{"start":1753227931466,"stop":1753227931467,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e659ff4fe5c0e2e","name":"Check received message containing escaped characters","time":{"start":1753227976459,"stop":1753227976460,"duration":1},"status":"passed","severity":"normal"},{"uid":"593eb803f6f172aa","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753228283420,"stop":1753228283420,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fe0202d5e44dc7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753227948168,"stop":1753227948168,"duration":0},"status":"passed","severity":"normal"},{"uid":"868b526ba21a47e9","name":"should handle disconnect when peer has no timers","time":{"start":1753227468738,"stop":1753227468744,"duration":6},"status":"passed","severity":"normal"},{"uid":"3e5d4992339f06d0","name":"Push message with content topic containing unicode special characters","time":{"start":1753227940297,"stop":1753227940298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2310227a0e8cee99","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753227468438,"stop":1753227468438,"duration":0},"status":"passed","severity":"normal"},{"uid":"683019e9edb3b75a","name":"ends if response has no messages","time":{"start":1753227469150,"stop":1753227469151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2797d7502846237","name":"Non TWN Cluster","time":{"start":1753227766408,"stop":1753227766408,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea29c7f88ef4662","name":"Check received message containing SQL Injection","time":{"start":1753227976457,"stop":1753227976457,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ee4ad1d280a66","name":"should insert message into bloom filter","time":{"start":1753227510976,"stop":1753227510976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64652542039e063","name":"should insert elements correctly","time":{"start":1753227509674,"stop":1753227509674,"duration":0},"status":"passed","severity":"normal"},{"uid":"592582d62754108c","name":"should handle a minimal index list","time":{"start":1753227453139,"stop":1753227453139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5700b100a4026a6b","name":"should do nothing when connections still exist","time":{"start":1753227468454,"stop":1753227468454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58fd6b8f52046b1","name":"Subscribe to topic containing short and receive message","time":{"start":1753228283418,"stop":1753228283418,"duration":0},"status":"passed","severity":"normal"},{"uid":"20457b1654ec677f","name":"should initialize with Unhealthy status","time":{"start":1753227498138,"stop":1753227498141,"duration":3},"status":"passed","severity":"normal"},{"uid":"91e9c415aa1566f2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753227458332,"stop":1753227458333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8dab1622b94d85","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753227510981,"stop":1753227510981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55755c988d21569","name":"should decode valid enr with tcp successfully","time":{"start":1753227458999,"stop":1753227458999,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f1c2bde467c41e","name":"Push message with content topic containing unicode special characters","time":{"start":1753227940286,"stop":1753227940286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a12a9b0d16a3f4f","name":"should dial peer when no shard info available","time":{"start":1753227468055,"stop":1753227468055,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4f56327ad2146","name":"should return false when network is not connected","time":{"start":1753227469449,"stop":1753227469450,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7fc50f901b4bbd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753228283436,"stop":1753228283436,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f4d0e66a2adf09","name":"does not throw on valid cases","time":{"start":1753227453043,"stop":1753227453044,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbf8376e1d550a1","name":"Ordered callback, aborts when callback returns true","time":{"start":1753227908469,"stop":1753227908470,"duration":1},"status":"passed","severity":"normal"},{"uid":"704333872c9d4d0f","name":"Passing page size 3 when there are 20 messages","time":{"start":1753227931466,"stop":1753227931466,"duration":0},"status":"passed","severity":"normal"},{"uid":"506b53a109f4f765","name":"Check message with no content topic is not received","time":{"start":1753227976463,"stop":1753227976463,"duration":0},"status":"passed","severity":"normal"},{"uid":"98599608f831fba8","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753227497726,"stop":1753227497726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9352a19d7183f607","name":"should be sent with empty content","time":{"start":1753227510982,"stop":1753227510982,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bef1446641eecc1","name":"should populate queue if has active dial","time":{"start":1753227468048,"stop":1753227468048,"duration":0},"status":"passed","severity":"normal"},{"uid":"846fab3431d84f8e","name":"Push message with content topic containing JSON","time":{"start":1753227940285,"stop":1753227940285,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5e4aa0161bebd0","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753227476907,"stop":1753227476908,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6e14d5011d5150","name":"can start and stop the service","time":{"start":1753227481065,"stop":1753227481065,"duration":0},"status":"passed","severity":"normal"},{"uid":"37af7b46983cc7f2","name":"messageHash returns a Uint8Array","time":{"start":1753227468475,"stop":1753227468475,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62b66d31f7d9e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753227453063,"stop":1753227453064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61de0df6a10bfce","name":"should handle general insertion and lookup correctly","time":{"start":1753227509676,"stop":1753227509676,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f93d84397e8c923","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753227507678,"stop":1753227507678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54cd353b80cbba9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753227507653,"stop":1753227507654,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f08e03605ce908","name":"Check message with no payload is not received","time":{"start":1753227976463,"stop":1753227976464,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e964c6eaa680aed","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753227488567,"stop":1753227488568,"duration":1},"status":"passed","severity":"normal"},{"uid":"fedcefd8ee9a93a0","name":"should maintain desired error rate","time":{"start":1753227509674,"stop":1753227509674,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a488206360f5559","name":"does not validate decoders for hash queries","time":{"start":1753227469147,"stop":1753227469148,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7082ee09629cb0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753227507643,"stop":1753227507643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd391af670bb19e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753227498622,"stop":1753227498622,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40b1260ad4a15b6","name":"Relay","time":{"start":1753227532197,"stop":1753227532197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e411f1136746a15","name":"Check received message containing shell command","time":{"start":1753227976448,"stop":1753227976449,"duration":1},"status":"passed","severity":"normal"},{"uid":"297987662116d1a7","name":"Renews subscription after lossing a connection","time":{"start":1753228283437,"stop":1753228283437,"duration":0},"status":"broken","severity":"normal"},{"uid":"f7c1229013a6dc","name":"same cluster: nodes connect","time":{"start":1753227603465,"stop":1753227603466,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d0948fa5b52957","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753227507670,"stop":1753227507670,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d119ac33a3cc46","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753227476911,"stop":1753227476912,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc79b36eca2f48","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753227507660,"stop":1753227507660,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d7f13d49d3d71f","name":"should emit a peer event after start","time":{"start":1753227481067,"stop":1753227481067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c592a747be0bc77","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753228143119,"stop":1753228143119,"duration":0},"status":"broken","severity":"normal"},{"uid":"3ec5404499567ffa","name":"Check received message with timestamp: 1753227526180 ","time":{"start":1753227976450,"stop":1753227976450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e152608c4dcab662","name":"should not receive a peer event before start","time":{"start":1753227640566,"stop":1753227640566,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f46d03a3af3fab","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753227453056,"stop":1753227453057,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a9837a5c2a252c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753227603465,"stop":1753227603465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d243260c83def4d","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753227587908,"stop":1753227587908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c651aeb9a14a6ab3","name":"Push message with content topic containing special chars","time":{"start":1753227940294,"stop":1753227940295,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cbba4a4a7ee7644","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753227476911,"stop":1753227476911,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e9b0a37a3b782f","name":"Check message with non string payload is not received","time":{"start":1753227976453,"stop":1753227976453,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c9322bf56532fd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753228283426,"stop":1753228283426,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c604b4672c5c3e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753227453058,"stop":1753227453059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade8de9277e6f7d8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753227976461,"stop":1753227976462,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a794c220dc1bd31","name":"should reject if Relay is requested but not mounted","time":{"start":1753227498530,"stop":1753227498531,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bfb505b46f3266","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753228143114,"stop":1753228143114,"duration":0},"status":"broken","severity":"normal"},{"uid":"fb250f959fa4763b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753227507653,"stop":1753227507653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b2190a10e679e9","name":"should validate status codes","time":{"start":1753227498156,"stop":1753227498157,"duration":1},"status":"passed","severity":"normal"},{"uid":"6506dbe6c536d8a","name":"should add peer to queue when queue is not empty","time":{"start":1753227468042,"stop":1753227468043,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d26ebe0ec03c10","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753227507661,"stop":1753227507661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d003571fffb91024","name":"Push message with content topic containing Arabic","time":{"start":1753227940295,"stop":1753227940296,"duration":1},"status":"passed","severity":"normal"},{"uid":"2670a2dae009fb6f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753227507664,"stop":1753227507664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8affb56a3748232","name":"should be safe to call multiple times","time":{"start":1753227468041,"stop":1753227468041,"duration":0},"status":"passed","severity":"normal"},{"uid":"225c0432bfd61869","name":"yields undefined for messages without content topic","time":{"start":1753227469151,"stop":1753227469152,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ee8904461b873b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753227674279,"stop":1753227674279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21f3305a9e2dfed","name":"should not allow unachievable error rate","time":{"start":1753227507355,"stop":1753227507356,"duration":1},"status":"passed","severity":"normal"},{"uid":"e454deaa43a857b3","name":"should handle special patterns correctly","time":{"start":1753227509675,"stop":1753227509676,"duration":1},"status":"passed","severity":"normal"},{"uid":"752ebdb72a20d985","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753227453060,"stop":1753227453061,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5cc4b8789e39e5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753227507677,"stop":1753227507677,"duration":0},"status":"passed","severity":"normal"},{"uid":"841e3430a66c9553","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753227507659,"stop":1753227507660,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcff21f30ec3c9d","name":"Passing page size 11 when there are 10 messages","time":{"start":1753227931467,"stop":1753227931467,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a73778ecba6bf2c","name":"Check received message containing Chinese","time":{"start":1753227976456,"stop":1753227976456,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cf73f3bf8cd79a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753227497726,"stop":1753227497727,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2987e96fb8a3d38","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753227453052,"stop":1753227453052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca29570e95e4f4c3","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753227453056,"stop":1753227453056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9edffd54b1452cc","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753227458335,"stop":1753227458335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a09852e76d9423","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753227498581,"stop":1753227498581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78235672c581377","name":"should handle hash queries without validation","time":{"start":1753227498525,"stop":1753227498526,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0e881782e01fa6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753228283413,"stop":1753228283413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d7ab114b581592","name":"throws on content topic with too few or too many fields","time":{"start":1753227453044,"stop":1753227453045,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a36e6c2f4a3cf6","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753227545973,"stop":1753227545974,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff8edac265bf836","name":"Asymmetric encrypt & decrypt","time":{"start":1753227487312,"stop":1753227487313,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ddcf07bb60c782","name":"returns all values when wanted number is greater than available values","time":{"start":1753227476241,"stop":1753227476242,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee440ebc143847a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753227674279,"stop":1753227674279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6343e2fdf7f0c723","name":"should throw error - invalid id","time":{"start":1753227459000,"stop":1753227459001,"duration":1},"status":"passed","severity":"normal"},{"uid":"40296e913615e246","name":"Check publish message containing XML","time":{"start":1753227663812,"stop":1753227663812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59f3f4312de5c10","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753228283434,"stop":1753228283435,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b945d30e1fd4fd","name":"can query messages normally","time":{"start":1753227911909,"stop":1753227911910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d924c959b682134b","name":"should recognize a successful status code","time":{"start":1753227588289,"stop":1753227588289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e67ed9886272838","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753227510983,"stop":1753227510984,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c086c155a955dfc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753227453049,"stop":1753227453049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2967ff9182e95388","name":"should work with v3 peers","time":{"start":1753227498154,"stop":1753227498155,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d06a2306ce2e58","name":"should be safe to call multiple times","time":{"start":1753227469449,"stop":1753227469449,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd29619319f0ab69","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753227507657,"stop":1753227507657,"duration":0},"status":"passed","severity":"normal"},{"uid":"787f1de32b1f1762","name":"random static sharding 1 - Cluster ID: 657, Shard ID: 744","time":{"start":1753227851093,"stop":1753227851094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ba0d2f6eb56b03","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app0/3/topic688/json","time":{"start":1753227766408,"stop":1753227766408,"duration":0},"status":"passed","severity":"normal"},{"uid":"95526cd8711552e0","name":"should wait for Filter peer to be connected","time":{"start":1753227498537,"stop":1753227498537,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b93c7f32c975ab","name":"should clear existing timers before creating new ones","time":{"start":1753227468746,"stop":1753227468747,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d171b30d2528ce8","name":"Waku message hash computation (payload length 0)","time":{"start":1753227468474,"stop":1753227468474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7ef09b032d9949","name":"should retry on complete failure if specified","time":{"start":1753227498150,"stop":1753227498151,"duration":1},"status":"passed","severity":"normal"},{"uid":"204abe664ecf9bfe","name":"Check received message containing numeric","time":{"start":1753227976455,"stop":1753227976455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d412c0f39ed6382","name":"should initialize with isNetworkConnected as false","time":{"start":1753227468109,"stop":1753227468109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff950fa6d28fe8a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753228283432,"stop":1753228283432,"duration":0},"status":"passed","severity":"normal"},{"uid":"51de5f7ff50ded7d","name":"random static sharding 10 - Cluster ID: 582, Shard ID: 892","time":{"start":1753227851098,"stop":1753227851099,"duration":1},"status":"passed","severity":"normal"},{"uid":"83679522d80077","name":"should use DNS peer discovery with light client","time":{"start":1753227531450,"stop":1753227531450,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6f716bb535a8bf","name":"Publish message with rate limit","time":{"start":1753227663820,"stop":1753227663820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a930650ecfebccf","name":"Decoder throws on undefined content topic","time":{"start":1753227488569,"stop":1753227488570,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d99e0763bb32db","name":"should return different streams if requested simultaniously","time":{"start":1753227469034,"stop":1753227469034,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edaa51ab47fd28c","name":"should create ShardReader with auto sharding network config","time":{"start":1753227468427,"stop":1753227468427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa17df327661c0b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753227507672,"stop":1753227507672,"duration":0},"status":"passed","severity":"normal"},{"uid":"3857e340767851af","name":"nwaku subscribes","time":{"start":1753227653792,"stop":1753227653793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a60013843711bd","name":"should dial with multiaddr and return stream","time":{"start":1753227469450,"stop":1753227469451,"duration":1},"status":"passed","severity":"normal"},{"uid":"b559a066b9eb190d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753228283431,"stop":1753228283432,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f02533c4d486ca","name":"Publish message with custom timestamp: Wed Jul 23 2025 00:40:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1753227663816,"stop":1753227663816,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1d9ebdd14943f2","name":"throws on content topic with empty application field","time":{"start":1753227453046,"stop":1753227453046,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf0ecc2c2dac42a","name":"should dial all remaining peers","time":{"start":1753227468456,"stop":1753227468456,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87c1cd7a13f4f12","name":"should handle multiple peers with different shard configurations","time":{"start":1753227468074,"stop":1753227468079,"duration":5},"status":"passed","severity":"normal"},{"uid":"1d755dd1747fff2c","name":"should handle complete dial lifecycle","time":{"start":1753227468073,"stop":1753227468074,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc468f2eab702eb0","name":"should handle case when navigator is not available","time":{"start":1753227468133,"stop":1753227468134,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7790823387be30d","name":"should return usable stream attached to connection","time":{"start":1753227469032,"stop":1753227469032,"duration":0},"status":"passed","severity":"normal"},{"uid":"979ee689df00d784","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753227864785,"stop":1753227864785,"duration":0},"status":"passed","severity":"normal"},{"uid":"24709f784ae6caf4","name":"Check received message with timestamp: 1753227526180000000 ","time":{"start":1753227976450,"stop":1753227976450,"duration":0},"status":"passed","severity":"normal"},{"uid":"827765b07d7d1ed1","name":"should only return 1 node with store capability","time":{"start":1753227477217,"stop":1753227477218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc7e616df3a1bbc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753228283423,"stop":1753228283423,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a60060bf9acdc8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753227948165,"stop":1753227948165,"duration":0},"status":"passed","severity":"normal"},{"uid":"731132f778879289","name":"should handle errors when globalThis is not available","time":{"start":1753227468110,"stop":1753227468111,"duration":1},"status":"passed","severity":"normal"},{"uid":"838133af1b31fcf2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753228283435,"stop":1753228283435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1586bb7ad3f477b4","name":"should remove event listener for peer:discovery","time":{"start":1753227468285,"stop":1753227468286,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed50da103646d588","name":"should initialize with default number of peers","time":{"start":1753227498575,"stop":1753227498575,"duration":0},"status":"passed","severity":"normal"},{"uid":"725994f2c84371fd","name":"random static sharding 5 - Cluster ID: 830, Shard ID: 136","time":{"start":1753227851095,"stop":1753227851095,"duration":0},"status":"passed","severity":"normal"},{"uid":"527fdaf0bd878057","name":"accepts valid content-filtered query","time":{"start":1753227468804,"stop":1753227468804,"duration":0},"status":"passed","severity":"normal"},{"uid":"764af99ae15b2f6","name":"should return false when peer is not found","time":{"start":1753227468439,"stop":1753227468439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75e9169247beff7","name":"should continually clean up expired entries at intervals","time":{"start":1753227496767,"stop":1753227496771,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7962077b9fc4d8a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753227453139,"stop":1753227453139,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18709aff4d6fea6","name":"handles different clusterIds correctly","time":{"start":1753227453055,"stop":1753227453055,"duration":0},"status":"passed","severity":"normal"},{"uid":"4220e21808ed6b58","name":"should send relay ping messages on timer","time":{"start":1753227468733,"stop":1753227468735,"duration":2},"status":"passed","severity":"normal"},{"uid":"998ad68c063bd8f7","name":"Passing invalid cursor","time":{"start":1753227864786,"stop":1753227864786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bbd3b428d28f2b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753227487008,"stop":1753227487009,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7f6414455a1312","name":"Push message with content topic containing JSON","time":{"start":1753227940297,"stop":1753227940297,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dd12a0aae5c26d","name":"should add event listeners to globalThis","time":{"start":1753227468110,"stop":1753227468110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f099cf1cbc80f8a","name":"should properly clean up resources when disposed","time":{"start":1753227496766,"stop":1753227496766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd8fcea87ebcc9f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753227507664,"stop":1753227507670,"duration":6},"status":"passed","severity":"normal"},{"uid":"469a7f4eef5ed05a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753227507660,"stop":1753227507661,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c64597bc788c04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753227453064,"stop":1753227453065,"duration":1},"status":"passed","severity":"normal"},{"uid":"e569eaa653ede494","name":"should add and check entries correctly","time":{"start":1753227496755,"stop":1753227496760,"duration":5},"status":"passed","severity":"normal"},{"uid":"e7c36a28123dc0b8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753227507676,"stop":1753227507676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cd9c359f08f3b6","name":"should return false","time":{"start":1753227459001,"stop":1753227459001,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d95cb5ebafb8034","name":"should dial peers from store when browser is connected","time":{"start":1753227468452,"stop":1753227468453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eca7cefabd568ce","name":"should process up to 3 peers at once","time":{"start":1753227468068,"stop":1753227468069,"duration":1},"status":"passed","severity":"normal"},{"uid":"6861177d1724ef06","name":"accepts valid message hash query","time":{"start":1753227468805,"stop":1753227468805,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c11d935a5142","name":"Check publish message containing numeric","time":{"start":1753227663809,"stop":1753227663810,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4f6532eb0456ff","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753227497725,"stop":1753227497726,"duration":1},"status":"passed","severity":"normal"},{"uid":"775a788e73aff6b1","name":"should add event listeners for peer connect and disconnect","time":{"start":1753227468698,"stop":1753227468698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfe4247e8d412d5","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753227498582,"stop":1753227498582,"duration":0},"status":"passed","severity":"normal"},{"uid":"938bacdfc68e2f56","name":"should be online or offline if network state changed","time":{"start":1753227545974,"stop":1753227545974,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a05196e8ae7d4a","name":"random static sharding 4 - Cluster ID: 917, Shard ID: 469","time":{"start":1753227851095,"stop":1753227851095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a972008269f543","name":"should stop all internal components","time":{"start":1753227469448,"stop":1753227469448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bcd09befd6bb42","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753227976450,"stop":1753227976451,"duration":1},"status":"passed","severity":"normal"},{"uid":"118f7e56a539137","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753227458335,"stop":1753227458335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa2344216e752c4","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753227468463,"stop":1753227468463,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fa317aba394215","name":"Push message with content topic containing Chinese","time":{"start":1753227940283,"stop":1753227940283,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe0d743a3d256e4","name":"Used by Waku Relay","time":{"start":1753227954606,"stop":1753227954607,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f63d31751690ea9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753227468438,"stop":1753227468438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51e0688d3c06201","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753227507670,"stop":1753227507670,"duration":0},"status":"passed","severity":"normal"}]