allure-jswaku/8729/widgets/status-chart.json
2025-07-22 19:52:39 +00:00

1 line
184 KiB
JSON

[{"uid":"4596a2e4c1d125c4","name":"should process queue every 500ms","time":{"start":1753213311955,"stop":1753213311955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5160b965fc92ec16","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753213313216,"stop":1753213313216,"duration":0},"status":"passed","severity":"normal"},{"uid":"229fcdf88d3cbe35","name":"should emit a peer event after start","time":{"start":1753213325061,"stop":1753213325062,"duration":1},"status":"passed","severity":"normal"},{"uid":"200645d02be005f4","name":"configure the node with multiple content topics","time":{"start":1753213609808,"stop":1753213609808,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc823fb18583333","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753213502195,"stop":1753213502195,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bba0d7ce7de303","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753213812372,"stop":1753213812372,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bb8e3019cd628f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753213351707,"stop":1753213351707,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbc300412e40680","name":"should start all internal components","time":{"start":1753213313272,"stop":1753213313273,"duration":1},"status":"passed","severity":"normal"},{"uid":"827cfdf06d4df136","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753213837298,"stop":1753213837298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb069c9a5447e51","name":"should handle peer store errors gracefully","time":{"start":1753213311801,"stop":1753213311808,"duration":7},"status":"passed","severity":"normal"},{"uid":"5b6c239b688a6243","name":"Refresh subscription","time":{"start":1753213837310,"stop":1753213837310,"duration":0},"status":"passed","severity":"normal"},{"uid":"95edb2c9881a2524","name":"should be safe to call multiple times","time":{"start":1753213313102,"stop":1753213313103,"duration":1},"status":"passed","severity":"normal"},{"uid":"6595c0d786e55e5f","name":"should throw an error for insufficient data","time":{"start":1753213297061,"stop":1753213297061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce47c35c4592de81","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753213446417,"stop":1753213446417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb0b906b0a87898","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753213296806,"stop":1753213296807,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a48e4f04061177","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753213557920,"stop":1753213557920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22ac92d8e811604","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753213320548,"stop":1753213320549,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0b1146461f6813","name":"should dial peer immediately when queue is empty","time":{"start":1753213311927,"stop":1753213311935,"duration":8},"status":"passed","severity":"normal"},{"uid":"e54a383cf5cf9c7b","name":"should stop ping timers on peer disconnect","time":{"start":1753213312945,"stop":1753213312945,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fef7c38c65dd4f","name":"Check received message containing emoji","time":{"start":1753213812371,"stop":1753213812371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4613402dd47614f","name":"should handle dial errors gracefully","time":{"start":1753213311951,"stop":1753213311952,"duration":1},"status":"passed","severity":"normal"},{"uid":"979b48342348afc5","name":"Check received message containing long","time":{"start":1753213812356,"stop":1753213812357,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b2a211f7a0d20","name":"A test","time":{"start":1753213431125,"stop":1753213431125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9040c460825efe8a","name":"should set default options when no config provided","time":{"start":1753213313270,"stop":1753213313271,"duration":1},"status":"passed","severity":"normal"},{"uid":"874c972bc3adff37","name":"can start the service","time":{"start":1753213325059,"stop":1753213325060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93b4b8f55ec932","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753213311999,"stop":1753213312004,"duration":5},"status":"passed","severity":"normal"},{"uid":"4bd0324746b4bddd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753213837311,"stop":1753213837311,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3c7d54274636a7","name":"Check publish message containing Script","time":{"start":1753213509000,"stop":1753213509001,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b0b57cf20fb3f7","name":"peer exchange sets tag","time":{"start":1753213514362,"stop":1753213514364,"duration":2},"status":"passed","severity":"normal"},{"uid":"53cd21ca4f99769e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753213351713,"stop":1753213351713,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ea75e8b5e465af","name":"Push message with rate limit","time":{"start":1753213922091,"stop":1753213922091,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e82b1bd567e14","name":"should encode/decode to text encoding","time":{"start":1753213302964,"stop":1753213302964,"duration":0},"status":"passed","severity":"normal"},{"uid":"454f5d0293316a1f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753213351716,"stop":1753213351716,"duration":0},"status":"passed","severity":"normal"},{"uid":"77599b547d8a9d97","name":"Check message with non string payload is not received","time":{"start":1753213812364,"stop":1753213812364,"duration":0},"status":"passed","severity":"normal"},{"uid":"db039091a3aa9f02","name":"should return true when peer is on the specified shard","time":{"start":1753213312162,"stop":1753213312163,"duration":1},"status":"passed","severity":"normal"},{"uid":"367ac89bf11a487e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753213837307,"stop":1753213837307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e792f66a1629bcfd","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753213355204,"stop":1753213355204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3cc79bfc60c2b9","name":"Nodes with multiple pubsub topic","time":{"start":1753213502195,"stop":1753213502196,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e0fd3861e4c8c5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753213812372,"stop":1753213812373,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f194ad347612c3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753213837314,"stop":1753213837315,"duration":1},"status":"passed","severity":"normal"},{"uid":"1463071e7ac8271e","name":"Encoder throws on undefined content topic","time":{"start":1753213330959,"stop":1753213330960,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb496fb8e8970a","name":"1 Store, 2 fetches","time":{"start":1753213320574,"stop":1753213320574,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f575b5d9100539","name":"Store - dialed first","time":{"start":1753213638187,"stop":1753213638188,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cf3f7209b28d3e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753213302243,"stop":1753213302243,"duration":0},"status":"passed","severity":"normal"},{"uid":"682f739c12a6786d","name":"should handle incoming messages","time":{"start":1753213342539,"stop":1753213342539,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9f503df30e7729","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app56/2/topic617/json","time":{"start":1753213609806,"stop":1753213609806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c4e584ba8894b9","name":"yields undefined for messages without decoder","time":{"start":1753213313182,"stop":1753213313183,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc578b1ec49497a","name":"Push message with custom timestamp: 1722454996246","time":{"start":1753213922091,"stop":1753213922091,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecae72090a7af1b","name":"should dial more peers if under maxConnections","time":{"start":1753213313110,"stop":1753213313111,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef97f1b7178c5f2","name":"Push message with Script payload","time":{"start":1753213922062,"stop":1753213922062,"duration":0},"status":"passed","severity":"normal"},{"uid":"253582de39f1820a","name":"should return false when peer shard info is not found","time":{"start":1753213312164,"stop":1753213312164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e481a45939936ddc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753213351721,"stop":1753213351722,"duration":1},"status":"passed","severity":"normal"},{"uid":"9831f4cdf5bf30de","name":"should not retry if at least one success","time":{"start":1753213342039,"stop":1753213342040,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4955238c01b16dd","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753213321173,"stop":1753213321173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1726f78d206c07","name":"Check received message containing short","time":{"start":1753213812356,"stop":1753213812356,"duration":0},"status":"passed","severity":"normal"},{"uid":"788555e18a99aba1","name":"should check connected peers if present and suitable","time":{"start":1753213342474,"stop":1753213342475,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f30e11ae175a7c","name":"messageHashStr produces consistent results for the same input","time":{"start":1753213312531,"stop":1753213312531,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b77f42b1c103c7d","name":"Publishes to nwaku","time":{"start":1753213497902,"stop":1753213497903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd0a9164d2168d9","name":"Symmetric encrypt & Decrypt","time":{"start":1753213331456,"stop":1753213331456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9e29596e57b39f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753213518367,"stop":1753213518367,"duration":0},"status":"passed","severity":"normal"},{"uid":"892e073eacf682da","name":"Relay + Store","time":{"start":1753213377893,"stop":1753213377894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c89fd43d6338a0b","name":"new peer added after a peer was already found","time":{"start":1753213514365,"stop":1753213514365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2272b688f55b6e5","name":"should dial peer when no shard info available","time":{"start":1753213311951,"stop":1753213311951,"duration":0},"status":"passed","severity":"normal"},{"uid":"126685f2bd42955e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753213518361,"stop":1753213518361,"duration":0},"status":"passed","severity":"normal"},{"uid":"acae1c40de26831a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753213570804,"stop":1753213570804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e9f5ac42dde935","name":"should not retry if at least one success","time":{"start":1753213341324,"stop":1753213341324,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d12fdb4217c3b6","name":"Query Generator, No message returned","time":{"start":1753213585935,"stop":1753213585935,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13892ea07d94bcd","name":"should use configured peers when available","time":{"start":1753213342324,"stop":1753213342325,"duration":1},"status":"passed","severity":"normal"},{"uid":"303120503dce7e7d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753213837309,"stop":1753213837309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"262a0ee03bc02c97","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app89/8/topic430/json","time":{"start":1753213609801,"stop":1753213609801,"duration":0},"status":"passed","severity":"normal"},{"uid":"67684a3b86a93212","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753213351719,"stop":1753213351719,"duration":0},"status":"passed","severity":"normal"},{"uid":"74135daa5e34f57","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753213297060,"stop":1753213297061,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2080cab2bd7cb9","name":"should remove event listeners from libp2p","time":{"start":1753213311997,"stop":1753213311997,"duration":0},"status":"passed","severity":"normal"},{"uid":"137614b27f19c202","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753213297060,"stop":1753213297060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e022bebd4e04c13a","name":"Check received message containing shell command","time":{"start":1753213812360,"stop":1753213812360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a6d0c744abf753","name":"should handle corrupted local storage data gracefully","time":{"start":1753213325064,"stop":1753213325064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01390de6aa1b9c7","name":"should filter peers by codec","time":{"start":1753213313278,"stop":1753213313279,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8285ac2792f02a","name":"should handle errors when getting connections","time":{"start":1753213312011,"stop":1753213312011,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b83d4ae99cddf23","name":"Sample","time":{"start":1753213302416,"stop":1753213302417,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37716ea87c72908","name":"should create KeepAliveManager with relay","time":{"start":1753213312933,"stop":1753213312933,"duration":0},"status":"passed","severity":"normal"},{"uid":"58962b508a5b7ee1","name":"should insert message id into causal history","time":{"start":1753213355196,"stop":1753213355196,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7635a058a74556","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753213837301,"stop":1753213837301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5071c39ffdaf9d8","name":"Push message with content topic containing special chars","time":{"start":1753213922070,"stop":1753213922071,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2569d3ca41ee184","name":"Push message with content topic containing Russian","time":{"start":1753213922088,"stop":1753213922088,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf79a4efb4ccdae","name":"should handle all zero keep alive options","time":{"start":1753213312967,"stop":1753213312974,"duration":7},"status":"passed","severity":"normal"},{"uid":"375b22912135d306","name":"should reject if LightPush is requested but not mounted","time":{"start":1753213342472,"stop":1753213342473,"duration":1},"status":"passed","severity":"normal"},{"uid":"633c5c125e1c2616","name":"non connected peers","time":{"start":1753213484367,"stop":1753213484367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6dbecfde3a98e79","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app11/6/topic998/test.js","time":{"start":1753213609804,"stop":1753213609804,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eba20ee84478216","name":"Throws when trying to push message with empty payload","time":{"start":1753213922069,"stop":1753213922069,"duration":0},"status":"passed","severity":"normal"},{"uid":"db18428154735dec","name":"should increase lamport timestamp","time":{"start":1753213355197,"stop":1753213355197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e804d0d8a36dc62b","name":"should not discard bootstrap peers if under the limit","time":{"start":1753213413628,"stop":1753213413628,"duration":0},"status":"passed","severity":"normal"},{"uid":"209b604a71947188","name":"should return PeerId when PeerId is provided","time":{"start":1753213312592,"stop":1753213312592,"duration":0},"status":"passed","severity":"normal"},{"uid":"749c410d79591101","name":"rejects content-filtered query with only contentTopics","time":{"start":1753213312984,"stop":1753213312985,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7db5ddf952f28e","name":"Sign & Recover","time":{"start":1753213331457,"stop":1753213331457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19619848dd37f46","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753213321173,"stop":1753213321173,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f7508b3034ced5","name":"same cluster, static sharding: nodes connect","time":{"start":1753213446415,"stop":1753213446415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2bbbae2b88a2bf","name":"ignores domain fetching errors","time":{"start":1753213321170,"stop":1753213321170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9affbc8232b3f8f2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753213513695,"stop":1753213513696,"duration":1},"status":"passed","severity":"normal"},{"uid":"aafdd5abb8419a7b","name":"should return false when navigator.onLine is false","time":{"start":1753213311998,"stop":1753213311999,"duration":1},"status":"passed","severity":"normal"},{"uid":"f725cf5d83999f5e","name":"should handle case when navigator is not available","time":{"start":1753213312004,"stop":1753213312005,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ee7e3d7281d387","name":"Check received message containing Russian","time":{"start":1753213812368,"stop":1753213812368,"duration":0},"status":"passed","severity":"normal"},{"uid":"9822faa8fe0f3c53","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753213342027,"stop":1753213342027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1309883deedc27ed","name":"Overlapping topic subscription","time":{"start":1753213837299,"stop":1753213837299,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f0269aaad91bc1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753213351725,"stop":1753213351725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f49082f11242e4","name":"Fields are not dropped","time":{"start":1753213313127,"stop":1753213313127,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8edb706df35bfe","name":"should be safe to call multiple times","time":{"start":1753213311798,"stop":1753213311798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2117fec72d5ba511","name":"Publish message with custom timestamp: Wed Jul 31 2024 19:45:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1753213509007,"stop":1753213509007,"duration":0},"status":"passed","severity":"normal"},{"uid":"385d94e7e96e602e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753213837312,"stop":1753213837313,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f90a8c1ff18962","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753213514365,"stop":1753213514366,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fa22daf66aa4c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753213430951,"stop":1753213430951,"duration":0},"status":"passed","severity":"normal"},{"uid":"15effe7faf8160a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753213296807,"stop":1753213296807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4139ae74ce0ed4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753213351709,"stop":1753213351709,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f51fbb2fdf6fd6","name":"udp ip6 address","time":{"start":1753213302342,"stop":1753213302342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2871e6f53ece8729","name":"should not be empty after adding a subscription","time":{"start":1753213342713,"stop":1753213342713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d126666aeb929e93","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753213351730,"stop":1753213351730,"duration":0},"status":"passed","severity":"normal"},{"uid":"839e616efa45148e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753213513696,"stop":1753213513697,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cc0dcf4020742a","name":"should handle queue overflow by adding peers to queue","time":{"start":1753213311954,"stop":1753213311955,"duration":1},"status":"passed","severity":"normal"},{"uid":"81dec87934cd36fd","name":"Subscribe and publish message","time":{"start":1753213518359,"stop":1753213518359,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fab0a2a80538b4a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753213585935,"stop":1753213585936,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb34c94217f6a7c","name":"can query messages normally","time":{"start":1753213609747,"stop":1753213609749,"duration":2},"status":"passed","severity":"normal"},{"uid":"55fa072f8f055c1a","name":"less peers than existing","time":{"start":1753213484367,"stop":1753213484367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7527940f880d502f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753213837312,"stop":1753213837312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8c1201ce05b8d5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753213296811,"stop":1753213296811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed400a0a6af2553","name":"should skip peer when failed to dial recently","time":{"start":1753213311938,"stop":1753213311938,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7900b61403bf2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753213312515,"stop":1753213312516,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cb09acdd942a29","name":"Push message with content topic containing escaped characters","time":{"start":1753213922089,"stop":1753213922089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db8015b2bb9f860","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753213837307,"stop":1753213837308,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f6e9a3019f820b","name":"Push message with unicode special characters payload","time":{"start":1753213922084,"stop":1753213922084,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f94dddaa7c3108","name":"should do nothing if no non-locked connections to drop","time":{"start":1753213313111,"stop":1753213313112,"duration":1},"status":"passed","severity":"normal"},{"uid":"604afab22897deb4","name":"should save new peer to store","time":{"start":1753213311812,"stop":1753213311812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0ce8e6fa064869","name":"can start the service","time":{"start":1753213375173,"stop":1753213375174,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63bc8627d4a3856","name":"Relay - dialed first","time":{"start":1753213638185,"stop":1753213638186,"duration":1},"status":"passed","severity":"normal"},{"uid":"2640400893edc28c","name":"should handle peer not in mesh for all topics","time":{"start":1753213312974,"stop":1753213312975,"duration":1},"status":"passed","severity":"normal"},{"uid":"73780fcd798fed2c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753213312957,"stop":1753213312957,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb1c7b114a70846","name":"should properly compute the node id","time":{"start":1753213302963,"stop":1753213302963,"duration":0},"status":"passed","severity":"normal"},{"uid":"766394287efc2d88","name":"Query generator for 2000 messages","time":{"start":1753213617210,"stop":1753213617211,"duration":1},"status":"passed","severity":"normal"},{"uid":"1040cdf46d600c00","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753213312949,"stop":1753213312949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9cc7f42e9a9f2e","name":"should maintain proper timestamps if all messages received","time":{"start":1753213355198,"stop":1753213355198,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dec92faf674dfda","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753213342511,"stop":1753213342511,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0ad994a4f10f3e","name":"should return true even if peer has no overlapping shards","time":{"start":1753213312158,"stop":1753213312158,"duration":0},"status":"passed","severity":"normal"},{"uid":"48eeaef1ee5eed3c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753213302238,"stop":1753213302239,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e10723892515e2","name":"should not fail to start the service if it is already started","time":{"start":1753213325061,"stop":1753213325061,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d624f8ef3a0ec9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753213296796,"stop":1753213296796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1eacadabef8e9b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753213321174,"stop":1753213321174,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5bbf91a47c240a2","name":"should process up to 3 peers at once","time":{"start":1753213311955,"stop":1753213311956,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ed9e4c96ca7963","name":"should process tasks in queue","time":{"start":1753213341320,"stop":1753213341321,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72899f1f8e384d1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753213342537,"stop":1753213342538,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5f7ee605cfe7d4","name":"should be empty when created","time":{"start":1753213342712,"stop":1753213342712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a797a23490982b","name":"should reject if Relay is requested but not mounted","time":{"start":1753213342472,"stop":1753213342472,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc89da2e51838b3","name":"Subscribe and receives messages on 20 topics","time":{"start":1753213837297,"stop":1753213837297,"duration":0},"status":"passed","severity":"normal"},{"uid":"404fb05bf6bd82eb","name":"should handle empty pubsub topics","time":{"start":1753213312966,"stop":1753213312967,"duration":1},"status":"passed","severity":"normal"},{"uid":"923522a537116c08","name":"Decrypt messages","time":{"start":1753213486021,"stop":1753213486021,"duration":0},"status":"passed","severity":"normal"},{"uid":"de82e6690ea49666","name":"should be safe to call multiple times","time":{"start":1753213313273,"stop":1753213313273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2202328a09ccad9a","name":"Push message with numeric payload","time":{"start":1753213922080,"stop":1753213922080,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3af7535d066d69","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app25/8/topic357/xml","time":{"start":1753213609805,"stop":1753213609806,"duration":1},"status":"passed","severity":"normal"},{"uid":"394873c5a3f1b730","name":"Sets default value correctly","time":{"start":1753213631756,"stop":1753213631756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78ef17c314ce8ea","name":"Subscribe to topic containing short and receive message","time":{"start":1753213837310,"stop":1753213837310,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc056fa6d904b71","name":"should retry on complete failure if specified","time":{"start":1753213342036,"stop":1753213342039,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcb4b58aa1cd6157","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753213296795,"stop":1753213296796,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbc9a3bd39b6ba2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753213509009,"stop":1753213509010,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c42f58f432d0e52","name":"messageHashStr returns a hex string","time":{"start":1753213312530,"stop":1753213312530,"duration":0},"status":"passed","severity":"normal"},{"uid":"203298d787b94c1a","name":"Does not throw an exception when node disconnects","time":{"start":1753213631754,"stop":1753213631754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44c9ced7bdfa299","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app62/1/topic579/json","time":{"start":1753213609800,"stop":1753213609800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14fdea0b151b384","name":"Push message with custom timestamp: 1753216996246","time":{"start":1753213922092,"stop":1753213922092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd00d88595d6e383","name":"should return false","time":{"start":1753213302963,"stop":1753213302963,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f46a35a76b8c57","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753213837312,"stop":1753213837312,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2522d1bda3e1b31","name":"should handle browser offline state overriding peer connections","time":{"start":1753213312012,"stop":1753213312012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69234e32d831e71","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753213313110,"stop":1753213313110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5647794d2c797ad","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753213313112,"stop":1753213313113,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a585f8a11d1e57","name":"random static sharding 6 - Cluster ID: 857, Shard ID: 184","time":{"start":1753213606187,"stop":1753213606187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5b8c6ef7dc30b1","name":"Push message with content topic containing emoji","time":{"start":1753213922090,"stop":1753213922090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1091bf8f439e3f5c","name":"should properly create location multiaddrs - udp4","time":{"start":1753213302965,"stop":1753213302965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5545ec9edacf3c2","name":"Push message with special chars payload","time":{"start":1753213922080,"stop":1753213922081,"duration":1},"status":"passed","severity":"normal"},{"uid":"246a6ba0f8551790","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753213624090,"stop":1753213624090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9157ed60c7e57e","name":"Push message with Arabic payload","time":{"start":1753213922061,"stop":1753213922061,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e71df14c656985","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753213341384,"stop":1753213341386,"duration":2},"status":"passed","severity":"normal"},{"uid":"937728dec773531f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753213837304,"stop":1753213837304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ca4f06720a9023","name":"Refresh subscription","time":{"start":1753213837299,"stop":1753213837299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1e2d7c863ca2c8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753213351707,"stop":1753213351707,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a4b56458d645e0","name":"should handle corrupted shard info gracefully","time":{"start":1753213312166,"stop":1753213312171,"duration":5},"status":"passed","severity":"normal"},{"uid":"4d8876efd6523759","name":"different cluster: nodes don't connect","time":{"start":1753213446417,"stop":1753213446417,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec9e95695e53132","name":"should dial peers from store on start","time":{"start":1753213313102,"stop":1753213313102,"duration":0},"status":"passed","severity":"normal"},{"uid":"668042d54526d6de","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753213351718,"stop":1753213351718,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b4d8f148df4ef0","name":"Check received message containing emoji","time":{"start":1753213812361,"stop":1753213812361,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f823f7c9dee659d","name":"should handle special patterns correctly","time":{"start":1753213354043,"stop":1753213354044,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb52ea4eecaad7bc","name":"should remove expired entries after TTL has passed","time":{"start":1753213340478,"stop":1753213340479,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d120d89afd8f61","name":"Ordered Callback - true","time":{"start":1753213618664,"stop":1753213618667,"duration":3},"status":"passed","severity":"normal"},{"uid":"b841f06a902addec","name":"should return false when peer is not found","time":{"start":1753213312165,"stop":1753213312166,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de96309b0c4547b","name":"All","time":{"start":1753213377894,"stop":1753213377894,"duration":0},"status":"passed","severity":"normal"},{"uid":"933645bdc86d0ea2","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753213351710,"stop":1753213351710,"duration":0},"status":"passed","severity":"normal"},{"uid":"5978d7cda4681dc9","name":"Check message with invalid timestamp is not received","time":{"start":1753213812373,"stop":1753213812373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac80f48b0eb9177","name":"should request peer renewal on specific errors","time":{"start":1753213341323,"stop":1753213341323,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a5c4e08f02d466","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753213296809,"stop":1753213296809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c14872ebc73110b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753213518366,"stop":1753213518367,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a916dfb70ace98","name":"should dial with multiaddr and return stream","time":{"start":1753213313276,"stop":1753213313276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4268aeccb93aa7dc","name":"Passing invalid cursor","time":{"start":1753213570806,"stop":1753213570807,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de07a72875f8e2","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753213342321,"stop":1753213342324,"duration":3},"status":"passed","severity":"normal"},{"uid":"6c29087558e632a9","name":"should return usable stream attached to connection","time":{"start":1753213313214,"stop":1753213313214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53de3debfa29383","name":"accepts valid message hash query","time":{"start":1753213312985,"stop":1753213312985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4420b35ed3e72ccf","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753213837313,"stop":1753213837314,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d33031c81b450e8","name":"Passing page size 11 when there are 10 messages","time":{"start":1753213624641,"stop":1753213624641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c09c2febe7be771","name":"should handle queue processing errors gracefully","time":{"start":1753213311957,"stop":1753213311957,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47fd7f0b8a95993","name":"should push the message to the outgoing buffer","time":{"start":1753213355196,"stop":1753213355196,"duration":0},"status":"passed","severity":"normal"},{"uid":"618c4918db02b3d0","name":"should not dial peers from store when browser is not connected","time":{"start":1753213313104,"stop":1753213313104,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a745200654c958","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753213313280,"stop":1753213313280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d792d19436edf610","name":"Push message with SQL Injection payload","time":{"start":1753213922062,"stop":1753213922062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fa212d1c70a3df","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753213513695,"stop":1753213513695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0c1581550f762d","name":"should decode valid enr successfully","time":{"start":1753213302959,"stop":1753213302960,"duration":1},"status":"passed","severity":"normal"},{"uid":"448ae6b8d001cb5e","name":"Subscribe and receives messages on 20 topics","time":{"start":1753213837308,"stop":1753213837308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32b7443bf237f67","name":"Check received message containing SQL Injection","time":{"start":1753213812359,"stop":1753213812359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1781b9248314b0d3","name":"should increase lamport timestamp","time":{"start":1753213355195,"stop":1753213355195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef26d6eee407064","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753213351726,"stop":1753213351729,"duration":3},"status":"passed","severity":"normal"},{"uid":"3caa533e7fbe38a3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753213570805,"stop":1753213570805,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bc29f7813bad1d","name":"groups content topics by expected pubsub topic","time":{"start":1753213296803,"stop":1753213296803,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05354ae2add8333","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753213375179,"stop":1753213375180,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a8be52255f49fe40","name":"Push message with content topic containing JSON","time":{"start":1753213922089,"stop":1753213922089,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4f36a8e6543ce7","name":"random static sharding 5 - Cluster ID: 204, Shard ID: 106","time":{"start":1753213606186,"stop":1753213606187,"duration":1},"status":"passed","severity":"normal"},{"uid":"95103eed118e8eb4","name":"Renews subscription after lossing a connection","time":{"start":1753213837316,"stop":1753213837316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe981fedca168ec","name":"Publish without waiting for remote peer","time":{"start":1753213518358,"stop":1753213518358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab59f08a92581eea","name":"should maintain desired error rate","time":{"start":1753213354042,"stop":1753213354042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c99df6adbb4189","name":"should be safe to call multiple times","time":{"start":1753213313274,"stop":1753213313274,"duration":0},"status":"passed","severity":"normal"},{"uid":"5134febc83926fb1","name":"should create ShardReader with auto sharding network config","time":{"start":1753213312156,"stop":1753213312156,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3e7e946857030d","name":"should sort peers by ping value","time":{"start":1753213313279,"stop":1753213313279,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9c3f8b749b490d","name":"should not fail to start the service if it is already started","time":{"start":1753213375176,"stop":1753213375176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a512b3e51270ebfc","name":"Push message with content topic containing SQL Injection","time":{"start":1753213922074,"stop":1753213922074,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b1f35f96dee988","name":"Used by Waku Relay","time":{"start":1753213631755,"stop":1753213631755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c3efb20f86fca3","name":"Push message with content topic containing long","time":{"start":1753213922086,"stop":1753213922086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace9285882ce6055","name":"random static sharding 10 - Cluster ID: 297, Shard ID: 158","time":{"start":1753213606188,"stop":1753213606188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c4d936ba06964c","name":"should initialize with default number of peers","time":{"start":1753213342508,"stop":1753213342509,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda0d97dd74ffa29","name":"Push message with Basic HTML tag payload","time":{"start":1753213922063,"stop":1753213922063,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0ee3744c3a1230","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app52/3/topic2/test.js","time":{"start":1753213609805,"stop":1753213609805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d58195e2a5c197","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753213311982,"stop":1753213311983,"duration":1},"status":"passed","severity":"normal"},{"uid":"63510cfc239e513e","name":"should throw if no connection provided","time":{"start":1753213313215,"stop":1753213313215,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b2237b5797c103","name":"Relay - times out","time":{"start":1753213638187,"stop":1753213638187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d6a53e3516d532","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753213312984,"stop":1753213312984,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5226eea30ebe6db","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753213342538,"stop":1753213342539,"duration":1},"status":"passed","severity":"normal"},{"uid":"828bd983cc9c548e","name":"should send relay ping messages on timer","time":{"start":1753213312958,"stop":1753213312961,"duration":3},"status":"passed","severity":"normal"},{"uid":"d973239457814d98","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753213351717,"stop":1753213351717,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4a1920cbbf590c","name":"should create ShardReader with static shards network config","time":{"start":1753213312156,"stop":1753213312157,"duration":1},"status":"passed","severity":"normal"},{"uid":"b532d4b971f83d5","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753213355201,"stop":1753213355201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dd0f1784021b1e","name":"Check publish message containing Arabic","time":{"start":1753213508995,"stop":1753213508997,"duration":2},"status":"passed","severity":"normal"},{"uid":"80a9349facdd591e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753213389977,"stop":1753213389978,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f25faabfe6d7555","name":"throws if store query response has error status","time":{"start":1753213313180,"stop":1753213313180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49cb0795617a68d","name":"Check publish message containing JSON","time":{"start":1753213509002,"stop":1753213509002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b556da1ad751f61","name":"Check message with no content topic is not received","time":{"start":1753213812374,"stop":1753213812374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff00759714098534","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753213837298,"stop":1753213837298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff482e16ac799ce8","name":"Subscribe to topic containing Script and receive message","time":{"start":1753213837302,"stop":1753213837302,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c914e00922818c","name":"should create dialer with libp2p and shardReader","time":{"start":1753213311909,"stop":1753213311909,"duration":0},"status":"passed","severity":"normal"},{"uid":"904f6822b28f6974","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753213631484,"stop":1753213631484,"duration":0},"status":"passed","severity":"normal"},{"uid":"4663307796ba83d9","name":"Push message with content topic containing Chinese","time":{"start":1753213922071,"stop":1753213922071,"duration":0},"status":"passed","severity":"normal"},{"uid":"87661277f632402a","name":"Push to array if already present","time":{"start":1753213296622,"stop":1753213296626,"duration":4},"status":"passed","severity":"normal"},{"uid":"c6e8ff7d134d956a","name":"Promise Callback - false","time":{"start":1753213618662,"stop":1753213618664,"duration":2},"status":"passed","severity":"normal"},{"uid":"97904ef0fb0cbb14","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753213320546,"stop":1753213320546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7aaed292f13bc4","name":"Push message with XML payload","time":{"start":1753213922082,"stop":1753213922083,"duration":1},"status":"passed","severity":"normal"},{"uid":"f494d9bc69d63c92","name":"recovers when dns.resolve returns empty","time":{"start":1753213321170,"stop":1753213321170,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d66b30120337d","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753213341383,"stop":1753213341384,"duration":1},"status":"passed","severity":"normal"},{"uid":"298e5837173f7981","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753213342514,"stop":1753213342514,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf3c8aa0bc37ffd","name":"should do nothing when connections still exist","time":{"start":1753213313105,"stop":1753213313105,"duration":0},"status":"passed","severity":"normal"},{"uid":"5374287703a15542","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753213430951,"stop":1753213430952,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4876d3c912e816c","name":"should dial peers from store when browser is connected","time":{"start":1753213313104,"stop":1753213313104,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6385b23765e7f6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753213313370,"stop":1753213313370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aae3a9ffd4ebaa9","name":"Push message with content topic containing numeric","time":{"start":1753213922086,"stop":1753213922087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1820c168be7e824","name":"Encoder throws on empty string content topic","time":{"start":1753213330960,"stop":1753213330960,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eab2ea3583e7a4","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753213355202,"stop":1753213355203,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47909b6c1e8196e","name":"Subscribe and receive messages via waku relay post","time":{"start":1753213837307,"stop":1753213837307,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ba3a8f2ef8b4fb","name":"Push message with content topic containing Arabic","time":{"start":1753213922087,"stop":1753213922088,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cce5a51f985e6fc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753213378085,"stop":1753213378085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e15d3fafad3aad","name":"should handle relay send failures gracefully","time":{"start":1753213312961,"stop":1753213312961,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a3a79028a669a7","name":"Correctly serialized arguments","time":{"start":1753213446600,"stop":1753213446600,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8875d3c7ace8f88","name":"should dispatch connect and disconnect events","time":{"start":1753213342512,"stop":1753213342512,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc00ba76b5e666c8","name":"should only return 1 node with relay and store capability","time":{"start":1753213321172,"stop":1753213321172,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2bea362a3ffae5","name":"should check false positive rate","time":{"start":1753213354044,"stop":1753213354044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0d210fe8f6fa5d","name":"Decoder throws on empty string content topic","time":{"start":1753213330961,"stop":1753213330961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5667a7aa443b46d","name":"does not validate decoders for hash queries","time":{"start":1753213313179,"stop":1753213313179,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa43b93b0fc3a06f","name":"should initialize with custom number of peers","time":{"start":1753213342509,"stop":1753213342509,"duration":0},"status":"passed","severity":"normal"},{"uid":"875bc87582e4011","name":"Check publish message containing shell command","time":{"start":1753213509002,"stop":1753213509003,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad8b146926b309a","name":"caches peers it previously fetched","time":{"start":1753213321171,"stop":1753213321171,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a4072aa1bf0df6","name":"should return false when peer is on different cluster","time":{"start":1753213312158,"stop":1753213312158,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcef4bf2e7c072ea","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753213296798,"stop":1753213296798,"duration":0},"status":"passed","severity":"normal"},{"uid":"158e07b39a627b4e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753213296795,"stop":1753213296795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c25ac9c7abe5f59","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753213296805,"stop":1753213296805,"duration":0},"status":"passed","severity":"normal"},{"uid":"83604d48fd3372aa","name":"throws on empty content topic","time":{"start":1753213296788,"stop":1753213296789,"duration":1},"status":"passed","severity":"normal"},{"uid":"1685bac001ff9097","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753213296808,"stop":1753213296808,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9c8c0d86a3562c","name":"should return different streams if requested simultaniously","time":{"start":1753213313215,"stop":1753213313216,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc18ba209e6e055","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753213351713,"stop":1753213351713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20bad761a7dcef","name":"should skip peer when already connected","time":{"start":1753213311937,"stop":1753213311937,"duration":0},"status":"passed","severity":"normal"},{"uid":"350eec8ab2ccd0a7","name":"Push message with content topic containing SQL Injection","time":{"start":1753213922088,"stop":1753213922088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9090eac6699d3be","name":"should return false when peer is not on topic","time":{"start":1753213313280,"stop":1753213313280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64875d3b9ed97a","name":"Check received message containing escaped characters","time":{"start":1753213812370,"stop":1753213812371,"duration":1},"status":"passed","severity":"normal"},{"uid":"4205701a8476655e","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753213351706,"stop":1753213351707,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2f327156e15ed0","name":"should handle hash queries without validation","time":{"start":1753213342324,"stop":1753213342324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9da30aaf8d9784","name":"should deliver messages after dependencies are met","time":{"start":1753213355201,"stop":1753213355201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4bddd9b68da6aa","name":"Light Node - default protocols","time":{"start":1753213638192,"stop":1753213638193,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab7e027c8bba785","name":"it tolerates circular branch references","time":{"start":1753213321169,"stop":1753213321170,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0c10f659243d2f","name":"same cluster: nodes connect","time":{"start":1753213446416,"stop":1753213446416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18218e48c69a809","name":"does not throw on valid cases","time":{"start":1753213296788,"stop":1753213296788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f01997b9513525c","name":"should not allow unachievable error rate","time":{"start":1753213351281,"stop":1753213351282,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3070ed41ae17801","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753213296797,"stop":1753213296798,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe892557aa2154f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753213312954,"stop":1753213312956,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbe1ed9cd4814eba","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753213518364,"stop":1753213518364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6076bdada893f1","name":"Accepts a valid Waku Message","time":{"start":1753213346036,"stop":1753213346037,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1fec100316727e","name":"should emit a peer event after start","time":{"start":1753213484068,"stop":1753213484068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4a85a236152d1","name":"should clear dial history on start","time":{"start":1753213311910,"stop":1753213311923,"duration":13},"status":"passed","severity":"normal"},{"uid":"b13354d485af3e06","name":"Push message with content topic containing Russian","time":{"start":1753213922071,"stop":1753213922072,"duration":1},"status":"passed","severity":"normal"},{"uid":"88160b430e4ce66b","name":"Check message on other pubsub topic is not received","time":{"start":1753213812363,"stop":1753213812363,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c67ebbf550b3df3","name":"should update ack status of messages in outgoing buffer","time":{"start":1753213355203,"stop":1753213355203,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf744254d52c5e5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753213446415,"stop":1753213446416,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42a9e676315f6f4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753213312592,"stop":1753213312593,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35144dc65135dc7","name":"Query with Promise Callback, No message returned","time":{"start":1753213585937,"stop":1753213585940,"duration":3},"status":"passed","severity":"normal"},{"uid":"497eca316822d26f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753213837298,"stop":1753213837298,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28ba7ac96380136c","name":"Push message with long payload","time":{"start":1753213922080,"stop":1753213922080,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7886e3212959c7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app45/10/topic589/utf8","time":{"start":1753213609799,"stop":1753213609799,"duration":0},"status":"passed","severity":"normal"},{"uid":"834787a1f6c12255","name":"Decoder throws on undefined content topic","time":{"start":1753213332553,"stop":1753213332553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5543450e2154a115","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753213312946,"stop":1753213312946,"duration":0},"status":"passed","severity":"normal"},{"uid":"160cf1201055275c","name":"should mark all messages in causal history as acknowledged","time":{"start":1753213355199,"stop":1753213355199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cf51b1d1adfd02","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753213351725,"stop":1753213351725,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a1a7402084a7d6","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753213351715,"stop":1753213351715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba6d4177d3312d7","name":"should handle errors when removing globalThis listeners","time":{"start":1753213311998,"stop":1753213311998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00afaab29065b01","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753213312957,"stop":1753213312958,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8581a73266ef7","name":"should dial all known peers when reached zero connections","time":{"start":1753213413627,"stop":1753213413627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cffc5748d42710f","name":"should remove event listeners","time":{"start":1753213313103,"stop":1753213313103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4f9b730d398d1e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753213518365,"stop":1753213518365,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fad0d8490c5b781","name":"Relay Node - default protocol","time":{"start":1753213638193,"stop":1753213638193,"duration":0},"status":"passed","severity":"normal"},{"uid":"477a1eb78d3fae49","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753213351711,"stop":1753213351711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71602a6aaa3ea09","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753213395986,"stop":1753213395987,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec426eea3611f6e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753213302245,"stop":1753213302245,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea2d1e018128575","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753213296807,"stop":1753213296807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0ed6a27718baa6","name":"should be able to decode the field with only STORE set to true","time":{"start":1753213302243,"stop":1753213302243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe31ca1b043f5b7","name":"Check message with no content topic is not received","time":{"start":1753213812364,"stop":1753213812364,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad543d2e6b50691","name":"should allow redial after cooldown period","time":{"start":1753213311950,"stop":1753213311950,"duration":0},"status":"passed","severity":"normal"},{"uid":"90227dcda9064d1a","name":"should create ConnectionManager with required options","time":{"start":1753213313269,"stop":1753213313269,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f2289c73763750","name":"Check received message containing numeric","time":{"start":1753213812357,"stop":1753213812357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29726df2a09bab5","name":"random static sharding 4 - Cluster ID: 493, Shard ID: 516","time":{"start":1753213606186,"stop":1753213606186,"duration":0},"status":"passed","severity":"normal"},{"uid":"7860fdab10bf57db","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753213570804,"stop":1753213570805,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f7b2444fae3670","name":"Passing page size 10 when there are 10 messages","time":{"start":1753213624640,"stop":1753213624641,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e5ea8fb816dd84","name":"should not fail to stop the service if it was not started","time":{"start":1753213484067,"stop":1753213484067,"duration":0},"status":"passed","severity":"normal"},{"uid":"630a34e873b0614b","name":"Check received message containing numeric","time":{"start":1753213812366,"stop":1753213812366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7229efed00b302ce","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753213518368,"stop":1753213518368,"duration":0},"status":"passed","severity":"normal"},{"uid":"41eab2f0b2cca482","name":"returns all values when wanted number matches available values","time":{"start":1753213320158,"stop":1753213320159,"duration":1},"status":"passed","severity":"normal"},{"uid":"637f28c89d36031e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753213413628,"stop":1753213413628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f97fdc1abda136f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753213837297,"stop":1753213837297,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a0a46aeab2363b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753213812375,"stop":1753213812375,"duration":0},"status":"passed","severity":"normal"},{"uid":"997785abd09abb55","name":"should not fail to stop the service if it was not started","time":{"start":1753213375175,"stop":1753213375176,"duration":1},"status":"passed","severity":"normal"},{"uid":"1203b37a68506928","name":"should not receive a peer event before start","time":{"start":1753213484068,"stop":1753213484069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75a9cb01fa5f87b","name":"should not receive a peer event before start","time":{"start":1753213375177,"stop":1753213375177,"duration":0},"status":"passed","severity":"normal"},{"uid":"732be6f134c066e1","name":"Check message on other pubsub topic is not received","time":{"start":1753213812373,"stop":1753213812373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1f1fc39b73f30f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753213570806,"stop":1753213570806,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cb83457c02f4b6","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753213351716,"stop":1753213351716,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bfb07dd5dc684f","name":"should load peers from local storage and dispatch events","time":{"start":1753213325063,"stop":1753213325064,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f6a558b4d934db","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753213296798,"stop":1753213296799,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b5022ad3a8bee4","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753213312165,"stop":1753213312165,"duration":0},"status":"passed","severity":"normal"},{"uid":"159b4b6e19c21578","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753213321174,"stop":1753213321174,"duration":0},"status":"skipped","severity":"normal"},{"uid":"391468c34e765282","name":"should get all peers from store","time":{"start":1753213313106,"stop":1753213313106,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bf754191464716","name":"should handle shard reader errors gracefully","time":{"start":1753213311958,"stop":1753213311958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c122b6c0f2d2fdc","name":"Publish message with custom timestamp: Tue Jul 22 2025 18:45:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1753213509007,"stop":1753213509007,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bc443849793d63","name":"should be able to encode the field with only STORE set to true","time":{"start":1753213302236,"stop":1753213302236,"duration":0},"status":"passed","severity":"normal"},{"uid":"d601e1a456e7bf9a","name":"random static sharding 7 - Cluster ID: 378, Shard ID: 148","time":{"start":1753213606187,"stop":1753213606187,"duration":0},"status":"passed","severity":"normal"},{"uid":"5048ef988292d6b5","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753213576578,"stop":1753213576578,"duration":0},"status":"passed","severity":"normal"},{"uid":"471ce54ddf1bb27","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753213502197,"stop":1753213502197,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4732677106c34","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753213518360,"stop":1753213518360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cf64c23d770ea","name":"Reusing cursor across nodes","time":{"start":1753213570806,"stop":1753213570806,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c8d8b482260ac9","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753213341322,"stop":1753213341322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6b07abbbdcd236","name":"Push message with rate limit","time":{"start":1753213922077,"stop":1753213922077,"duration":0},"status":"passed","severity":"normal"},{"uid":"6761c0b3da7e258c","name":"Subscribe and receive messages via lightPush","time":{"start":1753213837306,"stop":1753213837306,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb021cf7c7e04013","name":"Passing page size 1 when there are 4 messages","time":{"start":1753213624640,"stop":1753213624640,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afcd9eb970f9eed","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753213514365,"stop":1753213514365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55c82915338b1a60","name":"should handle task timeouts","time":{"start":1753213341323,"stop":1753213341323,"duration":0},"status":"passed","severity":"normal"},{"uid":"630197858d7fcc1c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753213312593,"stop":1753213312593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0c56610495025b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753213296811,"stop":1753213296811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9669c848e373f2f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753213812365,"stop":1753213812365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad54bb8dae1385c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753213351709,"stop":1753213351709,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff012da34177f95","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753213375179,"stop":1753213375179,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13f38c9e1f1be08f","name":"Publish message with large meta","time":{"start":1753213509011,"stop":1753213509011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c575bf76ca906f60","name":"should clear existing timers before creating new ones","time":{"start":1753213312966,"stop":1753213312966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfac451d06ceef8","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753213342515,"stop":1753213342515,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaaa887376ff942","name":"random static sharding 2 - Cluster ID: 858, Shard ID: 415","time":{"start":1753213606185,"stop":1753213606186,"duration":1},"status":"passed","severity":"normal"},{"uid":"a503384a43adf60e","name":"should return empty array when no peers connected","time":{"start":1753213313278,"stop":1753213313278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b611a58345037fa","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753213313113,"stop":1753213313113,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fd206201eb2243","name":"should handle complete dial lifecycle","time":{"start":1753213311959,"stop":1753213311959,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fafb10ec5eef615","name":"should add event listeners to globalThis","time":{"start":1753213311984,"stop":1753213311996,"duration":12},"status":"passed","severity":"normal"},{"uid":"f70406ac5de992bc","name":"should send to specified number of peers of used peers","time":{"start":1753213342035,"stop":1753213342036,"duration":1},"status":"passed","severity":"normal"},{"uid":"329e0fb3ce5d8959","name":"Callback on promise","time":{"start":1753213617208,"stop":1753213617208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade584c306281ed9","name":"should merge provided config with defaults","time":{"start":1753213313271,"stop":1753213313271,"duration":0},"status":"passed","severity":"normal"},{"uid":"840a74c9ad1e1cd5","name":"Push message with escaped characters payload","time":{"start":1753213922084,"stop":1753213922084,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4362100293b65","name":"retrieves a single peer","time":{"start":1753213321169,"stop":1753213321169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4aa820c1d64528e","name":"Fails to push message with large meta","time":{"start":1753213922090,"stop":1753213922091,"duration":1},"status":"passed","severity":"normal"},{"uid":"e625ff58368577b8","name":"should throw error - invalid id","time":{"start":1753213302962,"stop":1753213302962,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f1671fa6646236","name":"should handle errors gracefully when getting peer info","time":{"start":1753213312166,"stop":1753213312166,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fc29867d09a33b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753213631484,"stop":1753213631484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c9c11a2a981baf","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753213518359,"stop":1753213518360,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f7541320edc058","name":"should be safe to call multiple times","time":{"start":1753213312943,"stop":1753213312944,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8701737e4db1d0","name":"should handle shardReader errors","time":{"start":1753213313280,"stop":1753213313281,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb83c1fbac112c63","name":"Check received message containing shell command","time":{"start":1753213812370,"stop":1753213812370,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d087bbb968bf4c","name":"should handle case with no peers in store","time":{"start":1753213313107,"stop":1753213313107,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f9b138d1878e4f","name":"should attach causal history and bloom filter to each message","time":{"start":1753213355197,"stop":1753213355197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb8db6c27011692","name":"ends after yielding if response size indicates end","time":{"start":1753213313183,"stop":1753213313183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95d9439372f6509","name":"isConnected return false after peer stops","time":{"start":1753213389981,"stop":1753213389983,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6b1a925b29577ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753213296815,"stop":1753213296816,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafc3b907adafa85","name":"Register correct protocols","time":{"start":1753213518357,"stop":1753213518358,"duration":1},"status":"passed","severity":"normal"},{"uid":"edaf09cf32e32ed5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753213296815,"stop":1753213296815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d243e97809109f7","name":"should throw error - no public key","time":{"start":1753213302961,"stop":1753213302961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81179527f8b5836","name":"Check publish message containing unicode special characters","time":{"start":1753213509004,"stop":1753213509005,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bca241d078bf13","name":"Cluster ID 0, shard 1","time":{"start":1753213606185,"stop":1753213606185,"duration":0},"status":"passed","severity":"normal"},{"uid":"72659ea4ec37f514","name":"Should update multiaddrs","time":{"start":1753213458840,"stop":1753213458840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d35ac282d0f315c","name":"should be safe to call multiple times","time":{"start":1753213312934,"stop":1753213312934,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3bc7e80a1ba453","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753213837311,"stop":1753213837311,"duration":0},"status":"passed","severity":"normal"},{"uid":"700a9ce4b88994d5","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753213355199,"stop":1753213355199,"duration":0},"status":"passed","severity":"normal"},{"uid":"399eacf2a45d3943","name":"Ordered callback, aborts when callback returns true","time":{"start":1753213617209,"stop":1753213617210,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa010cce386d90b5","name":"should handle a minimal index list","time":{"start":1753213297060,"stop":1753213297060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17f3cbd7a41e7ff","name":"should handle complete peer lifecycle","time":{"start":1753213312975,"stop":1753213312975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5953ed7fb4bc0e4","name":"Check message with no payload is not received","time":{"start":1753213812364,"stop":1753213812364,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a7591fae7081d4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753213351723,"stop":1753213351724,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c54642ccee3cea","name":"Decoder throws on undefined content topic","time":{"start":1753213330960,"stop":1753213330961,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba3fb7d7401eff1","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753213302238,"stop":1753213302238,"duration":0},"status":"passed","severity":"normal"},{"uid":"e337a9eb1a4d1270","name":"should set field with only STORE enabled","time":{"start":1753213302969,"stop":1753213302969,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dde9c8ea77c77c","name":"should reject on timeout if it was set","time":{"start":1753213342474,"stop":1753213342474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c680b799278944c","name":"should update peer store before dialing","time":{"start":1753213311801,"stop":1753213311801,"duration":0},"status":"passed","severity":"normal"},{"uid":"2095ca96b598d0ae","name":"should not fail to start the service if it is already started","time":{"start":1753213484067,"stop":1753213484068,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fcc81866c9cfe38","name":"Passing an array","time":{"start":1753213631754,"stop":1753213631755,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f35913952eed9d9","name":"should clear all timers","time":{"start":1753213312935,"stop":1753213312943,"duration":8},"status":"passed","severity":"normal"},{"uid":"eff2921a971d9d70","name":"random static sharding 1 - Cluster ID: 387, Shard ID: 100","time":{"start":1753213606185,"stop":1753213606185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f5e8f806979cdb","name":"Check received message containing escaped characters","time":{"start":1753213812361,"stop":1753213812361,"duration":0},"status":"passed","severity":"normal"},{"uid":"a660d3966b309213","name":"Push message with unicode special characters payload","time":{"start":1753213922067,"stop":1753213922068,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44d9fd3a60cfbf6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753213351283,"stop":1753213351285,"duration":2},"status":"passed","severity":"normal"},{"uid":"f50df1e0863586b4","name":"should select older connection if present","time":{"start":1753213313072,"stop":1753213313072,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f7c1d5d54fedf1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753213631487,"stop":1753213631487,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b52e94842bfe27e","name":"Push message with SQL Injection payload","time":{"start":1753213922082,"stop":1753213922082,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77f1b29bc421cf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753213296814,"stop":1753213296814,"duration":0},"status":"passed","severity":"normal"},{"uid":"47be4977348ef34a","name":"Nwaku publishes","time":{"start":1753213497903,"stop":1753213497903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba8b45fc9b68694","name":"Push message with special chars payload","time":{"start":1753213922060,"stop":1753213922060,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a4dddf15f3f7c6","name":"rejects hash query with content filter parameters","time":{"start":1753213312985,"stop":1753213312990,"duration":5},"status":"passed","severity":"normal"},{"uid":"de7a4d6c9fc9f246","name":"should initialize with Unhealthy status","time":{"start":1753213342021,"stop":1753213342021,"duration":0},"status":"passed","severity":"normal"},{"uid":"101435f683077baf","name":"Push message with meta","time":{"start":1753213922076,"stop":1753213922076,"duration":0},"status":"passed","severity":"normal"},{"uid":"266aa608a375f8eb","name":"Check received message containing Arabic","time":{"start":1753213812367,"stop":1753213812368,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1b542eeacb4311","name":"yields decoded messages","time":{"start":1753213313181,"stop":1753213313181,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25b4ac4e7d58ff4","name":"Check publish message containing short","time":{"start":1753213508991,"stop":1753213508991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cff0a10021d474f","name":"should perform ping and update peer store on timer","time":{"start":1753213312949,"stop":1753213312952,"duration":3},"status":"passed","severity":"normal"},{"uid":"af0d8c94a4b7364a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753213585933,"stop":1753213585933,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b5c44e46d57211","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753213320543,"stop":1753213320544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d693f1a3b34e0e","name":"should handle peer store errors gracefully","time":{"start":1753213313109,"stop":1753213313109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf69644dd0e0b46","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753213502196,"stop":1753213502197,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a61a63c4316db3","name":"should dispatch network event when browser goes offline","time":{"start":1753213312009,"stop":1753213312010,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb777a18c973a793","name":"should dial all remaining peers","time":{"start":1753213313106,"stop":1753213313107,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0280a8cc647470a","name":"should dispatch network event when browser goes online","time":{"start":1753213312009,"stop":1753213312009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efd0b9b3aa9fdb","name":"LightPush","time":{"start":1753213638190,"stop":1753213638191,"duration":1},"status":"passed","severity":"normal"},{"uid":"353edd53ef6e9759","name":"Query generator for multiple messages with different content topic format","time":{"start":1753213617208,"stop":1753213617208,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5368092a1c41e9a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753213351706,"stop":1753213351706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efab9f0338e2086","name":"should start and stop interval correctly","time":{"start":1753213341319,"stop":1753213341320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c168e8fc80277caa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753213631481,"stop":1753213631481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1828692bf7a0e995","name":"should have no discoveries enabled by default","time":{"start":1753213341382,"stop":1753213341382,"duration":0},"status":"passed","severity":"normal"},{"uid":"18839ff246ff3103","name":"handles different clusterIds correctly","time":{"start":1753213296804,"stop":1753213296804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30a91135ceecd6","name":"Check message with no pubsub topic is not received","time":{"start":1753213812363,"stop":1753213812364,"duration":1},"status":"passed","severity":"normal"},{"uid":"8caa38d5073e1da0","name":"Subscribe to topic containing long and receive message","time":{"start":1753213837300,"stop":1753213837300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7c40080be3453c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753213302239,"stop":1753213302239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac022e885e13d4d","name":"Query generator for multiple messages","time":{"start":1753213617206,"stop":1753213617206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79cf26cb7359b67","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753213342714,"stop":1753213342714,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca5ccad151bb55d","name":"Check received message containing special chars","time":{"start":1753213812367,"stop":1753213812367,"duration":0},"status":"passed","severity":"normal"},{"uid":"9996c0bd57299c8c","name":"should not allow k > 12","time":{"start":1753213351278,"stop":1753213351280,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa8a4200a60c8fd6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753213351730,"stop":1753213351730,"duration":0},"status":"passed","severity":"normal"},{"uid":"96366fe6119637cd","name":"Overlapping topic subscription","time":{"start":1753213837310,"stop":1753213837310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afdb752ff7812c6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753213513697,"stop":1753213513697,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e5adaee0ef4b53","name":"should handle peerStore errors gracefully","time":{"start":1753213313279,"stop":1753213313279,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddae788c9f8b204","name":"Encoder throws on undefined content topic","time":{"start":1753213313369,"stop":1753213313369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd180e0fb4e23c2","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753213296796,"stop":1753213296796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8447098322429966","name":"Check message with no pubsub topic is not received","time":{"start":1753213812373,"stop":1753213812373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4663e5e243f1b7","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753213342516,"stop":1753213342516,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fff68827b98df0d","name":"should remove event listener for peer:discovery","time":{"start":1753213311797,"stop":1753213311798,"duration":1},"status":"passed","severity":"normal"},{"uid":"e874e74acb10eeae","name":"should reject if Store is requested but not mounted","time":{"start":1753213342473,"stop":1753213342473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bc709de894064b","name":"Subscribe to topic containing Script and receive message","time":{"start":1753213837313,"stop":1753213837313,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f55fb40d5807d5","name":"Check received message containing XML","time":{"start":1753213812369,"stop":1753213812369,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab61bc58455190","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753213837304,"stop":1753213837304,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcadbe0e4be1e64","name":"Decoder throws on empty string content topic","time":{"start":1753213313370,"stop":1753213313370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f00256d0d14aaca","name":"should clear timers for specific peer on disconnect","time":{"start":1753213312965,"stop":1753213312965,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d0026c69805d32","name":"should handle case when globalThis is not available","time":{"start":1753213312005,"stop":1753213312005,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeec435ddfcb66a8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753213446416,"stop":1753213446416,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb267d267f5ebd38","name":"Passing page size 3 when there are 20 messages","time":{"start":1753213624640,"stop":1753213624640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72f3fe8a1fd3bf3","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753213296795,"stop":1753213296795,"duration":0},"status":"passed","severity":"normal"},{"uid":"63742369c2e6c613","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753213518361,"stop":1753213518361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85155967507b766","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753213837296,"stop":1753213837296,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b79dd851e498847","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753213296808,"stop":1753213296808,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fef9a651f9bb334","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753213351714,"stop":1753213351714,"duration":0},"status":"passed","severity":"normal"},{"uid":"9962e9421a505a11","name":"Check publish message containing Russian","time":{"start":1753213508997,"stop":1753213508999,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8e0fa308e5d27a8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753213837301,"stop":1753213837302,"duration":1},"status":"passed","severity":"normal"},{"uid":"319656765210edf8","name":"Fails to push message bigger that 1MB","time":{"start":1753213922093,"stop":1753213922093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db85658add2a8a8","name":"should return true when peer is on the same cluster","time":{"start":1753213312157,"stop":1753213312157,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efbf3f4b01fdcec","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753213389979,"stop":1753213389979,"duration":0},"status":"passed","severity":"normal"},{"uid":"104d72f5f8f2d8e8","name":"Subscribe to topic containing XML and receive message","time":{"start":1753213837302,"stop":1753213837303,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8f7a14e4b05c22","name":"Init the array if not present","time":{"start":1753213296614,"stop":1753213296622,"duration":8},"status":"passed","severity":"normal"},{"uid":"8e89950a377f501c","name":"Push message with content topic containing short","time":{"start":1753213922086,"stop":1753213922086,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f85737e6c55a2b","name":"Fails to push message with large meta","time":{"start":1753213922076,"stop":1753213922076,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bc705bfa26d898","name":"Ephemeral field set to true","time":{"start":1753213313369,"stop":1753213313369,"duration":0},"status":"passed","severity":"normal"},{"uid":"86de326e5d83e2c0","name":"Check received message containing Russian","time":{"start":1753213812358,"stop":1753213812358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b3088b3fa3b9ad","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753213351706,"stop":1753213351706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f02d33c10483c78","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753213325064,"stop":1753213325064,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f657716d3b949e","name":"should handle different types of entries","time":{"start":1753213340480,"stop":1753213340480,"duration":0},"status":"passed","severity":"normal"},{"uid":"126c0af099b4b75","name":"should properly create location multiaddrs - tcp","time":{"start":1753213302967,"stop":1753213302967,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bffd2a105774894","name":"should add and remove event listeners correctly","time":{"start":1753213325064,"stop":1753213325065,"duration":1},"status":"passed","severity":"normal"},{"uid":"83dc8d83039fdd51","name":"should support chaining for add method","time":{"start":1753213340474,"stop":1753213340478,"duration":4},"status":"passed","severity":"normal"},{"uid":"a23a70df19113471","name":"should handle onConnected and onDisconnected","time":{"start":1753213342512,"stop":1753213342513,"duration":1},"status":"passed","severity":"normal"},{"uid":"f223099c39aefc9b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753213351702,"stop":1753213351703,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7ee767f4ed18ab","name":"Rejects garbage","time":{"start":1753213346037,"stop":1753213346038,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7007b75c06c830","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753213389984,"stop":1753213389984,"duration":0},"status":"passed","severity":"normal"},{"uid":"5679e0c3179b1491","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753213313110,"stop":1753213313110,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab2095c76ccde79","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753213320545,"stop":1753213320546,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6557848359d30e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753213557919,"stop":1753213557920,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73cfb6d1cefe5b2","name":"should throw error when no peers are available","time":{"start":1753213342320,"stop":1753213342320,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f124201a7ec3cd","name":"Passing page size 19 when there are 20 messages","time":{"start":1753213624641,"stop":1753213624646,"duration":5},"status":"passed","severity":"normal"},{"uid":"463840df37ecca29","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753213378084,"stop":1753213378084,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4a1afb4f055e87","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753213513695,"stop":1753213513695,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8caf0755c9bcf2","name":"Push message with custom timestamp: 1722454996246","time":{"start":1753213922077,"stop":1753213922077,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa249187f398e591","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753213296808,"stop":1753213296809,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbdcb16172eb91d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753213351718,"stop":1753213351718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a30d7595728bd77","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753213351704,"stop":1753213351705,"duration":1},"status":"passed","severity":"normal"},{"uid":"93cb322242128538","name":"throws an error for improperly formatted content topics","time":{"start":1753213296804,"stop":1753213296805,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fd082b0c74e191","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753213313178,"stop":1753213313178,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dbf1b1a47f320b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753213837312,"stop":1753213837312,"duration":0},"status":"passed","severity":"normal"},{"uid":"87de8b41703110f2","name":"Round trip binary serialization","time":{"start":1753213313368,"stop":1753213313368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43d3bf7558b23a1","name":"Push message with content topic containing long","time":{"start":1753213922069,"stop":1753213922070,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f66c121218a534","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753213631486,"stop":1753213631487,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6320e10745b3ec","name":"should not receive a peer event after stop","time":{"start":1753213484069,"stop":1753213484069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2e7da28f6422d7","name":"Check received message containing SQL Injection","time":{"start":1753213812368,"stop":1753213812368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4778602fb62c3f5","name":"should hang up with PeerId and return true on success","time":{"start":1753213313276,"stop":1753213313277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffee2d9f981496e7","name":"should handle errors when accessing navigator","time":{"start":1753213312011,"stop":1753213312011,"duration":0},"status":"passed","severity":"normal"},{"uid":"df676695d5349437","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753213296805,"stop":1753213296805,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1075d2c7f3fcc73","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753213351282,"stop":1753213351283,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1b5f504073d547","name":"Check received message with timestamp: 1753213370075000000 ","time":{"start":1753213812371,"stop":1753213812372,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77a2ec1a9cba239","name":"should hang up with multiaddr and return true on success","time":{"start":1753213313277,"stop":1753213313277,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b9c9cbd86fed5d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753213446417,"stop":1753213446418,"duration":1},"status":"passed","severity":"normal"},{"uid":"2923ab453171ed8a","name":"Publish message with custom timestamp: Tue Jul 22 2025 20:45:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1753213509008,"stop":1753213509008,"duration":0},"status":"passed","severity":"normal"},{"uid":"42509efd62bf5cb6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753213837309,"stop":1753213837309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6b8cab824f32ee","name":"Push message with Russian payload","time":{"start":1753213922081,"stop":1753213922082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f80a75cc52995c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753213609796,"stop":1753213609797,"duration":1},"status":"passed","severity":"normal"},{"uid":"3825df593a04c5ed","name":"should properly create location multiaddrs - tcp4","time":{"start":1753213302965,"stop":1753213302966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffbebf41dedb331","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753213342517,"stop":1753213342517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8345df1cf8b2628","name":"Check publish message containing Chinese","time":{"start":1753213508994,"stop":1753213508995,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a98a6f6cf7c28ec","name":"Encoder throws on empty string content topic","time":{"start":1753213332552,"stop":1753213332553,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b53d012d39ec8e","name":"should retry if all attempts fail","time":{"start":1753213341325,"stop":1753213341325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fce01d80e871033","name":"Asymmetric encrypt & decrypt","time":{"start":1753213331455,"stop":1753213331456,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a468d2df9301c2","name":"should start the dialing interval","time":{"start":1753213311909,"stop":1753213311910,"duration":1},"status":"passed","severity":"normal"},{"uid":"711b131b502a66da","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753213302242,"stop":1753213302242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ec66d9fda13b9f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753213837315,"stop":1753213837315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2d6232f4f1d468","name":"should skip updating peer store if peer has same addresses","time":{"start":1753213311813,"stop":1753213311813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b58449415b34c4d","name":"should create all internal components","time":{"start":1753213313271,"stop":1753213313272,"duration":1},"status":"passed","severity":"normal"},{"uid":"210c145e33dc0468","name":"should drop connection to one peer on hangUp","time":{"start":1753213458318,"stop":1753213458318,"duration":0},"status":"passed","severity":"normal"},{"uid":"89424cd1a3c74512","name":"should clear dial history on stop","time":{"start":1753213311926,"stop":1753213311926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7796644c2f4b9679","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753213296812,"stop":1753213296813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed65956a727224","name":"Callback on promise, aborts when callback returns true","time":{"start":1753213617208,"stop":1753213617209,"duration":1},"status":"passed","severity":"normal"},{"uid":"866745f833b8980d","name":"should return no connections if no open connection provided","time":{"start":1753213313072,"stop":1753213313072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3db1711aa1ca189","name":"should add and check entries correctly","time":{"start":1753213340467,"stop":1753213340474,"duration":7},"status":"passed","severity":"normal"},{"uid":"d0b8a8e9b754698","name":"should not receive a peer event after stop","time":{"start":1753213375177,"stop":1753213375178,"duration":1},"status":"passed","severity":"normal"},{"uid":"766c703d5522cf37","name":"Query Generator, No Decoder","time":{"start":1753213585934,"stop":1753213585935,"duration":1},"status":"passed","severity":"normal"},{"uid":"24917b1968bda75e","name":"should be safe to call multiple times","time":{"start":1753213313103,"stop":1753213313104,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b763962b41ba9f9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753213837300,"stop":1753213837300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cae52a80389c140","name":"should set field with only FILTER enabled","time":{"start":1753213302969,"stop":1753213302969,"duration":0},"status":"passed","severity":"normal"},{"uid":"21516c17fabb1826","name":"should return false and handle errors gracefully","time":{"start":1753213313277,"stop":1753213313277,"duration":0},"status":"passed","severity":"normal"},{"uid":"533c57ca07e1d283","name":"should dial second nwaku node that was discovered","time":{"start":1753213370439,"stop":1753213370440,"duration":1},"status":"skipped","severity":"normal"},{"uid":"773462bc1db1faa7","name":"should not process empty queue","time":{"start":1753213311956,"stop":1753213311957,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93d582c865f5e79","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753213837303,"stop":1753213837303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6017027330b65f00","name":"should populate queue if has active dial","time":{"start":1753213311949,"stop":1753213311949,"duration":0},"status":"passed","severity":"normal"},{"uid":"856bb662d4398c13","name":"should not receive a peer event before start","time":{"start":1753213325062,"stop":1753213325062,"duration":0},"status":"passed","severity":"normal"},{"uid":"571e6b3b1f5eb061","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753213351729,"stop":1753213351729,"duration":0},"status":"passed","severity":"normal"},{"uid":"4260b20eee1fe74b","name":"should serialize and deserialize correctly","time":{"start":1753213354043,"stop":1753213354043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec95be802c0c4a6e","name":"Mutual subscription","time":{"start":1753213518357,"stop":1753213518357,"duration":0},"status":"passed","severity":"normal"},{"uid":"de42900a51601fbe","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753213320545,"stop":1753213320545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef816b044a806567","name":"Push message with Chinese payload","time":{"start":1753213922081,"stop":1753213922081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc45ef20aa0b407","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753213351726,"stop":1753213351726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3855487e53ca8e59","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753213389984,"stop":1753213389984,"duration":0},"status":"passed","severity":"normal"},{"uid":"73241027f093e102","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753213302234,"stop":1753213302236,"duration":2},"status":"passed","severity":"normal"},{"uid":"548203e224d29d66","name":"should stop all internal components","time":{"start":1753213313273,"stop":1753213313274,"duration":1},"status":"passed","severity":"normal"},{"uid":"f177d75e37f49581","name":"should dial peer when on same shard","time":{"start":1753213311950,"stop":1753213311951,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7d177b92563246","name":"should add event listeners for peer connect and disconnect","time":{"start":1753213312933,"stop":1753213312934,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e49db230e819195","name":"Check publish message containing special chars","time":{"start":1753213508994,"stop":1753213508994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b37aab1088479","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753213351710,"stop":1753213351710,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef0ab0d858436e0","name":"throws if decoders don't match content topics","time":{"start":1753213313178,"stop":1753213313179,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ae9f9dbb1d6d89","name":"should start ping timers on peer connect","time":{"start":1753213312944,"stop":1753213312944,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea2b6d1dcbfec9f","name":"Push message with content topic containing emoji","time":{"start":1753213922076,"stop":1753213922076,"duration":0},"status":"passed","severity":"normal"},{"uid":"22450493500a5d3c","name":"Check received message containing JSON","time":{"start":1753213812370,"stop":1753213812370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4761c951bf0105","name":"should not change state when connections remain after disconnect","time":{"start":1753213312006,"stop":1753213312007,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe294cb81dc70da","name":"Passing page size 110 when there are 120 messages","time":{"start":1753213624646,"stop":1753213624646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abf9a0e1f7da604","name":"should wait for LightPush peer to be connected","time":{"start":1753213342475,"stop":1753213342475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1caf069147862bc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753213513697,"stop":1753213513698,"duration":1},"status":"passed","severity":"normal"},{"uid":"18141c0863bf3719","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753213296793,"stop":1753213296793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d23c10dacbc7fb","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753213837315,"stop":1753213837315,"duration":0},"status":"passed","severity":"normal"},{"uid":"96345b21b29b9558","name":"should insert message into bloom filter","time":{"start":1753213355196,"stop":1753213355196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e898795cb34d502a","name":"Push 30 different messages","time":{"start":1753213922085,"stop":1753213922085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"682928dceb004039","name":"should retry failed tasks","time":{"start":1753213341322,"stop":1753213341322,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf2020389f965cc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753213355198,"stop":1753213355198,"duration":0},"status":"passed","severity":"normal"},{"uid":"740bea7ada98ca9b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753213313216,"stop":1753213313216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8003f2b79f260c01","name":"Push 30 different messages","time":{"start":1753213922068,"stop":1753213922068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc6051feebd8b56e","name":"nwaku subscribes","time":{"start":1753213497902,"stop":1753213497902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5297cbd4ba265bf1","name":"should continually clean up expired entries at intervals","time":{"start":1753213340485,"stop":1753213340485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c1e42770f96d05","name":"should wait for Store peer to be connected","time":{"start":1753213342476,"stop":1753213342476,"duration":0},"status":"passed","severity":"normal"},{"uid":"7728a2da0c99448d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753213351703,"stop":1753213351703,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb2054f7d37a0f2","name":"Meta field set when metaSetter is specified","time":{"start":1753213313369,"stop":1753213313369,"duration":0},"status":"passed","severity":"normal"},{"uid":"73426e67a1e1896b","name":"Push message with shell command payload","time":{"start":1753213922084,"stop":1753213922084,"duration":0},"status":"passed","severity":"normal"},{"uid":"313ca45d26758787","name":"Check received message with timestamp: 1753213370075000000 ","time":{"start":1753213812361,"stop":1753213812362,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c820f55c92dcea","name":"Check received message containing Script","time":{"start":1753213812359,"stop":1753213812359,"duration":0},"status":"passed","severity":"normal"},{"uid":"457c18b7a9401b7","name":"should transition to Unhealthy when no connections","time":{"start":1753213342021,"stop":1753213342022,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8dc3a022e4e51c8","name":"should return PeerId when PeerId is provided","time":{"start":1753213312593,"stop":1753213312593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb1e3710603ee4e","name":"should not execute task if max attempts is 0","time":{"start":1753213341324,"stop":1753213341324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c8cf8befe2853e","name":"Push message with numeric payload","time":{"start":1753213922060,"stop":1753213922060,"duration":0},"status":"passed","severity":"normal"},{"uid":"af105a3c7d360d3f","name":"random static sharding 3 - Cluster ID: 135, Shard ID: 302","time":{"start":1753213606186,"stop":1753213606186,"duration":0},"status":"passed","severity":"normal"},{"uid":"704489b921e01b33","name":"should properly create peer info with all multiaddrs","time":{"start":1753213302967,"stop":1753213302967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0a6efd86ac8491","name":"returns only open connection if one present","time":{"start":1753213313071,"stop":1753213313071,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ffb15fea77883a","name":"pre and post cipher","time":{"start":1753213331457,"stop":1753213331457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d6563a339a8dc7","name":"should not dispatch event when already connected","time":{"start":1753213312007,"stop":1753213312008,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d1c41b8ca539e9","name":"accepts valid content-filtered query","time":{"start":1753213312977,"stop":1753213312977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbdd3a7f1f53eaf","name":"Push message equal or less that 1MB","time":{"start":1753213922078,"stop":1753213922078,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cddf294751eb1f","name":"Push message with content topic containing numeric","time":{"start":1753213922070,"stop":1753213922070,"duration":0},"status":"passed","severity":"normal"},{"uid":"29242b53da0eed9e","name":"should filter out already connected peers","time":{"start":1753213313106,"stop":1753213313106,"duration":0},"status":"passed","severity":"normal"},{"uid":"374ce1ca4b349184","name":"should not fail to stop the service if it was not started","time":{"start":1753213325060,"stop":1753213325061,"duration":1},"status":"passed","severity":"normal"},{"uid":"513ee4067110d80d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753213351711,"stop":1753213351712,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab8a104fd498d7b","name":"should remove event listeners from globalThis","time":{"start":1753213311997,"stop":1753213311998,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2dabfdcfaa4a776","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753213313111,"stop":1753213313111,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc78088fa38d98","name":"Query with Ordered Callback, No message returned","time":{"start":1753213585936,"stop":1753213585936,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d01a3a11f1a97b5","name":"can start and stop the service","time":{"start":1753213325060,"stop":1753213325060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b639e5cdc4c4a34","name":"Push message with long payload","time":{"start":1753213922059,"stop":1753213922060,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f5e2ec8bf03418","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753213502195,"stop":1753213502195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee69a2d5bbe0dc8e","name":"should decode valid enr with tcp successfully","time":{"start":1753213302960,"stop":1753213302960,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5ba7d3774815b1","name":"Subscribe to topic containing short and publish message","time":{"start":1753213518362,"stop":1753213518362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98e123225d95b1e","name":"should add received messages to bloom filter","time":{"start":1753213355198,"stop":1753213355199,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4c7844ee7468d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753213631484,"stop":1753213631485,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e95974ca635c1a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753213837315,"stop":1753213837316,"duration":1},"status":"passed","severity":"normal"},{"uid":"929b34278aaa5c72","name":"should be able to dial TLS multiaddrs","time":{"start":1753213458319,"stop":1753213458320,"duration":1},"status":"passed","severity":"normal"},{"uid":"588e6c63b24a3399","name":"can start and stop the service","time":{"start":1753213375174,"stop":1753213375175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f05f5e9b74b939","name":"Delete observer","time":{"start":1753213486021,"stop":1753213486022,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2fd88f2ff9d578","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753213351717,"stop":1753213351717,"duration":0},"status":"passed","severity":"normal"},{"uid":"e702610d0f202aa8","name":"should detect messages with missing dependencies","time":{"start":1753213355200,"stop":1753213355201,"duration":1},"status":"passed","severity":"normal"},{"uid":"890d85e346651b3f","name":"Subscribe to topic containing Script and publish message","time":{"start":1753213518365,"stop":1753213518365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f902de15e1b6447b","name":"should create a new stream if no existing for protocol found","time":{"start":1753213313215,"stop":1753213313215,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecaeedffbb8c352","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753213518368,"stop":1753213518368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caddbd3e47acda2","name":"should keep entries that haven't expired yet","time":{"start":1753213340479,"stop":1753213340479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fa9e4583e91b97","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753213351705,"stop":1753213351705,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8fe2ebf291517b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753213342516,"stop":1753213342517,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d1973497e0d519","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753213342538,"stop":1753213342538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1e90de182cd14c","name":"Check received message containing Basic HTML tag","time":{"start":1753213812369,"stop":1753213812370,"duration":1},"status":"passed","severity":"normal"},{"uid":"928ab546ba44cdca","name":"Subscribe to topic containing XML and receive message","time":{"start":1753213837313,"stop":1753213837313,"duration":0},"status":"passed","severity":"normal"},{"uid":"669ef1a9f3305cde","name":"msgTime: 0 ms from now, startTime: 1753127218999, endTime: 1753213618999","time":{"start":1753213631486,"stop":1753213631486,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4f501ecc1cc58c","name":"Check received message containing unicode special characters","time":{"start":1753213812361,"stop":1753213812361,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f354a57f94486","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753213332551,"stop":1753213332551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f113af37c4926e","name":"should not receive a peer event after stop","time":{"start":1753213325062,"stop":1753213325063,"duration":1},"status":"passed","severity":"normal"},{"uid":"419a09f9bcfb60a9","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753213509006,"stop":1753213509006,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cd8a757855d5b6","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753213320160,"stop":1753213320161,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0fab3941c8eeaa","name":"Push message with Script payload","time":{"start":1753213922082,"stop":1753213922082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5a3dd901853577","name":"Push message with content topic containing Arabic","time":{"start":1753213922071,"stop":1753213922071,"duration":0},"status":"passed","severity":"normal"},{"uid":"188959c8c3ac884a","name":"Fails to push message bigger that 1MB","time":{"start":1753213922079,"stop":1753213922079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32d446803e750bc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753213342516,"stop":1753213342516,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ff171a8044af69","name":"ends if stream creation fails","time":{"start":1753213313180,"stop":1753213313180,"duration":0},"status":"passed","severity":"normal"},{"uid":"331572cd97227c5a","name":"Push message with custom timestamp: 1753209796246","time":{"start":1753213922091,"stop":1753213922092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa99439969c8a0a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753213351722,"stop":1753213351723,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0c629a4517c21","name":"should be empty after removing the only subscription","time":{"start":1753213342713,"stop":1753213342713,"duration":0},"status":"passed","severity":"normal"},{"uid":"feceb5b1f3ee9c60","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753213302969,"stop":1753213302970,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2320d1dc4bff436","name":"Check message with invalid timestamp is not received","time":{"start":1753213812363,"stop":1753213812363,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcc8d7f1190785f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753213351709,"stop":1753213351710,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba523d777a6c6a1","name":"msgTime: 0 ms from now, startTime: 1752954418999, endTime: 1753213618999","time":{"start":1753213631485,"stop":1753213631485,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b716a3a8ad79","name":"should emit a peer event after start","time":{"start":1753213375176,"stop":1753213375177,"duration":1},"status":"passed","severity":"normal"},{"uid":"726dc5e609f32a1c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753213342029,"stop":1753213342029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e1e8314e9e5132","name":"1 Relay, 1 Filter, gives up","time":{"start":1753213320575,"stop":1753213320575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7513624cd834da8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753213296810,"stop":1753213296810,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0585853f3b5dc7","name":"throws on content topic with non-number generation field","time":{"start":1753213296789,"stop":1753213296790,"duration":1},"status":"passed","severity":"normal"},{"uid":"da5ab18d106ce86e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753213302241,"stop":1753213302242,"duration":1},"status":"passed","severity":"normal"},{"uid":"415082acd752cc4c","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753213313112,"stop":1753213313112,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d517109514ffa25","name":"should handle complete connection lifecycle","time":{"start":1753213312012,"stop":1753213312012,"duration":0},"status":"passed","severity":"normal"},{"uid":"7031083afbd3cbf8","name":"should return false when peer is on different cluster","time":{"start":1753213312163,"stop":1753213312163,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fa54bf3ab8c0f4","name":"Relay","time":{"start":1753213377893,"stop":1753213377893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a908b93a954fe7","name":"connects to nwaku","time":{"start":1753213631753,"stop":1753213631753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa974a28db552c12","name":"should properly create location multiaddrs - udp6","time":{"start":1753213302966,"stop":1753213302966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f55a6698f9bb23","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753213617207,"stop":1753213617208,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a90408c78ebde1","name":"should dial peer when peer is discovered","time":{"start":1753213311799,"stop":1753213311800,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c059b3b0513e4b1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753213320549,"stop":1753213320549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed495f56f9749afa","name":"should allow redial after failed dial cooldown expires","time":{"start":1753213311952,"stop":1753213311952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef6e6b1f32359ac","name":"Check received message containing Chinese","time":{"start":1753213812367,"stop":1753213812367,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd63873bead3def9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753213351719,"stop":1753213351719,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd730d088384a5e9","name":"Non TWN Cluster","time":{"start":1753213609798,"stop":1753213609799,"duration":1},"status":"passed","severity":"normal"},{"uid":"638ed87e5fa517f0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753213351713,"stop":1753213351714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4981c4ffe1cb08ae","name":"should handle ping failures gracefully","time":{"start":1753213312952,"stop":1753213312952,"duration":0},"status":"passed","severity":"normal"},{"uid":"9823c737e41aabf4","name":"Decoder throws on empty string content topic","time":{"start":1753213332553,"stop":1753213332553,"duration":0},"status":"passed","severity":"normal"},{"uid":"658dc437fdc84214","name":"Check received message containing unicode special characters","time":{"start":1753213812371,"stop":1753213812371,"duration":0},"status":"passed","severity":"normal"},{"uid":"868dd6b4ee6cf7d1","name":"connected peers and dial","time":{"start":1753213484366,"stop":1753213484366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f11fd7ab247e1a3","name":"Encoder throws on undefined content topic","time":{"start":1753213332552,"stop":1753213332552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c93607f8b3c8da","name":"should only return 1 node with store capability","time":{"start":1753213321172,"stop":1753213321172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4910162d9d80c35","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753213837309,"stop":1753213837309,"duration":0},"status":"passed","severity":"normal"},{"uid":"968d6431bb009daf","name":"Ephemeral messages are not stored","time":{"start":1753213378083,"stop":1753213378084,"duration":1},"status":"passed","severity":"normal"},{"uid":"49632b36c5fceda2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753213351719,"stop":1753213351719,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcb99a856480530","name":"Ordered Callback - false","time":{"start":1753213618668,"stop":1753213618669,"duration":1},"status":"passed","severity":"normal"},{"uid":"53da2a07494d407b","name":"Subscribe to topic containing short and receive message","time":{"start":1753213837299,"stop":1753213837299,"duration":0},"status":"passed","severity":"normal"},{"uid":"10675f1c9fdc238e","name":"1 Relay, 1 fetch","time":{"start":1753213320573,"stop":1753213320574,"duration":1},"status":"passed","severity":"normal"},{"uid":"44383aaf62f914a","name":"should handle complete discovery-to-dial flow","time":{"start":1753213311814,"stop":1753213311816,"duration":2},"status":"passed","severity":"normal"},{"uid":"535e125a5e5db265","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753213296794,"stop":1753213296794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06da24e6d6e4d83","name":"should encode/decode to RLP encoding","time":{"start":1753213302963,"stop":1753213302964,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9611400d155493","name":"Push message with emoji payload","time":{"start":1753213922068,"stop":1753213922068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba083e60777eb9f4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753213351705,"stop":1753213351705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09d4d2af5cc5d65","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753213837304,"stop":1753213837304,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcfe8f7af6b262f","name":"should set field with only RELAY enabled","time":{"start":1753213302968,"stop":1753213302968,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8bf7bfb9dac8cd","name":"should handle multiple peers with different shard configurations","time":{"start":1753213311959,"stop":1753213311959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c260478d5a81f66d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app27/6/topic276/json","time":{"start":1753213609803,"stop":1753213609804,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b87b43f6d7b181","name":"should set field with all protocols enabled","time":{"start":1753213302968,"stop":1753213302968,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b5c49010c44d93","name":"Push message with escaped characters payload","time":{"start":1753213922067,"stop":1753213922067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c399b94203e3350","name":"Check message with no payload is not received","time":{"start":1753213812374,"stop":1753213812374,"duration":0},"status":"passed","severity":"normal"},{"uid":"600300301a32deff","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753213502198,"stop":1753213502198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9279ba87011a4d63","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753213351715,"stop":1753213351715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca03f94749fb4f97","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753213585937,"stop":1753213585937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccebb1578b7e2e50","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753213355203,"stop":1753213355203,"duration":0},"status":"passed","severity":"normal"},{"uid":"16409806cb471cd8","name":"should handle dial errors gracefully","time":{"start":1753213313107,"stop":1753213313107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb1c56b8353e90b","name":"Generator, one shard","time":{"start":1753213576577,"stop":1753213576577,"duration":0},"status":"passed","severity":"normal"},{"uid":"18182604335504c6","name":"Subscribe and receive messages via lightPush","time":{"start":1753213837295,"stop":1753213837295,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc3c2bbcfe664a8","name":"should handle peer disconnect event when no connections remain","time":{"start":1753213312006,"stop":1753213312006,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba76a6c4b257d19","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753213351704,"stop":1753213351704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b94a66e33672b74","name":"should return false when peer is not found","time":{"start":1753213312159,"stop":1753213312162,"duration":3},"status":"passed","severity":"normal"},{"uid":"833df0fd6e615e","name":"returns nothing if no connections present","time":{"start":1753213313071,"stop":1753213313071,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4baa68b45d4e25f","name":"should successfully stop","time":{"start":1753213342539,"stop":1753213342540,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe4e4012fe3d91c","name":"returns all values when wanted number is greater than available values","time":{"start":1753213320160,"stop":1753213320160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3036440a77f80ec1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753213296810,"stop":1753213296810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b858629e7728bb","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753213351714,"stop":1753213351714,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7e699ca083fa21","name":"should reject if Filter is requested but not mounted","time":{"start":1753213342474,"stop":1753213342474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1dc897e257dccc","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753213509010,"stop":1753213509010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0a081b197c826c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753213312530,"stop":1753213312531,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ecaf19ceac6948","name":"Push message with XML payload","time":{"start":1753213922062,"stop":1753213922063,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73012fbc57a2f1c","name":"should get / set UDP multiaddr","time":{"start":1753213302964,"stop":1753213302964,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f463146cecd04d","name":"should create ConnectionManager with relay","time":{"start":1753213313269,"stop":1753213313270,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd0aacecbb1b91a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753213837308,"stop":1753213837308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4d626ad2cb6be2","name":"should properly create location multiaddrs - udp","time":{"start":1753213302966,"stop":1753213302967,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e2849caa4305b8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753213313216,"stop":1753213313216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1b9d53c4ddd991","name":"Waku message hash computation (payload length 0)","time":{"start":1753213312523,"stop":1753213312528,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f40b2d8f49318c0","name":"should properly clean up resources when disposed","time":{"start":1753213340480,"stop":1753213340485,"duration":5},"status":"passed","severity":"normal"},{"uid":"e17ccaa596219b3d","name":"more peers than existing","time":{"start":1753213484367,"stop":1753213484367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff4339d6582f80d8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753213513694,"stop":1753213513694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e92995f85412a5e","name":"Check publish message containing long","time":{"start":1753213508992,"stop":1753213508992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e50ffaf55a29c1a","name":"should add peer to queue when queue is not empty","time":{"start":1753213311935,"stop":1753213311937,"duration":2},"status":"passed","severity":"normal"},{"uid":"323a75540e8cf075","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753213312529,"stop":1753213312529,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d524fdb1aaf6622","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753213837297,"stop":1753213837297,"duration":0},"status":"passed","severity":"normal"},{"uid":"151897b288008d58","name":"Push message with custom timestamp: 1753209796246","time":{"start":1753213922077,"stop":1753213922078,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ca588f3a9cc58","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753213312954,"stop":1753213312954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e3ca95f52ce263","name":"Check message received after jswaku node is restarted","time":{"start":1753213812374,"stop":1753213812374,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d9877c6bf03225","name":"should get / set TCP multiaddr","time":{"start":1753213302965,"stop":1753213302965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57d46a1db241796","name":"should throw error - no id","time":{"start":1753213302962,"stop":1753213302962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ada632b051f8e9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753213351721,"stop":1753213351721,"duration":0},"status":"passed","severity":"normal"},{"uid":"6449d0900a6435e1","name":"should partition messages based on acknowledgement status","time":{"start":1753213355202,"stop":1753213355202,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafb7bca1aef2ef2","name":"Push message with Basic HTML tag payload","time":{"start":1753213922083,"stop":1753213922083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9741f12d26adb32","name":"should handle dial errors gracefully","time":{"start":1753213311800,"stop":1753213311801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27bc36b29957068","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753213302244,"stop":1753213302244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f748bce9a993b22b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753213570804,"stop":1753213570804,"duration":0},"status":"passed","severity":"normal"},{"uid":"476fd98af0260a10","name":"Check publish message containing emoji","time":{"start":1753213509006,"stop":1753213509006,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa06542aac6a22a","name":"Push message equal or less that 1MB","time":{"start":1753213922092,"stop":1753213922092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc025b69058a6f3","name":"topics with same application and version share the same shard","time":{"start":1753213296799,"stop":1753213296803,"duration":4},"status":"passed","severity":"normal"},{"uid":"3451db3d4e28781e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753213302240,"stop":1753213302240,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ea984b4efad9af","name":"Check publish message containing escaped characters","time":{"start":1753213509003,"stop":1753213509003,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d794b5b8e2cf7a6","name":"should dial all peers on dial","time":{"start":1753213458311,"stop":1753213458312,"duration":1},"status":"passed","severity":"normal"},{"uid":"58049c0b41a67739","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753213351724,"stop":1753213351725,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd3a1b30915c5f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753213351722,"stop":1753213351722,"duration":0},"status":"passed","severity":"normal"},{"uid":"944d606e329a2e57","name":"Cluster id 0, shard 0","time":{"start":1753213606184,"stop":1753213606184,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f542e1b57f8a5e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753213837306,"stop":1753213837307,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e825692fcd93b97","name":"throws on content topic with empty application field","time":{"start":1753213296790,"stop":1753213296790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dd4786102a9e8d","name":"should handle general insertion and lookup correctly","time":{"start":1753213354044,"stop":1753213354044,"duration":0},"status":"passed","severity":"normal"},{"uid":"5697abd00a766eab","name":"Check received message with timestamp: 1753213370075 ","time":{"start":1753213812362,"stop":1753213812362,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dd3208e8529b08","name":"throws on content topic with empty topic name field","time":{"start":1753213296791,"stop":1753213296792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e81ecd73c4cb78","name":"tcp ip4 address","time":{"start":1753213302341,"stop":1753213302342,"duration":1},"status":"passed","severity":"normal"},{"uid":"713413475199f4","name":"should return false when peer is not on the specified shard","time":{"start":1753213312163,"stop":1753213312163,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d5fc8cb5e59c1b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753213311813,"stop":1753213311814,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b8376b0eb5a742","name":"Publish message with rate limit","time":{"start":1753213509012,"stop":1753213509012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0df74858de5100c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753213313102,"stop":1753213313102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68f9e29666da6da","name":"Default pageSize","time":{"start":1753213624647,"stop":1753213624647,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc385106300a770b","name":"should dial with PeerId and return stream","time":{"start":1753213313275,"stop":1753213313275,"duration":0},"status":"passed","severity":"normal"},{"uid":"890731619db15231","name":"handles different networkShards values correctly","time":{"start":1753213296804,"stop":1753213296804,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cca629ab195b03","name":"Check received message containing JSON","time":{"start":1753213812360,"stop":1753213812360,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa8dc1c9a9e165f","name":"Check publish message after service node is restarted","time":{"start":1753213509010,"stop":1753213509011,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3bfc81a0db665819","name":"Push message with short payload","time":{"start":1753213922059,"stop":1753213922059,"duration":0},"status":"passed","severity":"normal"},{"uid":"419666df4fd360b7","name":"Fails to publish duplicate message","time":{"start":1753213509008,"stop":1753213509008,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf51b1dd598995b6","name":"Push message with shell command payload","time":{"start":1753213922064,"stop":1753213922067,"duration":3},"status":"passed","severity":"normal"},{"uid":"8351161b8373e190","name":"Js publishes, other Js receives","time":{"start":1753213497903,"stop":1753213497903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6226ff586023f83","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753213351721,"stop":1753213351721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b26f2f2fdbbff9b","name":"isConnected should return false after all peers disconnect","time":{"start":1753213389980,"stop":1753213389981,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c526a1190ac1c53","name":"Check received message containing Script","time":{"start":1753213812368,"stop":1753213812369,"duration":1},"status":"passed","severity":"normal"},{"uid":"92157370b3623bc8","name":"Push message with JSON payload","time":{"start":1753213922083,"stop":1753213922083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8cfbe25a3f2624","name":"Check message received after jswaku node is restarted","time":{"start":1753213812364,"stop":1753213812365,"duration":1},"status":"passed","severity":"normal"},{"uid":"10897031e6cfd0e9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753213513698,"stop":1753213513698,"duration":0},"status":"passed","severity":"normal"},{"uid":"def87367e5e1f1f0","name":"should properly start and stop event listening","time":{"start":1753213342029,"stop":1753213342029,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefd24343e672814","name":"Push message with short payload","time":{"start":1753213922079,"stop":1753213922079,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4dc7236ecbd1a4","name":"should fail to send if no connected peers found","time":{"start":1753213342035,"stop":1753213342035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60f34fceb6e66eb","name":"Fails to publish message with empty text","time":{"start":1753213509009,"stop":1753213509009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c246bda953fa94b","name":"should not create multiple intervals when called multiple times","time":{"start":1753213311923,"stop":1753213311925,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3b076d5ec374872","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753213631480,"stop":1753213631480,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc60048cd20b80cf","name":"should invoke callbacks when receiving a message","time":{"start":1753213342713,"stop":1753213342714,"duration":1},"status":"passed","severity":"normal"},{"uid":"1866ae259d419c2","name":"should handle multiple peer connections","time":{"start":1753213312944,"stop":1753213312945,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cca3eda648a97b6","name":"should never report false negatives","time":{"start":1753213354042,"stop":1753213354043,"duration":1},"status":"passed","severity":"normal"},{"uid":"accb56e7ce6e465c","name":"Check publish message containing XML","time":{"start":1753213509001,"stop":1753213509001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a30bbf1c7a6f58","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753213320547,"stop":1753213320548,"duration":1},"status":"passed","severity":"normal"},{"uid":"1573a9c77bb6f4e3","name":"should skip peer when dialed recently","time":{"start":1753213311937,"stop":1753213311937,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e282328078de44","name":"Push message with Chinese payload","time":{"start":1753213922061,"stop":1753213922061,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba52a5a32537927","name":"should add event listener for peer:discovery","time":{"start":1753213311792,"stop":1753213311792,"duration":0},"status":"passed","severity":"normal"},{"uid":"609daf5a7deb9731","name":"should be online or offline if network state changed","time":{"start":1753213389985,"stop":1753213389986,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d1cc6eee98a450","name":"should wait for Filter peer to be connected","time":{"start":1753213342475,"stop":1753213342475,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54134d7d11e3582","name":"should remove event listeners","time":{"start":1753213312934,"stop":1753213312935,"duration":1},"status":"passed","severity":"normal"},{"uid":"46594b6d47b8bbd6","name":"random static sharding 8 - Cluster ID: 193, Shard ID: 40","time":{"start":1753213606187,"stop":1753213606187,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d8265bb4e19196","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753213312164,"stop":1753213312164,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7778bd36849d4c","name":"ends if response has no messages","time":{"start":1753213313181,"stop":1753213313181,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81f388919b5ffb8","name":"Using a function","time":{"start":1753213631755,"stop":1753213631755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d06210492eecb4c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753213342514,"stop":1753213342514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f874479ea9be10ed","name":"Check received message containing Chinese","time":{"start":1753213812357,"stop":1753213812358,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3ff9d358244393","name":"should create KeepAliveManager with required options","time":{"start":1753213312928,"stop":1753213312933,"duration":5},"status":"passed","severity":"normal"},{"uid":"514b28f08e6b92f8","name":"should handle case with all peers already connected","time":{"start":1753213313108,"stop":1753213313108,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d04b60657ad875","name":"ignores unrecognized TXT record formats","time":{"start":1753213321171,"stop":1753213321171,"duration":0},"status":"passed","severity":"normal"},{"uid":"36619f0c4db2f008","name":"Overlapping topic subscription","time":{"start":1753213518362,"stop":1753213518362,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7cc30f1b6a42aef","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753213351717,"stop":1753213351718,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37226a126783d71","name":"Push message with content topic containing unicode special characters","time":{"start":1753213922089,"stop":1753213922090,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85bb916644bd9cc","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753213837314,"stop":1753213837314,"duration":0},"status":"passed","severity":"normal"},{"uid":"13169c4e7cef4adc","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753213624090,"stop":1753213624090,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e062b1f0ca427e","name":"Check received message containing long","time":{"start":1753213812366,"stop":1753213812366,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08f436d297c526a","name":"should handle errors when globalThis is not available","time":{"start":1753213311996,"stop":1753213311997,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e2b28c548dabb5","name":"should reject if WakuNode is not started","time":{"start":1753213342471,"stop":1753213342472,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1d69894eb1644a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753213351720,"stop":1753213351720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e55ab976578171","name":"Check received message with timestamp: 1753213370075 ","time":{"start":1753213812372,"stop":1753213812372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4239e65ed7b6c494","name":"should drop connection to all peers on hangUp","time":{"start":1753213458313,"stop":1753213458314,"duration":1},"status":"passed","severity":"normal"},{"uid":"693e3f45b32b3c8d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753213518363,"stop":1753213518363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80956aa98daf723","name":"Throws when trying to push message with empty payload","time":{"start":1753213922085,"stop":1753213922085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a7816047195f74","name":"throws on content topic with empty version field","time":{"start":1753213296791,"stop":1753213296791,"duration":0},"status":"passed","severity":"normal"},{"uid":"88002769aed5465c","name":"Push message with meta","time":{"start":1753213922090,"stop":1753213922090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb9cdd1cd26eb07","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753213351726,"stop":1753213351726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ed4cf89b697ef6","name":"should skip peer when not on same cluster","time":{"start":1753213311950,"stop":1753213311950,"duration":0},"status":"passed","severity":"normal"},{"uid":"31028274efe9ee62","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753213518363,"stop":1753213518364,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7caa93a01a63103","name":"should dial one peer on dial","time":{"start":1753213458314,"stop":1753213458317,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d8e7ae8954a0b91","name":"should throw error - no id","time":{"start":1753213302961,"stop":1753213302961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3225293859f4de86","name":"messageHash returns a Uint8Array","time":{"start":1753213312530,"stop":1753213312530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1295d14edb055c","name":"Subscribe to topic containing XML and publish message","time":{"start":1753213518366,"stop":1753213518366,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e2239e9d8dcc0c","name":"should requeue task if no peer is available","time":{"start":1753213341321,"stop":1753213341321,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1f2d5c604abd71","name":"Subscribe to topic containing long and receive message","time":{"start":1753213837311,"stop":1753213837311,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af24ea0079a62c7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753213341384,"stop":1753213341384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c548b16bbea68be2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753213351711,"stop":1753213351711,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb0862525d056ef","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753213296803,"stop":1753213296804,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eae19b9e2e2c959","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753213332551,"stop":1753213332551,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f772b5424f161e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753213302244,"stop":1753213302245,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0eebe39bb7d7966","name":"isConnected should return true after first peer connects","time":{"start":1753213389979,"stop":1753213389980,"duration":1},"status":"passed","severity":"normal"},{"uid":"71709322de654f38","name":"Nodes with multiple pubsub topic","time":{"start":1753213502197,"stop":1753213502197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c97f2007317a60e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753213837296,"stop":1753213837296,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bc19f6f4411b9e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753213351712,"stop":1753213351712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae2295490a59c37","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753213320544,"stop":1753213320545,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0da8faf4a5b653","name":"should successfully query store with valid decoders and options","time":{"start":1753213342319,"stop":1753213342320,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc652bbd0e8dc17","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753213296797,"stop":1753213296797,"duration":0},"status":"passed","severity":"normal"},{"uid":"848bd55897f32c11","name":"should handle disconnect when peer has no timers","time":{"start":1753213312965,"stop":1753213312966,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdb6e708b7fafbf","name":"should throw error - no public key","time":{"start":1753213302962,"stop":1753213302962,"duration":0},"status":"passed","severity":"normal"},{"uid":"347f668bdb705102","name":"can query messages by message hash","time":{"start":1753213609751,"stop":1753213609754,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea50ac5124d34054","name":"should handle network check errors gracefully","time":{"start":1753213311958,"stop":1753213311958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae3fbee34913bea","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753213351707,"stop":1753213351708,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cdee165495f9753","name":"should add event listeners to libp2p","time":{"start":1753213311983,"stop":1753213311984,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb108209b913512","name":"should not dispatch event when already disconnected","time":{"start":1753213312009,"stop":1753213312009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6818b75c5633e3e3","name":"should return false when network is not connected","time":{"start":1753213313275,"stop":1753213313275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e421637566fd9434","name":"Relay + Store","time":{"start":1753213302970,"stop":1753213302970,"duration":0},"status":"passed","severity":"normal"},{"uid":"693be078d79d4629","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753213312515,"stop":1753213312515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8c01befbc2429e","name":"should handle peer store update failures gracefully","time":{"start":1753213312953,"stop":1753213312953,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae54b1b27d3a83c","name":"different cluster: nodes don't connect","time":{"start":1753213446415,"stop":1753213446415,"duration":0},"status":"passed","severity":"normal"},{"uid":"896d833183063a00","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753213351285,"stop":1753213351287,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd8970648d8cc08c","name":"A test","time":{"start":1753213431124,"stop":1753213431125,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9741653d62fe22","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753213624091,"stop":1753213624105,"duration":14},"status":"passed","severity":"normal"},{"uid":"3c4b8ab1be17231c","name":"Push message with content topic containing short","time":{"start":1753213922069,"stop":1753213922069,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3a6809a2f5a198","name":"Check publish message after client node is restarted","time":{"start":1753213509011,"stop":1753213509011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea2f8f9d1ef3d0c","name":"Push message with content topic containing Chinese","time":{"start":1753213922087,"stop":1753213922087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf7320463ad8696","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753213513693,"stop":1753213513694,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3fd2516d739a32","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753213296806,"stop":1753213296806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5530e6db1b35d","name":"Check publish message containing SQL Injection","time":{"start":1753213508999,"stop":1753213508999,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ed770cb57c840b","name":"Check received message containing special chars","time":{"start":1753213812357,"stop":1753213812357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dee49662b5e10d5","name":"throws on content topic with too few or too many fields","time":{"start":1753213296789,"stop":1753213296789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e95771c4ce1e7e3","name":"Push message with content topic containing JSON","time":{"start":1753213922075,"stop":1753213922075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23509469036e489","name":"throws on content topic with empty encoding field","time":{"start":1753213296792,"stop":1753213296792,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cf5e077bab6a96","name":"Check received message containing Basic HTML tag","time":{"start":1753213812360,"stop":1753213812360,"duration":0},"status":"passed","severity":"normal"},{"uid":"591fb58e14f6fe09","name":"should set field with all protocols disabled","time":{"start":1753213302968,"stop":1753213302968,"duration":0},"status":"passed","severity":"normal"},{"uid":"27669f6cf90f72d7","name":"Waku message hash computation (no timestamp)","time":{"start":1753213312529,"stop":1753213312529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a26af7576d3fa8","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753213570805,"stop":1753213570805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8a3fc224e6197","name":"Check meta is set [symmetric]","time":{"start":1753213330958,"stop":1753213330958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bd010e9d5871ad","name":"Push message with Russian payload","time":{"start":1753213922061,"stop":1753213922062,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ade8f8d70f5f28","name":"should create an instance with libp2p and dialer","time":{"start":1753213311782,"stop":1753213311791,"duration":9},"status":"passed","severity":"normal"},{"uid":"727b018d3c3b12d1","name":"should be delivered immediately if received","time":{"start":1753213355204,"stop":1753213355204,"duration":0},"status":"passed","severity":"normal"},{"uid":"64008a690bc81038","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753213330956,"stop":1753213330957,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c12760b915066d0","name":"should not return locked peers if enough unlocked are available","time":{"start":1753213342511,"stop":1753213342511,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f74ed11b01315f","name":"Subscribe and receive messages via waku relay post","time":{"start":1753213837296,"stop":1753213837296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ba602dcecf8578","name":"Promise Callback - true","time":{"start":1753213618660,"stop":1753213618662,"duration":2},"status":"passed","severity":"normal"},{"uid":"1708a3470751c0d1","name":"Passing page size 0 when there are 110 messages","time":{"start":1753213624639,"stop":1753213624639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80db60159eee478","name":"Refresh subscription","time":{"start":1753213518361,"stop":1753213518362,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a708537345d77aa5","name":"should be sent with empty content","time":{"start":1753213355202,"stop":1753213355202,"duration":0},"status":"passed","severity":"normal"},{"uid":"55196769cc20f955","name":"should not modify tags of connections for different peers","time":{"start":1753213342517,"stop":1753213342518,"duration":1},"status":"passed","severity":"normal"},{"uid":"390dfff214bc7f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753213837300,"stop":1753213837300,"duration":0},"status":"passed","severity":"normal"},{"uid":"40da23bbd1184e7f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753213302244,"stop":1753213302244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecc13f1500686e9","name":"should return all connected peers without codec filter","time":{"start":1753213313278,"stop":1753213313278,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ca74a3fa2ee751","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753213617209,"stop":1753213617209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d763b64e50f7db","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753213313274,"stop":1753213313274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11b7b01fe76b30","name":"accepts time-filtered query with content filter","time":{"start":1753213312990,"stop":1753213312990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed77e0e0d4246e96","name":"should encodeTxt and decodeTxt","time":{"start":1753213302959,"stop":1753213302959,"duration":0},"status":"passed","severity":"normal"},{"uid":"581213a2b1b0855b","name":"should properly create location multiaddrs - tcp6","time":{"start":1753213302966,"stop":1753213302966,"duration":0},"status":"passed","severity":"normal"},{"uid":"450f42c8bc460c46","name":"Check meta is set [ecies]","time":{"start":1753213332552,"stop":1753213332552,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b57bb7e06884cc","name":"should respect custom numPeersToUse configuration","time":{"start":1753213342515,"stop":1753213342515,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c42ff8f37fa820","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753213351708,"stop":1753213351708,"duration":0},"status":"passed","severity":"normal"},{"uid":"915900fb653843dc","name":"Push message with content topic containing unicode special characters","time":{"start":1753213922075,"stop":1753213922075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f324716f646dc0","name":"rejects hash query with time filter","time":{"start":1753213312990,"stop":1753213312990,"duration":0},"status":"passed","severity":"normal"},{"uid":"5053f5eec5df234c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753213296811,"stop":1753213296812,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ada47783924af9c","name":"Check received message containing short","time":{"start":1753213812365,"stop":1753213812366,"duration":1},"status":"passed","severity":"normal"},{"uid":"c181037e7cd1aa78","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753213351722,"stop":1753213351722,"duration":0},"status":"passed","severity":"normal"},{"uid":"26400ad376c02cb3","name":"random static sharding 9 - Cluster ID: 697, Shard ID: 746","time":{"start":1753213606188,"stop":1753213606188,"duration":0},"status":"passed","severity":"normal"},{"uid":"72190dd135babbb7","name":"should call waitForPeer on Relay","time":{"start":1753213342476,"stop":1753213342476,"duration":0},"status":"passed","severity":"normal"},{"uid":"85862d8370075a5c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753213312516,"stop":1753213312522,"duration":6},"status":"passed","severity":"normal"},{"uid":"bc1f2a0df2105ad9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753213837305,"stop":1753213837305,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef1577d29167a56","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753213320574,"stop":1753213320575,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb7bfbe9273721b","name":"Encoder throws on empty string content topic","time":{"start":1753213313369,"stop":1753213313370,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f19df81c1f2bdf0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753213302237,"stop":1753213302237,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f20e8fa9338cda","name":"Query with Promise Callback, No Decoder","time":{"start":1753213585937,"stop":1753213585937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc13a154c742dfb","name":"should register libp2p event listeners when start is called","time":{"start":1753213342513,"stop":1753213342513,"duration":0},"status":"passed","severity":"normal"},{"uid":"65eae59498c14b26","name":"Check message with non string payload is not received","time":{"start":1753213812374,"stop":1753213812374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08be3261a1dbd73","name":"can start the service","time":{"start":1753213484066,"stop":1753213484066,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1acb21045a82c8e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753213296809,"stop":1753213296809,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccefabbb2fbe46ac","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753213518364,"stop":1753213518365,"duration":1},"status":"passed","severity":"normal"},{"uid":"5454aaf9926d042d","name":"Subscribe to topic containing long and publish message","time":{"start":1753213518362,"stop":1753213518363,"duration":1},"status":"passed","severity":"normal"},{"uid":"64dcf997670bb935","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753213296806,"stop":1753213296806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b750d456b6578d85","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753213395988,"stop":1753213395988,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a4d987b4f63fe0","name":"Should update shard info","time":{"start":1753213458840,"stop":1753213458840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6452e8d48308fc92","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753213557921,"stop":1753213557931,"duration":10},"status":"passed","severity":"normal"},{"uid":"e7907faf342dcf76","name":"Renews subscription after lossing a connection","time":{"start":1753213837305,"stop":1753213837306,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be796a440c726cf","name":"should initialize bloom filter with correct parameters","time":{"start":1753213354041,"stop":1753213354042,"duration":1},"status":"passed","severity":"normal"},{"uid":"25480b228c9a15ec","name":"Filter","time":{"start":1753213638191,"stop":1753213638192,"duration":1},"status":"passed","severity":"normal"},{"uid":"1080d9f8f7917e5","name":"Query Generator - true","time":{"start":1753213618657,"stop":1753213618657,"duration":0},"status":"passed","severity":"normal"},{"uid":"432783c743f9c4e7","name":"Push message with content topic containing escaped characters","time":{"start":1753213922075,"stop":1753213922075,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4a9a283f39e8bb","name":"should lock peers when selected","time":{"start":1753213342510,"stop":1753213342510,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b23a786f446518c","name":"Push message with custom timestamp: 1753216996246","time":{"start":1753213922078,"stop":1753213922078,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fcd5297fbd0dc4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753213296798,"stop":1753213296798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5caf34b0167d177","name":"messageHashStr produces different results for different inputs","time":{"start":1753213312531,"stop":1753213312532,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f752a77e20228eb","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753213341386,"stop":1753213341386,"duration":0},"status":"passed","severity":"normal"},{"uid":"419af4fcde1154c0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753213631481,"stop":1753213631481,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6c8e00a4a3528a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753213351703,"stop":1753213351704,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f3d18e5bbc8992","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753213624089,"stop":1753213624090,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd28bbed3f1a037","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753213342514,"stop":1753213342515,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a11e5e894e7b9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753213342510,"stop":1753213342510,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecc6f1179a4d899","name":"Check publish message containing numeric","time":{"start":1753213508994,"stop":1753213508994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad58d65bebe4ccee","name":"Generator, 2 different shards","time":{"start":1753213576578,"stop":1753213576578,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e376fe0800a2f","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753213502196,"stop":1753213502196,"duration":0},"status":"passed","severity":"normal"},{"uid":"b917fb31d4797bc8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753213837305,"stop":1753213837305,"duration":0},"status":"passed","severity":"normal"},{"uid":"73daf3334837bdc5","name":"should handle dial errors","time":{"start":1753213313276,"stop":1753213313276,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d98cbe63acd07b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753213518367,"stop":1753213518367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a98c49e2f938223","name":"should handle multiple query options for time ranges","time":{"start":1753213342320,"stop":1753213342320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ae5852c80a55c1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753213320544,"stop":1753213320544,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e96cfa3e7cad40","name":"should only return 1 node with relay capability","time":{"start":1753213321171,"stop":1753213321172,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae0613cc4a99093","name":"Wrong topic","time":{"start":1753213609807,"stop":1753213609808,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a733028ed41ef2","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753213351708,"stop":1753213351708,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd46649c8d169ebf","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753213378084,"stop":1753213378085,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d707953e708969","name":"should enable all discoveries when explicitly set","time":{"start":1753213341382,"stop":1753213341383,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdd504e46b14576","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753213837314,"stop":1753213837314,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44f07737ba62053","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app77/3/topic839/utf8","time":{"start":1753213609801,"stop":1753213609802,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa1c52637a4ff3f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753213518364,"stop":1753213518364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3f6582a3f71ae","name":"Push message with emoji payload","time":{"start":1753213922085,"stop":1753213922085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e65aace8a50bf4b","name":"should return false when pubsub topic parsing fails","time":{"start":1753213312165,"stop":1753213312165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4a9d8a3b66d8ad","name":"Query Generator - false","time":{"start":1753213618658,"stop":1753213618660,"duration":2},"status":"passed","severity":"normal"},{"uid":"8cf17520687cb68c","name":"Relay - dialed after","time":{"start":1753213638186,"stop":1753213638186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f00e622b205a10","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753213631483,"stop":1753213631483,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1b06e126d81b84","name":"should not create relay timers when relay is not provided","time":{"start":1753213312956,"stop":1753213312957,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee15440d75f5ae1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753213837303,"stop":1753213837303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3f53f4500b94c9","name":"should return null for non-existent peer","time":{"start":1753213313109,"stop":1753213313109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9e586ac51fd4d1","name":"yields undefined for messages without content topic","time":{"start":1753213313182,"stop":1753213313182,"duration":0},"status":"passed","severity":"normal"},{"uid":"709472de072256a6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753213837301,"stop":1753213837301,"duration":0},"status":"passed","severity":"normal"},{"uid":"47eab82f9701c03e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753213296809,"stop":1753213296810,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f3a4d6fc9d4bce","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753213837302,"stop":1753213837302,"duration":0},"status":"passed","severity":"normal"},{"uid":"43234647e3fd22d6","name":"Decoder throws on undefined content topic","time":{"start":1753213313370,"stop":1753213313370,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dd62d059318df2","name":"throws on content topic with generation field greater than 0","time":{"start":1753213296790,"stop":1753213296790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1039749c7a35ba65","name":"should clear the dialing interval","time":{"start":1753213311925,"stop":1753213311926,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f570c9c19d6a26","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app54/8/topic136/utf8","time":{"start":1753213609802,"stop":1753213609803,"duration":1},"status":"passed","severity":"normal"},{"uid":"540ab87110d76a89","name":"should initialize with isNetworkConnected as false","time":{"start":1753213311983,"stop":1753213311983,"duration":0},"status":"passed","severity":"normal"},{"uid":"28851f9efb387c22","name":"Check publish message containing Basic HTML tag","time":{"start":1753213509002,"stop":1753213509002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7710b6e52c4c69e2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753213302960,"stop":1753213302960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d79678d5633fa6","name":"should be safe to call multiple times","time":{"start":1753213311793,"stop":1753213311797,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a7872f8cd411915","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753213389979,"stop":1753213389979,"duration":0},"status":"passed","severity":"normal"},{"uid":"90df7ebf56b61ed2","name":"Push message with content topic containing special chars","time":{"start":1753213922087,"stop":1753213922087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deff785de39b1eb","name":"should drop connection via multiaddr with hangUp","time":{"start":1753213458318,"stop":1753213458319,"duration":1},"status":"passed","severity":"normal"},{"uid":"106b6e714368fb75","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753213518368,"stop":1753213518369,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6c4d4a1b2b976","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753213812362,"stop":1753213812363,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa06dcea6baecd5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753213302240,"stop":1753213302240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6390dbdf26cbd1d6","name":"should insert elements correctly","time":{"start":1753213354042,"stop":1753213354042,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a660f30587ae78a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753213351716,"stop":1753213351716,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f24c6f31e8adf3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753213513698,"stop":1753213513698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b881e76dfffdad4f","name":"Push message with Arabic payload","time":{"start":1753213922081,"stop":1753213922081,"duration":0},"status":"passed","severity":"normal"},{"uid":"3318bc06e49e422","name":"should return false when peer has no shard info","time":{"start":1753213312158,"stop":1753213312159,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a5aed9bbaada64","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753213355200,"stop":1753213355200,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e88f672ffe9265","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753213330957,"stop":1753213330958,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3f7b657063a899","name":"messageHashStr works with IProtoMessage","time":{"start":1753213312531,"stop":1753213312531,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e64d97f7f44f348","name":"Query generator for multiple messages with different message text format","time":{"start":1753213617206,"stop":1753213617207,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a539aca1d2e1e57","name":"should handle peer connect event","time":{"start":1753213312005,"stop":1753213312006,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd51e2e956a0867","name":"should start and setup intervals and event listeners","time":{"start":1753213342714,"stop":1753213342714,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e28731907661c7","name":"should stop and cleanup resources","time":{"start":1753213342715,"stop":1753213342715,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6777239f09880b","name":"Query with Ordered Callback, No Decoder","time":{"start":1753213585936,"stop":1753213585936,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d3e0e45a6b0894","name":"can start and stop the service","time":{"start":1753213484066,"stop":1753213484067,"duration":1},"status":"passed","severity":"normal"},{"uid":"e783ebf5b13c1292","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753213312010,"stop":1753213312010,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb185cfecd14ae40","name":"Store - dialed after - with timeout","time":{"start":1753213638188,"stop":1753213638190,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a5ae4a5437b7560","name":"Check received message containing Arabic","time":{"start":1753213812358,"stop":1753213812358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0dcfd3741a806","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753213351712,"stop":1753213351712,"duration":0},"status":"passed","severity":"normal"},{"uid":"663c13349b7d91f7","name":"should use DNS peer discovery with light client","time":{"start":1753213375178,"stop":1753213375179,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ee4de8ae0a4c768e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753213296797,"stop":1753213296797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ce96470b6ce82","name":"should be safe to call multiple times","time":{"start":1753213311926,"stop":1753213311927,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b932c5dd3a5b335","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753213812362,"stop":1753213812362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ecb8d4c74eadbf","name":"should return peer for existing peer","time":{"start":1753213313108,"stop":1753213313108,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7bbeb5e32b7e16","name":"Check received message containing XML","time":{"start":1753213812359,"stop":1753213812360,"duration":1},"status":"passed","severity":"normal"},{"uid":"511f6bc69b392b9b","name":"Push message with JSON payload","time":{"start":1753213922063,"stop":1753213922063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3944bed3e2bd493","name":"should dial peers from store when no connections remain","time":{"start":1753213313105,"stop":1753213313105,"duration":0},"status":"passed","severity":"normal"}]