mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 11:23:10 +00:00
1 line
185 KiB
JSON
1 line
185 KiB
JSON
[{"uid":"77c27a9d4896df2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755034994152,"stop":1755034994153,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62ff74fc29e516e","name":"should not fail to stop the service if it was not started","time":{"start":1755034976863,"stop":1755034976864,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce265bea5c5dacf6","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755035006381,"stop":1755035006382,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e12585444c89498","name":"should skip updating peer store if peer has same addresses","time":{"start":1755034963424,"stop":1755034963424,"duration":0},"status":"passed","severity":"normal"},{"uid":"5834414b5521aa2a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755035006369,"stop":1755035006369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c913cd427627a1","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755034964000,"stop":1755034964000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c10b2ac6e7f0fc6","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755035006364,"stop":1755035006364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1f345a2ce84b0b","name":"Push message with content topic containing long","time":{"start":1755035585995,"stop":1755035585996,"duration":1},"status":"passed","severity":"normal"},{"uid":"673a64a76a5d5d02","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755035173952,"stop":1755035173954,"duration":2},"status":"passed","severity":"normal"},{"uid":"437679b005c4747b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755035496774,"stop":1755035496774,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b25043f53d73c7","name":"groups content topics by expected pubsub topic","time":{"start":1755034948654,"stop":1755034948655,"duration":1},"status":"passed","severity":"normal"},{"uid":"f407a1a614544424","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755035006371,"stop":1755035006373,"duration":2},"status":"passed","severity":"normal"},{"uid":"950a22da55e17720","name":"should return false when peer is on different cluster","time":{"start":1755034963769,"stop":1755034963770,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1ab95cc13fa226","name":"should set field with only RELAY enabled","time":{"start":1755034954790,"stop":1755034954790,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffc4df36318207f","name":"should dial peer when peer is discovered","time":{"start":1755034963412,"stop":1755034963413,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d66e07e4ef918a1","name":"Push message with content topic containing unicode special characters","time":{"start":1755035585998,"stop":1755035585999,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb656f666fef95fd","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755034972622,"stop":1755034972622,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a9217f287b3d5f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755034948661,"stop":1755034948661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ed7bd7de908e06","name":"should wait for Filter peer to be connected","time":{"start":1755034994473,"stop":1755034994473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93b749537a75291","name":"should set field with all protocols disabled","time":{"start":1755034954789,"stop":1755034954790,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b47a4fd19917d28","name":"throws on content topic with empty encoding field","time":{"start":1755034948648,"stop":1755034948648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3011db57f41ee0b","name":"Push message with escaped characters payload","time":{"start":1755035585993,"stop":1755035585994,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d89ca0ada0496c2","name":"Generator, one shard","time":{"start":1755035273998,"stop":1755035273999,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fc249338dc3fe8","name":"Check meta is set [symmetric]","time":{"start":1755034982714,"stop":1755034982714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95c449384f09206","name":"Push message with numeric payload","time":{"start":1755035585990,"stop":1755035585990,"duration":0},"status":"passed","severity":"normal"},{"uid":"474306295e72c719","name":"should handle queue overflow by adding peers to queue","time":{"start":1755034964145,"stop":1755034964145,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33d46dfdbaff75a","name":"should return true when peer is on the specified shard","time":{"start":1755034963769,"stop":1755034963769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e093087c166cd0","name":"should not receive a peer event before start","time":{"start":1755035033182,"stop":1755035033182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4c7f7b3ff5d815","name":"should add event listeners for peer connect and disconnect","time":{"start":1755034964685,"stop":1755034964685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c429a553c8ada8d","name":"Refresh subscription","time":{"start":1755035175694,"stop":1755035175698,"duration":4},"status":"skipped","severity":"normal"},{"uid":"954e9bf099fc1501","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755034948651,"stop":1755034948651,"duration":0},"status":"passed","severity":"normal"},{"uid":"613cca0cb1ba9fd3","name":"Publish message with custom timestamp: Wed Aug 21 2024 21:45:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1755035165211,"stop":1755035165212,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9e593045bdf03f","name":"should skip peer when failed to dial recently","time":{"start":1755034964133,"stop":1755034964134,"duration":1},"status":"passed","severity":"normal"},{"uid":"608073a03095cb93","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755034964904,"stop":1755034964904,"duration":0},"status":"passed","severity":"normal"},{"uid":"525c2d5ef9eaf8f7","name":"A test","time":{"start":1755035087500,"stop":1755035087500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75fbfbd55f42077","name":"Push 30 different messages","time":{"start":1755035585994,"stop":1755035585995,"duration":1},"status":"skipped","severity":"normal"},{"uid":"89a56c3af5aa6a15","name":"Cluster id 0, shard 0","time":{"start":1755035262803,"stop":1755035262803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c371da55ad0dd68e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755035048535,"stop":1755035048536,"duration":1},"status":"passed","severity":"normal"},{"uid":"8691d11b40a39a21","name":"should properly create location multiaddrs - udp4","time":{"start":1755034954787,"stop":1755034954787,"duration":0},"status":"passed","severity":"normal"},{"uid":"290064f86a531a91","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755034948662,"stop":1755034948662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4933d373254c56e3","name":"does not validate decoders for hash queries","time":{"start":1755034964985,"stop":1755034964985,"duration":0},"status":"passed","severity":"normal"},{"uid":"19150cac33a4bceb","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755035275708,"stop":1755035275708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6be49824e527f68","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755035011750,"stop":1755035011750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8932f8c791a6423","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755034994147,"stop":1755034994148,"duration":1},"status":"passed","severity":"normal"},{"uid":"3004668be6d7fc47","name":"should return null for non-existent peer","time":{"start":1755034964332,"stop":1755034964333,"duration":1},"status":"passed","severity":"normal"},{"uid":"215552375842c423","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755035322669,"stop":1755035322672,"duration":3},"status":"passed","severity":"normal"},{"uid":"464dd033ad74d1ab","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755035324692,"stop":1755035324693,"duration":1},"status":"passed","severity":"normal"},{"uid":"b229082b30239981","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755035175702,"stop":1755035175704,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b6ca7a807b1ba10","name":"throws if store query response has error status","time":{"start":1755034964986,"stop":1755034964986,"duration":0},"status":"passed","severity":"normal"},{"uid":"5202fc02bf8447c9","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755034964341,"stop":1755034964341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a1e13cce65afe6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755035006393,"stop":1755035006393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c781c60161b54f2","name":"Subscribe to topic containing Script and publish message","time":{"start":1755035175707,"stop":1755035175707,"duration":0},"status":"passed","severity":"normal"},{"uid":"11011277beabe0fd","name":"should dial peer when on same shard","time":{"start":1755034964140,"stop":1755034964140,"duration":0},"status":"passed","severity":"normal"},{"uid":"f213156d08c4b505","name":"Stops search when maxGet is reached","time":{"start":1755034972511,"stop":1755034972514,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa2e3c1717b36e11","name":"should not fail to start the service if it is already started","time":{"start":1755035141178,"stop":1755035141178,"duration":0},"status":"passed","severity":"normal"},{"uid":"504e3e0661da43cf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755035006387,"stop":1755035006388,"duration":1},"status":"passed","severity":"normal"},{"uid":"4466b3ccdbc4423f","name":"should be safe to call multiple times","time":{"start":1755034963406,"stop":1755034963406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df23a91bf7d7e69","name":"should properly create location multiaddrs - udp6","time":{"start":1755034954788,"stop":1755034954788,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7625c325aeae65","name":"should not execute task if max attempts is 0","time":{"start":1755034993869,"stop":1755034993869,"duration":0},"status":"passed","severity":"normal"},{"uid":"370181af2b9315b2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755034948658,"stop":1755034948658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1bab208644d102","name":"should handle errors when removing globalThis listeners","time":{"start":1755034963614,"stop":1755034963614,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2a35ac3eee7c6a","name":"Check message with no pubsub topic is not received","time":{"start":1755035472631,"stop":1755035472631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f92edf4032e7add","name":"Relay","time":{"start":1755035033594,"stop":1755035033594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f634a0afa46bfc4b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755035174119,"stop":1755035174119,"duration":0},"status":"passed","severity":"normal"},{"uid":"52dbae825ca1e24f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755035496771,"stop":1755035496771,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6df066dc5f9156b","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755034994149,"stop":1755034994151,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e51453e759c9b9a","name":"Correctly serialized arguments","time":{"start":1755035102954,"stop":1755035102954,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f2c68194b8f9e8","name":"should not fail to start the service if it is already started","time":{"start":1755034976864,"stop":1755034976864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae94bbf99f20942","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755035496766,"stop":1755035496766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3e499b665cd2ae","name":"should return usable stream attached to connection","time":{"start":1755034964898,"stop":1755034964898,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b706ae7d091527","name":"Js publishes, other Js receives","time":{"start":1755035155062,"stop":1755035155062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd2ed0523ea96ca","name":"Subscribe to topic containing short and publish message","time":{"start":1755035175698,"stop":1755035175698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95b41fdc49ef11f","name":"should return undefined if no connection provided","time":{"start":1755034964898,"stop":1755034964899,"duration":1},"status":"passed","severity":"normal"},{"uid":"4878ac26cd36022","name":"should emit a peer event after start","time":{"start":1755035033181,"stop":1755035033181,"duration":0},"status":"passed","severity":"normal"},{"uid":"843efedd4219b802","name":"should throw error - no id","time":{"start":1755034954779,"stop":1755034954779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e089a614a7e16ef6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755035006390,"stop":1755035006391,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e55da3287bb8d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app92/9/topic231/json","time":{"start":1755035268174,"stop":1755035268175,"duration":1},"status":"passed","severity":"normal"},{"uid":"86677d810115f6ed","name":"Check message on other pubsub topic is not received","time":{"start":1755035472619,"stop":1755035472620,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a62755e29166f6","name":"Sets default value correctly","time":{"start":1755035329018,"stop":1755035329018,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda5a12754ca3297","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app56/6/topic759/xml","time":{"start":1755035268163,"stop":1755035268163,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e50d7f8d3b6610","name":"Nodes with multiple pubsub topic","time":{"start":1755035158344,"stop":1755035158344,"duration":0},"status":"passed","severity":"normal"},{"uid":"926fb937187566e6","name":"should be safe to call multiple times","time":{"start":1755034964128,"stop":1755034964129,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2ecb2e09e14e35","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755035496777,"stop":1755035496777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9169cb5f6c2bd2cd","name":"should get / set UDP multiaddr","time":{"start":1755034954786,"stop":1755034954786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3697dce99d4a9a","name":"should wait for LightPush peer to be connected","time":{"start":1755034994472,"stop":1755034994473,"duration":1},"status":"passed","severity":"normal"},{"uid":"be55ba3eb4d93e7a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755035011745,"stop":1755035011745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1beca30009f84ed0","name":"Check publish message containing XML","time":{"start":1755035165207,"stop":1755035165208,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5d5490a6dbcd7c","name":"Check received message containing Basic HTML tag","time":{"start":1755035472615,"stop":1755035472615,"duration":0},"status":"passed","severity":"normal"},{"uid":"74aa61f23b87a6f0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755035087336,"stop":1755035087337,"duration":1},"status":"passed","severity":"normal"},{"uid":"266fec9fe83624a0","name":"Meta field set when metaSetter is specified","time":{"start":1755034965114,"stop":1755034965114,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8fb614fef90d47","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755034972618,"stop":1755034972618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82a4e5c150c85ef","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755034954073,"stop":1755034954073,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b4d62f6d7a16e7","name":"connected peers and dial","time":{"start":1755035141391,"stop":1755035141391,"duration":0},"status":"skipped","severity":"normal"},{"uid":"387d6bcfd76114c5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755034972622,"stop":1755034972626,"duration":4},"status":"passed","severity":"normal"},{"uid":"9e9b3faf7c4f975f","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755035011747,"stop":1755035011747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51bcfd151ed9729","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755035496767,"stop":1755035496767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74618b6aa5158a2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755035006378,"stop":1755035006378,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f01eccce2e799a","name":"Check received message containing long","time":{"start":1755035472611,"stop":1755035472612,"duration":1},"status":"passed","severity":"normal"},{"uid":"55503f72ed705366","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755034994138,"stop":1755034994139,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0c49fb60891e2e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755035006382,"stop":1755035006383,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23fe36262afe44e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755034972620,"stop":1755034972620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc5ac53be089577","name":"should be able to decode the field with only STORE set to true","time":{"start":1755034954075,"stop":1755034954076,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc1c783a054ec85","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755035273999,"stop":1755035274002,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ee4467ea320d102","name":"Query Generator, No message returned","time":{"start":1755035282627,"stop":1755035282627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb807a95dd8ee56","name":"should retry failed tasks","time":{"start":1755034993866,"stop":1755034993866,"duration":0},"status":"passed","severity":"normal"},{"uid":"6910ac3c0ed901f3","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app45/9/topic145/proto","time":{"start":1755035268163,"stop":1755035268163,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea39f30ad7d7cd8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755035496771,"stop":1755035496771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f11b0fd02fcf22f","name":"should handle corrupted local storage data gracefully","time":{"start":1755034976867,"stop":1755034976868,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2522a1e273d449","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755034948658,"stop":1755034948659,"duration":1},"status":"passed","severity":"normal"},{"uid":"404c750bceb3b21","name":"should return empty array when no peers connected","time":{"start":1755034965244,"stop":1755034965244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e123b49b31fd245","name":"should respect custom numPeersToUse configuration","time":{"start":1755034994148,"stop":1755034994148,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcae6133c433f2e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755034948649,"stop":1755034948649,"duration":0},"status":"passed","severity":"normal"},{"uid":"948976ebadc60dce","name":"does not throw on valid cases","time":{"start":1755034948643,"stop":1755034948644,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a5e5e3ab7977e7","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755035011748,"stop":1755035011748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3aaa19f453db167","name":"should handle errors when globalThis is not available","time":{"start":1755034963609,"stop":1755034963609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30b645116ecc9b0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755035175711,"stop":1755035175712,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e357912165b945","name":"should handle browser offline state overriding peer connections","time":{"start":1755034963633,"stop":1755034963634,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c3d57bc80064e6","name":"should decode valid enr successfully","time":{"start":1755034954778,"stop":1755034954778,"duration":0},"status":"passed","severity":"normal"},{"uid":"116537e09628a7db","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755035174118,"stop":1755035174119,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6f7ea7171655b0","name":"should be able to dial TLS multiaddrs","time":{"start":1755035117879,"stop":1755035117880,"duration":1},"status":"passed","severity":"normal"},{"uid":"897fa29f6534215b","name":"should return no connections if no open connection provided","time":{"start":1755034964535,"stop":1755034964535,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7fb97604dc76c3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755034954076,"stop":1755034954076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c03cbfa4114573","name":"should lock peers when selected","time":{"start":1755034994138,"stop":1755034994138,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dd62fe0fae44aa","name":"should not receive a peer event after stop","time":{"start":1755034976866,"stop":1755034976866,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2244834cbe7f94b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755035175689,"stop":1755035175689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d953b26a68b92f9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755034994147,"stop":1755034994147,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c5b45d24204e95","name":"should set field with only FILTER enabled","time":{"start":1755034954791,"stop":1755034954791,"duration":0},"status":"passed","severity":"normal"},{"uid":"2661bb7eaf2d2044","name":"Push message with content topic containing Arabic","time":{"start":1755035585984,"stop":1755035585985,"duration":1},"status":"passed","severity":"normal"},{"uid":"7403b1e1335c57ef","name":"should attach causal history and bloom filter to each message","time":{"start":1755035011743,"stop":1755035011743,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f2585f51eeda90","name":"Push message with content topic containing JSON","time":{"start":1755035585985,"stop":1755035585985,"duration":0},"status":"passed","severity":"normal"},{"uid":"246ee41827f3b3a0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755034954073,"stop":1755034954073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f580bc09d7d08b","name":"Push message with rate limit","time":{"start":1755035586000,"stop":1755035586000,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b196eb25b37e9f","name":"should properly create location multiaddrs - tcp6","time":{"start":1755034954788,"stop":1755034954788,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b551ab08eaea3d","name":"Check received message containing shell command","time":{"start":1755035472627,"stop":1755035472627,"duration":0},"status":"passed","severity":"normal"},{"uid":"57745327504987be","name":"should dial all remaining peers","time":{"start":1755034964325,"stop":1755034964326,"duration":1},"status":"passed","severity":"normal"},{"uid":"266a1c0221310143","name":"should clear dial history on stop","time":{"start":1755034964127,"stop":1755034964127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11f5f62f7ff61ec","name":"should successfully query store with valid decoders and options","time":{"start":1755034994571,"stop":1755034994571,"duration":0},"status":"passed","severity":"normal"},{"uid":"110ab253262ddb0","name":"Check received message containing short","time":{"start":1755035472611,"stop":1755035472611,"duration":0},"status":"passed","severity":"normal"},{"uid":"3489a2f154d7c587","name":"Check received message containing escaped characters","time":{"start":1755035472627,"stop":1755035472627,"duration":0},"status":"passed","severity":"normal"},{"uid":"228c106ecc77fda3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755034948770,"stop":1755034948770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1071e171c3f2a5fc","name":"should handle network check errors gracefully","time":{"start":1755034964155,"stop":1755034964155,"duration":0},"status":"passed","severity":"normal"},{"uid":"18766a85607beb27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755035006392,"stop":1755035006392,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e2a7c6516fae30","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755034948664,"stop":1755034948664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5742c9948192d3","name":"Relay - times out","time":{"start":1755035326763,"stop":1755035326763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44d335621ab16c3","name":"Decoder throws on undefined content topic","time":{"start":1755034984448,"stop":1755034984448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e214a0130bdd3181","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755035006393,"stop":1755035006393,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb16a81d0f8acc9b","name":"Query Generator, No Decoder","time":{"start":1755035282625,"stop":1755035282626,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbfa1573474bce6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755035011747,"stop":1755035011747,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5bef564357cf82","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/4/topic527/test.js","time":{"start":1755035268170,"stop":1755035268173,"duration":3},"status":"passed","severity":"normal"},{"uid":"83408a96fb286b85","name":"Push message with Script payload","time":{"start":1755035585980,"stop":1755035585980,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ec5c54ef09acac","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755034954778,"stop":1755034954779,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cf76618cbbe6c6","name":"Check received message containing XML","time":{"start":1755035472614,"stop":1755035472615,"duration":1},"status":"passed","severity":"normal"},{"uid":"e462a542b25e9ef8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755035165213,"stop":1755035165214,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfce7359bbfcc9f2","name":"should properly create peer info with all multiaddrs","time":{"start":1755034954789,"stop":1755034954789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c84dddc09f3d43","name":"returns only open connection if one present","time":{"start":1755034964534,"stop":1755034964534,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c506ea777f5120","name":"should dial all known peers when reached zero connections","time":{"start":1755035070743,"stop":1755035070744,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ce2dc16050edb7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755034964375,"stop":1755034964375,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d09868445811c1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755035158345,"stop":1755035158345,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d370bf7827492d","name":"Generator, 2 different shards","time":{"start":1755035273999,"stop":1755035273999,"duration":0},"status":"passed","severity":"normal"},{"uid":"88570baf478d90d","name":"should clear the dialing interval","time":{"start":1755034964126,"stop":1755034964127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d109030cd43d04d5","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755034964697,"stop":1755034964698,"duration":1},"status":"passed","severity":"normal"},{"uid":"679bc9c19984ef9a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755034971878,"stop":1755034971878,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc5fcecb50523a2","name":"Overlapping topic subscription","time":{"start":1755035496762,"stop":1755035496763,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0fd1d82b19116d","name":"should handle peerStore errors gracefully","time":{"start":1755034965245,"stop":1755034965245,"duration":0},"status":"passed","severity":"normal"},{"uid":"55930a50d6cd98cc","name":"random static sharding 6 - Cluster ID: 545, Shard ID: 116","time":{"start":1755035262806,"stop":1755035262806,"duration":0},"status":"passed","severity":"normal"},{"uid":"de955712a801f460","name":"Query with Ordered Callback, No Decoder","time":{"start":1755035282628,"stop":1755035282628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87053e22426d4b4","name":"Check publish message containing Chinese","time":{"start":1755035165205,"stop":1755035165206,"duration":1},"status":"passed","severity":"normal"},{"uid":"5039023fd3b8a111","name":"msgTime: 0 ms from now, startTime: 1754776107343, endTime: 1755035307343","time":{"start":1755035324699,"stop":1755035324699,"duration":0},"status":"passed","severity":"normal"},{"uid":"68634a7da578140c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755034948659,"stop":1755034948659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4286cfa8e929b964","name":"rejects hash query with time filter","time":{"start":1755034964409,"stop":1755034964409,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb83e19e70e61137","name":"Push message with escaped characters payload","time":{"start":1755035585981,"stop":1755035585981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2313810932873b","name":"Passing page size 10 when there are 10 messages","time":{"start":1755035306071,"stop":1755035306071,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fabaa50f900f94","name":"should start ping timers on peer connect","time":{"start":1755034964687,"stop":1755034964696,"duration":9},"status":"passed","severity":"normal"},{"uid":"7f37cb4f9e57a47","name":"peer exchange sets tag","time":{"start":1755035173951,"stop":1755035173951,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffefd8143daaa37","name":"messageHashStr produces different results for different inputs","time":{"start":1755034964008,"stop":1755034964008,"duration":0},"status":"passed","severity":"normal"},{"uid":"501eb230056cf227","name":"Check received message containing escaped characters","time":{"start":1755035472616,"stop":1755035472616,"duration":0},"status":"passed","severity":"normal"},{"uid":"735d15a8029cadfe","name":"should properly create location multiaddrs - tcp","time":{"start":1755034954789,"stop":1755034954789,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0a084214f3e7d5","name":"should push the message to the outgoing buffer","time":{"start":1755035011742,"stop":1755035011743,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b914f93a5da5cc4","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755034948657,"stop":1755034948657,"duration":0},"status":"passed","severity":"normal"},{"uid":"356d098d69811e11","name":"should be online or offline if network state changed","time":{"start":1755035048539,"stop":1755035048539,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd5d1b318b50af3","name":"should create ConnectionManager with required options","time":{"start":1755034965237,"stop":1755034965238,"duration":1},"status":"passed","severity":"normal"},{"uid":"e786c6602f9ecb00","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755035006382,"stop":1755035006382,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d255efce68eb988","name":"should not change state when connections remain after disconnect","time":{"start":1755034963622,"stop":1755034963623,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5e2cc3f5722c15","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755035051544,"stop":1755035051544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89488521aca4373","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755034948650,"stop":1755034948651,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c7e098e1c95ca3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755034972621,"stop":1755034972621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a51fdbc09e7a6c0","name":"should handle shard reader errors gracefully","time":{"start":1755034964154,"stop":1755034964155,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d9b72d87035642","name":"should select older connection if present","time":{"start":1755034964535,"stop":1755034964535,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb0f9f6af5ba565","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755034948659,"stop":1755034948659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87354696deded91","name":"should update peer store before dialing","time":{"start":1755034963413,"stop":1755034963414,"duration":1},"status":"passed","severity":"normal"},{"uid":"237f83f9e2e32401","name":"Refresh subscription","time":{"start":1755035496772,"stop":1755035496772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee06a6ef3cfcc5c9","name":"Check received message containing XML","time":{"start":1755035472625,"stop":1755035472626,"duration":1},"status":"passed","severity":"normal"},{"uid":"d779b947e0308ac3","name":"Ordered Callback - false","time":{"start":1755035292980,"stop":1755035292980,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a623da3a3a3881","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755035006383,"stop":1755035006383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2b33feac2bbb6d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755035472630,"stop":1755035472630,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea0b246648e04b7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755035006389,"stop":1755035006389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2a7e45a914111d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755035174118,"stop":1755035174118,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c0a3eb402aabd7","name":"accepts valid content-filtered query","time":{"start":1755034964404,"stop":1755034964404,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7f3a6da76755a9","name":"should update ack status of messages in outgoing buffer","time":{"start":1755035011750,"stop":1755035011751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8785ab985ef37fb","name":"should add peer to queue when queue is not empty","time":{"start":1755034964132,"stop":1755034964132,"duration":0},"status":"passed","severity":"normal"},{"uid":"998ee698da245e7a","name":"should add event listeners to globalThis","time":{"start":1755034963608,"stop":1755034963609,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aafbefe8ee0aa9a","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755034965245,"stop":1755034965246,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e992cc2becb62b","name":"should filter peers by codec","time":{"start":1755034965244,"stop":1755034965245,"duration":1},"status":"passed","severity":"normal"},{"uid":"78489e57e1af6de3","name":"Push message equal or less that 1MB","time":{"start":1755035585988,"stop":1755035585988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62118f3061bcd22","name":"should start and stop interval correctly","time":{"start":1755034993844,"stop":1755034993859,"duration":15},"status":"passed","severity":"normal"},{"uid":"cbd32bedd4a9b059","name":"should handle ping failures gracefully","time":{"start":1755034964698,"stop":1755034964703,"duration":5},"status":"passed","severity":"normal"},{"uid":"14a5c8a12731ae67","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755035174123,"stop":1755035174124,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20e314b200deb36","name":"Push message with content topic containing SQL Injection","time":{"start":1755035585985,"stop":1755035585985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d82d69588e0bf42","name":"Push message with content topic containing Arabic","time":{"start":1755035585997,"stop":1755035585997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b13ec45bf9a91fe","name":"should create dialer with libp2p and shardReader","time":{"start":1755034964119,"stop":1755034964124,"duration":5},"status":"passed","severity":"normal"},{"uid":"30d877908c527cd3","name":"Relay - dialed first","time":{"start":1755035326762,"stop":1755035326762,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bf08ff7edd2bc7","name":"should dispatch connect and disconnect events","time":{"start":1755034994139,"stop":1755034994139,"duration":0},"status":"passed","severity":"normal"},{"uid":"acde283dad0f760a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755035472622,"stop":1755035472622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0d4dbd8b4d9b4b","name":"Subscribe and receives messages on 20 topics","time":{"start":1755035496761,"stop":1755035496762,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f9483ecc3905ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755034948661,"stop":1755034948661,"duration":0},"status":"passed","severity":"normal"},{"uid":"945019156824e152","name":"Check received message containing Russian","time":{"start":1755035472613,"stop":1755035472614,"duration":1},"status":"passed","severity":"normal"},{"uid":"49fac271b3d02ea8","name":"Push message with SQL Injection payload","time":{"start":1755035585991,"stop":1755035585992,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c75618b0a0c7c6","name":"should return false when network is not connected","time":{"start":1755034965241,"stop":1755034965241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ff89b87e881b0c","name":"should reject if WakuNode is not started","time":{"start":1755034994470,"stop":1755034994470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c842321d285e4533","name":"should set default options when no config provided","time":{"start":1755034965238,"stop":1755034965238,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3ebe7f7e52a9c8","name":"Subscribe and receive messages via lightPush","time":{"start":1755035496769,"stop":1755035496770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8aaee301ac638e9","name":"should use DNS peer discovery with light client","time":{"start":1755035033183,"stop":1755035033183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4b1df74105985b1","name":"Check received message containing Script","time":{"start":1755035472614,"stop":1755035472614,"duration":0},"status":"passed","severity":"normal"},{"uid":"53977c7e45c42293","name":"Push message with content topic containing short","time":{"start":1755035585983,"stop":1755035585983,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a3a1ec2443b35","name":"Check message with invalid timestamp is not received","time":{"start":1755035472630,"stop":1755035472630,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd89e6af9de10630","name":"should not create multiple intervals when called multiple times","time":{"start":1755034964125,"stop":1755034964126,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd67631bf3129b1","name":"Push message with custom timestamp: 1755031451873","time":{"start":1755035585987,"stop":1755035585988,"duration":1},"status":"passed","severity":"normal"},{"uid":"882a8ec7d3caba33","name":"Check received message containing Russian","time":{"start":1755035472624,"stop":1755035472625,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc963ec51bb9a226","name":"ends if stream creation fails","time":{"start":1755034964986,"stop":1755034964986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3678ac07c834903","name":"should process tasks in queue","time":{"start":1755034993859,"stop":1755034993864,"duration":5},"status":"passed","severity":"normal"},{"uid":"f0056fab73197f90","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755035496777,"stop":1755035496777,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e211f804c44246","name":"Check publish message after client node is restarted","time":{"start":1755035165215,"stop":1755035165215,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a4983b012923d4d","name":"should be delivered immediately if received","time":{"start":1755035011751,"stop":1755035011751,"duration":0},"status":"passed","severity":"normal"},{"uid":"868d070bab6c345","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755034948655,"stop":1755034948655,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d49131ef35ea36","name":"should throw error - no public key","time":{"start":1755034954779,"stop":1755034954780,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7738002030c672","name":"Sample","time":{"start":1755034954157,"stop":1755034954157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0810c81614d6c7","name":"Stops search when 2 null results are returned","time":{"start":1755034972514,"stop":1755034972514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f7eacaefe307ee","name":"Query with Ordered Callback, No message returned","time":{"start":1755035282628,"stop":1755035282628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8f2e87c87d03c3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755035496764,"stop":1755035496764,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbee796e3138152f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755034964001,"stop":1755034964001,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff84c424e413a6e","name":"Cluster ID 0, shard 1","time":{"start":1755035262803,"stop":1755035262804,"duration":1},"status":"passed","severity":"normal"},{"uid":"426d01cc36c8f31e","name":"Subscribe to topic containing Script and receive message","time":{"start":1755035496775,"stop":1755035496775,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeee070bc534afef","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755034982712,"stop":1755034982713,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dc1ee78b3fec22","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755035174128,"stop":1755035174128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c10fb022f87e58","name":"should initialize with Unhealthy status","time":{"start":1755034994004,"stop":1755034994005,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff693bdf73196dfb","name":"Ordered Callback - true","time":{"start":1755035292979,"stop":1755035292980,"duration":1},"status":"passed","severity":"normal"},{"uid":"5727c1d733274f8","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755034994319,"stop":1755034994320,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d8ecb1c3dd46b6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755035496770,"stop":1755035496770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2648059be3a2ca2a","name":"should not modify tags of connections for different peers","time":{"start":1755034994153,"stop":1755034994154,"duration":1},"status":"passed","severity":"normal"},{"uid":"7510f0f9e8736bc0","name":"should handle peer store errors gracefully","time":{"start":1755034964333,"stop":1755034964333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1158ac3b32b57cb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755035496768,"stop":1755035496768,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc844bfa9b39f17","name":"Push message with XML payload","time":{"start":1755035585980,"stop":1755035585980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c68ad7867db7bdd","name":"Ephemeral messages are not stored","time":{"start":1755035035367,"stop":1755035035367,"duration":0},"status":"passed","severity":"normal"},{"uid":"877ae9ba8bc7dbc5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755034948663,"stop":1755034948663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f42e4dd5a66b84f","name":"should insert elements correctly","time":{"start":1755035009776,"stop":1755035009776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d38e38925ffcea5","name":"Asymmetric encrypt & decrypt","time":{"start":1755034983246,"stop":1755034983247,"duration":1},"status":"passed","severity":"normal"},{"uid":"796c7f38947f26a7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755035006375,"stop":1755035006376,"duration":1},"status":"passed","severity":"normal"},{"uid":"3901aec92a960994","name":"Check received message containing SQL Injection","time":{"start":1755035472614,"stop":1755035472614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0072ed08ea5d455","name":"should not process empty queue","time":{"start":1755034964146,"stop":1755034964150,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e6baf68636edc01","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755035006377,"stop":1755035006377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed8b87fb43113e4","name":"should reject if LightPush is requested but not mounted","time":{"start":1755034994471,"stop":1755034994471,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d24506e8a921e8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755035175714,"stop":1755035175714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1a803a26ad4ab9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755035006377,"stop":1755035006377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37981ab44a402ae","name":"Push 30 different messages","time":{"start":1755035585982,"stop":1755035585983,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6ba66fc6358b39ca","name":"should successfully stop","time":{"start":1755034994320,"stop":1755034994320,"duration":0},"status":"passed","severity":"normal"},{"uid":"3706effba5b7af8a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755034994318,"stop":1755034994319,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e35b9c61c68c35c","name":"should create a new stream if no existing for protocol found","time":{"start":1755034964899,"stop":1755034964899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bf5679cb5cef1f","name":"Push message with custom timestamp: 1724276651873","time":{"start":1755035586000,"stop":1755035586000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3cf282669a7993","name":"should handle multiple peers with different shard configurations","time":{"start":1755034964156,"stop":1755034964156,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5064aa4433ccd6","name":"should mark all messages in causal history as acknowledged","time":{"start":1755035011746,"stop":1755035011746,"duration":0},"status":"passed","severity":"normal"},{"uid":"770cc8e5ed5efb13","name":"should handle different types of entries","time":{"start":1755034993084,"stop":1755034993085,"duration":1},"status":"passed","severity":"normal"},{"uid":"8982fa28cbf05714","name":"Check publish message containing emoji","time":{"start":1755035165210,"stop":1755035165211,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e7f7e48b4af0bf","name":"should handle dial errors","time":{"start":1755034965242,"stop":1755034965242,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d25b50aaf75e9d","name":"Accepts a valid Waku Message","time":{"start":1755034997889,"stop":1755034997890,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb6ac2d74924fea","name":"should return true when peer is on the same cluster","time":{"start":1755034963762,"stop":1755034963762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7ba859a752b5e4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755034982713,"stop":1755034982714,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecab03da0cb10035","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755034994146,"stop":1755034994147,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf48b8a57b873a8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755034965241,"stop":1755034965241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c482d674abbea677","name":"Non TWN Cluster","time":{"start":1755035268162,"stop":1755035268163,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f84c10013d0af0","name":"should save new peer to store","time":{"start":1755034963423,"stop":1755034963424,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6dbdc0455a3b540","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755034994137,"stop":1755034994138,"duration":1},"status":"passed","severity":"normal"},{"uid":"970666305f5e84c3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755034963598,"stop":1755034963599,"duration":1},"status":"passed","severity":"normal"},{"uid":"4113e09c3b00101d","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755034994319,"stop":1755034994319,"duration":0},"status":"passed","severity":"normal"},{"uid":"14544b446be17cae","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755035496770,"stop":1755035496771,"duration":1},"status":"passed","severity":"normal"},{"uid":"a150204210c36548","name":"Check message with no pubsub topic is not received","time":{"start":1755035472620,"stop":1755035472620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfdbf82458a2923","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app34/9/topic669/json","time":{"start":1755035268163,"stop":1755035268164,"duration":1},"status":"passed","severity":"normal"},{"uid":"537c67a78e1c7bf5","name":"can start and stop the service","time":{"start":1755035141177,"stop":1755035141177,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7733f1e4e595b2b","name":"should add and remove event listeners correctly","time":{"start":1755034976868,"stop":1755034976868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86d75c2fe0dc185","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755035324700,"stop":1755035324700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9759dfd380169106","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755035048535,"stop":1755035048535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8c40b04a117bad","name":"should be safe to call multiple times","time":{"start":1755034964686,"stop":1755034964686,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b553fc9ae214f2","name":"Ephemeral field set to true","time":{"start":1755034965113,"stop":1755034965114,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d355454a932a59","name":"Check message with no content topic is not received","time":{"start":1755035472620,"stop":1755035472620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa623abaea7423c","name":"recovers when dns.resolve returns empty","time":{"start":1755034973084,"stop":1755034973084,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3091c9ead80333","name":"should retry if all attempts fail","time":{"start":1755034993877,"stop":1755034993877,"duration":0},"status":"passed","severity":"normal"},{"uid":"5563091b063026ad","name":"Check received message with timestamp: 1755035027418 ","time":{"start":1755035472618,"stop":1755035472618,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6e16a800aac70","name":"yields decoded messages","time":{"start":1755034964988,"stop":1755034964988,"duration":0},"status":"passed","severity":"normal"},{"uid":"429ea5adafbfb957","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755034973088,"stop":1755034973088,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c599db3b72417556","name":"should not fail to stop the service if it was not started","time":{"start":1755035141177,"stop":1755035141178,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b17c773a1ed6df","name":"Should update multiaddrs","time":{"start":1755035118216,"stop":1755035118217,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80587fceda97d09","name":"Subscribe to topic containing XML and receive message","time":{"start":1755035496775,"stop":1755035496776,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f7d0df3049daac","name":"Check message with no content topic is not received","time":{"start":1755035472631,"stop":1755035472632,"duration":1},"status":"passed","severity":"normal"},{"uid":"437b33053ae5e40e","name":"should initialize with default number of peers","time":{"start":1755034994130,"stop":1755034994131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8882932575022bc8","name":"Check received message containing unicode special characters","time":{"start":1755035472627,"stop":1755035472628,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e65bb01bba28976","name":"Push message with Chinese payload","time":{"start":1755035585978,"stop":1755035585978,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba6cc8f1426b9f1","name":"should have no discoveries enabled by default","time":{"start":1755034993920,"stop":1755034993920,"duration":0},"status":"passed","severity":"normal"},{"uid":"6084c7120b64402a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755035035369,"stop":1755035035370,"duration":1},"status":"passed","severity":"normal"},{"uid":"102d305fd3f6f3d7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755034994384,"stop":1755034994384,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2a3ccc31976b4c","name":"Check meta is set [ecies]","time":{"start":1755034984447,"stop":1755034984447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74d88ac36a27e54","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755035496761,"stop":1755035496761,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf22ad9674a3c28","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755035006374,"stop":1755035006374,"duration":0},"status":"passed","severity":"normal"},{"uid":"4850dc7b63257a51","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755035006394,"stop":1755035006394,"duration":0},"status":"passed","severity":"normal"},{"uid":"4006056b8938c81c","name":"should remove expired entries after TTL has passed","time":{"start":1755034993070,"stop":1755034993070,"duration":0},"status":"passed","severity":"normal"},{"uid":"685fff5bc63f5b77","name":"Check publish message containing escaped characters","time":{"start":1755035165210,"stop":1755035165210,"duration":0},"status":"passed","severity":"normal"},{"uid":"637e84e593c50a71","name":"Overlapping topic subscription","time":{"start":1755035496772,"stop":1755035496772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03e46375eafae2c","name":"Does not throw an exception when node disconnects","time":{"start":1755035329016,"stop":1755035329017,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e87f18f4769fe77","name":"should remove event listeners from libp2p","time":{"start":1755034963610,"stop":1755034963610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0798a51ecbc72a3","name":"Push message with rate limit","time":{"start":1755035585987,"stop":1755035585987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dc88b116c1e902","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755034973088,"stop":1755034973088,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c74feb4f6d61cab2","name":"Subscribe and receive messages via waku relay post","time":{"start":1755035496770,"stop":1755035496770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9fd44a04858503","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755035051541,"stop":1755035051542,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3114c25cad1cda","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755035472618,"stop":1755035472618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a495baaa82f052","name":"should return false","time":{"start":1755034954783,"stop":1755034954783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0082fe82eb171b1","name":"should be safe to call multiple times","time":{"start":1755034964687,"stop":1755034964687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bb2f480b9443ce","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755034954077,"stop":1755034954078,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25e44e66101b58c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755034964705,"stop":1755034964708,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0c355199784520a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755035035370,"stop":1755035035370,"duration":0},"status":"passed","severity":"normal"},{"uid":"901080c5b54ba158","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755034948652,"stop":1755034948653,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1169962e63f0a8","name":"should handle general insertion and lookup correctly","time":{"start":1755035009789,"stop":1755035009789,"duration":0},"status":"passed","severity":"normal"},{"uid":"476b2b7bd045dd67","name":"random static sharding 5 - Cluster ID: 741, Shard ID: 627","time":{"start":1755035262805,"stop":1755035262806,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24e5f54449d8220","name":"tcp ip4 address","time":{"start":1755034954079,"stop":1755034954079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30d7f9b811149d7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755035158345,"stop":1755035158345,"duration":0},"status":"passed","severity":"normal"},{"uid":"792fcf9c7cc78e66","name":"Push message with custom timestamp: 1724276651873","time":{"start":1755035585987,"stop":1755035585987,"duration":0},"status":"passed","severity":"normal"},{"uid":"271c672d703754f2","name":"Check received message containing JSON","time":{"start":1755035472626,"stop":1755035472626,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94031544b78b67","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755035324695,"stop":1755035324696,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ccc8714a6a53541","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755035496776,"stop":1755035496776,"duration":0},"status":"passed","severity":"normal"},{"uid":"105f00d76d9c5f86","name":"should return false when peer is on different cluster","time":{"start":1755034963762,"stop":1755034963762,"duration":0},"status":"passed","severity":"normal"},{"uid":"54816091a77b9599","name":"should not retry if at least one success","time":{"start":1755034993870,"stop":1755034993870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68bc9d5bbadccd7","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755035158346,"stop":1755035158346,"duration":0},"status":"passed","severity":"normal"},{"uid":"814b89ce11c4dcef","name":"should properly clean up resources when disposed","time":{"start":1755034993085,"stop":1755034993086,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc18609de3dcda1f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755035165214,"stop":1755035165214,"duration":0},"status":"passed","severity":"normal"},{"uid":"539434f6be9e3eee","name":"caches peers it previously fetched","time":{"start":1755034973085,"stop":1755034973086,"duration":1},"status":"passed","severity":"normal"},{"uid":"961f7ab578bd5a0c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755034954062,"stop":1755034954066,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce9b1205a2629ec","name":"throws if decoders don't match content topics","time":{"start":1755034964985,"stop":1755034964985,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f23dc210c76f7e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755035496760,"stop":1755035496760,"duration":0},"status":"passed","severity":"normal"},{"uid":"951c366c6198cdc5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755035312226,"stop":1755035312227,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d22d20e4ab4139a","name":"should merge provided config with defaults","time":{"start":1755034965238,"stop":1755034965239,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b94d4f43faaf88","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755035496772,"stop":1755035496772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c344f632b526b559","name":"should maintain proper timestamps if all messages received","time":{"start":1755035011744,"stop":1755035011745,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4505d5578ee3507","name":"should never report false negatives","time":{"start":1755035009777,"stop":1755035009781,"duration":4},"status":"passed","severity":"normal"},{"uid":"c008421b9328a656","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755034993925,"stop":1755034993926,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae63a133df4d2f86","name":"should get all peers from store","time":{"start":1755034964321,"stop":1755034964323,"duration":2},"status":"passed","severity":"normal"},{"uid":"87ac80a209e56b4c","name":"Push message with content topic containing short","time":{"start":1755035585995,"stop":1755035585995,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa768f94b01f79d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755035011751,"stop":1755035011751,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d0c7ed12e67c8a","name":"should remove event listeners","time":{"start":1755034964310,"stop":1755034964310,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfd1bb1edc1a406","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755035006389,"stop":1755035006390,"duration":1},"status":"passed","severity":"normal"},{"uid":"388a9ca551dee1e6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755035165211,"stop":1755035165211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52746655aafd6ad","name":"Rejects garbage","time":{"start":1755034997891,"stop":1755034997891,"duration":0},"status":"passed","severity":"normal"},{"uid":"955c5877d4ff4b59","name":"Promise Callback - false","time":{"start":1755035292978,"stop":1755035292979,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e5129c475eeec2","name":"should handle dial errors gracefully","time":{"start":1755034964144,"stop":1755034964144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fb442dc7749852","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755034993921,"stop":1755034993921,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df53fb391c7cd59","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755034964001,"stop":1755034964001,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dba67d0a92c828","name":"Decrypt messages","time":{"start":1755035142861,"stop":1755035142861,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda6723b74637fec","name":"should drop connection via multiaddr with hangUp","time":{"start":1755035117879,"stop":1755035117879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b898484fdf2e8a33","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755035312214,"stop":1755035312220,"duration":6},"status":"passed","severity":"normal"},{"uid":"6f1648f14b0ab68e","name":"Push message with content topic containing escaped characters","time":{"start":1755035585986,"stop":1755035585986,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc4b29660434ac","name":"should reject if Relay is requested but not mounted","time":{"start":1755034994470,"stop":1755034994471,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fdc2026aaac750","name":"Push message with Basic HTML tag payload","time":{"start":1755035585992,"stop":1755035585993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e8b1c107f9a7dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755034948660,"stop":1755034948661,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc2ce1fd0ac56c2","name":"should handle dial errors gracefully","time":{"start":1755034964326,"stop":1755034964326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7890897697c91bd3","name":"Throws when trying to push message with empty payload","time":{"start":1755035585995,"stop":1755035585995,"duration":0},"status":"passed","severity":"normal"},{"uid":"99825681f707c536","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755035496768,"stop":1755035496768,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef6e616e9e71608","name":"should not receive a peer event before start","time":{"start":1755034976865,"stop":1755034976866,"duration":1},"status":"passed","severity":"normal"},{"uid":"703d0c60a954ff00","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755034948650,"stop":1755034948650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9ed145ab84a33d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755035006370,"stop":1755035006370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf639e26243472","name":"Push message with Arabic payload","time":{"start":1755035585979,"stop":1755035585979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ddaec4350e8daa","name":"should encodeTxt and decodeTxt","time":{"start":1755034954777,"stop":1755034954778,"duration":1},"status":"passed","severity":"normal"},{"uid":"9484a0abcf32bc59","name":"Push message with emoji payload","time":{"start":1755035585994,"stop":1755035585994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e451517341a54d","name":"should handle case when navigator is not available","time":{"start":1755034963620,"stop":1755034963620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc1366fe0674937","name":"Callback on promise, aborts when callback returns true","time":{"start":1755035307065,"stop":1755035307065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a07a0be2a8ef58e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755035175713,"stop":1755035175713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff152f3192e016ef","name":"Query generator for multiple messages with different content topic format","time":{"start":1755035307063,"stop":1755035307064,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fda23436e37fdf","name":"should not retry if at least one success","time":{"start":1755034993553,"stop":1755034993553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17e2cd12bc5ad47","name":"Push message with short payload","time":{"start":1755035585976,"stop":1755035585976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0de1f473bc0122f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755034964385,"stop":1755034964386,"duration":1},"status":"passed","severity":"normal"},{"uid":"84471fd718130696","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755035006371,"stop":1755035006371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92ae0ece69cb997","name":"throws an error for improperly formatted content topics","time":{"start":1755034948656,"stop":1755034948656,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0bf066a5c3b6d0","name":"Push message with Chinese payload","time":{"start":1755035585990,"stop":1755035585991,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a03d0a2d86b1c6","name":"Check message on other pubsub topic is not received","time":{"start":1755035472630,"stop":1755035472631,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6829e1961e8a5b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755035472618,"stop":1755035472619,"duration":1},"status":"passed","severity":"normal"},{"uid":"32db764193fb5d6b","name":"Check received message containing Script","time":{"start":1755035472625,"stop":1755035472625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d7ae5aa531357d","name":"should clear existing timers before creating new ones","time":{"start":1755034964716,"stop":1755034964717,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a0c1582cf98bda","name":"should dial peer immediately when queue is empty","time":{"start":1755034964131,"stop":1755034964132,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45d69c7b6ad89be","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755034954072,"stop":1755034954072,"duration":0},"status":"passed","severity":"normal"},{"uid":"607802fb5637d9fd","name":"Push message with Basic HTML tag payload","time":{"start":1755035585980,"stop":1755035585981,"duration":1},"status":"passed","severity":"normal"},{"uid":"291cd020ebad2d75","name":"should properly start and stop event listening","time":{"start":1755034994006,"stop":1755034994014,"duration":8},"status":"passed","severity":"normal"},{"uid":"5677f95c8dfdbc0b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755035006382,"stop":1755035006382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e34268e44e92335","name":"Subscribe to topic containing long and receive message","time":{"start":1755035496763,"stop":1755035496764,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd99184b5894817","name":"can query messages normally","time":{"start":1755035285135,"stop":1755035285135,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1dbf97b1701c8a","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755034964704,"stop":1755034964704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed95cca1ab8a3e6","name":"should handle case with no peers in store","time":{"start":1755034964326,"stop":1755034964326,"duration":0},"status":"passed","severity":"normal"},{"uid":"95712a007d8f962f","name":"should return false when peer is not on topic","time":{"start":1755034965246,"stop":1755034965246,"duration":0},"status":"passed","severity":"normal"},{"uid":"309620f3a1388ac0","name":"Relay + Store","time":{"start":1755034954791,"stop":1755034954792,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff8667d52c9f006","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755035158344,"stop":1755035158345,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bedd2a2e26fd69","name":"should initialize with isNetworkConnected as false","time":{"start":1755034963599,"stop":1755034963607,"duration":8},"status":"passed","severity":"normal"},{"uid":"88d3366673720bf3","name":"Check message with no payload is not received","time":{"start":1755035472620,"stop":1755035472621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2e08fb76985a3a","name":"should drop connection to all peers on hangUp","time":{"start":1755035117878,"stop":1755035117878,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbbc0375eb2c2f6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755035496762,"stop":1755035496762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1ef65fe05b6f36","name":"Passing page size 1 when there are 4 messages","time":{"start":1755035306069,"stop":1755035306070,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03e9d5032022431","name":"should add event listener for peer:discovery","time":{"start":1755034963394,"stop":1755034963403,"duration":9},"status":"passed","severity":"normal"},{"uid":"e05299c42963cb51","name":"should set field with all protocols enabled","time":{"start":1755034954790,"stop":1755034954790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f6a5771293267","name":"handles different clusterIds correctly","time":{"start":1755034948655,"stop":1755034948655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f6b411bed240a","name":"should return false when peer is not on the specified shard","time":{"start":1755034963770,"stop":1755034963770,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e1e48b80e2f3f9","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755035175712,"stop":1755035175712,"duration":0},"status":"passed","severity":"normal"},{"uid":"29687fac83d4b4f3","name":"Push message with unicode special characters payload","time":{"start":1755035585982,"stop":1755035585982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1949915620cf611","name":"isConnected return false after peer stops","time":{"start":1755035048537,"stop":1755035048537,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a0cbf63c1aadf3","name":"should create all internal components","time":{"start":1755034965239,"stop":1755034965239,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1229a11f76a8d3","name":"should be safe to call multiple times","time":{"start":1755034964309,"stop":1755034964309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73882f14d153fb0","name":"should handle multiple peer connections","time":{"start":1755034964696,"stop":1755034964696,"duration":0},"status":"passed","severity":"normal"},{"uid":"4297e2825438588f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755035175699,"stop":1755035175699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9334379b85345bd1","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755035282629,"stop":1755035282629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2b41c15d7f0ec6","name":"Check received message containing Arabic","time":{"start":1755035472613,"stop":1755035472613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3933a45fd83c49fa","name":"should send relay ping messages on timer","time":{"start":1755034964708,"stop":1755034964708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f72d7f8723a8f6f","name":"should handle complete dial lifecycle","time":{"start":1755034964155,"stop":1755034964156,"duration":1},"status":"passed","severity":"normal"},{"uid":"502be8a80eef8015","name":"Fails to push message with large meta","time":{"start":1755035585999,"stop":1755035586000,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafc6a7bec317e0f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755034973087,"stop":1755034973087,"duration":0},"status":"passed","severity":"normal"},{"uid":"229644a295d0e43b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755034994149,"stop":1755034994149,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b6d3b9ab8a0593","name":"returns all values when wanted number matches available values","time":{"start":1755034971872,"stop":1755034971873,"duration":1},"status":"passed","severity":"normal"},{"uid":"73946b4a02ee30ce","name":"Wrong topic","time":{"start":1755035268177,"stop":1755035268177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebba8e930f2b8fe4","name":"Push message with content topic containing special chars","time":{"start":1755035585996,"stop":1755035585996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e2225f1a1dbee0","name":"should add and check entries correctly","time":{"start":1755034993049,"stop":1755034993068,"duration":19},"status":"passed","severity":"normal"},{"uid":"3539dde6910a5acc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755035011744,"stop":1755035011744,"duration":0},"status":"passed","severity":"normal"},{"uid":"659e130b5fa5e422","name":"should request peer renewal on specific errors","time":{"start":1755034993866,"stop":1755034993867,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5655e6f5c0c2161","name":"should handle errors gracefully when getting peer info","time":{"start":1755034963776,"stop":1755034963776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85b205adabf2aa","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755034964703,"stop":1755034964704,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74465f9174d2ea0","name":"should initialize bloom filter with correct parameters","time":{"start":1755035009775,"stop":1755035009776,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e0c7dc770035ac","name":"Query with Promise Callback, No message returned","time":{"start":1755035282630,"stop":1755035282630,"duration":0},"status":"passed","severity":"normal"},{"uid":"833fc8d12f7c1eaa","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755035307065,"stop":1755035307065,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfed63ed1c54f8e","name":"should initialize with custom number of peers","time":{"start":1755034994131,"stop":1755034994131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ad05d19de5f6de","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755035472629,"stop":1755035472629,"duration":0},"status":"passed","severity":"normal"},{"uid":"477e3949f2b1737c","name":"Check received message containing Basic HTML tag","time":{"start":1755035472626,"stop":1755035472626,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d195b178a7d698","name":"should increase lamport timestamp","time":{"start":1755035011744,"stop":1755035011744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed134aa20106d71","name":"should retry on complete failure if specified","time":{"start":1755034993552,"stop":1755034993552,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c4283db964b4b4","name":"Check publish message containing Arabic","time":{"start":1755035165206,"stop":1755035165206,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5056de7ebc1b919","name":"should do nothing if no non-locked connections to drop","time":{"start":1755034964339,"stop":1755034964340,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7439dc68c0fec9","name":"ignores domain fetching errors","time":{"start":1755034973085,"stop":1755034973085,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a3efe13ac2981f","name":"Subscribe to topic containing short and receive message","time":{"start":1755035496773,"stop":1755035496773,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c38cabcf6cb189b","name":"should reject if Filter is requested but not mounted","time":{"start":1755034994471,"stop":1755034994472,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba2049cef176708","name":"should be empty after removing the only subscription","time":{"start":1755034994383,"stop":1755034994384,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1769fd65956e9f6","name":"Mutual subscription","time":{"start":1755035175683,"stop":1755035175685,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6b4c35c41388bb5","name":"ignores unrecognized TXT record formats","time":{"start":1755034973085,"stop":1755034973085,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bb88aae563981a","name":"throws on content topic with empty version field","time":{"start":1755034948647,"stop":1755034948647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c16862b78faacf8","name":"Subscribe to topic containing XML and receive message","time":{"start":1755035496767,"stop":1755035496767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4043fa0817269cc","name":"Push message with content topic containing emoji","time":{"start":1755035585999,"stop":1755035585999,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f66b01204be899","name":"random static sharding 1 - Cluster ID: 494, Shard ID: 283","time":{"start":1755035262804,"stop":1755035262804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9b183d907b5b9","name":"should be able to encode the field with only STORE set to true","time":{"start":1755034954066,"stop":1755034954067,"duration":1},"status":"passed","severity":"normal"},{"uid":"df32913d9f94dc66","name":"Push message with XML payload","time":{"start":1755035585992,"stop":1755035585992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2590cc032106c809","name":"Push message with special chars payload","time":{"start":1755035585978,"stop":1755035585978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e19c1c47eb3f225","name":"Subscribe and receive messages via waku relay post","time":{"start":1755035496761,"stop":1755035496761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e099015b209d9843","name":"random static sharding 8 - Cluster ID: 165, Shard ID: 535","time":{"start":1755035262806,"stop":1755035262807,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d71ff885f0f5971","name":"should handle special patterns correctly","time":{"start":1755035009782,"stop":1755035009789,"duration":7},"status":"passed","severity":"normal"},{"uid":"eece36a9dda34b06","name":"should return false when peer shard info is not found","time":{"start":1755034963773,"stop":1755034963774,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7a9f943a9846ba","name":"Push message with numeric payload","time":{"start":1755035585977,"stop":1755035585978,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8394a938d2009b","name":"Push to array if already present","time":{"start":1755034948370,"stop":1755034948371,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e549b317df894ed","name":"should process up to 3 peers at once","time":{"start":1755034964146,"stop":1755034964146,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd3c726d251bdfc","name":"Subscribe to topic containing short and receive message","time":{"start":1755035496763,"stop":1755035496763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b364adcd4c527e15","name":"should handle hash queries without validation","time":{"start":1755034994572,"stop":1755034994573,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd3c96e89c06ed8","name":"random static sharding 7 - Cluster ID: 457, Shard ID: 683","time":{"start":1755035262806,"stop":1755035262806,"duration":0},"status":"passed","severity":"normal"},{"uid":"384f7d123079840d","name":"Check publish message containing JSON","time":{"start":1755035165208,"stop":1755035165209,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cf201cd7eb1aec","name":"Push message with JSON payload","time":{"start":1755035585993,"stop":1755035585993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4018da831e7cf88f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755034972619,"stop":1755034972620,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb54216e9826f6be","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755034963619,"stop":1755034963619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c130850f310b3805","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755034964340,"stop":1755034964340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad74188773635f31","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755034948662,"stop":1755034948663,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8cf1a0496c98e2f","name":"Check received message containing JSON","time":{"start":1755035472615,"stop":1755035472615,"duration":0},"status":"passed","severity":"normal"},{"uid":"92156d26cda578d2","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755035006381,"stop":1755035006381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad21d380bd1bde6","name":"Store - dialed first","time":{"start":1755035326763,"stop":1755035326763,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7f1f034e69cb7d","name":"throws on content topic with too few or too many fields","time":{"start":1755034948645,"stop":1755034948645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f82694617e66bb","name":"ends if response has no messages","time":{"start":1755034964987,"stop":1755034964987,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3914822371a0d1","name":"should handle complete peer lifecycle","time":{"start":1755034964723,"stop":1755034964723,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e908ece5cf2d04d","name":"can start the service","time":{"start":1755034976862,"stop":1755034976863,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f26ee988a1ff6a4","name":"Check received message containing Arabic","time":{"start":1755035472624,"stop":1755035472624,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc9acae564b538a","name":"throws on content topic with non-number generation field","time":{"start":1755034948645,"stop":1755034948646,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cba0a952325b734","name":"should send to specified number of peers of used peers","time":{"start":1755034993549,"stop":1755034993549,"duration":0},"status":"passed","severity":"normal"},{"uid":"be16d234a7a4ee9d","name":"should properly compute the node id","time":{"start":1755034954784,"stop":1755034954784,"duration":0},"status":"passed","severity":"normal"},{"uid":"86714bbd7f2061c2","name":"LightPush","time":{"start":1755035326764,"stop":1755035326764,"duration":0},"status":"passed","severity":"normal"},{"uid":"489f5486c1f2d71b","name":"Delete observer","time":{"start":1755035142861,"stop":1755035142861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98974b2a623b1d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755034984446,"stop":1755034984446,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c48c5e1969bc13b","name":"should throw error - no id","time":{"start":1755034954780,"stop":1755034954781,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecfe5c7d05b87a7","name":"Fails to publish message with empty text","time":{"start":1755035165213,"stop":1755035165213,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6a70a5659a32ce","name":"should reject on timeout if it was set","time":{"start":1755034994472,"stop":1755034994472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6640fddba17b955d","name":"Default pageSize","time":{"start":1755035306072,"stop":1755035306073,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e913bee3f75c116","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755035175713,"stop":1755035175713,"duration":0},"status":"passed","severity":"normal"},{"uid":"421bb19bb5950000","name":"should dial with multiaddr and return stream","time":{"start":1755034965242,"stop":1755034965242,"duration":0},"status":"passed","severity":"normal"},{"uid":"966bd1ebbc8cef","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755034954070,"stop":1755034954071,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac007dff1e3bfe90","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755035496768,"stop":1755035496768,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcad50f3a0794a80","name":"should check false positive rate","time":{"start":1755035009789,"stop":1755035009790,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c97472ed20f738","name":"should handle a minimal index list","time":{"start":1755034948770,"stop":1755034948770,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e4175ba98cd92d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755034948661,"stop":1755034948662,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d3f17dc265ee6","name":"should populate queue if has active dial","time":{"start":1755034964138,"stop":1755034964139,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec75be52c8f10686","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755034948664,"stop":1755034948665,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa16b87e235eb30","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755035006377,"stop":1755035006377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e98e918798257b7","name":"Subscribe and receives messages on 20 topics","time":{"start":1755035496771,"stop":1755035496771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8542a163ed3909","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755034948664,"stop":1755034948664,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b0519fc48da77d","name":"Publish message with large meta","time":{"start":1755035165215,"stop":1755035165216,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33c88c11b451b02","name":"should dial more peers if under maxConnections","time":{"start":1755034964335,"stop":1755034964335,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd17fa66fb352bcf","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755035006374,"stop":1755035006374,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e66070566b8bdc","name":"rejects content-filtered query with only contentTopics","time":{"start":1755034964405,"stop":1755034964405,"duration":0},"status":"passed","severity":"normal"},{"uid":"15328b1cd2a81593","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755034948652,"stop":1755034948652,"duration":0},"status":"passed","severity":"normal"},{"uid":"be10c416e3bdacdc","name":"random static sharding 4 - Cluster ID: 246, Shard ID: 251","time":{"start":1755035262805,"stop":1755035262805,"duration":0},"status":"passed","severity":"normal"},{"uid":"84358fb2872794ec","name":"new peer added after a peer was already found","time":{"start":1755035173951,"stop":1755035173952,"duration":1},"status":"skipped","severity":"normal"},{"uid":"275e86b21ec06201","name":"should create KeepAliveManager with required options","time":{"start":1755034964667,"stop":1755034964685,"duration":18},"status":"passed","severity":"normal"},{"uid":"56e6e7db8cdaf896","name":"Encoder throws on empty string content topic","time":{"start":1755034965115,"stop":1755034965115,"duration":0},"status":"passed","severity":"normal"},{"uid":"87989478933d7ec1","name":"should dial all peers on dial","time":{"start":1755035117877,"stop":1755035117878,"duration":1},"status":"passed","severity":"normal"},{"uid":"641ecef060fd460a","name":"should use configured peers when available","time":{"start":1755034994573,"stop":1755034994573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a17fe9969d6e8ab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755035006391,"stop":1755035006391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63abe964d09eff7","name":"should dial peers from store when browser is connected","time":{"start":1755034964315,"stop":1755034964319,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf77cd316cf1f269","name":"Push message with content topic containing Russian","time":{"start":1755035585997,"stop":1755035585997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62bb743f12754b3","name":"Push message with content topic containing numeric","time":{"start":1755035585996,"stop":1755035585996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4292eeedbf399c1d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755034964903,"stop":1755034964903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94f7ae66282303c","name":"Query generator for multiple messages with different message text format","time":{"start":1755035307062,"stop":1755035307062,"duration":0},"status":"passed","severity":"normal"},{"uid":"511ba192e5f83756","name":"should check connected peers if present and suitable","time":{"start":1755034994472,"stop":1755034994472,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dbcdbcff1ebd01","name":"should be safe to call multiple times","time":{"start":1755034965240,"stop":1755034965240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0182a27a7607152","name":"messageHashStr returns a hex string","time":{"start":1755034964003,"stop":1755034964003,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa85ab4ac4b92bcb","name":"should create ShardReader with auto sharding network config","time":{"start":1755034963760,"stop":1755034963761,"duration":1},"status":"passed","severity":"normal"},{"uid":"4480ee8184812679","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755034964334,"stop":1755034964334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48484810532eca2","name":"can start the service","time":{"start":1755035141176,"stop":1755035141177,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51d6f0222a37854","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755035175693,"stop":1755035175693,"duration":0},"status":"passed","severity":"normal"},{"uid":"836008ec8191659c","name":"handles different networkShards values correctly","time":{"start":1755034948656,"stop":1755034948656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79e57987b363fe1","name":"topics with same application and version share the same shard","time":{"start":1755034948654,"stop":1755034948654,"duration":0},"status":"passed","severity":"normal"},{"uid":"2240707f7fbd0086","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755034948650,"stop":1755034948650,"duration":0},"status":"passed","severity":"normal"},{"uid":"839fdfa65e297ed0","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755035175706,"stop":1755035175706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cb5fbc2dd70842","name":"Check publish message containing unicode special characters","time":{"start":1755035165210,"stop":1755035165210,"duration":0},"status":"passed","severity":"normal"},{"uid":"8829ddcc3cf6d0c6","name":"Encoder throws on empty string content topic","time":{"start":1755034982716,"stop":1755034982716,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2856eb767e782a","name":"Push message with long payload","time":{"start":1755035585976,"stop":1755035585976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cf943b93cd4b82","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/7/topic277/json","time":{"start":1755035268175,"stop":1755035268176,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb12f4ac2cde6a45","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755035174124,"stop":1755035174124,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f5ac4d5fd33963","name":"Check message received after jswaku node is restarted","time":{"start":1755035472632,"stop":1755035472633,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7fd8a609072152","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755035006390,"stop":1755035006390,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e1825d8b17865","name":"should insert message into bloom filter","time":{"start":1755035011743,"stop":1755035011743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dde29fcf710b2eb","name":"pre and post cipher","time":{"start":1755034983247,"stop":1755034983248,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67836ff167406b8","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755035275707,"stop":1755035275707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5515acf92ecc41a4","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755035175713,"stop":1755035175713,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f0ee4dca211625","name":"Check message with non string payload is not received","time":{"start":1755035472621,"stop":1755035472621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6102810b7c30cdc0","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755034964335,"stop":1755034964335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdf7d3c0a541c04","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755035006371,"stop":1755035006371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c81448f70cd09ca","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755035006378,"stop":1755035006379,"duration":1},"status":"passed","severity":"normal"},{"uid":"a787d5656f2dda78","name":"should create ShardReader with static shards network config","time":{"start":1755034963761,"stop":1755034963761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7328b89c0816eba9","name":"should dial second nwaku node that was discovered","time":{"start":1755035027398,"stop":1755035027411,"duration":13},"status":"skipped","severity":"normal"},{"uid":"1149d867b4665535","name":"should reject if Store is requested but not mounted","time":{"start":1755034994471,"stop":1755034994471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c851e5cd19bf9b","name":"Push message with Arabic payload","time":{"start":1755035585991,"stop":1755035585991,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c921f7488d116","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755035006392,"stop":1755035006392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d72bf03d747d23","name":"Push message with content topic containing special chars","time":{"start":1755035585984,"stop":1755035585984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efe02e0bf94246f","name":"Check publish message containing Basic HTML tag","time":{"start":1755035165208,"stop":1755035165208,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4b63f18bf3e88e","name":"should wait for Store peer to be connected","time":{"start":1755034994473,"stop":1755034994473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d2c7c16de9987d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755035005675,"stop":1755035005676,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b28fd7b0ea02cb","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755035033184,"stop":1755035033185,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce6c870ebfceac6c","name":"All","time":{"start":1755035033595,"stop":1755035033595,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0a99123f838e79","name":"Symmetric encrypt & Decrypt","time":{"start":1755034983247,"stop":1755034983247,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a71221f9f5aca7","name":"Fails to push message with large meta","time":{"start":1755035585987,"stop":1755035585987,"duration":0},"status":"passed","severity":"normal"},{"uid":"772a379f8478a171","name":"Renews subscription after lossing a connection","time":{"start":1755035496769,"stop":1755035496769,"duration":0},"status":"passed","severity":"normal"},{"uid":"341999b55b46b24c","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755034963425,"stop":1755034963425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bcc7d1fb48fe6a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755034948649,"stop":1755034948649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e192da236bfd8b","name":"Push message with content topic containing Chinese","time":{"start":1755035585996,"stop":1755035585997,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda6f28fd01247dc","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755034954791,"stop":1755034954791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef370467e3d3aa4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755035158343,"stop":1755035158343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36286143fca17a","name":"can start and stop the service","time":{"start":1755035033179,"stop":1755035033179,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a9317296df8a75","name":"should decode valid enr with tcp successfully","time":{"start":1755034954779,"stop":1755034954779,"duration":0},"status":"passed","severity":"normal"},{"uid":"23444702becac830","name":"Check publish message containing short","time":{"start":1755035165204,"stop":1755035165204,"duration":0},"status":"passed","severity":"normal"},{"uid":"355ef4d7e4dd4728","name":"should handle incoming messages","time":{"start":1755034994320,"stop":1755034994320,"duration":0},"status":"passed","severity":"normal"},{"uid":"badcb723a99d6270","name":"should return false when peer is not found","time":{"start":1755034963768,"stop":1755034963769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e1211ccacb026a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755035006383,"stop":1755035006383,"duration":0},"status":"passed","severity":"normal"},{"uid":"771f09f432fae183","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755035496776,"stop":1755035496777,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f336dd5c648638","name":"random static sharding 10 - Cluster ID: 402, Shard ID: 342","time":{"start":1755035262807,"stop":1755035262808,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2bad97a5c7c2c53","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755035275709,"stop":1755035275709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf2f751c4242c39","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755034948653,"stop":1755034948653,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c3979da3b1e140","name":"should set field with only STORE enabled","time":{"start":1755034954790,"stop":1755034954791,"duration":1},"status":"passed","severity":"normal"},{"uid":"2972d7e0d507e1f6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755035496767,"stop":1755035496767,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7fcfa9399f2ce4","name":"should handle complete discovery-to-dial flow","time":{"start":1755034963425,"stop":1755034963425,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4f33f5d4da4da2","name":"Push message with unicode special characters payload","time":{"start":1755035585994,"stop":1755035585994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9476e2ad3f1c93f4","name":"Push message with Russian payload","time":{"start":1755035585979,"stop":1755035585979,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb888a926f03aca1","name":"Check publish message containing SQL Injection","time":{"start":1755035165207,"stop":1755035165207,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2b2e40340695aa","name":"Passing an array","time":{"start":1755035329017,"stop":1755035329017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b32229c24bddbb","name":"ends after yielding if response size indicates end","time":{"start":1755034964989,"stop":1755034964989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5be3713fa633d24","name":"should process queue every 500ms","time":{"start":1755034964145,"stop":1755034964145,"duration":0},"status":"passed","severity":"normal"},{"uid":"813f5a20e3812a27","name":"Throws when trying to push message with empty payload","time":{"start":1755035585983,"stop":1755035585983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed56f46cfa3d010d","name":"should not fail to stop the service if it was not started","time":{"start":1755035033180,"stop":1755035033180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff16b6ceed2f1480","name":"should handle peer not in mesh for all topics","time":{"start":1755034964720,"stop":1755034964720,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e465d8ae56893d","name":"Check received message containing SQL Injection","time":{"start":1755035472625,"stop":1755035472625,"duration":0},"status":"passed","severity":"normal"},{"uid":"64205977971fafb6","name":"Check publish message containing special chars","time":{"start":1755035165205,"stop":1755035165205,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc74d14886cd43b8","name":"should be safe to call multiple times","time":{"start":1755034964310,"stop":1755034964315,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f6ed6582899435f","name":"should call waitForPeer on Relay","time":{"start":1755034994474,"stop":1755034994474,"duration":0},"status":"passed","severity":"normal"},{"uid":"857380f36ae78e4b","name":"should detect messages with missing dependencies","time":{"start":1755035011748,"stop":1755035011748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed91982efb8b642","name":"Check received message containing numeric","time":{"start":1755035472623,"stop":1755035472623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33343312c6c7ef6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755034972621,"stop":1755034972622,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fba3e1423ea52e","name":"random static sharding 9 - Cluster ID: 180, Shard ID: 251","time":{"start":1755035262807,"stop":1755035262807,"duration":0},"status":"passed","severity":"normal"},{"uid":"777393d1f5f4abb2","name":"can start the service","time":{"start":1755035033178,"stop":1755035033179,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfac84faaac40583","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755034948662,"stop":1755034948662,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6d73430d5a832b","name":"rejects hash query with content filter parameters","time":{"start":1755034964409,"stop":1755034964409,"duration":0},"status":"passed","severity":"normal"},{"uid":"575b2b174576dc71","name":"Push message with long payload","time":{"start":1755035585989,"stop":1755035585990,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e028e8272c50c6","name":"should properly create location multiaddrs - tcp4","time":{"start":1755034954788,"stop":1755034954788,"duration":0},"status":"passed","severity":"normal"},{"uid":"1784818c768788a","name":"Passing invalid cursor","time":{"start":1755035275709,"stop":1755035275710,"duration":1},"status":"passed","severity":"normal"},{"uid":"220e7af7517e5ef6","name":"Push message with content topic containing emoji","time":{"start":1755035585986,"stop":1755035585986,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa5ab34ed58305b","name":"Decoder throws on undefined content topic","time":{"start":1755034965115,"stop":1755034965115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8657897338223e01","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755035006380,"stop":1755035006381,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25beee0a214a970","name":"Fails to push message bigger that 1MB","time":{"start":1755035586001,"stop":1755035586002,"duration":1},"status":"passed","severity":"normal"},{"uid":"253d9726d2369980","name":"should hang up with PeerId and return true on success","time":{"start":1755034965242,"stop":1755034965243,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa945b64d8be8a86","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755035006384,"stop":1755035006384,"duration":0},"status":"passed","severity":"normal"},{"uid":"258bc237c01139a6","name":"Push message with meta","time":{"start":1755035585986,"stop":1755035585987,"duration":1},"status":"passed","severity":"normal"},{"uid":"42aae2bca109e994","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755035006390,"stop":1755035006390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8277a58d04aedf14","name":"should be safe to call multiple times","time":{"start":1755034965239,"stop":1755034965240,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f36302a290a5ea0","name":"should create ConnectionManager with relay","time":{"start":1755034965238,"stop":1755034965238,"duration":0},"status":"passed","severity":"normal"},{"uid":"837d2a09e75c4dab","name":"should skip peer when dialed recently","time":{"start":1755034964133,"stop":1755034964133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebf9e31086d4f65","name":"should serialize and deserialize correctly","time":{"start":1755035009781,"stop":1755035009782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4461c4bca93d3ef3","name":"udp ip6 address","time":{"start":1755034954081,"stop":1755034954081,"duration":0},"status":"passed","severity":"normal"},{"uid":"2479e923883c7ed7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755035496762,"stop":1755035496762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3eec68ec11c5211","name":"should return true even if peer has no overlapping shards","time":{"start":1755034963768,"stop":1755034963768,"duration":0},"status":"passed","severity":"normal"},{"uid":"6906288ca3c48405","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755034963774,"stop":1755034963774,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fdefce9f3e1fdd","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755035033184,"stop":1755035033184,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12d50272b8499ff2","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755035070744,"stop":1755035070744,"duration":0},"status":"passed","severity":"normal"},{"uid":"44191d5b28beb981","name":"Check received message containing numeric","time":{"start":1755035472612,"stop":1755035472612,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd5168d0c0534e8","name":"should return false when pubsub topic parsing fails","time":{"start":1755034963775,"stop":1755034963775,"duration":0},"status":"passed","severity":"normal"},{"uid":"41075df9f1841fc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755035006394,"stop":1755035006394,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d371dc1621e126","name":"should throw error when no peers are available","time":{"start":1755034994572,"stop":1755034994572,"duration":0},"status":"passed","severity":"normal"},{"uid":"b119c8aeb98f027a","name":"more peers than existing","time":{"start":1755035141391,"stop":1755035141392,"duration":1},"status":"skipped","severity":"normal"},{"uid":"73d33c6050ff7a4e","name":"Decoder throws on empty string content topic","time":{"start":1755034984448,"stop":1755034984448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9ab0e8248129f5","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755035006369,"stop":1755035006370,"duration":1},"status":"passed","severity":"normal"},{"uid":"2059893ecaca16a7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755034964903,"stop":1755034964904,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8a41a2507003a9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755035174124,"stop":1755035174128,"duration":4},"status":"passed","severity":"normal"},{"uid":"eab1ff0e27443643","name":"Passing page size 3 when there are 20 messages","time":{"start":1755035306070,"stop":1755035306070,"duration":0},"status":"passed","severity":"normal"},{"uid":"82234be17f2937f8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755034948656,"stop":1755034948657,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2aafd67a085936","name":"Encoder throws on undefined content topic","time":{"start":1755034984447,"stop":1755034984447,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bced4ce88a131c","name":"should clear timers for specific peer on disconnect","time":{"start":1755034964713,"stop":1755034964715,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb76ba39d5431adc","name":"Subscribe and receive messages via lightPush","time":{"start":1755035496759,"stop":1755035496760,"duration":1},"status":"passed","severity":"normal"},{"uid":"6903d6dfb026d4ec","name":"should dial peer when no shard info available","time":{"start":1755034964140,"stop":1755034964143,"duration":3},"status":"passed","severity":"normal"},{"uid":"830fa3e847428ea","name":"different cluster: nodes don't connect","time":{"start":1755035102705,"stop":1755035102714,"duration":9},"status":"passed","severity":"normal"},{"uid":"54f18da67353ea0d","name":"should emit a peer event after start","time":{"start":1755035141178,"stop":1755035141179,"duration":1},"status":"passed","severity":"normal"},{"uid":"572057f8da628979","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755035006386,"stop":1755035006386,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb09a8068959d6b6","name":"Check publish message containing Russian","time":{"start":1755035165206,"stop":1755035165206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48ad1c36a6d7f3f","name":"should stop and cleanup resources","time":{"start":1755034994385,"stop":1755034994385,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebdc87a080fef35","name":"should handle errors when getting connections","time":{"start":1755034963626,"stop":1755034963626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4143d62af4ce263d","name":"Check received message containing Chinese","time":{"start":1755035472624,"stop":1755035472624,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5d77573448953f","name":"Query Generator - true","time":{"start":1755035292974,"stop":1755035292976,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0dac28675f6856c","name":"Subscribe to topic containing Script and receive message","time":{"start":1755035496766,"stop":1755035496766,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbe44b2f85c0fce","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755035322673,"stop":1755035322673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4562ce5e9cef94","name":"should dial one peer on dial","time":{"start":1755035117878,"stop":1755035117878,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70c3f275a12653b","name":"should not dispatch event when already disconnected","time":{"start":1755034963623,"stop":1755034963624,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a36b1e0ff3397c4","name":"Push message with meta","time":{"start":1755035585999,"stop":1755035585999,"duration":0},"status":"passed","severity":"normal"},{"uid":"685440c01dea0bc9","name":"should not fail to start the service if it is already started","time":{"start":1755035033180,"stop":1755035033181,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10aecf04a46348b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755034964003,"stop":1755034964004,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec7d462eebe473b","name":"should not discard bootstrap peers if under the limit","time":{"start":1755035070744,"stop":1755035070745,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e8906c28542ee6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755035174119,"stop":1755035174122,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0d9ea342f646016","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755035005674,"stop":1755035005675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd70994c039715f","name":"Check received message containing shell command","time":{"start":1755035472616,"stop":1755035472616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9052628778d38d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755035275706,"stop":1755035275707,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c9f3c835e64844","name":"Publish message with custom timestamp: Tue Aug 12 2025 22:45:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1755035165212,"stop":1755035165212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06d3f6676d164eb","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app0/9/topic754/proto","time":{"start":1755035268164,"stop":1755035268164,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3dca2e2185605e","name":"should handle peer store update failures gracefully","time":{"start":1755034964703,"stop":1755034964703,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5e61a3cac62feb","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755034948653,"stop":1755034948653,"duration":0},"status":"passed","severity":"normal"},{"uid":"783b7fc64e8109a5","name":"should requeue task if no peer is available","time":{"start":1755034993865,"stop":1755034993865,"duration":0},"status":"passed","severity":"normal"},{"uid":"71862921c3d7e35e","name":"Check message with no payload is not received","time":{"start":1755035472632,"stop":1755035472632,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7b5ace23aa3788","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755035496774,"stop":1755035496774,"duration":0},"status":"passed","severity":"normal"},{"uid":"361deb89317e1035","name":"Relay - dialed after","time":{"start":1755035326762,"stop":1755035326762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1231c83a8aa86e9f","name":"Push message with content topic containing long","time":{"start":1755035585983,"stop":1755035585983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a890672104db8071","name":"throws on content topic with empty topic name field","time":{"start":1755034948647,"stop":1755034948648,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c474707933e34c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755035496760,"stop":1755035496760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ed0e22cabdbca8","name":"should return false when navigator.onLine is false","time":{"start":1755034963615,"stop":1755034963619,"duration":4},"status":"passed","severity":"normal"},{"uid":"d60f94c7c0bf2abc","name":"Decoder throws on undefined content topic","time":{"start":1755034982716,"stop":1755034982716,"duration":0},"status":"passed","severity":"normal"},{"uid":"3275a7d47378c4b0","name":"Reusing cursor across nodes","time":{"start":1755035275709,"stop":1755035275709,"duration":0},"status":"passed","severity":"normal"},{"uid":"71609cea1ee2e346","name":"should handle shardReader errors","time":{"start":1755034965246,"stop":1755034965246,"duration":0},"status":"passed","severity":"normal"},{"uid":"994a0e986308e418","name":"should deliver messages after dependencies are met","time":{"start":1755035011748,"stop":1755035011748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad94e5be9c14a773","name":"should not be empty after adding a subscription","time":{"start":1755034994382,"stop":1755034994382,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36f2554192720f2","name":"should remove event listeners","time":{"start":1755034964686,"stop":1755034964686,"duration":0},"status":"passed","severity":"normal"},{"uid":"17df81243f7025bf","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755034964705,"stop":1755034964705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b595e0c32e89f59b","name":"Push message with custom timestamp: 1755031451873","time":{"start":1755035586000,"stop":1755035586001,"duration":1},"status":"passed","severity":"normal"},{"uid":"53145aacfd4dd975","name":"isConnected should return true after first peer connects","time":{"start":1755035048536,"stop":1755035048536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d863325ad64a14dc","name":"Overlapping topic subscription","time":{"start":1755035175698,"stop":1755035175698,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15e8fa467e108b9a","name":"should transition to Unhealthy when no connections","time":{"start":1755034994005,"stop":1755034994005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32e54b5bcbd40f5","name":"Push message with SQL Injection payload","time":{"start":1755035585979,"stop":1755035585980,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c8b066c7d5e87a","name":"Fields are not dropped","time":{"start":1755034964606,"stop":1755034964609,"duration":3},"status":"passed","severity":"normal"},{"uid":"af43780a00967fa1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755035006374,"stop":1755035006375,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e8f2831a6df766","name":"should sort peers by ping value","time":{"start":1755034965245,"stop":1755034965245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b32bcb4f71b334","name":"should continually clean up expired entries at intervals","time":{"start":1755034993086,"stop":1755034993086,"duration":0},"status":"passed","severity":"normal"},{"uid":"99378133efa112e7","name":"random static sharding 2 - Cluster ID: 276, Shard ID: 883","time":{"start":1755035262804,"stop":1755035262804,"duration":0},"status":"passed","severity":"normal"},{"uid":"26526f981a9a425d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755035006389,"stop":1755035006389,"duration":0},"status":"passed","severity":"normal"},{"uid":"675e353526872f4a","name":"should not allow unachievable error rate","time":{"start":1755035005674,"stop":1755035005674,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb3489e92cb5a6d","name":"should return PeerId when PeerId is provided","time":{"start":1755034964374,"stop":1755034964375,"duration":1},"status":"passed","severity":"normal"},{"uid":"233c2ac0ec53fa1","name":"Using a function","time":{"start":1755035329017,"stop":1755035329017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a47f67d191c4f6","name":"Passing page size 110 when there are 120 messages","time":{"start":1755035306072,"stop":1755035306072,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bd3831a3359b9f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755035048537,"stop":1755035048537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a5837ca827cc0","name":"should throw error - invalid id","time":{"start":1755034954781,"stop":1755034954781,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a3b965bf3c2a0","name":"should clear all timers","time":{"start":1755034964686,"stop":1755034964687,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a069dfd8eda2980","name":"Push message with content topic containing numeric","time":{"start":1755035585984,"stop":1755035585984,"duration":0},"status":"passed","severity":"normal"},{"uid":"55db1ea11f492b2e","name":"should handle queue processing errors gracefully","time":{"start":1755034964150,"stop":1755034964151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e796a247e9b57cf","name":"should load peers from local storage and dispatch events","time":{"start":1755034976867,"stop":1755034976867,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c8d575a00cfd2d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755035035369,"stop":1755035035369,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c0591bead602ea","name":"throws on empty content topic","time":{"start":1755034948644,"stop":1755034948645,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acedf82fbb040ac","name":"Light Node - default protocols","time":{"start":1755035326765,"stop":1755035326765,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b33d1a3fbdf334","name":"should not dial peers from store when browser is not connected","time":{"start":1755034964320,"stop":1755034964320,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dbc130c5b33272","name":"Publish message with rate limit","time":{"start":1755035165216,"stop":1755035165216,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f189817d2e6f82","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755035006365,"stop":1755035006367,"duration":2},"status":"passed","severity":"normal"},{"uid":"d037ad41acc6299d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app67/8/topic996/proto","time":{"start":1755035268173,"stop":1755035268174,"duration":1},"status":"passed","severity":"normal"},{"uid":"443a160b215310ac","name":"should handle empty pubsub topics","time":{"start":1755034964718,"stop":1755034964719,"duration":1},"status":"passed","severity":"normal"},{"uid":"6542ae1b5320302d","name":"Check received message containing long","time":{"start":1755035472623,"stop":1755035472623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10ba71a58c48e22","name":"should remove event listeners from globalThis","time":{"start":1755034963610,"stop":1755034963614,"duration":4},"status":"passed","severity":"normal"},{"uid":"31cc6b2d8f90b7d2","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755035006379,"stop":1755035006380,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1e778711c0ed8f","name":"should add received messages to bloom filter","time":{"start":1755035011745,"stop":1755035011745,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f38fe438f83965","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755035006375,"stop":1755035006375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4289b11ead246e7","name":"same cluster, static sharding: nodes connect","time":{"start":1755035102705,"stop":1755035102705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d3dcd1be04bb79","name":"Nwaku publishes","time":{"start":1755035155062,"stop":1755035155062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a656fa4a227d9c80","name":"nwaku subscribes","time":{"start":1755035155059,"stop":1755035155059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4eeb23cb1053f7c","name":"Check received message containing unicode special characters","time":{"start":1755035472616,"stop":1755035472617,"duration":1},"status":"passed","severity":"normal"},{"uid":"952730b63b11e40a","name":"Check received message containing special chars","time":{"start":1755035472612,"stop":1755035472613,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc8768accfb8b93","name":"should be empty when created","time":{"start":1755034994381,"stop":1755034994382,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7502a40ee097a3","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755034964984,"stop":1755034964985,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdb758a62dc531e","name":"should remove event listener for peer:discovery","time":{"start":1755034963405,"stop":1755034963405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b6149890469323","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755035158343,"stop":1755035158344,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86d9c9c0c15dfe9","name":"throws on content topic with generation field greater than 0","time":{"start":1755034948646,"stop":1755034948646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e6ac2bbcb6d4a7","name":"should dispatch network event when browser goes offline","time":{"start":1755034963625,"stop":1755034963625,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b3a0667aaa0c2d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755034964341,"stop":1755034964341,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5dbe7972811a7e","name":"Passing page size 11 when there are 10 messages","time":{"start":1755035306071,"stop":1755035306071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7de38d10483852","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755035324691,"stop":1755035324692,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6cbc8d4b80d989c","name":"A test","time":{"start":1755035087499,"stop":1755035087499,"duration":0},"status":"passed","severity":"normal"},{"uid":"330b76aefac76986","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755035268162,"stop":1755035268162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b612ebff949d989f","name":"should throw an error for insufficient data","time":{"start":1755034948770,"stop":1755034948771,"duration":1},"status":"passed","severity":"normal"},{"uid":"6011c68ab2488fdc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755035496776,"stop":1755035496776,"duration":0},"status":"passed","severity":"normal"},{"uid":"260e6428fa1c303f","name":"should handle dial errors gracefully","time":{"start":1755034963413,"stop":1755034963413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdaa4e41e029e76","name":"should dial peers from store when no connections remain","time":{"start":1755034964320,"stop":1755034964320,"duration":0},"status":"passed","severity":"normal"},{"uid":"699790157243e010","name":"accepts valid message hash query","time":{"start":1755034964408,"stop":1755034964409,"duration":1},"status":"passed","severity":"normal"},{"uid":"377de868bc6bd74e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755035006391,"stop":1755035006392,"duration":1},"status":"passed","severity":"normal"},{"uid":"4483457d80552277","name":"should start all internal components","time":{"start":1755034965239,"stop":1755034965239,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa16a0277d6cb7f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755034994151,"stop":1755034994152,"duration":1},"status":"passed","severity":"normal"},{"uid":"4725170782c9e737","name":"Store - dialed after - with timeout","time":{"start":1755035326764,"stop":1755035326764,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fb8678bb7e952d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755035175689,"stop":1755035175689,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb6f15c880ed446","name":"same cluster: nodes connect","time":{"start":1755035102715,"stop":1755035102715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4140168bade32f3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755035312213,"stop":1755035312213,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dc82590e065796","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755035006376,"stop":1755035006376,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb34073ceec7011","name":"should handle relay send failures gracefully","time":{"start":1755034964708,"stop":1755034964708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a9832ec73c329f","name":"Bloom filter","time":{"start":1755035011571,"stop":1755035011571,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d350e9087f5c30c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755035006364,"stop":1755035006365,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba06513343434c61","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755035496775,"stop":1755035496775,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf157c22baad0a0","name":"should stop all internal components","time":{"start":1755034965240,"stop":1755034965240,"duration":0},"status":"passed","severity":"normal"},{"uid":"feced16d5caa7fae","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755034954068,"stop":1755034954069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73c99707898ffe","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755035496775,"stop":1755035496775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3a4328ce21c2dc","name":"Push message with content topic containing Chinese","time":{"start":1755035585984,"stop":1755035585984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8e7a75c637795","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755035175705,"stop":1755035175706,"duration":1},"status":"passed","severity":"normal"},{"uid":"624066f4104b16ae","name":"should not be delivered","time":{"start":1755035011750,"stop":1755035011750,"duration":0},"status":"passed","severity":"normal"},{"uid":"6792abff70e98a26","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/7/topic20/proto","time":{"start":1755035268164,"stop":1755035268170,"duration":6},"status":"passed","severity":"normal"},{"uid":"f28064991786649a","name":"Waku message hash computation (payload length 0)","time":{"start":1755034964001,"stop":1755034964002,"duration":1},"status":"passed","severity":"normal"},{"uid":"e804e303e2de6ad","name":"should invoke callbacks when receiving a message","time":{"start":1755034994384,"stop":1755034994384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8be203c9fccbac0","name":"configure the node with multiple content topics","time":{"start":1755035268178,"stop":1755035268178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2420b54893bc929f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755034948652,"stop":1755034948652,"duration":0},"status":"passed","severity":"normal"},{"uid":"15caff9862058d82","name":"Check message received after jswaku node is restarted","time":{"start":1755035472621,"stop":1755035472621,"duration":0},"status":"passed","severity":"normal"},{"uid":"591267de3d83f935","name":"should handle multiple query options for time ranges","time":{"start":1755034994572,"stop":1755034994572,"duration":0},"status":"passed","severity":"normal"},{"uid":"995e578acc6a47c7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755035006368,"stop":1755035006369,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2121acef6c8deb","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755035282624,"stop":1755035282625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9a0a5fc6ec522b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755035472633,"stop":1755035472633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3401942f3ebeaf71","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755035175704,"stop":1755035175705,"duration":1},"status":"passed","severity":"normal"},{"uid":"554c93b9b4ce6485","name":"should dial peers from store on start","time":{"start":1755034964305,"stop":1755034964308,"duration":3},"status":"passed","severity":"normal"},{"uid":"eafd9b99bb56cc0b","name":"should not dispatch event when already connected","time":{"start":1755034963623,"stop":1755034963623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d9440ca351a584","name":"should handle disconnect when peer has no timers","time":{"start":1755034964715,"stop":1755034964716,"duration":1},"status":"passed","severity":"normal"},{"uid":"18fb0fa3ec2d10d7","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755034972617,"stop":1755034972618,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8b9a0fa7698099","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755035324694,"stop":1755035324695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e786a6053d9d6a6e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755035011746,"stop":1755035011746,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c17ead694b99bb","name":"Fails to push message bigger that 1MB","time":{"start":1755035585989,"stop":1755035585989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4eaeb6105be49a6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755035496765,"stop":1755035496765,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f10eff104e5b76","name":"should handle errors when accessing navigator","time":{"start":1755034963632,"stop":1755034963633,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5faef181c90a7f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755034965116,"stop":1755034965116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad86da5026798c17","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755034948660,"stop":1755034948660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91d4c294dd474f6","name":"should encode/decode to text encoding","time":{"start":1755034954785,"stop":1755034954785,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb2927277d38ebc","name":"Renews subscription after lossing a connection","time":{"start":1755035496778,"stop":1755035496778,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dd5901a3d2c398","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755035324696,"stop":1755035324699,"duration":3},"status":"passed","severity":"normal"},{"uid":"d597fbebddfc7de6","name":"isConnected should return false after all peers disconnect","time":{"start":1755035048536,"stop":1755035048536,"duration":0},"status":"passed","severity":"normal"},{"uid":"954dcc9991b8adf5","name":"return first retrieved peers without further DNS queries","time":{"start":1755034973087,"stop":1755034973087,"duration":0},"status":"passed","severity":"normal"},{"uid":"32269cac10406424","name":"should return false when peer is not found","time":{"start":1755034963775,"stop":1755034963776,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbee28c64467251","name":"should properly create location multiaddrs - udp","time":{"start":1755034954788,"stop":1755034954789,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa650abb6c6d363","name":"should allow redial after cooldown period","time":{"start":1755034964139,"stop":1755034964139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6d5b5f72157cec","name":"should hang up with multiaddr and return true on success","time":{"start":1755034965243,"stop":1755034965243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdbd42a4e9ab7aa","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755034994005,"stop":1755034994006,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f99d24779f3733c","name":"Check received message containing emoji","time":{"start":1755035472628,"stop":1755035472628,"duration":0},"status":"passed","severity":"normal"},{"uid":"6101919a2d45ec5c","name":"should return different streams if requested simultaniously","time":{"start":1755034964899,"stop":1755034964903,"duration":4},"status":"passed","severity":"normal"},{"uid":"d60fe24e93fd0dc9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755034948663,"stop":1755034948663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6019fb663fe2d2f3","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755035175707,"stop":1755035175707,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fed20b52a43290","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755034948770,"stop":1755034948770,"duration":0},"status":"passed","severity":"normal"},{"uid":"d494e49198eb186e","name":"non connected peers","time":{"start":1755035141392,"stop":1755035141392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"712c2e2f2600ea58","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755034948658,"stop":1755034948658,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa603a508d073ab7","name":"should get / set TCP multiaddr","time":{"start":1755034954787,"stop":1755034954787,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e19c7259376817","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755035173952,"stop":1755035173952,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18126821238e571d","name":"should only return 1 node with relay and store capability","time":{"start":1755034973086,"stop":1755034973087,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c12522b502eb26","name":"Round trip binary serialization","time":{"start":1755034965113,"stop":1755034965113,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b36ab51820f9a7e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755035102714,"stop":1755035102714,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c847fcdaa97e65","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755035307062,"stop":1755035307063,"duration":1},"status":"passed","severity":"normal"},{"uid":"1369b1ff6cc86661","name":"connects to nwaku","time":{"start":1755035329016,"stop":1755035329016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd66e7f4a9d9cda2","name":"should create KeepAliveManager with relay","time":{"start":1755034964685,"stop":1755034964685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14f0052ed92f9da","name":"different cluster: nodes don't connect","time":{"start":1755035102715,"stop":1755035102716,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdaf0727369ea55","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755034948651,"stop":1755034948652,"duration":1},"status":"passed","severity":"normal"},{"uid":"523760c1fd881a40","name":"Check publish message containing numeric","time":{"start":1755035165205,"stop":1755035165205,"duration":0},"status":"passed","severity":"normal"},{"uid":"124a1ba4a7096572","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755034963775,"stop":1755034963775,"duration":0},"status":"passed","severity":"normal"},{"uid":"468062aca8fa6e01","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755035006370,"stop":1755035006370,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb9675c9d330285","name":"Passing page size 0 when there are 110 messages","time":{"start":1755035306068,"stop":1755035306069,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1203885273c612","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755035496774,"stop":1755035496774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed881dd1124bdb8","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755034954075,"stop":1755034954075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d2acdeadeb43b0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755035102716,"stop":1755035102717,"duration":1},"status":"passed","severity":"normal"},{"uid":"1509761bbbfe56a5","name":"Callback on promise","time":{"start":1755035307064,"stop":1755035307064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e323db2cfbfb4094","name":"Query with Promise Callback, No Decoder","time":{"start":1755035282630,"stop":1755035282630,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd9a592d88b9fa3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755035496765,"stop":1755035496765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbd04402ca9d894","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755034964334,"stop":1755034964334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c216080e8dfc5d0","name":"should emit a peer event after start","time":{"start":1755034976864,"stop":1755034976865,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ac8bdcbe7f3ae5","name":"Nodes with multiple pubsub topic","time":{"start":1755035158346,"stop":1755035158346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2532197be6fd2f17","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755035324700,"stop":1755035324700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43a16fa8c4f7569","name":"should add event listeners to libp2p","time":{"start":1755034963608,"stop":1755034963608,"duration":0},"status":"passed","severity":"normal"},{"uid":"673b18816626c0cf","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755035006373,"stop":1755035006373,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d447455ba2ea46","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755035322669,"stop":1755035322669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f77607af29e5d3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755035006384,"stop":1755035006384,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebeee36cc91532e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755035324690,"stop":1755035324691,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee51c6864d355d8d","name":"should drop connection to one peer on hangUp","time":{"start":1755035117879,"stop":1755035117879,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e1123f5e1733d6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755035006394,"stop":1755035006395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfa746608b0d30f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755034993865,"stop":1755034993866,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64b5d130e0738a1","name":"Init the array if not present","time":{"start":1755034948368,"stop":1755034948370,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ba7b73b378b844b","name":"Push message with content topic containing JSON","time":{"start":1755035585998,"stop":1755035585998,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9281b2303143455","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755034948654,"stop":1755034948654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2b34be13297e59","name":"Push message with short payload","time":{"start":1755035585989,"stop":1755035585989,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea9ad8af5972b76","name":"should partition messages based on acknowledgement status","time":{"start":1755035011749,"stop":1755035011749,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8db18ede66e5c3","name":"Passing page size 19 when there are 20 messages","time":{"start":1755035306072,"stop":1755035306072,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae69901723b8fc0","name":"should dial with PeerId and return stream","time":{"start":1755034965241,"stop":1755034965242,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c80f30768e2e06","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755035496769,"stop":1755035496769,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60a3766acf3df6f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app53/3/topic496/json","time":{"start":1755035268176,"stop":1755035268176,"duration":0},"status":"passed","severity":"normal"},{"uid":"39034cf06dd1fa65","name":"should return peer for existing peer","time":{"start":1755034964327,"stop":1755034964332,"duration":5},"status":"passed","severity":"normal"},{"uid":"713c4f2e14ce0442","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755035087333,"stop":1755035087335,"duration":2},"status":"passed","severity":"normal"},{"uid":"21595b002bfb03a9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755034954076,"stop":1755034954076,"duration":0},"status":"passed","severity":"normal"},{"uid":"203cae96b66f5be3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755035275707,"stop":1755035275708,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fa323e3c57079a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755034994006,"stop":1755034994006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f162fc1386603d41","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755035496777,"stop":1755035496777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a9d6a540f08ccc","name":"should encode/decode to RLP encoding","time":{"start":1755034954784,"stop":1755034954785,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc198549c02ccf8a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755035175691,"stop":1755035175692,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1edc2cf6079c95","name":"Publishes to nwaku","time":{"start":1755035155060,"stop":1755035155061,"duration":1},"status":"passed","severity":"normal"},{"uid":"168f7776d944ac5a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755035006386,"stop":1755035006386,"duration":0},"status":"passed","severity":"normal"},{"uid":"244c823914bc4e96","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755035006379,"stop":1755035006379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35bf7de4d0cd031","name":"Refresh subscription","time":{"start":1755035496763,"stop":1755035496763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b48cf63c7fad1e","name":"Promise Callback - true","time":{"start":1755035292977,"stop":1755035292978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1425d182dc9ad3a","name":"Push message with Russian payload","time":{"start":1755035585991,"stop":1755035585991,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fab120a67889fc","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755034964697,"stop":1755034964697,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ee72b5e8fb3fc7","name":"Push message with custom timestamp: 1755038651873","time":{"start":1755035585988,"stop":1755035585988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9731c213787cdf7","name":"Query generator for 2000 messages","time":{"start":1755035307066,"stop":1755035307066,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffb9525494266b3","name":"should handle complete connection lifecycle","time":{"start":1755034963633,"stop":1755034963633,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b0a9b5f21b92a8","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755035048534,"stop":1755035048535,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc6bd5ae4ff0a2a","name":"should not create relay timers when relay is not provided","time":{"start":1755034964704,"stop":1755034964705,"duration":1},"status":"passed","severity":"normal"},{"uid":"700c9d45640cf534","name":"Used by Waku Relay","time":{"start":1755035329018,"stop":1755035329018,"duration":0},"status":"passed","severity":"normal"},{"uid":"8785fd25292005d4","name":"should keep entries that haven't expired yet","time":{"start":1755034993070,"stop":1755034993084,"duration":14},"status":"passed","severity":"normal"},{"uid":"c6e16099d2a0967c","name":"should create an instance with libp2p and dialer","time":{"start":1755034963382,"stop":1755034963393,"duration":11},"status":"passed","severity":"normal"},{"uid":"fb26b314f9f634e7","name":"Check received message containing special chars","time":{"start":1755035472623,"stop":1755035472624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a6f73f707e3994","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755035102714,"stop":1755035102714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d0b0d28b11d87b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755035496761,"stop":1755035496761,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb9232ec2c57cec","name":"should not receive a peer event after stop","time":{"start":1755035141180,"stop":1755035141180,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dd130e1e8da46d","name":"should return all connected peers without codec filter","time":{"start":1755034965244,"stop":1755034965244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36fd76103815bb5","name":"Push message with content topic containing Russian","time":{"start":1755035585985,"stop":1755035585985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ce6d40d849ad0","name":"Query Generator - false","time":{"start":1755035292977,"stop":1755035292977,"duration":0},"status":"passed","severity":"normal"},{"uid":"77abc860dea979b0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755035496762,"stop":1755035496762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ab2a43b309b8e2e","name":"should skip peer when not on same cluster","time":{"start":1755034964139,"stop":1755034964140,"duration":1},"status":"passed","severity":"normal"},{"uid":"c647b6c854b34fd1","name":"Push message with content topic containing escaped characters","time":{"start":1755035585998,"stop":1755035585998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0fa3412d879029","name":"Push message with custom timestamp: 1755038651873","time":{"start":1755035586001,"stop":1755035586001,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac9d12e3e378f20","name":"retrieves a single peer","time":{"start":1755034973083,"stop":1755034973084,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58adf9ffae320e9","name":"should only return 1 node with relay capability","time":{"start":1755034973086,"stop":1755034973086,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad59115250f079a","name":"Push message with special chars payload","time":{"start":1755035585990,"stop":1755035585990,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf346356b60b8178","name":"Publish message with custom timestamp: Tue Aug 12 2025 20:45:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1755035165212,"stop":1755035165212,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c66c768f04fcbd2","name":"should return false and handle errors gracefully","time":{"start":1755034965243,"stop":1755034965244,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2c802665443713","name":"can start and stop the service","time":{"start":1755034976863,"stop":1755034976863,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ca642a0325066b","name":"messageHashStr works with IProtoMessage","time":{"start":1755034964004,"stop":1755034964004,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53cc8683832dc18","name":"Push message with Script payload","time":{"start":1755035585992,"stop":1755035585992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2bca996b735347","name":"Publish without waiting for remote peer","time":{"start":1755035175686,"stop":1755035175688,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1ef5c92b77d407c","name":"Encoder throws on undefined content topic","time":{"start":1755034982715,"stop":1755034982715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f71f8be5901fc9","name":"Check publish message containing Script","time":{"start":1755035165207,"stop":1755035165207,"duration":0},"status":"passed","severity":"normal"},{"uid":"532e9c3452b29649","name":"should handle peer store errors gracefully","time":{"start":1755034963414,"stop":1755034963415,"duration":1},"status":"passed","severity":"normal"},{"uid":"49786cf29574fe92","name":"returns nothing if no connections present","time":{"start":1755034964534,"stop":1755034964534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3572bfb79d0ae139","name":"Subscribe to topic containing XML and publish message","time":{"start":1755035175710,"stop":1755035175711,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfbc268ee4e50a1","name":"should return false when peer has no shard info","time":{"start":1755034963768,"stop":1755034963768,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bd563a4fe6ab6c","name":"should handle peer connect event","time":{"start":1755034963621,"stop":1755034963622,"duration":1},"status":"passed","severity":"normal"},{"uid":"46235f448613e995","name":"it tolerates circular branch references","time":{"start":1755034973084,"stop":1755034973084,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb74b77e8b36d07","name":"Subscribe and publish message","time":{"start":1755035175688,"stop":1755035175688,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac464fbcd0152bd","name":"Check publish message after service node is restarted","time":{"start":1755035165215,"stop":1755035165215,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f50c777c39cbee53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755034948660,"stop":1755034948660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d137c25ffe6c0876","name":"throws on content topic with empty application field","time":{"start":1755034948646,"stop":1755034948646,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b65af739555486","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755035496764,"stop":1755035496764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8ec5ef1815359d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755035496765,"stop":1755035496766,"duration":1},"status":"passed","severity":"normal"},{"uid":"275ce5272f6a91d0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755035006378,"stop":1755035006378,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa7eea7063564c5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755035102716,"stop":1755035102716,"duration":0},"status":"passed","severity":"normal"},{"uid":"66da50f767261941","name":"Check received message with timestamp: 1755035027418000000 ","time":{"start":1755035472629,"stop":1755035472629,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c01b7e823262aa2","name":"should handle case with all peers already connected","time":{"start":1755034964327,"stop":1755034964327,"duration":0},"status":"passed","severity":"normal"},{"uid":"137600977914417","name":"should maintain desired error rate","time":{"start":1755035009776,"stop":1755035009777,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e955e03564ce26","name":"Query generator for multiple messages","time":{"start":1755035307061,"stop":1755035307062,"duration":1},"status":"passed","severity":"normal"},{"uid":"99edc66712bbb3cc","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755035048538,"stop":1755035048538,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e55193bb72ba07","name":"should clear dial history on start","time":{"start":1755034964125,"stop":1755034964125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6be96533f08ecb8","name":"should be safe to call multiple times","time":{"start":1755034963404,"stop":1755034963404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b19273f8d93ca2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755035282627,"stop":1755035282628,"duration":1},"status":"passed","severity":"normal"},{"uid":"da324eb3bccd67bd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755035011749,"stop":1755035011749,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd9c617def2f03e","name":"yields undefined for messages without decoder","time":{"start":1755034964988,"stop":1755034964989,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a2740be9e9871a","name":"Subscribe to topic containing long and receive message","time":{"start":1755035496773,"stop":1755035496773,"duration":0},"status":"passed","severity":"normal"},{"uid":"369c6fdfb6b4c128","name":"yields undefined for messages without content topic","time":{"start":1755034964988,"stop":1755034964988,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ddaf7b40452eb2","name":"Push message with content topic containing unicode special characters","time":{"start":1755035585986,"stop":1755035585986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08c84345e04cd95","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755034964405,"stop":1755034964405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d156c016ff0d9f50","name":"msgTime: 0 ms from now, startTime: 1754948907343, endTime: 1755035307343","time":{"start":1755035324699,"stop":1755035324700,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac208121db28c78f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755035006380,"stop":1755035006380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0230a20d0385af","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755035496776,"stop":1755035496776,"duration":0},"status":"passed","severity":"normal"},{"uid":"61226e43c314ae20","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755034954077,"stop":1755034954077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a4ee47854e26c6","name":"Get Nodes","time":{"start":1755034972510,"stop":1755034972511,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5ab114844ec2ce","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755034993926,"stop":1755034993926,"duration":0},"status":"passed","severity":"normal"},{"uid":"99372e1e4037808a","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755034963625,"stop":1755034963626,"duration":1},"status":"passed","severity":"normal"},{"uid":"225a42ceee9ac0a8","name":"Filter","time":{"start":1755035326764,"stop":1755035326764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8099ab404bcaca","name":"random static sharding 3 - Cluster ID: 245, Shard ID: 725","time":{"start":1755035262804,"stop":1755035262805,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec6b227ba521a3d","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755034964002,"stop":1755034964002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac983160a155c8b5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755035174113,"stop":1755035174118,"duration":5},"status":"passed","severity":"normal"},{"uid":"bf3abaf4d7cff1a8","name":"should fail to send if no connected peers found","time":{"start":1755034993544,"stop":1755034993548,"duration":4},"status":"passed","severity":"normal"},{"uid":"475fb0c4b5ee9a3e","name":"should filter out already connected peers","time":{"start":1755034964323,"stop":1755034964325,"duration":2},"status":"passed","severity":"normal"},{"uid":"7952089b10f69beb","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755035312213,"stop":1755035312213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65a8ec174b21bc0","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755034954077,"stop":1755034954077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a419cfc6bee42d","name":"Should update shard info","time":{"start":1755035118217,"stop":1755035118217,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2a5989aec68fac","name":"Relay + Store","time":{"start":1755035033594,"stop":1755035033595,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4665df39449edfd","name":"Check publish message containing shell command","time":{"start":1755035165209,"stop":1755035165209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d809214c8fa86e0e","name":"Push message with content topic containing SQL Injection","time":{"start":1755035585997,"stop":1755035585998,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a025fea04261d32","name":"less peers than existing","time":{"start":1755035141392,"stop":1755035141392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a97b70a42fe703d5","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755035324693,"stop":1755035324694,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb1596ed4405312","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755035033183,"stop":1755035033184,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2e4217949b2113d1","name":"Ordered callback, aborts when callback returns true","time":{"start":1755035307065,"stop":1755035307066,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3a7267d4f5f5f9","name":"should allow redial after failed dial cooldown expires","time":{"start":1755034964144,"stop":1755034964144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4bcb41b1705ebb","name":"messageHashStr produces consistent results for the same input","time":{"start":1755034964004,"stop":1755034964007,"duration":3},"status":"passed","severity":"normal"},{"uid":"245a51f2593788b5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755034994572,"stop":1755034994572,"duration":0},"status":"passed","severity":"normal"},{"uid":"262d45921c853b07","name":"should not receive a peer event after stop","time":{"start":1755035033182,"stop":1755035033182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6ef9c60e3ed32b","name":"should start the dialing interval","time":{"start":1755034964125,"stop":1755034964125,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ecd0bf76bc02dc","name":"should be sent with empty content","time":{"start":1755035011749,"stop":1755035011750,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c59ef3cdbcc58d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755034964308,"stop":1755034964309,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e87fba483f94789","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755035496774,"stop":1755035496774,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb57570a16e90cc0","name":"should dispatch network event when browser goes online","time":{"start":1755034963624,"stop":1755034963625,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6e8818e2ae1d3a","name":"should skip peer when already connected","time":{"start":1755034964132,"stop":1755034964132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f958c6553ad1224","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755035496770,"stop":1755035496770,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ceb8892347f152","name":"should not return locked peers if enough unlocked are available","time":{"start":1755034994139,"stop":1755034994139,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b23bf1a3fe577f1","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755035006380,"stop":1755035006380,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3cd7c7b9b0eb4c","name":"Check received message with timestamp: 1755035027418000000 ","time":{"start":1755035472617,"stop":1755035472618,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee9a641efe235ecc","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755035174128,"stop":1755035174128,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc120b3b598dfa9","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755034984446,"stop":1755034984446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5584cd12fe1a573","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755035496767,"stop":1755035496768,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e89a6c31348f598","name":"Register correct protocols","time":{"start":1755035175685,"stop":1755035175686,"duration":1},"status":"passed","severity":"normal"},{"uid":"1025b37ffcfd4e92","name":"Push message with emoji payload","time":{"start":1755035585982,"stop":1755035585982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed8a0378af4a430","name":"should handle case when globalThis is not available","time":{"start":1755034963620,"stop":1755034963621,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d8dc17d531a7db","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755035006369,"stop":1755035006369,"duration":0},"status":"passed","severity":"normal"},{"uid":"86072b7a72644b56","name":"Check message with non string payload is not received","time":{"start":1755035472632,"stop":1755035472632,"duration":0},"status":"passed","severity":"normal"},{"uid":"961e7eee2dd9a50c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755035005676,"stop":1755035005676,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f00becb174ed21","name":"Sign & Recover","time":{"start":1755034983248,"stop":1755034983248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6472ce30d6f5da","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755034954071,"stop":1755034954072,"duration":1},"status":"passed","severity":"normal"},{"uid":"f363868ed865e985","name":"should not allow k > 12","time":{"start":1755035005672,"stop":1755035005673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc2f7c6b0ded412","name":"Encoder throws on empty string content topic","time":{"start":1755034984447,"stop":1755034984448,"duration":1},"status":"passed","severity":"normal"},{"uid":"caeb19c48685a478","name":"Push message with shell command payload","time":{"start":1755035585993,"stop":1755035585993,"duration":0},"status":"passed","severity":"normal"},{"uid":"67935a2378967ac1","name":"Encoder throws on undefined content topic","time":{"start":1755034965114,"stop":1755034965114,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a8f10b1973edff","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755035011746,"stop":1755035011746,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cb0bf74e0a1796","name":"Decoder throws on empty string content topic","time":{"start":1755034982716,"stop":1755034982717,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f17a12305120073","name":"accepts time-filtered query with content filter","time":{"start":1755034964409,"stop":1755034964410,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fc116ab2fe5500","name":"should handle task timeouts","time":{"start":1755034993867,"stop":1755034993869,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed31894f78544bd4","name":"should register libp2p event listeners when start is called","time":{"start":1755034994140,"stop":1755034994140,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07fb135d5d9d058","name":"should stop ping timers on peer disconnect","time":{"start":1755034964696,"stop":1755034964697,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28ad2fca09ba420","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755034993921,"stop":1755034993925,"duration":4},"status":"passed","severity":"normal"},{"uid":"ebd1c9dac9625847","name":"should return PeerId when PeerId is provided","time":{"start":1755034964375,"stop":1755034964376,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e75569610d3053","name":"should throw error - no public key","time":{"start":1755034954781,"stop":1755034954783,"duration":2},"status":"passed","severity":"normal"},{"uid":"12320df852cf9643","name":"Push message equal or less that 1MB","time":{"start":1755035586001,"stop":1755035586001,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bab01c5e010380","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755035496772,"stop":1755035496772,"duration":0},"status":"passed","severity":"normal"},{"uid":"53df7bf24f8301ce","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755034972621,"stop":1755034972621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bba993e60e95025","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755035006379,"stop":1755035006379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f217809ca8fd05cb","name":"Subscribe to topic containing long and publish message","time":{"start":1755035175699,"stop":1755035175699,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5d282491f56499","name":"Check publish message containing long","time":{"start":1755035165204,"stop":1755035165204,"duration":0},"status":"passed","severity":"normal"},{"uid":"793052072f787570","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755034954074,"stop":1755034954075,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ae1b28a7611553","name":"Relay Node - default protocol","time":{"start":1755035326765,"stop":1755035326765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9d1becb51ea492","name":"should handle peer disconnect event when no connections remain","time":{"start":1755034963622,"stop":1755034963622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d955ebd0430cf87","name":"Decoder throws on empty string content topic","time":{"start":1755034965115,"stop":1755034965115,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb3dd1920024d8a","name":"should handle all zero keep alive options","time":{"start":1755034964719,"stop":1755034964719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9020410d308b65b4","name":"should enable all discoveries when explicitly set","time":{"start":1755034993920,"stop":1755034993921,"duration":1},"status":"passed","severity":"normal"},{"uid":"422a499db857e257","name":"should handle onConnected and onDisconnected","time":{"start":1755034994140,"stop":1755034994140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7a83d32aeeb0ea","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755034948657,"stop":1755034948658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1eb397b73dbbec3","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755035006381,"stop":1755035006381,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcfa95349d07b31","name":"returns all values when wanted number is greater than available values","time":{"start":1755034971874,"stop":1755034971878,"duration":4},"status":"passed","severity":"normal"},{"uid":"87971e5d856116a1","name":"Check received message containing emoji","time":{"start":1755035472617,"stop":1755035472617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abe83f75511b0a9","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755034976867,"stop":1755034976867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35e7114c3b67cd1","name":"Fails to publish duplicate message","time":{"start":1755035165213,"stop":1755035165213,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb01b0477d6dd59","name":"should perform ping and update peer store on timer","time":{"start":1755034964698,"stop":1755034964698,"duration":0},"status":"passed","severity":"normal"},{"uid":"143d30812ad19e1d","name":"Push message with shell command payload","time":{"start":1755035585981,"stop":1755035585981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bd5c08d9867b1a","name":"should handle corrupted shard info gracefully","time":{"start":1755034963780,"stop":1755034963781,"duration":1},"status":"passed","severity":"normal"},{"uid":"6343ef8abc7d4a20","name":"Check received message with timestamp: 1755035027418 ","time":{"start":1755035472629,"stop":1755035472629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fc85cdf11632f8","name":"Push message with JSON payload","time":{"start":1755035585981,"stop":1755035585981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14d61ddbd951622","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755035006367,"stop":1755035006368,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfe6530da09e086","name":"Check message with invalid timestamp is not received","time":{"start":1755035472619,"stop":1755035472619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b933488cd48aefd9","name":"Check received message containing short","time":{"start":1755035472622,"stop":1755035472622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95d33e6af26f1dc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755035275708,"stop":1755035275708,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff7f16c8374a52e","name":"should start and setup intervals and event listeners","time":{"start":1755034994385,"stop":1755034994385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddd7d20e0544b62","name":"Waku message hash computation (no timestamp)","time":{"start":1755034964002,"stop":1755034964002,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4060e3b70d64","name":"can query messages by message hash","time":{"start":1755035285135,"stop":1755035285135,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e3e78d99d26b34","name":"should insert message id into causal history","time":{"start":1755035011743,"stop":1755035011743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d252061f6f4f7c8c","name":"should do nothing when connections still exist","time":{"start":1755034964321,"stop":1755034964321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab04a7db11843e1","name":"should support chaining for add method","time":{"start":1755034993069,"stop":1755034993069,"duration":0},"status":"passed","severity":"normal"},{"uid":"545b9fca5320025","name":"should not receive a peer event before start","time":{"start":1755035141179,"stop":1755035141180,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf898f7e9f064e7","name":"Check received message containing Chinese","time":{"start":1755035472613,"stop":1755035472613,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f8b573e054ba41","name":"messageHash returns a Uint8Array","time":{"start":1755034964003,"stop":1755034964003,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f20de4dec518430","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755034994153,"stop":1755034994153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e228670f36f1dd","name":"should increase lamport timestamp","time":{"start":1755035011742,"stop":1755035011742,"duration":0},"status":"passed","severity":"normal"}] |