mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"18bc85f9709270e9","name":"Push message with JSON payload","time":{"start":1757310662158,"stop":1757310662158,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddb756df416222e","name":"Check received message containing SQL Injection","time":{"start":1757310054419,"stop":1757310054419,"duration":0},"status":"passed","severity":"normal"},{"uid":"712e31fdec846f20","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757309555015,"stop":1757309555016,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef01b4c2bef4ad20","name":"should remove event listener for peer:discovery","time":{"start":1757309505025,"stop":1757309505026,"duration":1},"status":"passed","severity":"normal"},{"uid":"644c756b622c7cb5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757309489121,"stop":1757309489122,"duration":1},"status":"passed","severity":"normal"},{"uid":"580bec9d19d23133","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757309536208,"stop":1757309536210,"duration":2},"status":"passed","severity":"normal"},{"uid":"550548228aa2ae1f","name":"should not allow unachievable error rate","time":{"start":1757309535669,"stop":1757309535670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8525403ce7a84a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757309536217,"stop":1757309536217,"duration":0},"status":"passed","severity":"normal"},{"uid":"709b2dc71c0ba094","name":"Callback on promise","time":{"start":1757309931850,"stop":1757309931850,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f46a6e3a2fe29f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757309554991,"stop":1757309554992,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b78c80965b05f6","name":"Publish without waiting for remote peer","time":{"start":1757309776799,"stop":1757309776799,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ba7ae375eeb1d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757309745020,"stop":1757309745021,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22fb361d6726180","name":"should handle multiple peer connections","time":{"start":1757309505346,"stop":1757309505347,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21d6961a92aefd2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757309489111,"stop":1757309489111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5dbae0c325fab6","name":"Check publish message containing Russian","time":{"start":1757309768090,"stop":1757309768091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f941cd06728ac10","name":"Outgoing message is emitted as sent","time":{"start":1757309560163,"stop":1757309560163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86ecbdb4bb4f560","name":"random static sharding 6 - Cluster ID: 120, Shard ID: 440","time":{"start":1757309922743,"stop":1757309922744,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a05abe9bc9f499","name":"should emit a peer event after start","time":{"start":1757309519524,"stop":1757309519525,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00e04f9cf481abc","name":"should not be delivered","time":{"start":1757309542986,"stop":1757309542986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8072b2ffc9dc2ca","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757309602328,"stop":1757309602329,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c25808400f4ac8a","name":"Fails to push message bigger that 1MB","time":{"start":1757310662165,"stop":1757310662165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf662bf575b7a53","name":"should sort by messageId when timestamps are equal","time":{"start":1757309542266,"stop":1757309542266,"duration":0},"status":"passed","severity":"normal"},{"uid":"599731532bbe38d0","name":"Push message with shell command payload","time":{"start":1757310662145,"stop":1757310662145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc64da9a9227939","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757310081416,"stop":1757310081416,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae27dfb0c4e5712","name":"Check received message containing long","time":{"start":1757310054408,"stop":1757310054409,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9f3c404f03f493","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757309542982,"stop":1757309542982,"duration":0},"status":"passed","severity":"normal"},{"uid":"acda15fbd998eaa9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757309489120,"stop":1757309489121,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc661d67024ca15","name":"Push message with content topic containing numeric","time":{"start":1757310662135,"stop":1757310662135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1129dec8a63e50e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757309489122,"stop":1757309489123,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0889b1ff4fe4bbe","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757309554423,"stop":1757309554423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8eb7f09f32d52d","name":"Push message with content topic containing escaped characters","time":{"start":1757310662162,"stop":1757310662162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a36bf6d84020b2","name":"Refresh subscription","time":{"start":1757310081424,"stop":1757310081424,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f246a7c8bf7ce2e","name":"throws on empty content topic","time":{"start":1757309489102,"stop":1757309489103,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5120c3be904f49","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757310081425,"stop":1757310081425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a8239af558c8a7","name":"Generator, one shard","time":{"start":1757309888814,"stop":1757309888814,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c2c715e101187","name":"Stops search when 2 null results are returned","time":{"start":1757309515043,"stop":1757309515043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09f98a55bf8a605","name":"Push message with Arabic payload","time":{"start":1757310662143,"stop":1757310662143,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca7d1ed3f9ead3c","name":"Check publish message after client node is restarted","time":{"start":1757309768104,"stop":1757309768104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"660c53e3bc32bb88","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757309555008,"stop":1757309555009,"duration":1},"status":"passed","severity":"normal"},{"uid":"74998efac1b29a1f","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757309515334,"stop":1757309515335,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0471947bc34436","name":"throws on content topic with empty application field","time":{"start":1757309489105,"stop":1757309489105,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc083fffd8539d8","name":"should set field with all protocols disabled","time":{"start":1757309495270,"stop":1757309495271,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae79c12b56bf1d45","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757309489109,"stop":1757309489109,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ee089a39b2e377","name":"Throws when trying to push message with empty payload","time":{"start":1757310662123,"stop":1757310662123,"duration":0},"status":"passed","severity":"normal"},{"uid":"354774dc716407bb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757309536168,"stop":1757309536168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfea54d8a79b7c7","name":"new peer added after a peer was already found","time":{"start":1757309770126,"stop":1757309770126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68f49525179950a","name":"Encoder throws on empty string content topic","time":{"start":1757309506066,"stop":1757309506066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1c063af01a404c","name":"peer exchange sets tag","time":{"start":1757309770124,"stop":1757309770125,"duration":1},"status":"passed","severity":"normal"},{"uid":"519608fce7f2abc8","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757309761494,"stop":1757309761494,"duration":0},"status":"passed","severity":"normal"},{"uid":"1120d3f483b16a5f","name":"Subscribe and receive messages via waku relay post","time":{"start":1757310081422,"stop":1757310081422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9087956ec02d6ae","name":"random static sharding 1 - Cluster ID: 262, Shard ID: 448","time":{"start":1757309922739,"stop":1757309922740,"duration":1},"status":"passed","severity":"normal"},{"uid":"e970c6a1dc390165","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757309505517,"stop":1757309505517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ed0c2e7d24f6f1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757310081422,"stop":1757310081422,"duration":0},"status":"passed","severity":"normal"},{"uid":"58832c6c06cbd6a7","name":"should initialize with custom TTL","time":{"start":1757309515586,"stop":1757309515591,"duration":5},"status":"passed","severity":"normal"},{"uid":"2d7b8749ee9edc9f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757309536196,"stop":1757309536199,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee94053b3fb28eb2","name":"Push message with content topic containing emoji","time":{"start":1757310662138,"stop":1757310662138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d905c3ea9bcc38f9","name":"Push message with long payload","time":{"start":1757310662142,"stop":1757310662142,"duration":0},"status":"passed","severity":"normal"},{"uid":"348fc4a9f3de9e58","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757309535670,"stop":1757309535673,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0230292a959e83c","name":"Push message with content topic containing long","time":{"start":1757310662147,"stop":1757310662148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7102396af1990201","name":"Check meta is set [symmetric]","time":{"start":1757309525541,"stop":1757309525541,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bee9c9313522b9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757309489112,"stop":1757309489112,"duration":0},"status":"passed","severity":"normal"},{"uid":"780c351b1e229038","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757309664959,"stop":1757309664960,"duration":1},"status":"passed","severity":"normal"},{"uid":"894562dc0b9fabb2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757309656966,"stop":1757309656967,"duration":1},"status":"passed","severity":"normal"},{"uid":"1042a0fb290c073b","name":"should skip peer when already connected","time":{"start":1757309505590,"stop":1757309505590,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeb5cd5a08f017b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757309489266,"stop":1757309489266,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde59ed58390d797","name":"Push message with custom timestamp: 1757306021194","time":{"start":1757310662152,"stop":1757310662152,"duration":0},"status":"passed","severity":"normal"},{"uid":"904725346f1929af","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757309514887,"stop":1757309514887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2f3b5c4f46b97a","name":"handles different clusterIds correctly","time":{"start":1757309489114,"stop":1757309489114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df3708adc5a136e","name":"Check received message containing Script","time":{"start":1757310054419,"stop":1757310054419,"duration":0},"status":"passed","severity":"normal"},{"uid":"555ee626001615aa","name":"should merge provided config with defaults","time":{"start":1757309505774,"stop":1757309505775,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a21a78a04dfb15d","name":"should query peers that support peer exchange","time":{"start":1757309515597,"stop":1757309515597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce97d9160241354c","name":"should handle errors when removing globalThis listeners","time":{"start":1757309503910,"stop":1757309503911,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf79653f4a1d0ae4","name":"throws if store query response has error status","time":{"start":1757309505899,"stop":1757309505899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6634e5536b27862","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757309601499,"stop":1757309601499,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a698dea62c50287","name":"Push message with content topic containing emoji","time":{"start":1757310662162,"stop":1757310662163,"duration":1},"status":"passed","severity":"normal"},{"uid":"29bf7498c8112dc8","name":"isConnected return false after peer stops","time":{"start":1757309617528,"stop":1757309617528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abf50ec1620c14a","name":"should dial all peers on dial","time":{"start":1757309687523,"stop":1757309687524,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de97d68191a185","name":"should sort peers by ping value","time":{"start":1757309505782,"stop":1757309505783,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b3b046d170570a","name":"should return false when network is not connected","time":{"start":1757309505778,"stop":1757309505778,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e5b766d6915b5f","name":"should properly start and stop event listening","time":{"start":1757309555019,"stop":1757309555019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98f143971298e01","name":"should serialize and deserialize correctly","time":{"start":1757309540014,"stop":1757309540014,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad067b543c8b54e","name":"Throws when trying to push message with empty payload","time":{"start":1757310662159,"stop":1757310662159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d3549d618b384","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757309505243,"stop":1757309505243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4ee8b3bf7e176b","name":"msgTime: 0 ms from now, startTime: 1757050732157, endTime: 1757309932157","time":{"start":1757309947928,"stop":1757309947929,"duration":1},"status":"passed","severity":"normal"},{"uid":"95871c3d31acb47f","name":"should not allow k > 12","time":{"start":1757309535664,"stop":1757309535668,"duration":4},"status":"passed","severity":"normal"},{"uid":"6f51d952a7ab10fd","name":"should not change state when connections remain after disconnect","time":{"start":1757309503926,"stop":1757309503926,"duration":0},"status":"passed","severity":"normal"},{"uid":"420701277515393","name":"Push message with content topic containing Chinese","time":{"start":1757310662124,"stop":1757310662124,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8abbe40d28a0a6","name":"should handle task timeouts","time":{"start":1757309553205,"stop":1757309553217,"duration":12},"status":"passed","severity":"normal"},{"uid":"a3f6839ebeb20e11","name":"Sync message is sent within sync frequency","time":{"start":1757309575350,"stop":1757309575350,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee643c071b6b665","name":"Incoming message is emitted as received","time":{"start":1757309560164,"stop":1757309560164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c418d3fbdedd7f0d","name":"yields undefined for messages without content topic","time":{"start":1757309505900,"stop":1757309505900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d051e166f03acf7b","name":"Own sync message does not acknowledge own messages","time":{"start":1757309575353,"stop":1757309575353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3903eb9afabde","name":"A test","time":{"start":1757309665207,"stop":1757309665207,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e7a017eabcd5c5","name":"should successfully query store with valid decoders and options","time":{"start":1757309555270,"stop":1757309555271,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7481853686df20","name":"should properly create location multiaddrs - tcp4","time":{"start":1757309495269,"stop":1757309495269,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7bff9701040f4c","name":"should clear existing timers before creating new ones","time":{"start":1757309505396,"stop":1757309505401,"duration":5},"status":"passed","severity":"normal"},{"uid":"671de526713fedaf","name":"Ordered Callback - false","time":{"start":1757309928529,"stop":1757309928530,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fdd22e9d61556a2","name":"should populate queue if has active dial","time":{"start":1757309505603,"stop":1757309505603,"duration":0},"status":"passed","severity":"normal"},{"uid":"390a8284bbc69dd8","name":"Encoder error raises irrecoverable error","time":{"start":1757309557372,"stop":1757309557372,"duration":0},"status":"passed","severity":"normal"},{"uid":"be75bf72eaff6171","name":"should successfully stop","time":{"start":1757309553661,"stop":1757309553661,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f9a5290001e87d","name":"should handle complete discovery-to-dial flow","time":{"start":1757309505039,"stop":1757309505039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff4166651eeb388","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757309555009,"stop":1757309555009,"duration":0},"status":"passed","severity":"normal"},{"uid":"546658cb6855aead","name":"Retries within maximum given attempts","time":{"start":1757309555539,"stop":1757309555539,"duration":0},"status":"passed","severity":"normal"},{"uid":"239aaf1a10c1424e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757309489121,"stop":1757309489121,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cde1f2c06d06cb","name":"should return null for non-existent peer","time":{"start":1757309505508,"stop":1757309505509,"duration":1},"status":"passed","severity":"normal"},{"uid":"742198ca775953c4","name":"Ordered Callback - true","time":{"start":1757309928528,"stop":1757309928529,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd98cf295b3c0c5","name":"Query generator for multiple messages with different message text format","time":{"start":1757309931837,"stop":1757309931844,"duration":7},"status":"passed","severity":"normal"},{"uid":"76a4254df78336b2","name":"should set default options when no config provided","time":{"start":1757309505774,"stop":1757309505774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad58dec429508963","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757310081429,"stop":1757310081429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c99c0999f33ef5","name":"Passing page size 11 when there are 10 messages","time":{"start":1757309938579,"stop":1757309938579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3259123d7e406a66","name":"should skip peers without peer exchange protocol","time":{"start":1757309515595,"stop":1757309515596,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f55896e1443fdf5","name":"should allow redial after cooldown period","time":{"start":1757309505603,"stop":1757309505603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39da34f034a5263","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757310081424,"stop":1757310081424,"duration":0},"status":"passed","severity":"normal"},{"uid":"b368a212747f41b2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757310081429,"stop":1757310081430,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed48b2f2e59f6f4c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757309515722,"stop":1757309515722,"duration":0},"status":"skipped","severity":"normal"},{"uid":"893aec3217de40bf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757309745023,"stop":1757309745023,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c3731e919bca8a","name":"should not modify tags of connections for different peers","time":{"start":1757309554428,"stop":1757309554428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e13cec77cc77f55","name":"All","time":{"start":1757309601729,"stop":1757309601729,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea1906e3bbb3766","name":"Encoder throws on undefined content topic","time":{"start":1757309525542,"stop":1757309525543,"duration":1},"status":"passed","severity":"normal"},{"uid":"577c04ce2bf5e1ae","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757309536206,"stop":1757309536208,"duration":2},"status":"passed","severity":"normal"},{"uid":"f53ecfb50aefee2e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757309679300,"stop":1757309679305,"duration":5},"status":"passed","severity":"normal"},{"uid":"ce65a0125dad8efc","name":"different cluster: nodes don't connect","time":{"start":1757309679306,"stop":1757309679306,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc33f231a6a8d4a","name":"Check publish message containing shell command","time":{"start":1757309768096,"stop":1757309768097,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d048f47f512d7ff","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757309602329,"stop":1757309602329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b511672ac6216e3b","name":"Push message with Basic HTML tag payload","time":{"start":1757310662121,"stop":1757310662121,"duration":0},"status":"passed","severity":"normal"},{"uid":"4012b7188308cbfb","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757309542976,"stop":1757309542976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebf64ee52d0193c","name":"Check publish message containing unicode special characters","time":{"start":1757309768097,"stop":1757309768098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7587f255ded0ff5d","name":"should properly create location multiaddrs - tcp6","time":{"start":1757309495269,"stop":1757309495269,"duration":0},"status":"passed","severity":"normal"},{"uid":"105cf4101a8319bd","name":"configure the node with multiple content topics","time":{"start":1757309870825,"stop":1757309870825,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9b6d9206bf2cb","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757309542979,"stop":1757309542979,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05a6e6a63c4270","name":"should skip already querying peers","time":{"start":1757309515600,"stop":1757309515600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fcd7a268ba5a0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757309617528,"stop":1757309617530,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce2a28bcb7408536","name":"should dial peer when no shard info available","time":{"start":1757309505604,"stop":1757309505611,"duration":7},"status":"passed","severity":"normal"},{"uid":"bb26f9461b3f7eb0","name":"should start and stop interval correctly","time":{"start":1757309553196,"stop":1757309553197,"duration":1},"status":"passed","severity":"normal"},{"uid":"28acabcc6fa7b471","name":"Push message with Russian payload","time":{"start":1757310662120,"stop":1757310662120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bf13ea45f195b3","name":"caches peers it previously fetched","time":{"start":1757309515719,"stop":1757309515719,"duration":0},"status":"passed","severity":"normal"},{"uid":"464cd3f4f3b77913","name":"Push message with custom timestamp: 1757313221194","time":{"start":1757310662128,"stop":1757310662128,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a474866cabcc8ce","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757309536169,"stop":1757309536169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f27e45ebec0d0a","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757309553331,"stop":1757309553339,"duration":8},"status":"passed","severity":"normal"},{"uid":"c892964d0b60e85","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757310081414,"stop":1757310081414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e912e670dc810931","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757309514888,"stop":1757309514891,"duration":3},"status":"passed","severity":"normal"},{"uid":"c423b82b123ed46e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757309536212,"stop":1757309536212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2810834e046c7ad","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757310054414,"stop":1757310054414,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db7d6f982ed8ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757309536223,"stop":1757309536223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9799ac5badf8c1f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757309514888,"stop":1757309514888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca87f0d228e52879","name":"Retries within given interval","time":{"start":1757309555539,"stop":1757309555539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d972abf9a31e2d","name":"Push message with content topic containing special chars","time":{"start":1757310662124,"stop":1757310662124,"duration":0},"status":"passed","severity":"normal"},{"uid":"384abaac7877bc42","name":"should work with v3 peers","time":{"start":1757309553652,"stop":1757309553655,"duration":3},"status":"passed","severity":"normal"},{"uid":"5eede818a7f6bdd1","name":"should be safe to call multiple times","time":{"start":1757309505345,"stop":1757309505346,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9fdd897a2d6f5d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757309745023,"stop":1757309745024,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dda8c6c2f938fb4","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757309761495,"stop":1757309761496,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd8aebb03319fef","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757309489108,"stop":1757309489108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b190e28323b3b48f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757309542985,"stop":1757309542986,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc057bcdc57add96","name":"Push message with rate limit","time":{"start":1757310662139,"stop":1757310662139,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefd4d5ab0f980b9","name":"should handle case when globalThis is not available","time":{"start":1757309503924,"stop":1757309503924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8377b5e68c86001e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757309536201,"stop":1757309536201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31b4f829bc8bed9","name":"Passing page size 3 when there are 20 messages","time":{"start":1757309938569,"stop":1757309938571,"duration":2},"status":"passed","severity":"normal"},{"uid":"84ad9d4816fca9d7","name":"should fail to send if no connected peers found","time":{"start":1757309553647,"stop":1757309553647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab6253e87e1deb9","name":"Query Generator, No Decoder","time":{"start":1757309897857,"stop":1757309897858,"duration":1},"status":"passed","severity":"normal"},{"uid":"7294aa9503f34e57","name":"Push message with custom timestamp: 1757306021194","time":{"start":1757310662128,"stop":1757310662128,"duration":0},"status":"passed","severity":"normal"},{"uid":"45edc8c06c548bdb","name":"should handle retrieve function with query parameters","time":{"start":1757309555004,"stop":1757309555004,"duration":0},"status":"passed","severity":"normal"},{"uid":"8170e867add9ff8d","name":"yields undefined for messages without decoder","time":{"start":1757309505900,"stop":1757309505900,"duration":0},"status":"passed","severity":"normal"},{"uid":"47570d4de83a8ea4","name":"Stops search when maxGet is reached","time":{"start":1757309515042,"stop":1757309515043,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3fe065caa3d9fb","name":"Relay","time":{"start":1757309601727,"stop":1757309601728,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbe154927929ec1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757309745021,"stop":1757309745021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e888a245b1e7898","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757309536167,"stop":1757309536168,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e90a91f00f6807","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757309505783,"stop":1757309505783,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd97e3a5ecc23f4e","name":"Push message with content topic containing escaped characters","time":{"start":1757310662126,"stop":1757310662126,"duration":0},"status":"passed","severity":"normal"},{"uid":"912479f8167bb7c3","name":"Push message with Chinese payload","time":{"start":1757310662130,"stop":1757310662130,"duration":0},"status":"passed","severity":"normal"},{"uid":"15abe45c815465ea","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757309936164,"stop":1757309936164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ce2d18b6cb5428","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757309505359,"stop":1757309505359,"duration":0},"status":"passed","severity":"normal"},{"uid":"106edffc66ddbad2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757309883316,"stop":1757309883316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f347a9530b5b1d95","name":"Renews subscription after lossing a connection","time":{"start":1757310081420,"stop":1757310081421,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f561f779e7f691","name":"should not stop if not started","time":{"start":1757309515592,"stop":1757309515594,"duration":2},"status":"passed","severity":"normal"},{"uid":"caf23d154e6e5907","name":"should check false positive rate","time":{"start":1757309540019,"stop":1757309540019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4911e509850bce15","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757309745019,"stop":1757309745019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53227168654f81f","name":"Push message with XML payload","time":{"start":1757310662157,"stop":1757310662157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b1980cebe98a00","name":"should handle general insertion and lookup correctly","time":{"start":1757309540018,"stop":1757309540019,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9876d72609f5e3","name":"Check message with invalid timestamp is not received","time":{"start":1757310054414,"stop":1757310054414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3041a67b0747dfe6","name":"Check received message containing unicode special characters","time":{"start":1757310054413,"stop":1757310054413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8572048f434773c3","name":"should partition messages based on acknowledgement status","time":{"start":1757309542984,"stop":1757309542985,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4173fdf95e0dbba","name":"Subscribe and receive messages via lightPush","time":{"start":1757310081421,"stop":1757310081421,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e99d671534f9b71","name":"Encoder throws on empty string content topic","time":{"start":1757309527186,"stop":1757309527187,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e299ae1cfd0b3e","name":"Fails to push message bigger that 1MB","time":{"start":1757310662129,"stop":1757310662129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2e42a4e3f2dbd2","name":"it tolerates circular branch references","time":{"start":1757309515718,"stop":1757309515718,"duration":0},"status":"passed","severity":"normal"},{"uid":"29effac8f8fe5d88","name":"Check received message containing Basic HTML tag","time":{"start":1757310054412,"stop":1757310054412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7cab2d50eaca90","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757309617527,"stop":1757309617527,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f8e6b8362a8d99","name":"should handle peerStore errors gracefully","time":{"start":1757309505782,"stop":1757309505782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b26627131304b32","name":"Push message with escaped characters payload","time":{"start":1757310662122,"stop":1757310662122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33717b968915c58","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757309505476,"stop":1757309505477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a224f7e85babb520","name":"Wrong topic","time":{"start":1757309870825,"stop":1757309870825,"duration":0},"status":"passed","severity":"normal"},{"uid":"959e001a42665f97","name":"should handle onConnected and onDisconnected","time":{"start":1757309554422,"stop":1757309554422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51c93cff5fe9b09","name":"Push message with content topic containing emoji","time":{"start":1757310662126,"stop":1757310662127,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd34a9f0d9b6ea9","name":"Push message with unicode special characters payload","time":{"start":1757310662122,"stop":1757310662122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a047f9aa3a015e7b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757309947927,"stop":1757309947927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5333702b3d3829b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757309776816,"stop":1757309776816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c107a150fff88960","name":"should not fail to start the service if it is already started","time":{"start":1757309601490,"stop":1757309601492,"duration":2},"status":"passed","severity":"normal"},{"uid":"e44e6779164cef43","name":"Push message with content topic containing Russian","time":{"start":1757310662125,"stop":1757310662125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9898bfff9e87f04","name":"should dial all known peers when reached zero connections","time":{"start":1757309632525,"stop":1757309632525,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3a4c9b95ea4764","name":"should successfully query peers and return peer infos","time":{"start":1757309515328,"stop":1757309515328,"duration":0},"status":"passed","severity":"normal"},{"uid":"945a170a5918d6fd","name":"Check received message containing SQL Injection","time":{"start":1757310054411,"stop":1757310054411,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce21133f2bebf9b","name":"Push message with short payload","time":{"start":1757310662117,"stop":1757310662118,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d635166c1e6ece","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757309489120,"stop":1757309489120,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b1b32cfe2be5de","name":"should return true even if peer has no overlapping shards","time":{"start":1757309504712,"stop":1757309504713,"duration":1},"status":"passed","severity":"normal"},{"uid":"b587378c4c85e42e","name":"should push the message to the outgoing buffer","time":{"start":1757309542975,"stop":1757309542975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a284bc556621a86","name":"should skip peers without peerInfo in ENR","time":{"start":1757309515602,"stop":1757309515603,"duration":1},"status":"passed","severity":"normal"},{"uid":"54814be14891ce5d","name":"should create dialer with libp2p and shardReader","time":{"start":1757309505576,"stop":1757309505577,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e0827dec753ff1","name":"should decode valid enr with tcp successfully","time":{"start":1757309495264,"stop":1757309495264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edc344ea8715730","name":"Encoder throws on undefined content topic","time":{"start":1757309506066,"stop":1757309506066,"duration":0},"status":"passed","severity":"normal"},{"uid":"335e66e580091bbd","name":"should clear timers for specific peer on disconnect","time":{"start":1757309505396,"stop":1757309505396,"duration":0},"status":"passed","severity":"normal"},{"uid":"255b868f405d4846","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757309505278,"stop":1757309505278,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d543220363a4fc","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757309883317,"stop":1757309883317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4f1024d97ae419","name":"should return usable stream attached to connection","time":{"start":1757309505750,"stop":1757309505750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8dc004e53e08b3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757310081425,"stop":1757310081426,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a647eb7c78b4227","name":"messageHash returns a Uint8Array","time":{"start":1757309505284,"stop":1757309505284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ade73576db3f7a2","name":"Outgoing message is emitted as sent","time":{"start":1757309557372,"stop":1757309557372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e2031e96e80f36","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757310081427,"stop":1757310081427,"duration":0},"status":"passed","severity":"normal"},{"uid":"930086bd35ce84a3","name":"Check message on other pubsub topic is not received","time":{"start":1757310054414,"stop":1757310054415,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbbebc3d7b7bdc25","name":"throws on content topic with non-number generation field","time":{"start":1757309489103,"stop":1757309489104,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a315a389068b15","name":"Check publish message containing Basic HTML tag","time":{"start":1757309768095,"stop":1757309768096,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a47944a9b609fc1","name":"should set field with only FILTER enabled","time":{"start":1757309495272,"stop":1757309495272,"duration":0},"status":"passed","severity":"normal"},{"uid":"92df3bfdf33c29f6","name":"should maintain desired error rate","time":{"start":1757309540013,"stop":1757309540014,"duration":1},"status":"passed","severity":"normal"},{"uid":"d038b8e69adff59e","name":"should be safe to call multiple times","time":{"start":1757309505340,"stop":1757309505340,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5d2ed71e0a7f7f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757309504723,"stop":1757309504723,"duration":0},"status":"passed","severity":"normal"},{"uid":"884a1bfcacf207cf","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757309542982,"stop":1757309542983,"duration":1},"status":"passed","severity":"normal"},{"uid":"841895d66412beea","name":"Subscribe and receive messages via waku relay post","time":{"start":1757310081413,"stop":1757310081413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2eb14b23c524a73","name":"should get / set UDP multiaddr","time":{"start":1757309495267,"stop":1757309495267,"duration":0},"status":"passed","severity":"normal"},{"uid":"eced42aa6d4df175","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757309536199,"stop":1757309536200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b658f94957fdf2d9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app93/8/topic975/json","time":{"start":1757309870823,"stop":1757309870823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cdedc13041e9cd","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757309505385,"stop":1757309505385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade507f47273d59e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757309489119,"stop":1757309489120,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d89636440f176b2","name":"Push message with custom timestamp: 1757313221195","time":{"start":1757310662164,"stop":1757310662164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a00fbfd81405af9","name":"Push message with content topic containing unicode special characters","time":{"start":1757310662138,"stop":1757310662138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3835bbc9b28af9e","name":"should properly create location multiaddrs - tcp","time":{"start":1757309495270,"stop":1757309495270,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c02f43c7b76c238","name":"Push message with custom timestamp: 1726551221195","time":{"start":1757310662163,"stop":1757310662164,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84d8c2672e52840","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757309536213,"stop":1757309536216,"duration":3},"status":"passed","severity":"normal"},{"uid":"a65d65d403a3754d","name":"should skip peers without ENR","time":{"start":1757309515601,"stop":1757309515602,"duration":1},"status":"passed","severity":"normal"},{"uid":"71686e02afbc21f3","name":"Check received message containing special chars","time":{"start":1757310054409,"stop":1757310054409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1228f81a837b56b7","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757309768102,"stop":1757309768102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8e1db851ba1642","name":"should not be empty after adding a subscription","time":{"start":1757309554297,"stop":1757309554298,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a9134cb4bfac45","name":"should add event listener for peer:discovery","time":{"start":1757309505024,"stop":1757309505025,"duration":1},"status":"passed","severity":"normal"},{"uid":"840f83354bcf64ff","name":"Push message with emoji payload","time":{"start":1757310662133,"stop":1757310662134,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46561c5282820f","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757309542981,"stop":1757309542981,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b4c970f6e4f375","name":"should handle dial errors gracefully","time":{"start":1757309505611,"stop":1757309505611,"duration":0},"status":"passed","severity":"normal"},{"uid":"611248906068364b","name":"throws on content topic with too few or too many fields","time":{"start":1757309489103,"stop":1757309489103,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fc5ef8857dea5a","name":"should wait for Filter peer to be connected","time":{"start":1757309555416,"stop":1757309555416,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb16bdbde7ac3db","name":"Push message with Russian payload","time":{"start":1757310662156,"stop":1757310662156,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d99db0824beb73","name":"Passing page size 19 when there are 20 messages","time":{"start":1757309938579,"stop":1757309938581,"duration":2},"status":"passed","severity":"normal"},{"uid":"bcec0734cf2d1a7e","name":"should send to specified number of peers of used peers","time":{"start":1757309553647,"stop":1757309553651,"duration":4},"status":"passed","severity":"normal"},{"uid":"d40e6df54d8eb20","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757309536213,"stop":1757309536213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d844829b7934f2cf","name":"should handle errors gracefully when getting peer info","time":{"start":1757309504726,"stop":1757309504726,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f0f9a4d2445589","name":"should return start time to match max range","time":{"start":1757309555009,"stop":1757309555009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f832b2515b628c81","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757309554427,"stop":1757309554427,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fd6e458b133656","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757309679306,"stop":1757309679306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f95d022f66942","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757309489118,"stop":1757309489119,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd065b603074e86","name":"messageHashStr produces consistent results for the same input","time":{"start":1757309505285,"stop":1757309505286,"duration":1},"status":"passed","severity":"normal"},{"uid":"71eaa1effb44913c","name":"Subscribe to topic containing XML and receive message","time":{"start":1757310081418,"stop":1757310081418,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61760b7bef3bde","name":"should handle complete peer lifecycle","time":{"start":1757309505410,"stop":1757309505410,"duration":0},"status":"passed","severity":"normal"},{"uid":"7078d7a789803983","name":"should handle all zero keep alive options","time":{"start":1757309505409,"stop":1757309505410,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc73c15b0fbe94b","name":"should requeue task if no peer is available","time":{"start":1757309553203,"stop":1757309553204,"duration":1},"status":"passed","severity":"normal"},{"uid":"111ecf4bf54bc16d","name":"random static sharding 4 - Cluster ID: 972, Shard ID: 726","time":{"start":1757309922742,"stop":1757309922742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b66af77a246f5f","name":"should handle peer store update failures gracefully","time":{"start":1757309505360,"stop":1757309505376,"duration":16},"status":"passed","severity":"normal"},{"uid":"d98ca9f8d5fa187e","name":"Check message with invalid timestamp is not received","time":{"start":1757310054423,"stop":1757310054423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d47566aaef59fc","name":"should get / set TCP multiaddr","time":{"start":1757309495268,"stop":1757309495268,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f1bca451b0ead","name":"Push message with content topic containing Chinese","time":{"start":1757310662136,"stop":1757310662136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c50d280dc68eee2","name":"Push message with content topic containing SQL Injection","time":{"start":1757310662137,"stop":1757310662137,"duration":0},"status":"passed","severity":"normal"},{"uid":"486e78fd618bdba3","name":"Push message with content topic containing emoji","time":{"start":1757310662151,"stop":1757310662151,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b48833e570cd80e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757310081419,"stop":1757310081419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4692dfcf832d9a7c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757309916445,"stop":1757309916445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37742d6e24d5af0","name":"Check message with non string payload is not received","time":{"start":1757310054424,"stop":1757310054424,"duration":0},"status":"passed","severity":"normal"},{"uid":"571dcd3a554436f1","name":"should not retry if at least one success","time":{"start":1757309553651,"stop":1757309553652,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4be3290f37e1a49","name":"should create PeerExchange instance with components","time":{"start":1757309515344,"stop":1757309515345,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c71b7a59d8dfac7","name":"topics with same application and version share the same shard","time":{"start":1757309489113,"stop":1757309489113,"duration":0},"status":"passed","severity":"normal"},{"uid":"4606d7130b2e6452","name":"Relay - times out","time":{"start":1757309951810,"stop":1757309951810,"duration":0},"status":"passed","severity":"normal"},{"uid":"940e16cafb9485","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757309515605,"stop":1757309515605,"duration":0},"status":"passed","severity":"normal"},{"uid":"679e7515e463c95a","name":"should work with stubbed waku event emitter","time":{"start":1757309554997,"stop":1757309554998,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb91c1f7a7f9f912","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757310081417,"stop":1757310081417,"duration":0},"status":"passed","severity":"normal"},{"uid":"28062720b06f369b","name":"should capture event listeners for testing","time":{"start":1757309555000,"stop":1757309555003,"duration":3},"status":"passed","severity":"normal"},{"uid":"4aa39e920d71765d","name":"Query generator for multiple messages with different content topic format","time":{"start":1757309931844,"stop":1757309931849,"duration":5},"status":"passed","severity":"normal"},{"uid":"1f58edb272107dbf","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757309536205,"stop":1757309536205,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ae21c27d84eee7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757309489123,"stop":1757309489123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a696f5bcd3afcf","name":"should encode/decode to text encoding","time":{"start":1757309495267,"stop":1757309495267,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb309d46beeaa449","name":"should clear all timers","time":{"start":1757309505345,"stop":1757309505345,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cdc54e934baba3","name":"Push 30 different messages","time":{"start":1757310662159,"stop":1757310662159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74534cea46e2f308","name":"Check received message with timestamp: 1757309595971 ","time":{"start":1757310054413,"stop":1757310054414,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb8b5d26cfac23","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757309936166,"stop":1757309936167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfa82d978957e7e","name":"should handle multiple peers with different shard configurations","time":{"start":1757309505629,"stop":1757309505629,"duration":0},"status":"passed","severity":"normal"},{"uid":"659e43fc77323c25","name":"should throw error when no peers are available","time":{"start":1757309555271,"stop":1757309555271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1d2cd989f14d75","name":"Outgoing message is acknowledged","time":{"start":1757309557373,"stop":1757309557373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2744f53e11f68c87","name":"should initialize with default number of peers","time":{"start":1757309554418,"stop":1757309554418,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e43f8e0ad907d5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757309515333,"stop":1757309515334,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df6c6a0c39cc0b4","name":"should initialize with isNetworkConnected as false","time":{"start":1757309503883,"stop":1757309503883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1b6df62c40bdd7","name":"throws on content topic with generation field greater than 0","time":{"start":1757309489104,"stop":1757309489104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bfc1bfef9fd368","name":"should handle case when navigator is not available","time":{"start":1757309503912,"stop":1757309503924,"duration":12},"status":"passed","severity":"normal"},{"uid":"14ed4a3eac00be82","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757309489110,"stop":1757309489110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c5c3d748488299","name":"Check publish message containing short","time":{"start":1757309768085,"stop":1757309768085,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbd063ac52a48c5","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757309602328,"stop":1757309602328,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b01053027ec3f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757309515721,"stop":1757309515721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9d5b4341995866","name":"Push message with long payload","time":{"start":1757310662129,"stop":1757310662130,"duration":1},"status":"passed","severity":"normal"},{"uid":"780a101470bb9f1e","name":"Encoder throws on undefined content topic","time":{"start":1757309527186,"stop":1757309527186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e1dc8133003945","name":"Fails to push message with large meta","time":{"start":1757310662139,"stop":1757310662139,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dfc196391e3852","name":"Push message with content topic containing JSON","time":{"start":1757310662125,"stop":1757310662126,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f72d9e0c8357f6","name":"Push message with content topic containing SQL Injection","time":{"start":1757310662125,"stop":1757310662125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8899eb67eb3ab8","name":"should not retry if at least one success","time":{"start":1757309553218,"stop":1757309553218,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7c43116e92fddf","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app41/5/topic326/test.js","time":{"start":1757309870822,"stop":1757309870822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b6730b65e2abc7","name":"should properly clean up resources when disposed","time":{"start":1757309552232,"stop":1757309552233,"duration":1},"status":"passed","severity":"normal"},{"uid":"a733be57f7915d32","name":"should transition to Unhealthy when no connections","time":{"start":1757309555014,"stop":1757309555015,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c5740926ac3f61","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757309505509,"stop":1757309505510,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd3e753790272b2","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757309553660,"stop":1757309553660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbd2d48a3a2d8b2","name":"rejects content-filtered query with only contentTopics","time":{"start":1757309505637,"stop":1757309505638,"duration":1},"status":"passed","severity":"normal"},{"uid":"53134edba9038e76","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757309745022,"stop":1757309745022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07806456302a1af","name":"Publish message with large meta","time":{"start":1757309768104,"stop":1757309768106,"duration":2},"status":"passed","severity":"normal"},{"uid":"9378f4bbf134b336","name":"tcp ip4 address","time":{"start":1757309494607,"stop":1757309494608,"duration":1},"status":"passed","severity":"normal"},{"uid":"be53327cf475d1b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757309489123,"stop":1757309489123,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7b530777fbc96c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757309536200,"stop":1757309536201,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e55a52864820e8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757309536201,"stop":1757309536205,"duration":4},"status":"passed","severity":"normal"},{"uid":"3c6eb5cb93608397","name":"should handle hash queries without validation","time":{"start":1757309555272,"stop":1757309555272,"duration":0},"status":"passed","severity":"normal"},{"uid":"364767b96ba7d391","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757310081426,"stop":1757310081426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af17f9dd113492a","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757309632525,"stop":1757309632526,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae3e230cbaf397","name":"Check received message with timestamp: 1757309595971 ","time":{"start":1757310054422,"stop":1757310054422,"duration":0},"status":"passed","severity":"normal"},{"uid":"91088f90d0c0e8","name":"should handle queue processing errors gracefully","time":{"start":1757309505627,"stop":1757309505627,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7eb786a2c69503","name":"Query with Promise Callback, No message returned","time":{"start":1757309897862,"stop":1757309897862,"duration":0},"status":"passed","severity":"normal"},{"uid":"17016f6b7db320c0","name":"Push message with content topic containing special chars","time":{"start":1757310662135,"stop":1757310662135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a2a867d1217ef","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757309554424,"stop":1757309554424,"duration":0},"status":"passed","severity":"normal"},{"uid":"2735c8706d5d16c4","name":"same cluster, static sharding: nodes connect","time":{"start":1757309679299,"stop":1757309679300,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c089adcfcf296c1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757310081420,"stop":1757310081420,"duration":0},"status":"passed","severity":"normal"},{"uid":"7224a39aefdcc115","name":"should remove event listeners from libp2p","time":{"start":1757309503898,"stop":1757309503898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a574cca5ac6c26f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757309536218,"stop":1757309536218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6823e84ea4d4dbeb","name":"should start peer exchange discovery","time":{"start":1757309515591,"stop":1757309515591,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e264452c29875e","name":"Check received message containing emoji","time":{"start":1757310054421,"stop":1757310054421,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a5193def2690c9","name":"accepts time-filtered query with content filter","time":{"start":1757309505649,"stop":1757309505649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18cb6f159a4fe06","name":"should maintain proper timestamps if all messages received","time":{"start":1757309542978,"stop":1757309542978,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee8769ec0dadd64","name":"Push message with special chars payload","time":{"start":1757310662155,"stop":1757310662155,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c9aa40af0d7633","name":"isConnected should return false after all peers disconnect","time":{"start":1757309617527,"stop":1757309617528,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2d21ab1d7fafd8","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757309554425,"stop":1757309554426,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87483440a5736e6","name":"should handle cache.get errors gracefully","time":{"start":1757309519526,"stop":1757309519526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bfb2e03b95829a","name":"should retry on complete failure if specified","time":{"start":1757309553651,"stop":1757309553651,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfbc0a3ed283604","name":"should request peer renewal on specific errors","time":{"start":1757309553205,"stop":1757309553205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b27d003ef59b51","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757309776813,"stop":1757309776813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9954f6b03d39b18c","name":"Push message with numeric payload","time":{"start":1757310662142,"stop":1757310662142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99ad33bd3c0d159","name":"Push message with content topic containing long","time":{"start":1757310662160,"stop":1757310662160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a41b9cd5a24e68c","name":"should be safe to call multiple times","time":{"start":1757309505025,"stop":1757309505025,"duration":0},"status":"passed","severity":"normal"},{"uid":"919624b1b0725f29","name":"returns only open connection if one present","time":{"start":1757309505651,"stop":1757309505651,"duration":0},"status":"passed","severity":"normal"},{"uid":"b511e818f34fe804","name":"Push message with custom timestamp: 1757313221194","time":{"start":1757310662140,"stop":1757310662140,"duration":0},"status":"passed","severity":"normal"},{"uid":"766ddc5a8fe45086","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757309515333,"stop":1757309515333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fbcf4b56953ba9","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757309776814,"stop":1757309776814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fa1f533a81b778","name":"should dial with PeerId and return stream","time":{"start":1757309505778,"stop":1757309505779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e8b09961595ab3","name":"should return true when peer is on the specified shard","time":{"start":1757309504719,"stop":1757309504719,"duration":0},"status":"passed","severity":"normal"},{"uid":"472f8f632371ae63","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757309536182,"stop":1757309536182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2477b6955db4b370","name":"should return false when peer is not found","time":{"start":1757309504725,"stop":1757309504726,"duration":1},"status":"passed","severity":"normal"},{"uid":"9812c8a07692aa1e","name":"should handle complete connection lifecycle","time":{"start":1757309503946,"stop":1757309503947,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60ce60186e7219b","name":"should handle zero peers request","time":{"start":1757309515342,"stop":1757309515342,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ab9174c4653856","name":"should deliver messages after dependencies are met","time":{"start":1757309542981,"stop":1757309542982,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d90b3e391d3c4f5","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757309554427,"stop":1757309554428,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c46ae0ab66e5cd","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757309536192,"stop":1757309536196,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7ff173b28ea6ef8","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757309936164,"stop":1757309936164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f51522bd35a0af","name":"should register libp2p event listeners when start is called","time":{"start":1757309554422,"stop":1757309554423,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d726886af38374","name":"Push message with Basic HTML tag payload","time":{"start":1757310662132,"stop":1757310662132,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b7167da7139c39","name":"Ephemeral field set to true","time":{"start":1757309506065,"stop":1757309506065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6443baf91856f758","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757309514891,"stop":1757309514892,"duration":1},"status":"passed","severity":"normal"},{"uid":"688345a185a19e2e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757310081412,"stop":1757310081412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab86ed248374da30","name":"should only return 1 node with relay and store capability","time":{"start":1757309515720,"stop":1757309515720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3079c3e1ee2e6fe","name":"should not fail to start the service if it is already started","time":{"start":1757309519524,"stop":1757309519524,"duration":0},"status":"passed","severity":"normal"},{"uid":"451b97097a468352","name":"should add event listeners to globalThis","time":{"start":1757309503896,"stop":1757309503897,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0143c4065258cdb","name":"can start the service","time":{"start":1757309519523,"stop":1757309519523,"duration":0},"status":"passed","severity":"normal"},{"uid":"71971f43edd74db5","name":"Decoder throws on undefined content topic","time":{"start":1757309506066,"stop":1757309506067,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aaedf7a34f38480","name":"should handle peer store errors gracefully","time":{"start":1757309505028,"stop":1757309505032,"duration":4},"status":"passed","severity":"normal"},{"uid":"e93548f0eec4e48a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757309494581,"stop":1757309494581,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd7ec2e9e3c5380","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757309947925,"stop":1757309947926,"duration":1},"status":"passed","severity":"normal"},{"uid":"9240d5c9a05bcfdd","name":"should not discard bootstrap peers if under the limit","time":{"start":1757309632526,"stop":1757309632527,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd32ff7de3a8271","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757309505777,"stop":1757309505778,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecca529dffda0ef1","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757309883317,"stop":1757309883318,"duration":1},"status":"passed","severity":"normal"},{"uid":"2175d0175e1dc2f3","name":"Check publish message containing Arabic","time":{"start":1757309768089,"stop":1757309768090,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba783e2b27638f98","name":"should create ShardReader with auto sharding network config","time":{"start":1757309504710,"stop":1757309504711,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebec3dad09b0ef5f","name":"Check received message containing numeric","time":{"start":1757310054417,"stop":1757310054418,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f99e087fdf4eee6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757310081413,"stop":1757310081413,"duration":0},"status":"passed","severity":"normal"},{"uid":"478d2d293ffa6168","name":"should return false and handle errors gracefully","time":{"start":1757309505780,"stop":1757309505781,"duration":1},"status":"passed","severity":"normal"},{"uid":"c599fb1098c28d02","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757309489117,"stop":1757309489117,"duration":0},"status":"passed","severity":"normal"},{"uid":"87362fdc0b8dfc81","name":"Push message with content topic containing JSON","time":{"start":1757310662162,"stop":1757310662162,"duration":0},"status":"passed","severity":"normal"},{"uid":"78141dca6fe9db0e","name":"random static sharding 8 - Cluster ID: 605, Shard ID: 56","time":{"start":1757309922745,"stop":1757309922746,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd5c11b7168e335","name":"Outgoing message is acknowledged","time":{"start":1757309560164,"stop":1757309560164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bbff5950ac2298","name":"Outgoing message is retried until acknowledged","time":{"start":1757309560165,"stop":1757309560165,"duration":0},"status":"broken","severity":"normal"},{"uid":"677cbf2f79540e1f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757309489115,"stop":1757309489116,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c7ff565ea318a2","name":"should handle peer store errors gracefully","time":{"start":1757309505509,"stop":1757309505509,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb29bc1ea25ef356","name":"should create PeerExchangeDiscovery instance","time":{"start":1757309515604,"stop":1757309515605,"duration":1},"status":"passed","severity":"normal"},{"uid":"4787fc1ea87305ea","name":"should handle v3 RLN errors","time":{"start":1757309553657,"stop":1757309553657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab66274b8256455","name":"should handle incoming messages","time":{"start":1757309553661,"stop":1757309553661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d00866602a1a9e0","name":"Fails to push message with large meta","time":{"start":1757310662127,"stop":1757310662127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93274ab7e967432","name":"Default pageSize","time":{"start":1757309938582,"stop":1757309938582,"duration":0},"status":"passed","severity":"normal"},{"uid":"587296c80fd20593","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757309535673,"stop":1757309535673,"duration":0},"status":"passed","severity":"normal"},{"uid":"197c00b3b3b8ba5","name":"Passing page size 10 when there are 10 messages","time":{"start":1757309938571,"stop":1757309938573,"duration":2},"status":"passed","severity":"normal"},{"uid":"3eb6f1deded1ed6f","name":"Passing page size 0 when there are 110 messages","time":{"start":1757309938567,"stop":1757309938567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c49b330b147a2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757310081419,"stop":1757310081419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4428f4682d5cbfa9","name":"udp ip6 address","time":{"start":1757309494608,"stop":1757309494608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd24275639482d1","name":"should handle large number of peers request","time":{"start":1757309515335,"stop":1757309515340,"duration":5},"status":"passed","severity":"normal"},{"uid":"6ede1a5a07d4275","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757309536205,"stop":1757309536206,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1de612c183f4cf8","name":"Wait given interval before re-trying","time":{"start":1757309555540,"stop":1757309555540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c88376ff9881e5c","name":"Check message with no payload is not received","time":{"start":1757310054415,"stop":1757310054416,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5edd93303ec029","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757309776800,"stop":1757309776800,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0c43885814912f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757309536205,"stop":1757309536205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7766cdbe4f6cb1b2","name":"should initialize with libp2p components","time":{"start":1757309515323,"stop":1757309515323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8e597ddc332850","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757309489121,"stop":1757309489121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d0a6530b46de45","name":"Subscribe to topic containing XML and receive message","time":{"start":1757310081427,"stop":1757310081427,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5d142a69aa647f","name":"should wait for Store peer to be connected","time":{"start":1757309555416,"stop":1757309555417,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f75088d8a51e5c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757309513880,"stop":1757309513880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1167f91543614934","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757309514886,"stop":1757309514886,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabffd02f4c6e00a","name":"Subscribe to topic containing long and publish message","time":{"start":1757309776805,"stop":1757309776806,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed828bbf325d382","name":"should stop all internal components","time":{"start":1757309505777,"stop":1757309505777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f742738b9d71504","name":"should dial peer immediately when queue is empty","time":{"start":1757309505589,"stop":1757309505590,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc851751dddc75cf","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757309620975,"stop":1757309620975,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb3ff920787c70","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757309505897,"stop":1757309505897,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba00a613df0126e","name":"Push message with content topic containing Arabic","time":{"start":1757310662149,"stop":1757310662149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e67d19b286da2d5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757309535674,"stop":1757309535674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f98746710e8d20","name":"should dial second nwaku node that was discovered","time":{"start":1757309594913,"stop":1757309594914,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6ea7d9bc6ec9f099","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757309883318,"stop":1757309883318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2dc71ceac42d01","name":"Passing page size 110 when there are 120 messages","time":{"start":1757309938581,"stop":1757309938581,"duration":0},"status":"passed","severity":"normal"},{"uid":"992dd37b95be8fbb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757309947931,"stop":1757309947931,"duration":0},"status":"passed","severity":"normal"},{"uid":"21af7630037c8aac","name":"should skip peer when dialed recently","time":{"start":1757309505591,"stop":1757309505602,"duration":11},"status":"passed","severity":"normal"},{"uid":"5b8ae1986e053579","name":"should encodeTxt and decodeTxt","time":{"start":1757309495261,"stop":1757309495261,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4e503d17d12e80","name":"should not process empty queue","time":{"start":1757309505616,"stop":1757309505617,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b5496b51b91251","name":"should be able to decode the field with only STORE set to true","time":{"start":1757309494583,"stop":1757309494583,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fb1801c87c7c9e","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757309554419,"stop":1757309554419,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d9a69266d3a319","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757309936165,"stop":1757309936165,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa67fb8e78de0d7","name":"should insert elements correctly","time":{"start":1757309540013,"stop":1757309540013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b3c091f111d4db","name":"should skip updating peer store if peer has same addresses","time":{"start":1757309505033,"stop":1757309505033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4eff5226464da87","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757309489118,"stop":1757309489118,"duration":0},"status":"passed","severity":"normal"},{"uid":"481f75f9169c98f","name":"random static sharding 5 - Cluster ID: 260, Shard ID: 173","time":{"start":1757309922742,"stop":1757309922743,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf27c4fcf094bef","name":"should do nothing if no non-locked connections to drop","time":{"start":1757309505517,"stop":1757309505517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6b943e497f999a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757309489117,"stop":1757309489117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c3165f0a793d42","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757309514892,"stop":1757309514892,"duration":0},"status":"passed","severity":"normal"},{"uid":"77390870cab140d1","name":"Push message with numeric payload","time":{"start":1757310662155,"stop":1757310662155,"duration":0},"status":"passed","severity":"normal"},{"uid":"af453363fddc89bb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757310081423,"stop":1757310081424,"duration":1},"status":"passed","severity":"normal"},{"uid":"751f3ff5b67d1a0d","name":"should not receive a peer event after stop","time":{"start":1757309519525,"stop":1757309519525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8267e0bb318ff456","name":"should handle empty pubsub topics","time":{"start":1757309505409,"stop":1757309505409,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51ac993c34be45","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757309505762,"stop":1757309505762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4568b6a4129aa411","name":"should process tasks in queue","time":{"start":1757309553197,"stop":1757309553203,"duration":6},"status":"passed","severity":"normal"},{"uid":"a02d681088d03a6b","name":"Meta field set when metaSetter is specified","time":{"start":1757309506065,"stop":1757309506066,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac14fe3ec6915f","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757309555007,"stop":1757309555007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4a6847bfe4b143","name":"Push message with rate limit","time":{"start":1757310662152,"stop":1757310662152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59b02b8071952ca","name":"should insert message id into causal history","time":{"start":1757309542976,"stop":1757309542976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee199ae8405cbe6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757309897857,"stop":1757309897857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e829ae566141eec4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app28/5/topic712/proto","time":{"start":1757309870824,"stop":1757309870824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ebc274c54a6d4a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757309489118,"stop":1757309489118,"duration":0},"status":"passed","severity":"normal"},{"uid":"1113552c8a57d660","name":"Check meta is set [ecies]","time":{"start":1757309527186,"stop":1757309527186,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dff18e4a999c18","name":"Bloom filter","time":{"start":1757309542265,"stop":1757309542265,"duration":0},"status":"passed","severity":"normal"},{"uid":"793fa7a66d2347a8","name":"should return false when peer is on different cluster","time":{"start":1757309504712,"stop":1757309504712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6859d97c15724b09","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757309503934,"stop":1757309503934,"duration":0},"status":"passed","severity":"normal"},{"uid":"691f677a254e7077","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757309870821,"stop":1757309870821,"duration":0},"status":"passed","severity":"normal"},{"uid":"950c6e9f3ff4b0","name":"Check publish message containing JSON","time":{"start":1757309768096,"stop":1757309768096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db6cb2d2d36fc2d","name":"should properly setup health event callback","time":{"start":1757309555003,"stop":1757309555004,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6c12d2fbd8217d","name":"Renews subscription after lossing a connection","time":{"start":1757310081430,"stop":1757310081430,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdee5e35d881e2b","name":"should handle ping failures gracefully","time":{"start":1757309505360,"stop":1757309505360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f0abe88c0d8c44","name":"should be safe to call multiple times","time":{"start":1757309505026,"stop":1757309505026,"duration":0},"status":"passed","severity":"normal"},{"uid":"741287e84e661620","name":"Cluster ID 0, shard 1","time":{"start":1757309922738,"stop":1757309922739,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9416d611571a724","name":"Push message with short payload","time":{"start":1757310662154,"stop":1757310662154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d75a55a876351c9","name":"Check message with no content topic is not received","time":{"start":1757310054423,"stop":1757310054423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e244e10b7949a8eb","name":"does not validate decoders for hash queries","time":{"start":1757309505898,"stop":1757309505898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca602ed88e6cdfbc","name":"Push message equal or less that 1MB","time":{"start":1757310662164,"stop":1757310662165,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f83fea72b098cd","name":"should use configured peers when available","time":{"start":1757309555272,"stop":1757309555272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1e538f6e9398dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757309489124,"stop":1757309489124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a231d3de08e2dd4a","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757309575352,"stop":1757309575353,"duration":1},"status":"broken","severity":"normal"},{"uid":"66705c9d91b88ae6","name":"should lock peers when selected","time":{"start":1757309554420,"stop":1757309554420,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ae7886077fe796","name":"Push message with Russian payload","time":{"start":1757310662131,"stop":1757310662131,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa5c9b336a7791","name":"Decoder throws on empty string content topic","time":{"start":1757309527187,"stop":1757309527187,"duration":0},"status":"passed","severity":"normal"},{"uid":"348feda3f49a7ab","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757309776814,"stop":1757309776814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74982e07bf6a18f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757309489122,"stop":1757309489122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1199a511996514c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757309536218,"stop":1757309536218,"duration":0},"status":"passed","severity":"normal"},{"uid":"58219bf7512a34e","name":"should handle errors when accessing navigator","time":{"start":1757309503935,"stop":1757309503946,"duration":11},"status":"passed","severity":"normal"},{"uid":"d8e6faf165ed22a","name":"should stop ping timers on peer disconnect","time":{"start":1757309505358,"stop":1757309505358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6804f3e3d81af9f5","name":"Sync message is not sent if another sync message was just received","time":{"start":1757309575351,"stop":1757309575351,"duration":0},"status":"broken","severity":"normal"},{"uid":"44bf5e12b6f63155","name":"Check received message containing special chars","time":{"start":1757310054418,"stop":1757310054418,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb20fcd275f9a89","name":"should increase lamport timestamp","time":{"start":1757309542977,"stop":1757309542977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29e0272f887bd75","name":"rejects hash query with content filter parameters","time":{"start":1757309505638,"stop":1757309505638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee6aa094ae2d1a","name":"Push message with Arabic payload","time":{"start":1757310662156,"stop":1757310662156,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc181080501260fb","name":"Push 30 different messages","time":{"start":1757310662123,"stop":1757310662123,"duration":0},"status":"skipped","severity":"normal"},{"uid":"899a5e4e0f5e58c4","name":"should return PeerId when PeerId is provided","time":{"start":1757309505243,"stop":1757309505243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8f9414928d7259","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757309947927,"stop":1757309947927,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b1c25eac589a63","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757309656965,"stop":1757309656966,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf606d7ad4e4e2d9","name":"Fails to publish message with empty text","time":{"start":1757309768101,"stop":1757309768102,"duration":1},"status":"passed","severity":"normal"},{"uid":"29780853ff1b9140","name":"Push message with Script payload","time":{"start":1757310662120,"stop":1757310662121,"duration":1},"status":"passed","severity":"normal"},{"uid":"3049e8331b7a1adb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757310081430,"stop":1757310081430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fddc80a90e3024b","name":"should emit a peer event after start","time":{"start":1757309601493,"stop":1757309601496,"duration":3},"status":"passed","severity":"normal"},{"uid":"2cb93ac60802ed3a","name":"Push message with shell command payload","time":{"start":1757310662122,"stop":1757310662122,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb02c2b95c4995","name":"should filter peers by codec","time":{"start":1757309505782,"stop":1757309505782,"duration":0},"status":"passed","severity":"normal"},{"uid":"31051970b40fe324","name":"should drop connection to one peer on hangUp","time":{"start":1757309687525,"stop":1757309687525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6449fbb0052382","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757309489119,"stop":1757309489119,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd167cd0a92bc93f","name":"should do nothing when connections still exist","time":{"start":1757309505495,"stop":1757309505495,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa23e512f3e3927e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757309506067,"stop":1757309506067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec8eb152f288c39","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757309553339,"stop":1757309553339,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f703caaad3446d2","name":"should stop peer exchange discovery","time":{"start":1757309515592,"stop":1757309515592,"duration":0},"status":"passed","severity":"normal"},{"uid":"249a4ecb2e913de","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757309505378,"stop":1757309505385,"duration":7},"status":"passed","severity":"normal"},{"uid":"5e1cb400cdb28f15","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757309553331,"stop":1757309553331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f438ee605eb16035","name":"Push 30 different messages","time":{"start":1757310662146,"stop":1757310662147,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2ff1b851ef42c50a","name":"should handle shard reader errors gracefully","time":{"start":1757309505627,"stop":1757309505628,"duration":1},"status":"passed","severity":"normal"},{"uid":"34855a6d6c4781ee","name":"Query Generator - true","time":{"start":1757309928525,"stop":1757309928525,"duration":0},"status":"passed","severity":"normal"},{"uid":"988a20952dcb6694","name":"Push message with Arabic payload","time":{"start":1757310662119,"stop":1757310662120,"duration":1},"status":"passed","severity":"normal"},{"uid":"1206fc4ef367496a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757309489110,"stop":1757309489111,"duration":1},"status":"passed","severity":"normal"},{"uid":"a962e65890d91d42","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757309505521,"stop":1757309505522,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e9ab9ebdec8648","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757309536189,"stop":1757309536190,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9dcf9ece570ea5","name":"should skip peers that were recently queried","time":{"start":1757309515598,"stop":1757309515598,"duration":0},"status":"passed","severity":"normal"},{"uid":"346d997600382549","name":"should use DNS peer discovery with light client","time":{"start":1757309601498,"stop":1757309601499,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d26d63c94deecd7b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757310054422,"stop":1757310054422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6e7b2b75cad596","name":"should work with mock decoders","time":{"start":1757309554999,"stop":1757309554999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f24f69038292","name":"Check message received after jswaku node is restarted","time":{"start":1757310054424,"stop":1757310054424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1881f6c81573dfd2","name":"random static sharding 7 - Cluster ID: 558, Shard ID: 245","time":{"start":1757309922744,"stop":1757309922745,"duration":1},"status":"passed","severity":"normal"},{"uid":"d786be74282310b5","name":"Push message with Chinese payload","time":{"start":1757310662155,"stop":1757310662156,"duration":1},"status":"passed","severity":"normal"},{"uid":"151d73bbc13444ab","name":"Push message with JSON payload","time":{"start":1757310662145,"stop":1757310662145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f6a97f95ddd87d","name":"Push message with content topic containing long","time":{"start":1757310662123,"stop":1757310662124,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ecbcc04409f164a","name":"Push message with emoji payload","time":{"start":1757310662159,"stop":1757310662159,"duration":0},"status":"passed","severity":"normal"},{"uid":"81245547a935841a","name":"should properly compute the node id","time":{"start":1757309495266,"stop":1757309495266,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d41b0b7a86a3ea","name":"Check received message containing escaped characters","time":{"start":1757310054420,"stop":1757310054421,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bc72afdd176e35","name":"Sign & Recover","time":{"start":1757309525932,"stop":1757309525932,"duration":0},"status":"passed","severity":"normal"},{"uid":"257c959c7e50420f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757309514891,"stop":1757309514891,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bc51200ce8ef65","name":"Push message with custom timestamp: 1757313221194","time":{"start":1757310662153,"stop":1757310662153,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf8b95cfd5cf07b","name":"Waku message hash computation (no timestamp)","time":{"start":1757309505283,"stop":1757309505283,"duration":0},"status":"passed","severity":"normal"},{"uid":"315ecc30c1e5242c","name":"should return cached hash on subsequent access","time":{"start":1757309506068,"stop":1757309506068,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbc820859586e1d","name":"Subscribe to topic containing short and receive message","time":{"start":1757310081415,"stop":1757310081415,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bd2bb672425274","name":"should create RPC request with correct parameters","time":{"start":1757309515343,"stop":1757309515344,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b1ee6e995a1d92","name":"should start the dialing interval","time":{"start":1757309505577,"stop":1757309505577,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea033ff1e71de40","name":"Push message with SQL Injection payload","time":{"start":1757310662120,"stop":1757310662120,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ad8cb171df8d01","name":"Accepts a valid Waku Message","time":{"start":1757309578725,"stop":1757309578726,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e880ebdfa81fdf5","name":"returns all values when wanted number matches available values","time":{"start":1757309513868,"stop":1757309513869,"duration":1},"status":"passed","severity":"normal"},{"uid":"4857c15189ce0be3","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757309514887,"stop":1757309514888,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b51f6f9a92db179","name":"should return false when peer is not on topic","time":{"start":1757309505783,"stop":1757309505784,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb710ce93575ee6","name":"should hang up with multiaddr and return true on success","time":{"start":1757309505780,"stop":1757309505780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6140f5abc51527","name":"should clear dial history on stop","time":{"start":1757309505588,"stop":1757309505589,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bc348bf0baf4a8","name":"should check connected peers if present and suitable","time":{"start":1757309555415,"stop":1757309555415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd66953c70d226c","name":"Asymmetric encrypt & decrypt","time":{"start":1757309525930,"stop":1757309525931,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b581988b209677","name":"Symmetric encrypt & Decrypt","time":{"start":1757309525931,"stop":1757309525931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b856140082d57a4a","name":"should handle peer identify event","time":{"start":1757309515594,"stop":1757309515594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c994e2e02c6b73e","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757309542987,"stop":1757309542987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34a0bd05e61cae8","name":"should select older connection if present","time":{"start":1757309505652,"stop":1757309505652,"duration":0},"status":"passed","severity":"normal"},{"uid":"190d42d0895de6a0","name":"should properly create location multiaddrs - udp6","time":{"start":1757309495269,"stop":1757309495269,"duration":0},"status":"passed","severity":"normal"},{"uid":"93026bef8edb3235","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757309897862,"stop":1757309897862,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0261aec66952b4","name":"Check received message containing Russian","time":{"start":1757310054419,"stop":1757310054419,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41c5d825862739e","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757309505521,"stop":1757309505521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f37b1d2c89fd050","name":"can query messages by message hash","time":{"start":1757309919472,"stop":1757309919475,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ae6169694f08071","name":"should detect messages with missing dependencies","time":{"start":1757309542981,"stop":1757309542981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a507766264af509a","name":"Check message with no payload is not received","time":{"start":1757310054424,"stop":1757310054424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76374c29e4bd27a","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757309555008,"stop":1757309555008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c27bdd2e08415","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757309536206,"stop":1757309536206,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabe5e0bfc238663","name":"msgTime: 0 ms from now, startTime: 1757223532157, endTime: 1757309932157","time":{"start":1757309947930,"stop":1757309947930,"duration":0},"status":"passed","severity":"normal"},{"uid":"422683c9c00739de","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757309489111,"stop":1757309489111,"duration":0},"status":"passed","severity":"normal"},{"uid":"734ffe1d57b829a1","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757309947928,"stop":1757309947928,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b898bdf45bc6f9","name":"Relay Node - default protocol","time":{"start":1757309951814,"stop":1757309951814,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0c8c8b7ef1a565","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757310081421,"stop":1757310081421,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d73a8567ee2f309","name":"should handle disconnect when peer has no timers","time":{"start":1757309505396,"stop":1757309505396,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1783fddf8ec913c","name":"Overlapping topic subscription","time":{"start":1757310081424,"stop":1757310081424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7988488cac68169","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757310054424,"stop":1757310054424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff35a9acc8583d9","name":"should throw error - no id","time":{"start":1757309495264,"stop":1757309495264,"duration":0},"status":"passed","severity":"normal"},{"uid":"75eb73478de13820","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757309494581,"stop":1757309494581,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a4c7f6bf535a18","name":"Does not throw an exception when node disconnects","time":{"start":1757309946992,"stop":1757309946993,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f1c374be055b21","name":"ends if stream creation fails","time":{"start":1757309505898,"stop":1757309505898,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c38408e20cf576","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757309931851,"stop":1757309931853,"duration":2},"status":"passed","severity":"normal"},{"uid":"acb5d85041a4ca3c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757309745023,"stop":1757309745023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f44bb916630b86","name":"should set field with only RELAY enabled","time":{"start":1757309495271,"stop":1757309495271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1866e819bfe287e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757309494583,"stop":1757309494583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c70e93576cc531c","name":"Check publish message containing SQL Injection","time":{"start":1757309768091,"stop":1757309768092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af6a2e747621e0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757310081413,"stop":1757310081413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8f14b8e67b689d","name":"should work with stubbed peer manager event emitter","time":{"start":1757309554996,"stop":1757309554997,"duration":1},"status":"passed","severity":"normal"},{"uid":"29dcf1d485609632","name":"Push message with custom timestamp: 1726551221194","time":{"start":1757310662128,"stop":1757310662128,"duration":0},"status":"passed","severity":"normal"},{"uid":"74316f7627d5ef3e","name":"LightPush","time":{"start":1757309951812,"stop":1757309951812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2a52c1d1d03f17","name":"Waku message hash computation (payload length 0)","time":{"start":1757309505278,"stop":1757309505279,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bcb70fc1299fe0","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757309560167,"stop":1757309560167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9474f3e56a905df7","name":"should dispatch network event when browser goes online","time":{"start":1757309503932,"stop":1757309503933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ad4b12bc7fefe2","name":"should allow redial after failed dial cooldown expires","time":{"start":1757309505611,"stop":1757309505612,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a4a9a77c3e156","name":"Overlapping topic subscription","time":{"start":1757309776803,"stop":1757309776803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95d1183d9fe9a643","name":"Incoming message is emitted as received","time":{"start":1757309557373,"stop":1757309557373,"duration":0},"status":"passed","severity":"normal"},{"uid":"77357cb1137ebb97","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757309489110,"stop":1757309489110,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f0bbf9a673e7c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757309489112,"stop":1757309489113,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66b96f6c3b7b86b","name":"Push message with meta","time":{"start":1757310662127,"stop":1757310662127,"duration":0},"status":"passed","severity":"normal"},{"uid":"be18a6b8dbd9a5e8","name":"Push message with XML payload","time":{"start":1757310662132,"stop":1757310662132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1970b675b62129","name":"recovers when dns.resolve returns empty","time":{"start":1757309515718,"stop":1757309515718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2678b70660023bc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757310081428,"stop":1757310081428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbef56c7add6e93","name":"Push message with custom timestamp: 1726551221194","time":{"start":1757310662140,"stop":1757310662140,"duration":0},"status":"passed","severity":"normal"},{"uid":"60715eabf421a550","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757309617526,"stop":1757309617526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d9c76a95fa59ca","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757310081414,"stop":1757310081414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdcc7bdb999e35f","name":"Push message with content topic containing Arabic","time":{"start":1757310662136,"stop":1757310662136,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a87f9711074e6a","name":"Check received message containing Russian","time":{"start":1757310054411,"stop":1757310054411,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf34ccebd8bce390","name":"Push message with Chinese payload","time":{"start":1757310662143,"stop":1757310662143,"duration":0},"status":"passed","severity":"normal"},{"uid":"836701b06a7104c7","name":"Push message with custom timestamp: 1726551221194","time":{"start":1757310662152,"stop":1757310662152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ef823f0c687004","name":"Sample","time":{"start":1757309494635,"stop":1757309494635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2939fc9f153628f7","name":"should query peer with peer exchange protocol","time":{"start":1757309515599,"stop":1757309515599,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dbba5474bc9d97","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757310081426,"stop":1757310081427,"duration":1},"status":"passed","severity":"normal"},{"uid":"60843c2e77e50c0f","name":"Check received message containing Arabic","time":{"start":1757310054410,"stop":1757310054410,"duration":0},"status":"passed","severity":"normal"},{"uid":"44649830f8363f19","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757310081416,"stop":1757310081416,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff67aac21266bee","name":"throws on content topic with empty version field","time":{"start":1757309489105,"stop":1757309489106,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc601fa76730fe65","name":"should save new peer to store","time":{"start":1757309505033,"stop":1757309505033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c248d73de582b346","name":"Ephemeral messages are not stored","time":{"start":1757309602321,"stop":1757309602322,"duration":1},"status":"passed","severity":"normal"},{"uid":"6881f70cab39ce32","name":"should emit a peer event after start","time":{"start":1757309829477,"stop":1757309829477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b86bbe79cd7eb33","name":"Subscribe to topic containing short and publish message","time":{"start":1757309776803,"stop":1757309776805,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6774bbe8f502c5f","name":"should process queue every 500ms","time":{"start":1757309505612,"stop":1757309505616,"duration":4},"status":"passed","severity":"normal"},{"uid":"7a098526c3c0f11a","name":"should wait for LightPush peer to be connected","time":{"start":1757309555416,"stop":1757309555416,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c55d2847168ed8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757310081418,"stop":1757310081418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77d2405368ce416","name":"Push message with JSON payload","time":{"start":1757310662132,"stop":1757310662133,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b16fe63f6ca13df","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757309553331,"stop":1757309553331,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fbe079178e29ec","name":"should accept empty decoders array","time":{"start":1757309554992,"stop":1757309554993,"duration":1},"status":"passed","severity":"normal"},{"uid":"7380a81aa5066f09","name":"should clear dial history on start","time":{"start":1757309505578,"stop":1757309505578,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b95c3b0c0bd46e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757310081428,"stop":1757310081428,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c2d9f9f187824","name":"Publish message with custom timestamp: Tue Sep 17 2024 05:36:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1757309768099,"stop":1757309768099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2270d7546e848c7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757309555015,"stop":1757309555015,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d9e4aeb6e2427e","name":"Subscribe and receives messages on 20 topics","time":{"start":1757310081413,"stop":1757310081413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84bec120c3dce78","name":"Check received message containing JSON","time":{"start":1757310054420,"stop":1757310054420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d17f39da150cc61","name":"Promise Callback - true","time":{"start":1757309928527,"stop":1757309928528,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e8111aebe66e1f","name":"same cluster: nodes connect","time":{"start":1757309679305,"stop":1757309679306,"duration":1},"status":"passed","severity":"normal"},{"uid":"606e56fda3c25455","name":"handles different networkShards values correctly","time":{"start":1757309489115,"stop":1757309489115,"duration":0},"status":"passed","severity":"normal"},{"uid":"386937cab24b32a","name":"Push message with content topic containing escaped characters","time":{"start":1757310662137,"stop":1757310662137,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a39511b9d8e080","name":"should handle malformed response data","time":{"start":1757309515335,"stop":1757309515335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a03a2dd9778b51a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757309536180,"stop":1757309536181,"duration":1},"status":"passed","severity":"normal"},{"uid":"47201ae5f24148e4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757309494585,"stop":1757309494585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a31522c58646133","name":"should handle relay send failures gracefully","time":{"start":1757309505395,"stop":1757309505395,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f29be77420a75","name":"Push message with XML payload","time":{"start":1757310662144,"stop":1757310662144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7060aec199fd3950","name":"Push message with long payload","time":{"start":1757310662154,"stop":1757310662155,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c50aeb08f4a1bce","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757309489108,"stop":1757309489108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b875458bb4ecd45","name":"should not fail to stop the service if it was not started","time":{"start":1757309829476,"stop":1757309829476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc570b849e869fb","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757309495272,"stop":1757309495272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e359572c0197172","name":"should not create multiple intervals when called multiple times","time":{"start":1757309505578,"stop":1757309505578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d994c3ab53606eac","name":"Check received message containing Arabic","time":{"start":1757310054418,"stop":1757310054418,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5bc99c41f27c76","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757309494572,"stop":1757309494574,"duration":2},"status":"passed","severity":"normal"},{"uid":"178a0b803d3cbaf5","name":"Cluster id 0, shard 0","time":{"start":1757309922737,"stop":1757309922738,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e0abaf63a70b18","name":"Check received message containing XML","time":{"start":1757310054419,"stop":1757310054420,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d5be87761617cc","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757309776808,"stop":1757309776811,"duration":3},"status":"passed","severity":"normal"},{"uid":"87f9c0ed1799583e","name":"should retry if all attempts fail","time":{"start":1757309553218,"stop":1757309553219,"duration":1},"status":"passed","severity":"normal"},{"uid":"2619ca28ca2b92f5","name":"should be safe to call multiple times","time":{"start":1757309505777,"stop":1757309505777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b45d3bfcb884d5","name":"should continually clean up expired entries at intervals","time":{"start":1757309552233,"stop":1757309552234,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e65668803850638","name":"Subscribe and receives messages on 20 topics","time":{"start":1757310081423,"stop":1757310081423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3839fc14c2ad3c84","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757309555005,"stop":1757309555005,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fecd7f78098d91","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app55/5/topic219/xml","time":{"start":1757309870822,"stop":1757309870822,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc54d6e8dfd6d23","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757309542982,"stop":1757309542982,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7adc4fbe16d105","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757309536223,"stop":1757309536223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a154eb581b88ec","name":"should throw error - no public key","time":{"start":1757309495264,"stop":1757309495265,"duration":1},"status":"passed","severity":"normal"},{"uid":"151181d9c0c95863","name":"Push message with content topic containing short","time":{"start":1757310662134,"stop":1757310662135,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e747bcb9ea7ddd7","name":"Push message with content topic containing escaped characters","time":{"start":1757310662150,"stop":1757310662150,"duration":0},"status":"passed","severity":"normal"},{"uid":"13221cf10b13d82d","name":"Check publish message after service node is restarted","time":{"start":1757309768104,"stop":1757309768104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d94101ef99ac827a","name":"Push message with content topic containing short","time":{"start":1757310662159,"stop":1757310662160,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b006999af49edb","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757309536159,"stop":1757309536167,"duration":8},"status":"passed","severity":"normal"},{"uid":"1954b5c2932091bf","name":"Subscribe to topic containing long and receive message","time":{"start":1757310081425,"stop":1757310081425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9650a5c287f0565","name":"should not create relay timers when relay is not provided","time":{"start":1757309505377,"stop":1757309505378,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e58f37611786d2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757309515721,"stop":1757309515721,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5739f339bc4a032","name":"should initialize bloom filter with correct parameters","time":{"start":1757309540008,"stop":1757309540013,"duration":5},"status":"passed","severity":"normal"},{"uid":"b30250b43c9dd0da","name":"Push message with shell command payload","time":{"start":1757310662133,"stop":1757310662133,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ee4384eba4fce6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757309536218,"stop":1757309536218,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3cbf40e6be115a","name":"should retry failed tasks","time":{"start":1757309553205,"stop":1757309553205,"duration":0},"status":"passed","severity":"normal"},{"uid":"62125dfb60b14bfe","name":"Publish message with custom timestamp: Mon Sep 08 2025 04:36:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1757309768099,"stop":1757309768099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8f7fe5673e48c7","name":"should skip peers that don't support peer exchange","time":{"start":1757309515597,"stop":1757309515598,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f650658dc92be7","name":"Push message with Chinese payload","time":{"start":1757310662119,"stop":1757310662119,"duration":0},"status":"passed","severity":"normal"},{"uid":"398a2af42885d23","name":"Query with Promise Callback, No Decoder","time":{"start":1757309897862,"stop":1757309897862,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f8a98465f6662a","name":"should skip peers without peer exchange protocol","time":{"start":1757309515599,"stop":1757309515599,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b81e6cdbe97249b","name":"Check received message containing unicode special characters","time":{"start":1757310054421,"stop":1757310054421,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c50b16bf1c03a7","name":"should return undefined if no connection provided","time":{"start":1757309505751,"stop":1757309505754,"duration":3},"status":"passed","severity":"normal"},{"uid":"bdf9a60632b93a44","name":"Push message with content topic containing Russian","time":{"start":1757310662161,"stop":1757310662161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8740f7caef1758c","name":"Push message with content topic containing Arabic","time":{"start":1757310662124,"stop":1757310662125,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d98e74473a6ec92","name":"Fields are not dropped","time":{"start":1757309505677,"stop":1757309505677,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a54dac745eaed0","name":"should handle dial errors gracefully","time":{"start":1757309505497,"stop":1757309505497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77893003e6d39cd","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757309504724,"stop":1757309504725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40b589bac5ce373","name":"should handle peer connect event","time":{"start":1757309503925,"stop":1757309503925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13fbf7ca20a7e79","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757309542983,"stop":1757309542983,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f65404dfeaa62cf","name":"should keep entries that haven't expired yet","time":{"start":1757309552221,"stop":1757309552222,"duration":1},"status":"passed","severity":"normal"},{"uid":"573a1f2d7dd82ca7","name":"Reusing cursor across nodes","time":{"start":1757309883318,"stop":1757309883321,"duration":3},"status":"passed","severity":"normal"},{"uid":"4801ed5d6abe2fd8","name":"should return empty array when no peers connected","time":{"start":1757309505781,"stop":1757309505781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2804ea653d17d061","name":"Check publish message containing escaped characters","time":{"start":1757309768097,"stop":1757309768097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d856be74c96e78b6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757310054416,"stop":1757310054417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a571e1cc8bf0655a","name":"should throw error - no public key","time":{"start":1757309495265,"stop":1757309495265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d362d06b7eb4bd52","name":"should clear interval on stop","time":{"start":1757309515604,"stop":1757309515604,"duration":0},"status":"passed","severity":"normal"},{"uid":"37349f95f9c6199c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757309495263,"stop":1757309495263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d89d17b3c9f5bc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757310081427,"stop":1757310081428,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0d82fd901ebe8e","name":"Js publishes, other Js receives","time":{"start":1757309758234,"stop":1757309758234,"duration":0},"status":"passed","severity":"normal"},{"uid":"96612d2edc87b7a1","name":"Check publish message containing long","time":{"start":1757309768085,"stop":1757309768086,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec277e24981cd863","name":"Fails to publish duplicate message","time":{"start":1757309768101,"stop":1757309768101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea24a299175143b","name":"Correctly serialized arguments","time":{"start":1757309679633,"stop":1757309679633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1878877acd565a7b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757310081422,"stop":1757310081423,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6abcf46e533f54","name":"can start the service","time":{"start":1757309601480,"stop":1757309601483,"duration":3},"status":"passed","severity":"normal"},{"uid":"e14ca04e71e0464","name":"should add and remove event listeners correctly","time":{"start":1757309519527,"stop":1757309519527,"duration":0},"status":"passed","severity":"normal"},{"uid":"254527fc235cbe16","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757310081426,"stop":1757310081426,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bfa7ffbc3397bb","name":"Fails to push message with large meta","time":{"start":1757310662163,"stop":1757310662163,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e33e407a4f5db46","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757309553204,"stop":1757309553204,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e441db5908ac25","name":"should handle query errors gracefully","time":{"start":1757309515600,"stop":1757309515600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd15400c26254a45","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757309542980,"stop":1757309542980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6364e85e03ea6fc0","name":"Query with Ordered Callback, No message returned","time":{"start":1757309897861,"stop":1757309897861,"duration":0},"status":"passed","severity":"normal"},{"uid":"9841e697fbb07a7a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757310054414,"stop":1757310054414,"duration":0},"status":"passed","severity":"normal"},{"uid":"8822e39012d12f96","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757309536190,"stop":1757309536191,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56533af3dc3a8fc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757309536210,"stop":1757309536212,"duration":2},"status":"passed","severity":"normal"},{"uid":"353d0608c69b60d4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757309931844,"stop":1757309931844,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d4604fdf47a499","name":"Push message with Script payload","time":{"start":1757310662132,"stop":1757310662132,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ef423303a798c4","name":"Push message with meta","time":{"start":1757310662138,"stop":1757310662139,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb400bb7ebb6c7","name":"Push message with content topic containing numeric","time":{"start":1757310662148,"stop":1757310662148,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c5bdae113a33dd","name":"Outgoing message is emitted as sending","time":{"start":1757309560162,"stop":1757309560163,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8fe1d72e4c052","name":"should drop connection via multiaddr with hangUp","time":{"start":1757309687526,"stop":1757309687526,"duration":0},"status":"passed","severity":"normal"},{"uid":"811e8d8553ba7207","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757309536222,"stop":1757309536222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3aa095f6b847199","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app25/7/topic867/utf8","time":{"start":1757309870823,"stop":1757309870823,"duration":0},"status":"passed","severity":"normal"},{"uid":"46120d25d963eef5","name":"should handle errors when globalThis is not available","time":{"start":1757309503897,"stop":1757309503898,"duration":1},"status":"passed","severity":"normal"},{"uid":"33216e72e5db6e0f","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757309515329,"stop":1757309515333,"duration":4},"status":"passed","severity":"normal"},{"uid":"7797e1809762a009","name":"Push message with shell command payload","time":{"start":1757310662158,"stop":1757310662158,"duration":0},"status":"passed","severity":"normal"},{"uid":"89419bc472c8d5f3","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757309489108,"stop":1757309489109,"duration":1},"status":"passed","severity":"normal"},{"uid":"314834579e8ee822","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757309505516,"stop":1757309505516,"duration":0},"status":"passed","severity":"normal"},{"uid":"456a828c7539d23c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757309542980,"stop":1757309542980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8341f9f9712f639","name":"messageHashStr returns a hex string","time":{"start":1757309505284,"stop":1757309505285,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6e612abaada3a4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757309494583,"stop":1757309494584,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fa5b7f8b9f65e0","name":"random static sharding 3 - Cluster ID: 800, Shard ID: 714","time":{"start":1757309922741,"stop":1757309922741,"duration":0},"status":"passed","severity":"normal"},{"uid":"31283caada6e27d4","name":"Overlapping topic subscription","time":{"start":1757310081414,"stop":1757310081415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2305fcdeba6c50e","name":"Push message with SQL Injection payload","time":{"start":1757310662131,"stop":1757310662131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00f12449e3fea40","name":"Check publish message containing Chinese","time":{"start":1757309768088,"stop":1757309768089,"duration":1},"status":"passed","severity":"normal"},{"uid":"256c33a4e20e64e2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757309554420,"stop":1757309554420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda218bc23dc5c94","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757309555272,"stop":1757309555272,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e6895481a5425c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757309494579,"stop":1757309494579,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a7fb6bec604353","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757309601505,"stop":1757309601505,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e69a645ca822a13f","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757309505033,"stop":1757309505034,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fabce666926e853","name":"Check received message containing emoji","time":{"start":1757310054413,"stop":1757310054413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b99fab116c8fa2","name":"Push message with unicode special characters payload","time":{"start":1757310662158,"stop":1757310662159,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28a4a45e8de1f09","name":"returns nothing if no connections present","time":{"start":1757309505651,"stop":1757309505651,"duration":0},"status":"passed","severity":"normal"},{"uid":"77acf899beb665a3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app50/1/topic296/json","time":{"start":1757309870822,"stop":1757309870822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6025de5f7463ebf0","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757309560163,"stop":1757309560163,"duration":0},"status":"passed","severity":"normal"},{"uid":"493d7fd3f5d2582a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757309527185,"stop":1757309527186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89feb4ed66cee45","name":"Throws when trying to push message with empty payload","time":{"start":1757310662134,"stop":1757310662134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b043727baef284d2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757309897860,"stop":1757309897861,"duration":1},"status":"passed","severity":"normal"},{"uid":"723ab939ed7d8a84","name":"should perform ping and update peer store on timer","time":{"start":1757309505360,"stop":1757309505360,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50395e1309f86a5","name":"should create ConnectionManager with relay","time":{"start":1757309505774,"stop":1757309505774,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c426ff5565d9ba","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757309505242,"stop":1757309505242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f133f39299caf5fa","name":"Push 30 different messages","time":{"start":1757310662134,"stop":1757310662134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bafabc218cf8cb62","name":"Push message with content topic containing Chinese","time":{"start":1757310662161,"stop":1757310662161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53f22d0b2dcde00","name":"Push message equal or less that 1MB","time":{"start":1757310662153,"stop":1757310662153,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdb793da6979100","name":"should start periodic discovery on start","time":{"start":1757309515603,"stop":1757309515604,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4cdaed83873101","name":"Ordered callback, aborts when callback returns true","time":{"start":1757309931854,"stop":1757309931854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6032e11054fa028d","name":"Relay - dialed first","time":{"start":1757309951809,"stop":1757309951809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a065e69c0e95b63b","name":"does not throw on valid cases","time":{"start":1757309489101,"stop":1757309489102,"duration":1},"status":"passed","severity":"normal"},{"uid":"45eb568e9bec80cd","name":"Non TWN Cluster","time":{"start":1757309870821,"stop":1757309870822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61ca3282f264865","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757309536212,"stop":1757309536212,"duration":0},"status":"passed","severity":"normal"},{"uid":"499a04c1663d65dd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757309536176,"stop":1757309536180,"duration":4},"status":"passed","severity":"normal"},{"uid":"370dc602e3d85a14","name":"should not dial peers from store when browser is not connected","time":{"start":1757309505483,"stop":1757309505486,"duration":3},"status":"passed","severity":"normal"},{"uid":"268ec64ff9a22ed5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757310081429,"stop":1757310081429,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e8efe9161479f","name":"should add received message to localHistory with retrievalHint","time":{"start":1757309542979,"stop":1757309542979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71b91fd65482e4d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757309761493,"stop":1757309761493,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8118ee5f11a1ad0","name":"should create all internal components","time":{"start":1757309505775,"stop":1757309505775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b910fa0ee1ff922d","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757309575350,"stop":1757309575350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5126cd3faf1926","name":"should hang up with PeerId and return true on success","time":{"start":1757309505780,"stop":1757309505780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2860ceaf7a170f65","name":"Relay + Store","time":{"start":1757309495272,"stop":1757309495273,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab79d4fb62eb4c8","name":"Push message with content topic containing special chars","time":{"start":1757310662160,"stop":1757310662160,"duration":0},"status":"passed","severity":"normal"},{"uid":"187d0192cf0d52e9","name":"should create an instance with libp2p and dialer","time":{"start":1757309505023,"stop":1757309505023,"duration":0},"status":"passed","severity":"normal"},{"uid":"372183ab19a1f01a","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757309565787,"stop":1757309565787,"duration":0},"status":"broken","severity":"normal"},{"uid":"786b84b1763aab7a","name":"ends after yielding if response size indicates end","time":{"start":1757309505901,"stop":1757309505901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d530dc2d294e68a","name":"Fails to push message bigger that 1MB","time":{"start":1757310662141,"stop":1757310662141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afbff209ece0d7f","name":"should increase lamport timestamp","time":{"start":1757309542974,"stop":1757309542975,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6993a8709569ba2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757309542978,"stop":1757309542978,"duration":0},"status":"passed","severity":"normal"},{"uid":"640723839a2f8021","name":"Fails to push message with large meta","time":{"start":1757310662151,"stop":1757310662151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d7000683a48af7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757309745020,"stop":1757309745020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4933824db44fda02","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757309494585,"stop":1757309494585,"duration":0},"status":"passed","severity":"normal"},{"uid":"de968844bb9ad866","name":"should add received messages to bloom filter","time":{"start":1757309542978,"stop":1757309542978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc6345da7b895b7","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757309489112,"stop":1757309489112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea0b96da1571ec2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757309489109,"stop":1757309489109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57afda98775b8c","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757309554313,"stop":1757309554313,"duration":0},"status":"passed","severity":"normal"},{"uid":"edecfbdafbbae0e6","name":"accepts valid message hash query","time":{"start":1757309505638,"stop":1757309505638,"duration":0},"status":"passed","severity":"normal"},{"uid":"904eb8396b78f897","name":"should throw an error for insufficient data","time":{"start":1757309489267,"stop":1757309489267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d48440d7e75bfe7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757309536216,"stop":1757309536216,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c2795579c56a47","name":"Push message with numeric payload","time":{"start":1757310662118,"stop":1757310662119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66b158ad9e17c90","name":"Push message with JSON payload","time":{"start":1757310662121,"stop":1757310662121,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4c735a6b17cad9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757309494584,"stop":1757309494584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24cbe47217f1f5d","name":"should dial one peer on dial","time":{"start":1757309687525,"stop":1757309687525,"duration":0},"status":"passed","severity":"normal"},{"uid":"142a9cdfd12c92bd","name":"should skip peer when failed to dial recently","time":{"start":1757309505602,"stop":1757309505603,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccd9dc6698f1feb","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757309776807,"stop":1757309776807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9174186da1a9f9b4","name":"Push message with SQL Injection payload","time":{"start":1757310662144,"stop":1757310662144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7444e2647b20442a","name":"Push message with content topic containing unicode special characters","time":{"start":1757310662162,"stop":1757310662162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8e9f912f7efc73","name":"should handle different types of entries","time":{"start":1757309552222,"stop":1757309552232,"duration":10},"status":"passed","severity":"normal"},{"uid":"6a64a8ef2928be85","name":"Push message with rate limit","time":{"start":1757310662163,"stop":1757310662163,"duration":0},"status":"passed","severity":"normal"},{"uid":"49148b6edb154a30","name":"Outgoing message is possibly acknowledged","time":{"start":1757309560164,"stop":1757309560164,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a36199d7ee59de","name":"Subscribe to topic containing Script and receive message","time":{"start":1757310081427,"stop":1757310081427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6e79e1b09ce0d8","name":"should update ack status of messages in outgoing buffer","time":{"start":1757309542986,"stop":1757309542986,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ec6d59381120ff","name":"should be able to encode the field with only STORE set to true","time":{"start":1757309494574,"stop":1757309494575,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1e0326a50b7794","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757309536180,"stop":1757309536180,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea2f3ff2a5bdeb0","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757309536176,"stop":1757309536176,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98fe4fe1bdc788","name":"should return false when peer is not found","time":{"start":1757309504718,"stop":1757309504719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f632e796d3350fca","name":"should be delivered immediately if received","time":{"start":1757309542987,"stop":1757309542987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf0598679b8241d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757309494579,"stop":1757309494580,"duration":1},"status":"passed","severity":"normal"},{"uid":"8779a36f36e76856","name":"Push message with content topic containing unicode special characters","time":{"start":1757310662150,"stop":1757310662151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea17a1ccc854c53","name":"Push message with content topic containing Russian","time":{"start":1757310662149,"stop":1757310662149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf08df8197b35c3a","name":"Automatically retrieves missing message","time":{"start":1757309560166,"stop":1757309560166,"duration":0},"status":"broken","severity":"normal"},{"uid":"a5851b1a30f30a9c","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757309555007,"stop":1757309555007,"duration":0},"status":"passed","severity":"normal"},{"uid":"864b03eb8116c7e6","name":"Push message with Script payload","time":{"start":1757310662144,"stop":1757310662144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cb1c118679c2f3","name":"should return false when navigator.onLine is false","time":{"start":1757309503911,"stop":1757309503912,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c93a34c4216de5","name":"should be able to dial TLS multiaddrs","time":{"start":1757309687526,"stop":1757309687527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ccac05e557b9c7","name":"Push message with content topic containing numeric","time":{"start":1757310662160,"stop":1757310662160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7df9c5e773bea7a","name":"should set field with only STORE enabled","time":{"start":1757309495271,"stop":1757309495272,"duration":1},"status":"passed","severity":"normal"},{"uid":"2626198282bb2c3a","name":"Get Nodes","time":{"start":1757309515042,"stop":1757309515042,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3d14177ff3ab86","name":"Subscribe to topic containing XML and publish message","time":{"start":1757309776813,"stop":1757309776813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1040ae89cb897d7","name":"Passing page size 1 when there are 4 messages","time":{"start":1757309938567,"stop":1757309938569,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ebd188da8e1ba69","name":"Check received message containing shell command","time":{"start":1757310054420,"stop":1757310054420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc0b9b9e6f23dfe","name":"should dial peer when on same shard","time":{"start":1757309505604,"stop":1757309505604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf485345e4c49b7","name":"should handle query errors","time":{"start":1757309515601,"stop":1757309515601,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ae1c89bc099c0a","name":"should create QueryOnConnect instance without options","time":{"start":1757309554992,"stop":1757309554992,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce8bf9453ca03fb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757309768098,"stop":1757309768099,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a4059870c5d4a3","name":"should work with async generator that yields promises","time":{"start":1757309555004,"stop":1757309555004,"duration":0},"status":"passed","severity":"normal"},{"uid":"871e281fda08f9a5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757310054422,"stop":1757310054422,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3801a4937e85f","name":"different cluster: nodes don't connect","time":{"start":1757309679300,"stop":1757309679300,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d0a029ba5cbf21","name":"Check received message containing short","time":{"start":1757310054417,"stop":1757310054417,"duration":0},"status":"passed","severity":"normal"},{"uid":"32502edd8c33547f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757309489119,"stop":1757309489119,"duration":0},"status":"passed","severity":"normal"},{"uid":"50830ba65845ef56","name":"Init the array if not present","time":{"start":1757309488833,"stop":1757309488835,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b2e850bc2acdd7","name":"should decode valid enr successfully","time":{"start":1757309495261,"stop":1757309495263,"duration":2},"status":"passed","severity":"normal"},{"uid":"2622dd31ec83f972","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757309776806,"stop":1757309776806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea50521d424201b5","name":"should drop connection to all peers on hangUp","time":{"start":1757309687524,"stop":1757309687525,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa40ecdaa10252e","name":"Decoder throws on empty string content topic","time":{"start":1757309506067,"stop":1757309506067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f238967ba9c0a612","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757309536223,"stop":1757309536223,"duration":0},"status":"passed","severity":"normal"},{"uid":"43367d6932207ce7","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757309542977,"stop":1757309542978,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a43286e1c0332f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757309536199,"stop":1757309536199,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7a5d6bc87e83fe","name":"should add event listeners for peer connect and disconnect","time":{"start":1757309505339,"stop":1757309505340,"duration":1},"status":"passed","severity":"normal"},{"uid":"40849c3f5da2cbe6","name":"Push message with content topic containing SQL Injection","time":{"start":1757310662161,"stop":1757310662162,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0746f9d5bb522f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757309505359,"stop":1757309505359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38ed0ffb3285adb","name":"Push message with Russian payload","time":{"start":1757310662143,"stop":1757310662143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1982d1f44a7376a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757309536170,"stop":1757309536174,"duration":4},"status":"passed","severity":"normal"},{"uid":"e2e37ccfbd080eb7","name":"should not dispatch event when already disconnected","time":{"start":1757309503932,"stop":1757309503932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f64dea70ec26f4","name":"should be empty when created","time":{"start":1757309554297,"stop":1757309554297,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f795df38490ad55","name":"Push message with escaped characters payload","time":{"start":1757310662133,"stop":1757310662133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec982477e6dd202","name":"should not receive a peer event before start","time":{"start":1757309519525,"stop":1757309519525,"duration":0},"status":"passed","severity":"normal"},{"uid":"960bef592d194a29","name":"random static sharding 9 - Cluster ID: 603, Shard ID: 600","time":{"start":1757309922746,"stop":1757309922746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7a0f8b0b61c0fd","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757309542266,"stop":1757309542266,"duration":0},"status":"passed","severity":"normal"},{"uid":"31270f98c66c8c16","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757309536200,"stop":1757309536200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab4ddb5a5c075aa","name":"returns all values when wanted number is greater than available values","time":{"start":1757309513870,"stop":1757309513880,"duration":10},"status":"passed","severity":"normal"},{"uid":"e467b07b0d488e00","name":"should handle queue overflow by adding peers to queue","time":{"start":1757309505612,"stop":1757309505612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43baf08f1c0d859","name":"random static sharding 10 - Cluster ID: 670, Shard ID: 276","time":{"start":1757309922747,"stop":1757309922747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fb95480fa84b1d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757309536175,"stop":1757309536175,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c01d9a8874ff9a9","name":"Used by Waku Relay","time":{"start":1757309946996,"stop":1757309946997,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f44ba9e6ef62f7","name":"Push message with content topic containing unicode special characters","time":{"start":1757310662126,"stop":1757310662126,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ecdb73ca865c8a","name":"Relay - dialed after","time":{"start":1757309951809,"stop":1757309951810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91a2094c0b1f4b2","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757309536158,"stop":1757309536158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c31ed6d834dc2e9","name":"Subscribe to topic containing short and receive message","time":{"start":1757310081425,"stop":1757310081425,"duration":0},"status":"passed","severity":"normal"},{"uid":"947bba63c96b0a2e","name":"should remove event listeners when stopped","time":{"start":1757309554993,"stop":1757309554994,"duration":1},"status":"passed","severity":"normal"},{"uid":"93285c6b1f10b42b","name":"should remove event listeners","time":{"start":1757309505477,"stop":1757309505481,"duration":4},"status":"passed","severity":"normal"},{"uid":"981dd21c9a3ab520","name":"Check received message containing Script","time":{"start":1757310054411,"stop":1757310054411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1699dffa46cd4fb3","name":"should reject if LightPush is requested but not mounted","time":{"start":1757309555414,"stop":1757309555414,"duration":0},"status":"passed","severity":"normal"},{"uid":"532e1c5ce030d809","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757310081423,"stop":1757310081423,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f726925830b73acb","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757309770127,"stop":1757309770128,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b31f3d2f3829f86","name":"should add and check entries correctly","time":{"start":1757309552194,"stop":1757309552207,"duration":13},"status":"passed","severity":"normal"},{"uid":"713c709e042e8123","name":"Push message equal or less that 1MB","time":{"start":1757310662141,"stop":1757310662141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3bea88ff3cd27e","name":"Push message with short payload","time":{"start":1757310662141,"stop":1757310662142,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9073ab093e1707","name":"Push message with SQL Injection payload","time":{"start":1757310662157,"stop":1757310662157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c652b88b2a0bd6fb","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757309947925,"stop":1757309947925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bda023d7cfdbdd0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757309525538,"stop":1757309525540,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c168c4b92cf3812","name":"messageHashStr produces different results for different inputs","time":{"start":1757309505295,"stop":1757309505295,"duration":0},"status":"passed","severity":"normal"},{"uid":"76738ebc0af9106f","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757309542983,"stop":1757309542984,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7afcf3b0fa2966","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757310081416,"stop":1757310081417,"duration":1},"status":"passed","severity":"normal"},{"uid":"94242bcf49340dc5","name":"should return false when peer shard info is not found","time":{"start":1757309504720,"stop":1757309504720,"duration":0},"status":"passed","severity":"normal"},{"uid":"155de2c29262b7bb","name":"A test","time":{"start":1757309665208,"stop":1757309665208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2aa2d431c627d8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757309536175,"stop":1757309536175,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bf95d9a03ea430","name":"Push message with content topic containing JSON","time":{"start":1757310662150,"stop":1757310662150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a711cfb6961cad7","name":"should return false when peer has no shard info","time":{"start":1757309504718,"stop":1757309504718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25df50c2b4aea7f","name":"Nodes with multiple pubsub topic","time":{"start":1757309761495,"stop":1757309761495,"duration":0},"status":"passed","severity":"normal"},{"uid":"49284846ff06ec35","name":"should throw error - no id","time":{"start":1757309495265,"stop":1757309495265,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9e7f9f11a750d8","name":"Refresh subscription","time":{"start":1757309776802,"stop":1757309776803,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8ff1b877c7e63d21","name":"should dial with multiaddr and return stream","time":{"start":1757309505779,"stop":1757309505779,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca4fc5de9fc1779","name":"Callback on promise, aborts when callback returns true","time":{"start":1757309931850,"stop":1757309931850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d195643908b73984","name":"Push message with content topic containing JSON","time":{"start":1757310662137,"stop":1757310662137,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e1b3381d485406","name":"Query Generator, No message returned","time":{"start":1757309897860,"stop":1757309897860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b118de647d2a900","name":"should handle dial errors gracefully","time":{"start":1757309505027,"stop":1757309505027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58cef6a79da9416","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757309553660,"stop":1757309553661,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a291d88fe3e562","name":"Push message with XML payload","time":{"start":1757310662121,"stop":1757310662121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aeafd873613bca1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757309553659,"stop":1757309553660,"duration":1},"status":"passed","severity":"normal"},{"uid":"810a7ec01027091d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757310081420,"stop":1757310081420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7df724b8aeb0b31","name":"should dial peers from store on start","time":{"start":1757309505476,"stop":1757309505476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c1392c78797ebb","name":"Check message with no content topic is not received","time":{"start":1757310054415,"stop":1757310054415,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddae6d490ded140","name":"Using a function","time":{"start":1757309946995,"stop":1757309946995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5582ae6505904aca","name":"should return false","time":{"start":1757309495265,"stop":1757309495266,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ccb661bba5c5dd","name":"should maintain chronological order of messages in localHistory","time":{"start":1757309542979,"stop":1757309542979,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcec2fad3fbdc048","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757309489114,"stop":1757309489114,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f1fbd123749c59","name":"Query generator for multiple messages","time":{"start":1757309931837,"stop":1757309931837,"duration":0},"status":"passed","severity":"normal"},{"uid":"724adc6d755c30","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757309489116,"stop":1757309489116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab731ba1704f3d0","name":"throws on content topic with empty encoding field","time":{"start":1757309489106,"stop":1757309489107,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fd289b74b058d3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757309536181,"stop":1757309536181,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cf67daf6f2f8b5","name":"can start and stop the service","time":{"start":1757309601483,"stop":1757309601484,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff07443e30b02a8","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757309883317,"stop":1757309883317,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80c4c95cbfc132a","name":"Check received message containing Basic HTML tag","time":{"start":1757310054420,"stop":1757310054420,"duration":0},"status":"passed","severity":"normal"},{"uid":"954364e0b7878e41","name":"return first retrieved peers without further DNS queries","time":{"start":1757309515720,"stop":1757309515720,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b60e85f7fcd629","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757309536217,"stop":1757309536217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccf738f78637c39","name":"should never report false negatives","time":{"start":1757309540014,"stop":1757309540014,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab328d734a9fd28","name":"Store - dialed after - with timeout","time":{"start":1757309951811,"stop":1757309951811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e279b956bb4a0e2","name":"should handle dial errors","time":{"start":1757309505779,"stop":1757309505779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a1423b8afd0f0c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757309505277,"stop":1757309505277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4b7340d995d009","name":"should handle peer disconnect event when no connections remain","time":{"start":1757309503925,"stop":1757309503926,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08ce176e0021f8d","name":"Mutual subscription","time":{"start":1757309776798,"stop":1757309776798,"duration":0},"status":"passed","severity":"normal"},{"uid":"881e9aa6bd3d3fce","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757309761494,"stop":1757309761495,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4525236631c4701","name":"should return peer for existing peer","time":{"start":1757309505508,"stop":1757309505508,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a8725c32a6548b","name":"Push message with special chars payload","time":{"start":1757310662130,"stop":1757310662130,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f0b92274ff5b05","name":"Sets default value correctly","time":{"start":1757309946997,"stop":1757309946997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82ef14773276e35","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757309555008,"stop":1757309555008,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0f1a3c758e9f5b","name":"Decoder throws on empty string content topic","time":{"start":1757309525544,"stop":1757309525544,"duration":0},"status":"passed","severity":"normal"},{"uid":"363317412d5763c5","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757309525540,"stop":1757309525541,"duration":1},"status":"passed","severity":"normal"},{"uid":"741adb0b78c6cd71","name":"should handle corrupted shard info gracefully","time":{"start":1757309504726,"stop":1757309504727,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6e827bf250b435","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757309536219,"stop":1757309536222,"duration":3},"status":"passed","severity":"normal"},{"uid":"dba3aba647954cf1","name":"messageHashStr works with IProtoMessage","time":{"start":1757309505285,"stop":1757309505285,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e20b02f2220b2d","name":"should work with mixed v2 and v3 peers","time":{"start":1757309553655,"stop":1757309553657,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5ad2baca19cef2d","name":"should call waitForPeer on Relay","time":{"start":1757309555417,"stop":1757309555417,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a863dbb1cba5a","name":"should reject if Store is requested but not mounted","time":{"start":1757309555414,"stop":1757309555415,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a5c8841dfb8037","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757309536168,"stop":1757309536168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4611cbca289aeea4","name":"throws an error for improperly formatted content topics","time":{"start":1757309489115,"stop":1757309489115,"duration":0},"status":"passed","severity":"normal"},{"uid":"213ca58d74bb5047","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757309515334,"stop":1757309515334,"duration":0},"status":"passed","severity":"normal"},{"uid":"81542ee8ae4f0f7d","name":"connects to nwaku","time":{"start":1757309946991,"stop":1757309946992,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d63534a49a4068","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757309776801,"stop":1757309776801,"duration":0},"status":"passed","severity":"normal"},{"uid":"65155878c01e0b9b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757309505377,"stop":1757309505377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1607862125552c1","name":"should support chaining for add method","time":{"start":1757309552208,"stop":1757309552208,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6fac1503c65bc8","name":"should dispatch network event when browser goes offline","time":{"start":1757309503933,"stop":1757309503933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b6791f4450b2a","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757309555273,"stop":1757309555273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ebaeec788b3691","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757310081417,"stop":1757310081417,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64317bcb9db2c","name":"should reject if Relay is requested but not mounted","time":{"start":1757309555414,"stop":1757309555414,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5860c269c8b17b","name":"should handle empty peer infos gracefully","time":{"start":1757309515328,"stop":1757309515329,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef3c99f52a01b49","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757310081414,"stop":1757310081414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a3b524b321014d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757309489266,"stop":1757309489266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd37a7af873931a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757309554423,"stop":1757309554424,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf18f5d76b326f39","name":"should not start if already started","time":{"start":1757309515592,"stop":1757309515592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c955a9e7627f887f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757309536168,"stop":1757309536169,"duration":1},"status":"passed","severity":"normal"},{"uid":"8582d304063547ad","name":"Encoder throws on empty string content topic","time":{"start":1757309525543,"stop":1757309525543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af05a8db0dd804b","name":"can start and stop the service","time":{"start":1757309829475,"stop":1757309829475,"duration":0},"status":"passed","severity":"normal"},{"uid":"942c87d45be4a7ae","name":"Check received message containing escaped characters","time":{"start":1757310054412,"stop":1757310054413,"duration":1},"status":"passed","severity":"normal"},{"uid":"89542d9f91c0f2a5","name":"Check message with no pubsub topic is not received","time":{"start":1757310054415,"stop":1757310054415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3effae85cd1b55ec","name":"random static sharding 2 - Cluster ID: 915, Shard ID: 700","time":{"start":1757309922740,"stop":1757309922741,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ccccd8a7ef0fee","name":"should not receive a peer event after stop","time":{"start":1757309601497,"stop":1757309601498,"duration":1},"status":"passed","severity":"normal"},{"uid":"111cb0d62c67d7fc","name":"Push message with unicode special characters payload","time":{"start":1757310662133,"stop":1757310662133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ff21e10c6dad8d","name":"Check received message containing Chinese","time":{"start":1757310054410,"stop":1757310054410,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c574061e010a07","name":"Query generator for 2000 messages","time":{"start":1757309931854,"stop":1757309931854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3abaf2ac99d83b","name":"should trigger query when it went offline since the last successful query","time":{"start":1757309555005,"stop":1757309555005,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb582027a3ee081","name":"Check received message containing XML","time":{"start":1757310054411,"stop":1757310054411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26f4d74d20ad354","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757309494580,"stop":1757309494580,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dfa5cf449762e5","name":"Push message with meta","time":{"start":1757310662151,"stop":1757310662151,"duration":0},"status":"passed","severity":"normal"},{"uid":"473c0c43736feabd","name":"Check message with non string payload is not received","time":{"start":1757310054416,"stop":1757310054416,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d35b2011d703e7","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757309560167,"stop":1757309560167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84be2b0cac6521c","name":"should properly create peer info with all multiaddrs","time":{"start":1757309495270,"stop":1757309495270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaf5668d9039e68","name":"Outgoing message is emitted as sending","time":{"start":1757309557371,"stop":1757309557372,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01d598ce6ad4703","name":"should handle browser offline state overriding peer connections","time":{"start":1757309503949,"stop":1757309503951,"duration":2},"status":"passed","severity":"normal"},{"uid":"5252545cae06bf9f","name":"should handle mixed protocol support correctly","time":{"start":1757309555022,"stop":1757309555022,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b84d95573dd03c3","name":"should return false when peer is on different cluster","time":{"start":1757309504719,"stop":1757309504720,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d39dc7cc553e2a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757309489116,"stop":1757309489117,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e0fa0b5b163dbf","name":"should dial all remaining peers","time":{"start":1757309505497,"stop":1757309505497,"duration":0},"status":"passed","severity":"normal"},{"uid":"297a1fea886643a1","name":"Push message with escaped characters payload","time":{"start":1757310662145,"stop":1757310662146,"duration":1},"status":"passed","severity":"normal"},{"uid":"966d6a4f9dfc6bf0","name":"Push message with Arabic payload","time":{"start":1757310662131,"stop":1757310662131,"duration":0},"status":"passed","severity":"normal"},{"uid":"962c01d731eafa98","name":"Retrieval Hint","time":{"start":1757309542265,"stop":1757309542266,"duration":1},"status":"passed","severity":"normal"},{"uid":"6837e4eccc49607c","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757309554427,"stop":1757309554427,"duration":0},"status":"passed","severity":"normal"},{"uid":"be49435d4a8d8999","name":"should dial peers from store when browser is connected","time":{"start":1757309505482,"stop":1757309505483,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97c403d1f21b337","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757309505376,"stop":1757309505377,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd970b75a4a7b250","name":"Fails to push message bigger that 1MB","time":{"start":1757310662153,"stop":1757310662154,"duration":1},"status":"passed","severity":"normal"},{"uid":"339d0ce82314e927","name":"should set up event listeners when started","time":{"start":1757309554993,"stop":1757309554993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb2ef488b9d2eaf","name":"should be empty after removing the only subscription","time":{"start":1757309554298,"stop":1757309554298,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bfc83bab72ecf5","name":"retrieves a single peer","time":{"start":1757309515718,"stop":1757309515718,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c7efe841145dea","name":"should be online or offline if network state changed","time":{"start":1757309617533,"stop":1757309617533,"duration":0},"status":"passed","severity":"normal"},{"uid":"20424c8bc7e682bd","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757309745021,"stop":1757309745021,"duration":0},"status":"passed","severity":"normal"},{"uid":"245c4a80f5b6462d","name":"Push message with short payload","time":{"start":1757310662129,"stop":1757310662129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1d542a9e089561","name":"Check publish message containing XML","time":{"start":1757309768094,"stop":1757309768095,"duration":1},"status":"passed","severity":"normal"},{"uid":"766479db451dafb3","name":"should remove expired entries after TTL has passed","time":{"start":1757309552221,"stop":1757309552221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c3c56049205d6c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757309536182,"stop":1757309536182,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a392a39cbc82c0","name":"should clear the dialing interval","time":{"start":1757309505588,"stop":1757309505588,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e4b0a10e5d8029","name":"should perform initial health assessment on start","time":{"start":1757309555020,"stop":1757309555021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e004607132637d12","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757309505520,"stop":1757309505521,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9fa25337b4228e","name":"should compute hash only when first accessed","time":{"start":1757309506068,"stop":1757309506068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f148ddc6061f6e3c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757309888815,"stop":1757309888816,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d2e4d15317fe56","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757309536224,"stop":1757309536224,"duration":0},"status":"passed","severity":"normal"},{"uid":"582f23ffa563a72c","name":"rejects hash query with time filter","time":{"start":1757309505638,"stop":1757309505649,"duration":11},"status":"passed","severity":"normal"},{"uid":"305054a2ccae359","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757309555005,"stop":1757309555006,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9c15d91acd8139","name":"should reject if Filter is requested but not mounted","time":{"start":1757309555415,"stop":1757309555415,"duration":0},"status":"passed","severity":"normal"},{"uid":"93af5e4174a79e94","name":"Push message with custom timestamp: 1757306021194","time":{"start":1757310662140,"stop":1757310662140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5905e072a16d3646","name":"Push message with Basic HTML tag payload","time":{"start":1757310662145,"stop":1757310662145,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd945a370698d061","name":"Promise Callback - false","time":{"start":1757309928528,"stop":1757309928528,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb59ea3a77a055b","name":"Query Generator - false","time":{"start":1757309928526,"stop":1757309928527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0063e9de6a7b653","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757309916441,"stop":1757309916442,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a40675af40cf946","name":"can start the service","time":{"start":1757309829475,"stop":1757309829475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ebab99e08a11f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757309776800,"stop":1757309776801,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf423cb53719b6d3","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757309776807,"stop":1757309776807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75d28e7fbeed0d6","name":"should handle errors when getting connections","time":{"start":1757309503934,"stop":1757309503934,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaced79c88c0b0f1","name":"Push message with unicode special characters payload","time":{"start":1757310662146,"stop":1757310662146,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b7bea450ed72c1","name":"Throws when trying to push message with empty payload","time":{"start":1757310662147,"stop":1757310662147,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4cec11788cb8bc","name":"Push message with content topic containing short","time":{"start":1757310662123,"stop":1757310662123,"duration":0},"status":"passed","severity":"normal"},{"uid":"9683028f985a069f","name":"Push message with content topic containing Chinese","time":{"start":1757310662148,"stop":1757310662149,"duration":1},"status":"passed","severity":"normal"},{"uid":"136fd0402a95cc61","name":"Subscribe to topic containing Script and publish message","time":{"start":1757309776812,"stop":1757309776812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2bd4ae389dc39f","name":"Query with Ordered Callback, No Decoder","time":{"start":1757309897861,"stop":1757309897861,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb53d0793278452c","name":"Push message with emoji payload","time":{"start":1757310662146,"stop":1757310662146,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccdbcc05c5caa7b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757309601499,"stop":1757309601499,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1848fe1c7ac7519d","name":"should handle ENR without shardInfo","time":{"start":1757309515603,"stop":1757309515603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27f4a687c642947","name":"should discover peers from provided peer cache","time":{"start":1757309685170,"stop":1757309685171,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cd406f8a162bf3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757309745024,"stop":1757309745024,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46c6f7be4d7fae0","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757309555006,"stop":1757309555006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fc29ab5dd49136","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757309761493,"stop":1757309761493,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83465fa92f1fefe","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757309947931,"stop":1757309947931,"duration":0},"status":"passed","severity":"normal"},{"uid":"7400939ff793b0ad","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757309542980,"stop":1757309542980,"duration":0},"status":"passed","severity":"normal"},{"uid":"95861c9b748247ca","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757310081422,"stop":1757310081422,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8058365ffdfbf45","name":"Push message with content topic containing long","time":{"start":1757310662135,"stop":1757310662135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9ed7b67885fc1","name":"throws on content topic with empty topic name field","time":{"start":1757309489106,"stop":1757309489106,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b582c097d01085","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757309503875,"stop":1757309503882,"duration":7},"status":"passed","severity":"normal"},{"uid":"97fe53e66201c0bf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757309883316,"stop":1757309883316,"duration":0},"status":"passed","severity":"normal"},{"uid":"968c8d3f3bc338dd","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757309554423,"stop":1757309554423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4327ed87c5ed6dfe","name":"Generator, 2 different shards","time":{"start":1757309888814,"stop":1757309888814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d94001376d400fb","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757309776815,"stop":1757309776816,"duration":1},"status":"passed","severity":"normal"},{"uid":"82257a7a4bf1ff9f","name":"Push message with meta","time":{"start":1757310662163,"stop":1757310662163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06648ac3f2528fd","name":"should be safe to call multiple times","time":{"start":1757309505477,"stop":1757309505477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2885a373c1f947eb","name":"should send relay ping messages on timer","time":{"start":1757309505385,"stop":1757309505395,"duration":10},"status":"passed","severity":"normal"},{"uid":"4080792cf5d7e5ac","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757309536191,"stop":1757309536192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4848ce3a8083808","name":"should handle case with no peers in store","time":{"start":1757309505498,"stop":1757309505507,"duration":9},"status":"passed","severity":"normal"},{"uid":"907b493338d3886a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757309505278,"stop":1757309505278,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a9b8808c7f914c","name":"should stop and cleanup resources","time":{"start":1757309554314,"stop":1757309554314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e864fc6571d9022f","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757309575353,"stop":1757309575353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9979b00da32174f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757309489120,"stop":1757309489120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a35d7f315e158f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757309916442,"stop":1757309916444,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f37dc4d6b3a3377","name":"should start and setup intervals and event listeners","time":{"start":1757309554313,"stop":1757309554314,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6100e0a1fac368","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757309505284,"stop":1757309505284,"duration":0},"status":"passed","severity":"normal"},{"uid":"760c19313d3870ff","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757309494575,"stop":1757309494576,"duration":1},"status":"passed","severity":"normal"},{"uid":"135f998643129abf","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757309542984,"stop":1757309542984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4e4ef7488e34b2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757309776806,"stop":1757309776807,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8450b682d26324","name":"Push message with emoji payload","time":{"start":1757310662122,"stop":1757310662123,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb567327f12e520b","name":"should insert message into bloom filter","time":{"start":1757309542975,"stop":1757309542976,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64d4371c4df210b","name":"should add event listeners to libp2p","time":{"start":1757309503884,"stop":1757309503884,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7f43ad5cf9ae55","name":"Check received message containing numeric","time":{"start":1757310054409,"stop":1757310054409,"duration":0},"status":"passed","severity":"normal"},{"uid":"279221fcec9318b3","name":"should emit message when we just started and store connect event occurs","time":{"start":1757309555006,"stop":1757309555007,"duration":1},"status":"passed","severity":"normal"},{"uid":"54902e0f42269ad9","name":"pre and post cipher","time":{"start":1757309525932,"stop":1757309525932,"duration":0},"status":"passed","severity":"normal"},{"uid":"514030307e59645f","name":"Push message with escaped characters payload","time":{"start":1757310662158,"stop":1757310662158,"duration":0},"status":"passed","severity":"normal"},{"uid":"82844f4d8364d47a","name":"should be sent with empty content","time":{"start":1757309542985,"stop":1757309542985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1d3007672ebf95","name":"should initialize with custom number of peers","time":{"start":1757309554419,"stop":1757309554419,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e35386929d2a3d","name":"should dial more peers if under maxConnections","time":{"start":1757309505516,"stop":1757309505517,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc68331a6b676aac","name":"Round trip binary serialization","time":{"start":1757309506065,"stop":1757309506065,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2f7c7c75609c85","name":"should start ping timers on peer connect","time":{"start":1757309505346,"stop":1757309505346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da16b77675d7842","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757310081420,"stop":1757310081420,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f53ebb61564e83","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757309761495,"stop":1757309761495,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa2eed675c3e8b5","name":"Push message with content topic containing short","time":{"start":1757310662147,"stop":1757310662147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f273c512722345e4","name":"should handle shardReader errors","time":{"start":1757309505784,"stop":1757309505784,"duration":0},"status":"passed","severity":"normal"},{"uid":"55615481db5f6191","name":"should dial peers from store when no connections remain","time":{"start":1757309505487,"stop":1757309505495,"duration":8},"status":"passed","severity":"normal"},{"uid":"c11645bb697f79e4","name":"can start and stop the service","time":{"start":1757309519523,"stop":1757309519524,"duration":1},"status":"passed","severity":"normal"},{"uid":"791d3ff5d4221c30","name":"nwaku subscribes","time":{"start":1757309758232,"stop":1757309758233,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68e20c1a6c4fe44","name":"Publish message with custom timestamp: Mon Sep 08 2025 06:36:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1757309768100,"stop":1757309768100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6c8e5f89f19b29","name":"should mark all messages in causal history as acknowledged","time":{"start":1757309542979,"stop":1757309542980,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0edde6ac5147bc7","name":"Push message with special chars payload","time":{"start":1757310662119,"stop":1757310662119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a0fba7dc58db96","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757309505285,"stop":1757309505285,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff17901cc395a97a","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757309519526,"stop":1757309519526,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa776602594484c","name":"yields decoded messages","time":{"start":1757309505899,"stop":1757309505900,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb4058f9e2c973e","name":"Passing an array","time":{"start":1757309946994,"stop":1757309946994,"duration":0},"status":"passed","severity":"normal"},{"uid":"57edfb928b415c84","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757309536174,"stop":1757309536174,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cf4fca4e076aad","name":"should not receive a peer event before start","time":{"start":1757309601496,"stop":1757309601497,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b882766ab9989be","name":"Refresh subscription","time":{"start":1757310081415,"stop":1757310081415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a44bfff6c7ab2d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app11/3/topic852/xml","time":{"start":1757309870824,"stop":1757309870824,"duration":0},"status":"passed","severity":"normal"},{"uid":"db76e5be54d262c","name":"should properly create location multiaddrs - udp4","time":{"start":1757309495268,"stop":1757309495268,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dbc523a0b17106","name":"should not fail to stop the service if it was not started","time":{"start":1757309519524,"stop":1757309519524,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fba51b4a54e270","name":"should filter out undefined ENRs","time":{"start":1757309515329,"stop":1757309515329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c193105b0911bb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757309776806,"stop":1757309776806,"duration":0},"status":"passed","severity":"normal"},{"uid":"18246ad27a908f27","name":"Push message with content topic containing Arabic","time":{"start":1757310662161,"stop":1757310662161,"duration":0},"status":"passed","severity":"normal"},{"uid":"329e9a2746fabb5b","name":"should work with stubbed retrieve function","time":{"start":1757309554998,"stop":1757309554999,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6997271add11bb3","name":"should respect custom numPeersToUse configuration","time":{"start":1757309554424,"stop":1757309554424,"duration":0},"status":"passed","severity":"normal"},{"uid":"502e1e5c5389a424","name":"Push message with Basic HTML tag payload","time":{"start":1757310662157,"stop":1757310662158,"duration":1},"status":"passed","severity":"normal"},{"uid":"7985d4621754df78","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app53/5/topic210/proto","time":{"start":1757309870822,"stop":1757309870823,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe26ff2ea87f8633","name":"Check message received after jswaku node is restarted","time":{"start":1757310054416,"stop":1757310054416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55d6879c584bc57","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757309536181,"stop":1757309536182,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc79466154a327d4","name":"Push message with content topic containing SQL Injection","time":{"start":1757310662149,"stop":1757310662150,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbb595c88c22416","name":"Check publish message containing special chars","time":{"start":1757309768086,"stop":1757309768087,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e754d96d6009cc","name":"Check received message with timestamp: 1757309595971000000 ","time":{"start":1757310054421,"stop":1757310054421,"duration":0},"status":"passed","severity":"normal"},{"uid":"e157ecdcf0e8a984","name":"should return false when pubsub topic parsing fails","time":{"start":1757309504725,"stop":1757309504725,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b275f74f562ff2f","name":"Push message with content topic containing numeric","time":{"start":1757310662124,"stop":1757310662124,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee664d80cf1ff95","name":"Check received message containing Chinese","time":{"start":1757310054418,"stop":1757310054418,"duration":0},"status":"passed","severity":"normal"},{"uid":"794fa153de40cf7","name":"should create ShardReader with static shards network config","time":{"start":1757309504711,"stop":1757309504711,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a5726f124a3a4c","name":"Filter","time":{"start":1757309951812,"stop":1757309951812,"duration":0},"status":"passed","severity":"normal"},{"uid":"584976dde1407e1a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757310081415,"stop":1757310081416,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0f15937b844192","name":"should initialize with Unhealthy status","time":{"start":1757309555014,"stop":1757309555014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e255c4f3179d51a0","name":"should handle peer store errors gracefully","time":{"start":1757309515598,"stop":1757309515598,"duration":0},"status":"passed","severity":"normal"},{"uid":"490aae05ad17cb65","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757309536216,"stop":1757309536216,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc07baead9c6b27","name":"should handle multiple query options for time ranges","time":{"start":1757309555271,"stop":1757309555272,"duration":1},"status":"passed","severity":"normal"},{"uid":"2158f0fe3f7f9a3f","name":"should get all peers from store","time":{"start":1757309505496,"stop":1757309505496,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fd433eb2d6bfd0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757309505760,"stop":1757309505762,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b9afaa6f4b98e0f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757309536159,"stop":1757309536159,"duration":0},"status":"passed","severity":"normal"},{"uid":"647db41afc2b0edd","name":"should set field with all protocols enabled","time":{"start":1757309495271,"stop":1757309495271,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5256ca5c2bd2849","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757309503912,"stop":1757309503912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e545ce544e23ebe6","name":"Decrypt messages","time":{"start":1757309746656,"stop":1757309746656,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb7aabae48a9ba","name":"should create a new stream if no existing for protocol found","time":{"start":1757309505754,"stop":1757309505754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc33eac3497e54e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757309514887,"stop":1757309514887,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a93b3b87f9ec18","name":"Subscribe and publish message","time":{"start":1757309776800,"stop":1757309776800,"duration":0},"status":"passed","severity":"normal"},{"uid":"822a0ed082452f6a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757309679307,"stop":1757309679307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68296c81642c80b","name":"should reject if WakuNode is not started","time":{"start":1757309555413,"stop":1757309555414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf487880e4c921e","name":"should return false when peer is not on the specified shard","time":{"start":1757309504720,"stop":1757309504720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edbddf675d780cb","name":"Check received message with timestamp: 1757309595971000000 ","time":{"start":1757310054413,"stop":1757310054413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d473b2c2dae77b","name":"Subscribe to topic containing Script and receive message","time":{"start":1757310081417,"stop":1757310081417,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8d6ebe23e9bbe9","name":"should return no connections if no open connection provided","time":{"start":1757309505652,"stop":1757309505652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8088d3c92f4be95","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757309505637,"stop":1757309505637,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83375cbf90fdb28","name":"Register correct protocols","time":{"start":1757309776799,"stop":1757309776799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11993b54b88d7db","name":"should return PeerId when PeerId is provided","time":{"start":1757309505242,"stop":1757309505242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcdffeed6722e93","name":"Delete observer","time":{"start":1757309746657,"stop":1757309746657,"duration":0},"status":"passed","severity":"normal"},{"uid":"7064f687bef85ead","name":"Decoder throws on undefined content topic","time":{"start":1757309525543,"stop":1757309525544,"duration":1},"status":"passed","severity":"normal"},{"uid":"193abda96730afca","name":"Nodes with multiple pubsub topic","time":{"start":1757309761494,"stop":1757309761494,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dd1e2d2d82f2f5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757309947925,"stop":1757309947925,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a73625541fc4d","name":"should attach causal history and bloom filter to each message","time":{"start":1757309542977,"stop":1757309542977,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c9f3c206e127b0","name":"Check received message containing short","time":{"start":1757310054408,"stop":1757310054408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aae2146d575c49e","name":"Subscribe and receive messages via lightPush","time":{"start":1757310081411,"stop":1757310081411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd2fd92a2c4334f","name":"should not fail to start the service if it is already started","time":{"start":1757309829476,"stop":1757309829476,"duration":0},"status":"passed","severity":"normal"},{"uid":"9924a4a2b00730b0","name":"Check publish message containing emoji","time":{"start":1757309768098,"stop":1757309768098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be0b43c95ed7d4b","name":"should invoke callbacks when receiving a message","time":{"start":1757309554298,"stop":1757309554299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d8e50fa2c259b0","name":"should initialize with default options","time":{"start":1757309515586,"stop":1757309515586,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a805eb1a7db370","name":"throws if decoders don't match content topics","time":{"start":1757309505897,"stop":1757309505898,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dfe8bbdf257bda","name":"should remove event listeners","time":{"start":1757309505340,"stop":1757309505345,"duration":5},"status":"passed","severity":"normal"},{"uid":"8ed81fcc9ff3537e","name":"Push message with rate limit","time":{"start":1757310662127,"stop":1757310662127,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd28828f8cd9f3b2","name":"should monitor connected peers and store them into cache","time":{"start":1757309685171,"stop":1757309685171,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ad15334a6f9845","name":"Check received message containing JSON","time":{"start":1757310054412,"stop":1757310054412,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a4f698d4531d3a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757310081419,"stop":1757310081419,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2a4741831e73ba","name":"should dial peer when peer is discovered","time":{"start":1757309505026,"stop":1757309505027,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ed46ccf07b9459","name":"ends if response has no messages","time":{"start":1757309505899,"stop":1757309505899,"duration":0},"status":"passed","severity":"normal"},{"uid":"948117cb3095ea4c","name":"Publishes to nwaku","time":{"start":1757309758233,"stop":1757309758233,"duration":0},"status":"passed","severity":"normal"},{"uid":"4192ac073fd42fb1","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757309776813,"stop":1757309776814,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3238eab1a590073","name":"should handle peer not in mesh for all topics","time":{"start":1757309505410,"stop":1757309505410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef47322c105ed22","name":"should filter out already connected peers","time":{"start":1757309505496,"stop":1757309505497,"duration":1},"status":"passed","severity":"normal"},{"uid":"646fead2bbf49b15","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757309527185,"stop":1757309527185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ead19fb226ae110","name":"Decoder throws on undefined content topic","time":{"start":1757309527187,"stop":1757309527187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6427e6c6bbb0d6d8","name":"Subscribe to topic containing long and receive message","time":{"start":1757310081415,"stop":1757310081415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd622266b1d43fd","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757309557372,"stop":1757309557373,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aafd4d910ed0dac","name":"can query messages normally","time":{"start":1757309919465,"stop":1757309919472,"duration":7},"status":"passed","severity":"normal"},{"uid":"ffdcaba719753709","name":"should update peer store before dialing","time":{"start":1757309505027,"stop":1757309505028,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca3d8b7dd0a61ad","name":"should be safe to call multiple times","time":{"start":1757309505481,"stop":1757309505482,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d127720014dfe68","name":"Outgoing message is possibly acknowledged","time":{"start":1757309557373,"stop":1757309557373,"duration":0},"status":"passed","severity":"normal"},{"uid":"890830075e99ffad","name":"should properly create location multiaddrs - udp","time":{"start":1757309495269,"stop":1757309495270,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7655d2b526b9b5","name":"accepts valid content-filtered query","time":{"start":1757309505637,"stop":1757309505637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf87b2819b34fb0a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757309536169,"stop":1757309536169,"duration":0},"status":"passed","severity":"normal"},{"uid":"6363e3b34d3a1e22","name":"should encode/decode to RLP encoding","time":{"start":1757309495266,"stop":1757309495266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2826dd6de05e7ee8","name":"should be safe to call multiple times","time":{"start":1757309505589,"stop":1757309505589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2148e04e15e8d452","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757309555010,"stop":1757309555010,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a89de12b6d0813","name":"Push message with Script payload","time":{"start":1757310662157,"stop":1757310662157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a589f3814b59bdd","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757309768103,"stop":1757309768103,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7f64b654381acd","name":"should process up to 3 peers at once","time":{"start":1757309505616,"stop":1757309505616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad19d7fbe9fc01d","name":"Relay + Store","time":{"start":1757309601728,"stop":1757309601728,"duration":0},"status":"passed","severity":"normal"},{"uid":"616fce203ca7c0af","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757309575353,"stop":1757309575353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3f139c5839eca3","name":"Check message on other pubsub topic is not received","time":{"start":1757310054423,"stop":1757310054423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6972ae802a3672","name":"should handle case with all peers already connected","time":{"start":1757309505507,"stop":1757309505508,"duration":1},"status":"passed","severity":"normal"},{"uid":"165fbb0a72f327f3","name":"should not return locked peers if enough unlocked are available","time":{"start":1757309554420,"stop":1757309554421,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc58ba7bd10c4cc2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app7/4/topic744/proto","time":{"start":1757309870824,"stop":1757309870824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57d8e9aa057d744","name":"Push message equal or less that 1MB","time":{"start":1757310662128,"stop":1757310662129,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9d751c7c9537d7","name":"Outgoing message is acknowledged","time":{"start":1757309565786,"stop":1757309565786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4191b053d3c0d2","name":"should create KeepAliveManager with relay","time":{"start":1757309505339,"stop":1757309505339,"duration":0},"status":"passed","severity":"normal"},{"uid":"463ba91d1c3a6d54","name":"should dispatch connect and disconnect events","time":{"start":1757309554421,"stop":1757309554421,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d5e2470bfba9fd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757310081412,"stop":1757310081412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e8f852a202a188","name":"should handle peer store errors gracefully","time":{"start":1757309555021,"stop":1757309555022,"duration":1},"status":"passed","severity":"normal"},{"uid":"87de6c135008882f","name":"Push message with long payload","time":{"start":1757310662118,"stop":1757310662118,"duration":0},"status":"passed","severity":"normal"},{"uid":"610bc7699aad6c5","name":"Rejects garbage","time":{"start":1757309578726,"stop":1757309578727,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b6c2f87080fac3","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757309656966,"stop":1757309656966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31534f3adfa6e0e","name":"ignores unrecognized TXT record formats","time":{"start":1757309515719,"stop":1757309515719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3856107980111434","name":"should not execute task if max attempts is 0","time":{"start":1757309553217,"stop":1757309553218,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49060964de27057","name":"should handle complete dial lifecycle","time":{"start":1757309505628,"stop":1757309505629,"duration":1},"status":"passed","severity":"normal"},{"uid":"149660c4e85934fa","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757309536175,"stop":1757309536176,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d98b8944c24d809","name":"should not fail to stop the service if it was not started","time":{"start":1757309601484,"stop":1757309601489,"duration":5},"status":"passed","severity":"normal"},{"uid":"d75f8cdba142f9a7","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757309617532,"stop":1757309617533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fc539e62091fdf","name":"should handle network check errors gracefully","time":{"start":1757309505628,"stop":1757309505628,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ac063a42bc3239","name":"should only return 1 node with relay capability","time":{"start":1757309515720,"stop":1757309515720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbd411f079ff8c9","name":"should return all connected peers without codec filter","time":{"start":1757309505781,"stop":1757309505782,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc462210759b893","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757309536217,"stop":1757309536217,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a92c0ffd756cca","name":"Check publish message containing numeric","time":{"start":1757309768086,"stop":1757309768086,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba79b408021dea0","name":"should load peers from local storage and dispatch events","time":{"start":1757309519526,"stop":1757309519526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e513b550f55d1049","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757309620976,"stop":1757309620977,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b74ad1e2acdb58","name":"should handle a minimal index list","time":{"start":1757309489266,"stop":1757309489266,"duration":0},"status":"passed","severity":"normal"},{"uid":"c895fbc7075323ee","name":"should be safe to call multiple times","time":{"start":1757309505776,"stop":1757309505776,"duration":0},"status":"passed","severity":"normal"},{"uid":"c464f59d2c4a3348","name":"should create KeepAliveManager with required options","time":{"start":1757309505336,"stop":1757309505339,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf20f64ee84ee274","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757309494582,"stop":1757309494582,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef07bcb01ba80e56","name":"should return different streams if requested simultaniously","time":{"start":1757309505755,"stop":1757309505756,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a0b450e4a12f5b","name":"should not receive a peer event after stop","time":{"start":1757309829477,"stop":1757309829478,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e1574bfd501a5e","name":"should throw error - invalid id","time":{"start":1757309495265,"stop":1757309495265,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2029a6f9d7c2f4","name":"Push message with custom timestamp: 1757306021195","time":{"start":1757310662164,"stop":1757310662164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20fdfa8df39c10c","name":"should skip peer when not on same cluster","time":{"start":1757309505604,"stop":1757309505604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2304992fcc9a96c","name":"Push message with special chars payload","time":{"start":1757310662142,"stop":1757310662143,"duration":1},"status":"passed","severity":"normal"},{"uid":"351d89820590b604","name":"Push message with numeric payload","time":{"start":1757310662130,"stop":1757310662130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7878cccae01d2ca","name":"should start all internal components","time":{"start":1757309505775,"stop":1757309505776,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f37f7a6cc06f39","name":"should not dispatch event when already connected","time":{"start":1757309503926,"stop":1757309503932,"duration":6},"status":"passed","severity":"normal"},{"uid":"7841129acdbc67d3","name":"Publish message with rate limit","time":{"start":1757309768106,"stop":1757309768106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e123e70344f99fbe","name":"should reassess health immediately when peer disconnects","time":{"start":1757309555019,"stop":1757309555020,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb1c6ca5a2be089","name":"should remove event listeners from globalThis","time":{"start":1757309503898,"stop":1757309503910,"duration":12},"status":"passed","severity":"normal"},{"uid":"8a55c8ce28ce6faa","name":"Check received message containing long","time":{"start":1757310054417,"stop":1757310054417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a561778113e73d39","name":"ignores domain fetching errors","time":{"start":1757309515719,"stop":1757309515719,"duration":0},"status":"passed","severity":"normal"},{"uid":"961ab169a7e41d20","name":"Check message with no pubsub topic is not received","time":{"start":1757310054423,"stop":1757310054423,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a3d19a716dd2a9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757309947926,"stop":1757309947926,"duration":0},"status":"passed","severity":"normal"},{"uid":"880d97209bdf8373","name":"should not receive a peer event before start","time":{"start":1757309829477,"stop":1757309829477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca01a6b883e2315b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757309776802,"stop":1757309776802,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d524ce31e4aed5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757309536159,"stop":1757309536159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16070cc03e81b50","name":"should have no discoveries enabled by default","time":{"start":1757309553330,"stop":1757309553330,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbdc049ba9d8e92","name":"groups content topics by expected pubsub topic","time":{"start":1757309489113,"stop":1757309489114,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b05f4400ee670a4","name":"Push to array if already present","time":{"start":1757309488835,"stop":1757309488836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7408e8fe580ed124","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757309617526,"stop":1757309617526,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac07c6db77a53ad","name":"Light Node - default protocols","time":{"start":1757309951813,"stop":1757309951814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bbb87d30590828","name":"isConnected should return true after first peer connects","time":{"start":1757309617527,"stop":1757309617527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd05f25acae327a","name":"should create ConnectionManager with required options","time":{"start":1757309505773,"stop":1757309505774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb4d7c3c01d6d3b","name":"should return true when peer is on the same cluster","time":{"start":1757309504712,"stop":1757309504712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85f1d7a5d2f06f4","name":"Push message with content topic containing Russian","time":{"start":1757310662136,"stop":1757310662136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9653b0f89d50c81c","name":"Check publish message containing Script","time":{"start":1757309768093,"stop":1757309768094,"duration":1},"status":"passed","severity":"normal"},{"uid":"51618d3eed9fed6d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app63/2/topic218/utf8","time":{"start":1757309870823,"stop":1757309870823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f85bc23a0266185","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757309494584,"stop":1757309494585,"duration":1},"status":"passed","severity":"normal"},{"uid":"9075947749e2e265","name":"should handle special patterns correctly","time":{"start":1757309540015,"stop":1757309540018,"duration":3},"status":"passed","severity":"normal"},{"uid":"99ac2d63b7653f52","name":"Check received message containing shell command","time":{"start":1757310054412,"stop":1757310054412,"duration":0},"status":"passed","severity":"normal"},{"uid":"206d49c3861b2d81","name":"Store - dialed first","time":{"start":1757309951810,"stop":1757309951811,"duration":1},"status":"passed","severity":"normal"},{"uid":"380d03cffefd8f00","name":"Nwaku publishes","time":{"start":1757309758233,"stop":1757309758234,"duration":1},"status":"passed","severity":"normal"},{"uid":"36634efc26289bfb","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757309536182,"stop":1757309536189,"duration":7},"status":"passed","severity":"normal"},{"uid":"76727d4be4c37aab","name":"Encoder error raises irrecoverable error","time":{"start":1757309560163,"stop":1757309560163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0f8e66e75587f8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757309505757,"stop":1757309505760,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0e4d7e30f90d3b1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757309679305,"stop":1757309679305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e3bdb910016355","name":"should enable all discoveries when explicitly set","time":{"start":1757309553330,"stop":1757309553331,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e970a6d2c09b301","name":"should reject on timeout if it was set","time":{"start":1757309555415,"stop":1757309555415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c87b1aa91026b25","name":"should add peer to queue when queue is not empty","time":{"start":1757309505590,"stop":1757309505590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3692b3fcd77efbc","name":"Push message with content topic containing special chars","time":{"start":1757310662148,"stop":1757310662148,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ee11bb9e822e5a","name":"Passing invalid cursor","time":{"start":1757309883321,"stop":1757309883321,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb656be3e1438a68","name":"should process successful peer exchange query","time":{"start":1757309515600,"stop":1757309515601,"duration":1},"status":"passed","severity":"normal"}] |