2025-07-01 14:14:19 +00:00

1 line
161 KiB
JSON

[{"uid":"7028c30dcf404ce4","name":"Subscribe and receives messages on 20 topics","time":{"start":1751379129757,"stop":1751379129757,"duration":0},"status":"passed","severity":"normal"},{"uid":"440d8214a13b574","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751379129773,"stop":1751379129773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5d1beb4ed892a4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751378739968,"stop":1751378739968,"duration":0},"status":"passed","severity":"normal"},{"uid":"739e35e1d4cebbc7","name":"Push message with XML payload","time":{"start":1751379218362,"stop":1751379218363,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e763fb31a121f8","name":"configure the node with multiple pubsub topics","time":{"start":1751378901726,"stop":1751378901727,"duration":1},"status":"passed","severity":"normal"},{"uid":"95dcbd8009178fb2","name":"accepts valid content-filtered query","time":{"start":1751378569071,"stop":1751378569073,"duration":2},"status":"passed","severity":"normal"},{"uid":"bda78a3c35f33838","name":"1 Relay, 1 fetch","time":{"start":1751378577158,"stop":1751378577158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a52b0af8d8b8fc5","name":"should set field with only FILTER enabled","time":{"start":1751378561031,"stop":1751378561031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0c6b1ef3144618","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app65/2/topic790/xml","time":{"start":1751378839979,"stop":1751378839980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c00b54f839e2800","name":"should be online or offline if network state changed","time":{"start":1751378627810,"stop":1751378627816,"duration":6},"status":"passed","severity":"normal"},{"uid":"1f5b5687c09e98bc","name":"Encoder throws on undefined content topic","time":{"start":1751378569639,"stop":1751378569639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec45d04e5561f15","name":"can start the service","time":{"start":1751378708437,"stop":1751378708454,"duration":17},"status":"passed","severity":"normal"},{"uid":"75ff2bf04044fd38","name":"Fails to push message bigger that 1MB","time":{"start":1751379218359,"stop":1751379218359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f9ff827d5970e4","name":"Check received message containing Chinese","time":{"start":1751379069903,"stop":1751379069904,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0960885ac5b25cc","name":"Query generator for multiple messages","time":{"start":1751378854308,"stop":1751378854309,"duration":1},"status":"passed","severity":"normal"},{"uid":"b346567e6aed7849","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751379129759,"stop":1751379129760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a618ce314fe5dad9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751379129760,"stop":1751379129760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d221e5b57d47601b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751378577077,"stop":1751378577077,"duration":0},"status":"passed","severity":"normal"},{"uid":"400c73703ea46ce9","name":"Check message with no payload is not received","time":{"start":1751379069937,"stop":1751379069938,"duration":1},"status":"passed","severity":"normal"},{"uid":"1211fd2e44acc2dd","name":"Push message with content topic containing special chars","time":{"start":1751379218367,"stop":1751379218367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8118c7966d68d1f","name":"Push message with content topic containing short","time":{"start":1751379218351,"stop":1751379218351,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9e9635fa2a462c","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751378554928,"stop":1751378554928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98f4b3dfb2f1a14","name":"Push message with content topic containing Russian","time":{"start":1751379218353,"stop":1751379218353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7434aaf435e1c5e","name":"Decoder throws on empty string content topic","time":{"start":1751378588851,"stop":1751378588851,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3eef41ca830af5","name":"Subscribe to topic containing long and receive message","time":{"start":1751379129759,"stop":1751379129759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44a4540802d1d6f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751378646588,"stop":1751378646590,"duration":2},"status":"passed","severity":"normal"},{"uid":"27b49a0e6f124d06","name":"Check message with non string payload is not received","time":{"start":1751379069938,"stop":1751379069938,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9cf9b3add34dab","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751379129772,"stop":1751379129772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e37be0bf51f8dd","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751378627801,"stop":1751378627807,"duration":6},"status":"passed","severity":"normal"},{"uid":"56c718892a42eac5","name":"should serialize and deserialize correctly","time":{"start":1751378609644,"stop":1751378609645,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fcf65fd62fed7","name":"Push message with content topic containing long","time":{"start":1751379218366,"stop":1751379218366,"duration":0},"status":"passed","severity":"normal"},{"uid":"60601cc22bf75f62","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751378597640,"stop":1751378597641,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf1666f29c82119","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751378631799,"stop":1751378631799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"535e2518126cc94e","name":"Relay - dialed first","time":{"start":1751378884079,"stop":1751378884079,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a7cd225fe000a5","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751378612309,"stop":1751378612309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2664c5768e72bc","name":"Subscribe to topic containing short and receive message","time":{"start":1751379129758,"stop":1751379129759,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77fef853ccdccf3","name":"should return false when shard is not included in network shards","time":{"start":1751378597917,"stop":1751378597917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b92e3d52dfbaaf0","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751378736138,"stop":1751378736138,"duration":0},"status":"passed","severity":"normal"},{"uid":"511ecf50ce108b5d","name":"Accepts a valid Waku Message","time":{"start":1751378601722,"stop":1751378601723,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffa5c2300f9fbb3","name":"should properly create location multiaddrs - udp6","time":{"start":1751378561028,"stop":1751378561028,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fb47a59e3788cf","name":"should get / set TCP multiaddr","time":{"start":1751378561026,"stop":1751378561026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb363bdec7b7129","name":"should support chaining for add method","time":{"start":1751378596395,"stop":1751378596395,"duration":0},"status":"passed","severity":"normal"},{"uid":"285905b0e98b5123","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751378598299,"stop":1751378598299,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca9d81753b87479","name":"should initialize with default number of peers","time":{"start":1751378597302,"stop":1751378597302,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a342ee6cbe1374","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751379129757,"stop":1751379129758,"duration":1},"status":"passed","severity":"normal"},{"uid":"facecc0ea9d972bb","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751378811578,"stop":1751378811579,"duration":1},"status":"passed","severity":"normal"},{"uid":"936904ebc1079f87","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751378554935,"stop":1751378554935,"duration":0},"status":"passed","severity":"normal"},{"uid":"486226573fa3855d","name":"Check received message containing Russian","time":{"start":1751379069927,"stop":1751379069928,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa983eac5e270f26","name":"should decode valid enr with tcp successfully","time":{"start":1751378561022,"stop":1751378561022,"duration":0},"status":"passed","severity":"normal"},{"uid":"509851a809862560","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751378581364,"stop":1751378581364,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db047268011edae","name":"Push message with unicode special characters payload","time":{"start":1751379218350,"stop":1751379218350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9b909b06c8703","name":"returns nothing if no connections present","time":{"start":1751378569151,"stop":1751378569151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e279d7f0da513095","name":"should reject if WakuNode is not started","time":{"start":1751378598206,"stop":1751378598206,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcd6e48fbc335aa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751379129763,"stop":1751379129763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6863babee7ff00f","name":"Check received message containing special chars","time":{"start":1751379069926,"stop":1751379069926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f366fa8faa4cee9","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751378554924,"stop":1751378554925,"duration":1},"status":"passed","severity":"normal"},{"uid":"267188aa9c779e87","name":"Check publish message containing emoji","time":{"start":1751378736138,"stop":1751378736138,"duration":0},"status":"passed","severity":"normal"},{"uid":"768292e0543e7ae","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751378727993,"stop":1751378727993,"duration":0},"status":"passed","severity":"normal"},{"uid":"16932c6c6b2de983","name":"addEventListener with correct event","time":{"start":1751378667358,"stop":1751378667358,"duration":0},"status":"passed","severity":"normal"},{"uid":"157050ffbc867a2b","name":"Decoder throws on undefined content topic","time":{"start":1751378588850,"stop":1751378588851,"duration":1},"status":"passed","severity":"normal"},{"uid":"276c14447bbe9528","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751378607539,"stop":1751378607539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84f1864585a78e","name":"should partition messages based on acknowledgement status","time":{"start":1751378612308,"stop":1751378612308,"duration":0},"status":"passed","severity":"normal"},{"uid":"295bca4b13216c8d","name":"Query Generator, No message returned","time":{"start":1751378822509,"stop":1751378822509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb4839f8d4d26ae","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751378877040,"stop":1751378877040,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcc10f9ac7ba4f7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751379129774,"stop":1751379129775,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfc85ee82d104e4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751378554944,"stop":1751378554946,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2d8f63419387eb0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751378612308,"stop":1751378612308,"duration":0},"status":"passed","severity":"normal"},{"uid":"61394add72daba8a","name":"should wait for Store peer to be connected","time":{"start":1751378598213,"stop":1751378598213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bb2ebfa314e3c5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751378560282,"stop":1751378560283,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa55f9ddb29e61d3","name":"Relay + Store","time":{"start":1751378561032,"stop":1751378561032,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c68da8d20377d82","name":"Push message with custom timestamp: 1720620235009","time":{"start":1751379218374,"stop":1751379218374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7414da82b95c954","name":"should use provided shard info when available","time":{"start":1751378597913,"stop":1751378597913,"duration":0},"status":"passed","severity":"normal"},{"uid":"47556588ce24029d","name":"Check received message containing Basic HTML tag","time":{"start":1751379069913,"stop":1751379069913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45070e41ee73f87","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751378607522,"stop":1751378607522,"duration":0},"status":"passed","severity":"normal"},{"uid":"43027051f8ba11e6","name":"should be empty when created","time":{"start":1751378598463,"stop":1751378598463,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7165d9fa76a44c","name":"Check received message containing escaped characters","time":{"start":1751379069914,"stop":1751379069914,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa92f3185825c720","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751378727994,"stop":1751378727994,"duration":0},"status":"passed","severity":"normal"},{"uid":"5325ef7789ccf99d","name":"should reject on timeout if it was set","time":{"start":1751378598209,"stop":1751378598210,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47fbf1e189c17d4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751378554920,"stop":1751378554921,"duration":1},"status":"passed","severity":"normal"},{"uid":"b128c14711338df7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751378739962,"stop":1751378739962,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9bb1cd126abb3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751379129767,"stop":1751379129767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e261370521ba6335","name":"Fails to publish duplicate message","time":{"start":1751378736140,"stop":1751378736140,"duration":0},"status":"passed","severity":"normal"},{"uid":"376a748305cf1fc5","name":"should be delivered immediately if received","time":{"start":1751378612310,"stop":1751378612310,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a35bab25298235","name":"should keep entries that haven't expired yet","time":{"start":1751378596406,"stop":1751378596407,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd269a61bf4c13d3","name":"Passing page size 3 when there are 20 messages","time":{"start":1751378869623,"stop":1751378869628,"duration":5},"status":"passed","severity":"normal"},{"uid":"d1e65062f17ee9dc","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751378822510,"stop":1751378822511,"duration":1},"status":"passed","severity":"normal"},{"uid":"45736d3086fbe572","name":"Check received message containing long","time":{"start":1751379069925,"stop":1751379069926,"duration":1},"status":"passed","severity":"normal"},{"uid":"6101a7bb58d3d97c","name":"Push message with rate limit","time":{"start":1751379218358,"stop":1751379218358,"duration":0},"status":"passed","severity":"normal"},{"uid":"734015543532f6dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751378554932,"stop":1751378554932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b25cf3910efa8e8","name":"topics with same application and version share the same shard","time":{"start":1751378554921,"stop":1751378554921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39010e9542dd670","name":"should detect messages with missing dependencies","time":{"start":1751378612307,"stop":1751378612308,"duration":1},"status":"passed","severity":"normal"},{"uid":"addf4cd1b12c18d5","name":"Push message with content topic containing short","time":{"start":1751379218365,"stop":1751379218366,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1eefa0e53b9b71b","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751378607530,"stop":1751378607530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c1166cb5f2d7d7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751378856406,"stop":1751378856407,"duration":1},"status":"skipped","severity":"normal"},{"uid":"46a1914d15ca9098","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751378786595,"stop":1751378786595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95b35defe47380b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751378607040,"stop":1751378607041,"duration":1},"status":"passed","severity":"normal"},{"uid":"679c2b7208ea66a3","name":"Push 30 different messages","time":{"start":1751379218350,"stop":1751379218350,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5215c8c6a8f69459","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751378607039,"stop":1751378607039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4cfe0b111f60d","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751378554952,"stop":1751378554953,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e70fdcc260b7de","name":"should return PeerId when PeerId is provided","time":{"start":1751378597908,"stop":1751378597910,"duration":2},"status":"passed","severity":"normal"},{"uid":"cef5d796b264191","name":"should throw error - invalid id","time":{"start":1751378561023,"stop":1751378561023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd2910c1b4c087","name":"isConnected should return false after all peers disconnect","time":{"start":1751378646591,"stop":1751378646592,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f1815dcbb867d1","name":"Push message with custom timestamp: 1751382235008","time":{"start":1751379218358,"stop":1751379218359,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3703a68e9b8bf16","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751378560288,"stop":1751378560289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1d2c6a2cd2536f","name":"should transition to Unhealthy when no connections","time":{"start":1751378597691,"stop":1751378597691,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e79979f7a3688f","name":"getPeersByDiscovery","time":{"start":1751378667360,"stop":1751378667360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33fa48db4cd428","name":"should not fail to stop the service if it was not started","time":{"start":1751378631795,"stop":1751378631795,"duration":0},"status":"passed","severity":"normal"},{"uid":"605295cabe5f9343","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751379129775,"stop":1751379129776,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25865845f913621","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751378560289,"stop":1751378560290,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07451f5c7c639d8","name":"Light Node - default protocols","time":{"start":1751378884082,"stop":1751378884082,"duration":0},"status":"passed","severity":"normal"},{"uid":"99922e4ae249c277","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751378607525,"stop":1751378607525,"duration":0},"status":"passed","severity":"normal"},{"uid":"915b2df733cd2a93","name":"Push message with content topic containing Arabic","time":{"start":1751379218367,"stop":1751379218368,"duration":1},"status":"passed","severity":"normal"},{"uid":"620cdd84a113fb4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751378607535,"stop":1751378607536,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7970f5cd1d4b45","name":"should not receive a peer event before start","time":{"start":1751378631797,"stop":1751378631797,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfc61bcdc38e2ac","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751378607536,"stop":1751378607536,"duration":0},"status":"passed","severity":"normal"},{"uid":"857cdcc71352dcf4","name":"should handle general insertion and lookup correctly","time":{"start":1751378609645,"stop":1751378609646,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa340d42b47e1c","name":"ignores domain fetching errors","time":{"start":1751378577511,"stop":1751378577512,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bfd12e40d592eb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751378607540,"stop":1751378607540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d508969b9471642f","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751378612310,"stop":1751378612310,"duration":0},"status":"passed","severity":"normal"},{"uid":"653e0e28a875ebf7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751379069933,"stop":1751379069933,"duration":0},"status":"passed","severity":"normal"},{"uid":"504ff36276d33e03","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751378786591,"stop":1751378786591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d519b7a6c988b147","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751378554922,"stop":1751378554922,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dbd546439080c9","name":"should throw if no connection provided","time":{"start":1751378569238,"stop":1751378569238,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd9db4c1503e1b8","name":"Encoder throws on empty string content topic","time":{"start":1751378587209,"stop":1751378587209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6b9b6efc550692","name":"Relay + Store","time":{"start":1751378632303,"stop":1751378632304,"duration":1},"status":"passed","severity":"normal"},{"uid":"82fc4311219cfb7c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751378739979,"stop":1751378739979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f297fe3d1505390","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751378663694,"stop":1751378663695,"duration":1},"status":"passed","severity":"normal"},{"uid":"5214accefcd8adab","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751378607533,"stop":1751378607533,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd5f2e1f035e2d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751378607527,"stop":1751378607528,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bcfd2df08f3b5b","name":"should return unique PubsubTopics for static sharding","time":{"start":1751378554926,"stop":1751378554927,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f27d8072758c535","name":"should emit a peer event after start","time":{"start":1751378581362,"stop":1751378581362,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c8c155c61de0bb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751378663695,"stop":1751378663695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac413398484a6d79","name":"Decoder throws on empty string content topic","time":{"start":1751378569640,"stop":1751378569640,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d7d894aa5fff77","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751378607529,"stop":1751378607529,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd25975f1930fe1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751378612306,"stop":1751378612307,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b97715f0ff4d7ff","name":"Push message equal or less that 1MB","time":{"start":1751379218375,"stop":1751379218375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7613a07333e46faa","name":"Passing page size 19 when there are 20 messages","time":{"start":1751378869637,"stop":1751378869637,"duration":0},"status":"passed","severity":"normal"},{"uid":"1628cdc4be6e1ef","name":"getPeersByDiscovery","time":{"start":1751378731917,"stop":1751378731918,"duration":1},"status":"passed","severity":"normal"},{"uid":"268f7027e486c0a6","name":"should encode/decode to RLP encoding","time":{"start":1751378561025,"stop":1751378561025,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39da7fadb55406a","name":"Subscribe to topic containing long and receive message","time":{"start":1751379129770,"stop":1751379129770,"duration":0},"status":"passed","severity":"normal"},{"uid":"392792daf23c9980","name":"messageHash returns a Uint8Array","time":{"start":1751378569141,"stop":1751378569142,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d85683384e43944","name":"can start and stop the service","time":{"start":1751378708454,"stop":1751378708457,"duration":3},"status":"passed","severity":"normal"},{"uid":"886fbd16af8be626","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751378588849,"stop":1751378588849,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc078969ee700c28","name":"should emit a peer event after start","time":{"start":1751378708461,"stop":1751378708461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1285211d478c3744","name":"Push message with emoji payload","time":{"start":1751379218364,"stop":1751379218365,"duration":1},"status":"passed","severity":"normal"},{"uid":"c937ad1b73f4f2f3","name":"Push message with Russian payload","time":{"start":1751379218346,"stop":1751379218347,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f0388c04915295","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751378646592,"stop":1751378646592,"duration":0},"status":"passed","severity":"normal"},{"uid":"70486e8c1740ce40","name":"Publish message with large meta","time":{"start":1751378736143,"stop":1751378736143,"duration":0},"status":"passed","severity":"normal"},{"uid":"86996b43a1c1c69b","name":"Ephemeral messages are not stored","time":{"start":1751378633453,"stop":1751378633453,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ecde4a8c33bf6a","name":"Push message with meta","time":{"start":1751379218357,"stop":1751379218357,"duration":0},"status":"passed","severity":"normal"},{"uid":"929ca52004fe1b72","name":"throws on empty content topic","time":{"start":1751378554911,"stop":1751378554912,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a289f2baee79d8","name":"should not fail to stop the service if it was not started","time":{"start":1751378581361,"stop":1751378581361,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f47e9eb2553d12d","name":"new peer added after a peer was already found","time":{"start":1751378731918,"stop":1751378731918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14891fefebf90fe","name":"should handle connection events","time":{"start":1751378597320,"stop":1751378597320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e813fec81849c","name":"1 Relay, 1 Filter, gives up","time":{"start":1751378577159,"stop":1751378577160,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2a01d12a0b44b7","name":"Fails to push message bigger that 1MB","time":{"start":1751379218375,"stop":1751379218375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a01b790648af0da","name":"should throw an error for missing sharding configuration","time":{"start":1751378554951,"stop":1751378554951,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba63cb23eea67e1","name":"Sets default value correctly","time":{"start":1751378883761,"stop":1751378883761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3d2041499696d9","name":"should handle special patterns correctly","time":{"start":1751378609645,"stop":1751378609645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1595a5cce82a4d29","name":"Refresh subscription","time":{"start":1751378739966,"stop":1751378739967,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a20bd07808d1778a","name":"should throw error - no id","time":{"start":1751378561022,"stop":1751378561022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb081a38b151e3d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751378598298,"stop":1751378598298,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a16305d8f7f327","name":"Check received message containing emoji","time":{"start":1751379069915,"stop":1751379069915,"duration":0},"status":"passed","severity":"normal"},{"uid":"6543690c7ab0f762","name":"rejects hash query with time filter","time":{"start":1751378569082,"stop":1751378569083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3cc3e684d224a17","name":"Check publish message containing escaped characters","time":{"start":1751378736137,"stop":1751378736137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb58b323d939272","name":"Relay - times out","time":{"start":1751378884080,"stop":1751378884080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f076c62543ad769d","name":"should throw error - no id","time":{"start":1751378561023,"stop":1751378561023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8e81f141f49455","name":"Check message with no payload is not received","time":{"start":1751379069923,"stop":1751379069924,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e09160869423ab","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751378554944,"stop":1751378554944,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dd1d3bb6415dd5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751378786595,"stop":1751378786595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d90642cca657e0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751378811576,"stop":1751378811577,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d1d9c5fd0db932","name":"should request renew when peer disconnects","time":{"start":1751378597320,"stop":1751378597320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47266573ca0a975","name":"should continually clean up expired entries at intervals","time":{"start":1751378596413,"stop":1751378596413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c15faf408c51cf","name":"Decoder throws on undefined content topic","time":{"start":1751378569640,"stop":1751378569640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8226637051d8f14","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751379129755,"stop":1751379129755,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c8f645445adac2","name":"configure the node with multiple content topics","time":{"start":1751378839988,"stop":1751378839988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c272c558f4550e6e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751379129764,"stop":1751379129764,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ac34d503da77d0","name":"Check publish message containing special chars","time":{"start":1751378736131,"stop":1751378736132,"duration":1},"status":"passed","severity":"normal"},{"uid":"453b8b53c08323d4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751378607532,"stop":1751378607532,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbf193f77c68290","name":"Decrypt messages","time":{"start":1751378710987,"stop":1751378710988,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbf750600806425","name":"non connected peers","time":{"start":1751378709018,"stop":1751378709019,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f69348c94aa0f764","name":"should only return 1 node with store capability","time":{"start":1751378577513,"stop":1751378577514,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f06db692225069e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751378554932,"stop":1751378554933,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc6e3180153b62c","name":"should decode valid enr successfully","time":{"start":1751378561021,"stop":1751378561021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d243a2247f8afe28","name":"Check received message containing Russian","time":{"start":1751379069906,"stop":1751379069907,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dedc9ebd1a506c","name":"Subscribe to topic containing Script and receive message","time":{"start":1751379129772,"stop":1751379129772,"duration":0},"status":"passed","severity":"normal"},{"uid":"111faf361ef4c0ec","name":"Encoder throws on empty string content topic","time":{"start":1751378569639,"stop":1751378569639,"duration":0},"status":"passed","severity":"normal"},{"uid":"533097e1cf50d82c","name":"Check received message containing special chars","time":{"start":1751379069902,"stop":1751379069903,"duration":1},"status":"passed","severity":"normal"},{"uid":"487cd705806454f0","name":"should not receive a peer event before start","time":{"start":1751378708461,"stop":1751378708462,"duration":1},"status":"passed","severity":"normal"},{"uid":"31854e3d4dd7a596","name":"should not throw an error for a single configured topic","time":{"start":1751378554947,"stop":1751378554947,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8541603ee42a02","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751379129768,"stop":1751379129768,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6aaeb83fa2c2259f","name":"shard 0","time":{"start":1751378901713,"stop":1751378901714,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6988301e6671944","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751378877040,"stop":1751378877041,"duration":1},"status":"passed","severity":"normal"},{"uid":"9502ae6c917d9469","name":"should properly create location multiaddrs - tcp4","time":{"start":1751378561027,"stop":1751378561028,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e94182ca8ca2815","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751378554917,"stop":1751378554918,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2faf0ebf9cf7aa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751379129762,"stop":1751379129762,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ee2ab264cb6068","name":"Check publish message containing short","time":{"start":1751378736130,"stop":1751378736130,"duration":0},"status":"passed","severity":"normal"},{"uid":"26065c405b68d106","name":"does not throw on valid cases","time":{"start":1751378554910,"stop":1751378554911,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbca352d53ecc5f5","name":"Push message with long payload","time":{"start":1751379218360,"stop":1751379218360,"duration":0},"status":"passed","severity":"normal"},{"uid":"55993ed2104b7694","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751378811582,"stop":1751378811582,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57a61969b944f5ca","name":"pre and post cipher","time":{"start":1751378587730,"stop":1751378587730,"duration":0},"status":"passed","severity":"normal"},{"uid":"da71b5e286ba94a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751378554948,"stop":1751378554949,"duration":1},"status":"passed","severity":"normal"},{"uid":"835a4d455fa0fdd2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751378877037,"stop":1751378877038,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe2ca4669fec7a8","name":"should maintain desired error rate","time":{"start":1751378609644,"stop":1751378609644,"duration":0},"status":"passed","severity":"normal"},{"uid":"67479a44b5e72c90","name":"Init the array if not present","time":{"start":1751378554435,"stop":1751378554436,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85909d4c0ddbc3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751378867569,"stop":1751378867570,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f08396a8eb95dff","name":"Push message with unicode special characters payload","time":{"start":1751379218364,"stop":1751379218364,"duration":0},"status":"passed","severity":"normal"},{"uid":"d148349bf7e671d1","name":"dispatchEvent via connectionManager","time":{"start":1751378667361,"stop":1751378667361,"duration":0},"status":"passed","severity":"normal"},{"uid":"440241636153ebb9","name":"should successfully stop","time":{"start":1751378598299,"stop":1751378598300,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a584f29b5f87459","name":"can start and stop the service","time":{"start":1751378631794,"stop":1751378631795,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc56d58b5859de9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751378867565,"stop":1751378867566,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac25eb41a3d1f86b","name":"Generator, custom pubsub topic","time":{"start":1751378856407,"stop":1751378856407,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c7d8dd8ae3ceb5","name":"should encodeTxt and decodeTxt","time":{"start":1751378561020,"stop":1751378561021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86e629b69253d3e","name":"Push message with content topic containing special chars","time":{"start":1751379218352,"stop":1751379218352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1094623f158dd41","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751379129771,"stop":1751379129771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fba1755117dbabd","name":"Subscribe and receive messages via lightPush","time":{"start":1751379129754,"stop":1751379129755,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4cc75fb68a20a6f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751378554919,"stop":1751378554919,"duration":0},"status":"passed","severity":"normal"},{"uid":"96eabc10bf8e0b5a","name":"should throw an error for missing required configuration","time":{"start":1751378554929,"stop":1751378554929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9febbcd6398169ae","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751378739984,"stop":1751378739985,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34fbeda23c9c72a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751378736141,"stop":1751378736141,"duration":0},"status":"passed","severity":"normal"},{"uid":"657d12486cdd33f7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751378554929,"stop":1751378554930,"duration":1},"status":"passed","severity":"normal"},{"uid":"edba48b0769c11b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751378607527,"stop":1751378607527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17ae952227e12a0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751378607532,"stop":1751378607532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c7b0f6d05d643a","name":"Push message with custom timestamp: 1720620235008","time":{"start":1751379218358,"stop":1751379218358,"duration":0},"status":"passed","severity":"normal"},{"uid":"41baeef718709c0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751378739961,"stop":1751378739962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f304fb70d1f7b8cd","name":"handles different clusterIds correctly","time":{"start":1751378554922,"stop":1751378554922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45fd088bce9cf6","name":"accepts valid message hash query","time":{"start":1751378569078,"stop":1751378569079,"duration":1},"status":"passed","severity":"normal"},{"uid":"61472f2fb525a11d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751378607518,"stop":1751378607518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac83d9ca8a351a16","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751378607518,"stop":1751378607519,"duration":1},"status":"passed","severity":"normal"},{"uid":"6841a4852155dd4b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751378554934,"stop":1751378554934,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe51811e55f93866","name":"caches peers it previously fetched","time":{"start":1751378577512,"stop":1751378577512,"duration":0},"status":"passed","severity":"normal"},{"uid":"310a0a888390c985","name":"Check received message with timestamp: 1751378627029000000 ","time":{"start":1751379069919,"stop":1751379069919,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacdba56f5e49580","name":"ignores unrecognized TXT record formats","time":{"start":1751378577512,"stop":1751378577512,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cff23182a06fbf","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751378597917,"stop":1751378597917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4db2015f1bd50e","name":"Check received message containing numeric","time":{"start":1751379069901,"stop":1751379069902,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c648431096a007","name":"Push message with content topic containing numeric","time":{"start":1751379218366,"stop":1751379218366,"duration":0},"status":"passed","severity":"normal"},{"uid":"744b6c44c5cadaaa","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751378799051,"stop":1751378799051,"duration":0},"status":"passed","severity":"normal"},{"uid":"6516bd8c3fdc815e","name":"Symmetric encrypt & Decrypt","time":{"start":1751378587729,"stop":1751378587730,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbf8561ed7bca9","name":"Promise Callback - true","time":{"start":1751378861518,"stop":1751378861518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a134c0b14bbfe26e","name":"Ordered Callback - true","time":{"start":1751378861520,"stop":1751378861522,"duration":2},"status":"passed","severity":"normal"},{"uid":"8615f18dd720502f","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751378598298,"stop":1751378598298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c193cf2e204964cb","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751378739978,"stop":1751378739978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65fe720fbee9800","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751378554953,"stop":1751378554953,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf45dd1a2734fd8","name":"Check received message containing Arabic","time":{"start":1751379069927,"stop":1751379069927,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e4864e0c2da5c2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751378786594,"stop":1751378786594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff88f69d68299d95","name":"Default pageSize","time":{"start":1751378869638,"stop":1751378869639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3484878ef227ef6","name":"should use DNS peer discovery with light client","time":{"start":1751378631799,"stop":1751378631799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60602683729dca4a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751378554927,"stop":1751378554927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1937ddc856c06b93","name":"Renews subscription after lossing a connection","time":{"start":1751379129775,"stop":1751379129775,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7d12d4420fa76f","name":"Using a function","time":{"start":1751378883760,"stop":1751378883760,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb80b7355ffae02a","name":"Filter","time":{"start":1751378884081,"stop":1751378884082,"duration":1},"status":"passed","severity":"normal"},{"uid":"844f1c2359acdb89","name":"handles different networkShards values correctly","time":{"start":1751378554922,"stop":1751378554923,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a453d9ebd456bb1","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751378607522,"stop":1751378607523,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b9c21bec744354","name":"Check publish message containing JSON","time":{"start":1751378736135,"stop":1751378736136,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd5d2ad880032d1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751378799050,"stop":1751378799050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cffb53bf6c1edb","name":"Decoder throws on empty string content topic","time":{"start":1751378587210,"stop":1751378587210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c89ddd84ab93b5","name":"should be called for bootstrap peers","time":{"start":1751378634771,"stop":1751378634772,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ed8c0bfa1165b2","name":"Push message with escaped characters payload","time":{"start":1751379218364,"stop":1751379218364,"duration":0},"status":"passed","severity":"normal"},{"uid":"73014f9238d332fd","name":"should not receive a peer event after stop","time":{"start":1751378708462,"stop":1751378708462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dcec4d88b3cb68","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751378607541,"stop":1751378607541,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f53d28aea12a5f","name":"Push message with special chars payload","time":{"start":1751379218361,"stop":1751379218361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa12d74ea73ca38","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751378731919,"stop":1751378731919,"duration":0},"status":"passed","severity":"normal"},{"uid":"253ba86ece6a0341","name":"can query messages normally","time":{"start":1751378843472,"stop":1751378843473,"duration":1},"status":"passed","severity":"normal"},{"uid":"41208b6177e7b468","name":"should return false when clusterId doesn't match","time":{"start":1751378597916,"stop":1751378597916,"duration":0},"status":"passed","severity":"normal"},{"uid":"576a9aa06a254a79","name":"retrieves a single peer","time":{"start":1751378577510,"stop":1751378577511,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92651ac564e8d82","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751379129762,"stop":1751379129762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e463d2370ae80977","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751379129755,"stop":1751379129755,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b09cf6aa84dd5c","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751378554949,"stop":1751378554950,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b087d91a95fefa9","name":"Passing page size 0 when there are 110 messages","time":{"start":1751378869620,"stop":1751378869622,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3c8b2902e5dff44","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751378607540,"stop":1751378607540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c229495a70518a9c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751378607531,"stop":1751378607531,"duration":0},"status":"passed","severity":"normal"},{"uid":"127ef89d5e13c31a","name":"All","time":{"start":1751378632304,"stop":1751378632304,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadb18f2dfc7ef69","name":"should handle different types of entries","time":{"start":1751378596407,"stop":1751378596408,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e80219f16297b3b","name":"should create a new stream if no existing for protocol found","time":{"start":1751378569238,"stop":1751378569239,"duration":1},"status":"passed","severity":"normal"},{"uid":"43029d9c0aed5c72","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751378786593,"stop":1751378786593,"duration":0},"status":"passed","severity":"normal"},{"uid":"661a9f8e09d3e6f7","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751378554927,"stop":1751378554928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d784eaa5624790b7","name":"Subscribe and receive messages via waku relay post","time":{"start":1751379129766,"stop":1751379129767,"duration":1},"status":"passed","severity":"normal"},{"uid":"612feeb459d2b5d0","name":"should process tasks in queue","time":{"start":1751378597017,"stop":1751378597022,"duration":5},"status":"passed","severity":"normal"},{"uid":"f3153de6d7f489b0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751378786590,"stop":1751378786591,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03650e7c2f17057","name":"Push message with meta","time":{"start":1751379218373,"stop":1751379218373,"duration":0},"status":"passed","severity":"normal"},{"uid":"391c49ff0f354247","name":"rejects hash query with content filter parameters","time":{"start":1751378569079,"stop":1751378569082,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d62de0e136e831a","name":"Push message with content topic containing long","time":{"start":1751379218351,"stop":1751379218351,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf98ca0045ab4be","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751378554946,"stop":1751378554947,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60f751b6021c635","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/5/topic510/utf8","time":{"start":1751378839985,"stop":1751378839986,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6feb656f6540787","name":"should only return 1 node with relay capability","time":{"start":1751378577513,"stop":1751378577513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5240b6b93bb4cf","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app28/1/topic110/json","time":{"start":1751378839979,"stop":1751378839979,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eadfb705e29cb9","name":"should emit a peer event after start","time":{"start":1751378631796,"stop":1751378631797,"duration":1},"status":"passed","severity":"normal"},{"uid":"417050352774cbd2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751378554933,"stop":1751378554934,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7aa4cf57998583","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751378811581,"stop":1751378811581,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed5bb6934b7f0be4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751378856405,"stop":1751378856405,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0ac7d105eba295","name":"safeDispatchEvent","time":{"start":1751378667361,"stop":1751378667361,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5f0525e5c173d4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751378607523,"stop":1751378607523,"duration":0},"status":"passed","severity":"normal"},{"uid":"77914f88e0146ece","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751378607531,"stop":1751378607531,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9299b16de04150","name":"should fail to send if no connected peers found","time":{"start":1751378597851,"stop":1751378597852,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f99def4fa10c00d","name":"recovers when dns.resolve returns empty","time":{"start":1751378577511,"stop":1751378577511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5927fbba6f44b1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751378607536,"stop":1751378607538,"duration":2},"status":"passed","severity":"normal"},{"uid":"7af237a42e01f180","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751378577077,"stop":1751378577078,"duration":1},"status":"passed","severity":"normal"},{"uid":"75eb4f067dbf308b","name":"throws an error for improperly formatted content topics","time":{"start":1751378554923,"stop":1751378554923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8b707f0fb9d7dc","name":"should push the message to the outgoing buffer","time":{"start":1751378612303,"stop":1751378612303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24cbc778e84037b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751378560283,"stop":1751378560284,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e2a2d69e8f8913","name":"Query Generator, No Decoder","time":{"start":1751378822508,"stop":1751378822508,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08ccbab634e419c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751378577514,"stop":1751378577514,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e89ce02ddda42d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751379218354,"stop":1751379218355,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98837beedfa7f11","name":"should only return 1 node with relay and store capability","time":{"start":1751378577513,"stop":1751378577513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2312a0a4ea2024fe","name":"throws on content topic with non-number generation field","time":{"start":1751378554912,"stop":1751378554913,"duration":1},"status":"passed","severity":"normal"},{"uid":"50549ddb5566aa4e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751378607531,"stop":1751378607532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea27ebd599c02981","name":"Push message with XML payload","time":{"start":1751379218348,"stop":1751379218348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2a2939094c6836","name":"should start and setup intervals and event listeners","time":{"start":1751378598465,"stop":1751378598465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d184f12959bb39f0","name":"Push message with numeric payload","time":{"start":1751379218344,"stop":1751379218345,"duration":1},"status":"passed","severity":"normal"},{"uid":"d064caaa86e1ef23","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751378607524,"stop":1751378607525,"duration":1},"status":"passed","severity":"normal"},{"uid":"9514bb07b88b9e98","name":"Push to array if already present","time":{"start":1751378554437,"stop":1751378554437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6ac41580b3bbf0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751379129760,"stop":1751379129761,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a88444a5e48a24","name":"Generator, 2 different pubsubtopics","time":{"start":1751378856406,"stop":1751378856406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23bccbc46c6331","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751378867567,"stop":1751378867568,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ebdfbc281d4890","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751378554924,"stop":1751378554924,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab3b3a6a2afc980","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751378554920,"stop":1751378554920,"duration":0},"status":"passed","severity":"normal"},{"uid":"668eb697717463c4","name":"removeEventListener with wrong event","time":{"start":1751378667359,"stop":1751378667360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a385e95442ac778","name":"Publish message with custom timestamp: Tue Jul 01 2025 15:05:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1751378736139,"stop":1751378736140,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05b4582e1704a69","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app45/6/topic538/proto","time":{"start":1751378839980,"stop":1751378839980,"duration":0},"status":"passed","severity":"normal"},{"uid":"101d7b659b1d7cee","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751379218371,"stop":1751379218371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6766615d612c61a3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751379069924,"stop":1751379069925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a5c387a848fd54","name":"Encoder throws on undefined content topic","time":{"start":1751378587209,"stop":1751378587209,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9336aeaaf8c292","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751378597637,"stop":1751378597637,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa185f69277ad2d2","name":"should initialize with Unhealthy status","time":{"start":1751378597689,"stop":1751378597691,"duration":2},"status":"passed","severity":"normal"},{"uid":"a420f75089ed7053","name":"Correctly serialized arguments","time":{"start":1751378669767,"stop":1751378669768,"duration":1},"status":"passed","severity":"normal"},{"uid":"2101b2ff73761e6d","name":"Push message with content topic containing escaped characters","time":{"start":1751379218356,"stop":1751379218356,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ea6c2d95b3c4a1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751379129775,"stop":1751379129775,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cfc50b56ff95d9","name":"random static sharding 6 - Cluster ID: 152, Shard ID: 592","time":{"start":1751378901719,"stop":1751378901719,"duration":0},"status":"passed","severity":"normal"},{"uid":"523d69c29278969b","name":"Passing page size 11 when there are 10 messages","time":{"start":1751378869635,"stop":1751378869636,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4aa29848c8c01c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751378901714,"stop":1751378901714,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9771eba23545fb","name":"Push message with Arabic payload","time":{"start":1751379218346,"stop":1751379218346,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d4bda3485c8b9e","name":"Nodes with multiple pubsub topic","time":{"start":1751378727992,"stop":1751378727993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc8d9dcfe45443e","name":"rejects content-filtered query with only contentTopics","time":{"start":1751378569077,"stop":1751378569078,"duration":1},"status":"passed","severity":"normal"},{"uid":"816e20eaa8707bf4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751378569139,"stop":1751378569139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e3a985187a0bb","name":"should initialize bloom filter with correct parameters","time":{"start":1751378609641,"stop":1751378609643,"duration":2},"status":"passed","severity":"normal"},{"uid":"be08fcb1bb5af59a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751378811576,"stop":1751378811576,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec35d4ef78ac459","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751379129767,"stop":1751379129767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af5c2982dfcb68e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751378631799,"stop":1751378631800,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2c8406d5b8471a2","name":"should return usable stream attached to connection","time":{"start":1751378569237,"stop":1751378569238,"duration":1},"status":"passed","severity":"normal"},{"uid":"47267aaa62f871aa","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751378634771,"stop":1751378634771,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bd8d3bcb882c4e","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751378634772,"stop":1751378634772,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a7ee4fc4a16e46","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751378739977,"stop":1751378739977,"duration":0},"status":"passed","severity":"normal"},{"uid":"2993f4f3e86e32da","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751379129771,"stop":1751379129771,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1be2efd3446cee","name":"Subscribe to topic containing short and receive message","time":{"start":1751379129769,"stop":1751379129770,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee2f701d9f63011","name":"nwaku subscribes","time":{"start":1751378722660,"stop":1751378722660,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c12373a6639dd2e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751379129774,"stop":1751379129774,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f8a5413f4eec46","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751378577078,"stop":1751378577078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd1b1c92388b468","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751378877039,"stop":1751378877039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d082233bdc6f2cf","name":"A test","time":{"start":1751378663844,"stop":1751378663844,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf30074cdc320fb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751378607541,"stop":1751378607541,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b4135e8ab4f944","name":"should encode/decode to text encoding","time":{"start":1751378561025,"stop":1751378561026,"duration":1},"status":"passed","severity":"normal"},{"uid":"5900d4fe92330cbe","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751378569141,"stop":1751378569141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0af1eaa1d61d5e","name":"isConnected should return true after first peer connects","time":{"start":1751378646591,"stop":1751378646591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98d0aa5712992fe","name":"can start and stop the service","time":{"start":1751378581361,"stop":1751378581361,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fb430fafd4a28c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751379129770,"stop":1751379129770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d45d3306a601b2c","name":"Generator, custom pubsub topic","time":{"start":1751378856405,"stop":1751378856406,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a5b435800858389","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751378554916,"stop":1751378554916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a0e6c530926b73","name":"should properly create location multiaddrs - udp","time":{"start":1751378561028,"stop":1751378561029,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9638b4b4fd2950","name":"can start the service","time":{"start":1751378581360,"stop":1751378581360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e071b55626dbbbb","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751378607526,"stop":1751378607526,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f566120b95da32","name":"Check publish message containing shell command","time":{"start":1751378736136,"stop":1751378736136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ad91266faa774e","name":"Throws when trying to push message with empty payload","time":{"start":1751379218350,"stop":1751379218351,"duration":1},"status":"passed","severity":"normal"},{"uid":"42434e88728002b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751378607538,"stop":1751378607539,"duration":1},"status":"passed","severity":"normal"},{"uid":"8671f4bb1c5b9d84","name":"Push message with content topic containing Script","time":{"start":1751379218354,"stop":1751379218354,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bfe78fdad29dad","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751378877038,"stop":1751378877038,"duration":0},"status":"passed","severity":"normal"},{"uid":"10394b1d0bb3d1f9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751378727992,"stop":1751378727992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e841a798f842bb69","name":"should reject if LightPush is requested but not mounted","time":{"start":1751378598207,"stop":1751378598208,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92945503b5bcf72","name":"Rejects garbage","time":{"start":1751378601723,"stop":1751378601724,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a5bd26f939ebbe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751378577515,"stop":1751378577515,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c648907ff17a38c1","name":"Check message with invalid timestamp is not received","time":{"start":1751379069921,"stop":1751379069922,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3d7b70d6a49524","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751378554949,"stop":1751378554949,"duration":0},"status":"passed","severity":"normal"},{"uid":"91caeffbee0ba5ef","name":"should select older connection if present","time":{"start":1751378569152,"stop":1751378569153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39ee614321ce502","name":"handles empty contentTopics array correctly","time":{"start":1751378554952,"stop":1751378554952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e6b189c4b9becb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751378607533,"stop":1751378607533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3bfa083b254643","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751379129763,"stop":1751379129763,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6c0a207a7bf47e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751378739972,"stop":1751378739974,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc8e44fd61af9e4b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app86/1/topic485/test.js","time":{"start":1751378839987,"stop":1751378839987,"duration":0},"status":"passed","severity":"normal"},{"uid":"4521b63cb8c49d8a","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751378554927,"stop":1751378554927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65d4c4d70e0c24e","name":"Push message with emoji payload","time":{"start":1751379218350,"stop":1751379218350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2948c64bc8d5713","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751378799050,"stop":1751378799050,"duration":0},"status":"passed","severity":"normal"},{"uid":"761b163fda11a532","name":"Push message with content topic containing shell command","time":{"start":1751379218372,"stop":1751379218372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d352a588c149c9","name":"Round trip binary serialization","time":{"start":1751378569638,"stop":1751378569638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eba7e6328c666b3","name":"should not allow unachievable error rate","time":{"start":1751378607038,"stop":1751378607039,"duration":1},"status":"passed","severity":"normal"},{"uid":"627d71fb8df630a9","name":"Check meta is set [symmetric]","time":{"start":1751378587207,"stop":1751378587208,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3de55f3a74d76d2","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751378560290,"stop":1751378560290,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ab9b7cfc6591e3","name":"should handle task timeouts","time":{"start":1751378597026,"stop":1751378597026,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9923ed489e4eba","name":"should reject if Filter is requested but not mounted","time":{"start":1751378598209,"stop":1751378598209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c4de9995ac641a","name":"udp ip6 address","time":{"start":1751378560346,"stop":1751378560346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74be43a53bfd6eb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751378554934,"stop":1751378554934,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c5430131922c91","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751378634772,"stop":1751378634773,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ccfba82e1b5832","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751378739976,"stop":1751378739976,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd13b435324e7b32","name":"Check publish message containing SQL Injection","time":{"start":1751378736134,"stop":1751378736134,"duration":0},"status":"passed","severity":"normal"},{"uid":"177205bd8f842bcd","name":"Push message with content topic containing JSON","time":{"start":1751379218355,"stop":1751379218355,"duration":0},"status":"passed","severity":"normal"},{"uid":"53993e123078d8d0","name":"Subscribe and receives messages on 20 topics","time":{"start":1751379129767,"stop":1751379129768,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90a340c15790c0d","name":"Push message with short payload","time":{"start":1751379218360,"stop":1751379218360,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bf5fbd1b25a979","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751378607520,"stop":1751378607520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a67e711fe9d581","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751378607523,"stop":1751378607523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6498b30805c6a598","name":"Push message with Basic HTML tag payload","time":{"start":1751379218348,"stop":1751379218348,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b19c65456b5a17","name":"stop","time":{"start":1751378667361,"stop":1751378667362,"duration":1},"status":"passed","severity":"normal"},{"uid":"139914df354054bf","name":"should throw error - no public key","time":{"start":1751378561024,"stop":1751378561024,"duration":0},"status":"passed","severity":"normal"},{"uid":"920057c2a9100a47","name":"Check received message containing short","time":{"start":1751379069925,"stop":1751379069925,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1fc84cfdf6a6a5","name":"should properly clean up resources when disposed","time":{"start":1751378596408,"stop":1751378596408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39e298e14bac5c2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app14/5/topic166/proto","time":{"start":1751378839980,"stop":1751378839980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c86dbe0f293e960","name":"Privacy Node - default protocol","time":{"start":1751378884082,"stop":1751378884082,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dab67ec6876b35","name":"tcp ip4 address","time":{"start":1751378560345,"stop":1751378560346,"duration":1},"status":"passed","severity":"normal"},{"uid":"786ddbe75719899e","name":"Publish message with rate limit","time":{"start":1751378736143,"stop":1751378736143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b896c0ec415c79a","name":"messageHashStr returns a hex string","time":{"start":1751378569142,"stop":1751378569142,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78581a6f1efe6cd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751378822508,"stop":1751378822508,"duration":0},"status":"passed","severity":"normal"},{"uid":"e260912889d796f8","name":"Check message received after jswaku node is restarted","time":{"start":1751379069924,"stop":1751379069924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb4105aba8cbbe4","name":"Publish message with custom timestamp: Tue Jul 01 2025 13:05:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1751378736139,"stop":1751378736139,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcacab7e29c24911","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751378576328,"stop":1751378576329,"duration":1},"status":"passed","severity":"normal"},{"uid":"4031e055bfa8f1fa","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751378633454,"stop":1751378633454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71280c2cb539df1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751378877041,"stop":1751378877042,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ef667f4ca335ce","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751379069933,"stop":1751379069934,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33e0445d308a4bb","name":"Ordered Callback - false","time":{"start":1751378861522,"stop":1751378861523,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc511b22d11c2221","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751378554923,"stop":1751378554924,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6fdbb72a444c57","name":"Check publish message containing XML","time":{"start":1751378736135,"stop":1751378736135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6010b673c74c8009","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751378822507,"stop":1751378822508,"duration":1},"status":"passed","severity":"normal"},{"uid":"8573b349277c9d85","name":"should add received messages to bloom filter","time":{"start":1751378612305,"stop":1751378612306,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db2226529a29c2e","name":"1 Store, 2 fetches","time":{"start":1751378577158,"stop":1751378577159,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d28a481c55cfd49","name":"Query with Ordered Callback, No Decoder","time":{"start":1751378822510,"stop":1751378822510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5f1438375db921","name":"should not receive a peer event after stop","time":{"start":1751378581363,"stop":1751378581363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3182735db9a09353","name":"should insert message into bloom filter","time":{"start":1751378612303,"stop":1751378612303,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb64deee7681340","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751378560281,"stop":1751378560282,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bfc4d8179e9418","name":"Decoder throws on undefined content topic","time":{"start":1751378587210,"stop":1751378587210,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e72a632af98ebd","name":"can query messages by message hash","time":{"start":1751378843474,"stop":1751378843474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0ae9f5a3bddfe","name":"should have no discoveries enabled by default","time":{"start":1751378597636,"stop":1751378597636,"duration":0},"status":"passed","severity":"normal"},{"uid":"361e35feae54c8ab","name":"Throws when trying to push message with empty payload","time":{"start":1751379218365,"stop":1751379218365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94712529687b3f2","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751378607528,"stop":1751378607528,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfe9c4d9d5fb442","name":"start node with empty shard should fail","time":{"start":1751378901727,"stop":1751378901727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c29bb35563e479c","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751378901727,"stop":1751378901727,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4204aaa6880dddd","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751378577159,"stop":1751378577159,"duration":0},"status":"passed","severity":"normal"},{"uid":"589dfc4a959c701b","name":"Query with Promise Callback, No message returned","time":{"start":1751378822512,"stop":1751378822512,"duration":0},"status":"passed","severity":"normal"},{"uid":"180af99229ce5d5e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751378554933,"stop":1751378554933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e530ff502d94573","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751379129766,"stop":1751379129766,"duration":0},"status":"passed","severity":"normal"},{"uid":"8482b757962f5e9d","name":"should return no connections if no open connection provided","time":{"start":1751378569152,"stop":1751378569152,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e57d0c2788e770","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751378822509,"stop":1751378822510,"duration":1},"status":"passed","severity":"normal"},{"uid":"894c61e0e9c05054","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751378727992,"stop":1751378727992,"duration":0},"status":"passed","severity":"normal"},{"uid":"36301459d37f9db1","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751378739979,"stop":1751378739982,"duration":3},"status":"passed","severity":"normal"},{"uid":"c11baea4430d1ec4","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751378588849,"stop":1751378588849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80218bc96185e37","name":"should increase lamport timestamp","time":{"start":1751378612302,"stop":1751378612303,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7f65449c3a135e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751378587205,"stop":1751378587207,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbadaf49a259bfdb","name":"Subscribe and receive messages via waku relay post","time":{"start":1751379129756,"stop":1751379129756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c68cf8f78f42ff","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751378597849,"stop":1751378597851,"duration":2},"status":"passed","severity":"normal"},{"uid":"753bb6219f379b13","name":"should never report false negatives","time":{"start":1751378609644,"stop":1751378609644,"duration":0},"status":"passed","severity":"normal"},{"uid":"e692041a26df9120","name":"Subscribe to topic containing Script and receive message","time":{"start":1751379129761,"stop":1751379129761,"duration":0},"status":"passed","severity":"normal"},{"uid":"65afdc8f85418233","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751379129773,"stop":1751379129773,"duration":0},"status":"passed","severity":"normal"},{"uid":"b249a4ffd9a57df4","name":"Overlapping topic subscription","time":{"start":1751379129769,"stop":1751379129769,"duration":0},"status":"passed","severity":"normal"},{"uid":"170aa3fc41bd860","name":"Check received message containing XML","time":{"start":1751379069929,"stop":1751379069929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d068196cf529e94d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751378607542,"stop":1751378607542,"duration":0},"status":"passed","severity":"normal"},{"uid":"132d82a109c58bdc","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751378739974,"stop":1751378739975,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee6bac6a25354d6","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751378560292,"stop":1751378560292,"duration":0},"status":"passed","severity":"normal"},{"uid":"44db5a2c05dc9477","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751379069921,"stop":1751379069921,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccebc5427e650bb","name":"Check received message containing unicode special characters","time":{"start":1751379069914,"stop":1751379069915,"duration":1},"status":"passed","severity":"normal"},{"uid":"475101aa2922a332","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751379129773,"stop":1751379129774,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7602f85a5decec9","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751378607519,"stop":1751378607519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d93a02dbcb1741b","name":"should retry failed tasks","time":{"start":1751378597022,"stop":1751378597025,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b1fdc48aea28e6e","name":"Check message with no content topic is not received","time":{"start":1751379069923,"stop":1751379069923,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dcc876aaeeb493","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751378799051,"stop":1751378799051,"duration":0},"status":"passed","severity":"normal"},{"uid":"6817469b9a542883","name":"Push message with content topic containing Script","time":{"start":1751379218370,"stop":1751379218370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe3478b45de28b8","name":"should use shardsUnderCluster when provided","time":{"start":1751378597915,"stop":1751378597916,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd687b71eb71e4b","name":"Check received message containing escaped characters","time":{"start":1751379069931,"stop":1751379069931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c98554a6fde79ad","name":"Subscribe to topic containing XML and receive message","time":{"start":1751379129762,"stop":1751379129762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d07c6fcdf650ff1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751378555096,"stop":1751378555096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca230830797931aa","name":"Fails to publish message with wrong content topic","time":{"start":1751378736140,"stop":1751378736141,"duration":1},"status":"passed","severity":"normal"},{"uid":"1232fe34a08b3d10","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751378634773,"stop":1751378634773,"duration":0},"status":"passed","severity":"normal"},{"uid":"58618c75f81c5ed9","name":"should request peer renewal on specific errors","time":{"start":1751378597025,"stop":1751378597026,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f90c29c010e527","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751378560278,"stop":1751378560279,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a48a043fddfc91","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751378607528,"stop":1751378607528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43de28c2ac74d67","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751378554953,"stop":1751378554953,"duration":0},"status":"passed","severity":"normal"},{"uid":"967320fb0222c4bf","name":"Store - dialed after - with timeout","time":{"start":1751378884081,"stop":1751378884081,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc96e22adedf0b0b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751378569137,"stop":1751378569138,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83ef2292078c5b","name":"Push message equal or less that 1MB","time":{"start":1751379218359,"stop":1751379218359,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6dde6a0c8111a","name":"Check publish message after client node is restarted","time":{"start":1751378736142,"stop":1751378736142,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4e45e165a9092da","name":"start node with empty content topic","time":{"start":1751378839989,"stop":1751378839989,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c37e156cb47bd6","name":"messageHashStr works with IProtoMessage","time":{"start":1751378569142,"stop":1751378569143,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e114033463f168","name":"Check publish message after service node is restarted","time":{"start":1751378736142,"stop":1751378736142,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c9979b51e34e710","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751378607521,"stop":1751378607521,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b096637d1ae7ff","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751378811580,"stop":1751378811580,"duration":0},"status":"passed","severity":"normal"},{"uid":"551d9232d10c219e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751378554925,"stop":1751378554925,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dde5b3bc3739fa","name":"should not be empty after adding a subscription","time":{"start":1751378598464,"stop":1751378598464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcc9f9b6d0e6572","name":"should set field with all protocols enabled","time":{"start":1751378561030,"stop":1751378561030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e6817dd00d2660","name":"Check received message containing shell command","time":{"start":1751379069930,"stop":1751379069930,"duration":0},"status":"passed","severity":"normal"},{"uid":"de361688e05ad8ba","name":"Encoder throws on undefined content topic","time":{"start":1751378588850,"stop":1751378588850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9155eec82a9b6ff","name":"isConnected return false after peer stops","time":{"start":1751378646592,"stop":1751378646592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba452a7585ed5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751378607533,"stop":1751378607533,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95784e8cde23564","name":"Check publish message containing Chinese","time":{"start":1751378736132,"stop":1751378736132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df2ae44d22c287b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751378554918,"stop":1751378554919,"duration":1},"status":"passed","severity":"normal"},{"uid":"390b689cf30d97aa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751379129764,"stop":1751379129764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af0eb910de4796d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751378607539,"stop":1751378607540,"duration":1},"status":"passed","severity":"normal"},{"uid":"1557feea9ee5fc73","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751378839988,"stop":1751378839989,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b423d977f5e4a9","name":"should return different streams if requested simultaniously","time":{"start":1751378569239,"stop":1751378569239,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd34298b9012964","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751378607522,"stop":1751378607522,"duration":0},"status":"passed","severity":"normal"},{"uid":"93be33eb0257eb9b","name":"should stop and cleanup resources","time":{"start":1751378598465,"stop":1751378598466,"duration":1},"status":"passed","severity":"normal"},{"uid":"46959e7335fe893b","name":"Reusing cursor across nodes","time":{"start":1751378811580,"stop":1751378811580,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f17f8d0f4ff4f39","name":"should not receive a peer event after stop","time":{"start":1751378631798,"stop":1751378631798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0be6031e6a7442","name":"should increase lamport timestamp","time":{"start":1751378612304,"stop":1751378612305,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61cd826fd24e9c7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751378554931,"stop":1751378554931,"duration":0},"status":"passed","severity":"normal"},{"uid":"79efca80f9b5aeda","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751378554918,"stop":1751378554918,"duration":0},"status":"passed","severity":"normal"},{"uid":"4459d65711c1cbca","name":"random static sharding 1 - Cluster ID: 938, Shard ID: 535","time":{"start":1751378901715,"stop":1751378901717,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b0c57b934b7216e","name":"Subscribe to topic containing Script and publish message","time":{"start":1751378739978,"stop":1751378739978,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bcff2fcd901cb1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751378561021,"stop":1751378561022,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d6fd3519ba359c","name":"Query with Promise Callback, No Decoder","time":{"start":1751378822511,"stop":1751378822511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdb11545ab0efec","name":"should not fail to stop the service if it was not started","time":{"start":1751378708457,"stop":1751378708460,"duration":3},"status":"passed","severity":"normal"},{"uid":"f8377c3482277028","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751378598297,"stop":1751378598297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e566967adfa441b2","name":"should not retry if at least one success","time":{"start":1751378597853,"stop":1751378597853,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc85f673846d7fdd","name":"Push message with content topic containing emoji","time":{"start":1751379218372,"stop":1751379218373,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e16b37d0ccc06","name":"Wrong topic","time":{"start":1751378839988,"stop":1751378839988,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f2b41f6c50588","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app81/8/topic257/test.js","time":{"start":1751378839984,"stop":1751378839985,"duration":1},"status":"passed","severity":"normal"},{"uid":"e670cbde33ee548c","name":"should reject if Store is requested but not mounted","time":{"start":1751378598209,"stop":1751378598209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad25ea2fb7624af5","name":"Check received message containing unicode special characters","time":{"start":1751379069931,"stop":1751379069931,"duration":0},"status":"passed","severity":"normal"},{"uid":"355dfac11b330a5b","name":"Nwaku publishes","time":{"start":1751378722661,"stop":1751378722661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e6b51cf7d17ca8","name":"different cluster, different shard: nodes don't connect","time":{"start":1751378675665,"stop":1751378675666,"duration":1},"status":"passed","severity":"normal"},{"uid":"35324ac0515e6baa","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751378560291,"stop":1751378560291,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ff374431cbe84d","name":"Store - dialed first","time":{"start":1751378884080,"stop":1751378884081,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c1b160f23b3a39","name":"Push message with custom timestamp: 1751382235009","time":{"start":1751379218374,"stop":1751379218375,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69f0feb921989ea","name":"Push message with custom timestamp: 1751375035008","time":{"start":1751379218358,"stop":1751379218358,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e60cdce20d080d8","name":"Check message on other pubsub topic is not received","time":{"start":1751379069922,"stop":1751379069922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51feebc782d8577","name":"random static sharding 8 - Cluster ID: 502, Shard ID: 540","time":{"start":1751378901721,"stop":1751378901722,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0fb4acfc0fbe2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751378554919,"stop":1751378554919,"duration":0},"status":"passed","severity":"normal"},{"uid":"347ebb914a30c54b","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751378627808,"stop":1751378627808,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e47207406ef07d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751378736142,"stop":1751378736142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c0c469ac9226c2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751379129774,"stop":1751379129774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca789e265c442f6f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751379129771,"stop":1751379129772,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe887b0dd62e130","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751378607534,"stop":1751378607535,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fbf5711fadfb63d","name":"should get locked peers","time":{"start":1751378597319,"stop":1751378597319,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd464d0e671b05ee","name":"Publish without waiting for remote peer","time":{"start":1751378739959,"stop":1751378739960,"duration":1},"status":"passed","severity":"normal"},{"uid":"df53da8b3a269334","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751378607517,"stop":1751378607517,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20b70fe687c2a75","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751378569240,"stop":1751378569240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7a9100a4fb688f","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751378627798,"stop":1751378627799,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b3776250e71aaf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751379129768,"stop":1751379129769,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08b1b7bd69d78e7","name":"Push message with custom timestamp: 1751375035009","time":{"start":1751379218374,"stop":1751379218374,"duration":0},"status":"passed","severity":"normal"},{"uid":"24579f891ba98a84","name":"Check received message with timestamp: 1751378627029000000 ","time":{"start":1751379069932,"stop":1751379069932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e2140a1d1393c4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751378786594,"stop":1751378786594,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e63bc1a4f161463","name":"should retry on complete failure if specified","time":{"start":1751378597852,"stop":1751378597853,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d83b51475841f6","name":"Check publish message containing long","time":{"start":1751378736131,"stop":1751378736131,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea0f62f25fb39f7","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app91/8/topic758/test.js","time":{"start":1751378839986,"stop":1751378839987,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55e512f0f5460bb","name":"should remove expired entries after TTL has passed","time":{"start":1751378596395,"stop":1751378596406,"duration":11},"status":"passed","severity":"normal"},{"uid":"8186cbeec577474b","name":"Push message with Script payload","time":{"start":1751379218362,"stop":1751379218362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcf5f050115f543","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751378607530,"stop":1751378607531,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27def005b4e8ea0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751378554926,"stop":1751378554926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4100682a651c09d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751378675661,"stop":1751378675661,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadb56158cc22bf1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751378560284,"stop":1751378560285,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeba9b66ecbd8a45","name":"should set field with only STORE enabled","time":{"start":1751378561030,"stop":1751378561031,"duration":1},"status":"passed","severity":"normal"},{"uid":"218ab4e24807a4b7","name":"Subscribe and publish message","time":{"start":1751378739960,"stop":1751378739961,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde864d290c66a4c","name":"Sample","time":{"start":1751378560419,"stop":1751378560419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b920527546eaa9d","name":"Check message received after jswaku node is restarted","time":{"start":1751379069938,"stop":1751379069938,"duration":0},"status":"passed","severity":"normal"},{"uid":"c345781f64fa8bde","name":"should check false positive rate","time":{"start":1751378609646,"stop":1751378609646,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda3f6689bcbadcd","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751378577078,"stop":1751378577079,"duration":1},"status":"passed","severity":"normal"},{"uid":"1399616b0e3c8a08","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751378554931,"stop":1751378554931,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c4fab67b9a1605","name":"Check publish message containing unicode special characters","time":{"start":1751378736137,"stop":1751378736137,"duration":0},"status":"passed","severity":"normal"},{"uid":"af626da4b3c1478b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751378739963,"stop":1751378739964,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0eded582f5b13d1","name":"should maintain proper timestamps if all messages received","time":{"start":1751378612305,"stop":1751378612305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d867c7aefd34102","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751378854313,"stop":1751378854313,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d49ba11402b566","name":"Callback on promise","time":{"start":1751378854314,"stop":1751378854314,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc6a7599556b944","name":"Waku message hash computation (payload length 0)","time":{"start":1751378569140,"stop":1751378569140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed2403b688119c9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751378877038,"stop":1751378877038,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f2d123f7588142","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751378867568,"stop":1751378867569,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bdccdd2ddbac58","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app56/3/topic670/json","time":{"start":1751378839981,"stop":1751378839984,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c84554e6be2a223","name":"should properly create location multiaddrs - udp4","time":{"start":1751378561027,"stop":1751378561027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a79017128ee4f11","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751378554930,"stop":1751378554930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbe73903e2a7971","name":"Publishes to nwaku","time":{"start":1751378722660,"stop":1751378722660,"duration":0},"status":"passed","severity":"normal"},{"uid":"c960c3bbfa3574aa","name":"Check message with no pubsub topic is not received","time":{"start":1751379069922,"stop":1751379069923,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4ccff4b88d0336","name":"Push message with content topic containing emoji","time":{"start":1751379218357,"stop":1751379218357,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e0ecf0b5fda943","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751378675661,"stop":1751378675662,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dadf21302c3a367","name":"Mutual subscription","time":{"start":1751378739956,"stop":1751378739958,"duration":2},"status":"passed","severity":"normal"},{"uid":"450314209aa15d","name":"Push message with special chars payload","time":{"start":1751379218345,"stop":1751379218345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ababb306ad195ecf","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751378554947,"stop":1751378554948,"duration":1},"status":"passed","severity":"normal"},{"uid":"8713f696b54ccde5","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751378597642,"stop":1751378597642,"duration":0},"status":"passed","severity":"normal"},{"uid":"37113929e4cf3303","name":"Push message with Chinese payload","time":{"start":1751379218361,"stop":1751379218361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7928b49c973037","name":"Push message with content topic containing Chinese","time":{"start":1751379218352,"stop":1751379218353,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d88381a9f67bd5","name":"Refresh subscription","time":{"start":1751379129769,"stop":1751379129769,"duration":0},"status":"passed","severity":"normal"},{"uid":"1688b44c04c9235e","name":"should properly create location multiaddrs - tcp","time":{"start":1751378561029,"stop":1751378561029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8febc54e8410adbd","name":"Should update multiaddrs","time":{"start":1751378676183,"stop":1751378676183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad765521ed90175e","name":"Push message with JSON payload","time":{"start":1751379218363,"stop":1751379218363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfb50fc6c4aeb38","name":"Callback on promise, aborts when callback returns true","time":{"start":1751378854314,"stop":1751378854314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2baf59b1746a00","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751378627808,"stop":1751378627809,"duration":1},"status":"passed","severity":"normal"},{"uid":"777e293eb3e47eb3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751378577080,"stop":1751378577080,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a2a760ec9cf706","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751378561031,"stop":1751378561031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24410cf5399ffd5","name":"should start and stop interval correctly","time":{"start":1751378597016,"stop":1751378597017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f3f2b192b9b5fc","name":"should enable all discoveries when explicitly set","time":{"start":1751378597636,"stop":1751378597637,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a91b912a0a65057","name":"Subscribe to topic containing short and publish message","time":{"start":1751378739967,"stop":1751378739967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d021d7e947df0d","name":"random static sharding 3 - Cluster ID: 623, Shard ID: 233","time":{"start":1751378901717,"stop":1751378901717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25f93b66339ae11","name":"Fails to push message with large meta","time":{"start":1751379218357,"stop":1751379218357,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a5b584607dfa2d","name":"connected peers and dial","time":{"start":1751378709017,"stop":1751378709018,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8bbae6dd43036dbf","name":"Query with Ordered Callback, No message returned","time":{"start":1751378822510,"stop":1751378822510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f1503b64bb8de6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751378607535,"stop":1751378607535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b695071776edc0bf","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751378811579,"stop":1751378811579,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6d5459cec86a5c","name":"should handle incoming messages","time":{"start":1751378598299,"stop":1751378598299,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a6c4c120708b6c","name":"Overlapping topic subscription","time":{"start":1751379129758,"stop":1751379129758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa1136c3482b4c9","name":"throws on content topic with generation field greater than 0","time":{"start":1751378554913,"stop":1751378554913,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a16cdbb83e9eec2","name":"same cluster, different shard: nodes connect","time":{"start":1751378675663,"stop":1751378675664,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0a2d5474cfda50","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751378577081,"stop":1751378577082,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf0ce36d49ee15d","name":"can start the service","time":{"start":1751378631793,"stop":1751378631794,"duration":1},"status":"passed","severity":"normal"},{"uid":"5121bdd9b565c79","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751378554917,"stop":1751378554917,"duration":0},"status":"passed","severity":"normal"},{"uid":"573e3a821b35a0b7","name":"Push message with numeric payload","time":{"start":1751379218360,"stop":1751379218360,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdef411b90eeb24","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751378554916,"stop":1751378554916,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1bc5e52ee28eb3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751378554920,"stop":1751378554920,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a0a2880001657a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751378554935,"stop":1751378554943,"duration":8},"status":"passed","severity":"normal"},{"uid":"7493b0cf43708329","name":"Check received message containing long","time":{"start":1751379069901,"stop":1751379069901,"duration":0},"status":"passed","severity":"normal"},{"uid":"822cbd11ebebd149","name":"should attach causal history and bloom filter to each message","time":{"start":1751378612304,"stop":1751378612304,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a79c10553040c96","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751378607518,"stop":1751378607518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c31255cea1c83e5","name":"random static sharding 9 - Cluster ID: 930, Shard ID: 200","time":{"start":1751378901722,"stop":1751378901723,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdd4ebbeba032ca","name":"should call waitForPeer on Relay","time":{"start":1751378598213,"stop":1751378598214,"duration":1},"status":"passed","severity":"normal"},{"uid":"9534ff5a5d694e92","name":"Query Generator - true","time":{"start":1751378861515,"stop":1751378861517,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e3000e1b0f9893f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751378577079,"stop":1751378577080,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd70a6b7633998b5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751378727993,"stop":1751378727993,"duration":0},"status":"passed","severity":"normal"},{"uid":"439ded41df247cb3","name":"handles empty shards array correctly","time":{"start":1751378554952,"stop":1751378554952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7742c18bc10ff8","name":"Check received message with timestamp: 1751378627029 ","time":{"start":1751379069932,"stop":1751379069932,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d5c10e9aa66fbb","name":"Subscribe and receive messages via lightPush","time":{"start":1751379129765,"stop":1751379129766,"duration":1},"status":"passed","severity":"normal"},{"uid":"663e38a01eb635a7","name":"Query generator for multiple messages with different content topic format","time":{"start":1751378854313,"stop":1751378854314,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b8c1099ce9858","name":"Check publish message containing Russian","time":{"start":1751378736133,"stop":1751378736133,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d5df596b335842","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751378607527,"stop":1751378607527,"duration":0},"status":"passed","severity":"normal"},{"uid":"912eff6a1bd33173","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751378569139,"stop":1751378569140,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df70d4e10fc8346","name":"Does not throw an exception when node disconnects","time":{"start":1751378883759,"stop":1751378883759,"duration":0},"status":"passed","severity":"normal"},{"uid":"29adddf67aa172fc","name":"Check received message containing shell command","time":{"start":1751379069914,"stop":1751379069914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f19d45658bd743","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751378839976,"stop":1751378839977,"duration":1},"status":"passed","severity":"normal"},{"uid":"6965be469e9636eb","name":"Push message with long payload","time":{"start":1751379218340,"stop":1751379218340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c06c2e3ad364a1","name":"should be empty after removing the only subscription","time":{"start":1751378598464,"stop":1751378598464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b02f5247b7383e","name":"Push message with short payload","time":{"start":1751379218339,"stop":1751379218340,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e012b6a65de28ac","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751378646590,"stop":1751378646591,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bcb5bfc01424818","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751378560274,"stop":1751378560276,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba1e631e3030cf0","name":"different cluster, same shard: nodes don't connect","time":{"start":1751378675664,"stop":1751378675665,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff598ded5f2dde0","name":"should insert elements correctly","time":{"start":1751378609643,"stop":1751378609644,"duration":1},"status":"passed","severity":"normal"},{"uid":"94426c08ba0fc87a","name":"LightPush","time":{"start":1751378884081,"stop":1751378884081,"duration":0},"status":"passed","severity":"normal"},{"uid":"52085b30f87b3463","name":"should load peers from local storage and dispatch events","time":{"start":1751378581364,"stop":1751378581364,"duration":0},"status":"passed","severity":"normal"},{"uid":"712554e3f6c22a5d","name":"Push message with content topic containing XML","time":{"start":1751379218354,"stop":1751379218354,"duration":0},"status":"passed","severity":"normal"},{"uid":"463d80985391c118","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751378597692,"stop":1751378597698,"duration":6},"status":"passed","severity":"normal"},{"uid":"5df5e10ecac1122c","name":"Should update shard info","time":{"start":1751378676183,"stop":1751378676183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92adb52e438204f","name":"Push message with Russian payload","time":{"start":1751379218361,"stop":1751379218362,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b7f31b788fe36f","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751378627794,"stop":1751378627798,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8abb7de25987680","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751378554935,"stop":1751378554935,"duration":0},"status":"passed","severity":"normal"},{"uid":"459be5ff8d2d020e","name":"Push message with content topic containing Chinese","time":{"start":1751379218367,"stop":1751379218367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d24e1a1d113adae","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751378633457,"stop":1751378633457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddff804fcdd388","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751378569240,"stop":1751378569240,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b31f569feab8e2","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751378554950,"stop":1751378554950,"duration":0},"status":"passed","severity":"normal"},{"uid":"db24cab336e2f260","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751378727994,"stop":1751378727994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21d2d686484f646","name":"random static sharding 4 - Cluster ID: 343, Shard ID: 576","time":{"start":1751378901718,"stop":1751378901718,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a1611735111bdc","name":"Subscribe to topic containing XML and publish message","time":{"start":1751378739979,"stop":1751378739979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad7ace221dbfebc","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751378612306,"stop":1751378612306,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafa4bf00fd87b7f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751378607529,"stop":1751378607530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c757d5a33bd6b70","name":"Push message with escaped characters payload","time":{"start":1751379218349,"stop":1751379218349,"duration":0},"status":"passed","severity":"normal"},{"uid":"363dd62978eab83f","name":"Check message with non string payload is not received","time":{"start":1751379069924,"stop":1751379069924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b41ba2d052d5a1","name":"A test","time":{"start":1751378663844,"stop":1751378663845,"duration":1},"status":"passed","severity":"normal"},{"uid":"368e7161a07dd2ca","name":"should properly start and stop event listening","time":{"start":1751378597699,"stop":1751378597699,"duration":0},"status":"passed","severity":"normal"},{"uid":"625ed4ccd1d9430d","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751378554929,"stop":1751378554929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c043ac96f2aa3a","name":"should deliver messages after dependencies are met","time":{"start":1751378612308,"stop":1751378612308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5d5bd9ade3b1ae","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751378607526,"stop":1751378607526,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb424387af6b83ae","name":"Delete observer","time":{"start":1751378710988,"stop":1751378710988,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bdaf0b1b12def8","name":"throws on content topic with empty version field","time":{"start":1751378554914,"stop":1751378554914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce845850cb0b6e37","name":"should throw an error for insufficient data","time":{"start":1751378555097,"stop":1751378555097,"duration":0},"status":"passed","severity":"normal"},{"uid":"339143522f595049","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751379069939,"stop":1751379069939,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a4cb9b54e410f4","name":"Check received message containing XML","time":{"start":1751379069912,"stop":1751379069913,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef1f2165b39d07b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751378598465,"stop":1751378598465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a42c44d211abe3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751378554918,"stop":1751378554918,"duration":0},"status":"passed","severity":"normal"},{"uid":"547d6b59598a2206","name":"Push message with content topic containing SQL Injection","time":{"start":1751379218370,"stop":1751379218370,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f843c4380a9cdf0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751378607529,"stop":1751378607529,"duration":0},"status":"passed","severity":"normal"},{"uid":"970088cd66d30cd6","name":"random static sharding 2 - Cluster ID: 440, Shard ID: 990","time":{"start":1751378901717,"stop":1751378901717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78e2047d74e8e3d","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751378597913,"stop":1751378597915,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4e5b6a54ecf8ea1","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751378569640,"stop":1751378569640,"duration":0},"status":"passed","severity":"normal"},{"uid":"9268a875687d07d3","name":"Push message with Script payload","time":{"start":1751379218348,"stop":1751379218348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3346ec8eee47aa09","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751378587207,"stop":1751378587207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f313ef0d72cb9e","name":"returns all values when wanted number is greater than available values","time":{"start":1751378576327,"stop":1751378576328,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3bf074bbbe29d7","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751378577076,"stop":1751378577077,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada0a4382de97178","name":"Check meta is set [ecies]","time":{"start":1751378588849,"stop":1751378588850,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49447bf2ff0c71a","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751378554951,"stop":1751378554951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5dffe3ce054f31","name":"Check received message containing Arabic","time":{"start":1751379069905,"stop":1751379069905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd54616b6f2b912","name":"should set field with only RELAY enabled","time":{"start":1751378561030,"stop":1751378561030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9298875a49ef105e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751378554930,"stop":1751378554930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0490c66643a60a0","name":"Sign & Recover","time":{"start":1751378587730,"stop":1751378587731,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4990d0d288b3857","name":"Ephemeral field set to true","time":{"start":1751378569638,"stop":1751378569638,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fb0726b49332c3","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751378607523,"stop":1751378607524,"duration":1},"status":"passed","severity":"normal"},{"uid":"813303e70bb328d0","name":"Subscribe to topic containing XML and receive message","time":{"start":1751379129772,"stop":1751379129773,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6b6582df863e34","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751378569074,"stop":1751378569077,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ed39cf52d526510","name":"Check publish message containing Script","time":{"start":1751378736134,"stop":1751378736134,"duration":0},"status":"passed","severity":"normal"},{"uid":"43aa4cafc046958f","name":"it tolerates circular branch references","time":{"start":1751378577511,"stop":1751378577511,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a9eb3f8e4a577","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751378560279,"stop":1751378560280,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6506719652bb558","name":"Push message with content topic containing unicode special characters","time":{"start":1751379218372,"stop":1751379218372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbe165941d196eb","name":"Passing page size 10 when there are 10 messages","time":{"start":1751378869628,"stop":1751378869635,"duration":7},"status":"passed","severity":"normal"},{"uid":"1cb2d5dd6169947e","name":"Subscribe to topic containing long and publish message","time":{"start":1751378739967,"stop":1751378739968,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb956417becd28b","name":"should wait for LightPush peer to be connected","time":{"start":1751378598210,"stop":1751378598211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4d7763d1bb9363","name":"should reject if Relay is requested but not mounted","time":{"start":1751378598206,"stop":1751378598207,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e754a547cb736","name":"Fails to publish message with empty text","time":{"start":1751378736140,"stop":1751378736140,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6187788a5371384","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751378612309,"stop":1751378612309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e853444e13c6e4a","name":"should get / set UDP multiaddr","time":{"start":1751378561026,"stop":1751378561026,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee7baed12d18d9b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751378577514,"stop":1751378577514,"duration":0},"status":"passed","severity":"normal"},{"uid":"b882008b9a69d5df","name":"random static sharding 7 - Cluster ID: 852, Shard ID: 300","time":{"start":1751378901719,"stop":1751378901721,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ddae6ae52c32544","name":"should be able to encode the field with only STORE set to true","time":{"start":1751378560277,"stop":1751378560278,"duration":1},"status":"passed","severity":"normal"},{"uid":"f657826d297ecdc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751378607542,"stop":1751378607542,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb9e86cf4c933ec","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751378877039,"stop":1751378877039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1688ecda49d61fde","name":"Push message with Arabic payload","time":{"start":1751379218361,"stop":1751379218361,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a723ec80aa58d41","name":"more peers than existing","time":{"start":1751378709018,"stop":1751378709018,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83d19e83546dbb1a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751379129768,"stop":1751379129768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcb39d8294f5bea","name":"should check connected peers if present and suitable","time":{"start":1751378598210,"stop":1751378598210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea90751b28885ff7","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751378739982,"stop":1751378739983,"duration":1},"status":"passed","severity":"normal"},{"uid":"9999724f0bca4eb7","name":"Push message with shell command payload","time":{"start":1751379218363,"stop":1751379218364,"duration":1},"status":"passed","severity":"normal"},{"uid":"f380165028eedacf","name":"Check received message containing Basic HTML tag","time":{"start":1751379069929,"stop":1751379069929,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d1d2ae960d6cc9","name":"same cluster, same shard: nodes connect","time":{"start":1751378675662,"stop":1751378675663,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a7edd6fa8c9e24","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751378569142,"stop":1751378569142,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fe6f22d6289cab","name":"Push message with content topic containing JSON","time":{"start":1751379218371,"stop":1751379218371,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ce3010821c5a7c","name":"Check received message containing short","time":{"start":1751379069900,"stop":1751379069900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc294331acb093f7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751378607534,"stop":1751378607534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a2e400bff5ea47","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751378607521,"stop":1751378607521,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7886dfef49838b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751378554944,"stop":1751378554944,"duration":0},"status":"passed","severity":"normal"},{"uid":"769411b300930825","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751379129756,"stop":1751379129756,"duration":0},"status":"passed","severity":"normal"},{"uid":"8284687346c874d0","name":"should respect max attempts limit","time":{"start":1751378597026,"stop":1751378597027,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ebc5c7f687f990","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app69/5/topic522/proto","time":{"start":1751378839987,"stop":1751378839988,"duration":1},"status":"passed","severity":"normal"},{"uid":"122bc35451762ff4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751379129756,"stop":1751379129756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6044e6ed6a848403","name":"Push message with content topic containing SQL Injection","time":{"start":1751379218353,"stop":1751379218353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62ae5604e20a3ed","name":"should invoke callbacks when receiving a message","time":{"start":1751378598464,"stop":1751378598465,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebf46490f3c868a","name":"less peers than existing","time":{"start":1751378709018,"stop":1751378709018,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98f1cb261327f48c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751378560291,"stop":1751378560292,"duration":1},"status":"passed","severity":"normal"},{"uid":"67009eb49835428e","name":"Check received message containing Script","time":{"start":1751379069909,"stop":1751379069910,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b446a33208443d4","name":"Check message with no pubsub topic is not received","time":{"start":1751379069937,"stop":1751379069937,"duration":0},"status":"passed","severity":"normal"},{"uid":"662e64e9d9f4b9a2","name":"Check received message with timestamp: 1751378627029 ","time":{"start":1751379069920,"stop":1751379069920,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e854fa60eb3bfc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751378607535,"stop":1751378607535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2763e882395806","name":"should return valid sharding parameters for static sharding","time":{"start":1751378554951,"stop":1751378554951,"duration":0},"status":"passed","severity":"normal"},{"uid":"9175a0b35e243eaf","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751378577515,"stop":1751378577516,"duration":1},"status":"skipped","severity":"normal"},{"uid":"94304619391b7e37","name":"Check received message containing SQL Injection","time":{"start":1751379069928,"stop":1751379069928,"duration":0},"status":"passed","severity":"normal"},{"uid":"9602177855cecf3b","name":"Push message with content topic containing escaped characters","time":{"start":1751379218372,"stop":1751379218372,"duration":0},"status":"passed","severity":"normal"},{"uid":"500ad1d6913dea5a","name":"Push message with rate limit","time":{"start":1751379218373,"stop":1751379218374,"duration":1},"status":"passed","severity":"normal"},{"uid":"94cbd7e0b5056db5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751379129770,"stop":1751379129771,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f78b78b19ce54b","name":"Nodes with multiple pubsub topic","time":{"start":1751378727994,"stop":1751378727994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7cada381b79c69","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751379129766,"stop":1751379129766,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bd2e2be52e87a9","name":"should set field with all protocols disabled","time":{"start":1751378561029,"stop":1751378561030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f21f18f675317e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751379129776,"stop":1751379129776,"duration":0},"status":"passed","severity":"normal"},{"uid":"66259c16b83a457d","name":"groups content topics by expected pubsub topic","time":{"start":1751378554921,"stop":1751378554922,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae24036f6c2d1996","name":"Meta field set when metaSetter is specified","time":{"start":1751378569638,"stop":1751378569639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c4f669bed7b279","name":"returns all values when wanted number matches available values","time":{"start":1751378576321,"stop":1751378576325,"duration":4},"status":"passed","severity":"normal"},{"uid":"ebd3f28f4b9a57ab","name":"Waku message hash computation (no timestamp)","time":{"start":1751378569140,"stop":1751378569141,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c00e11e073f331","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751378597692,"stop":1751378597692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daf4218547d1054","name":"connects to nwaku","time":{"start":1751378883759,"stop":1751378883759,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e45fd584dd13ec0","name":"Promise Callback - false","time":{"start":1751378861518,"stop":1751378861520,"duration":2},"status":"passed","severity":"normal"},{"uid":"94cc1ca485028028","name":"should not fail to start the service if it is already started","time":{"start":1751378581361,"stop":1751378581362,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b017eb908320e70","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751378577079,"stop":1751378577079,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba45603acd33a85","name":"Refresh subscription","time":{"start":1751379129758,"stop":1751379129758,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3e1acd0d9cca0c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751378598298,"stop":1751378598298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1231d8f678f3eff0","name":"accepts time-filtered query with content filter","time":{"start":1751378569083,"stop":1751378569083,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacb3268919002f5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751379129757,"stop":1751379129757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29ad5b5685f490f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751378731918,"stop":1751378731919,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7cef0dd1a6d8f55f","name":"should return false","time":{"start":1751378561024,"stop":1751378561024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41261ea50f87a09","name":"should insert message id into causal history","time":{"start":1751378612303,"stop":1751378612304,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b4c005afc5ba73","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751378597916,"stop":1751378597916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a64fa0a33cf6f4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751378569239,"stop":1751378569240,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5cc4e2c5d665a6","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751378822509,"stop":1751378822509,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc855591ecfc2024","name":"should throw an error for an unconfigured topic","time":{"start":1751378554948,"stop":1751378554948,"duration":0},"status":"passed","severity":"normal"},{"uid":"871fcfd64df39200","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751378646588,"stop":1751378646588,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45c53071eaa4940","name":"should properly create location multiaddrs - tcp6","time":{"start":1751378561028,"stop":1751378561028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad10ba8d60f87bcf","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751378607520,"stop":1751378607520,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad86a389490ad950","name":"returns only open connection if one present","time":{"start":1751378569151,"stop":1751378569152,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7abc972277e2304","name":"Check received message containing Script","time":{"start":1751379069928,"stop":1751379069928,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b3a41856edc5e3","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751378739985,"stop":1751378739985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89bb2c9d23d0a2b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751378854314,"stop":1751378854315,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d84be3ee095990b","name":"Check message with no content topic is not received","time":{"start":1751379069937,"stop":1751379069937,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9898d5280e7ffb","name":"Check received message containing Chinese","time":{"start":1751379069927,"stop":1751379069927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff69d53733ff2681","name":"Publish message with custom timestamp: Wed Jul 10 2024 14:05:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1751378736138,"stop":1751378736139,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf381d4e3d7449f","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751378597641,"stop":1751378597642,"duration":1},"status":"passed","severity":"normal"},{"uid":"81de36e8ee3c7159","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751378786590,"stop":1751378786590,"duration":0},"status":"passed","severity":"normal"},{"uid":"922fb07bc09d845b","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751378607521,"stop":1751378607521,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec5a5af69f73075","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751379129763,"stop":1751379129763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f66bf12e42726c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751378877039,"stop":1751378877040,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75ce1913256036","name":"Check received message containing JSON","time":{"start":1751379069913,"stop":1751379069914,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93e3387e61f9730","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751378607525,"stop":1751378607526,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f2ceac645c1b9f","name":"Js publishes, other Js receives","time":{"start":1751378722661,"stop":1751378722661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2d6cd6f25570bf","name":"Check message with invalid timestamp is not received","time":{"start":1751379069934,"stop":1751379069935,"duration":1},"status":"passed","severity":"normal"},{"uid":"183be57e86f9b531","name":"Fields are not dropped","time":{"start":1751378569125,"stop":1751378569126,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ea1bd834e74c9","name":"should update ack status of messages in outgoing buffer","time":{"start":1751378612309,"stop":1751378612310,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39e3f5d83bf43d","name":"Push message with SQL Injection payload","time":{"start":1751379218347,"stop":1751379218347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0b8e6e080397e2","name":"should properly compute the node id","time":{"start":1751378561024,"stop":1751378561025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e5f6795bd80aae","name":"should not allow k > 12","time":{"start":1751378607036,"stop":1751378607038,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d268c932cb51d0b","name":"throws on content topic with empty application field","time":{"start":1751378554913,"stop":1751378554914,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d26a1547fc67466","name":"Encoder throws on empty string content topic","time":{"start":1751378588850,"stop":1751378588850,"duration":0},"status":"passed","severity":"normal"},{"uid":"391f8052b44852de","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751378612305,"stop":1751378612305,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f77d491b886561","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751378811579,"stop":1751378811580,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffceca26d14ae31","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751379129759,"stop":1751379129759,"duration":0},"status":"passed","severity":"normal"},{"uid":"2beeb36ae8c1dc61","name":"Check publish message containing numeric","time":{"start":1751378736131,"stop":1751378736131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e7bb6c3139cfa2","name":"should not fail to start the service if it is already started","time":{"start":1751378631796,"stop":1751378631796,"duration":0},"status":"passed","severity":"normal"},{"uid":"1520fdd2cadbe52a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751378554931,"stop":1751378554932,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b6430702702258","name":"Push 30 different messages","time":{"start":1751379218365,"stop":1751379218365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e0b1e325235c7dd","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751378739983,"stop":1751378739984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9adcee37dba750a8","name":"Relay - dialed after","time":{"start":1751378884080,"stop":1751378884080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cebb455b17694a","name":"random static sharding 10 - Cluster ID: 658, Shard ID: 589","time":{"start":1751378901723,"stop":1751378901726,"duration":3},"status":"passed","severity":"normal"},{"uid":"25c1e4fd79385b04","name":"Passing an array","time":{"start":1751378883760,"stop":1751378883760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c871f34c7700cc8","name":"Ordered callback, aborts when callback returns true","time":{"start":1751378854315,"stop":1751378854315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fc52921b894617","name":"should initialize with custom number of peers","time":{"start":1751378597303,"stop":1751378597319,"duration":16},"status":"passed","severity":"normal"},{"uid":"fbaf6d60c864d456","name":"should add and check entries correctly","time":{"start":1751378596390,"stop":1751378596394,"duration":4},"status":"passed","severity":"normal"},{"uid":"d4009ff5fe7861e4","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751378607530,"stop":1751378607530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ce8c2cb0deb97d","name":"Check publish message containing Basic HTML tag","time":{"start":1751378736135,"stop":1751378736135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2f4bad361f2c8c","name":"Push message with content topic containing unicode special characters","time":{"start":1751379218356,"stop":1751379218356,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c47a2719b228e","name":"should be sent with empty content","time":{"start":1751378612309,"stop":1751378612309,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c89e59e57ac91c","name":"Check received message containing SQL Injection","time":{"start":1751379069908,"stop":1751379069908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b234f799eeca9229","name":"Query generator for 2000 messages","time":{"start":1751378854317,"stop":1751378854317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6081f2564e1eef6e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751378560286,"stop":1751378560288,"duration":2},"status":"passed","severity":"normal"},{"uid":"31447ed919c5a1ab","name":"Renews subscription after lossing a connection","time":{"start":1751379129764,"stop":1751379129764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c889d76cdba672","name":"random static sharding 5 - Cluster ID: 705, Shard ID: 478","time":{"start":1751378901718,"stop":1751378901718,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c203caf624385c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751378856408,"stop":1751378856408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bb80dddf6ff8ba","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751378554949,"stop":1751378554949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33d84e9f7a1a43c","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751378607040,"stop":1751378607040,"duration":0},"status":"passed","severity":"normal"},{"uid":"248e687747a39ff0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751378554932,"stop":1751378554932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2bf0e5f92b37a8","name":"Relay","time":{"start":1751378632303,"stop":1751378632303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dbd3705ca7c02","name":"should wait for Filter peer to be connected","time":{"start":1751378598211,"stop":1751378598211,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e339eba8d8d4ae","name":"Register correct protocols","time":{"start":1751378739958,"stop":1751378739959,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0829dad9834e4e6","name":"should send to specified number of peers of used peers","time":{"start":1751378597852,"stop":1751378597852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f447fb872c33f17","name":"Non TWN Cluster","time":{"start":1751378839977,"stop":1751378839978,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e43f037afd8a158","name":"Push message with SQL Injection payload","time":{"start":1751379218362,"stop":1751379218362,"duration":0},"status":"passed","severity":"normal"},{"uid":"543f1d9aee46416c","name":"Push message with content topic containing XML","time":{"start":1751379218370,"stop":1751379218371,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc78efc6c865996","name":"Used by Waku Relay","time":{"start":1751378883760,"stop":1751378883761,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35532fd0230d3b1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751379129757,"stop":1751379129757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98380a270e7fc22b","name":"should add and remove event listeners correctly","time":{"start":1751378581365,"stop":1751378581365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65dae1caad69dc","name":"through manual discovery","time":{"start":1751378669523,"stop":1751378669523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4cc5577c8c9548","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751378554953,"stop":1751378554954,"duration":1},"status":"passed","severity":"normal"},{"uid":"e903134fa3111aee","name":"should throw error - no public key","time":{"start":1751378561022,"stop":1751378561023,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fbe4ae61e12a01","name":"Passing page size 110 when there are 120 messages","time":{"start":1751378869638,"stop":1751378869638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75ad88f4baf0643","name":"Check received message containing numeric","time":{"start":1751379069926,"stop":1751379069926,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe9115af15344a8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751378607539,"stop":1751378607539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f790b5a4080f87b9","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751379129765,"stop":1751379129765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2869c76d9e29e01","name":"Fails to push message with large meta","time":{"start":1751379218373,"stop":1751379218373,"duration":0},"status":"passed","severity":"normal"},{"uid":"830da85508171485","name":"throws on content topic with empty encoding field","time":{"start":1751378554915,"stop":1751378554915,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f999a07c02e6d9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751378786589,"stop":1751378786589,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5c86afcbc238e4","name":"Passing page size 1 when there are 4 messages","time":{"start":1751378869622,"stop":1751378869623,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60996674ee2c598","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751379069920,"stop":1751379069921,"duration":1},"status":"passed","severity":"normal"},{"uid":"43108a57d68a876a","name":"should handle a minimal index list","time":{"start":1751378555096,"stop":1751378555096,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0dbc30b067a3a1","name":"should mark all messages in causal history as acknowledged","time":{"start":1751378612306,"stop":1751378612306,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0813758deb2006","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751379129761,"stop":1751379129761,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9d0c3414979677","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751378554917,"stop":1751378554917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7cbadd01be93f7","name":"Asymmetric encrypt & decrypt","time":{"start":1751378587729,"stop":1751378587729,"duration":0},"status":"passed","severity":"normal"},{"uid":"40871c1283f0c4ba","name":"Push message with content topic containing Russian","time":{"start":1751379218369,"stop":1751379218370,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f4b822b28f27b7","name":"should handle corrupted local storage data gracefully","time":{"start":1751378581364,"stop":1751378581365,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c0bb3fae7c9541","name":"throws on content topic with too few or too many fields","time":{"start":1751378554912,"stop":1751378554912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c782233c5bce1cb","name":"Push message with JSON payload","time":{"start":1751379218349,"stop":1751379218349,"duration":0},"status":"passed","severity":"normal"},{"uid":"19937e8450fbdc04","name":"throws on content topic with empty topic name field","time":{"start":1751378554914,"stop":1751378554915,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad53ce01a5d3746","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751378607538,"stop":1751378607538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c4aaa14f0a0d5","name":"should not receive a peer event before start","time":{"start":1751378581362,"stop":1751378581363,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf0ad3d3406529c","name":"addEventListener with wrong event","time":{"start":1751378667358,"stop":1751378667359,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b89918e42e9338","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751378739965,"stop":1751378739966,"duration":1},"status":"passed","severity":"normal"},{"uid":"3404c6084dba7dc6","name":"Check received message containing JSON","time":{"start":1751379069930,"stop":1751379069930,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8e33a618d91a8f","name":"listenerCount","time":{"start":1751378667360,"stop":1751378667360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d5d467e4bb6ebb","name":"Push message with shell command payload","time":{"start":1751379218349,"stop":1751379218349,"duration":0},"status":"passed","severity":"normal"},{"uid":"571912ba4471696c","name":"messageHashStr produces different results for different inputs","time":{"start":1751378569143,"stop":1751378569144,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d23f7eab29bcfd","name":"should not fail to start the service if it is already started","time":{"start":1751378708460,"stop":1751378708461,"duration":1},"status":"passed","severity":"normal"},{"uid":"936cfbffbfccf0b0","name":"Query generator for multiple messages with different message text format","time":{"start":1751378854309,"stop":1751378854313,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ce0cb0dedda9cd8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751379129760,"stop":1751379129760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4969fcb485493fa9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751378555096,"stop":1751378555097,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb355010b97b26c","name":"Push message with content topic containing Arabic","time":{"start":1751379218353,"stop":1751379218353,"duration":0},"status":"passed","severity":"normal"},{"uid":"29897ef00ad60733","name":"Check publish message containing Arabic","time":{"start":1751378736133,"stop":1751378736133,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d239eb62ef03241","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751378786594,"stop":1751378786595,"duration":1},"status":"passed","severity":"normal"},{"uid":"a225172be2e98acf","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751378607534,"stop":1751378607534,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0f8f121303e0d4","name":"messageHashStr produces consistent results for the same input","time":{"start":1751378569143,"stop":1751378569143,"duration":0},"status":"passed","severity":"normal"},{"uid":"954117fe4f16efba","name":"should properly create peer info with all multiaddrs","time":{"start":1751378561029,"stop":1751378561029,"duration":0},"status":"passed","severity":"normal"},{"uid":"511c2836df1586c8","name":"Check message on other pubsub topic is not received","time":{"start":1751379069935,"stop":1751379069936,"duration":1},"status":"passed","severity":"normal"},{"uid":"9619e887bea11185","name":"Push message with content topic containing shell command","time":{"start":1751379218355,"stop":1751379218356,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d39dc86cbed849","name":"Check received message containing emoji","time":{"start":1751379069931,"stop":1751379069932,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41f2f0919fa5621","name":"Push message with content topic containing numeric","time":{"start":1751379218352,"stop":1751379218352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f263fba6ff202f7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751378633455,"stop":1751378633456,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9102f35f30a252","name":"should be able to decode the field with only STORE set to true","time":{"start":1751378560289,"stop":1751378560289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3145ed6139547d9d","name":"should return empty list for no shard","time":{"start":1751378554928,"stop":1751378554928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c641707572ff05fa","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751378597910,"stop":1751378597911,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ddcd14277c943","name":"Generator, 2 different pubsubtopics","time":{"start":1751378856404,"stop":1751378856405,"duration":1},"status":"passed","severity":"normal"},{"uid":"8370dc00c0a10a7b","name":"Push message with Basic HTML tag payload","time":{"start":1751379218363,"stop":1751379218363,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c070f21e73ae840","name":"Generator, 2 different pubsubtopics","time":{"start":1751378856407,"stop":1751378856408,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19021110394b9e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751378607541,"stop":1751378607541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4edcf90da6e225","name":"Push message with Chinese payload","time":{"start":1751379218345,"stop":1751379218346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9570aed81bfac03d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751379129765,"stop":1751379129765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0a28b6988fcc09","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751378822511,"stop":1751378822511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6b4d78ad1a2013","name":"Query Generator - false","time":{"start":1751378861517,"stop":1751378861517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f253b53a0669b24","name":"can dial TLS multiaddrs","time":{"start":1751378669522,"stop":1751378669523,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7e7c5f7d779f25","name":"Overlapping topic subscription","time":{"start":1751378739967,"stop":1751378739967,"duration":0},"status":"skipped","severity":"normal"},{"uid":"739fee80576606ff","name":"removeEventListener with correct event","time":{"start":1751378667359,"stop":1751378667359,"duration":0},"status":"passed","severity":"normal"},{"uid":"657959eecb00c95b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751378554943,"stop":1751378554944,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eba4affdac89baf","name":"Generator, custom pubsub topic","time":{"start":1751378856404,"stop":1751378856404,"duration":0},"status":"passed","severity":"normal"}]