allure-jswaku/8692/widgets/status-chart.json
2025-07-19 01:06:30 +00:00

1 line
176 KiB
JSON

[{"uid":"3a4fbd0c3212b718","name":"Ordered callback, aborts when callback returns true","time":{"start":1752886921073,"stop":1752886921074,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d76fe495389beed","name":"Ephemeral field set to true","time":{"start":1752886605796,"stop":1752886605796,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c55fbd286294f2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752886613811,"stop":1752886613811,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d253a1baa4edd0a","name":"ignores unrecognized TXT record formats","time":{"start":1752886613808,"stop":1752886613808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab696e2c214bec40","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752886686873,"stop":1752886686873,"duration":0},"status":"passed","severity":"normal"},{"uid":"27db2500659cfa2","name":"should set field with all protocols enabled","time":{"start":1752886595336,"stop":1752886595336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08c3f1c237d1b6e","name":"should handle shardReader errors","time":{"start":1752886605821,"stop":1752886605821,"duration":0},"status":"passed","severity":"normal"},{"uid":"219cca4406b692ef","name":"topics with same application and version share the same shard","time":{"start":1752886589041,"stop":1752886589041,"duration":0},"status":"passed","severity":"normal"},{"uid":"e158b46d452f1633","name":"Check publish message containing Arabic","time":{"start":1752886785911,"stop":1752886785911,"duration":0},"status":"passed","severity":"normal"},{"uid":"52be189184d5a38","name":"Push message with Script payload","time":{"start":1752887063368,"stop":1752887063369,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e476ed1cf384b34","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752886785928,"stop":1752886785929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbaadcee086cf91","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752886829451,"stop":1752886829451,"duration":0},"status":"passed","severity":"normal"},{"uid":"19eff56c568e8107","name":"Waku message hash computation (no timestamp)","time":{"start":1752886604915,"stop":1752886604916,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23ccedbca15c687","name":"should handle complete dial lifecycle","time":{"start":1752886605013,"stop":1752886605013,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ad0aaed7150bed","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752886667277,"stop":1752886667278,"duration":1},"status":"skipped","severity":"normal"},{"uid":"579cf2e0b93029e5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752886644504,"stop":1752886644504,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d41cfc3d2ce9f6","name":"should skip peer when already connected","time":{"start":1752886604992,"stop":1752886604995,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c31deade70017d1","name":"messageHashStr works with IProtoMessage","time":{"start":1752886604931,"stop":1752886604931,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7f510118a0ea92","name":"should handle errors gracefully when getting peer info","time":{"start":1752886604670,"stop":1752886604671,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fe7d4309618a8b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752886644506,"stop":1752886644506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9e7104f039d7d","name":"should return false when pubsub topic parsing fails","time":{"start":1752886604665,"stop":1752886604666,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1107cf5b959045","name":"should reject if Filter is requested but not mounted","time":{"start":1752886635234,"stop":1752886635234,"duration":0},"status":"passed","severity":"normal"},{"uid":"56019fcb6758e67a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752886644522,"stop":1752886644522,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b012c1c6c7d7a0e","name":"should handle browser offline state overriding peer connections","time":{"start":1752886604623,"stop":1752886604624,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee8aaca6830629c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752886921068,"stop":1752886921069,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf33047f0194ae2","name":"Check publish message containing emoji","time":{"start":1752886785920,"stop":1752886785921,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bbcabe22d7e470","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752886724006,"stop":1752886724009,"duration":3},"status":"passed","severity":"normal"},{"uid":"db1aba0a6bef15a4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752887144695,"stop":1752887144695,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed3583a0c690621","name":"should not retry if at least one success","time":{"start":1752886634958,"stop":1752886634958,"duration":0},"status":"passed","severity":"normal"},{"uid":"34042e8ca5940672","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752886644506,"stop":1752886644506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96078e36dd86244","name":"should properly create location multiaddrs - udp4","time":{"start":1752886595333,"stop":1752886595333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaf5197a82b5ffc","name":"Push to array if already present","time":{"start":1752886588774,"stop":1752886588775,"duration":1},"status":"passed","severity":"normal"},{"uid":"395f0ee915b95046","name":"should handle peer not in mesh for all topics","time":{"start":1752886605454,"stop":1752886605456,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa286b9973f28e6f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752886644510,"stop":1752886644510,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fdf4b3b73f4230","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752886644074,"stop":1752886644075,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f364102d803d254","name":"throws on content topic with non-number generation field","time":{"start":1752886589030,"stop":1752886589032,"duration":2},"status":"passed","severity":"normal"},{"uid":"4dedbdd795d533d8","name":"should not fail to stop the service if it was not started","time":{"start":1752886761637,"stop":1752886761637,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c652a46ae90a59","name":"Wrong topic","time":{"start":1752886890703,"stop":1752886890703,"duration":0},"status":"passed","severity":"normal"},{"uid":"15aab797ad701824","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752886644502,"stop":1752886644502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9002f48a10425283","name":"should be safe to call multiple times","time":{"start":1752886604372,"stop":1752886604375,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e7c8df8ac6ba2fa","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752886779266,"stop":1752886779267,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddefde1ee01b8f7e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752886671279,"stop":1752886671279,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18252fa4a297103a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752886779267,"stop":1752886779267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02c503ef6573af1","name":"should dial with PeerId and return stream","time":{"start":1752886605816,"stop":1752886605816,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06e7304702fdede","name":"Publish message with custom timestamp: Fri Jul 18 2025 23:59:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1752886785923,"stop":1752886785923,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd177a7965c77219","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752886589041,"stop":1752886589041,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbe3d0c6acfabe2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752886785926,"stop":1752886785927,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb7e8571b2c7d8f","name":"should clear all timers","time":{"start":1752886605432,"stop":1752886605432,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6d7e5c12521d7d","name":"Mutual subscription","time":{"start":1752886794897,"stop":1752886794897,"duration":0},"status":"passed","severity":"normal"},{"uid":"205aabd7d7838167","name":"Decoder throws on undefined content topic","time":{"start":1752886605797,"stop":1752886605797,"duration":0},"status":"passed","severity":"normal"},{"uid":"66158dff789d296","name":"should be able to encode the field with only STORE set to true","time":{"start":1752886594592,"stop":1752886594592,"duration":0},"status":"passed","severity":"normal"},{"uid":"55177d567a7ce08d","name":"should handle peerStore errors gracefully","time":{"start":1752886605820,"stop":1752886605820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e729f4d61be269","name":"Check publish message after client node is restarted","time":{"start":1752886785929,"stop":1752886785929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"538dd80e25db1643","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752886890688,"stop":1752886890689,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ee95a34d400c7f","name":"Push message with custom timestamp: 1752890287117","time":{"start":1752887063398,"stop":1752887063399,"duration":1},"status":"passed","severity":"normal"},{"uid":"2510462f3bdffb62","name":"Push message with rate limit","time":{"start":1752887063377,"stop":1752887063377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa0be63ff805a7b","name":"can query messages by message hash","time":{"start":1752886893925,"stop":1752886893930,"duration":5},"status":"passed","severity":"normal"},{"uid":"27e45aabd0335f69","name":"Relay - dialed first","time":{"start":1752886938491,"stop":1752886938491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5a18f07b95f7d5","name":"Passing an array","time":{"start":1752886931550,"stop":1752886931550,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde78e1b98815b05","name":"Push message with Basic HTML tag payload","time":{"start":1752887063370,"stop":1752887063370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf7ea1f51df9995","name":"should not create multiple intervals when called multiple times","time":{"start":1752886604989,"stop":1752886604989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32d9e112b86f770","name":"can start and stop the service","time":{"start":1752886671267,"stop":1752886671267,"duration":0},"status":"passed","severity":"normal"},{"uid":"627e52eacec75581","name":"should handle relay send failures gracefully","time":{"start":1752886605450,"stop":1752886605451,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1a3a6ae07abe2b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752886644501,"stop":1752886644502,"duration":1},"status":"passed","severity":"normal"},{"uid":"b844014bc757016a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752886644506,"stop":1752886644507,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a2540f2f2ac4d8","name":"should start all internal components","time":{"start":1752886605813,"stop":1752886605813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd01439790d4644","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app51/7/topic679/xml","time":{"start":1752886890701,"stop":1752886890703,"duration":2},"status":"passed","severity":"normal"},{"uid":"85a6a1efa854fee","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752886644502,"stop":1752886644502,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d64e21f356e636","name":"can start the service","time":{"start":1752886671265,"stop":1752886671266,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccac8c68b0db83a2","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752886644507,"stop":1752886644508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47a5c8b59009565","name":"should not dispatch event when already disconnected","time":{"start":1752886604607,"stop":1752886604607,"duration":0},"status":"passed","severity":"normal"},{"uid":"573726f878e56ad7","name":"should increase lamport timestamp","time":{"start":1752886649794,"stop":1752886649794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0755918063db8c","name":"should requeue task if no peer is available","time":{"start":1752886634698,"stop":1752886634698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eeba9b6a04ff874","name":"should clear timers for specific peer on disconnect","time":{"start":1752886605452,"stop":1752886605452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3030a87e2865dda5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752886724003,"stop":1752886724003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f49ff22404d941","name":"should properly create location multiaddrs - udp","time":{"start":1752886595334,"stop":1752886595335,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8d6989af9c7d8","name":"should be safe to call multiple times","time":{"start":1752886605101,"stop":1752886605105,"duration":4},"status":"passed","severity":"normal"},{"uid":"12827d164128306e","name":"Check publish message after service node is restarted","time":{"start":1752886785929,"stop":1752886785929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1d06264526b7980","name":"should return false when peer is on different cluster","time":{"start":1752886604662,"stop":1752886604662,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5ca820129d54e2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752887144717,"stop":1752887144717,"duration":0},"status":"passed","severity":"normal"},{"uid":"1addd95ef1596461","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752887106258,"stop":1752887106258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfc80066fe376d8","name":"Correctly serialized arguments","time":{"start":1752886724213,"stop":1752886724215,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4486f2ddc5fa60b","name":"should support chaining for add method","time":{"start":1752886633687,"stop":1752886633687,"duration":0},"status":"passed","severity":"normal"},{"uid":"388c802f4c493896","name":"Generator, 2 different shards","time":{"start":1752886876312,"stop":1752886876316,"duration":4},"status":"passed","severity":"normal"},{"uid":"fa2af6b8aa620afb","name":"should dial second nwaku node that was discovered","time":{"start":1752886666489,"stop":1752886666491,"duration":2},"status":"skipped","severity":"normal"},{"uid":"beec977d1aa43a29","name":"returns nothing if no connections present","time":{"start":1752886605494,"stop":1752886605494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3e2aaff0f8b27d","name":"Callback on promise, aborts when callback returns true","time":{"start":1752886921069,"stop":1752886921070,"duration":1},"status":"passed","severity":"normal"},{"uid":"112a64321d335744","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752886644503,"stop":1752886644504,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe98d64e1cf2556","name":"Passing page size 3 when there are 20 messages","time":{"start":1752886916979,"stop":1752886916982,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5f69a57297ab82c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752886634999,"stop":1752886634999,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd57e893d167718","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752887144705,"stop":1752887144705,"duration":0},"status":"passed","severity":"normal"},{"uid":"3061d1f3fd1fca3c","name":"should not discard bootstrap peers if under the limit","time":{"start":1752886709732,"stop":1752886709732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e283cb4527b12a","name":"Encoder throws on empty string content topic","time":{"start":1752886623606,"stop":1752886623606,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc24680412f602","name":"should dial one peer on dial","time":{"start":1752886755034,"stop":1752886755034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eab22ce53ab2d0","name":"should handle complete connection lifecycle","time":{"start":1752886604623,"stop":1752886604623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e33e311844a6e81","name":"Js publishes, other Js receives","time":{"start":1752886775955,"stop":1752886775956,"duration":1},"status":"passed","severity":"normal"},{"uid":"614fe83e89438fe8","name":"Check message received after jswaku node is restarted","time":{"start":1752887106251,"stop":1752887106252,"duration":1},"status":"passed","severity":"normal"},{"uid":"869a7442212f6856","name":"should dial peer immediately when queue is empty","time":{"start":1752886604991,"stop":1752886604992,"duration":1},"status":"passed","severity":"normal"},{"uid":"8016d7d1462252d7","name":"should be safe to call multiple times","time":{"start":1752886604991,"stop":1752886604991,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf263e04d2f858a7","name":"Subscribe and receive messages via lightPush","time":{"start":1752887144708,"stop":1752887144708,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc3d78a7aa69446","name":"Push message with custom timestamp: 1752883087117","time":{"start":1752887063379,"stop":1752887063380,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12c97752ee4a2a3","name":"should create a new stream if no existing for protocol found","time":{"start":1752886605580,"stop":1752886605580,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3de2698f4863df","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752886605479,"stop":1752886605480,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96f0cf3dec8ac2f","name":"Relay + Store","time":{"start":1752886595338,"stop":1752886595338,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f2c119cf5885bc","name":"should handle a minimal index list","time":{"start":1752886589277,"stop":1752886589277,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc653960f423a93","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752887144709,"stop":1752887144710,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0f858fbc55dcc7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752886625168,"stop":1752886625169,"duration":1},"status":"passed","severity":"normal"},{"uid":"b183778613427e33","name":"should properly compute the node id","time":{"start":1752886595331,"stop":1752886595331,"duration":0},"status":"passed","severity":"normal"},{"uid":"446991f0d981c13c","name":"Used by Waku Relay","time":{"start":1752886931551,"stop":1752886931551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d944a96114253d98","name":"should populate queue if has active dial","time":{"start":1752886604998,"stop":1752886604999,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94ce3dc45710ab5","name":"Subscribe to topic containing Script and publish message","time":{"start":1752886794905,"stop":1752886794905,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd56bcf07974844b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752886635038,"stop":1752886635042,"duration":4},"status":"passed","severity":"normal"},{"uid":"dfb8f964cc112e99","name":"throws on empty content topic","time":{"start":1752886589029,"stop":1752886589029,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc5bb699dd299e4","name":"Publish message with rate limit","time":{"start":1752886785931,"stop":1752886785931,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa69c4ad4c0c0bb4","name":"Ordered Callback - true","time":{"start":1752886901917,"stop":1752886901917,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e635f2a3c8aeeb","name":"Subscribe and publish message","time":{"start":1752886794898,"stop":1752886794899,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dce812a2e5af97d","name":"should create all internal components","time":{"start":1752886605812,"stop":1752886605812,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f2ac0e55727b48","name":"Check received message containing Basic HTML tag","time":{"start":1752887106246,"stop":1752887106246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2e210d649631ca","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752886829450,"stop":1752886829450,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d18a1789afdb48","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752886829447,"stop":1752886829448,"duration":1},"status":"passed","severity":"normal"},{"uid":"135fc4054a994164","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752886644514,"stop":1752886644514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9beff34670394e7f","name":"messageHash returns a Uint8Array","time":{"start":1752886604930,"stop":1752886604930,"duration":0},"status":"passed","severity":"normal"},{"uid":"2828f6337938ac10","name":"Passing page size 11 when there are 10 messages","time":{"start":1752886916983,"stop":1752886916983,"duration":0},"status":"passed","severity":"normal"},{"uid":"1138560b5ba6cc1a","name":"should not modify tags of connections for different peers","time":{"start":1752886635044,"stop":1752886635044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a7e79991674d86","name":"should keep entries that haven't expired yet","time":{"start":1752886633695,"stop":1752886633696,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d29cd186d7fb19","name":"should retry failed tasks","time":{"start":1752886634701,"stop":1752886634702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b06dcde34523fbd","name":"Check message on other pubsub topic is not received","time":{"start":1752887106259,"stop":1752887106259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48e403d82b90f3d","name":"should not fail to start the service if it is already started","time":{"start":1752886761637,"stop":1752886761638,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0e811a9a59e19","name":"it tolerates circular branch references","time":{"start":1752886613806,"stop":1752886613807,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b376c8ab042a8f2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752886589036,"stop":1752886589036,"duration":0},"status":"passed","severity":"normal"},{"uid":"38115bee51d68f88","name":"Publishes to nwaku","time":{"start":1752886775954,"stop":1752886775954,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d189017dd031f9","name":"Push message with numeric payload","time":{"start":1752887063383,"stop":1752887063384,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ab558788cc3ce","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752886635033,"stop":1752886635033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d597c2621ff4d9cc","name":"should not retry if at least one success","time":{"start":1752886634708,"stop":1752886634711,"duration":3},"status":"passed","severity":"normal"},{"uid":"be41c41be9c4383e","name":"Check received message containing Arabic","time":{"start":1752887106254,"stop":1752887106254,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a9044d2fc3cd1c","name":"Query with Promise Callback, No Decoder","time":{"start":1752886886585,"stop":1752886886585,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a9db0b3ee34549","name":"should not change state when connections remain after disconnect","time":{"start":1752886604606,"stop":1752886604607,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f194127d535673","name":"should handle peer store errors gracefully","time":{"start":1752886605114,"stop":1752886605114,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2424b4b4e9a95b8","name":"should throw error - no public key","time":{"start":1752886595328,"stop":1752886595329,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e3bd5edae03d8","name":"should return PeerId when PeerId is provided","time":{"start":1752886605478,"stop":1752886605478,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf10551883dba37","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752886589038,"stop":1752886589039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5624ad48648ba591","name":"should handle errors when globalThis is not available","time":{"start":1752886604590,"stop":1752886604593,"duration":3},"status":"passed","severity":"normal"},{"uid":"de6b9e8be66fd161","name":"Store - dialed first","time":{"start":1752886938493,"stop":1752886938493,"duration":0},"status":"passed","severity":"normal"},{"uid":"81658f6440b3fe74","name":"should handle special patterns correctly","time":{"start":1752886646720,"stop":1752886646720,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab29f6a1f972bed","name":"should fail to send if no connected peers found","time":{"start":1752886634954,"stop":1752886634955,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1aa45cb16b252","name":"should not receive a peer event after stop","time":{"start":1752886617582,"stop":1752886617583,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c27f162cc4d9234","name":"Check received message containing unicode special characters","time":{"start":1752887106257,"stop":1752887106257,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4e7c1fa9b1f86","name":"Push message with escaped characters payload","time":{"start":1752887063392,"stop":1752887063392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49ff27a7882a4ed","name":"Check meta is set [ecies]","time":{"start":1752886625169,"stop":1752886625169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7226f4e79e0dcb2e","name":"should merge provided config with defaults","time":{"start":1752886605812,"stop":1752886605812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23d478954af5964","name":"caches peers it previously fetched","time":{"start":1752886613808,"stop":1752886613808,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2e721451c5e1db","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752886934689,"stop":1752886934690,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b4c712cce9e303","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app28/10/topic125/test.js","time":{"start":1752886890696,"stop":1752886890696,"duration":0},"status":"passed","severity":"normal"},{"uid":"6940411024a7da98","name":"Overlapping topic subscription","time":{"start":1752887144699,"stop":1752887144699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37f288fbbab68a8","name":"should clear dial history on start","time":{"start":1752886604986,"stop":1752886604987,"duration":1},"status":"passed","severity":"normal"},{"uid":"985ac61737c2d515","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752886594594,"stop":1752886594594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ae5aac2de0c952","name":"should not be empty after adding a subscription","time":{"start":1752886635435,"stop":1752886635435,"duration":0},"status":"passed","severity":"normal"},{"uid":"84df5f6ec77b756f","name":"non connected peers","time":{"start":1752886761874,"stop":1752886761874,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2162363f478efd69","name":"Subscribe to topic containing XML and receive message","time":{"start":1752887144716,"stop":1752887144716,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9502b96427d7e6","name":"should handle dial errors gracefully","time":{"start":1752886605002,"stop":1752886605003,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef36a97beb7c7f2","name":"Decoder throws on undefined content topic","time":{"start":1752886623606,"stop":1752886623607,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8ea79b20e86d9b","name":"should reject if LightPush is requested but not mounted","time":{"start":1752886635232,"stop":1752886635233,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0a2bde5df32780","name":"should remove event listener for peer:discovery","time":{"start":1752886605105,"stop":1752886605105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6b723487f0c07a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752887144696,"stop":1752887144697,"duration":1},"status":"skipped","severity":"normal"},{"uid":"43c36ce52e78ab3d","name":"Subscribe and receive messages via lightPush","time":{"start":1752887144692,"stop":1752887144693,"duration":1},"status":"passed","severity":"normal"},{"uid":"72660a021fa358ff","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752886829448,"stop":1752886829448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b5456423ba4bc4","name":"should handle peer disconnect event when no connections remain","time":{"start":1752886604606,"stop":1752886604606,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d82215cddb0ce6","name":"should handle errors when getting connections","time":{"start":1752886604617,"stop":1752886604621,"duration":4},"status":"passed","severity":"normal"},{"uid":"b487e446185a7cb4","name":"Push message with long payload","time":{"start":1752887063383,"stop":1752887063383,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94cb25e1353cc40","name":"random static sharding 4 - Cluster ID: 167, Shard ID: 800","time":{"start":1752886918582,"stop":1752886918582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b2b6909b3367f6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752886604407,"stop":1752886604407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0fedfabde72158","name":"throws on content topic with empty topic name field","time":{"start":1752886589035,"stop":1752886589035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5535c7de7836db67","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752886604371,"stop":1752886604371,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe6a3c254c19f9e","name":"Check received message with timestamp: 1752886665992 ","time":{"start":1752887106248,"stop":1752887106249,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf0e47b13fc80db","name":"Store - dialed after - with timeout","time":{"start":1752886938493,"stop":1752886938493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8db0d1b97c724f5","name":"should decode valid enr with tcp successfully","time":{"start":1752886595325,"stop":1752886595325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e870dc9a653fb7b0","name":"Asymmetric encrypt & decrypt","time":{"start":1752886624131,"stop":1752886624132,"duration":1},"status":"passed","severity":"normal"},{"uid":"235544955dc0b743","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752886829451,"stop":1752886829451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d59e4e456710f99","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app5/2/topic290/proto","time":{"start":1752886890696,"stop":1752886890697,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3c964edf6f9a15","name":"Check meta is set [symmetric]","time":{"start":1752886623604,"stop":1752886623604,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a3dfbb0ae4fce4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752886644516,"stop":1752886644516,"duration":0},"status":"passed","severity":"normal"},{"uid":"370c56742e8b67c5","name":"should use DNS peer discovery with light client","time":{"start":1752886671278,"stop":1752886671279,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c207bcf083edcb3","name":"should dial peer when no shard info available","time":{"start":1752886605002,"stop":1752886605002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c581d4abae48841","name":"should dispatch network event when browser goes offline","time":{"start":1752886604613,"stop":1752886604613,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c91d0068eddd94","name":"should be safe to call multiple times","time":{"start":1752886605814,"stop":1752886605814,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f75c3c938c513d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752887144701,"stop":1752887144702,"duration":1},"status":"passed","severity":"normal"},{"uid":"b038cd2ad1e3e579","name":"should allow redial after failed dial cooldown expires","time":{"start":1752886605003,"stop":1752886605005,"duration":2},"status":"passed","severity":"normal"},{"uid":"12e9c60b12b7ea73","name":"should handle peer store update failures gracefully","time":{"start":1752886605442,"stop":1752886605444,"duration":2},"status":"passed","severity":"normal"},{"uid":"123877339fc59ae3","name":"messageHashStr produces different results for different inputs","time":{"start":1752886604932,"stop":1752886604932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bc093ea002a9b3","name":"should stop all internal components","time":{"start":1752886605814,"stop":1752886605814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a7b9a6c169d56b","name":"Push message with Basic HTML tag payload","time":{"start":1752887063389,"stop":1752887063391,"duration":2},"status":"passed","severity":"normal"},{"uid":"28cf3610a248e9fd","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752886667276,"stop":1752886667277,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ffad217be99f5d13","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752886724009,"stop":1752886724011,"duration":2},"status":"passed","severity":"normal"},{"uid":"687762aa71e804e0","name":"should be safe to call multiple times","time":{"start":1752886605106,"stop":1752886605106,"duration":0},"status":"passed","severity":"normal"},{"uid":"4475cf7ef9fa2c6e","name":"Check received message with timestamp: 1752886665992000000 ","time":{"start":1752887106248,"stop":1752887106248,"duration":0},"status":"passed","severity":"normal"},{"uid":"875a0aa83bd78c1d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752886589038,"stop":1752886589038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2230fa4692b1537","name":"should handle general insertion and lookup correctly","time":{"start":1752886646720,"stop":1752886646721,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3fd07722fec3cc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752886589037,"stop":1752886589037,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b5eb39a088e2af","name":"should add peer to queue when queue is not empty","time":{"start":1752886604992,"stop":1752886604992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c4335b0dad426e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752887144702,"stop":1752887144703,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda45828d9f84175","name":"should be able to dial TLS multiaddrs","time":{"start":1752886755035,"stop":1752886755035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9dd2d75788f702","name":"Check publish message containing Russian","time":{"start":1752886785911,"stop":1752886785912,"duration":1},"status":"passed","severity":"normal"},{"uid":"8240596a457dc8b8","name":"should filter out already connected peers","time":{"start":1752886604397,"stop":1752886604397,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d25e3a67716c4c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752886856228,"stop":1752886856228,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e32b892e9012c6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752886644521,"stop":1752886644521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b2c4d4826d94d0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752886686875,"stop":1752886686875,"duration":0},"status":"passed","severity":"normal"},{"uid":"db48d5272e89966d","name":"should load peers from local storage and dispatch events","time":{"start":1752886617583,"stop":1752886617583,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e77c9515559a581","name":"pre and post cipher","time":{"start":1752886624132,"stop":1752886624133,"duration":1},"status":"passed","severity":"normal"},{"uid":"4458ee0dbfe2306e","name":"should set field with only FILTER enabled","time":{"start":1752886595337,"stop":1752886595337,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f2f5201866e09d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752886644507,"stop":1752886644507,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3db06d7ef25698","name":"should only return 1 node with store capability","time":{"start":1752886613809,"stop":1752886613809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7c8218f9f21e95","name":"should not dial peers from store when browser is not connected","time":{"start":1752886604384,"stop":1752886604384,"duration":0},"status":"passed","severity":"normal"},{"uid":"872d0913c72a2a2a","name":"Check message received after jswaku node is restarted","time":{"start":1752887106260,"stop":1752887106260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2b82fd3cefbb77","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752886604407,"stop":1752886604407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4cc377242ffd11","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752886589048,"stop":1752886589048,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2d15c629754069","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752887144715,"stop":1752887144715,"duration":0},"status":"passed","severity":"normal"},{"uid":"978bfe8453fc7e3a","name":"should return false when peer is on different cluster","time":{"start":1752886604660,"stop":1752886604660,"duration":0},"status":"passed","severity":"normal"},{"uid":"272aae9ba4d9380a","name":"Publish without waiting for remote peer","time":{"start":1752886794898,"stop":1752886794898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efbd73a8974ce96","name":"should not fail to stop the service if it was not started","time":{"start":1752886617579,"stop":1752886617580,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a510185667df5f","name":"Nodes with multiple pubsub topic","time":{"start":1752886779267,"stop":1752886779268,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53243017a9aadb3","name":"Does not throw an exception when node disconnects","time":{"start":1752886931549,"stop":1752886931550,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a963c512b9efa1","name":"isConnected should return false after all peers disconnect","time":{"start":1752886686874,"stop":1752886686874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c016938f2cc3bba","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752886613809,"stop":1752886613810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c7f1f01a280848","name":"Check publish message containing short","time":{"start":1752886785908,"stop":1752886785909,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01676702e116cde","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752886644517,"stop":1752886644517,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4132eb4323e0d9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752887144710,"stop":1752887144711,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c963235f70de5bab","name":"should do nothing if no non-locked connections to drop","time":{"start":1752886604417,"stop":1752886604419,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e90583b4b8796f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752886589049,"stop":1752886589049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c108de54e9501b3","name":"should dial with multiaddr and return stream","time":{"start":1752886605816,"stop":1752886605816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4422071b5a767223","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752886644523,"stop":1752886644523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e98537649aafff","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752886604906,"stop":1752886604914,"duration":8},"status":"passed","severity":"normal"},{"uid":"78709150b08da686","name":"Light Node - default protocols","time":{"start":1752886938494,"stop":1752886938494,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9cd6de3bca50cf","name":"Sign & Recover","time":{"start":1752886624133,"stop":1752886624133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d73b027a982e8d5","name":"messageHashStr returns a hex string","time":{"start":1752886604930,"stop":1752886604930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6008b2e2301dd6d","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752886605440,"stop":1752886605441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfbbc8352fdcf7b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752886644519,"stop":1752886644519,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b367b5eae47612","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752886644519,"stop":1752886644519,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf817eceed5d198","name":"should properly create location multiaddrs - tcp","time":{"start":1752886595335,"stop":1752886595335,"duration":0},"status":"passed","severity":"normal"},{"uid":"77186efdc184377c","name":"Decoder throws on empty string content topic","time":{"start":1752886623607,"stop":1752886623607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc3cea08af13b85","name":"should handle complete discovery-to-dial flow","time":{"start":1752886605118,"stop":1752886605119,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d10173ffe5a39f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app88/4/topic862/xml","time":{"start":1752886890697,"stop":1752886890698,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a952645cbef15a7","name":"can start the service","time":{"start":1752886761636,"stop":1752886761636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3f69c37d70506b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752886724003,"stop":1752886724005,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f96265a77d2341e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752886613499,"stop":1752886613500,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e4c47bc085063e","name":"returns all values when wanted number matches available values","time":{"start":1752886613029,"stop":1752886613031,"duration":2},"status":"passed","severity":"normal"},{"uid":"924d4840129faed3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752886785921,"stop":1752886785922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b7709b770de217","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752886644516,"stop":1752886644517,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe42311894b5a51d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752886644520,"stop":1752886644520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b948e554fbb8732a","name":"Check received message containing Script","time":{"start":1752887106246,"stop":1752887106246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1973a13a77c71af3","name":"should emit a peer event after start","time":{"start":1752886617580,"stop":1752886617581,"duration":1},"status":"passed","severity":"normal"},{"uid":"a831e7820cdcf8ef","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752886644515,"stop":1752886644516,"duration":1},"status":"passed","severity":"normal"},{"uid":"588eb4f96fea8a58","name":"should process tasks in queue","time":{"start":1752886634696,"stop":1752886634697,"duration":1},"status":"passed","severity":"normal"},{"uid":"afeb7aed9e91d132","name":"Check publish message containing shell command","time":{"start":1752886785916,"stop":1752886785918,"duration":2},"status":"passed","severity":"normal"},{"uid":"d645e548a995d206","name":"Check message with no payload is not received","time":{"start":1752887106260,"stop":1752887106260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7377e20d5ecf00f8","name":"LightPush","time":{"start":1752886938493,"stop":1752886938494,"duration":1},"status":"passed","severity":"normal"},{"uid":"311f44bcc30cd516","name":"Check received message containing Chinese","time":{"start":1752887106245,"stop":1752887106245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8784c80bed0d1a8","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752886589042,"stop":1752886589042,"duration":0},"status":"passed","severity":"normal"},{"uid":"683065bba36a7b52","name":"should handle different types of entries","time":{"start":1752886633696,"stop":1752886633697,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8dff4a0f18dd5c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752886605815,"stop":1752886605815,"duration":0},"status":"passed","severity":"normal"},{"uid":"57860ed6828a0e7d","name":"Check received message containing shell command","time":{"start":1752887106256,"stop":1752887106256,"duration":0},"status":"passed","severity":"normal"},{"uid":"431a72239d17671","name":"should handle task timeouts","time":{"start":1752886634704,"stop":1752886634706,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9a3a96d041f49f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752886870635,"stop":1752886870635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5f8d1b38786f8a","name":"Relay + Store","time":{"start":1752886673354,"stop":1752886673355,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e61e01a63f72428","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752886794900,"stop":1752886794900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c352f180cca9c58b","name":"Passing page size 10 when there are 10 messages","time":{"start":1752886916982,"stop":1752886916983,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b99e06f756a4f70","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752887144708,"stop":1752887144709,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eed3d1adf27f782","name":"connected peers and dial","time":{"start":1752886761868,"stop":1752886761869,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d1a32f5845a189d6","name":"groups content topics by expected pubsub topic","time":{"start":1752886589041,"stop":1752886589042,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa61143728d70f86","name":"should create an instance with libp2p and dialer","time":{"start":1752886605091,"stop":1752886605094,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e5d78ec46ac6c3c","name":"Push message with XML payload","time":{"start":1752887063369,"stop":1752887063369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c7b35c8f4c5242","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752886644510,"stop":1752886644511,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94286ebd84f0437","name":"Check received message containing long","time":{"start":1752887106253,"stop":1752887106253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9047c77c86d042d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752886589036,"stop":1752886589037,"duration":1},"status":"passed","severity":"normal"},{"uid":"be37eced8309f0af","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752886605311,"stop":1752886605311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad6eef837a8562d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1752886876316,"stop":1752886876317,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d33ac16df69f42","name":"Check publish message containing long","time":{"start":1752886785909,"stop":1752886785909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad12fc8dbaed0516","name":"nwaku subscribes","time":{"start":1752886775953,"stop":1752886775954,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b5288d41118dff","name":"Check message with no payload is not received","time":{"start":1752887106251,"stop":1752887106251,"duration":0},"status":"passed","severity":"normal"},{"uid":"495040e5cad91a29","name":"should check false positive rate","time":{"start":1752886646721,"stop":1752886646721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d040c887ba893b","name":"random static sharding 7 - Cluster ID: 422, Shard ID: 356","time":{"start":1752886918596,"stop":1752886918597,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c3060f94d1bde4","name":"msgTime: 0 ms from now, startTime: 1752627719280, endTime: 1752886919280","time":{"start":1752886934690,"stop":1752886934690,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ea2927b9b45c8e","name":"should create ConnectionManager with relay","time":{"start":1752886605811,"stop":1752886605811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58471bc407da086","name":"connects to nwaku","time":{"start":1752886931549,"stop":1752886931549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec03ba16f4f24880","name":"throws on content topic with empty version field","time":{"start":1752886589034,"stop":1752886589034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6623256e51c4ac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752886589047,"stop":1752886589048,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e665f235379642","name":"should add event listeners to libp2p","time":{"start":1752886604583,"stop":1752886604583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64bdbf4dacdaf17","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752886594593,"stop":1752886594593,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a0643481e6b25a","name":"can query messages normally","time":{"start":1752886893924,"stop":1752886893925,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a3e6c2c52ce528","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752886649802,"stop":1752886649802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f3cb38c1f847f2","name":"should reject if Store is requested but not mounted","time":{"start":1752886635233,"stop":1752886635233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f81a7c8d0051205","name":"Check received message containing JSON","time":{"start":1752887106247,"stop":1752887106247,"duration":0},"status":"passed","severity":"normal"},{"uid":"833af78404bca79c","name":"Throws when trying to push message with empty payload","time":{"start":1752887063374,"stop":1752887063375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94bc23b05880bd7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752886934691,"stop":1752886934691,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5e5b3cb7b3bf21","name":"should return false and handle errors gracefully","time":{"start":1752886605818,"stop":1752886605818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffefdc2611e7c55","name":"Push message with custom timestamp: 1752890287117","time":{"start":1752887063380,"stop":1752887063380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee3396a9bd2b666","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752887144714,"stop":1752887144714,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bae6546079f818","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752886934683,"stop":1752886934684,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0c2a756de36977","name":"should only return 1 node with relay and store capability","time":{"start":1752886613809,"stop":1752886613809,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6580707ebd796ea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752886644522,"stop":1752886644522,"duration":0},"status":"passed","severity":"normal"},{"uid":"826869d675711d8f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752886635043,"stop":1752886635043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9d1693168cd9a4","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752886634173,"stop":1752886634173,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c4747df74ea6c9","name":"should update peer store before dialing","time":{"start":1752886605114,"stop":1752886605114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e081a8b26be33b1","name":"Query Generator - false","time":{"start":1752886901907,"stop":1752886901909,"duration":2},"status":"passed","severity":"normal"},{"uid":"99bfa61b731030ad","name":"Overlapping topic subscription","time":{"start":1752887144711,"stop":1752887144712,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0ac42a3a25aef5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752886779269,"stop":1752886779269,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda3b7e144c6461d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752886589050,"stop":1752886589051,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f82139baf4290d","name":"Query generator for multiple messages with different content topic format","time":{"start":1752886921069,"stop":1752886921069,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4142922c6963064","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/10/topic760/proto","time":{"start":1752886890699,"stop":1752886890700,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e9dea68c0fd911","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752886613331,"stop":1752886613331,"duration":0},"status":"passed","severity":"normal"},{"uid":"861d74bad32ee82c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752886605445,"stop":1752886605445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fd3239593f7e95","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752886604914,"stop":1752886604915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eac8b483e572904","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752886667276,"stop":1752886667276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"450f49a6f02e4bc4","name":"should start ping timers on peer connect","time":{"start":1752886605433,"stop":1752886605433,"duration":0},"status":"passed","severity":"normal"},{"uid":"127d00a81376894c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752886604930,"stop":1752886604931,"duration":1},"status":"passed","severity":"normal"},{"uid":"c152701ecf219f85","name":"configure the node with multiple content topics","time":{"start":1752886890703,"stop":1752886890704,"duration":1},"status":"passed","severity":"normal"},{"uid":"caade464093b8f2b","name":"should not allow unachievable error rate","time":{"start":1752886644072,"stop":1752886644073,"duration":1},"status":"passed","severity":"normal"},{"uid":"2797ff5dbe475cc3","name":"random static sharding 1 - Cluster ID: 935, Shard ID: 734","time":{"start":1752886918581,"stop":1752886918581,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9c7de045101b43","name":"should increase lamport timestamp","time":{"start":1752886649796,"stop":1752886649796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77ec14d1cfcadf4","name":"should set field with all protocols disabled","time":{"start":1752886595335,"stop":1752886595336,"duration":1},"status":"passed","severity":"normal"},{"uid":"6749babdfcaf5f4f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752886595337,"stop":1752886595337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad29f252d0c6c37","name":"Check received message containing long","time":{"start":1752887106244,"stop":1752887106244,"duration":0},"status":"passed","severity":"normal"},{"uid":"398da6250177abd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752886635037,"stop":1752886635037,"duration":0},"status":"passed","severity":"normal"},{"uid":"65817f43fd9b319e","name":"Push message with Chinese payload","time":{"start":1752887063384,"stop":1752887063384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f181a0a897f73c83","name":"should request peer renewal on specific errors","time":{"start":1752886634702,"stop":1752886634704,"duration":2},"status":"passed","severity":"normal"},{"uid":"fea469d95dd65a3b","name":"should encode/decode to RLP encoding","time":{"start":1752886595331,"stop":1752886595331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6406ea879dea618","name":"throws on content topic with empty encoding field","time":{"start":1752886589035,"stop":1752886589035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c673178a5b3b861","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752886595324,"stop":1752886595325,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb81f70af3f04cd3","name":"should return different streams if requested simultaniously","time":{"start":1752886605580,"stop":1752886605581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd986cf5098a5b0","name":"msgTime: 0 ms from now, startTime: 1752800519280, endTime: 1752886919280","time":{"start":1752886934691,"stop":1752886934691,"duration":0},"status":"passed","severity":"normal"},{"uid":"533a54be66c43fdd","name":"should handle case with no peers in store","time":{"start":1752886604398,"stop":1752886604399,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7805e9f4d8babb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752886794902,"stop":1752886794902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc09eafd16a8cdf","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752886604665,"stop":1752886604665,"duration":0},"status":"passed","severity":"normal"},{"uid":"5253a3b91fc1e1d7","name":"should initialize with Unhealthy status","time":{"start":1752886634996,"stop":1752886634996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d01e5eb1aa1a33","name":"should handle queue processing errors gracefully","time":{"start":1752886605010,"stop":1752886605010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aba8781a5ada662","name":"Privacy Node - default protocol","time":{"start":1752886938495,"stop":1752886938495,"duration":0},"status":"broken","severity":"normal"},{"uid":"ba5dc904abf468ac","name":"Fails to push message with large meta","time":{"start":1752887063376,"stop":1752887063376,"duration":0},"status":"passed","severity":"normal"},{"uid":"294ef143c67bb282","name":"Check message with non string payload is not received","time":{"start":1752887106251,"stop":1752887106251,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a371c92dab2d69","name":"should call waitForPeer on Relay","time":{"start":1752886635236,"stop":1752886635236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7aa776e89f8027","name":"Using a function","time":{"start":1752886931550,"stop":1752886931551,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f39d7c2658c286","name":"should skip updating peer store if peer has same addresses","time":{"start":1752886605116,"stop":1752886605116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93ef8101071a1d5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752886644512,"stop":1752886644512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b046a49f71eb755b","name":"should handle case when navigator is not available","time":{"start":1752886604600,"stop":1752886604600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cb4567863660a9","name":"should filter peers by codec","time":{"start":1752886605819,"stop":1752886605820,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce345bad499ab24","name":"should enable all discoveries when explicitly set","time":{"start":1752886634170,"stop":1752886634170,"duration":0},"status":"passed","severity":"normal"},{"uid":"2211b8096252cd8a","name":"should emit a peer event after start","time":{"start":1752886761638,"stop":1752886761638,"duration":0},"status":"passed","severity":"normal"},{"uid":"1090558e056e99b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752886589039,"stop":1752886589039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e642269db4c12b85","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752886613498,"stop":1752886613498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d8dd6b5b415a4","name":"Subscribe to topic containing long and receive message","time":{"start":1752887144713,"stop":1752887144713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2ac8000ea95b94","name":"Subscribe to topic containing Script and receive message","time":{"start":1752887144715,"stop":1752887144716,"duration":1},"status":"passed","severity":"normal"},{"uid":"409913f0ab7ec451","name":"should handle onConnected and onDisconnected","time":{"start":1752886635035,"stop":1752886635036,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e3699f2c5fef76","name":"A test","time":{"start":1752886710142,"stop":1752886710143,"duration":1},"status":"passed","severity":"normal"},{"uid":"724da42e920e5669","name":"should return peer for existing peer","time":{"start":1752886604405,"stop":1752886604406,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2465cf0bee3c685","name":"Check publish message containing XML","time":{"start":1752886785914,"stop":1752886785914,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeba7a8e85066e0","name":"Overlapping topic subscription","time":{"start":1752886794901,"stop":1752886794901,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9fb6d6cfdc394368","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752886589051,"stop":1752886589051,"duration":0},"status":"passed","severity":"normal"},{"uid":"222d79d7076c2dc9","name":"Relay - times out","time":{"start":1752886938492,"stop":1752886938493,"duration":1},"status":"passed","severity":"normal"},{"uid":"1240f0a989d70305","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752886604424,"stop":1752886604424,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1931fb7fac954e4","name":"can start and stop the service","time":{"start":1752886617578,"stop":1752886617579,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0adecf025219a26","name":"Delete observer","time":{"start":1752886763404,"stop":1752886763405,"duration":1},"status":"passed","severity":"normal"},{"uid":"12eb7904b0387959","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752886589044,"stop":1752886589044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05607caec550c7f","name":"should return null for non-existent peer","time":{"start":1752886604406,"stop":1752886604406,"duration":0},"status":"passed","severity":"normal"},{"uid":"84203486d70e6147","name":"should handle dial errors gracefully","time":{"start":1752886605110,"stop":1752886605113,"duration":3},"status":"passed","severity":"normal"},{"uid":"42d19912c2d5e856","name":"should not fail to start the service if it is already started","time":{"start":1752886671269,"stop":1752886671270,"duration":1},"status":"passed","severity":"normal"},{"uid":"5510092024eb8a53","name":"should partition messages based on acknowledgement status","time":{"start":1752886649800,"stop":1752886649801,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d41583e9249f002","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752886589040,"stop":1752886589040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b824ea7345b51b","name":"Push message with short payload","time":{"start":1752887063382,"stop":1752887063383,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ec773c2ea4a026","name":"should be empty after removing the only subscription","time":{"start":1752886635435,"stop":1752886635435,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc922d6b5b47698a","name":"should throw error - no public key","time":{"start":1752886595330,"stop":1752886595330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f61402b2494c8c1","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752886613497,"stop":1752886613497,"duration":0},"status":"passed","severity":"normal"},{"uid":"347fe683c938e60b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752886921070,"stop":1752886921073,"duration":3},"status":"passed","severity":"normal"},{"uid":"e382b451dda1bd4e","name":"should handle corrupted shard info gracefully","time":{"start":1752886604671,"stop":1752886604671,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c19d27264403ad","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752886671279,"stop":1752886671279,"duration":0},"status":"skipped","severity":"normal"},{"uid":"633a527cba9d47b9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752886829449,"stop":1752886829450,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa34a6e2ef51d89","name":"should be online or offline if network state changed","time":{"start":1752886686876,"stop":1752886686876,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa952bbd39f588e","name":"should wait for LightPush peer to be connected","time":{"start":1752886635235,"stop":1752886635235,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c7bf7b25a18c43","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752886594599,"stop":1752886594599,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a535376318c8503","name":"Promise Callback - false","time":{"start":1752886901913,"stop":1752886901916,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f354431eae333a6","name":"should deliver messages after dependencies are met","time":{"start":1752886649800,"stop":1752886649800,"duration":0},"status":"passed","severity":"normal"},{"uid":"79732ada9ad7c376","name":"should be safe to call multiple times","time":{"start":1752886604379,"stop":1752886604379,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb7f4ca66bad9b0","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752886644513,"stop":1752886644513,"duration":0},"status":"passed","severity":"normal"},{"uid":"545fa1aff9867da4","name":"should reject if WakuNode is not started","time":{"start":1752886635231,"stop":1752886635232,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1c9d3c53927694","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752886635043,"stop":1752886635044,"duration":1},"status":"passed","severity":"normal"},{"uid":"1229dc3a3818b1ec","name":"should return true even if peer has no overlapping shards","time":{"start":1752886604660,"stop":1752886604661,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf255a856e8428","name":"should skip peer when dialed recently","time":{"start":1752886604995,"stop":1752886604997,"duration":2},"status":"passed","severity":"normal"},{"uid":"85f231f6b7074aca","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752886829447,"stop":1752886829447,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dda6b7d83e71a21","name":"Passing page size 1 when there are 4 messages","time":{"start":1752886916978,"stop":1752886916979,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d4f58d4bf2bbef","name":"accepts valid message hash query","time":{"start":1752886605311,"stop":1752886605311,"duration":0},"status":"passed","severity":"normal"},{"uid":"c259ecac5f73299c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752886649798,"stop":1752886649799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba35e7723916cd","name":"1 Store, 2 fetches","time":{"start":1752886613331,"stop":1752886613331,"duration":0},"status":"passed","severity":"normal"},{"uid":"82de6f4c5c44516e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752886589040,"stop":1752886589040,"duration":0},"status":"passed","severity":"normal"},{"uid":"320cb28729a2d343","name":"should do nothing when connections still exist","time":{"start":1752886604386,"stop":1752886604386,"duration":0},"status":"passed","severity":"normal"},{"uid":"3744ef195cdccc3e","name":"Fails to push message bigger that 1MB","time":{"start":1752887063381,"stop":1752887063381,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b986ce392d5ed9","name":"should add event listeners for peer connect and disconnect","time":{"start":1752886605428,"stop":1752886605429,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8828b5ccd6e2bf6","name":"Check publish message containing Chinese","time":{"start":1752886785911,"stop":1752886785911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f446de8640f532e2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752886613500,"stop":1752886613500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e2bf3b09f17fd5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752886613501,"stop":1752886613501,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b3c7e00dc43989","name":"should return false when network is not connected","time":{"start":1752886605815,"stop":1752886605815,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb285eb3d5dd713","name":"random static sharding 8 - Cluster ID: 709, Shard ID: 964","time":{"start":1752886918597,"stop":1752886918598,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3d131a2248461c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752886686873,"stop":1752886686873,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fe9ae3c773198c","name":"should set default options when no config provided","time":{"start":1752886605811,"stop":1752886605812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7a57ac492291f9","name":"Ordered Callback - false","time":{"start":1752886901917,"stop":1752886901917,"duration":0},"status":"passed","severity":"normal"},{"uid":"76611d2537e18703","name":"Decrypt messages","time":{"start":1752886763404,"stop":1752886763404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab70c1781ca79b9","name":"can start the service","time":{"start":1752886617577,"stop":1752886617577,"duration":0},"status":"passed","severity":"normal"},{"uid":"90775ead81d11baa","name":"should be safe to call multiple times","time":{"start":1752886605432,"stop":1752886605432,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f4851bc68ec608","name":"should hang up with multiaddr and return true on success","time":{"start":1752886605817,"stop":1752886605817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0c2bd96ff9bf72","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752886886582,"stop":1752886886582,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb10b58d204b8d2","name":"Push message with JSON payload","time":{"start":1752887063391,"stop":1752887063391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d65bc18a2afe33","name":"Decoder throws on empty string content topic","time":{"start":1752886625171,"stop":1752886625171,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2af4e86f72c6d3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752886934690,"stop":1752886934690,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab61c9df6800537e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752887106261,"stop":1752887106261,"duration":0},"status":"passed","severity":"normal"},{"uid":"be54ec603b72d7d2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752886613501,"stop":1752886613501,"duration":0},"status":"passed","severity":"normal"},{"uid":"7764c9aa9e7148bc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752887144720,"stop":1752887144720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f674e786ba13d7a7","name":"different cluster: nodes don't connect","time":{"start":1752886724005,"stop":1752886724006,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e5ac13d793a0d3","name":"Check received message containing special chars","time":{"start":1752887106245,"stop":1752887106245,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dcf2ccc729c1c1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752886870632,"stop":1752886870633,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c4bdf1278b05f4","name":"should save new peer to store","time":{"start":1752886605115,"stop":1752886605116,"duration":1},"status":"passed","severity":"normal"},{"uid":"f579ad1d6bd06a63","name":"Check message with no content topic is not received","time":{"start":1752887106259,"stop":1752887106259,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f60e320efb33c42","name":"should handle complete peer lifecycle","time":{"start":1752886605457,"stop":1752886605457,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6f4fcc8869b87f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752886613041,"stop":1752886613042,"duration":1},"status":"passed","severity":"normal"},{"uid":"10be0b7bf67a256b","name":"should not receive a peer event before start","time":{"start":1752886617582,"stop":1752886617582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe6ea2666f24b4c","name":"should add event listeners to globalThis","time":{"start":1752886604588,"stop":1752886604589,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dca839139b34d4b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752886644521,"stop":1752886644521,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e05dec22b2f20b","name":"should dial peers from store when browser is connected","time":{"start":1752886604383,"stop":1752886604383,"duration":0},"status":"passed","severity":"normal"},{"uid":"342523d10392869d","name":"should initialize with custom number of peers","time":{"start":1752886635033,"stop":1752886635033,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdc0c114078adf2","name":"should check connected peers if present and suitable","time":{"start":1752886635234,"stop":1752886635234,"duration":0},"status":"passed","severity":"normal"},{"uid":"3664c9aa3299c2d1","name":"Relay - dialed after","time":{"start":1752886938491,"stop":1752886938492,"duration":1},"status":"passed","severity":"normal"},{"uid":"1224df1c9f6b7c12","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752886605440,"stop":1752886605440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a59f601508e784","name":"should not create relay timers when relay is not provided","time":{"start":1752886605446,"stop":1752886605447,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d199cb50482e0c9","name":"should return no connections if no open connection provided","time":{"start":1752886605495,"stop":1752886605495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26b60248a29109f","name":"Renews subscription after lossing a connection","time":{"start":1752887144719,"stop":1752887144719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad4d68b57c7f01a","name":"Check publish message containing unicode special characters","time":{"start":1752886785919,"stop":1752886785919,"duration":0},"status":"passed","severity":"normal"},{"uid":"5862f2d6bb722e0f","name":"Callback on promise","time":{"start":1752886921069,"stop":1752886921069,"duration":0},"status":"passed","severity":"normal"},{"uid":"e617e24aed39edd7","name":"Passing page size 19 when there are 20 messages","time":{"start":1752886916983,"stop":1752886916983,"duration":0},"status":"passed","severity":"normal"},{"uid":"de15fc0392f00c17","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752886625169,"stop":1752886625169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f476b94ae859fb2","name":"Check received message containing SQL Injection","time":{"start":1752887106255,"stop":1752887106255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca5897697659171","name":"Check received message containing escaped characters","time":{"start":1752887106257,"stop":1752887106257,"duration":0},"status":"passed","severity":"normal"},{"uid":"826b5bca88144499","name":"should be delivered immediately if received","time":{"start":1752886649803,"stop":1752886649803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28769a0749c8173","name":"1 Relay, 1 fetch","time":{"start":1752886613330,"stop":1752886613330,"duration":0},"status":"passed","severity":"normal"},{"uid":"855c1625cc2576a6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752887106258,"stop":1752887106258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c886f8621bce31","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752886644075,"stop":1752886644076,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2841f94092932a","name":"isConnected should return true after first peer connects","time":{"start":1752886686874,"stop":1752886686874,"duration":0},"status":"passed","severity":"normal"},{"uid":"489aa1246dcfa012","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752886644528,"stop":1752886644528,"duration":0},"status":"passed","severity":"normal"},{"uid":"780717fc271139fc","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752886635034,"stop":1752886635034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b2c3db64ce5df7","name":"Subscribe to topic containing long and publish message","time":{"start":1752886794902,"stop":1752886794902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3293ccba4ddb379","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752886934692,"stop":1752886934692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4a440950d3bf18","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752886594598,"stop":1752886594599,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc920f9d319a4eb","name":"Check received message containing emoji","time":{"start":1752887106248,"stop":1752887106248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b0c426a8e4b5c1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752887144702,"stop":1752887144702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eec425fcb9201fb","name":"Passing page size 0 when there are 110 messages","time":{"start":1752886916977,"stop":1752886916978,"duration":1},"status":"passed","severity":"normal"},{"uid":"19da0930d9532732","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752887144701,"stop":1752887144701,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a4c69ec04ddff6","name":"Check received message containing shell command","time":{"start":1752887106247,"stop":1752887106247,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c0a7e8306f89e2","name":"Passing page size 110 when there are 120 messages","time":{"start":1752886916983,"stop":1752886916984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13226336119f64e","name":"Register correct protocols","time":{"start":1752886794898,"stop":1752886794898,"duration":0},"status":"passed","severity":"normal"},{"uid":"326dfa5d0bbce3cb","name":"should wait for Store peer to be connected","time":{"start":1752886635235,"stop":1752886635235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2198389a9476180b","name":"Publish message with custom timestamp: Sat Jul 19 2025 01:59:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1752886785923,"stop":1752886785924,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05b7facd582937","name":"more peers than existing","time":{"start":1752886761871,"stop":1752886761871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"daaf9707245de3da","name":"Cluster ID 0, shard 1","time":{"start":1752886918580,"stop":1752886918581,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0d1cbe039754ad","name":"should not execute task if max attempts is 0","time":{"start":1752886634706,"stop":1752886634707,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca780398430ada0","name":"Renews subscription after lossing a connection","time":{"start":1752887144707,"stop":1752887144707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bc099e7b93d629","name":"Check message with invalid timestamp is not received","time":{"start":1752887106249,"stop":1752887106249,"duration":0},"status":"passed","severity":"normal"},{"uid":"268267a2628167e6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752886635042,"stop":1752886635043,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc18ecc0a26928ae","name":"Check received message containing JSON","time":{"start":1752887106256,"stop":1752887106256,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44d3ce5ef8e3f14","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752887144708,"stop":1752887144708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cfbcbaa54c179d","name":"Query generator for multiple messages with different message text format","time":{"start":1752886921068,"stop":1752886921068,"duration":0},"status":"passed","severity":"normal"},{"uid":"181792f201427c0e","name":"should retry on complete failure if specified","time":{"start":1752886634957,"stop":1752886634958,"duration":1},"status":"passed","severity":"normal"},{"uid":"38321fecf2625ead","name":"should continually clean up expired entries at intervals","time":{"start":1752886633698,"stop":1752886633698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7f26ef2bd1bfd6","name":"Filter","time":{"start":1752886938494,"stop":1752886938494,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb35bd8585826dfb","name":"random static sharding 2 - Cluster ID: 207, Shard ID: 806","time":{"start":1752886918581,"stop":1752886918581,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f400690475bfed","name":"should transition to Unhealthy when no connections","time":{"start":1752886634996,"stop":1752886634998,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ef14488cfad96db","name":"should not return locked peers if enough unlocked are available","time":{"start":1752886635034,"stop":1752886635035,"duration":1},"status":"passed","severity":"normal"},{"uid":"71fe0aa3f39920f","name":"should properly create location multiaddrs - tcp6","time":{"start":1752886595334,"stop":1752886595334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed112fa206a46ec4","name":"should push the message to the outgoing buffer","time":{"start":1752886649794,"stop":1752886649795,"duration":1},"status":"passed","severity":"normal"},{"uid":"2433a9ba11f6925d","name":"Push message with custom timestamp: 1722128287117","time":{"start":1752887063378,"stop":1752887063379,"duration":1},"status":"passed","severity":"normal"},{"uid":"7683585dc6328dfa","name":"Push message with meta","time":{"start":1752887063375,"stop":1752887063376,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff29f8ab1f9c412","name":"Push message with numeric payload","time":{"start":1752887063364,"stop":1752887063365,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a83f2eb217bea6","name":"should remove event listeners","time":{"start":1752886605431,"stop":1752886605431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97a68987a3362e7","name":"Subscribe to topic containing short and publish message","time":{"start":1752886794901,"stop":1752886794902,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f581704c67e4121","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752886644523,"stop":1752886644523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8aaf16483c6c5c","name":"Check message with no pubsub topic is not received","time":{"start":1752887106250,"stop":1752887106250,"duration":0},"status":"passed","severity":"normal"},{"uid":"600d4fc5473af933","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752886594593,"stop":1752886594593,"duration":0},"status":"passed","severity":"normal"},{"uid":"980424255e36ce5d","name":"tcp ip4 address","time":{"start":1752886594583,"stop":1752886594585,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e3530416458dba8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752886613500,"stop":1752886613500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7267ca1810e2b54a","name":"Check publish message containing special chars","time":{"start":1752886785910,"stop":1752886785910,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39ba164a1a5e1e2","name":"should lock peers when selected","time":{"start":1752886635033,"stop":1752886635034,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bf3e4648944797","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752886644514,"stop":1752886644514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2344e16cd05c1c85","name":"should drop connection to all peers on hangUp","time":{"start":1752886755033,"stop":1752886755034,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a93ad2e1d4f55de","name":"should not fail to start the service if it is already started","time":{"start":1752886617580,"stop":1752886617580,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8aedb285bd66b0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752886794903,"stop":1752886794903,"duration":0},"status":"passed","severity":"normal"},{"uid":"2440fc193c4869aa","name":"Waku message hash computation (payload length 0)","time":{"start":1752886604915,"stop":1752886604915,"duration":0},"status":"passed","severity":"normal"},{"uid":"920ccee7aa5c395e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752887144707,"stop":1752887144707,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f109b28ed819a","name":"should stop ping timers on peer disconnect","time":{"start":1752886605438,"stop":1752886605439,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b884109dbabdb3e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752886934684,"stop":1752886934684,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b618ad2c49e9f0","name":"should set field with only RELAY enabled","time":{"start":1752886595336,"stop":1752886595336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c793883f069111fd","name":"should retry if all attempts fail","time":{"start":1752886634711,"stop":1752886634716,"duration":5},"status":"passed","severity":"normal"},{"uid":"835edf495c94d2e7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752886934685,"stop":1752886934688,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e45c67c21e8b092","name":"should create ShardReader with static shards network config","time":{"start":1752886604653,"stop":1752886604653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a07f306be304ae","name":"Generator, one shard","time":{"start":1752886876311,"stop":1752886876312,"duration":1},"status":"passed","severity":"normal"},{"uid":"176da5e3e8322fe9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752886644517,"stop":1752886644517,"duration":0},"status":"passed","severity":"normal"},{"uid":"473e225181ade1cb","name":"should handle network check errors gracefully","time":{"start":1752886605012,"stop":1752886605013,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e9611d4acc47cb","name":"returns all values when wanted number is greater than available values","time":{"start":1752886613033,"stop":1752886613041,"duration":8},"status":"passed","severity":"normal"},{"uid":"d73e6a6d87e97562","name":"should throw error - invalid id","time":{"start":1752886595329,"stop":1752886595330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe495297d95c33","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752886870634,"stop":1752886870634,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a127ad7c99c4140","name":"accepts valid content-filtered query","time":{"start":1752886605310,"stop":1752886605310,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6a60c97d8658d8","name":"Throws when trying to push message with empty payload","time":{"start":1752887063394,"stop":1752887063394,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f773daf35203b2","name":"throws on content topic with too few or too many fields","time":{"start":1752886589029,"stop":1752886589030,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce99dfe52a211260","name":"should handle multiple peer connections","time":{"start":1752886605436,"stop":1752886605437,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d3c15cb61be907","name":"should never report false negatives","time":{"start":1752886646719,"stop":1752886646719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c652f31203d15a1","name":"Decoder throws on undefined content topic","time":{"start":1752886625170,"stop":1752886625171,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaca0273ae152873","name":"Non TWN Cluster","time":{"start":1752886890689,"stop":1752886890694,"duration":5},"status":"passed","severity":"normal"},{"uid":"f97f6e6f94664da6","name":"should handle multiple peers with different shard configurations","time":{"start":1752886605014,"stop":1752886605014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecc31cecd2f4e61","name":"Push message with long payload","time":{"start":1752887063363,"stop":1752887063364,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4da575c3b8b879a","name":"should create dialer with libp2p and shardReader","time":{"start":1752886604985,"stop":1752886604986,"duration":1},"status":"passed","severity":"normal"},{"uid":"305f340cf9a11f73","name":"Push message equal or less that 1MB","time":{"start":1752887063380,"stop":1752887063381,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be8f5e5ff1a5626","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752887144697,"stop":1752887144698,"duration":1},"status":"passed","severity":"normal"},{"uid":"6689e30477aa9079","name":"Encoder throws on empty string content topic","time":{"start":1752886605797,"stop":1752886605797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dd8bca0f69c94c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752886604415,"stop":1752886604417,"duration":2},"status":"passed","severity":"normal"},{"uid":"11f9cb92280299f0","name":"should throw if no connection provided","time":{"start":1752886605580,"stop":1752886605580,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a1279cf20e62fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752886589049,"stop":1752886589049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0164a02908d511","name":"should detect messages with missing dependencies","time":{"start":1752886649799,"stop":1752886649799,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fdaeb86bd46f4b","name":"should handle shard reader errors gracefully","time":{"start":1752886605011,"stop":1752886605012,"duration":1},"status":"passed","severity":"normal"},{"uid":"82410331d4b0ca30","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752887144716,"stop":1752887144717,"duration":1},"status":"passed","severity":"normal"},{"uid":"3017f9220ef85e8c","name":"should dial more peers if under maxConnections","time":{"start":1752886604408,"stop":1752886604415,"duration":7},"status":"passed","severity":"normal"},{"uid":"f9f2e39b582dab0c","name":"should handle queue overflow by adding peers to queue","time":{"start":1752886605005,"stop":1752886605006,"duration":1},"status":"passed","severity":"normal"},{"uid":"783b2f3027cb54fb","name":"Check received message containing special chars","time":{"start":1752887106253,"stop":1752887106254,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a2acce59260715","name":"Check received message with timestamp: 1752886665992000000 ","time":{"start":1752887106257,"stop":1752887106258,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cf2b763be9c70","name":"should not receive a peer event before start","time":{"start":1752886671277,"stop":1752886671278,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2dc90886e28f97c","name":"Cluster id 0, shard 0","time":{"start":1752886918579,"stop":1752886918580,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a020117c0ee0d05","name":"Check received message containing Arabic","time":{"start":1752887106245,"stop":1752887106245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2034a8d1499eaf44","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752886634999,"stop":1752886634999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5ee32c2a391eb5","name":"should have no discoveries enabled by default","time":{"start":1752886634169,"stop":1752886634170,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24344c4636ed535","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752886594591,"stop":1752886594592,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd774865abad812d","name":"Check message on other pubsub topic is not received","time":{"start":1752887106250,"stop":1752887106250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a87020e4b02d08e","name":"Check received message containing Russian","time":{"start":1752887106255,"stop":1752887106255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87c434a206a822c","name":"Check received message containing unicode special characters","time":{"start":1752887106248,"stop":1752887106248,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde1efba3529ea3c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752886886583,"stop":1752886886585,"duration":2},"status":"passed","severity":"normal"},{"uid":"de93522b17d2023e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752886649801,"stop":1752886649801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c76b9ceae5901d","name":"should properly start and stop event listening","time":{"start":1752886635000,"stop":1752886635000,"duration":0},"status":"passed","severity":"normal"},{"uid":"15798c9be689e224","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752886605581,"stop":1752886605581,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c88a0f185fe475","name":"Check received message containing escaped characters","time":{"start":1752887106247,"stop":1752887106248,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5501830739437ca","name":"should get / set UDP multiaddr","time":{"start":1752886595332,"stop":1752886595332,"duration":0},"status":"passed","severity":"normal"},{"uid":"948afb6bdc392974","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752886644518,"stop":1752886644518,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fea180f19ad0552","name":"Check publish message containing JSON","time":{"start":1752886785915,"stop":1752886785915,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32e28f9a0204816","name":"Push 30 different messages","time":{"start":1752887063393,"stop":1752887063393,"duration":0},"status":"skipped","severity":"normal"},{"uid":"309c8df78c51cf11","name":"rejects hash query with content filter parameters","time":{"start":1752886605311,"stop":1752886605312,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b42d71369569e7","name":"Reusing cursor across nodes","time":{"start":1752886870636,"stop":1752886870636,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f478c7ad277a65","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752886856229,"stop":1752886856229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a441064f999dca02","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752886811388,"stop":1752886811389,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ab99e1aa1f71a4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752886649797,"stop":1752886649798,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b6831b626d73e6","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752886635036,"stop":1752886635036,"duration":0},"status":"passed","severity":"normal"},{"uid":"182282b39cf9acd8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752886644508,"stop":1752886644508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae715b47286ac581","name":"should throw error - no id","time":{"start":1752886595325,"stop":1752886595326,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0be3735cd4932f","name":"Push message equal or less that 1MB","time":{"start":1752887063399,"stop":1752887063399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c11d4fafd27575","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752886644504,"stop":1752886644504,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f386a71e2468f4a","name":"Push message with rate limit","time":{"start":1752887063397,"stop":1752887063397,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d9135ccb593842","name":"Push message with Arabic payload","time":{"start":1752887063384,"stop":1752887063385,"duration":1},"status":"passed","severity":"normal"},{"uid":"62de319fd87e1a88","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752887106252,"stop":1752887106252,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa99bcd8b452370","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752886594599,"stop":1752886594599,"duration":0},"status":"passed","severity":"normal"},{"uid":"da96dc33d2e39c29","name":"Subscribe and receive messages via waku relay post","time":{"start":1752887144694,"stop":1752887144695,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf3f2f7836f73bd","name":"Publish message with large meta","time":{"start":1752886785930,"stop":1752886785930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c67c6b42f3343ab","name":"should not fail to stop the service if it was not started","time":{"start":1752886671267,"stop":1752886671269,"duration":2},"status":"passed","severity":"normal"},{"uid":"56ed582ab71e2122","name":"Round trip binary serialization","time":{"start":1752886605795,"stop":1752886605795,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f436b761692a3d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752886644509,"stop":1752886644510,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f30b53bfaaa7e8","name":"Push message with Chinese payload","time":{"start":1752887063366,"stop":1752887063366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2a7f2aa3b1e49e","name":"should not dispatch event when already connected","time":{"start":1752886604607,"stop":1752886604607,"duration":0},"status":"passed","severity":"normal"},{"uid":"167d8b57d47e7870","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752886644508,"stop":1752886644508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4379ee29b0cf71","name":"should handle empty pubsub topics","time":{"start":1752886605453,"stop":1752886605454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5503b814bb4af1c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752886644518,"stop":1752886644518,"duration":0},"status":"passed","severity":"normal"},{"uid":"15538f7b5ceab975","name":"Check received message containing Russian","time":{"start":1752887106245,"stop":1752887106245,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cf45976b5520c0","name":"should dial peers from store when no connections remain","time":{"start":1752886604384,"stop":1752886604386,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f78e154f09107ad","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752886623602,"stop":1752886623603,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0498d900adf2c0","name":"should properly create peer info with all multiaddrs","time":{"start":1752886595335,"stop":1752886595335,"duration":0},"status":"passed","severity":"normal"},{"uid":"27231f3881ff46c","name":"Check message with non string payload is not received","time":{"start":1752887106260,"stop":1752887106260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12f6a1b011d7cee","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1752886856228,"stop":1752886856228,"duration":0},"status":"passed","severity":"normal"},{"uid":"55346f5313dd7de7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752886924288,"stop":1752886924288,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9677705900273b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752887144711,"stop":1752887144711,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ddc24e4a4482f4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752886605479,"stop":1752886605479,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a0338bca50bbb8","name":"should handle case with all peers already connected","time":{"start":1752886604399,"stop":1752886604405,"duration":6},"status":"passed","severity":"normal"},{"uid":"2b30772545dc56aa","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752886644516,"stop":1752886644516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67aee73bbbfbf47","name":"Subscribe and receives messages on 20 topics","time":{"start":1752887144710,"stop":1752887144710,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e69509f5d3a6ab","name":"1 Relay, 1 Filter, gives up","time":{"start":1752886613332,"stop":1752886613332,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a53d7ca1453f5c","name":"should successfully stop","time":{"start":1752886635139,"stop":1752886635139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d376af0e13358189","name":"Refresh subscription","time":{"start":1752886794901,"stop":1752886794901,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5634a425ea77412","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752886589046,"stop":1752886589046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29dadcc8bf6abec","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752886634173,"stop":1752886634173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1cd6021543184a","name":"should remove expired entries after TTL has passed","time":{"start":1752886633688,"stop":1752886633695,"duration":7},"status":"passed","severity":"normal"},{"uid":"1421f04525cd23de","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752886644520,"stop":1752886644521,"duration":1},"status":"passed","severity":"normal"},{"uid":"7316c09d8ff26027","name":"Push message with Russian payload","time":{"start":1752887063367,"stop":1752887063368,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4ee36ce3819b9e","name":"Default pageSize","time":{"start":1752886916984,"stop":1752886916984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2670f8a8047aa91","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752887144718,"stop":1752887144719,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d8c7c3b6b06535","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752886589048,"stop":1752886589048,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c1b209a49a61b1","name":"messageHashStr produces consistent results for the same input","time":{"start":1752886604931,"stop":1752886604931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3242e1441f7f2187","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752886589277,"stop":1752886589278,"duration":1},"status":"passed","severity":"normal"},{"uid":"5186673f2025bd19","name":"peer exchange sets tag","time":{"start":1752886811387,"stop":1752886811387,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f0e0c4105d36ee","name":"should return false when peer is not found","time":{"start":1752886604661,"stop":1752886604661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad60bb7ebff4a60","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752887144702,"stop":1752887144702,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d5a59a762b8a97","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752886594594,"stop":1752886594594,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbae2e4c4d7dc9c4","name":"Check publish message containing escaped characters","time":{"start":1752886785918,"stop":1752886785918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25dfc28ad4b048e","name":"Query Generator - true","time":{"start":1752886901904,"stop":1752886901906,"duration":2},"status":"passed","severity":"normal"},{"uid":"da27114968aef8a6","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1752886779270,"stop":1752886779270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b932a9256c48e1de","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752886634172,"stop":1752886634173,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c4aa2b8352d65f","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752886634171,"stop":1752886634172,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cf4e02d94dabbf","name":"should send relay ping messages on timer","time":{"start":1752886605449,"stop":1752886605450,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb71a17d77c89d5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752886644507,"stop":1752886644507,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5e4c4d1470bc31","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752886779269,"stop":1752886779269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4c78443dc46f52","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app59/2/topic341/json","time":{"start":1752886890697,"stop":1752886890697,"duration":0},"status":"passed","severity":"normal"},{"uid":"796504f34adeb03","name":"should clear the dialing interval","time":{"start":1752886604990,"stop":1752886604990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e191a51f490ae3","name":"should not process empty queue","time":{"start":1752886605009,"stop":1752886605009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d38e117e6f4905","name":"should properly create location multiaddrs - tcp4","time":{"start":1752886595333,"stop":1752886595334,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb65930c0a7431a6","name":"should attach causal history and bloom filter to each message","time":{"start":1752886649795,"stop":1752886649796,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57c61b47518eca3","name":"Check received message containing short","time":{"start":1752887106243,"stop":1752887106244,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d0b7d5d7037b1f","name":"Fails to publish duplicate message","time":{"start":1752886785924,"stop":1752886785925,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9d5cd356e11b94","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752886644511,"stop":1752886644511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec451fe1408d2baa","name":"throws on content topic with generation field greater than 0","time":{"start":1752886589032,"stop":1752886589033,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1d9882dab798f6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752886829450,"stop":1752886829450,"duration":0},"status":"passed","severity":"normal"},{"uid":"db196e8edd9c3e4a","name":"should handle all zero keep alive options","time":{"start":1752886605454,"stop":1752886605454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7409cc8e3fef3928","name":"should be safe to call multiple times","time":{"start":1752886605431,"stop":1752886605431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb4cccba555d81b","name":"should return false","time":{"start":1752886595330,"stop":1752886595330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80721c9fb9f735f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752886635137,"stop":1752886635138,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04f13a3917bf08d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752886594598,"stop":1752886594598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cca821cd99f16","name":"should remove event listeners from libp2p","time":{"start":1752886604593,"stop":1752886604593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b667c9d5bf68f13d","name":"should return false when peer has no shard info","time":{"start":1752886604661,"stop":1752886604661,"duration":0},"status":"passed","severity":"normal"},{"uid":"da03a9c3af9c2f1c","name":"should dial all peers on dial","time":{"start":1752886755032,"stop":1752886755033,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d59d7c543f6e931","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752886934684,"stop":1752886934684,"duration":0},"status":"passed","severity":"normal"},{"uid":"307ba577599f2299","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752887144699,"stop":1752887144699,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d1cb135cce5f49","name":"handles different clusterIds correctly","time":{"start":1752886589042,"stop":1752886589042,"duration":0},"status":"passed","severity":"normal"},{"uid":"be306eb1e29d8e0f","name":"same cluster: nodes connect","time":{"start":1752886724005,"stop":1752886724005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49bddc7506e3fab","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752886594597,"stop":1752886594597,"duration":0},"status":"passed","severity":"normal"},{"uid":"720da18714f1f4cb","name":"should start and setup intervals and event listeners","time":{"start":1752886635436,"stop":1752886635436,"duration":0},"status":"passed","severity":"normal"},{"uid":"74772ea3367b4433","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752886589046,"stop":1752886589047,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd791881754e500f","name":"should hang up with PeerId and return true on success","time":{"start":1752886605817,"stop":1752886605817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61fa7551723d0b3","name":"should not receive a peer event after stop","time":{"start":1752886761639,"stop":1752886761639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5da34f76bd4954b","name":"should properly clean up resources when disposed","time":{"start":1752886633697,"stop":1752886633698,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e00c33d25a76eb0","name":"should dispatch network event when browser goes online","time":{"start":1752886604608,"stop":1752886604608,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5f161630ca54bb","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752886605798,"stop":1752886605798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6e470b65ec4c9b","name":"less peers than existing","time":{"start":1752886761872,"stop":1752886761872,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ed7f8111c71dcd","name":"should dial peer when on same shard","time":{"start":1752886605001,"stop":1752886605002,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3f0cf7657b9f0f","name":"should properly create location multiaddrs - udp6","time":{"start":1752886595334,"stop":1752886595334,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab6164b2e9d5a13","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752886644520,"stop":1752886644520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f2506622f400d2","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752886686875,"stop":1752886686876,"duration":1},"status":"passed","severity":"normal"},{"uid":"44690c026659cf66","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752887144719,"stop":1752887144720,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fed0f71b10ac664","name":"should not receive a peer event after stop","time":{"start":1752886671278,"stop":1752886671278,"duration":0},"status":"passed","severity":"normal"},{"uid":"495d168708d97fda","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752886644527,"stop":1752886644528,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f0b444528f6aab","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752886644505,"stop":1752886644506,"duration":1},"status":"passed","severity":"normal"},{"uid":"683a65d703d2bd0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752886613810,"stop":1752886613810,"duration":0},"status":"skipped","severity":"normal"},{"uid":"577f2ac524f972ec","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752886589037,"stop":1752886589037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02b2147264883d1","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752886604423,"stop":1752886604423,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebb4cb8ddc920f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752886794903,"stop":1752886794904,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75b3f4b34ee3d67","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752886589044,"stop":1752886589044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8ec7658564e178","name":"should handle errors when removing globalThis listeners","time":{"start":1752886604594,"stop":1752886604594,"duration":0},"status":"passed","severity":"normal"},{"uid":"313d26cf4b3f327f","name":"Push message with unicode special characters payload","time":{"start":1752887063392,"stop":1752887063393,"duration":1},"status":"passed","severity":"normal"},{"uid":"18364ae40227fb2d","name":"should remove event listeners from globalThis","time":{"start":1752886604594,"stop":1752886604594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7199c0ef34ebfc","name":"Check message with no pubsub topic is not received","time":{"start":1752887106259,"stop":1752887106259,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d830242e751715","name":"should return false when navigator.onLine is false","time":{"start":1752886604595,"stop":1752886604599,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc314343c323bb23","name":"Nodes with multiple pubsub topic","time":{"start":1752886779269,"stop":1752886779270,"duration":1},"status":"passed","severity":"normal"},{"uid":"c041106c339beb69","name":"should emit a peer event after start","time":{"start":1752886671270,"stop":1752886671277,"duration":7},"status":"passed","severity":"normal"},{"uid":"ea16fab423f0197c","name":"Encoder throws on undefined content topic","time":{"start":1752886605797,"stop":1752886605797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33ea7c1c257f82c","name":"random static sharding 6 - Cluster ID: 812, Shard ID: 931","time":{"start":1752886918582,"stop":1752886918596,"duration":14},"status":"passed","severity":"normal"},{"uid":"d7aed668cf4330e2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752886794906,"stop":1752886794906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9d2cc171578b98","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752886644526,"stop":1752886644527,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6a1777a81825d8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752886649800,"stop":1752886649800,"duration":0},"status":"passed","severity":"normal"},{"uid":"9400d48121021ef7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752886644512,"stop":1752886644513,"duration":1},"status":"passed","severity":"normal"},{"uid":"41109bf19068e48","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app0/9/topic831/xml","time":{"start":1752886890696,"stop":1752886890696,"duration":0},"status":"passed","severity":"normal"},{"uid":"288c8f2d2f7d7a14","name":"should add and remove event listeners correctly","time":{"start":1752886617584,"stop":1752886617585,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bead2b64c41398","name":"should add received messages to bloom filter","time":{"start":1752886649797,"stop":1752886649797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5204b2aa2913cb5b","name":"A test","time":{"start":1752886710142,"stop":1752886710142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f034356e873a2772","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752886794900,"stop":1752886794901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9ae55f4ac6dbc8","name":"should handle ping failures gracefully","time":{"start":1752886605442,"stop":1752886605442,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bedbc5bcc1bf37","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752886594595,"stop":1752886594596,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbde89ecf6c5db8e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752886605581,"stop":1752886605582,"duration":1},"status":"passed","severity":"normal"},{"uid":"211fd34731ca938f","name":"should clear dial history on stop","time":{"start":1752886604990,"stop":1752886604990,"duration":0},"status":"passed","severity":"normal"},{"uid":"823d379e64f730fd","name":"Push message with emoji payload","time":{"start":1752887063393,"stop":1752887063393,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a91dccba27457","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752886811388,"stop":1752886811388,"duration":0},"status":"skipped","severity":"normal"},{"uid":"617bc9e6b414111c","name":"Fails to push message bigger that 1MB","time":{"start":1752887063399,"stop":1752887063400,"duration":1},"status":"passed","severity":"normal"},{"uid":"3989f61d295ec2c4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752886644504,"stop":1752886644505,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3612062f0f1e5b","name":"Query generator for 2000 messages","time":{"start":1752886921074,"stop":1752886921074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c806fbbfbe64a77f","name":"Push message with Arabic payload","time":{"start":1752887063366,"stop":1752887063367,"duration":1},"status":"passed","severity":"normal"},{"uid":"c979eb21741f540b","name":"Push message with content topic containing short","time":{"start":1752887063394,"stop":1752887063395,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb8fbca05f1880b","name":"Sample","time":{"start":1752886594648,"stop":1752886594648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f350acccfba016b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752886644505,"stop":1752886644505,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eee48666c9975dd","name":"Push message with JSON payload","time":{"start":1752887063370,"stop":1752887063370,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d0515c23cebb8a","name":"Query with Ordered Callback, No message returned","time":{"start":1752886886582,"stop":1752886886582,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7216d78f18474","name":"new peer added after a peer was already found","time":{"start":1752886811387,"stop":1752886811388,"duration":1},"status":"skipped","severity":"normal"},{"uid":"55ddbe999f43b6b1","name":"should handle corrupted local storage data gracefully","time":{"start":1752886617584,"stop":1752886617584,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab227c59f109222","name":"Push message with meta","time":{"start":1752887063395,"stop":1752887063395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b955e2ee2cc323","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752886794907,"stop":1752886794907,"duration":0},"status":"passed","severity":"normal"},{"uid":"1662fd14b5ba8cb9","name":"should clear existing timers before creating new ones","time":{"start":1752886605453,"stop":1752886605453,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3bade99500b1f5","name":"should return true when peer is on the specified shard","time":{"start":1752886604662,"stop":1752886604662,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf60f8be8136fb16","name":"should process queue every 500ms","time":{"start":1752886605007,"stop":1752886605007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1907c91f96f0c8b","name":"Subscribe to topic containing long and receive message","time":{"start":1752887144700,"stop":1752887144701,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0991c252a6f06b7","name":"should drop connection to one peer on hangUp","time":{"start":1752886755034,"stop":1752886755035,"duration":1},"status":"passed","severity":"normal"},{"uid":"21de75360b809e7e","name":"Push message with Russian payload","time":{"start":1752887063385,"stop":1752887063385,"duration":0},"status":"passed","severity":"normal"},{"uid":"16237ec1f43a302a","name":"retrieves a single peer","time":{"start":1752886613806,"stop":1752886613806,"duration":0},"status":"passed","severity":"normal"},{"uid":"299f0ca3a41302e8","name":"should throw an error for insufficient data","time":{"start":1752886589278,"stop":1752886589278,"duration":0},"status":"passed","severity":"normal"},{"uid":"730504ec3002443d","name":"should return false when peer is not on the specified shard","time":{"start":1752886604664,"stop":1752886604664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f974547dabe268ba","name":"should be empty when created","time":{"start":1752886635434,"stop":1752886635435,"duration":1},"status":"passed","severity":"normal"},{"uid":"2446cbff7117b93b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752886589039,"stop":1752886589039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d2eb6e3e1099df","name":"Query with Ordered Callback, No Decoder","time":{"start":1752886886582,"stop":1752886886582,"duration":0},"status":"passed","severity":"normal"},{"uid":"4028a3047dd0df61","name":"Should update shard info","time":{"start":1752886755517,"stop":1752886755518,"duration":1},"status":"passed","severity":"normal"},{"uid":"a938a89e010f82b2","name":"should reject on timeout if it was set","time":{"start":1752886635234,"stop":1752886635234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d9f30cf9813780","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752886589048,"stop":1752886589049,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc07c2891c617cfe","name":"Push message with SQL Injection payload","time":{"start":1752887063385,"stop":1752887063385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81bcae300e95681","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752886589045,"stop":1752886589046,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dcf6bb6888561a9","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752886589038,"stop":1752886589038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d05de3a520f5949","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752886649796,"stop":1752886649797,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5813fcde341c7b","name":"Push message with content topic containing short","time":{"start":1752887063375,"stop":1752887063375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eb521058fd802c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752886794903,"stop":1752886794903,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a6b328e320a14d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752887144693,"stop":1752887144694,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c02181bf7fe7a92","name":"should perform ping and update peer store on timer","time":{"start":1752886605441,"stop":1752886605442,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c1676a268d0f57","name":"should be able to decode the field with only STORE set to true","time":{"start":1752886594597,"stop":1752886594597,"duration":0},"status":"passed","severity":"normal"},{"uid":"1491d82d928c6733","name":"should get all peers from store","time":{"start":1752886604387,"stop":1752886604396,"duration":9},"status":"passed","severity":"normal"},{"uid":"1f5848cd4f3878b9","name":"should maintain desired error rate","time":{"start":1752886646719,"stop":1752886646719,"duration":0},"status":"passed","severity":"normal"},{"uid":"da89c3873e3c9307","name":"should decode valid enr successfully","time":{"start":1752886595324,"stop":1752886595324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c4696e24cbff75","name":"Subscribe and receive messages via waku relay post","time":{"start":1752887144709,"stop":1752887144709,"duration":0},"status":"passed","severity":"normal"},{"uid":"4025987400fe7222","name":"should return PeerId when PeerId is provided","time":{"start":1752886605479,"stop":1752886605479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b225cb3f4429ba3","name":"should process up to 3 peers at once","time":{"start":1752886605008,"stop":1752886605008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53e26992ca11ee1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752886709732,"stop":1752886709732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0835d17ff840d3a","name":"Push message with SQL Injection payload","time":{"start":1752887063368,"stop":1752887063368,"duration":0},"status":"passed","severity":"normal"},{"uid":"17590258e799568f","name":"Push message with special chars payload","time":{"start":1752887063384,"stop":1752887063384,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2a3d162e25ef62","name":"Check received message containing numeric","time":{"start":1752887106244,"stop":1752887106244,"duration":0},"status":"passed","severity":"normal"},{"uid":"100c8abcca0932d1","name":"should reject if Relay is requested but not mounted","time":{"start":1752886635232,"stop":1752886635232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13b0f1449d85350","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752886644510,"stop":1752886644510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f27571c1f1d4c0c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752887106249,"stop":1752887106249,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc280536ef196a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752886794907,"stop":1752886794907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be44f44f205d391","name":"Check received message containing emoji","time":{"start":1752887106257,"stop":1752887106257,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ae2b4b21854398","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752886605116,"stop":1752886605117,"duration":1},"status":"passed","severity":"normal"},{"uid":"e174167393706888","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752887144717,"stop":1752887144718,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f2ed8bb211fa48","name":"different cluster: nodes don't connect","time":{"start":1752886724002,"stop":1752886724003,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bba6fb22902eb2","name":"Push message with special chars payload","time":{"start":1752887063365,"stop":1752887063366,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8a7cac9c73bdbb","name":"Check received message containing SQL Injection","time":{"start":1752887106246,"stop":1752887106246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f248830e1807f7fd","name":"should initialize with isNetworkConnected as false","time":{"start":1752886604582,"stop":1752886604582,"duration":0},"status":"passed","severity":"normal"},{"uid":"28103c768f0b8690","name":"Accepts a valid Waku Message","time":{"start":1752886638730,"stop":1752886638731,"duration":1},"status":"passed","severity":"normal"},{"uid":"1803278a7659038f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752886870636,"stop":1752886870636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5cc2fd9f3c4faa","name":"should select older connection if present","time":{"start":1752886605495,"stop":1752886605495,"duration":0},"status":"passed","severity":"normal"},{"uid":"90adb05bb74a1fb6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app63/8/topic938/xml","time":{"start":1752886890697,"stop":1752886890697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83c95dcb0475d21","name":"Push message with shell command payload","time":{"start":1752887063392,"stop":1752887063392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b82a5f2269373c8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752886886580,"stop":1752886886581,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb532c8cc718c2","name":"random static sharding 10 - Cluster ID: 365, Shard ID: 1000","time":{"start":1752886918599,"stop":1752886918601,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b2688c8df13229c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752886605447,"stop":1752886605448,"duration":1},"status":"passed","severity":"normal"},{"uid":"c648f734e8aec68f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752886604616,"stop":1752886604617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2497c0197bfe255","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752886870633,"stop":1752886870634,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bd67f612ee9016","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752886794906,"stop":1752886794906,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e98dc75eaa5f54","name":"should be sent with empty content","time":{"start":1752886649801,"stop":1752886649801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff63e39c51ee007f","name":"Sets default value correctly","time":{"start":1752886931552,"stop":1752886931552,"duration":0},"status":"passed","severity":"normal"},{"uid":"446952c25fe58b85","name":"Fields are not dropped","time":{"start":1752886605519,"stop":1752886605519,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8776e17236ac92","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752886594596,"stop":1752886594597,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fd1c6c340e51c5","name":"Check received message containing numeric","time":{"start":1752887106253,"stop":1752887106253,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73eb8d4b2f889f7","name":"should not allow k > 12","time":{"start":1752886644070,"stop":1752886644072,"duration":2},"status":"passed","severity":"normal"},{"uid":"77771ce3a67fc2c9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752887144713,"stop":1752887144714,"duration":1},"status":"passed","severity":"normal"},{"uid":"680c57eac02daf88","name":"should add event listener for peer:discovery","time":{"start":1752886605095,"stop":1752886605095,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e8f6fed57a7bbb","name":"Query Generator, No Decoder","time":{"start":1752886886581,"stop":1752886886581,"duration":0},"status":"passed","severity":"normal"},{"uid":"3767285a83612ee5","name":"Check message with invalid timestamp is not received","time":{"start":1752887106258,"stop":1752887106259,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf2e4c9e8ee06e7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752887144710,"stop":1752887144710,"duration":0},"status":"passed","severity":"normal"},{"uid":"2848f1c7306bc7a5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752886594598,"stop":1752886594598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34ba65ff4198b78","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app76/4/topic860/proto","time":{"start":1752886890698,"stop":1752886890698,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88fedd809f3da7e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752886604599,"stop":1752886604600,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec645851fbbaf4e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752886794904,"stop":1752886794904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac710fec716c064b","name":"should skip peer when failed to dial recently","time":{"start":1752886604997,"stop":1752886604998,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda04d84e4f5dcc8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752887144714,"stop":1752887144714,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8bda92a936b3f6","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752886605448,"stop":1752886605449,"duration":1},"status":"passed","severity":"normal"},{"uid":"169d58e89e9b0f33","name":"should start and stop interval correctly","time":{"start":1752886634691,"stop":1752886634696,"duration":5},"status":"passed","severity":"normal"},{"uid":"cb26a54e94491b2c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752886644509,"stop":1752886644509,"duration":0},"status":"passed","severity":"normal"},{"uid":"791cf165e3d2fb5d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752887144705,"stop":1752887144705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5662ebb020aa17","name":"Query generator for multiple messages","time":{"start":1752886921067,"stop":1752886921068,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1005b144ad03ab6","name":"should handle dial errors","time":{"start":1752886605816,"stop":1752886605817,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f5ef74f3175512","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752887144706,"stop":1752887144707,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20d07792a516feb","name":"Fails to push message with large meta","time":{"start":1752887063395,"stop":1752887063397,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e2825b0249733e6","name":"should return false when peer is not on topic","time":{"start":1752886605821,"stop":1752886605821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e595f9bb0d017a80","name":"Push 30 different messages","time":{"start":1752887063374,"stop":1752887063374,"duration":0},"status":"skipped","severity":"normal"},{"uid":"173ce03024bb7529","name":"Subscribe to topic containing short and receive message","time":{"start":1752887144700,"stop":1752887144700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee69a9dda9081723","name":"should handle errors when accessing navigator","time":{"start":1752886604621,"stop":1752886604622,"duration":1},"status":"passed","severity":"normal"},{"uid":"94525307fa99beae","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752887144694,"stop":1752887144694,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7a692ee9d33fed","name":"Check received message containing short","time":{"start":1752887106252,"stop":1752887106253,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc98d1d257e97b4","name":"should remove event listeners","time":{"start":1752886604378,"stop":1752886604379,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa442faf4651297c","name":"Refresh subscription","time":{"start":1752887144712,"stop":1752887144712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec8f356db66e23","name":"should update ack status of messages in outgoing buffer","time":{"start":1752886649802,"stop":1752886649802,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dbf79cf7c3ec6","name":"Query Generator, No message returned","time":{"start":1752886886581,"stop":1752886886581,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b674fa854aa696","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752886644518,"stop":1752886644519,"duration":1},"status":"passed","severity":"normal"},{"uid":"cedb17a32c6dcca6","name":"should dial peers from store on start","time":{"start":1752886604364,"stop":1752886604369,"duration":5},"status":"passed","severity":"normal"},{"uid":"5bbf520043def6e5","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752886635137,"stop":1752886635137,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e493052bb68d6d2","name":"Subscribe to topic containing XML and publish message","time":{"start":1752886794905,"stop":1752886794905,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf03b9690d8f13a","name":"should initialize with default number of peers","time":{"start":1752886635032,"stop":1752886635032,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c98636c42dc88f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752886644503,"stop":1752886644503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8a05bda7f388ed","name":"should handle peer connect event","time":{"start":1752886604601,"stop":1752886604606,"duration":5},"status":"passed","severity":"normal"},{"uid":"1815729277eb7fba","name":"Query with Promise Callback, No message returned","time":{"start":1752886886586,"stop":1752886886586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4768ea7867a5407","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752886605820,"stop":1752886605821,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e6c936ea598602","name":"Push message with emoji payload","time":{"start":1752887063372,"stop":1752887063374,"duration":2},"status":"passed","severity":"normal"},{"uid":"833b25fdd351b2c5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752887144718,"stop":1752887144718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24c0bf70af7ec52","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752886635043,"stop":1752886635043,"duration":0},"status":"passed","severity":"normal"},{"uid":"7100ae087c82ba87","name":"should register libp2p event listeners when start is called","time":{"start":1752886635036,"stop":1752886635036,"duration":0},"status":"passed","severity":"normal"},{"uid":"af545add28c1075c","name":"Encoder throws on undefined content topic","time":{"start":1752886623605,"stop":1752886623606,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9bb92161d86e43","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752886934688,"stop":1752886934689,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2ab4c94a4ab05e","name":"should dispatch connect and disconnect events","time":{"start":1752886635035,"stop":1752886635035,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f7c3ed8d874132","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752886794908,"stop":1752886794908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca87455bb75ee37d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752887144706,"stop":1752887144706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd98b58b0238968","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752886589277,"stop":1752886589277,"duration":0},"status":"passed","severity":"normal"},{"uid":"51df1acab7af1342","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752886644073,"stop":1752886644074,"duration":1},"status":"passed","severity":"normal"},{"uid":"202a37289b67c9bf","name":"should return false when peer shard info is not found","time":{"start":1752886604664,"stop":1752886604664,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f9c36e502b1c16","name":"Check publish message containing Basic HTML tag","time":{"start":1752886785915,"stop":1752886785915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4e189c98c6d7cc","name":"should allow redial after cooldown period","time":{"start":1752886604999,"stop":1752886605000,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c147b4fea89ea04","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752887144695,"stop":1752887144695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2a12c4bfb51682","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752886829449,"stop":1752886829449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3583c32d625e1a","name":"Symmetric encrypt & Decrypt","time":{"start":1752886624132,"stop":1752886624132,"duration":0},"status":"passed","severity":"normal"},{"uid":"458d2bb65e258a36","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752886605445,"stop":1752886605446,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af718de0d43d49b","name":"Push message with escaped characters payload","time":{"start":1752887063371,"stop":1752887063372,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e67ebb97161d0fd","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752886589045,"stop":1752886589045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53ac97c9d2fcb40","name":"random static sharding 3 - Cluster ID: 293, Shard ID: 228","time":{"start":1752886918581,"stop":1752886918582,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd86b4ac2d582ae","name":"Check received message containing Chinese","time":{"start":1752887106254,"stop":1752887106254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a5089397ed477f","name":"recovers when dns.resolve returns empty","time":{"start":1752886613807,"stop":1752886613807,"duration":0},"status":"passed","severity":"normal"},{"uid":"6685a8d6a2dce7f4","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752886644513,"stop":1752886644514,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbd6a8f06edb692","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752887144704,"stop":1752887144705,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4a42645aa357c9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752886605582,"stop":1752886605582,"duration":0},"status":"passed","severity":"normal"},{"uid":"72844e43b6d039ec","name":"should encodeTxt and decodeTxt","time":{"start":1752886595318,"stop":1752886595324,"duration":6},"status":"passed","severity":"normal"},{"uid":"f73d5a371f2ea897","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752886589046,"stop":1752886589046,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1623d9289ed34b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752887106249,"stop":1752887106249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3568ea62a83a8631","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752886623603,"stop":1752886623604,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c96464cea5344e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752886644524,"stop":1752886644524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1c186fdcbbbdec","name":"should start the dialing interval","time":{"start":1752886604986,"stop":1752886604986,"duration":0},"status":"passed","severity":"normal"},{"uid":"d036b3571aefcb88","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752886794904,"stop":1752886794904,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb69c3fda234327","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752886604582,"stop":1752886604582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26d1b97a2fc9c38","name":"Check received message containing XML","time":{"start":1752887106246,"stop":1752887106246,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e5518c7808de97","name":"Push message with custom timestamp: 1722128287117","time":{"start":1752887063397,"stop":1752887063398,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2c04d7f119a36d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752887144703,"stop":1752887144703,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e105238fdb1903","name":"should initialize bloom filter with correct parameters","time":{"start":1752886646718,"stop":1752886646718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1846eb21d022cce4","name":"should handle dial errors gracefully","time":{"start":1752886604398,"stop":1752886604398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2cb5b46b75dd48","name":"All","time":{"start":1752886673355,"stop":1752886673356,"duration":1},"status":"passed","severity":"normal"},{"uid":"13807ac0e52eadf8","name":"Meta field set when metaSetter is specified","time":{"start":1752886605796,"stop":1752886605796,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda92ade6b5bdf31","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752886589043,"stop":1752886589044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5081c7deb168d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752886644513,"stop":1752886644513,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdab846418234572","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752886649801,"stop":1752886649802,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5c620af6829fa0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752886644523,"stop":1752886644524,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad04dfb6e3cc2b9a","name":"should sort peers by ping value","time":{"start":1752886605820,"stop":1752886605820,"duration":0},"status":"passed","severity":"normal"},{"uid":"322656f9ef1cd269","name":"Push message with unicode special characters payload","time":{"start":1752887063372,"stop":1752887063372,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd843a5fbebb8f9a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app9/7/topic198/utf8","time":{"start":1752886890699,"stop":1752886890699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e391428392acf04f","name":"should dial all known peers when reached zero connections","time":{"start":1752886709731,"stop":1752886709732,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f2699784ec03fe","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752887144706,"stop":1752887144706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c728b837b900a80","name":"should create KeepAliveManager with relay","time":{"start":1752886605426,"stop":1752886605427,"duration":1},"status":"passed","severity":"normal"},{"uid":"84cda2e28fb4f271","name":"can start and stop the service","time":{"start":1752886761636,"stop":1752886761637,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77024af3c24378b","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752886870637,"stop":1752886870637,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5a43581425ded2d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752886794900,"stop":1752886794900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5a085a3cdc767b","name":"should dial peer when peer is discovered","time":{"start":1752886605109,"stop":1752886605110,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80138e561741833","name":"Subscribe and receives messages on 20 topics","time":{"start":1752887144695,"stop":1752887144696,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ddbc933c1d5110","name":"handles different networkShards values correctly","time":{"start":1752886589043,"stop":1752886589043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0437b01456c5b2e","name":"Push message with Script payload","time":{"start":1752887063386,"stop":1752887063386,"duration":0},"status":"passed","severity":"normal"},{"uid":"644e438cb6be24c","name":"Rejects garbage","time":{"start":1752886638731,"stop":1752886638732,"duration":1},"status":"passed","severity":"normal"},{"uid":"283d52a898fb685d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752886617583,"stop":1752886617584,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f418c894d1ee2f","name":"Init the array if not present","time":{"start":1752886588773,"stop":1752886588774,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5326b4ab96a383","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752887144713,"stop":1752887144713,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e9313bc99138a9","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752886870638,"stop":1752886870638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9459bba0f3e17bd5","name":"Push message with short payload","time":{"start":1752887063362,"stop":1752887063362,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5e86b8e5b47652","name":"same cluster, static sharding: nodes connect","time":{"start":1752886724002,"stop":1752886724002,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e835d5ae9f1e11e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752886634700,"stop":1752886634701,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b2ab260895f3dc","name":"udp ip6 address","time":{"start":1752886594585,"stop":1752886594586,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdaa599ad7b9f154","name":"should drop connection via multiaddr with hangUp","time":{"start":1752886755035,"stop":1752886755035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0e5cb25e496224","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752886613500,"stop":1752886613501,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a2b9d5f6ee3e43","name":"should stop and cleanup resources","time":{"start":1752886635437,"stop":1752886635437,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f43f00971ff4c4","name":"should be safe to call multiple times","time":{"start":1752886605813,"stop":1752886605813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf7867cf4527a84","name":"Should update multiaddrs","time":{"start":1752886755517,"stop":1752886755517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cff4579078af662","name":"Check received message with timestamp: 1752886665992 ","time":{"start":1752887106258,"stop":1752887106258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71f0c0ab0b317bf","name":"Push message with shell command payload","time":{"start":1752887063371,"stop":1752887063371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7035a716224526","name":"should dial all remaining peers","time":{"start":1752886604397,"stop":1752886604398,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc915429a824a083","name":"should wait for Filter peer to be connected","time":{"start":1752886635235,"stop":1752886635235,"duration":0},"status":"passed","severity":"normal"},{"uid":"82af86d2d009f2bb","name":"Check received message containing Script","time":{"start":1752887106255,"stop":1752887106255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51b3c1d202f6fec","name":"should throw error - no id","time":{"start":1752886595329,"stop":1752886595329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84716b9e7f7a877","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752886604915,"stop":1752886604915,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f06d671951234a","name":"Fails to publish message with empty text","time":{"start":1752886785925,"stop":1752886785926,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac19ec1838b5182","name":"should get / set TCP multiaddr","time":{"start":1752886595332,"stop":1752886595333,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2fd027a7ec4671","name":"ignores domain fetching errors","time":{"start":1752886613807,"stop":1752886613807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9861e04109ad7fa","name":"should handle incoming messages","time":{"start":1752886635138,"stop":1752886635138,"duration":0},"status":"passed","severity":"normal"},{"uid":"b423e465e8384534","name":"should encode/decode to text encoding","time":{"start":1752886595331,"stop":1752886595332,"duration":1},"status":"passed","severity":"normal"},{"uid":"778b4cbdd2892904","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752886589039,"stop":1752886589040,"duration":1},"status":"passed","severity":"normal"},{"uid":"db84bab6996bea09","name":"Refresh subscription","time":{"start":1752887144699,"stop":1752887144700,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4175ff96db6bfd","name":"Subscribe to topic containing XML and receive message","time":{"start":1752887144704,"stop":1752887144704,"duration":0},"status":"passed","severity":"normal"},{"uid":"81081f201d2ed941","name":"Relay","time":{"start":1752886673354,"stop":1752886673354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e616886ae9b03b32","name":"should set field with only STORE enabled","time":{"start":1752886595337,"stop":1752886595337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e325d1f5911fbe15","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752886870634,"stop":1752886870635,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f32d4ae136255ae","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752886924287,"stop":1752886924287,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c91980f389e07a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752886589047,"stop":1752886589047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb50ffc0afc1602","name":"Check received message containing Basic HTML tag","time":{"start":1752887106256,"stop":1752887106256,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a912f71a260279b","name":"Push message with XML payload","time":{"start":1752887063388,"stop":1752887063389,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1fce689e748345","name":"accepts time-filtered query with content filter","time":{"start":1752886605313,"stop":1752886605317,"duration":4},"status":"passed","severity":"normal"},{"uid":"341194f911d611ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752886589051,"stop":1752886589051,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc68a486bab21ce","name":"should skip peer when not on same cluster","time":{"start":1752886605000,"stop":1752886605001,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7bea0a1aff6428","name":"should return usable stream attached to connection","time":{"start":1752886605579,"stop":1752886605579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d581d61cb8b00fb","name":"Subscribe to topic containing short and receive message","time":{"start":1752887144712,"stop":1752887144712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4241cc6695af4bd2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752886829448,"stop":1752886829448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93a3320e3ab7934","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752886604425,"stop":1752886604425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a255b8de818647d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752886924288,"stop":1752886924288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb69cc52e6574e9c","name":"Ephemeral messages are not stored","time":{"start":1752886667275,"stop":1752886667276,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0239ae9a64f2406","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752886589050,"stop":1752886589050,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a3d8b7a78d3a9b","name":"throws on content topic with empty application field","time":{"start":1752886589033,"stop":1752886589034,"duration":1},"status":"passed","severity":"normal"},{"uid":"f318f1e9bc5cb875","name":"should add and check entries correctly","time":{"start":1752886633684,"stop":1752886633687,"duration":3},"status":"passed","severity":"normal"},{"uid":"97bf8b6f9919198e","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752886604665,"stop":1752886604665,"duration":0},"status":"passed","severity":"normal"},{"uid":"977bc7c8964cccd7","name":"Publish message with custom timestamp: Sun Jul 28 2024 00:59:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1752886785922,"stop":1752886785923,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db7d4f3b7a3a61a","name":"should return true when peer is on the same cluster","time":{"start":1752886604654,"stop":1752886604654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6db1f8456dba45","name":"should only return 1 node with relay capability","time":{"start":1752886613808,"stop":1752886613809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c983447b7baebb23","name":"should handle peer store errors gracefully","time":{"start":1752886604406,"stop":1752886604407,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60cf77f5d672eff","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752886589047,"stop":1752886589047,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b6894401a97bc7","name":"should return false when peer is not found","time":{"start":1752886604666,"stop":1752886604670,"duration":4},"status":"passed","severity":"normal"},{"uid":"927f93d1abc8b227","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752886613810,"stop":1752886613810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20caa9abeb1c096","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752886604916,"stop":1752886604929,"duration":13},"status":"passed","severity":"normal"},{"uid":"4ec339e7366fcbae","name":"Check publish message containing SQL Injection","time":{"start":1752886785912,"stop":1752886785914,"duration":2},"status":"passed","severity":"normal"},{"uid":"82167eccc72f8518","name":"should handle case when globalThis is not available","time":{"start":1752886604600,"stop":1752886604600,"duration":0},"status":"passed","severity":"normal"},{"uid":"44af3878250eb4c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752887144718,"stop":1752887144718,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba496db60078449","name":"Check message with no content topic is not received","time":{"start":1752887106250,"stop":1752887106251,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc93c2a5ff2aa98","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752887144716,"stop":1752887144716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72a97b04c57e1a2","name":"does not throw on valid cases","time":{"start":1752886589028,"stop":1752886589028,"duration":0},"status":"passed","severity":"normal"},{"uid":"683dd187f92e445c","name":"Check publish message containing numeric","time":{"start":1752886785909,"stop":1752886785910,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60c91e279ba04d4","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752886644512,"stop":1752886644512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dabb632fd08afb8","name":"throws an error for improperly formatted content topics","time":{"start":1752886589043,"stop":1752886589043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8815f6fe38437d4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752886635436,"stop":1752886635436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19ffd391addcb9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752886794905,"stop":1752886794906,"duration":1},"status":"passed","severity":"normal"},{"uid":"24439e706d01108a","name":"should return empty array when no peers connected","time":{"start":1752886605818,"stop":1752886605818,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7de824bce4f83f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752886794899,"stop":1752886794899,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f65c21b3a4dceb5","name":"Encoder throws on undefined content topic","time":{"start":1752886625170,"stop":1752886625170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6e4a902e786f85","name":"Decoder throws on empty string content topic","time":{"start":1752886605798,"stop":1752886605798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1efbfbbca86788","name":"should not receive a peer event before start","time":{"start":1752886761638,"stop":1752886761639,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f342cb40a5741f6","name":"Encoder throws on empty string content topic","time":{"start":1752886625170,"stop":1752886625170,"duration":0},"status":"passed","severity":"normal"},{"uid":"978b1c05f067ec1c","name":"isConnected return false after peer stops","time":{"start":1752886686874,"stop":1752886686875,"duration":1},"status":"passed","severity":"normal"},{"uid":"25cce7c4a922f00b","name":"Push message with custom timestamp: 1752883087117","time":{"start":1752887063398,"stop":1752887063398,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e5d3073484c05e","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1752886779268,"stop":1752886779268,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb44e02512763de0","name":"should create KeepAliveManager with required options","time":{"start":1752886605424,"stop":1752886605424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c38c4063ac9198","name":"should insert message id into causal history","time":{"start":1752886649795,"stop":1752886649795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad91301991a06787","name":"should serialize and deserialize correctly","time":{"start":1752886646720,"stop":1752886646720,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e323013e882e81","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752886924289,"stop":1752886924289,"duration":0},"status":"passed","severity":"normal"},{"uid":"951627a621f18ce4","name":"Nwaku publishes","time":{"start":1752886775955,"stop":1752886775955,"duration":0},"status":"passed","severity":"normal"},{"uid":"37041f063f08c7d6","name":"should handle disconnect when peer has no timers","time":{"start":1752886605452,"stop":1752886605453,"duration":1},"status":"passed","severity":"normal"},{"uid":"615bdd7cf73969b7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752886635136,"stop":1752886635136,"duration":0},"status":"passed","severity":"normal"},{"uid":"443f5ed508b53205","name":"should send to specified number of peers of used peers","time":{"start":1752886634957,"stop":1752886634957,"duration":0},"status":"passed","severity":"normal"},{"uid":"90250e9b8ad877a1","name":"should insert elements correctly","time":{"start":1752886646718,"stop":1752886646719,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba83c5455275e00","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752887144711,"stop":1752887144711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d9578d38a1b0e4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752886594595,"stop":1752886594595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1890c9fb73dd4669","name":"should create ConnectionManager with required options","time":{"start":1752886605810,"stop":1752886605811,"duration":1},"status":"passed","severity":"normal"},{"uid":"3114ffcde0c29a6a","name":"returns only open connection if one present","time":{"start":1752886605495,"stop":1752886605495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4453fc4e320667","name":"Subscribe to topic containing Script and receive message","time":{"start":1752887144703,"stop":1752887144703,"duration":0},"status":"passed","severity":"normal"},{"uid":"f705065b30211ec8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752886613499,"stop":1752886613499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c7d56930b6f483","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752887144715,"stop":1752887144715,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2ab54c231e98d5","name":"should maintain proper timestamps if all messages received","time":{"start":1752886649797,"stop":1752886649797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0737a0a89677748","name":"should insert message into bloom filter","time":{"start":1752886649795,"stop":1752886649795,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e9da47964bbe11","name":"random static sharding 9 - Cluster ID: 749, Shard ID: 894","time":{"start":1752886918598,"stop":1752886918599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c1f0e568dc05bf","name":"rejects hash query with time filter","time":{"start":1752886605312,"stop":1752886605313,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f5127eedada7a8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752886589050,"stop":1752886589050,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d82590beb2a32d0","name":"Check publish message containing Script","time":{"start":1752886785914,"stop":1752886785914,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a208765100a29c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752886644511,"stop":1752886644512,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5eed55e12186da","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752886686872,"stop":1752886686873,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0a7fc225191d72","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752886589045,"stop":1752886589045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3264546a31337b4b","name":"Check received message containing XML","time":{"start":1752887106255,"stop":1752887106256,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5d8038878f1e63","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752886644509,"stop":1752886644509,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcecdf1eaa6ca61","name":"should return all connected peers without codec filter","time":{"start":1752886605819,"stop":1752886605819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ba84643cbd24c7","name":"should mark all messages in causal history as acknowledged","time":{"start":1752886649798,"stop":1752886649798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da9518b60b7a27d","name":"should invoke callbacks when receiving a message","time":{"start":1752886635436,"stop":1752886635436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1961af9ea4ee3263","name":"should create ShardReader with auto sharding network config","time":{"start":1752886604652,"stop":1752886604653,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fef2b0b8e4caa","name":"random static sharding 5 - Cluster ID: 743, Shard ID: 664","time":{"start":1752886918582,"stop":1752886918582,"duration":0},"status":"passed","severity":"normal"},{"uid":"597439782492ed21","name":"should respect custom numPeersToUse configuration","time":{"start":1752886635037,"stop":1752886635038,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df67ceb78c0b5bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752886644521,"stop":1752886644522,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75972ac80bd5622","name":"Promise Callback - true","time":{"start":1752886901909,"stop":1752886901913,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b8ff13e9aa1faab","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752886635037,"stop":1752886635037,"duration":0},"status":"passed","severity":"normal"}]