mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-14 19:03:08 +00:00
1 line
188 KiB
JSON
1 line
188 KiB
JSON
[{"uid":"bf451a2a89b7f853","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754538260039,"stop":1754538260039,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe59baf5a230d24a","name":"Push message with XML payload","time":{"start":1754538864013,"stop":1754538864013,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdab187815c8118","name":"Check publish message containing Arabic","time":{"start":1754538439565,"stop":1754538439566,"duration":1},"status":"passed","severity":"normal"},{"uid":"236857b5f4ef2138","name":"should check connected peers if present and suitable","time":{"start":1754538275854,"stop":1754538275855,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7b16eeb7aef9eb","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754538265591,"stop":1754538265591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f9297c0efda5b7","name":"should deliver messages after dependencies are met","time":{"start":1754538265592,"stop":1754538265593,"duration":1},"status":"passed","severity":"normal"},{"uid":"724a414aa10d3798","name":"should properly create location multiaddrs - tcp4","time":{"start":1754538221681,"stop":1754538221681,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a369687ea6ec74","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754538215371,"stop":1754538215371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d8f5e6c82cd7b","name":"Renews subscription after lossing a connection","time":{"start":1754538778227,"stop":1754538778227,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa87f7bd31e925d9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754538260062,"stop":1754538260062,"duration":0},"status":"passed","severity":"normal"},{"uid":"343966b63f6e617d","name":"Publish message with rate limit","time":{"start":1754538439577,"stop":1754538439578,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88a0bc5b0062a1e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app17/4/topic412/test.js","time":{"start":1754538540521,"stop":1754538540522,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9f84dd2b089b69","name":"should throw error - no public key","time":{"start":1754538221676,"stop":1754538221677,"duration":1},"status":"passed","severity":"normal"},{"uid":"1351d74f3c3fbe3f","name":"should drop connection to one peer on hangUp","time":{"start":1754538392968,"stop":1754538392968,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a09d2b9c98a0dd2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754538238809,"stop":1754538238809,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2c6089655351c8","name":"Check received message containing escaped characters","time":{"start":1754538751614,"stop":1754538751614,"duration":0},"status":"passed","severity":"normal"},{"uid":"781cc398fd67d452","name":"Check received message containing Russian","time":{"start":1754538751622,"stop":1754538751622,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a01c3fd14b6b0f","name":"throws on content topic with non-number generation field","time":{"start":1754538215367,"stop":1754538215367,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e78176c88b5c6","name":"should encodeTxt and decodeTxt","time":{"start":1754538221674,"stop":1754538221675,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca564506de52b22","name":"Push message with content topic containing JSON","time":{"start":1754538864019,"stop":1754538864019,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02ee1d0be43223e","name":"Push message with Chinese payload","time":{"start":1754538864011,"stop":1754538864011,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eafa1cdd791a81","name":"should add peer to queue when queue is not empty","time":{"start":1754538231035,"stop":1754538231035,"duration":0},"status":"passed","severity":"normal"},{"uid":"428c11873c66b373","name":"does not validate decoders for hash queries","time":{"start":1754538232055,"stop":1754538232055,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb66681030c0b06","name":"should return false and handle errors gracefully","time":{"start":1754538232228,"stop":1754538232228,"duration":0},"status":"passed","severity":"normal"},{"uid":"17400620f49b92b8","name":"should clear timers for specific peer on disconnect","time":{"start":1754538231924,"stop":1754538231924,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c0687be669ee3e","name":"Passing page size 110 when there are 120 messages","time":{"start":1754538591949,"stop":1754538591950,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22b479cc00095b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754538215385,"stop":1754538215386,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba9b68aa31f705b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754538321458,"stop":1754538321458,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c40a4ebaaefeeca","name":"should create ShardReader with static shards network config","time":{"start":1754538230800,"stop":1754538230800,"duration":0},"status":"passed","severity":"normal"},{"uid":"312e5aceb9017b75","name":"Query generator for 2000 messages","time":{"start":1754538598185,"stop":1754538598186,"duration":1},"status":"passed","severity":"normal"},{"uid":"528d48e59b0c601a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754538778232,"stop":1754538778232,"duration":0},"status":"passed","severity":"normal"},{"uid":"15afe969d01006be","name":"random static sharding 3 - Cluster ID: 845, Shard ID: 880","time":{"start":1754538566164,"stop":1754538566164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4afb2af86124e31","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754538432775,"stop":1754538432775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69b140915becad4","name":"Outgoing message is retried until acknowledged","time":{"start":1754538281594,"stop":1754538281594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77162b51d5ecd12","name":"should handle all zero keep alive options","time":{"start":1754538231927,"stop":1754538231927,"duration":0},"status":"passed","severity":"normal"},{"uid":"58994f010fa2fced","name":"should not change state when connections remain after disconnect","time":{"start":1754538231282,"stop":1754538231283,"duration":1},"status":"passed","severity":"normal"},{"uid":"8257f51f11895e0f","name":"should not fail to start the service if it is already started","time":{"start":1754538415876,"stop":1754538415876,"duration":0},"status":"passed","severity":"normal"},{"uid":"741479e67f259d68","name":"should increase lamport timestamp","time":{"start":1754538265589,"stop":1754538265589,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbc33088e448458","name":"Publish message with custom timestamp: Thu Aug 07 2025 04:47:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1754538439573,"stop":1754538439573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8709a2b82f1a96a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754538447995,"stop":1754538447995,"duration":0},"status":"passed","severity":"normal"},{"uid":"33447c936accec1b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754538432778,"stop":1754538432778,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ef2432685695b5","name":"Fields are not dropped","time":{"start":1754538231790,"stop":1754538231794,"duration":4},"status":"passed","severity":"normal"},{"uid":"83858bf2057b0d1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754538260068,"stop":1754538260068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7463f2313da60c4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754538553409,"stop":1754538553409,"duration":0},"status":"passed","severity":"normal"},{"uid":"70be964876e39323","name":"Push message with Russian payload","time":{"start":1754538863992,"stop":1754538863993,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b684caf56885cdf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754538778236,"stop":1754538778237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84fd5cc319cc9f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754538778222,"stop":1754538778222,"duration":0},"status":"passed","severity":"normal"},{"uid":"be061a011ff176e","name":"Query Generator - true","time":{"start":1754538579679,"stop":1754538579680,"duration":1},"status":"passed","severity":"normal"},{"uid":"624fa82412d9c258","name":"should skip peer when not on same cluster","time":{"start":1754538231041,"stop":1754538231042,"duration":1},"status":"passed","severity":"normal"},{"uid":"96977076bb041f24","name":"should populate queue if has active dial","time":{"start":1754538231040,"stop":1754538231040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e5cc7d87bc4a9e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754538231921,"stop":1754538231921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55d00fc0df77a7f","name":"should be safe to call multiple times","time":{"start":1754538231905,"stop":1754538231905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cfadbd3180e2d3","name":"yields undefined for messages without content topic","time":{"start":1754538232056,"stop":1754538232057,"duration":1},"status":"passed","severity":"normal"},{"uid":"341777346fa4dbe8","name":"should properly create location multiaddrs - udp","time":{"start":1754538221682,"stop":1754538221682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94879039fe75993","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app93/4/topic118/xml","time":{"start":1754538540525,"stop":1754538540525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71b13f2ee1f4709","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754538215390,"stop":1754538215390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3b7cc7beb1f3c1","name":"should handle ping failures gracefully","time":{"start":1754538231920,"stop":1754538231920,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ae4828cf456bb4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754538480720,"stop":1754538480720,"duration":0},"status":"passed","severity":"normal"},{"uid":"763e0efc5d45aa6a","name":"should start the dialing interval","time":{"start":1754538231027,"stop":1754538231027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cccf696976acd","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754538239655,"stop":1754538239655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba037d05d08e0ce7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754538275354,"stop":1754538275357,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b8316c1f6b297b5","name":"Encoder throws on undefined content topic","time":{"start":1754538232339,"stop":1754538232339,"duration":0},"status":"passed","severity":"normal"},{"uid":"316bed9258eff4b1","name":"can query messages by message hash","time":{"start":1754538571999,"stop":1754538571999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0dc5b8e5f871c0","name":"Check received message containing emoji","time":{"start":1754538751625,"stop":1754538751625,"duration":0},"status":"passed","severity":"normal"},{"uid":"59666369b35726bb","name":"Register correct protocols","time":{"start":1754538447989,"stop":1754538447989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff57a9236c4585a6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754538611367,"stop":1754538611367,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec56c7adff62a6d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754538321464,"stop":1754538321464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c781fceb75f3948","name":"Wrong topic","time":{"start":1754538540526,"stop":1754538540526,"duration":0},"status":"passed","severity":"normal"},{"uid":"64df7bb682009880","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754538215383,"stop":1754538215383,"duration":0},"status":"passed","severity":"normal"},{"uid":"da41ad9671cb01bf","name":"should handle peer store errors gracefully","time":{"start":1754538231360,"stop":1754538231360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b252800a43669e92","name":"recovers when dns.resolve returns empty","time":{"start":1754538240183,"stop":1754538240183,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6e87aef4c15f9b","name":"should clear dial history on start","time":{"start":1754538231027,"stop":1754538231027,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd824854e4f29ecb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754538778228,"stop":1754538778228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e1a2a40a43c7e","name":"should be safe to call multiple times","time":{"start":1754538231906,"stop":1754538231914,"duration":8},"status":"passed","severity":"normal"},{"uid":"63c49ee6062685d5","name":"should dial peer immediately when queue is empty","time":{"start":1754538231034,"stop":1754538231035,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee175710304e296","name":"should maintain proper timestamps if all messages received","time":{"start":1754538265589,"stop":1754538265590,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8fda6483fa91fe","name":"Check received message containing Arabic","time":{"start":1754538751611,"stop":1754538751612,"duration":1},"status":"passed","severity":"normal"},{"uid":"be76bc2c974058ee","name":"Query with Ordered Callback, No message returned","time":{"start":1754538569446,"stop":1754538569446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa246472759c0dd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754538275632,"stop":1754538275632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c2afe1971ddd89","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754538215380,"stop":1754538215380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5108b849ddd24526","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754538231372,"stop":1754538231373,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0be05f83eef8697","name":"should handle case with no peers in store","time":{"start":1754538231354,"stop":1754538231355,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8668ef6dc6ed98","name":"isConnected should return false after all peers disconnect","time":{"start":1754538321460,"stop":1754538321460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d872dccffad15","name":"can start the service","time":{"start":1754538244014,"stop":1754538244015,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47ce941ef85a3c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754538231921,"stop":1754538231921,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ebaaa0c6ba669b","name":"should return null for non-existent peer","time":{"start":1754538231360,"stop":1754538231360,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1245400a2a877","name":"Check received message containing long","time":{"start":1754538751620,"stop":1754538751620,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ea4dd032956466","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754538220937,"stop":1754538220939,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d249e1f6115c053","name":"should dial peer when no shard info available","time":{"start":1754538231047,"stop":1754538231047,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d4beda281bf62b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754538215378,"stop":1754538215378,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53843fde2b8b409","name":"Push message with content topic containing long","time":{"start":1754538864016,"stop":1754538864016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d529fc0182f00d78","name":"Sign & Recover","time":{"start":1754538250379,"stop":1754538250379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f291968a7d50fdf","name":"should check false positive rate","time":{"start":1754538263432,"stop":1754538263432,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc64cd103124fbd8","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754538231922,"stop":1754538231923,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab4d6f941ee6888","name":"Push message with numeric payload","time":{"start":1754538863991,"stop":1754538863991,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcabbe3344ed986f","name":"All","time":{"start":1754538306710,"stop":1754538306710,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb497a7ca47e6992","name":"connects to nwaku","time":{"start":1754538617201,"stop":1754538617201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a7c6a52ed93a1b","name":"should initialize bloom filter with correct parameters","time":{"start":1754538263421,"stop":1754538263422,"duration":1},"status":"passed","severity":"normal"},{"uid":"505fc9adbe7c4589","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754538265594,"stop":1754538265595,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d628c5bb2be0261","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754538778222,"stop":1754538778222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93220f0845194e9","name":"should skip updating peer store if peer has same addresses","time":{"start":1754538230507,"stop":1754538230507,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a526a1227d99f30","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754538260062,"stop":1754538260063,"duration":1},"status":"passed","severity":"normal"},{"uid":"196d9531ff383719","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754538447998,"stop":1754538447998,"duration":0},"status":"passed","severity":"normal"},{"uid":"310ee9b1076ce784","name":"should be safe to call multiple times","time":{"start":1754538230491,"stop":1754538230491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed627ee4bf532988","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754538447990,"stop":1754538447990,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7a04380d6ecca8","name":"throws on content topic with empty topic name field","time":{"start":1754538215369,"stop":1754538215370,"duration":1},"status":"passed","severity":"normal"},{"uid":"25919faa31caca4a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754538215682,"stop":1754538215682,"duration":0},"status":"passed","severity":"normal"},{"uid":"47af7b0685234c3b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754538265591,"stop":1754538265591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ad0377daa15f56","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754538275632,"stop":1754538275632,"duration":0},"status":"passed","severity":"normal"},{"uid":"2857b6c4aede2b40","name":"should drop connection via multiaddr with hangUp","time":{"start":1754538392968,"stop":1754538392968,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b50c404385903d","name":"should enable all discoveries when explicitly set","time":{"start":1754538274886,"stop":1754538274886,"duration":0},"status":"passed","severity":"normal"},{"uid":"4017066d3cbbfd51","name":"should properly compute the node id","time":{"start":1754538221678,"stop":1754538221679,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6c2643cd67d9ee","name":"Check message received after jswaku node is restarted","time":{"start":1754538751628,"stop":1754538751628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c412d630c98bc0c0","name":"Wait given interval before re-trying","time":{"start":1754538274290,"stop":1754538274290,"duration":0},"status":"passed","severity":"normal"},{"uid":"da08f0131a341d92","name":"should be safe to call multiple times","time":{"start":1754538231339,"stop":1754538231344,"duration":5},"status":"passed","severity":"normal"},{"uid":"410d5b8db6d2805d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754538447997,"stop":1754538447997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ba14eebb15590f","name":"Push message with special chars payload","time":{"start":1754538864011,"stop":1754538864011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0394295826994ac","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754538540517,"stop":1754538540517,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef3c44f4bffe28","name":"should respect custom numPeersToUse configuration","time":{"start":1754538275633,"stop":1754538275634,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0ac5955d72b3d3","name":"should emit a peer event after start","time":{"start":1754538306278,"stop":1754538306278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ec0e20c437f69f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754538553408,"stop":1754538553409,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6cc15e007200ffe","name":"should start and stop interval correctly","time":{"start":1754538275642,"stop":1754538275644,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c07751851bf97b6","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754538439574,"stop":1754538439574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afba5bf1d18f048","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754538260067,"stop":1754538260068,"duration":1},"status":"passed","severity":"normal"},{"uid":"180d1a18ce6e9b2a","name":"should return false when network is not connected","time":{"start":1754538232225,"stop":1754538232225,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b4f856c8a6843e","name":"Check message with no payload is not received","time":{"start":1754538751628,"stop":1754538751628,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c0ca73d2921982","name":"Nwaku publishes","time":{"start":1754538429528,"stop":1754538429528,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa5422ba19a68c2","name":"should handle general insertion and lookup correctly","time":{"start":1754538263431,"stop":1754538263432,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33e3b4eeda502c5","name":"Check publish message containing Russian","time":{"start":1754538439566,"stop":1754538439566,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf543a0f75f1c53","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754538231302,"stop":1754538231303,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cd816f3ec4f549","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754538447996,"stop":1754538447997,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4ff6434dde875","name":"Push message with emoji payload","time":{"start":1754538864015,"stop":1754538864015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a0e48e1b26bdf1","name":"should return all connected peers without codec filter","time":{"start":1754538232229,"stop":1754538232229,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa23a830be1be4cf","name":"should mark all messages in causal history as acknowledged","time":{"start":1754538265590,"stop":1754538265591,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1b5445523c9271","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754538215387,"stop":1754538215387,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3331751a3d7cf3","name":"non connected peers","time":{"start":1754538416189,"stop":1754538416189,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bf826b52ceda903","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754538778236,"stop":1754538778236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce0bfdb255b676a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754538359738,"stop":1754538359738,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29c6448e290c727","name":"Encoder throws on empty string content topic","time":{"start":1754538249947,"stop":1754538249947,"duration":0},"status":"passed","severity":"normal"},{"uid":"601397f95ed95314","name":"Push message with rate limit","time":{"start":1754538864004,"stop":1754538864004,"duration":0},"status":"passed","severity":"normal"},{"uid":"85431c2ae749f75d","name":"should successfully stop","time":{"start":1754538275362,"stop":1754538275362,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b71a082c64a66fd","name":"should handle relay send failures gracefully","time":{"start":1754538231923,"stop":1754538231923,"duration":0},"status":"passed","severity":"normal"},{"uid":"557f816426c56eb5","name":"Check received message containing shell command","time":{"start":1754538751624,"stop":1754538751624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c190fa24439abea0","name":"Check publish message containing XML","time":{"start":1754538439567,"stop":1754538439567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f2f2721c7faf6c","name":"Push message with escaped characters payload","time":{"start":1754538864014,"stop":1754538864014,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb87c1ac26f3e19","name":"should requeue task if no peer is available","time":{"start":1754538275645,"stop":1754538275645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a557124bf1a237","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754538215373,"stop":1754538215374,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ab8c0e2b0b33f8","name":"should skip peer when dialed recently","time":{"start":1754538231036,"stop":1754538231036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8476862e061f8ffd","name":"Push message with shell command payload","time":{"start":1754538864014,"stop":1754538864014,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd19822a6951b2e","name":"Using a function","time":{"start":1754538617202,"stop":1754538617203,"duration":1},"status":"passed","severity":"normal"},{"uid":"6253d680b31353ec","name":"should not return locked peers if enough unlocked are available","time":{"start":1754538275626,"stop":1754538275626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7348ce475746000","name":"should partition messages based on acknowledgement status","time":{"start":1754538265594,"stop":1754538265594,"duration":0},"status":"passed","severity":"normal"},{"uid":"12296fed71915ec2","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754538260035,"stop":1754538260036,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e2c342a16ab147","name":"Push message equal or less that 1MB","time":{"start":1754538864008,"stop":1754538864009,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08cb1eb9fdbd122","name":"rejects content-filtered query with only contentTopics","time":{"start":1754538231642,"stop":1754538231643,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a40dcea38b7c7d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754538265592,"stop":1754538265592,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b4e06015785c2a","name":"should set default options when no config provided","time":{"start":1754538232219,"stop":1754538232222,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa2bb42aefb38254","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754538259898,"stop":1754538259899,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2cc54773f94803","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1754538281591,"stop":1754538281591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbaa1bd71e278cf","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754538230828,"stop":1754538230828,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdea54c8dc851dd4","name":"should dial one peer on dial","time":{"start":1754538392967,"stop":1754538392968,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddb568f077f7a64","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754538778230,"stop":1754538778230,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ee4445e439db09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754538215386,"stop":1754538215386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee89a3e4ca7da87c","name":"Check received message containing Basic HTML tag","time":{"start":1754538751613,"stop":1754538751613,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff2d9520f2524ea","name":"should filter peers by codec","time":{"start":1754538232229,"stop":1754538232229,"duration":0},"status":"passed","severity":"normal"},{"uid":"521f83771a606347","name":"throws on empty content topic","time":{"start":1754538215366,"stop":1754538215366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2470407768e468f","name":"Retries within given interval","time":{"start":1754538274289,"stop":1754538274289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce020619f4e5eeae","name":"should handle dial errors gracefully","time":{"start":1754538230492,"stop":1754538230492,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb80616403e2ce1","name":"Check publish message containing numeric","time":{"start":1754538439564,"stop":1754538439564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4beb0828cf4c491","name":"handles different clusterIds correctly","time":{"start":1754538215380,"stop":1754538215381,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca887499908e5003","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754538231269,"stop":1754538231269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe6a3de775bf855","name":"Subscribe and receive messages via waku relay post","time":{"start":1754538778228,"stop":1754538778229,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f055c9602ac808e","name":"Push message with Script payload","time":{"start":1754538864013,"stop":1754538864013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5988ac11da70a8","name":"Refresh subscription","time":{"start":1754538778221,"stop":1754538778221,"duration":0},"status":"passed","severity":"normal"},{"uid":"339f6c6ab396c193","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754538260041,"stop":1754538260042,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc410a63a640d25","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754538751626,"stop":1754538751626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cc80092f4c60f2","name":"should properly create peer info with all multiaddrs","time":{"start":1754538221683,"stop":1754538221683,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1211e7d459b359","name":"should process tasks in queue","time":{"start":1754538275645,"stop":1754538275645,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ce26091da1cfb9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754538260073,"stop":1754538260073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7967ea2b2b2dfdb","name":"Promise Callback - false","time":{"start":1754538579682,"stop":1754538579683,"duration":1},"status":"passed","severity":"normal"},{"uid":"3623bdbb2e48c2e4","name":"should not retry if at least one success","time":{"start":1754538275639,"stop":1754538275639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58525d259fae7b7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754538231919,"stop":1754538231919,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a8c8ad3db5878e","name":"Delete observer","time":{"start":1754538417762,"stop":1754538417763,"duration":1},"status":"passed","severity":"normal"},{"uid":"d742ed55f8fbd9c2","name":"should return false when peer is not on the specified shard","time":{"start":1754538230827,"stop":1754538230827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a494a79786c10ebc","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754538598185,"stop":1754538598185,"duration":0},"status":"passed","severity":"normal"},{"uid":"706d264b5f989f55","name":"Push message with long payload","time":{"start":1754538864010,"stop":1754538864010,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e1fd3a378f1788","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754538778233,"stop":1754538778233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a861f5a485d7cbb","name":"should return false when peer is not on topic","time":{"start":1754538232231,"stop":1754538232231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5591435b2fb7a22d","name":"Overlapping topic subscription","time":{"start":1754538778220,"stop":1754538778220,"duration":0},"status":"passed","severity":"normal"},{"uid":"56280b5afdb933a4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754538260057,"stop":1754538260057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b54ff20eb38481","name":"Push message with Chinese payload","time":{"start":1754538863992,"stop":1754538863992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b40d5c92dc29370","name":"should throw error - invalid id","time":{"start":1754538221677,"stop":1754538221677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f27278492e2b3","name":"Subscribe to topic containing long and receive message","time":{"start":1754538778221,"stop":1754538778221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e589e4e7b849bbf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754538251615,"stop":1754538251616,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca7f08c0ab791cb","name":"messageHashStr works with IProtoMessage","time":{"start":1754538231306,"stop":1754538231306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc1b69a82f63922","name":"Push message with long payload","time":{"start":1754538863991,"stop":1754538863991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39c44bb0a01fe77","name":"should handle task timeouts","time":{"start":1754538275647,"stop":1754538275647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61de04ed3559f01","name":"should create dialer with libp2p and shardReader","time":{"start":1754538231026,"stop":1754538231026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba352ea3373876f","name":"should never report false negatives","time":{"start":1754538263423,"stop":1754538263424,"duration":1},"status":"passed","severity":"normal"},{"uid":"280f6194bfe4ef9","name":"Check received message containing unicode special characters","time":{"start":1754538751625,"stop":1754538751625,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e7e772495f507f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754538260069,"stop":1754538260069,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c55672e66e3502","name":"same cluster: nodes connect","time":{"start":1754538375918,"stop":1754538375918,"duration":0},"status":"passed","severity":"normal"},{"uid":"311ac8aac4c20f2c","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1754538281594,"stop":1754538281594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6865b943fb440b1f","name":"Push message with content topic containing short","time":{"start":1754538863998,"stop":1754538863998,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6782e1ffef36ce","name":"throws on content topic with empty application field","time":{"start":1754538215368,"stop":1754538215368,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ce2b4c7851702d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754538260043,"stop":1754538260043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58de366f6c80719","name":"Check publish message after service node is restarted","time":{"start":1754538439575,"stop":1754538439575,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae970d04fad73b1d","name":"Stops search when maxGet is reached","time":{"start":1754538239713,"stop":1754538239714,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26e7ecc23c5d971","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754538306695,"stop":1754538306695,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dcb8a17201f274","name":"nwaku subscribes","time":{"start":1754538429527,"stop":1754538429527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8efddfc506c455","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754538275635,"stop":1754538275635,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebd07652e5495e4","name":"should not receive a peer event before start","time":{"start":1754538244017,"stop":1754538244017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8499328219b109eb","name":"Check message received after jswaku node is restarted","time":{"start":1754538751618,"stop":1754538751619,"duration":1},"status":"passed","severity":"normal"},{"uid":"12253e2f5bb2b0de","name":"Generator, one shard","time":{"start":1754538559032,"stop":1754538559032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b23c2f55c3d74","name":"Check received message with timestamp: 1754538299839 ","time":{"start":1754538751615,"stop":1754538751616,"duration":1},"status":"passed","severity":"normal"},{"uid":"af89fe540e5314c2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754538778233,"stop":1754538778233,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f24f863ee3ee32b","name":"should successfully query store with valid decoders and options","time":{"start":1754538275760,"stop":1754538275760,"duration":0},"status":"passed","severity":"normal"},{"uid":"219ff48459b982ad","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754538447995,"stop":1754538447995,"duration":0},"status":"passed","severity":"normal"},{"uid":"911f636bfd3da8cd","name":"Check publish message containing SQL Injection","time":{"start":1754538439566,"stop":1754538439566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f887a98a211ddef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754538260078,"stop":1754538260078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adf614631735eb2","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754538611366,"stop":1754538611366,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd3c858b7690e93","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754538321461,"stop":1754538321464,"duration":3},"status":"passed","severity":"normal"},{"uid":"6afbacffbb6b7092","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754538447993,"stop":1754538447994,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ed58ed55103f2f","name":"should handle corrupted shard info gracefully","time":{"start":1754538230834,"stop":1754538230834,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c40f70ff43cae7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754538778237,"stop":1754538778237,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eef35ab374d40f","name":"LightPush","time":{"start":1754538612980,"stop":1754538612980,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f2fbe320ce3530","name":"should reject if WakuNode is not started","time":{"start":1754538275852,"stop":1754538275853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c0e41df4ece638","name":"Check received message containing Chinese","time":{"start":1754538751611,"stop":1754538751611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d5269aed1115e3","name":"should return different streams if requested simultaniously","time":{"start":1754538231829,"stop":1754538231830,"duration":1},"status":"passed","severity":"normal"},{"uid":"596caf775158893b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app63/9/topic381/utf8","time":{"start":1754538540518,"stop":1754538540519,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d91ad908c4b7b3b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754538265589,"stop":1754538265589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3129c4cc934def","name":"Push message with unicode special characters payload","time":{"start":1754538863996,"stop":1754538863996,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b83fa25d22540e","name":"Promise Callback - true","time":{"start":1754538579681,"stop":1754538579682,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a6ceb9d687cdc5","name":"should insert elements correctly","time":{"start":1754538263422,"stop":1754538263423,"duration":1},"status":"passed","severity":"normal"},{"uid":"b667e12394cfa745","name":"ignores unrecognized TXT record formats","time":{"start":1754538240183,"stop":1754538240184,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f1488f8b4d17fd","name":"topics with same application and version share the same shard","time":{"start":1754538215379,"stop":1754538215380,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbb77a0075abe77","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754538611369,"stop":1754538611369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8222332eddeb4ef","name":"can start and stop the service","time":{"start":1754538244015,"stop":1754538244015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ab6fdbf035c032","name":"Asymmetric encrypt & decrypt","time":{"start":1754538250377,"stop":1754538250377,"duration":0},"status":"passed","severity":"normal"},{"uid":"51251be5ebc876d2","name":"Ordered Callback - false","time":{"start":1754538579684,"stop":1754538579684,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f143ee4251301ca","name":"Init the array if not present","time":{"start":1754538215142,"stop":1754538215144,"duration":2},"status":"passed","severity":"normal"},{"uid":"899afd5204249d53","name":"should process queue every 500ms","time":{"start":1754538231050,"stop":1754538231052,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cf8fd51db1ab2b0","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754538259899,"stop":1754538259900,"duration":1},"status":"passed","severity":"normal"},{"uid":"325cad79d8f45275","name":"should wait for Filter peer to be connected","time":{"start":1754538275855,"stop":1754538275855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae12f62db3d7e16","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754538778230,"stop":1754538778230,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0b27774abfe0dac","name":"should have no discoveries enabled by default","time":{"start":1754538274886,"stop":1754538274886,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b90ea85b393106","name":"Filter","time":{"start":1754538612980,"stop":1754538612980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40b8b319c7cdb5f","name":"ends if stream creation fails","time":{"start":1754538232055,"stop":1754538232055,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ff1a17bdc5556c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app62/7/topic895/proto","time":{"start":1754538540520,"stop":1754538540521,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b97290826fa88e1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754538343296,"stop":1754538343297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df911b6c14176ac","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754538778235,"stop":1754538778235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccc21b810b6e99d","name":"Check received message containing JSON","time":{"start":1754538751623,"stop":1754538751624,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3684b268a5123d5","name":"isConnected should return true after first peer connects","time":{"start":1754538321459,"stop":1754538321459,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2670a6ceab5b3d","name":"Check received message containing special chars","time":{"start":1754538751620,"stop":1754538751621,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbda3eae11ac4753","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754538231339,"stop":1754538231339,"duration":0},"status":"passed","severity":"normal"},{"uid":"961a2083f84d920b","name":"retrieves a single peer","time":{"start":1754538240182,"stop":1754538240182,"duration":0},"status":"passed","severity":"normal"},{"uid":"135c791cd3e09a5c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754538260040,"stop":1754538260040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a69d1120ef92fb","name":"should dial second nwaku node that was discovered","time":{"start":1754538299495,"stop":1754538299512,"duration":17},"status":"skipped","severity":"normal"},{"uid":"35bd131a539ab4e","name":"Outgoing message is possibly acknowledged","time":{"start":1754538281591,"stop":1754538281592,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ffdc2e982ef9876","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754538215384,"stop":1754538215385,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c41f3f6418a430","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754538597609,"stop":1754538597609,"duration":0},"status":"passed","severity":"normal"},{"uid":"901d1ffa2126988b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754538215389,"stop":1754538215389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b976ae3d4ae9bf9","name":"Subscribe to topic containing Script and publish message","time":{"start":1754538447996,"stop":1754538447996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00ce9e77398a64e","name":"should return false when peer is not found","time":{"start":1754538230810,"stop":1754538230811,"duration":1},"status":"passed","severity":"normal"},{"uid":"839d66542f80eafe","name":"should send to specified number of peers of used peers","time":{"start":1754538275638,"stop":1754538275638,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c135ab4ef3dbf3e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754538260052,"stop":1754538260053,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84694a1629fc842","name":"should handle shard reader errors gracefully","time":{"start":1754538231054,"stop":1754538231057,"duration":3},"status":"passed","severity":"normal"},{"uid":"c7fae08b5dbf0736","name":"Push message with short payload","time":{"start":1754538863990,"stop":1754538863990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d27dd143d104f7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754538693958,"stop":1754538693958,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fc2ca16fb213ff","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754538231830,"stop":1754538231830,"duration":0},"status":"passed","severity":"normal"},{"uid":"df79c6df91197d59","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754538215375,"stop":1754538215377,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a61dbbbf83fc3c8","name":"Subscribe and receives messages on 20 topics","time":{"start":1754538778229,"stop":1754538778230,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c2a15b9f253bc1","name":"should request peer renewal on specific errors","time":{"start":1754538275646,"stop":1754538275646,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21c7e42b9f333db","name":"Query generator for multiple messages","time":{"start":1754538598182,"stop":1754538598182,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09b4f0afbc01310","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754538231364,"stop":1754538231365,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1741857b36b3f0","name":"Check meta is set [symmetric]","time":{"start":1754538249945,"stop":1754538249945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e7040c5e0cbd03","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754538569445,"stop":1754538569445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fab93c5ce6e3ce3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754538447991,"stop":1754538447992,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c6e5b49687aede","name":"should initialize with custom number of peers","time":{"start":1754538275614,"stop":1754538275624,"duration":10},"status":"passed","severity":"normal"},{"uid":"f6bb467a62b4f7a4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754538276018,"stop":1754538276019,"duration":1},"status":"passed","severity":"normal"},{"uid":"979dad25651cdd63","name":"should create a new stream if no existing for protocol found","time":{"start":1754538231829,"stop":1754538231829,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8ee2e60945cbef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754538215386,"stop":1754538215387,"duration":1},"status":"passed","severity":"normal"},{"uid":"903525dbb2efdf56","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754538215379,"stop":1754538215379,"duration":0},"status":"passed","severity":"normal"},{"uid":"691f80f5a8339238","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754538751619,"stop":1754538751619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b6700817f6570","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754538260061,"stop":1754538260062,"duration":1},"status":"passed","severity":"normal"},{"uid":"416f56261fb1c0d9","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754538260049,"stop":1754538260050,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d6f57886461f27","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754538215384,"stop":1754538215384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2448cc524e7489e","name":"Push message with content topic containing Chinese","time":{"start":1754538864017,"stop":1754538864017,"duration":0},"status":"passed","severity":"normal"},{"uid":"5baadf90d88166e3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754538447997,"stop":1754538447997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7adf4c3da266ba","name":"should perform ping and update peer store on timer","time":{"start":1754538231919,"stop":1754538231920,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71c97ab2aede611","name":"Refresh subscription","time":{"start":1754538778231,"stop":1754538778231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8766e8114378c194","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754538553411,"stop":1754538553412,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c729d996e5c279","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754538597610,"stop":1754538597610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5a4ec9d11faf4c","name":"Check received message containing Chinese","time":{"start":1754538751621,"stop":1754538751621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd26afc47aa2e42","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754538265596,"stop":1754538265596,"duration":0},"status":"passed","severity":"normal"},{"uid":"204a3509970e1b04","name":"should handle disconnect when peer has no timers","time":{"start":1754538231924,"stop":1754538231924,"duration":0},"status":"passed","severity":"normal"},{"uid":"d746e633375ff83d","name":"Push message with content topic containing Arabic","time":{"start":1754538864000,"stop":1754538864000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5d0d2de0aadc4","name":"should properly create location multiaddrs - tcp","time":{"start":1754538221682,"stop":1754538221682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7670ec33976e02c","name":"should retry if all attempts fail","time":{"start":1754538275648,"stop":1754538275648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e98e4e4904b663","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754538265593,"stop":1754538265593,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cf992e183a6cb7","name":"should retry failed tasks","time":{"start":1754538275646,"stop":1754538275646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83d072f25dd8e1e","name":"Push message with Arabic payload","time":{"start":1754538864011,"stop":1754538864012,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a2e2acc9530546","name":"should merge provided config with defaults","time":{"start":1754538232222,"stop":1754538232222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4047322522f4edc","name":"Refresh subscription","time":{"start":1754538447992,"stop":1754538447992,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e69ca8e2a96c2554","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754538447990,"stop":1754538447991,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fbd21c392476de","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754538260054,"stop":1754538260057,"duration":3},"status":"passed","severity":"normal"},{"uid":"e24467fca0dc7edf","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754538239659,"stop":1754538239659,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ade122c5d0acec","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754538260042,"stop":1754538260042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51d2564e8a40ee3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754538598183,"stop":1754538598184,"duration":1},"status":"passed","severity":"normal"},{"uid":"856f5778d8d24e36","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754538259897,"stop":1754538259898,"duration":1},"status":"passed","severity":"normal"},{"uid":"869d2415d1ea70c","name":"Throws when trying to push message with empty payload","time":{"start":1754538863997,"stop":1754538863998,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3495d901884d95a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754538778223,"stop":1754538778223,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c19c0f559d096d","name":"should return usable stream attached to connection","time":{"start":1754538231828,"stop":1754538231828,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b5a90ee9d35926","name":"should get / set UDP multiaddr","time":{"start":1754538221680,"stop":1754538221680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f66e9b3286d0aed","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754538260063,"stop":1754538260063,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7f292b5309c3be","name":"Check message with invalid timestamp is not received","time":{"start":1754538751627,"stop":1754538751627,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed614664c6a3a33e","name":"Check publish message containing short","time":{"start":1754538439563,"stop":1754538439564,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34f26d8a11ea94b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754538611367,"stop":1754538611367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01394a2aafc69ab","name":"Sync message is not sent if another sync message was just sent","time":{"start":1754538281592,"stop":1754538281592,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd5ba76752f0f16","name":"should reject if Filter is requested but not mounted","time":{"start":1754538275854,"stop":1754538275854,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7a8d418699f5e4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754538260048,"stop":1754538260048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e5a1b00ba263c7","name":"Reusing cursor across nodes","time":{"start":1754538553412,"stop":1754538553413,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d59efab07c2019","name":"Waku message hash computation (no timestamp)","time":{"start":1754538231302,"stop":1754538231302,"duration":0},"status":"passed","severity":"normal"},{"uid":"54da3efdf78a55f3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754538480717,"stop":1754538480717,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec13243c66c4c18","name":"should handle errors when getting connections","time":{"start":1754538231289,"stop":1754538231289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6c2c04655b3eb4","name":"should skip peer when already connected","time":{"start":1754538231035,"stop":1754538231036,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fff1f2920ffe65b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754538778226,"stop":1754538778226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64f2dcfa7cf87e1","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754538215382,"stop":1754538215382,"duration":0},"status":"passed","severity":"normal"},{"uid":"22773162cf84a481","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754538215388,"stop":1754538215388,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d61d09cbf6db7f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754538275636,"stop":1754538275636,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b5182c126dd939","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754538240186,"stop":1754538240187,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aab472ae6e7785e9","name":"it tolerates circular branch references","time":{"start":1754538240182,"stop":1754538240182,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6931fddb0278ca5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754538215390,"stop":1754538215390,"duration":0},"status":"passed","severity":"normal"},{"uid":"61758421d12b703a","name":"should properly create location multiaddrs - udp6","time":{"start":1754538221681,"stop":1754538221682,"duration":1},"status":"passed","severity":"normal"},{"uid":"2242671500a907ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754538215387,"stop":1754538215388,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3035284484ad14","name":"should throw error when no peers are available","time":{"start":1754538275761,"stop":1754538275761,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ccde135e3802de","name":"should handle multiple query options for time ranges","time":{"start":1754538275761,"stop":1754538275762,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacde03fad802f74","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754538778236,"stop":1754538778236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86166e12314a9ae","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754538778226,"stop":1754538778226,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adb07b3ccb46efc","name":"should throw error - no id","time":{"start":1754538221677,"stop":1754538221677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ddd8696b37dcca","name":"should handle errors when removing globalThis listeners","time":{"start":1754538231268,"stop":1754538231268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa3c0a0d0b60c8","name":"Check message with non string payload is not received","time":{"start":1754538751618,"stop":1754538751618,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dc0da7182a5c42","name":"should handle errors when accessing navigator","time":{"start":1754538231289,"stop":1754538231289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdb89187b66e06c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754538275624,"stop":1754538275625,"duration":1},"status":"passed","severity":"normal"},{"uid":"448268f93ceab31c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754538231467,"stop":1754538231467,"duration":0},"status":"passed","severity":"normal"},{"uid":"3341e6def4235338","name":"messageHashStr returns a hex string","time":{"start":1754538231305,"stop":1754538231305,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ae6f8a0bd579a5","name":"Push message with SQL Injection payload","time":{"start":1754538863993,"stop":1754538863993,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c950f661469c97d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754538751616,"stop":1754538751616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8496e13f4dd9e7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754538231466,"stop":1754538231466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebac5ffda0288853","name":"should call waitForPeer on Relay","time":{"start":1754538275856,"stop":1754538275856,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa7076fdccdfadf","name":"Sync message is not sent if another sync message was just received","time":{"start":1754538281593,"stop":1754538281594,"duration":1},"status":"passed","severity":"normal"},{"uid":"706b9cc07342176f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754538260041,"stop":1754538260041,"duration":0},"status":"passed","severity":"normal"},{"uid":"838e3f6496e931cc","name":"should handle browser offline state overriding peer connections","time":{"start":1754538231290,"stop":1754538231290,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c14ce63e7e2693","name":"should push the message to the outgoing buffer","time":{"start":1754538265587,"stop":1754538265587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e19eb5612237651","name":"less peers than existing","time":{"start":1754538416188,"stop":1754538416188,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b91a76c820f51c8f","name":"throws on content topic with empty version field","time":{"start":1754538215368,"stop":1754538215369,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac27d3284b7ea9c","name":"should handle special patterns correctly","time":{"start":1754538263428,"stop":1754538263431,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d02940c09a65275","name":"messageHashStr produces consistent results for the same input","time":{"start":1754538231306,"stop":1754538231306,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b9fae338d426f9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754538230832,"stop":1754538230832,"duration":0},"status":"passed","severity":"normal"},{"uid":"98967d493eb5d90","name":"should wait for LightPush peer to be connected","time":{"start":1754538275855,"stop":1754538275855,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4841556fe62309","name":"configure the node with multiple content topics","time":{"start":1754538540526,"stop":1754538540526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14b75fa3fb2ac83","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754538447991,"stop":1754538447991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b418a7606ccb12ab","name":"Sets default value correctly","time":{"start":1754538617206,"stop":1754538617206,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c22eeca00d639c1","name":"Should update multiaddrs","time":{"start":1754538393522,"stop":1754538393523,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e188ad00b46967","name":"should update ack status of messages in outgoing buffer","time":{"start":1754538265595,"stop":1754538265595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c739020968e88ad","name":"should properly start and stop event listening","time":{"start":1754538275154,"stop":1754538275155,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae6159aaf227ca","name":"Check message on other pubsub topic is not received","time":{"start":1754538751627,"stop":1754538751627,"duration":0},"status":"passed","severity":"normal"},{"uid":"762f5987783d55ae","name":"should not create multiple intervals when called multiple times","time":{"start":1754538231028,"stop":1754538231031,"duration":3},"status":"passed","severity":"normal"},{"uid":"250770242e85b52","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754538260045,"stop":1754538260046,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0eb04c9021de5c","name":"should return PeerId when PeerId is provided","time":{"start":1754538231466,"stop":1754538231466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d484f7e2945ce1df","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754538215383,"stop":1754538215383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5399b1bbdad773cd","name":"Push to array if already present","time":{"start":1754538215144,"stop":1754538215145,"duration":1},"status":"passed","severity":"normal"},{"uid":"1259ed5b8505d7ac","name":"should not receive a peer event after stop","time":{"start":1754538306279,"stop":1754538306279,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e88979218d20ca","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754538751628,"stop":1754538751629,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f219b700c823b5","name":"should use DNS peer discovery with light client","time":{"start":1754538306280,"stop":1754538306280,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70fecef1079bc037","name":"Check received message containing numeric","time":{"start":1754538751620,"stop":1754538751620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9483d2a26a0bca7f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754538260044,"stop":1754538260044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f150d6529335126c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754538275635,"stop":1754538275636,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab042c82c6a80693","name":"should return false when peer shard info is not found","time":{"start":1754538230828,"stop":1754538230828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fe2effdaab7b7d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754538240186,"stop":1754538240186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63932cabbcbd208","name":"Overlapping topic subscription","time":{"start":1754538778231,"stop":1754538778231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a34cdea3cd9f2fd","name":"should be able to encode the field with only STORE set to true","time":{"start":1754538220939,"stop":1754538220940,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ffecffe9d64e03b","name":"Check received message containing XML","time":{"start":1754538751613,"stop":1754538751613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc97fdac449ed7a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754538778235,"stop":1754538778235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0ef48be167e937","name":"Fails to publish message with empty text","time":{"start":1754538439573,"stop":1754538439574,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f337e7176630f55","name":"Symmetric encrypt & Decrypt","time":{"start":1754538250378,"stop":1754538250378,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3b9b8a4b10a553","name":"should add event listener for peer:discovery","time":{"start":1754538230481,"stop":1754538230482,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8bfabaf03226125","name":"accepts time-filtered query with content filter","time":{"start":1754538231656,"stop":1754538231657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffa6e0b423717b5","name":"handles different networkShards values correctly","time":{"start":1754538215381,"stop":1754538215381,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b091a73d368827","name":"should handle peer disconnect event when no connections remain","time":{"start":1754538231282,"stop":1754538231282,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e15960023e2523","name":"random static sharding 1 - Cluster ID: 644, Shard ID: 26","time":{"start":1754538566164,"stop":1754538566164,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c5e885b6317629","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754538751616,"stop":1754538751616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fd4500f7f452a2","name":"should handle peerStore errors gracefully","time":{"start":1754538232229,"stop":1754538232230,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade6f54a35c3072f","name":"Push message with content topic containing numeric","time":{"start":1754538864016,"stop":1754538864017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d71136c7f8a4125","name":"should encode/decode to text encoding","time":{"start":1754538221679,"stop":1754538221680,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cbded843640922","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754538260057,"stop":1754538260061,"duration":4},"status":"passed","severity":"normal"},{"uid":"b0b4c8a2bccbc427","name":"Passing page size 0 when there are 110 messages","time":{"start":1754538591944,"stop":1754538591944,"duration":0},"status":"passed","severity":"normal"},{"uid":"421e72ea318681d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754538260040,"stop":1754538260040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04f99c61446d927","name":"Stops search when 2 null results are returned","time":{"start":1754538239714,"stop":1754538239714,"duration":0},"status":"passed","severity":"normal"},{"uid":"154b0410ba9a3705","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754538480717,"stop":1754538480717,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3e334c3b2ee915","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754538260046,"stop":1754538260047,"duration":1},"status":"passed","severity":"normal"},{"uid":"a731b4dd7e805292","name":"random static sharding 7 - Cluster ID: 913, Shard ID: 427","time":{"start":1754538566171,"stop":1754538566171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08975a09a6ee468","name":"should process up to 3 peers at once","time":{"start":1754538231052,"stop":1754538231052,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a523c4a07d5750","name":"peer exchange sets tag","time":{"start":1754538449602,"stop":1754538449602,"duration":0},"status":"passed","severity":"normal"},{"uid":"242bee12f9d7dcb3","name":"Relay + Store","time":{"start":1754538221685,"stop":1754538221685,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8ff146fee4a474","name":"Subscribe and receive messages via waku relay post","time":{"start":1754538778218,"stop":1754538778218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d983a130581d71aa","name":"Push message with emoji payload","time":{"start":1754538863997,"stop":1754538863997,"duration":0},"status":"passed","severity":"normal"},{"uid":"399fc65f36055c8e","name":"Accepts a valid Waku Message","time":{"start":1754538284916,"stop":1754538284918,"duration":2},"status":"passed","severity":"normal"},{"uid":"aca6c5afa7a7e580","name":"same cluster, static sharding: nodes connect","time":{"start":1754538375916,"stop":1754538375916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44960744cc7491f","name":"Decoder throws on empty string content topic","time":{"start":1754538251617,"stop":1754538251617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c115bce6a75a6139","name":"should dispatch network event when browser goes online","time":{"start":1754538231285,"stop":1754538231285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47917283a713a83","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754538778223,"stop":1754538778224,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5c3c54158d37d0","name":"Relay Node - default protocol","time":{"start":1754538612981,"stop":1754538612981,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b881c1212320911","name":"Check publish message containing Script","time":{"start":1754538439566,"stop":1754538439567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08c40c71126bb55","name":"should set field with only RELAY enabled","time":{"start":1754538221684,"stop":1754538221684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e84bd263ce50a3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754538559033,"stop":1754538559033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5f61b5577a0a43","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754538480719,"stop":1754538480720,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ecdadb12c6dc01","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754538232054,"stop":1754538232054,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ad6df179ed9a8b","name":"should attach causal history and bloom filter to each message","time":{"start":1754538265588,"stop":1754538265588,"duration":0},"status":"passed","severity":"normal"},{"uid":"10aff427eefbc802","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754538215379,"stop":1754538215379,"duration":0},"status":"passed","severity":"normal"},{"uid":"470478ab9f3912e2","name":"random static sharding 6 - Cluster ID: 198, Shard ID: 871","time":{"start":1754538566171,"stop":1754538566171,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0fb51da643faaa","name":"Retries within maximum given attempts","time":{"start":1754538274289,"stop":1754538274290,"duration":1},"status":"passed","severity":"normal"},{"uid":"88acc8b61fa619d2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754538221685,"stop":1754538221685,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e8134d8255362a","name":"should handle errors when globalThis is not available","time":{"start":1754538231252,"stop":1754538231252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa61b712278d6ab","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754538611366,"stop":1754538611367,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea252da1730fdffb","name":"Push message with special chars payload","time":{"start":1754538863991,"stop":1754538863992,"duration":1},"status":"passed","severity":"normal"},{"uid":"232f26ff3c14fc18","name":"should insert message id into causal history","time":{"start":1754538265588,"stop":1754538265588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2aab53f47a0ce73","name":"should not receive a peer event before start","time":{"start":1754538415877,"stop":1754538415878,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e217d33f612eefe","name":"Push message with escaped characters payload","time":{"start":1754538863995,"stop":1754538863996,"duration":1},"status":"passed","severity":"normal"},{"uid":"61cb8c1d553915df","name":"Push message with content topic containing Russian","time":{"start":1754538864000,"stop":1754538864000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1298ca74d703e2fd","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754538321459,"stop":1754538321459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4160b1e73213a095","name":"should register libp2p event listeners when start is called","time":{"start":1754538275631,"stop":1754538275631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf3e7dcc946ecf4","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754538244019,"stop":1754538244019,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fe53d923e89cc6","name":"can start and stop the service","time":{"start":1754538306276,"stop":1754538306276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5e691afb13c1d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754538215388,"stop":1754538215389,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b9497bd9f7690c","name":"should not allow unachievable error rate","time":{"start":1754538259896,"stop":1754538259897,"duration":1},"status":"passed","severity":"normal"},{"uid":"689cd700195b693a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754538306694,"stop":1754538306694,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e34c07bcc073c2","name":"should clear the dialing interval","time":{"start":1754538231031,"stop":1754538231032,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd53835565214c6a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754538274898,"stop":1754538274898,"duration":0},"status":"passed","severity":"normal"},{"uid":"306f23cbab216c16","name":"Check received message containing Script","time":{"start":1754538751612,"stop":1754538751613,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef5b59aa9af1c92","name":"should emit a peer event after start","time":{"start":1754538244016,"stop":1754538244017,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbca55be97bbc2af","name":"should be safe to call multiple times","time":{"start":1754538230482,"stop":1754538230483,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0a72f2d04330e6","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754538260035,"stop":1754538260035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75e3fc89d1ba03d","name":"Push message with content topic containing SQL Injection","time":{"start":1754538864001,"stop":1754538864001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16a24e4e7baa6bd","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754538260045,"stop":1754538260045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ac67c146e75889","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754538215374,"stop":1754538215374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c49014a749ef95b","name":"should stop and cleanup resources","time":{"start":1754538276019,"stop":1754538276019,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d3e8ab0f7e9645","name":"Check message with no content topic is not received","time":{"start":1754538751627,"stop":1754538751628,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea222f388e52f102","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754538480716,"stop":1754538480716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c369ce25ac46d1a4","name":"Check received message containing short","time":{"start":1754538751619,"stop":1754538751620,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5973282820806b","name":"should return no connections if no open connection provided","time":{"start":1754538231735,"stop":1754538231735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7201181e19047c","name":"Push message with content topic containing unicode special characters","time":{"start":1754538864002,"stop":1754538864002,"duration":0},"status":"passed","severity":"normal"},{"uid":"564ce29f78db2a83","name":"Check received message with timestamp: 1754538299839000000 ","time":{"start":1754538751625,"stop":1754538751625,"duration":0},"status":"passed","severity":"normal"},{"uid":"71489e6463de4161","name":"should detect messages with missing dependencies","time":{"start":1754538265592,"stop":1754538265592,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cc2205aafd521","name":"Check received message containing numeric","time":{"start":1754538751611,"stop":1754538751611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54a58d3e15de608","name":"Query generator for multiple messages with different content topic format","time":{"start":1754538598184,"stop":1754538598184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9240c447ec60297f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754538239658,"stop":1754538239659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60e1ff8b22ae8c4","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754538274895,"stop":1754538274897,"duration":2},"status":"passed","severity":"normal"},{"uid":"3227436afe9460ae","name":"should set field with only STORE enabled","time":{"start":1754538221684,"stop":1754538221684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7a3f6976413a92","name":"Subscribe and publish message","time":{"start":1754538447990,"stop":1754538447990,"duration":0},"status":"passed","severity":"normal"},{"uid":"7806c3261530e32e","name":"should dial all remaining peers","time":{"start":1754538231353,"stop":1754538231353,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1a3de196baf5cf","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754538221675,"stop":1754538221675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f65a832c629bd48","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754538553411,"stop":1754538553411,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7fb3c47dfc4429","name":"should remove expired entries after TTL has passed","time":{"start":1754538273730,"stop":1754538273736,"duration":6},"status":"passed","severity":"normal"},{"uid":"4289e886e5419d75","name":"Check publish message after client node is restarted","time":{"start":1754538439576,"stop":1754538439576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1afed35c7f3a1c6d","name":"should not be delivered","time":{"start":1754538265595,"stop":1754538265595,"duration":0},"status":"passed","severity":"normal"},{"uid":"80afd0e785a8fccc","name":"Default pageSize","time":{"start":1754538591950,"stop":1754538591951,"duration":1},"status":"passed","severity":"normal"},{"uid":"2adde950d4380a89","name":"should serialize and deserialize correctly","time":{"start":1754538263424,"stop":1754538263424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8885860a5e7c9c","name":"should dial peer when on same shard","time":{"start":1754538231042,"stop":1754538231047,"duration":5},"status":"passed","severity":"normal"},{"uid":"982d03ae06df1770","name":"throws on content topic with empty encoding field","time":{"start":1754538215370,"stop":1754538215370,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5beee173248d58","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754538275353,"stop":1754538275353,"duration":0},"status":"passed","severity":"normal"},{"uid":"af637348869e3ac8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754538215377,"stop":1754538215378,"duration":1},"status":"passed","severity":"normal"},{"uid":"432528942f46f3dc","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754538553410,"stop":1754538553410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9a3abcc428e874","name":"Push message with custom timestamp: 1754534725793","time":{"start":1754538864008,"stop":1754538864008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d6d3ceb2aa0d5f","name":"should clear existing timers before creating new ones","time":{"start":1754538231924,"stop":1754538231926,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dd984be9ae647ac","name":"Check publish message containing long","time":{"start":1754538439564,"stop":1754538439564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7936fbe84c77f20","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754538751626,"stop":1754538751626,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc595f7f65db4d7b","name":"should decode valid enr with tcp successfully","time":{"start":1754538221676,"stop":1754538221676,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df35917ef65845d","name":"should support chaining for add method","time":{"start":1754538273730,"stop":1754538273730,"duration":0},"status":"passed","severity":"normal"},{"uid":"413b69274b862ffe","name":"should create ConnectionManager with relay","time":{"start":1754538232219,"stop":1754538232219,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda1447b975bfbf8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754538260053,"stop":1754538260053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3578f1298865e2f1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754538232225,"stop":1754538232225,"duration":0},"status":"passed","severity":"normal"},{"uid":"818c0df3d4018faf","name":"Subscribe to topic containing XML and receive message","time":{"start":1754538778224,"stop":1754538778224,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd6234da2af61bb","name":"Check publish message containing unicode special characters","time":{"start":1754538439571,"stop":1754538439571,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a98a567cc21c1b2","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754538220945,"stop":1754538220945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebe3cfa54cf6a46","name":"should be able to decode the field with only STORE set to true","time":{"start":1754538220951,"stop":1754538220952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f6c54d955d2e6b","name":"Check received message containing unicode special characters","time":{"start":1754538751614,"stop":1754538751615,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d098b48226413fb","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754538432774,"stop":1754538432775,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca02714a8fae5da","name":"rejects hash query with time filter","time":{"start":1754538231643,"stop":1754538231644,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7be35f665187e2","name":"should be online or offline if network state changed","time":{"start":1754538321464,"stop":1754538321468,"duration":4},"status":"passed","severity":"normal"},{"uid":"c18a8469a4d6d37c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754538220944,"stop":1754538220945,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad82dc5234db945","name":"Check received message containing emoji","time":{"start":1754538751615,"stop":1754538751615,"duration":0},"status":"passed","severity":"normal"},{"uid":"62851573fda7a297","name":"Publish without waiting for remote peer","time":{"start":1754538447989,"stop":1754538447990,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8aae3006062941a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754538778219,"stop":1754538778220,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2389e9475a8c66e6","name":"should dial all known peers when reached zero connections","time":{"start":1754538343295,"stop":1754538343296,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cb38ae66a3fc69","name":"throws on content topic with generation field greater than 0","time":{"start":1754538215368,"stop":1754538215368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a63be831ad5fe88","name":"Relay + Store","time":{"start":1754538306709,"stop":1754538306709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7974821caa7ce4","name":"Subscribe and receives messages on 20 topics","time":{"start":1754538778219,"stop":1754538778219,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fa0e3f8c003d85","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754538778219,"stop":1754538778219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd8f9f22cbdbcb4","name":"should dial peers from store when browser is connected","time":{"start":1754538231348,"stop":1754538231348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83dd500f361eed7","name":"messageHash returns a Uint8Array","time":{"start":1754538231303,"stop":1754538231305,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fe2dba3b2191022","name":"ends if response has no messages","time":{"start":1754538232056,"stop":1754538232056,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c412a9276c669e4","name":"Query Generator, No message returned","time":{"start":1754538569444,"stop":1754538569445,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a66d7d931210020","name":"tcp ip4 address","time":{"start":1754538220993,"stop":1754538220994,"duration":1},"status":"passed","severity":"normal"},{"uid":"123f8c38c455e97","name":"should handle dial errors gracefully","time":{"start":1754538231048,"stop":1754538231048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab70536eebe4f881","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754538275153,"stop":1754538275154,"duration":1},"status":"passed","severity":"normal"},{"uid":"9025985454abe34e","name":"return first retrieved peers without further DNS queries","time":{"start":1754538240185,"stop":1754538240186,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04be8b135460e6d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754538239653,"stop":1754538239653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04e29220ec00a27","name":"should be delivered immediately if received","time":{"start":1754538265596,"stop":1754538265596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a03493ae0467760","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754538778229,"stop":1754538778229,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d17a826c94a370","name":"should handle shardReader errors","time":{"start":1754538232231,"stop":1754538232231,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3c86135e660ba","name":"should handle dial errors gracefully","time":{"start":1754538231353,"stop":1754538231354,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0139824b5ba9a30","name":"Push message with Russian payload","time":{"start":1754538864012,"stop":1754538864012,"duration":0},"status":"passed","severity":"normal"},{"uid":"578fdb30e4fdacac","name":"Correctly serialized arguments","time":{"start":1754538376214,"stop":1754538376215,"duration":1},"status":"passed","severity":"normal"},{"uid":"3edb88aba2f9cac7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754538306281,"stop":1754538306282,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f465f737a212087e","name":"Publish message with custom timestamp: Thu Aug 07 2025 02:47:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1754538439572,"stop":1754538439573,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2a192aaacba2f","name":"Push message with content topic containing short","time":{"start":1754538864016,"stop":1754538864016,"duration":0},"status":"passed","severity":"normal"},{"uid":"59be3e2bb256d64a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754538778218,"stop":1754538778218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bf5606269234e6","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754538693959,"stop":1754538693959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5afc64ad5bef14d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754538778226,"stop":1754538778226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7bac4a916b56f0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754538231285,"stop":1754538231288,"duration":3},"status":"passed","severity":"normal"},{"uid":"519c8916cf2c2e5e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754538215374,"stop":1754538215374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea003afc61872573","name":"random static sharding 2 - Cluster ID: 914, Shard ID: 602","time":{"start":1754538566164,"stop":1754538566164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a842f5dfabb60b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754538778220,"stop":1754538778220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece8359637f861d3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754538611364,"stop":1754538611364,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b6c388a11dff03","name":"should use configured peers when available","time":{"start":1754538275765,"stop":1754538275765,"duration":0},"status":"passed","severity":"normal"},{"uid":"34369159f0bc0333","name":"Encoder throws on empty string content topic","time":{"start":1754538251617,"stop":1754538251617,"duration":0},"status":"passed","severity":"normal"},{"uid":"361b723044ac8987","name":"should be safe to call multiple times","time":{"start":1754538231347,"stop":1754538231347,"duration":0},"status":"passed","severity":"normal"},{"uid":"910737dbe73804f0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754538239659,"stop":1754538239660,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78604382c541b8a","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754538275762,"stop":1754538275762,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1d4512741f3c10","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754538432775,"stop":1754538432776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a00273abf2d7613","name":"Passing page size 1 when there are 4 messages","time":{"start":1754538591945,"stop":1754538591946,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7dfbf5e5460044b","name":"should emit a peer event after start","time":{"start":1754538415876,"stop":1754538415877,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3b29feec7ffccd","name":"Passing page size 3 when there are 20 messages","time":{"start":1754538591947,"stop":1754538591947,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b4b1a477beba11","name":"should transition to Unhealthy when no connections","time":{"start":1754538275151,"stop":1754538275152,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc85f8b7f2b0877","name":"should handle case with all peers already connected","time":{"start":1754538231355,"stop":1754538231356,"duration":1},"status":"passed","severity":"normal"},{"uid":"964241a184f90fed","name":"ignores domain fetching errors","time":{"start":1754538240183,"stop":1754538240183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7784389d02c0095","name":"Push message with custom timestamp: 1754534725794","time":{"start":1754538864021,"stop":1754538864022,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d62a6cc684b0b8","name":"should return empty array when no peers connected","time":{"start":1754538232228,"stop":1754538232229,"duration":1},"status":"passed","severity":"normal"},{"uid":"86588df4cf44a471","name":"Check publish message containing emoji","time":{"start":1754538439571,"stop":1754538439571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69b9005e83385e5","name":"should throw an error for insufficient data","time":{"start":1754538215683,"stop":1754538215683,"duration":0},"status":"passed","severity":"normal"},{"uid":"8737831568fce69d","name":"Push message with custom timestamp: 1723779925794","time":{"start":1754538864021,"stop":1754538864021,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cee70ce48ca018a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754538231296,"stop":1754538231296,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bb3a93c0332387","name":"Push message with Script payload","time":{"start":1754538863993,"stop":1754538863993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c062fb8acbb72cc","name":"Subscribe and receive messages via lightPush","time":{"start":1754538778217,"stop":1754538778218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6f8c0d7eff0078","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754538274893,"stop":1754538274893,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d99c0363de2da7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754538260061,"stop":1754538260061,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf80ca81dd7025f","name":"Check received message containing Basic HTML tag","time":{"start":1754538751623,"stop":1754538751623,"duration":0},"status":"passed","severity":"normal"},{"uid":"4632f4cc8aa59234","name":"Light Node - default protocols","time":{"start":1754538612981,"stop":1754538612981,"duration":0},"status":"passed","severity":"normal"},{"uid":"652539ba6058e49","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app67/1/topic737/utf8","time":{"start":1754538540522,"stop":1754538540523,"duration":1},"status":"passed","severity":"normal"},{"uid":"198afe9280f71be7","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754538275645,"stop":1754538275646,"duration":1},"status":"passed","severity":"normal"},{"uid":"326c1bbaddc6e734","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754538597609,"stop":1754538597610,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae5bb8515ed3896","name":"should remove event listener for peer:discovery","time":{"start":1754538230483,"stop":1754538230484,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84dd9dcdb50e99e","name":"should select older connection if present","time":{"start":1754538231735,"stop":1754538231735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30b210f3951b581","name":"Should update shard info","time":{"start":1754538393523,"stop":1754538393524,"duration":1},"status":"passed","severity":"normal"},{"uid":"93935fee8a343ce5","name":"Decoder throws on empty string content topic","time":{"start":1754538249948,"stop":1754538249948,"duration":0},"status":"passed","severity":"normal"},{"uid":"60850146a6f0c29e","name":"should handle case when navigator is not available","time":{"start":1754538231269,"stop":1754538231281,"duration":12},"status":"passed","severity":"normal"},{"uid":"ddb13d1272dd12a0","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754538260053,"stop":1754538260054,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae35aadc3e698daa","name":"Query generator for multiple messages with different message text format","time":{"start":1754538598182,"stop":1754538598182,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c4365782bd082","name":"throws on content topic with too few or too many fields","time":{"start":1754538215367,"stop":1754538215367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eeb6d441717277e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754538778234,"stop":1754538778234,"duration":0},"status":"passed","severity":"normal"},{"uid":"345978f32fc51a0c","name":"Decoder throws on empty string content topic","time":{"start":1754538232339,"stop":1754538232340,"duration":1},"status":"passed","severity":"normal"},{"uid":"478dbfcd9a2b6edf","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754538232340,"stop":1754538232340,"duration":0},"status":"passed","severity":"normal"},{"uid":"13da8f62c1de4eb7","name":"Query with Promise Callback, No message returned","time":{"start":1754538569447,"stop":1754538569447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92381b3764ec822","name":"Store - dialed after - with timeout","time":{"start":1754538612980,"stop":1754538612980,"duration":0},"status":"passed","severity":"normal"},{"uid":"230a9f977b306d01","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754538778219,"stop":1754538778219,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab70fcb131c7631","name":"should remove event listeners from globalThis","time":{"start":1754538231267,"stop":1754538231268,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71867d67eb82d15","name":"should handle dial errors","time":{"start":1754538232227,"stop":1754538232227,"duration":0},"status":"passed","severity":"normal"},{"uid":"9173ec66634e8a9e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754538778225,"stop":1754538778225,"duration":0},"status":"passed","severity":"normal"},{"uid":"8106155fe8a926a4","name":"should return false when peer is on different cluster","time":{"start":1754538230824,"stop":1754538230827,"duration":3},"status":"passed","severity":"normal"},{"uid":"dfa65af6085f8d24","name":"Sync message is sent within sync frequency","time":{"start":1754538281593,"stop":1754538281593,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed037a0718c6c95","name":"Fails to push message with large meta","time":{"start":1754538864003,"stop":1754538864004,"duration":1},"status":"passed","severity":"normal"},{"uid":"1061e4a1d1b720a3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754538480719,"stop":1754538480719,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b714d5ad825fed","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754538611365,"stop":1754538611365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44003fc81da6d7b","name":"different cluster: nodes don't connect","time":{"start":1754538375918,"stop":1754538375918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b400950cf7b895","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754538260043,"stop":1754538260044,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c66c90c56c46bb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754538778233,"stop":1754538778234,"duration":1},"status":"passed","severity":"normal"},{"uid":"775d05a6994f7c60","name":"Check publish message containing escaped characters","time":{"start":1754538439570,"stop":1754538439571,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3480a23735690b","name":"caches peers it previously fetched","time":{"start":1754538240184,"stop":1754538240184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7cebb4267b28ad","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754538447998,"stop":1754538447999,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0657a9ddd5bc7d","name":"Check publish message containing shell command","time":{"start":1754538439569,"stop":1754538439570,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c469ee001bea4e9","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754538231367,"stop":1754538231367,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1870b7a7aebf91","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754538231919,"stop":1754538231919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11a03209becf390","name":"yields undefined for messages without decoder","time":{"start":1754538232057,"stop":1754538232057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8cc53f91308b95","name":"Subscribe and receive messages via lightPush","time":{"start":1754538778227,"stop":1754538778228,"duration":1},"status":"passed","severity":"normal"},{"uid":"437ebe0a901924ab","name":"random static sharding 5 - Cluster ID: 457, Shard ID: 894","time":{"start":1754538566170,"stop":1754538566171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ac3abc74470367","name":"Used by Waku Relay","time":{"start":1754538617205,"stop":1754538617205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a556f818d5d8821e","name":"should create ConnectionManager with required options","time":{"start":1754538232218,"stop":1754538232218,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fd0b1ccc300095","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754538215378,"stop":1754538215378,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd0fd828f6c6d36","name":"Push message with rate limit","time":{"start":1754538864021,"stop":1754538864021,"duration":0},"status":"passed","severity":"normal"},{"uid":"767232327cc9acd7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754538260074,"stop":1754538260074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58cb1f17ab4e1d2","name":"should dial all peers on dial","time":{"start":1754538392966,"stop":1754538392967,"duration":1},"status":"passed","severity":"normal"},{"uid":"604948e56eb0968","name":"should not discard bootstrap peers if under the limit","time":{"start":1754538343297,"stop":1754538343297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f04e367697c117","name":"can start the service","time":{"start":1754538415875,"stop":1754538415875,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfccdd1ed10dac5f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754538325620,"stop":1754538325620,"duration":0},"status":"passed","severity":"normal"},{"uid":"84770bff731572d4","name":"Subscribe to topic containing short and receive message","time":{"start":1754538778232,"stop":1754538778232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd375ce407ea8fb","name":"Passing invalid cursor","time":{"start":1754538553413,"stop":1754538553413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0d52566ff3803d","name":"Push 30 different messages","time":{"start":1754538863997,"stop":1754538863997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a183630f6755a61c","name":"Check message with no payload is not received","time":{"start":1754538751618,"stop":1754538751618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9877623d332d0f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754538778229,"stop":1754538778229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c258bc7e1cbe9b","name":"should handle network check errors gracefully","time":{"start":1754538231057,"stop":1754538231057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fc6a8b441b8cb0","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754538232230,"stop":1754538232231,"duration":1},"status":"passed","severity":"normal"},{"uid":"841fb97c1e5a5ab7","name":"groups content topics by expected pubsub topic","time":{"start":1754538215380,"stop":1754538215380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1baa49986738ccd","name":"should handle complete connection lifecycle","time":{"start":1754538231290,"stop":1754538231290,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bc2ad99e7f6f7e","name":"should update peer store before dialing","time":{"start":1754538230492,"stop":1754538230502,"duration":10},"status":"passed","severity":"normal"},{"uid":"b8c51584cf4dec22","name":"should clear dial history on stop","time":{"start":1754538231032,"stop":1754538231032,"duration":0},"status":"passed","severity":"normal"},{"uid":"55722e9139b5914a","name":"should handle complete discovery-to-dial flow","time":{"start":1754538230513,"stop":1754538230513,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d5d056affbbd66","name":"returns only open connection if one present","time":{"start":1754538231735,"stop":1754538231735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b006b236f564fc3f","name":"Decoder throws on undefined content topic","time":{"start":1754538232339,"stop":1754538232339,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3e76b28c606041","name":"should handle peer not in mesh for all topics","time":{"start":1754538231927,"stop":1754538231927,"duration":0},"status":"passed","severity":"normal"},{"uid":"618932a5b8f4466","name":"connected peers and dial","time":{"start":1754538416187,"stop":1754538416188,"duration":1},"status":"skipped","severity":"normal"},{"uid":"17e7e78d33ea285e","name":"Ordered callback, aborts when callback returns true","time":{"start":1754538598185,"stop":1754538598185,"duration":0},"status":"passed","severity":"normal"},{"uid":"c532c31ebfdcd695","name":"Push message with meta","time":{"start":1754538864002,"stop":1754538864003,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6debf2e510c865","name":"Callback on promise","time":{"start":1754538598184,"stop":1754538598184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f919c05b8263cfa","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754538231642,"stop":1754538231642,"duration":0},"status":"passed","severity":"normal"},{"uid":"29801fe1903ef5b5","name":"Query with Ordered Callback, No Decoder","time":{"start":1754538569445,"stop":1754538569446,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b26f94cce897d5","name":"throws if store query response has error status","time":{"start":1754538232055,"stop":1754538232056,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c50c41f34452d38","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754538260046,"stop":1754538260046,"duration":0},"status":"passed","severity":"normal"},{"uid":"af469837ddb2dcb6","name":"Check message on other pubsub topic is not received","time":{"start":1754538751617,"stop":1754538751617,"duration":0},"status":"passed","severity":"normal"},{"uid":"56600f029012acd","name":"should invoke callbacks when receiving a message","time":{"start":1754538276018,"stop":1754538276018,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a290ef5d4d9b90","name":"should handle empty pubsub topics","time":{"start":1754538231926,"stop":1754538231927,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d5abd779e0a981","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754538778223,"stop":1754538778223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3db027514320284","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1754538281592,"stop":1754538281593,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b507b8dba2a530","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754538778228,"stop":1754538778228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad49baecd2ae0d46","name":"messageHashStr produces different results for different inputs","time":{"start":1754538231306,"stop":1754538231307,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b026ed5b988a48e","name":"should increase lamport timestamp","time":{"start":1754538265587,"stop":1754538265587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2c99498a8a792a","name":"msgTime: 0 ms from now, startTime: 1754279397737, endTime: 1754538597737","time":{"start":1754538611368,"stop":1754538611368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86ebbca3973c0e2","name":"should handle complete peer lifecycle","time":{"start":1754538231928,"stop":1754538231928,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e81e3ee493b875","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app97/6/topic77/utf8","time":{"start":1754538540523,"stop":1754538540525,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ed14c89bb5c7312","name":"should only return 1 node with relay capability","time":{"start":1754538240184,"stop":1754538240185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c758af34f0bf27de","name":"Push message with content topic containing numeric","time":{"start":1754538863999,"stop":1754538863999,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dd1a46744d0375","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754538260046,"stop":1754538260046,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a7a31e6339ae22","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754538432770,"stop":1754538432772,"duration":2},"status":"passed","severity":"normal"},{"uid":"59f2777ca1af50d","name":"Nodes with multiple pubsub topic","time":{"start":1754538432772,"stop":1754538432774,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6e46f11fa49db79","name":"can start and stop the service","time":{"start":1754538415875,"stop":1754538415876,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeadc73fba5850f","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754538306281,"stop":1754538306281,"duration":0},"status":"skipped","severity":"normal"},{"uid":"623ce522beb8cad8","name":"Callback on promise, aborts when callback returns true","time":{"start":1754538598184,"stop":1754538598185,"duration":1},"status":"passed","severity":"normal"},{"uid":"f806422e7ad2c17d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754538220955,"stop":1754538220955,"duration":0},"status":"passed","severity":"normal"},{"uid":"faacf5b3c17b7c08","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754538447997,"stop":1754538447998,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f79adb4ec9dd54","name":"Subscribe to topic containing short and receive message","time":{"start":1754538778221,"stop":1754538778221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8c2971b75b973b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754538265590,"stop":1754538265590,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a4e1d112f46d5f","name":"Relay","time":{"start":1754538306708,"stop":1754538306708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0173dfbf76fed51","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754538260069,"stop":1754538260069,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bc6ae0fc0b837b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754538480715,"stop":1754538480715,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd338792ca4e6d92","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754538359737,"stop":1754538359738,"duration":1},"status":"passed","severity":"normal"},{"uid":"50418576b75b38c8","name":"returns all values when wanted number matches available values","time":{"start":1754538238805,"stop":1754538238807,"duration":2},"status":"passed","severity":"normal"},{"uid":"7969444daf346a75","name":"Decoder throws on undefined content topic","time":{"start":1754538249947,"stop":1754538249947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acdb56285b63597","name":"Publish message with custom timestamp: Fri Aug 16 2024 03:47:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1754538439572,"stop":1754538439572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa018cc1752025","name":"should wait for Store peer to be connected","time":{"start":1754538275855,"stop":1754538275856,"duration":1},"status":"passed","severity":"normal"},{"uid":"58049849c41ec8c4","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754538569446,"stop":1754538569447,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8d7601c01b2ba0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754538260068,"stop":1754538260068,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7a4bf19244f94a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754538275634,"stop":1754538275634,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6562d9292c49d7","name":"Push message with content topic containing emoji","time":{"start":1754538864020,"stop":1754538864020,"duration":0},"status":"passed","severity":"normal"},{"uid":"271d99d3dec8c20d","name":"should add received messages to bloom filter","time":{"start":1754538265590,"stop":1754538265590,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba3d800d344ea21","name":"should handle a minimal index list","time":{"start":1754538215682,"stop":1754538215682,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f1f64e9a99defe","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754538306281,"stop":1754538306281,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18596ff23218ffbc","name":"should throw error - no id","time":{"start":1754538221676,"stop":1754538221676,"duration":0},"status":"passed","severity":"normal"},{"uid":"329fa332b26212e4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754538260042,"stop":1754538260042,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5dfa8273e8e34f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app76/9/topic564/json","time":{"start":1754538540522,"stop":1754538540522,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa7ad4500431801","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754538439575,"stop":1754538439575,"duration":0},"status":"passed","severity":"normal"},{"uid":"61535462a7b25f4a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754538249942,"stop":1754538249944,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3f6e7a1aaa7ce5b","name":"should add event listeners to libp2p","time":{"start":1754538231251,"stop":1754538231251,"duration":0},"status":"passed","severity":"normal"},{"uid":"6803f4306b620f67","name":"Check message with no pubsub topic is not received","time":{"start":1754538751617,"stop":1754538751617,"duration":0},"status":"passed","severity":"normal"},{"uid":"828b339a8fe263b4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754538275625,"stop":1754538275626,"duration":1},"status":"passed","severity":"normal"},{"uid":"a350127fdb08bb90","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754538375918,"stop":1754538375919,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafbfb3df0691e9a","name":"Publishes to nwaku","time":{"start":1754538429527,"stop":1754538429528,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5cb54fddb87697","name":"should dial peers from store when no connections remain","time":{"start":1754538231349,"stop":1754538231349,"duration":0},"status":"passed","severity":"normal"},{"uid":"85acb1514801233f","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754538275631,"stop":1754538275632,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88433d6bdf76fda","name":"should start and setup intervals and event listeners","time":{"start":1754538276019,"stop":1754538276019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3383dd2080f89982","name":"should return false when peer is not found","time":{"start":1754538230833,"stop":1754538230833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecded1e66847609","name":"Check received message containing SQL Injection","time":{"start":1754538751622,"stop":1754538751622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c059294bb942709c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754538260045,"stop":1754538260045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd7e1bcd86ca421","name":"should not allow k > 12","time":{"start":1754538259891,"stop":1754538259896,"duration":5},"status":"passed","severity":"normal"},{"uid":"bce188996695291","name":"should initialize with default number of peers","time":{"start":1754538275614,"stop":1754538275614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ccc09671bb6750","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754538215371,"stop":1754538215373,"duration":2},"status":"passed","severity":"normal"},{"uid":"4980f304831bda07","name":"should do nothing if no non-locked connections to drop","time":{"start":1754538231367,"stop":1754538231367,"duration":0},"status":"passed","severity":"normal"},{"uid":"31514b7ba21668be","name":"Subscribe to topic containing XML and publish message","time":{"start":1754538447996,"stop":1754538447996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3d965771dee1ef","name":"should not fail to stop the service if it was not started","time":{"start":1754538415876,"stop":1754538415876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2de0703c451855a","name":"should reject on timeout if it was set","time":{"start":1754538275854,"stop":1754538275854,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b7a44a16dca957","name":"Push message with content topic containing Chinese","time":{"start":1754538863999,"stop":1754538864000,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f1adc4c7b494db","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754538231245,"stop":1754538231250,"duration":5},"status":"passed","severity":"normal"},{"uid":"998741a66674df54","name":"should dial peers from store on start","time":{"start":1754538231338,"stop":1754538231338,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bb2a968390df9d","name":"Push 30 different messages","time":{"start":1754538864015,"stop":1754538864015,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c97ebddaaf62e7b4","name":"should allow redial after cooldown period","time":{"start":1754538231040,"stop":1754538231040,"duration":0},"status":"passed","severity":"normal"},{"uid":"135dd0b48e759cda","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754538449603,"stop":1754538449603,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50eb2af1ffc7c67e","name":"Round trip binary serialization","time":{"start":1754538232338,"stop":1754538232338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7600d898465c49","name":"should create KeepAliveManager with required options","time":{"start":1754538231894,"stop":1754538231894,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0574a327d0e7b7","name":"should properly create location multiaddrs - udp4","time":{"start":1754538221681,"stop":1754538221681,"duration":0},"status":"passed","severity":"normal"},{"uid":"6132cf186f3d7c07","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754538480720,"stop":1754538480720,"duration":0},"status":"passed","severity":"normal"},{"uid":"974d0f2dd5eae211","name":"Check meta is set [ecies]","time":{"start":1754538251616,"stop":1754538251616,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebe9e35916a0231","name":"should return true even if peer has no overlapping shards","time":{"start":1754538230810,"stop":1754538230810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6183e8d63c6e9227","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754538260074,"stop":1754538260074,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2753a0e16f13df","name":"Encoder error raises irrecoverable error","time":{"start":1754538281590,"stop":1754538281590,"duration":0},"status":"passed","severity":"normal"},{"uid":"194fe6f5c410cd7a","name":"should not receive a peer event after stop","time":{"start":1754538244018,"stop":1754538244018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af9eac2c11bda36","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754538220940,"stop":1754538220943,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea9fb45e11e495cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754538215386,"stop":1754538215386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e711b4e7e5388284","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754538220950,"stop":1754538220950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9e4e6d760c9496","name":"Overlapping topic subscription","time":{"start":1754538447992,"stop":1754538447992,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92884767a665dbd5","name":"should not fail to start the service if it is already started","time":{"start":1754538244016,"stop":1754538244016,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08e193c85b612f7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754538215389,"stop":1754538215390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d3b0859049e334","name":"Cluster id 0, shard 0","time":{"start":1754538566163,"stop":1754538566163,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb33d0f201068c2","name":"Check received message containing long","time":{"start":1754538751610,"stop":1754538751610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90e941d97026a80","name":"Push message with JSON payload","time":{"start":1754538864013,"stop":1754538864014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e07f3895bcb392","name":"should remove event listeners","time":{"start":1754538231905,"stop":1754538231905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae578eecd0017d2a","name":"should dial with multiaddr and return stream","time":{"start":1754538232226,"stop":1754538232226,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f381bdde93b7a4","name":"Check received message containing Arabic","time":{"start":1754538751621,"stop":1754538751621,"duration":0},"status":"passed","severity":"normal"},{"uid":"556bd560d8de4be","name":"Nodes with multiple pubsub topic","time":{"start":1754538432776,"stop":1754538432778,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0887f17aefcc11b","name":"should not dispatch event when already connected","time":{"start":1754538231284,"stop":1754538231284,"duration":0},"status":"passed","severity":"normal"},{"uid":"60056c90fba2f212","name":"should keep entries that haven't expired yet","time":{"start":1754538273736,"stop":1754538273737,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8cab8919d6c95d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754538778222,"stop":1754538778222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5844ab63228d7c3","name":"random static sharding 10 - Cluster ID: 117, Shard ID: 446","time":{"start":1754538566173,"stop":1754538566174,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dcc652830bc2767","name":"should initialize with isNetworkConnected as false","time":{"start":1754538231250,"stop":1754538231251,"duration":1},"status":"passed","severity":"normal"},{"uid":"53342c781166d49","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754538215385,"stop":1754538215385,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d7513f5d678c79","name":"should handle complete dial lifecycle","time":{"start":1754538231058,"stop":1754538231058,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc2125bb6424963","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754538778218,"stop":1754538778218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8715b855929a8a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754538231363,"stop":1754538231364,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d970e271149569","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754538239654,"stop":1754538239654,"duration":0},"status":"passed","severity":"normal"},{"uid":"365bd30fc6a294e4","name":"should handle different types of entries","time":{"start":1754538273737,"stop":1754538273738,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c0233478394f88","name":"Check publish message containing Chinese","time":{"start":1754538439565,"stop":1754538439565,"duration":0},"status":"passed","severity":"normal"},{"uid":"546aa1e92182b5a6","name":"random static sharding 8 - Cluster ID: 322, Shard ID: 131","time":{"start":1754538566171,"stop":1754538566172,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c78f793d8b2233","name":"should handle peer store errors gracefully","time":{"start":1754538230502,"stop":1754538230503,"duration":1},"status":"passed","severity":"normal"},{"uid":"962c19c4caf27351","name":"Subscribe to topic containing long and receive message","time":{"start":1754538778232,"stop":1754538778232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2e3213a4856301","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754538260049,"stop":1754538260049,"duration":0},"status":"passed","severity":"normal"},{"uid":"7111db67f4b8932d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754538480721,"stop":1754538480721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4188e60ea05efa9c","name":"Sync message are not sent excessively within sync frequency","time":{"start":1754538281593,"stop":1754538281593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf0fa7dd8785dfb","name":"should set field with only FILTER enabled","time":{"start":1754538221684,"stop":1754538221685,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3dd341a8b2fcee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754538260072,"stop":1754538260073,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf942cc3f8887b8","name":"can query messages normally","time":{"start":1754538571998,"stop":1754538571999,"duration":1},"status":"passed","severity":"normal"},{"uid":"168bcc2e0dbc3378","name":"ends after yielding if response size indicates end","time":{"start":1754538232057,"stop":1754538232057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31d58dd9f18cfb0","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754538274891,"stop":1754538274891,"duration":0},"status":"passed","severity":"normal"},{"uid":"525c1bfa1fe876c5","name":"Fails to push message with large meta","time":{"start":1754538864020,"stop":1754538864021,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5317b47c532f896","name":"Check received message containing Script","time":{"start":1754538751622,"stop":1754538751623,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5a37c1271c7bc6","name":"should properly clean up resources when disposed","time":{"start":1754538273738,"stop":1754538273738,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e2284f7ece549","name":"returns all values when wanted number is greater than available values","time":{"start":1754538238808,"stop":1754538238808,"duration":0},"status":"passed","severity":"normal"},{"uid":"248e83bec4b923f4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754538260039,"stop":1754538260040,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0eb2342dc15759","name":"should maintain desired error rate","time":{"start":1754538263423,"stop":1754538263423,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a072f0d05412df","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754538260041,"stop":1754538260041,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8fa97703caebf9","name":"Push message with XML payload","time":{"start":1754538863994,"stop":1754538863994,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a2929ac7528418","name":"msgTime: 0 ms from now, startTime: 1754452197737, endTime: 1754538597737","time":{"start":1754538611368,"stop":1754538611368,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fcf735030a2bce","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754538611362,"stop":1754538611362,"duration":0},"status":"passed","severity":"normal"},{"uid":"138e1a6985aabf0a","name":"should return true when peer is on the specified shard","time":{"start":1754538230824,"stop":1754538230824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19cf87be8099edf","name":"Push message with content topic containing Arabic","time":{"start":1754538864017,"stop":1754538864018,"duration":1},"status":"passed","severity":"normal"},{"uid":"693e4f7dfec9d18a","name":"should dispatch connect and disconnect events","time":{"start":1754538275626,"stop":1754538275626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c123ef1676666a6","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754538231922,"stop":1754538231922,"duration":0},"status":"passed","severity":"normal"},{"uid":"64093fa68788e33b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754538231830,"stop":1754538231831,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0179b619b13f65","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754538220954,"stop":1754538220955,"duration":1},"status":"passed","severity":"normal"},{"uid":"b440ea65a15dab66","name":"Push message with content topic containing escaped characters","time":{"start":1754538864001,"stop":1754538864002,"duration":1},"status":"passed","severity":"normal"},{"uid":"3beb906bf7ef081b","name":"Fails to push message bigger that 1MB","time":{"start":1754538864023,"stop":1754538864023,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd9692148d93f6d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754538215391,"stop":1754538215391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc9ad040d98c59f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754538220951,"stop":1754538220951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae002139c119b398","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754538447994,"stop":1754538447994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca9c953315db833","name":"Ephemeral field set to true","time":{"start":1754538232338,"stop":1754538232338,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e68974b15fbeca","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754538260063,"stop":1754538260067,"duration":4},"status":"passed","severity":"normal"},{"uid":"69e9e406a15582f4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754538432768,"stop":1754538432770,"duration":2},"status":"passed","severity":"normal"},{"uid":"5128fafbe5fb9c2a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754538215682,"stop":1754538215682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1173878fc0a4a24","name":"should not fail to start the service if it is already started","time":{"start":1754538306277,"stop":1754538306278,"duration":1},"status":"passed","severity":"normal"},{"uid":"f784760980b23aac","name":"should lock peers when selected","time":{"start":1754538275625,"stop":1754538275625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8917a8ecbb809aac","name":"Push message with SQL Injection payload","time":{"start":1754538864012,"stop":1754538864012,"duration":0},"status":"passed","severity":"normal"},{"uid":"30920173e2418fda","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754538439572,"stop":1754538439572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50ba1bd645090f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app30/3/topic422/xml","time":{"start":1754538540526,"stop":1754538540526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26e7cd7bb907937","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754538220943,"stop":1754538220943,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad64d42f3da655d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754538215373,"stop":1754538215373,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c3dc63777fcde7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754538447995,"stop":1754538447995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b9a2fb2268171c","name":"Push message with content topic containing unicode special characters","time":{"start":1754538864019,"stop":1754538864019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f823c64ae453711a","name":"should drop connection to all peers on hangUp","time":{"start":1754538392967,"stop":1754538392967,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af0dec6a46c3244","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754538260069,"stop":1754538260072,"duration":3},"status":"passed","severity":"normal"},{"uid":"406e825bb2d06ff0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754538231295,"stop":1754538231296,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95d788ed7c83693","name":"Check received message containing shell command","time":{"start":1754538751614,"stop":1754538751614,"duration":0},"status":"passed","severity":"normal"},{"uid":"38fa8b6874000cba","name":"should not create relay timers when relay is not provided","time":{"start":1754538231922,"stop":1754538231922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20bc6450b04f8d7","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754538249944,"stop":1754538249945,"duration":1},"status":"passed","severity":"normal"},{"uid":"845e76c276883114","name":"Passing page size 19 when there are 20 messages","time":{"start":1754538591949,"stop":1754538591949,"duration":0},"status":"passed","severity":"normal"},{"uid":"589754250c4b6b12","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754538231305,"stop":1754538231305,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b026f75b823c977","name":"Push message with content topic containing JSON","time":{"start":1754538864001,"stop":1754538864001,"duration":0},"status":"passed","severity":"normal"},{"uid":"6073c475f11485de","name":"Encoder throws on empty string content topic","time":{"start":1754538232339,"stop":1754538232339,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fee511bbc4b37e","name":"should load peers from local storage and dispatch events","time":{"start":1754538244018,"stop":1754538244018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fc05f44cd23620","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754538449603,"stop":1754538449603,"duration":0},"status":"passed","severity":"normal"},{"uid":"184df9b3e36f9ce6","name":"Store - dialed first","time":{"start":1754538612979,"stop":1754538612979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a461288600efc163","name":"Passing an array","time":{"start":1754538617202,"stop":1754538617202,"duration":0},"status":"passed","severity":"normal"},{"uid":"4202b86458d3a284","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754538260049,"stop":1754538260049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c50d8f51e351ed1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754538325621,"stop":1754538325621,"duration":0},"status":"passed","severity":"normal"},{"uid":"137e902899fcd46d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754538778220,"stop":1754538778220,"duration":0},"status":"passed","severity":"normal"},{"uid":"442024b27031ea19","name":"Query Generator - false","time":{"start":1754538579680,"stop":1754538579681,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e63a83684291b5f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754538239653,"stop":1754538239654,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b44ce601880558","name":"Does not throw an exception when node disconnects","time":{"start":1754538617202,"stop":1754538617202,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdffad92eb0fb859","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754538553410,"stop":1754538553411,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b9ef4fc7d4f1fa","name":"should decode valid enr successfully","time":{"start":1754538221675,"stop":1754538221675,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb6e0f2b5a836a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754538375917,"stop":1754538375918,"duration":1},"status":"passed","severity":"normal"},{"uid":"34575b1fd5b4d48e","name":"more peers than existing","time":{"start":1754538416188,"stop":1754538416188,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a771c34d760fbd87","name":"Check received message containing escaped characters","time":{"start":1754538751624,"stop":1754538751624,"duration":0},"status":"passed","severity":"normal"},{"uid":"30260011dc2a1723","name":"Push message with JSON payload","time":{"start":1754538863995,"stop":1754538863995,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e8e09de0b97060","name":"should not dial peers from store when browser is not connected","time":{"start":1754538231349,"stop":1754538231349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7483fe626a10e2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754538220952,"stop":1754538220952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c338746ce0e4897b","name":"should be safe to call multiple times","time":{"start":1754538232224,"stop":1754538232224,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6e07b84420c1c3","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754538231830,"stop":1754538231830,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae37a82579d4b83","name":"should handle hash queries without validation","time":{"start":1754538275762,"stop":1754538275763,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3d240c958d445b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754538230507,"stop":1754538230512,"duration":5},"status":"passed","severity":"normal"},{"uid":"8e490427f161a200","name":"Cluster ID 0, shard 1","time":{"start":1754538566163,"stop":1754538566163,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b93722e398010b6","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754538220955,"stop":1754538220956,"duration":1},"status":"passed","severity":"normal"},{"uid":"1854ae95b6d732cd","name":"Query Generator, No Decoder","time":{"start":1754538569442,"stop":1754538569444,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5e0dcf344756bfc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754538215371,"stop":1754538215371,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8fffe34b2d301c","name":"Query with Promise Callback, No Decoder","time":{"start":1754538569447,"stop":1754538569447,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf71bc66873d84b0","name":"should stop all internal components","time":{"start":1754538232224,"stop":1754538232224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ea35ed811ee01e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754538260048,"stop":1754538260048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd4074523157a58","name":"Push message with meta","time":{"start":1754538864020,"stop":1754538864020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba29f9cf18e48c24","name":"should handle queue overflow by adding peers to queue","time":{"start":1754538231050,"stop":1754538231050,"duration":0},"status":"passed","severity":"normal"},{"uid":"552d8797300cdeff","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754538275347,"stop":1754538275353,"duration":6},"status":"passed","severity":"normal"},{"uid":"dca65a89e4c62d39","name":"should add event listeners to globalThis","time":{"start":1754538231251,"stop":1754538231252,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0757975975a6fc4","name":"Check message with no pubsub topic is not received","time":{"start":1754538751627,"stop":1754538751627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5bd7d382998989","name":"should create an instance with libp2p and dialer","time":{"start":1754538230466,"stop":1754538230478,"duration":12},"status":"passed","severity":"normal"},{"uid":"5de4bffffb78f782","name":"throws if decoders don't match content topics","time":{"start":1754538232055,"stop":1754538232055,"duration":0},"status":"passed","severity":"normal"},{"uid":"96883a0ab7a1b402","name":"Fails to publish duplicate message","time":{"start":1754538439573,"stop":1754538439573,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a95653496805be","name":"should return false when navigator.onLine is false","time":{"start":1754538231268,"stop":1754538231269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e8d901f08941bc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754538260067,"stop":1754538260067,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f282543924d3c9","name":"Check publish message containing special chars","time":{"start":1754538439565,"stop":1754538439565,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c65bfb3784e47d","name":"Relay - dialed first","time":{"start":1754538612977,"stop":1754538612978,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e8a5513b3fcb2b","name":"should skip peer when failed to dial recently","time":{"start":1754538231036,"stop":1754538231037,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b08fad59606984","name":"Incoming message is emitted as received","time":{"start":1754538281592,"stop":1754538281592,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e9346828f61ae5","name":"Push message with short payload","time":{"start":1754538864009,"stop":1754538864010,"duration":1},"status":"passed","severity":"normal"},{"uid":"af742de554c392d8","name":"Check received message containing special chars","time":{"start":1754538751611,"stop":1754538751611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81091ff1cc2db09","name":"should throw if no connection provided","time":{"start":1754538231828,"stop":1754538231829,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2b266d0518541a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754538260044,"stop":1754538260044,"duration":0},"status":"passed","severity":"normal"},{"uid":"508d168d95a5055d","name":"throws an error for improperly formatted content topics","time":{"start":1754538215381,"stop":1754538215381,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d75d367db1b3e6e","name":"should not receive a peer event before start","time":{"start":1754538306279,"stop":1754538306279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1b26b2f574a033","name":"should handle errors gracefully when getting peer info","time":{"start":1754538230833,"stop":1754538230833,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cabe8b641a3486","name":"should reject if LightPush is requested but not mounted","time":{"start":1754538275853,"stop":1754538275853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7528c5e9a19f37a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754538260053,"stop":1754538260053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a90721dda1608d7","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754538215382,"stop":1754538215383,"duration":1},"status":"passed","severity":"normal"},{"uid":"7997494e994866b4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754538778225,"stop":1754538778225,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a2cfe177d7f4f4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754538260073,"stop":1754538260074,"duration":1},"status":"passed","severity":"normal"},{"uid":"a330384c8816d94e","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1754538265593,"stop":1754538265593,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe39ca59dbb2342","name":"should get / set TCP multiaddr","time":{"start":1754538221680,"stop":1754538221680,"duration":0},"status":"passed","severity":"normal"},{"uid":"d406f5d3d410eaff","name":"should not execute task if max attempts is 0","time":{"start":1754538275647,"stop":1754538275647,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a43e2106f778b","name":"should return false when peer is on different cluster","time":{"start":1754538230807,"stop":1754538230807,"duration":0},"status":"passed","severity":"normal"},{"uid":"880cad9901b79cff","name":"should only return 1 node with relay and store capability","time":{"start":1754538240185,"stop":1754538240185,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4b7804b3b43508","name":"Relay - times out","time":{"start":1754538612979,"stop":1754538612979,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e0ab35d58c66","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754538260062,"stop":1754538260062,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fdf06bdcbebb4","name":"should filter out already connected peers","time":{"start":1754538231352,"stop":1754538231353,"duration":1},"status":"passed","severity":"normal"},{"uid":"7687e5df85ab6bad","name":"Subscribe to topic containing short and publish message","time":{"start":1754538447993,"stop":1754538447993,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e2f808948d3df8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754538260063,"stop":1754538260063,"duration":0},"status":"passed","severity":"normal"},{"uid":"502729abca67210e","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754538260042,"stop":1754538260043,"duration":1},"status":"passed","severity":"normal"},{"uid":"568af9756c6f6944","name":"should save new peer to store","time":{"start":1754538230503,"stop":1754538230507,"duration":4},"status":"passed","severity":"normal"},{"uid":"496b93b04d3b9c2a","name":"should create KeepAliveManager with relay","time":{"start":1754538231894,"stop":1754538231904,"duration":10},"status":"passed","severity":"normal"},{"uid":"64020fc025ab5bba","name":"should insert message into bloom filter","time":{"start":1754538265588,"stop":1754538265588,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f706f58f2fe7b6","name":"Check publish message containing JSON","time":{"start":1754538439569,"stop":1754538439569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d10a06ac351ba6","name":"Push message with custom timestamp: 1754541925794","time":{"start":1754538864022,"stop":1754538864022,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb2e192ad208522","name":"Check message with invalid timestamp is not received","time":{"start":1754538751617,"stop":1754538751617,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdedb6f95d60718","name":"should reject if Relay is requested but not mounted","time":{"start":1754538275853,"stop":1754538275853,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e63fa5290412eeb","name":"Outgoing message is acknowledged","time":{"start":1754538281592,"stop":1754538281592,"duration":0},"status":"passed","severity":"normal"},{"uid":"866a874b487d30e9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754538778225,"stop":1754538778225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaf2b5cc65f7e20","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754538260048,"stop":1754538260049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ade50364dfd93f","name":"should handle multiple peer connections","time":{"start":1754538231915,"stop":1754538231915,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a41762604c9790f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754538231371,"stop":1754538231372,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e0e4417e2c9d30","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/1/topic273/xml","time":{"start":1754538540525,"stop":1754538540525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c84b3fadbe8bc46","name":"should return peer for existing peer","time":{"start":1754538231359,"stop":1754538231359,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e0cf5edece1f04","name":"A test","time":{"start":1754538359903,"stop":1754538359903,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e08ff441ff8502","name":"should handle onConnected and onDisconnected","time":{"start":1754538275627,"stop":1754538275631,"duration":4},"status":"passed","severity":"normal"},{"uid":"3ca65e044517f986","name":"A test","time":{"start":1754538359902,"stop":1754538359902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3af5ef5b7286b7","name":"Ephemeral messages are not stored","time":{"start":1754538306687,"stop":1754538306690,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ce3312f39b87aaa","name":"Push message with content topic containing special chars","time":{"start":1754538863999,"stop":1754538863999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39546068da07ba6","name":"should add and check entries correctly","time":{"start":1754538273725,"stop":1754538273729,"duration":4},"status":"passed","severity":"normal"},{"uid":"c1c7258492acfd7d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754538778227,"stop":1754538778227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d946bcaa32815caa","name":"Push message with Basic HTML tag payload","time":{"start":1754538864013,"stop":1754538864013,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed0adf8c247ce53","name":"should be safe to call multiple times","time":{"start":1754538231032,"stop":1754538231033,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff852783d9af756","name":"Js publishes, other Js receives","time":{"start":1754538429528,"stop":1754538429528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a4809ee63bee75","name":"should set field with all protocols disabled","time":{"start":1754538221683,"stop":1754538221683,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bd68c0d5791501","name":"Check received message containing JSON","time":{"start":1754538751613,"stop":1754538751614,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab73a6cf6947d2f3","name":"should initialize with Unhealthy status","time":{"start":1754538275150,"stop":1754538275151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a493bb55ed313a","name":"Bloom filter","time":{"start":1754538265350,"stop":1754538265350,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cf975809ab887f","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754538260034,"stop":1754538260034,"duration":0},"status":"passed","severity":"normal"},{"uid":"875b04e8ff43ca99","name":"should sort peers by ping value","time":{"start":1754538232230,"stop":1754538232230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbfaa3d75306ae8","name":"should not fail to stop the service if it was not started","time":{"start":1754538306277,"stop":1754538306277,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6445a797d73d8c","name":"Check publish message containing Basic HTML tag","time":{"start":1754538439567,"stop":1754538439567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82cce078ed9a6bb","name":"should not dispatch event when already disconnected","time":{"start":1754538231284,"stop":1754538231284,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcf5dbce5d8bbbb","name":"should send relay ping messages on timer","time":{"start":1754538231923,"stop":1754538231923,"duration":0},"status":"passed","severity":"normal"},{"uid":"de89102dc2054df3","name":"Decoder throws on undefined content topic","time":{"start":1754538251617,"stop":1754538251617,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0bb8f09cf5506d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754538611368,"stop":1754538611368,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b4a3c03eea3eda","name":"should not receive a peer event after stop","time":{"start":1754538415878,"stop":1754538415878,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c395121a7bd5e77","name":"Check received message with timestamp: 1754538299839 ","time":{"start":1754538751626,"stop":1754538751626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d06189a6c7994a","name":"Push message equal or less that 1MB","time":{"start":1754538864022,"stop":1754538864023,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7fc26514e343b7","name":"should stop ping timers on peer disconnect","time":{"start":1754538231915,"stop":1754538231915,"duration":0},"status":"passed","severity":"normal"},{"uid":"6458b0ce75e0265f","name":"should continually clean up expired entries at intervals","time":{"start":1754538273738,"stop":1754538273741,"duration":3},"status":"passed","severity":"normal"},{"uid":"7420db41707e6c5","name":"does not throw on valid cases","time":{"start":1754538215365,"stop":1754538215366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e001d3105ec4aa","name":"should be empty after removing the only subscription","time":{"start":1754538276018,"stop":1754538276018,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bea23ccb982f08","name":"Push message with unicode special characters payload","time":{"start":1754538864015,"stop":1754538864015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aeb6883c7e990eb","name":"Push message with content topic containing long","time":{"start":1754538863998,"stop":1754538863999,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba3b67f5f5b3b08","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754538375917,"stop":1754538375917,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9bcfd080b45158","name":"Check received message containing XML","time":{"start":1754538751623,"stop":1754538751623,"duration":0},"status":"passed","severity":"normal"},{"uid":"28010a1a28dfd348","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754538778236,"stop":1754538778236,"duration":0},"status":"passed","severity":"normal"},{"uid":"886c12d74a9c8e17","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754538239655,"stop":1754538239655,"duration":0},"status":"passed","severity":"normal"},{"uid":"b367ba0c4c2d998","name":"Check received message containing SQL Injection","time":{"start":1754538751612,"stop":1754538751612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3329d746f55df0e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754538275152,"stop":1754538275153,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc5f71180272859","name":"Subscribe to topic containing Script and receive message","time":{"start":1754538778224,"stop":1754538778224,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6c483e2ac886ae","name":"Check message with non string payload is not received","time":{"start":1754538751628,"stop":1754538751628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6658b212e7195b","name":"should add event listeners for peer connect and disconnect","time":{"start":1754538231904,"stop":1754538231904,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba0e17dd64aeed0","name":"should hang up with PeerId and return true on success","time":{"start":1754538232227,"stop":1754538232227,"duration":0},"status":"passed","severity":"normal"},{"uid":"342a647c77220212","name":"Fails to push message bigger that 1MB","time":{"start":1754538864009,"stop":1754538864009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9c501db10c661c","name":"pre and post cipher","time":{"start":1754538250378,"stop":1754538250378,"duration":0},"status":"passed","severity":"normal"},{"uid":"7067400e108c30a8","name":"different cluster: nodes don't connect","time":{"start":1754538375916,"stop":1754538375917,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5af80f2e954c2c2","name":"Meta field set when metaSetter is specified","time":{"start":1754538232338,"stop":1754538232338,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2807ef3167d4253","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754538597608,"stop":1754538597609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d4a6c9abc1bb7f","name":"Push message with content topic containing Russian","time":{"start":1754538864018,"stop":1754538864018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7275bbae111a5ee","name":"should clear all timers","time":{"start":1754538231905,"stop":1754538231906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81a2ba4aa3675b6","name":"Push message with numeric payload","time":{"start":1754538864010,"stop":1754538864011,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bdb54f0ae716101","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754538569442,"stop":1754538569442,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dfe2ecc6265b36","name":"Relay - dialed after","time":{"start":1754538612979,"stop":1754538612979,"duration":0},"status":"passed","severity":"normal"},{"uid":"7439fac5d258529d","name":"should be able to dial TLS multiaddrs","time":{"start":1754538392969,"stop":1754538392969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80c4bf2acaad35b","name":"Sample","time":{"start":1754538221042,"stop":1754538221042,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a1d0943788ce41","name":"Publish message with large meta","time":{"start":1754538439576,"stop":1754538439577,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eee599d00ec4416","name":"Throws when trying to push message with empty payload","time":{"start":1754538864016,"stop":1754538864016,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ac53983c79aa42","name":"should not modify tags of connections for different peers","time":{"start":1754538275636,"stop":1754538275636,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc1102cf623698f","name":"should return false when peer has no shard info","time":{"start":1754538230810,"stop":1754538230810,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab4834c2bbd0144","name":"returns nothing if no connections present","time":{"start":1754538231734,"stop":1754538231734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a73388a8d51930f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754538251616,"stop":1754538251616,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc296e210be92863","name":"should dispatch network event when browser goes offline","time":{"start":1754538231285,"stop":1754538231285,"duration":0},"status":"passed","severity":"normal"},{"uid":"304b735f2eb378a5","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754538260034,"stop":1754538260034,"duration":0},"status":"passed","severity":"normal"},{"uid":"540eb9f5d0e1dec8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754538215388,"stop":1754538215388,"duration":0},"status":"passed","severity":"normal"},{"uid":"566674e7120f9cf","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754538239655,"stop":1754538239657,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0e696793d0a6953","name":"should dial with PeerId and return stream","time":{"start":1754538232226,"stop":1754538232226,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5edbad6bb51b6","name":"should dial peer when peer is discovered","time":{"start":1754538230491,"stop":1754538230492,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee04f7fbbbb5c71d","name":"rejects hash query with content filter parameters","time":{"start":1754538231643,"stop":1754538231643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59bc87d63737c34","name":"should start ping timers on peer connect","time":{"start":1754538231914,"stop":1754538231915,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7326e7547caa64b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754538240187,"stop":1754538240187,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eca829e3decedee5","name":"Check message with no content topic is not received","time":{"start":1754538751618,"stop":1754538751618,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee33999c224ecdb","name":"should create ShardReader with auto sharding network config","time":{"start":1754538230799,"stop":1754538230800,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6471bdf38a0a4ae","name":"new peer added after a peer was already found","time":{"start":1754538449602,"stop":1754538449602,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8005a06821f3dc3f","name":"Generator, 2 different shards","time":{"start":1754538559032,"stop":1754538559032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90811603f789e4b","name":"should handle incoming messages","time":{"start":1754538275357,"stop":1754538275357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8f505529c2ef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754538260072,"stop":1754538260072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5723845080b6ff3","name":"Subscribe to topic containing long and publish message","time":{"start":1754538447993,"stop":1754538447993,"duration":0},"status":"passed","severity":"normal"},{"uid":"130d4290fb28afec","name":"Passing page size 11 when there are 10 messages","time":{"start":1754538591948,"stop":1754538591948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45c818428883bb","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754538447994,"stop":1754538447994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6709707458e72011","name":"Get Nodes","time":{"start":1754538239713,"stop":1754538239713,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef8a156964518ae","name":"Push message with content topic containing escaped characters","time":{"start":1754538864019,"stop":1754538864019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce449957c0e7176c","name":"Non TWN Cluster","time":{"start":1754538540517,"stop":1754538540517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7132da9880ea44","name":"should not fail to stop the service if it was not started","time":{"start":1754538244016,"stop":1754538244016,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf816c6b9c76d5c","name":"should set field with all protocols enabled","time":{"start":1754538221683,"stop":1754538221684,"duration":1},"status":"passed","severity":"normal"},{"uid":"414642a8974c9dbc","name":"should be empty when created","time":{"start":1754538276017,"stop":1754538276017,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d6e1038ef19436","name":"should handle multiple peers with different shard configurations","time":{"start":1754538231058,"stop":1754538231059,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f62ea2c99c6fb5","name":"Encoder throws on undefined content topic","time":{"start":1754538251616,"stop":1754538251617,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8c6f27864b1c2c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754538778233,"stop":1754538778233,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d13eac2f01d172","name":"can start the service","time":{"start":1754538306275,"stop":1754538306276,"duration":1},"status":"passed","severity":"normal"},{"uid":"d147a60a57f1c78","name":"Encoder throws on undefined content topic","time":{"start":1754538249946,"stop":1754538249946,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a582d0fc5ac0c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754538260073,"stop":1754538260073,"duration":0},"status":"passed","severity":"normal"},{"uid":"3970a6d853a7b12f","name":"should start all internal components","time":{"start":1754538232223,"stop":1754538232223,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa24899f7f55f9b7","name":"Mutual subscription","time":{"start":1754538447988,"stop":1754538447989,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb51b6fda242f61","name":"Push message with Basic HTML tag payload","time":{"start":1754538863994,"stop":1754538863995,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fc7dd1b34b3eed","name":"should hang up with multiaddr and return true on success","time":{"start":1754538232227,"stop":1754538232228,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7d1a73525a4c9b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754538480716,"stop":1754538480716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f61b707a080f2c6","name":"Outgoing message is emitted as sending","time":{"start":1754538281590,"stop":1754538281590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f282c19b372348b","name":"should not be empty after adding a subscription","time":{"start":1754538276017,"stop":1754538276018,"duration":1},"status":"passed","severity":"normal"},{"uid":"392f4e38d2ea2bf2","name":"Subscribe to topic containing Script and receive message","time":{"start":1754538778234,"stop":1754538778234,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dd34e78725ae18","name":"should add and remove event listeners correctly","time":{"start":1754538244019,"stop":1754538244020,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62141c8605e8b32","name":"should handle case when globalThis is not available","time":{"start":1754538231281,"stop":1754538231281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee67e20b023c427c","name":"should do nothing when connections still exist","time":{"start":1754538231351,"stop":1754538231351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3abd9e34224bcd3","name":"should not retry if at least one success","time":{"start":1754538275647,"stop":1754538275648,"duration":1},"status":"passed","severity":"normal"},{"uid":"30dfe1167bab0b45","name":"should return PeerId when PeerId is provided","time":{"start":1754538231466,"stop":1754538231467,"duration":1},"status":"passed","severity":"normal"},{"uid":"85236b2a688b3426","name":"random static sharding 9 - Cluster ID: 168, Shard ID: 427","time":{"start":1754538566172,"stop":1754538566173,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d1166e4e6abc88","name":"should encode/decode to RLP encoding","time":{"start":1754538221679,"stop":1754538221679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59591e21f545896","name":"should dial more peers if under maxConnections","time":{"start":1754538231366,"stop":1754538231367,"duration":1},"status":"passed","severity":"normal"},{"uid":"87da4e752a12fe20","name":"should not process empty queue","time":{"start":1754538231053,"stop":1754538231053,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e2fbdf0d8cf7d6","name":"should fail to send if no connected peers found","time":{"start":1754538275638,"stop":1754538275638,"duration":0},"status":"passed","severity":"normal"},{"uid":"585818f4aa16d731","name":"udp ip6 address","time":{"start":1754538220994,"stop":1754538220994,"duration":0},"status":"passed","severity":"normal"},{"uid":"4313fed9d645033c","name":"should handle peer connect event","time":{"start":1754538231282,"stop":1754538231282,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e71ad17568cda9f","name":"Check received message with timestamp: 1754538299839000000 ","time":{"start":1754538751615,"stop":1754538751615,"duration":0},"status":"passed","severity":"normal"},{"uid":"22285c096baa93d7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754538275635,"stop":1754538275635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4584ed9ed8c15350","name":"Push message with content topic containing SQL Injection","time":{"start":1754538864018,"stop":1754538864018,"duration":0},"status":"passed","severity":"normal"},{"uid":"934f73be9437c4df","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754538693959,"stop":1754538693960,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8b7046ee5eda6d","name":"Push message with content topic containing special chars","time":{"start":1754538864017,"stop":1754538864017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35f99bc77fd5c9b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754538220944,"stop":1754538220944,"duration":0},"status":"passed","severity":"normal"},{"uid":"165550ff406fdba2","name":"should return false","time":{"start":1754538221678,"stop":1754538221678,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c5dfa233701004","name":"accepts valid content-filtered query","time":{"start":1754538231641,"stop":1754538231642,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2716591bb650485","name":"Passing page size 10 when there are 10 messages","time":{"start":1754538591948,"stop":1754538591948,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc4244245d211e0","name":"should allow redial after failed dial cooldown expires","time":{"start":1754538231049,"stop":1754538231049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bce6115d2910e65","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754538220945,"stop":1754538220946,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a8817a76425b3d","name":"should reject if Store is requested but not mounted","time":{"start":1754538275853,"stop":1754538275854,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af505a19560d3bf","name":"Outgoing message is emitted as sent","time":{"start":1754538281590,"stop":1754538281590,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fc62276a3878e3","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app97/10/topic605/utf8","time":{"start":1754538540519,"stop":1754538540520,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae16db950fd0dfcb","name":"should throw error - no public key","time":{"start":1754538221677,"stop":1754538221678,"duration":1},"status":"passed","severity":"normal"},{"uid":"a448b6e9b9ce6ce1","name":"Ordered Callback - true","time":{"start":1754538579683,"stop":1754538579683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0838487199f4453","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754538231375,"stop":1754538231375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bd11ace9bb7d9f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754538778230,"stop":1754538778231,"duration":1},"status":"passed","severity":"normal"},{"uid":"8207ae8759dcf302","name":"should return true when peer is on the same cluster","time":{"start":1754538230800,"stop":1754538230806,"duration":6},"status":"passed","severity":"normal"},{"uid":"d033356c058e41eb","name":"should get all peers from store","time":{"start":1754538231352,"stop":1754538231352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b19e054c28d23b4","name":"Subscribe to topic containing XML and receive message","time":{"start":1754538778234,"stop":1754538778235,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8834cefe352c97","name":"random static sharding 4 - Cluster ID: 672, Shard ID: 730","time":{"start":1754538566170,"stop":1754538566170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acd915d23f3eb4c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754538306693,"stop":1754538306694,"duration":1},"status":"passed","severity":"normal"},{"uid":"8579e87233085e60","name":"should retry on complete failure if specified","time":{"start":1754538275638,"stop":1754538275639,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc52cdc32b63d10","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754538231295,"stop":1754538231295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f361086a1c6164cb","name":"should be safe to call multiple times","time":{"start":1754538232224,"stop":1754538232225,"duration":1},"status":"passed","severity":"normal"},{"uid":"5913b482b5e1066f","name":"Renews subscription after lossing a connection","time":{"start":1754538778237,"stop":1754538778237,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d1c5072985edd2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754538375919,"stop":1754538375919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a93843de13389ae","name":"should properly create location multiaddrs - tcp6","time":{"start":1754538221682,"stop":1754538221682,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b47fa701567a04","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754538321458,"stop":1754538321458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb30edfc9e2d6d6","name":"Waku message hash computation (payload length 0)","time":{"start":1754538231296,"stop":1754538231296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b782ed36f71b09","name":"accepts valid message hash query","time":{"start":1754538231643,"stop":1754538231643,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f05db820360284","name":"Check received message containing short","time":{"start":1754538751610,"stop":1754538751610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acab82c561f52e","name":"isConnected return false after peer stops","time":{"start":1754538321461,"stop":1754538321461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d358075819ee082","name":"should handle peer store update failures gracefully","time":{"start":1754538231920,"stop":1754538231920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d4140a3c917b43","name":"Check received message containing Russian","time":{"start":1754538751612,"stop":1754538751612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31b59bea7d7925","name":"Rejects garbage","time":{"start":1754538284918,"stop":1754538284918,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b2e58b061b456d","name":"Push message with content topic containing emoji","time":{"start":1754538864002,"stop":1754538864002,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e71a6b883f27c4","name":"Push message with custom timestamp: 1754541925793","time":{"start":1754538864008,"stop":1754538864008,"duration":0},"status":"passed","severity":"normal"},{"uid":"854903e659dce173","name":"yields decoded messages","time":{"start":1754538232056,"stop":1754538232056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e41bbb151921b0","name":"should remove event listeners from libp2p","time":{"start":1754538231267,"stop":1754538231267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a427eee9986f5c8c","name":"should handle queue processing errors gracefully","time":{"start":1754538231054,"stop":1754538231054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c18de5c8d3fb1ce","name":"should return false when pubsub topic parsing fails","time":{"start":1754538230832,"stop":1754538230832,"duration":0},"status":"passed","severity":"normal"},{"uid":"207d65a8721b9ade","name":"Push message with shell command payload","time":{"start":1754538863995,"stop":1754538863995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da311c402a3c2c6","name":"should create all internal components","time":{"start":1754538232223,"stop":1754538232223,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2d17e5aa76fa68","name":"should remove event listeners","time":{"start":1754538231346,"stop":1754538231346,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad5e9a9b44ac72e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754538215382,"stop":1754538215382,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3a1bb339cc48e9","name":"Decrypt messages","time":{"start":1754538417762,"stop":1754538417762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b255476d4f8821ba","name":"Push message with custom timestamp: 1723779925793","time":{"start":1754538864004,"stop":1754538864004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f936030f94740e2d","name":"should handle corrupted local storage data gracefully","time":{"start":1754538244019,"stop":1754538244019,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca779b1b0ddc34b","name":"Push message with Arabic payload","time":{"start":1754538863992,"stop":1754538863992,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb23620f21dd9f4b","name":"should be sent with empty content","time":{"start":1754538265594,"stop":1754538265594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dace5f9a382f5d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754538220952,"stop":1754538220953,"duration":1},"status":"passed","severity":"normal"}] |