mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-09 16:33:12 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"fe3e84420b31678d","name":"should continually clean up expired entries at intervals","time":{"start":1765857594846,"stop":1765857594847,"duration":1},"status":"passed","severity":"normal"},{"uid":"261a6e311b03fe38","name":"should load peers from local storage and dispatch events","time":{"start":1765857559901,"stop":1765857559901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4445ed0e3d2993d","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1765857805453,"stop":1765857805453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddfab6c396a35cd","name":"should handle special patterns correctly","time":{"start":1765857583221,"stop":1765857583222,"duration":1},"status":"passed","severity":"normal"},{"uid":"4858435b8018ed09","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1765857583003,"stop":1765857583008,"duration":5},"status":"passed","severity":"normal"},{"uid":"113ec8da7925c1fb","name":"should send relay ping messages on timer","time":{"start":1765857546688,"stop":1765857546689,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6cd26526891cf","name":"Push message with rate limit","time":{"start":1765858677704,"stop":1765858677704,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bca0056ef79d80d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765858097527,"stop":1765858097528,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d1dd1101ecabfe","name":"should handle peer connect event","time":{"start":1765857546628,"stop":1765857546629,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8455653e83bde6","name":"should get multiple eligible entries at later time","time":{"start":1765857582488,"stop":1765857582489,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a4d542556c1d83","name":"should drop only non-locked connections when over maxConnections","time":{"start":1765857546110,"stop":1765857546111,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17f7cd9462a2b84","name":"msgTime: 0 ms from now, startTime: 1765771530682, endTime: 1765857930682","time":{"start":1765857948522,"stop":1765857948523,"duration":1},"status":"passed","severity":"normal"},{"uid":"637d2dd258cca634","name":"should handle relay send failures gracefully","time":{"start":1765857546689,"stop":1765857546689,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6db4b399d60867","name":"should add event listeners for peer connect and disconnect","time":{"start":1765857546658,"stop":1765857546662,"duration":4},"status":"passed","severity":"normal"},{"uid":"5f1279e876e7df48","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1765857583015,"stop":1765857583015,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54600ae30ae43f9","name":"should stop ping timers on peer disconnect","time":{"start":1765857546672,"stop":1765857546672,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea23081e63151ad","name":"Subscribe and receive messages via waku relay post","time":{"start":1765858097520,"stop":1765858097520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ecd99b079173be","name":"Push message with SQL Injection payload","time":{"start":1765858677674,"stop":1765858677674,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc177aaa9b25e07b","name":"should handle errors when globalThis is not available","time":{"start":1765857546615,"stop":1765857546616,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6068b384824394c","name":"Push message with content topic containing short","time":{"start":1765858677677,"stop":1765858677677,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2599ff7515c812","name":"Relay - dialed first","time":{"start":1765857949125,"stop":1765857949129,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce6388fa97ced1d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1765857948524,"stop":1765857948525,"duration":1},"status":"passed","severity":"normal"},{"uid":"14275d791ef28e48","name":"should keep entries that haven't expired yet","time":{"start":1765857594843,"stop":1765857594844,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ed40e0a04cd3c9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1765857546506,"stop":1765857546507,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdc36b19ef961a3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app53/3/topic680/xml","time":{"start":1765857910268,"stop":1765857910268,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7894e2d3f1cfcf","name":"Push message with content topic containing emoji","time":{"start":1765858677680,"stop":1765858677680,"duration":0},"status":"passed","severity":"normal"},{"uid":"c275271b774b5d62","name":"should handle queue overflow by adding peers to queue","time":{"start":1765857547156,"stop":1765857547157,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad34e6a313c05382","name":"Push message with meta","time":{"start":1765858677703,"stop":1765858677703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05e3fcd68098c0","name":"Subscribe and receive messages via waku relay post","time":{"start":1765858097511,"stop":1765858097512,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5c29dc2d5aa0ea","name":"Check received message containing long","time":{"start":1765858070398,"stop":1765858070398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9762321f290acac1","name":"should start all internal components","time":{"start":1765857547397,"stop":1765857547398,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ee81585093e7d5","name":"should handle large number of peers request","time":{"start":1765857555916,"stop":1765857555917,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8510c2eb60ed0af","name":"Synced status is emitted when a message is received","time":{"start":1765857600351,"stop":1765857600351,"duration":0},"status":"passed","severity":"normal"},{"uid":"181aca6aed049aba","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1765857582991,"stop":1765857582991,"duration":0},"status":"passed","severity":"normal"},{"uid":"286860b00f2c869c","name":"should start and stop interval correctly","time":{"start":1765857595634,"stop":1765857595635,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fd7f8fdc0fa19da0","name":"should filter out undefined ENRs","time":{"start":1765857555912,"stop":1765857555913,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb4a3069e3cd7f8","name":"Default pageSize","time":{"start":1765857936314,"stop":1765857936314,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0b8dfd22e7966b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1765857594873,"stop":1765857594873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25c0e18a3efbbb5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1765857595836,"stop":1765857595836,"duration":0},"status":"passed","severity":"normal"},{"uid":"608616566a15ab82","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1765857595852,"stop":1765857595853,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ad141c7c7171f1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765858097518,"stop":1765858097518,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70648505f8bc6ac","name":"should ensure monotonic increase","time":{"start":1765857586487,"stop":1765857586487,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6c7937147e65de","name":"should throw error - no id","time":{"start":1765857537947,"stop":1765857537947,"duration":0},"status":"passed","severity":"normal"},{"uid":"977ea2a2a0761abe","name":"should set field with all protocols disabled","time":{"start":1765857537953,"stop":1765857537953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e7f9e00e3afd8c","name":"Push message with content topic containing Russian","time":{"start":1765858677712,"stop":1765858677712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de3615437aaa5cd","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1765857594866,"stop":1765857594867,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb458ce04cb353c2","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1765857820364,"stop":1765857820365,"duration":1},"status":"passed","severity":"normal"},{"uid":"59453fbe96211a7b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1765857583009,"stop":1765857583009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8511301d70ac32b1","name":"Push message with Basic HTML tag payload","time":{"start":1765858677697,"stop":1765858677698,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc1a70257d924ff","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1765857583009,"stop":1765857583010,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f9c660597d8531","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1765857594872,"stop":1765857594872,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1de1c09995ee21","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765857600716,"stop":1765857600716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48a1571a5d2cab","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1765857878588,"stop":1765857878593,"duration":5},"status":"passed","severity":"normal"},{"uid":"adebb74cae4f961b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765858097517,"stop":1765858097517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6176d9571314da45","name":"Check publish message containing Basic HTML tag","time":{"start":1765857812116,"stop":1765857812116,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f9bf4c65dc88ef","name":"Push message with unicode special characters payload","time":{"start":1765858677687,"stop":1765858677687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba05b4386185044","name":"should handle peerStore errors gracefully","time":{"start":1765857547405,"stop":1765857547405,"duration":0},"status":"passed","severity":"normal"},{"uid":"991b74a90bfd4f92","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765858097523,"stop":1765858097524,"duration":1},"status":"passed","severity":"normal"},{"uid":"c336a9cb4d92a670","name":"Passing invalid cursor","time":{"start":1765857878617,"stop":1765857878618,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee2ba48442d556e","name":"Push message with Russian payload","time":{"start":1765858677696,"stop":1765858677696,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40a2b9d9418578b","name":"Mutual subscription","time":{"start":1765857820362,"stop":1765857820362,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d62b1ecb7bf42af","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1765857594867,"stop":1765857594872,"duration":5},"status":"passed","severity":"normal"},{"uid":"12e087e45af09f9b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1765857546342,"stop":1765857546342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e319e24ac33c0e","name":"Query with Promise Callback, No message returned","time":{"start":1765857893474,"stop":1765857893475,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aae703d81ee7780","name":"should be safe to call multiple times","time":{"start":1765857546665,"stop":1765857546670,"duration":5},"status":"passed","severity":"normal"},{"uid":"a34706caa6775540","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765858097515,"stop":1765858097515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7959ff0cca1c9f","name":"Check publish message containing Russian","time":{"start":1765857812115,"stop":1765857812115,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5e1b3719d1bd50","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1765857596939,"stop":1765857596939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fe07b892fd23ac","name":"should not process empty queue","time":{"start":1765857547158,"stop":1765857547159,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f9b4b023bdfae5","name":"Passing page size 110 when there are 120 messages","time":{"start":1765857936313,"stop":1765857936314,"duration":1},"status":"passed","severity":"normal"},{"uid":"314452a6b216ee2","name":"Cap max size when messages are pushed one at a time","time":{"start":1765857585807,"stop":1765857585807,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8df6e7965d0d22","name":"Push message with Chinese payload","time":{"start":1765858677696,"stop":1765858677696,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d3a4940865621","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1765857582979,"stop":1765857582982,"duration":3},"status":"passed","severity":"normal"},{"uid":"93c8199b8a4f52bd","name":"Push message with content topic containing Arabic","time":{"start":1765858677701,"stop":1765858677701,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65812655fdcd812","name":"Push message with emoji payload","time":{"start":1765858677710,"stop":1765858677710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4fda8f7260e470","name":"messageHashStr works with IProtoMessage","time":{"start":1765857546354,"stop":1765857546354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8862fa6262311e","name":"Push message with content topic containing short","time":{"start":1765858677710,"stop":1765858677711,"duration":1},"status":"passed","severity":"normal"},{"uid":"302f1eba8a37c3a9","name":"Throws when trying to push message with empty payload","time":{"start":1765858677677,"stop":1765858677677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7e65c060a55f03","name":"should add sent message to localHistory with retrievalHint","time":{"start":1765857586727,"stop":1765857586728,"duration":1},"status":"passed","severity":"normal"},{"uid":"560d5ffe40c455d2","name":"Nwaku publishes","time":{"start":1765857812868,"stop":1765857812869,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be710a351f81a83","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1765857595641,"stop":1765857595643,"duration":2},"status":"passed","severity":"normal"},{"uid":"71d88f5ad2852a15","name":"Push message with meta","time":{"start":1765858677680,"stop":1765858677681,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7ddc04772ae16e","name":"A test","time":{"start":1765857697639,"stop":1765857697639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa75b914afdba04","name":"should return cached hash on subsequent access","time":{"start":1765857547330,"stop":1765857547330,"duration":0},"status":"passed","severity":"normal"},{"uid":"699d3650c9392403","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1765857597108,"stop":1765857597108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5910e4e99f8defd7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765857800639,"stop":1765857800639,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c39686fdbb946","name":"should remove entries","time":{"start":1765857582496,"stop":1765857582497,"duration":1},"status":"passed","severity":"normal"},{"uid":"987e50275375bd03","name":"should decode valid enr successfully","time":{"start":1765857537945,"stop":1765857537945,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9afba236442d35","name":"should select older connection if present","time":{"start":1765857546725,"stop":1765857546729,"duration":4},"status":"passed","severity":"normal"},{"uid":"72a3171eb36d15fc","name":"pre and post cipher","time":{"start":1765857565867,"stop":1765857565868,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea000c197a94ac66","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1765857948520,"stop":1765857948520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bec7e57c37444c0","name":"Symmetric encrypt & Decrypt","time":{"start":1765857565867,"stop":1765857565867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d648a4d60e315fe","name":"Push message with custom timestamp: 1735099246171","time":{"start":1765858677704,"stop":1765858677704,"duration":0},"status":"passed","severity":"normal"},{"uid":"34621e979a0c0ed8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765858097527,"stop":1765858097527,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7af5078c6350cc","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1765857546339,"stop":1765857546342,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b6f206bf8d68ae7","name":"should set field with only STORE enabled","time":{"start":1765857537954,"stop":1765857537954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d0c7b814840b23","name":"Check received message containing short","time":{"start":1765858070386,"stop":1765858070387,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f6df7cee8fedde","name":"should handle dial errors gracefully","time":{"start":1765857545868,"stop":1765857545880,"duration":12},"status":"passed","severity":"normal"},{"uid":"1772a3ef6b1c96cf","name":"Check publish message containing Script","time":{"start":1765857812115,"stop":1765857812116,"duration":1},"status":"passed","severity":"normal"},{"uid":"125dd06df9f5bbd6","name":"should not stop if not started","time":{"start":1765857555928,"stop":1765857555928,"duration":0},"status":"passed","severity":"normal"},{"uid":"931a9bea89d2e9ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1765857532643,"stop":1765857532643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6ca82c4651abf0","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1765857583010,"stop":1765857583014,"duration":4},"status":"passed","severity":"normal"},{"uid":"b945ce513bf3446f","name":"should skip peer when not on same cluster","time":{"start":1765857547154,"stop":1765857547154,"duration":0},"status":"passed","severity":"normal"},{"uid":"690ffaa7ef248a5d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1765857583028,"stop":1765857583029,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae01588ccb8791d2","name":"should set field with only FILTER enabled","time":{"start":1765857537954,"stop":1765857537955,"duration":1},"status":"passed","severity":"normal"},{"uid":"271b1a7445b8416f","name":"handles different clusterIds correctly","time":{"start":1765857532638,"stop":1765857532638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e040067638374811","name":"should return false when peer is not on the specified shard","time":{"start":1765857546322,"stop":1765857546322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc21acc0c11ea4a","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1765857586735,"stop":1765857586736,"duration":1},"status":"passed","severity":"normal"},{"uid":"265aa87a923a36ee","name":"should insert elements correctly","time":{"start":1765857583216,"stop":1765857583216,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ba95a73bbe0de3","name":"Passing page size 3 when there are 20 messages","time":{"start":1765857936311,"stop":1765857936312,"duration":1},"status":"passed","severity":"normal"},{"uid":"115ef34c868bbbf5","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1765857586735,"stop":1765857586735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96cd4d81589a421","name":"should add entries and maintain sorted order","time":{"start":1765857582498,"stop":1765857582508,"duration":10},"status":"passed","severity":"normal"},{"uid":"cf0c5815f31bfdc5","name":"Push message with JSON payload","time":{"start":1765858677708,"stop":1765858677709,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd11ff3f7d8741ed","name":"can start and stop the service","time":{"start":1765857626706,"stop":1765857626707,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03106da0b5de3cd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1765857923823,"stop":1765857923825,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fdd21d0c4bc3992","name":"Push message with custom timestamp: 1735099246171","time":{"start":1765858677693,"stop":1765858677693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c79992f2676df5","name":"peer exchange sets tag","time":{"start":1765857799389,"stop":1765857799395,"duration":6},"status":"passed","severity":"normal"},{"uid":"8845df13f52234c4","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1765857532630,"stop":1765857532631,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0daab23a4a8ed6d","name":"same cluster, static sharding: nodes connect","time":{"start":1765857713740,"stop":1765857713741,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82198f9f5959380","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1765857555756,"stop":1765857555756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c499a1ae464bea7c","name":"should be safe to call multiple times","time":{"start":1765857546663,"stop":1765857546663,"duration":0},"status":"passed","severity":"normal"},{"uid":"32290ad3328ebba0","name":"should handle case with no peers in store","time":{"start":1765857546093,"stop":1765857546093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7abaa55262fbf41","name":"Fails to push message bigger that 1MB","time":{"start":1765858677716,"stop":1765858677717,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e474d237b17871","name":"Decoder throws on empty string content topic","time":{"start":1765857565280,"stop":1765857565280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8159db869da836e","name":"accepts valid message hash query","time":{"start":1765857546511,"stop":1765857546512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1680c4ddb9c8474","name":"should skip peers without ENR","time":{"start":1765857555934,"stop":1765857555934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ed5d1220b72fae","name":"Check publish message containing SQL Injection","time":{"start":1765857812115,"stop":1765857812115,"duration":0},"status":"passed","severity":"normal"},{"uid":"37673ca55fdbd331","name":"should update peers in cache on 'peer:identify' event","time":{"start":1765857559901,"stop":1765857559901,"duration":0},"status":"passed","severity":"normal"},{"uid":"964a0cbd1f88f938","name":"should hang up with PeerId and return true on success","time":{"start":1765857547402,"stop":1765857547402,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c544558da162ba","name":"throws on empty content topic","time":{"start":1765857532622,"stop":1765857532622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47f51b8ebda735e","name":"should dial with multiaddr and return stream","time":{"start":1765857547401,"stop":1765857547401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7fa64a2be31bc6","name":"should stop query on content message from same channel","time":{"start":1765857600721,"stop":1765857600721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61053ea48104f8a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1765857546613,"stop":1765857546614,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e84d6e6f2d7a59","name":"Push message with SQL Injection payload","time":{"start":1765858677685,"stop":1765858677685,"duration":0},"status":"passed","severity":"normal"},{"uid":"75400080601fdc6c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1765857555751,"stop":1765857555752,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9a9aba2331a013","name":"can start and stop the service","time":{"start":1765857866485,"stop":1765857866485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73d34f3b4899174","name":"Push message with content topic containing escaped characters","time":{"start":1765858677690,"stop":1765858677691,"duration":1},"status":"passed","severity":"normal"},{"uid":"b732caa93fc8847","name":"should work with async generator that yields promises","time":{"start":1765857597114,"stop":1765857597114,"duration":0},"status":"passed","severity":"normal"},{"uid":"e054290e4ad7e324","name":"should dial second nwaku node that was discovered","time":{"start":1765857620865,"stop":1765857620869,"duration":4},"status":"skipped","severity":"normal"},{"uid":"9fc80d5a51be0581","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1765857586738,"stop":1765857586739,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a2cdca62b204f2","name":"should emit a peer event after start","time":{"start":1765857559900,"stop":1765857559900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c057ad409c1d72","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765857800638,"stop":1765857800638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a298b2413aff7beb","name":"Check message with no content topic is not received","time":{"start":1765858070407,"stop":1765858070407,"duration":0},"status":"passed","severity":"normal"},{"uid":"106cab5f548ed203","name":"Emits 'synced' when message flagged as lost","time":{"start":1765857597863,"stop":1765857597863,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa27c879c70f4069","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1765857878596,"stop":1765857878598,"duration":2},"status":"passed","severity":"normal"},{"uid":"b23c3d29157578bb","name":"should successfully query store with valid decoders and options","time":{"start":1765857597956,"stop":1765857597956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b81c48698bab63","name":"should not receive a peer event after stop","time":{"start":1765857866487,"stop":1765857866488,"duration":1},"status":"broken","severity":"normal"},{"uid":"a5c29304be9bb38d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1765857537401,"stop":1765857537402,"duration":1},"status":"passed","severity":"normal"},{"uid":"16941c241bc8fbd3","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1765857600724,"stop":1765857600724,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ba1195a0e25459","name":"Check received message containing SQL Injection","time":{"start":1765858070390,"stop":1765858070390,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8890a851507af2","name":"should add received messages to bloom filter","time":{"start":1765857586729,"stop":1765857586730,"duration":1},"status":"passed","severity":"normal"},{"uid":"962c3c75e348251","name":"should clear dial history on stop","time":{"start":1765857547148,"stop":1765857547148,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c02ce92eebae7f","name":"should remove entries","time":{"start":1765857582513,"stop":1765857582519,"duration":6},"status":"passed","severity":"normal"},{"uid":"d82a921ffd25a9c1","name":"Check received message containing escaped characters","time":{"start":1765858070403,"stop":1765858070403,"duration":0},"status":"passed","severity":"normal"},{"uid":"514a9bbe905170e1","name":"Check received message containing emoji","time":{"start":1765858070404,"stop":1765858070404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00e1e670f503b43","name":"should handle general insertion and lookup correctly","time":{"start":1765857583222,"stop":1765857583222,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e58d83e1c92d0b","name":"should not allow k > 12","time":{"start":1765857583050,"stop":1765857583051,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6c17599876d851","name":"should not create timers for topics where peer is not in mesh","time":{"start":1765857546684,"stop":1765857546685,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c0ed440c75ce79","name":"Push message with long payload","time":{"start":1765858677706,"stop":1765858677706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec734824cadf97c5","name":"should filter peers by codec","time":{"start":1765857547404,"stop":1765857547404,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5778307ff13863","name":"Refresh subscription","time":{"start":1765858097514,"stop":1765858097514,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9b6dce1d9aeab3","name":"Outgoing message is possibly acknowledged","time":{"start":1765857598478,"stop":1765857598478,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84e673395bd0de00","name":"should initialize with default number of peers","time":{"start":1765857595815,"stop":1765857595816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad538d9994e5c90","name":"should add event listeners to libp2p","time":{"start":1765857546614,"stop":1765857546615,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85cd3081cd7ac81","name":"Push message with meta","time":{"start":1765858677691,"stop":1765858677692,"duration":1},"status":"passed","severity":"normal"},{"uid":"681ff81b5453b10b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765858097511,"stop":1765858097511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60997b5fbd471d7","name":"Check publish message containing XML","time":{"start":1765857812116,"stop":1765857812116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c076b256ff90550","name":"Push message with content topic containing special chars","time":{"start":1765858677701,"stop":1765858677701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0852e53767ddfd","name":"Bloom filter","time":{"start":1765857586740,"stop":1765857586740,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ae27d683bc4c66","name":"should clear the dialing interval","time":{"start":1765857547147,"stop":1765857547148,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce83efb927d8efe0","name":"Check received message containing JSON","time":{"start":1765858070402,"stop":1765858070403,"duration":1},"status":"passed","severity":"normal"},{"uid":"12840d0555f7ed58","name":"should handle dial errors gracefully","time":{"start":1765857547155,"stop":1765857547156,"duration":1},"status":"passed","severity":"normal"},{"uid":"764115f6f1351566","name":"Waku message hash computation (payload length 0)","time":{"start":1765857546343,"stop":1765857546343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb127c0709573fa","name":"should handle complete dial lifecycle","time":{"start":1765857547161,"stop":1765857547161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7394c6ff1966084d","name":"Push message with content topic containing long","time":{"start":1765858677711,"stop":1765858677711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3164543074b71dae","name":"should not allow unachievable error rate","time":{"start":1765857583051,"stop":1765857583051,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5617b56b73d605","name":"Push message with long payload","time":{"start":1765858677695,"stop":1765858677695,"duration":0},"status":"passed","severity":"normal"},{"uid":"920e1be4315e573e","name":"random static sharding 2 - Cluster ID: 312, Shard ID: 236","time":{"start":1765857930999,"stop":1765857930999,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3f6832669fbc3a","name":"Check publish message containing emoji","time":{"start":1765857812118,"stop":1765857812118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84d8d81bc737f6","name":"throws on content topic with non-number generation field","time":{"start":1765857532623,"stop":1765857532624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4029adb65b94da2c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765857800639,"stop":1765857800639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6691626078e0e3f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1765857546675,"stop":1765857546676,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a197ec51f9a888","name":"should attach causal history and bloom filter to each message","time":{"start":1765857586728,"stop":1765857586728,"duration":0},"status":"passed","severity":"normal"},{"uid":"55873c96c4bff437","name":"Check received message containing Arabic","time":{"start":1765858070389,"stop":1765858070389,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c5fae8b11c2f05","name":"Sync message is sent within sync frequency","time":{"start":1765857603900,"stop":1765857603900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4dd001947b1828","name":"should not fail to start the service if it is already started","time":{"start":1765857626713,"stop":1765857626713,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c449d4dcd1115a","name":"Push message with meta","time":{"start":1765858677714,"stop":1765858677714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a97a40092c15649","name":"Check received message containing SQL Injection","time":{"start":1765858070400,"stop":1765858070401,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f6d3cf762183b6","name":"should remove event listeners","time":{"start":1765857546664,"stop":1765857546664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3b0ae4030b4234","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1765857628663,"stop":1765857628663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c144190c3f30a19c","name":"Push message with unicode special characters payload","time":{"start":1765858677699,"stop":1765858677699,"duration":0},"status":"passed","severity":"normal"},{"uid":"84afad176ae52fc8","name":"Fails to push message bigger that 1MB","time":{"start":1765858677682,"stop":1765858677683,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9e534a2470ea55","name":"Js publishes, other Js receives","time":{"start":1765857812869,"stop":1765857812869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c87ff2584fd9b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1765857537403,"stop":1765857537403,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc3879fda18b7d0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1765857948521,"stop":1765857948522,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b593abc3d0bd245","name":"should return true when peer is on the specified shard","time":{"start":1765857546321,"stop":1765857546322,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b3af6bed05366b","name":"Push message with SQL Injection payload","time":{"start":1765858677697,"stop":1765858677697,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca9f9c4017a705e","name":"should respect custom numPeersToUse configuration","time":{"start":1765857595837,"stop":1765857595837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c774c45fd0f77e8","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1765857582984,"stop":1765857582984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b109364af2df8627","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1765857555914,"stop":1765857555914,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b55d8a5808dd00f","name":"Fails to publish message with empty text","time":{"start":1765857812120,"stop":1765857812120,"duration":0},"status":"passed","severity":"normal"},{"uid":"da926c34a23564f4","name":"yields undefined for messages without decoder","time":{"start":1765857546966,"stop":1765857546966,"duration":0},"status":"passed","severity":"normal"},{"uid":"564f15ea10812e86","name":"should drop connection to one peer on hangUp","time":{"start":1765857710422,"stop":1765857710423,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f601b8c284381f9","name":"should not receive a peer event after stop","time":{"start":1765857626718,"stop":1765857626719,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b15816ae43a1f2","name":"should throw error - no id","time":{"start":1765857537946,"stop":1765857537946,"duration":0},"status":"passed","severity":"normal"},{"uid":"18709b70033f0385","name":"should create KeepAliveManager with required options","time":{"start":1765857546657,"stop":1765857546658,"duration":1},"status":"passed","severity":"normal"},{"uid":"73055d4f9333ab6f","name":"should not trigger query when a recent query happened under threshold","time":{"start":1765857597116,"stop":1765857597117,"duration":1},"status":"passed","severity":"normal"},{"uid":"863f67af153a798","name":"Publish without waiting for remote peer","time":{"start":1765857820363,"stop":1765857820363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f109deb50562a6c","name":"Push message with content topic containing numeric","time":{"start":1765858677689,"stop":1765858677689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1b8a0db732c88a","name":"Callback on promise","time":{"start":1765857923826,"stop":1765857923826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc32416326df8a9","name":"Check message received after jswaku node is restarted","time":{"start":1765858070408,"stop":1765858070408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1227f2ef7877f4d","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1765857586734,"stop":1765857586734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25008b8d6378d55","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1765857583051,"stop":1765857583052,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd61aa238a0d21c4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1765857532632,"stop":1765857532637,"duration":5},"status":"passed","severity":"normal"},{"uid":"20cce4cabe1e88d9","name":"should throw error - no public key","time":{"start":1765857537946,"stop":1765857537947,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bfa4666fcec6fb","name":"should return false for content message without causal history","time":{"start":1765857600722,"stop":1765857600723,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71fc0c1595dd6fe","name":"should fail to send if no connected peers found","time":{"start":1765857596229,"stop":1765857596235,"duration":6},"status":"passed","severity":"normal"},{"uid":"3778d4ac88a6a1cc","name":"should be sent with empty content","time":{"start":1765857586737,"stop":1765857586737,"duration":0},"status":"passed","severity":"normal"},{"uid":"234043b92f870742","name":"should reject if WakuNode is not started","time":{"start":1765857598048,"stop":1765857598048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e98c630f462f84c","name":"Get Nodes","time":{"start":1765857555488,"stop":1765857555491,"duration":3},"status":"passed","severity":"normal"},{"uid":"341d3c0e2bdee108","name":"Push message with escaped characters payload","time":{"start":1765858677687,"stop":1765858677687,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3aac1830a68d80","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1765857532628,"stop":1765857532628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17d928133084863","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1765857582983,"stop":1765857582983,"duration":0},"status":"passed","severity":"normal"},{"uid":"996eba2778e648f3","name":"should skip updating peer store if peer has same addresses","time":{"start":1765857545894,"stop":1765857545898,"duration":4},"status":"passed","severity":"normal"},{"uid":"727854533f9fca8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1765857582983,"stop":1765857582983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4976aa4f2ea587","name":"Push message with custom timestamp: 1765854046171","time":{"start":1765858677715,"stop":1765858677715,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc948bb952df15b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1765857532642,"stop":1765857532643,"duration":1},"status":"passed","severity":"normal"},{"uid":"3129ea746d94f61e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765858097518,"stop":1765858097518,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c10e1cf759acd47","name":"should dispatch network event when browser goes offline","time":{"start":1765857546635,"stop":1765857546635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c881756a4c2777bc","name":"Automatically retrieves missing message","time":{"start":1765857600718,"stop":1765857600720,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f6fa5fec7f53e67","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1765857820364,"stop":1765857820364,"duration":0},"status":"passed","severity":"normal"},{"uid":"981e0f2cd8d7a517","name":"Push message with content topic containing SQL Injection","time":{"start":1765858677712,"stop":1765858677712,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fec655bb41b0821","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1765857595816,"stop":1765857595817,"duration":1},"status":"passed","severity":"normal"},{"uid":"218ce3752cc0c605","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1765857546338,"stop":1765857546338,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9bcb446231f777","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1765857583017,"stop":1765857583021,"duration":4},"status":"passed","severity":"normal"},{"uid":"4f4741c78384531f","name":"new peer added after a peer was already found","time":{"start":1765857799395,"stop":1765857799396,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bccd8c769dcfe9c","name":"should handle mixed protocol support correctly","time":{"start":1765857596950,"stop":1765857596950,"duration":0},"status":"passed","severity":"normal"},{"uid":"d584b486e9562e7","name":"throws if decoders don't match content topics","time":{"start":1765857546959,"stop":1765857546960,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63e19e2cf8cb8d4","name":"Subscribe to topic containing XML and receive message","time":{"start":1765858097516,"stop":1765858097517,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24a792abedaec9b","name":"Stops search when 2 null results are returned","time":{"start":1765857555492,"stop":1765857555493,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ec64c5fce7ae83","name":"should handle a minimal index list","time":{"start":1765857532730,"stop":1765857532731,"duration":1},"status":"passed","severity":"normal"},{"uid":"892c6f08ea644ec8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1765857583045,"stop":1765857583045,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf8e9a76523d2ca","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1765857689128,"stop":1765857689129,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd2c176f20a64c0","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/3/topic843/xml","time":{"start":1765857910268,"stop":1765857910274,"duration":6},"status":"passed","severity":"normal"},{"uid":"17a9787b4d19e031","name":"should return false when peer is on different cluster","time":{"start":1765857546322,"stop":1765857546322,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b56eb697caf0f4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765857713741,"stop":1765857713742,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc985910d54eef32","name":"should do nothing if no non-locked connections to drop","time":{"start":1765857546111,"stop":1765857546112,"duration":1},"status":"passed","severity":"normal"},{"uid":"a669ba111e1dd84e","name":"should return false and handle errors gracefully","time":{"start":1765857547403,"stop":1765857547403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1405d562f4299ae1","name":"should properly compute the node id","time":{"start":1765857537948,"stop":1765857537949,"duration":1},"status":"passed","severity":"normal"},{"uid":"29bb6f063322177b","name":"Push 30 different messages","time":{"start":1765858677688,"stop":1765858677688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ab18a3d3fc2f15b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765857841820,"stop":1765857841821,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6794b91cd947ec","name":"Cluster id 0, shard 0","time":{"start":1765857930997,"stop":1765857930998,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5766110124f2aa5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1765857537945,"stop":1765857537946,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41a0792462c171a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1765857583040,"stop":1765857583040,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f94227283f3d291","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1765857930447,"stop":1765857930448,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d836cd8b1b8b6d2","name":"should properly create location multiaddrs - udp6","time":{"start":1765857537951,"stop":1765857537951,"duration":0},"status":"passed","severity":"normal"},{"uid":"2570cf7e4b6ddd95","name":"Push message with content topic containing escaped characters","time":{"start":1765858677702,"stop":1765858677702,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ec2d6e4bdda12b","name":"Check publish message containing short","time":{"start":1765857812112,"stop":1765857812113,"duration":1},"status":"passed","severity":"normal"},{"uid":"860099b8d77b05d4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765858097513,"stop":1765858097513,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d51a8301a8abb68","name":"should check connected peers if present and suitable","time":{"start":1765857598050,"stop":1765857598050,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e17e4d38e7d77","name":"isConnected should return true after first peer connects","time":{"start":1765857640965,"stop":1765857640972,"duration":7},"status":"passed","severity":"normal"},{"uid":"f4bb17754aabcc8a","name":"returns all values when wanted number matches available values","time":{"start":1765857554453,"stop":1765857554455,"duration":2},"status":"passed","severity":"normal"},{"uid":"c719d50d61bda4a8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765857556160,"stop":1765857556160,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69ee3f0d8f66daca","name":"should initialize with isNetworkConnected as false","time":{"start":1765857546614,"stop":1765857546614,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3f2f37ce60442","name":"should handle ping failures gracefully","time":{"start":1765857546677,"stop":1765857546677,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c8bad5ec6736a0","name":"Push message with content topic containing JSON","time":{"start":1765858677712,"stop":1765858677713,"duration":1},"status":"passed","severity":"normal"},{"uid":"98378db1a3442771","name":"should add to incoming buffer if dependencies are not met","time":{"start":1765857586730,"stop":1765857586730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8655e0d93b386c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1765857532632,"stop":1765857532632,"duration":0},"status":"passed","severity":"normal"},{"uid":"809249c1a25b3218","name":"Fails to push message with large meta","time":{"start":1765858677714,"stop":1765858677714,"duration":0},"status":"passed","severity":"normal"},{"uid":"93eb5e68fe284703","name":"should remove expired entries after TTL has passed","time":{"start":1765857594842,"stop":1765857594843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a097ee169846cfe","name":"should filter out already connected peers","time":{"start":1765857546091,"stop":1765857546092,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d90b60d812f1ad","name":"should reassess health immediately when peer disconnects","time":{"start":1765857596948,"stop":1765857596949,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b083e74b4a4da08","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1765857546636,"stop":1765857546637,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ff8770afc8e281","name":"should create QueryOnConnect instance without options","time":{"start":1765857597109,"stop":1765857597109,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de15929ec312119","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1765857582992,"stop":1765857582993,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c7d11c8a3bf05d","name":"Push message with JSON payload","time":{"start":1765858677698,"stop":1765858677698,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c05207cf7a3f3c","name":"random static sharding 10 - Cluster ID: 826, Shard ID: 966","time":{"start":1765857931011,"stop":1765857931014,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b7f239b5323cded","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1765857595838,"stop":1765857595842,"duration":4},"status":"passed","severity":"normal"},{"uid":"dafa2e68e6a0fe2c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1765857820365,"stop":1765857820366,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba56c4ca5842f871","name":"should add event listener for peer:discovery","time":{"start":1765857545848,"stop":1765857545856,"duration":8},"status":"passed","severity":"normal"},{"uid":"df4702e4d5d75e96","name":"Push message with content topic containing JSON","time":{"start":1765858677679,"stop":1765858677679,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e49231b52ac58b","name":"returns only open connection if one present","time":{"start":1765857546724,"stop":1765857546725,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b12e6e4201eb75","name":"Check received message containing numeric","time":{"start":1765858070398,"stop":1765858070399,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eedf7bd7840f8d4","name":"Push message with content topic containing special chars","time":{"start":1765858677689,"stop":1765858677689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c90973b41b60183","name":"should push the message to the outgoing buffer","time":{"start":1765857586726,"stop":1765857586726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae36c2362e4ad71a","name":"msgTime: 0 ms from now, startTime: 1765598730682, endTime: 1765857930682","time":{"start":1765857948522,"stop":1765857948522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8159c3aadb6646fe","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1765857930444,"stop":1765857930447,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c2d6abc3311bf2","name":"Emits 'synced' when new message received","time":{"start":1765857597861,"stop":1765857597862,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb060d36b1aa9c3","name":"should trigger query when time since last query exceeds threshold","time":{"start":1765857597116,"stop":1765857597116,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aab3592bb3db7da","name":"Push message with short payload","time":{"start":1765858677671,"stop":1765858677672,"duration":1},"status":"passed","severity":"normal"},{"uid":"f597e031c35b85c8","name":"should return false when peer is on different cluster","time":{"start":1765857546318,"stop":1765857546319,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3afd2e6756de50","name":"random static sharding 9 - Cluster ID: 75, Shard ID: 729","time":{"start":1765857931010,"stop":1765857931011,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3150bd3744e6a7","name":"Push message with Script payload","time":{"start":1765858677685,"stop":1765858677685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffc554121455715","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app53/2/topic610/xml","time":{"start":1765857910276,"stop":1765857910277,"duration":1},"status":"passed","severity":"normal"},{"uid":"294055c5e4d590d6","name":"should work with v3 peers","time":{"start":1765857596241,"stop":1765857596260,"duration":19},"status":"passed","severity":"normal"},{"uid":"30cd7b03bb84497a","name":"should handle queue processing errors gracefully","time":{"start":1765857547159,"stop":1765857547159,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e07e013b2b1e45e","name":"Push message with custom timestamp: 1735099246171","time":{"start":1765858677715,"stop":1765858677715,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9daded542a42f0","name":"Fails to push message with large meta","time":{"start":1765858677703,"stop":1765858677703,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc63ff6f420d3d","name":"Relay - dialed after","time":{"start":1765857949129,"stop":1765857949130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2ddbc17ddb831c","name":"should handle zero peers request","time":{"start":1765857555917,"stop":1765857555918,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc2fc96a22aa4fb","name":"should initialize with custom number of peers","time":{"start":1765857595816,"stop":1765857595816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc0ea63a7d50989","name":"Push message with content topic containing unicode special characters","time":{"start":1765858677680,"stop":1765858677680,"duration":0},"status":"passed","severity":"normal"},{"uid":"54652a4e098e825","name":"should handle empty pubsub topics","time":{"start":1765857546698,"stop":1765857546699,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c5a0ccb04ccd72","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765858097523,"stop":1765858097523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c45d73e9e1563","name":"Stops search when maxGet is reached","time":{"start":1765857555492,"stop":1765857555492,"duration":0},"status":"passed","severity":"normal"},{"uid":"5985be5ff0597f0b","name":"Query Generator - true","time":{"start":1765857921556,"stop":1765857921565,"duration":9},"status":"passed","severity":"normal"},{"uid":"e001a0133bfb7426","name":"should handle different types of entries","time":{"start":1765857594844,"stop":1765857594845,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70de39a5aae8fb2","name":"Callback on promise, aborts when callback returns true","time":{"start":1765857923826,"stop":1765857923827,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26367176cdabb69","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1765857799404,"stop":1765857799405,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a2b1fb5dbc8921","name":"Push message with Russian payload","time":{"start":1765858677707,"stop":1765858677707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e692b39ff47aaed2","name":"Meta field set when metaSetter is specified","time":{"start":1765857547327,"stop":1765857547327,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd46a14ff2a10c9d","name":"should skip peers without peer exchange protocol","time":{"start":1765857555931,"stop":1765857555932,"duration":1},"status":"passed","severity":"normal"},{"uid":"389fd97466206a5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1765857546343,"stop":1765857546344,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ef7e491f936f20","name":"should handle errors when accessing navigator","time":{"start":1765857546638,"stop":1765857546638,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae02ad7bd0b274d7","name":"Push message with Script payload","time":{"start":1765858677697,"stop":1765858677697,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb33b8f0243c8d4f","name":"Push message with shell command payload","time":{"start":1765858677675,"stop":1765858677675,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b683667584ef670","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765858097524,"stop":1765858097524,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad67083075df1d8","name":"should handle query errors","time":{"start":1765857555933,"stop":1765857555934,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b316015fdb8dc8","name":"should handle peer identify event","time":{"start":1765857555928,"stop":1765857555928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21abd6e8c72c4a9","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1765857598009,"stop":1765857598009,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f6feba85144f9a","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1765857545898,"stop":1765857545899,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ed8bf90bd8496c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765858097524,"stop":1765858097524,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9480e0084828c2","name":"Asymmetric encrypt & decrypt","time":{"start":1765857565866,"stop":1765857565867,"duration":1},"status":"passed","severity":"normal"},{"uid":"3709ebe3f36663cb","name":"should request peer renewal on specific errors","time":{"start":1765857595644,"stop":1765857595647,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccf0099ebcd7bd49","name":"Outgoing message is acknowledged","time":{"start":1765857598478,"stop":1765857598478,"duration":0},"status":"passed","severity":"normal"},{"uid":"8919db59c34e75f0","name":"Passing page size 1 when there are 4 messages","time":{"start":1765857936311,"stop":1765857936311,"duration":0},"status":"passed","severity":"normal"},{"uid":"961d780a5143d717","name":"should work with stubbed retrieve function","time":{"start":1765857597112,"stop":1765857597112,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07de36bf59aec9","name":"Subscribe and receives messages on 20 topics","time":{"start":1765858097521,"stop":1765858097521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1804a3d921328156","name":"should return true for message with causal history","time":{"start":1765857600723,"stop":1765857600723,"duration":0},"status":"passed","severity":"normal"},{"uid":"98acf22ab6da8876","name":"Check received message containing shell command","time":{"start":1765858070403,"stop":1765858070403,"duration":0},"status":"passed","severity":"normal"},{"uid":"791c904d70c9f8b3","name":"Check received message containing Basic HTML tag","time":{"start":1765858070390,"stop":1765858070391,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2901ce2de0dc54","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1765857640964,"stop":1765857640964,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a5440823e3f196","name":"should properly create location multiaddrs - udp","time":{"start":1765857537952,"stop":1765857537952,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2338874f71df","name":"should monitor connected peers and store them into cache","time":{"start":1765857716227,"stop":1765857716228,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fc42a873c96046","name":"Check received message containing Russian","time":{"start":1765858070389,"stop":1765858070389,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b177cbbd418292b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1765857805452,"stop":1765857805452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4553542f23c4efe","name":"should throw error when no peers are available","time":{"start":1765857597956,"stop":1765857597957,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e611c353fcfe84b","name":"should work with stubbed peer manager event emitter","time":{"start":1765857597111,"stop":1765857597111,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ad7a37a4678f36","name":"should handle empty peer infos gracefully","time":{"start":1765857555912,"stop":1765857555912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6aa55f6eaf8924","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1765857595844,"stop":1765857595851,"duration":7},"status":"passed","severity":"normal"},{"uid":"e4bb21b8850b7790","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1765857583009,"stop":1765857583009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2fb0137091416e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1765857893473,"stop":1765857893474,"duration":1},"status":"passed","severity":"normal"},{"uid":"647072c108abf9fd","name":"Push message with Basic HTML tag payload","time":{"start":1765858677686,"stop":1765858677686,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca4ed785208d59e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1765857586737,"stop":1765857586737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9eefffcffd043","name":"rejects content-filtered query with only contentTopics","time":{"start":1765857546507,"stop":1765857546511,"duration":4},"status":"passed","severity":"normal"},{"uid":"e9a57bf0fd0bf72a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1765857532644,"stop":1765857532644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9073d61e0c9bca3e","name":"should remove event listeners from libp2p","time":{"start":1765857546619,"stop":1765857546619,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ca439ba995d101","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1765857597121,"stop":1765857597121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c140d4f9da23f473","name":"Subscribe to topic containing special chars and publish message","time":{"start":1765857820369,"stop":1765857820369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f535b1d904dac10","name":"isConnected should return false after all peers disconnect","time":{"start":1765857640972,"stop":1765857640972,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa18264ad62a483","name":"should return false for malformed SDS messages","time":{"start":1765857600721,"stop":1765857600722,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4b366cf52cf5e2","name":"should create PeerExchange instance with components","time":{"start":1765857555918,"stop":1765857555919,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4096ff58b25ff","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1765857583016,"stop":1765857583017,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d953ea834fc8f3","name":"Push message with content topic containing numeric","time":{"start":1765858677711,"stop":1765858677711,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe481571d7b280b2","name":"messageHashStr produces different results for different inputs","time":{"start":1765857546354,"stop":1765857546355,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4b20b0441b6f45","name":"should handle shard reader errors gracefully","time":{"start":1765857547160,"stop":1765857547160,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb62f42c21dae4d7","name":"should handle peer store errors gracefully","time":{"start":1765857546098,"stop":1765857546099,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb64da6ee6e1aae0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1765857583045,"stop":1765857583045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b848fb468d108d0d","name":"Push message with content topic containing Chinese","time":{"start":1765858677689,"stop":1765858677689,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d69854f61d8f07","name":"should skip peers without peerInfo in ENR","time":{"start":1765857555934,"stop":1765857555935,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad14550518702bc","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1765857583015,"stop":1765857583015,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ced8fd02ebd2b09","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1765857582992,"stop":1765857582992,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0e9097ae55d6ce","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1765857586732,"stop":1765857586732,"duration":0},"status":"passed","severity":"normal"},{"uid":"283858e670cf50a2","name":"Push message with rate limit","time":{"start":1765858677714,"stop":1765858677715,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd29d35bb2593a6","name":"Check received message containing Basic HTML tag","time":{"start":1765858070402,"stop":1765858070402,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfacec54e3199e7b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1765857582983,"stop":1765857582984,"duration":1},"status":"passed","severity":"normal"},{"uid":"594486ac26a42694","name":"Encoder throws on undefined content topic","time":{"start":1765857566839,"stop":1765857566839,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c2129f46345803","name":"should stop query when sync message from same channel is found","time":{"start":1765857600720,"stop":1765857600721,"duration":1},"status":"passed","severity":"normal"},{"uid":"2755aa3b721d20d0","name":"Ordered Callback - true","time":{"start":1765857921567,"stop":1765857921567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37a7d791e202dd9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765858097526,"stop":1765858097526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8c0e5d6b44b72f","name":"Relay + Store","time":{"start":1765857537955,"stop":1765857537956,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7b7d928a205bf0","name":"should allow redial after failed dial cooldown expires","time":{"start":1765857547156,"stop":1765857547156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29c695fcc732dcb","name":"returns all values when wanted number is greater than available values","time":{"start":1765857554464,"stop":1765857554464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4271a59b6ec466e0","name":"Overlapping topic subscription","time":{"start":1765858097522,"stop":1765858097522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c7916a9ccad96c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765858070405,"stop":1765858070405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcb9dafdf0ddff4","name":"should add peer to queue when queue is not empty","time":{"start":1765857547150,"stop":1765857547150,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f481d0ca87ccc0","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1765857586734,"stop":1765857586734,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2eecc4b9f51ec25","name":"should return null for non-existent peer","time":{"start":1765857546095,"stop":1765857546098,"duration":3},"status":"passed","severity":"normal"},{"uid":"e404b52dba60b264","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1765857555913,"stop":1765857555914,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4dec302b78ca79","name":"Check received message containing emoji","time":{"start":1765858070392,"stop":1765858070392,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4655d141cc977d","name":"accepts valid content-filtered query","time":{"start":1765857546506,"stop":1765857546506,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1df4fcde9a3459","name":"should skip already querying peers","time":{"start":1765857555932,"stop":1765857555932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df5b82dde05674b","name":"ends if stream creation fails","time":{"start":1765857546960,"stop":1765857546961,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec2cc1eaedb6888","name":"Subscribe to topic containing JSON and publish message","time":{"start":1765857820372,"stop":1765857820373,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb44e93b1cdb0bf","name":"Subscribe to topic containing Script and publish message","time":{"start":1765857820371,"stop":1765857820371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7665fb3a62e6411e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1765857582978,"stop":1765857582978,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cae77a9463c40e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1765857583024,"stop":1765857583025,"duration":1},"status":"passed","severity":"normal"},{"uid":"375ea48a7ff4a7bd","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1765857640974,"stop":1765857640974,"duration":0},"status":"passed","severity":"normal"},{"uid":"937cdbb44b210f81","name":"throws on content topic with empty version field","time":{"start":1765857532625,"stop":1765857532625,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f109cb2ece315a","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1765857597117,"stop":1765857597118,"duration":1},"status":"passed","severity":"normal"},{"uid":"31df6c8be9b5fb5d","name":"throws on content topic with empty encoding field","time":{"start":1765857532626,"stop":1765857532626,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd871750c5624076","name":"Overlapping topic subscription","time":{"start":1765858097513,"stop":1765858097514,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffb41154b1ab101","name":"Check received message containing Arabic","time":{"start":1765858070400,"stop":1765858070400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b068d25b3cc3528","name":"should not dispatch event when already disconnected","time":{"start":1765857546634,"stop":1765857546634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c617b327fa98080c","name":"Check received message containing Russian","time":{"start":1765858070400,"stop":1765858070400,"duration":0},"status":"passed","severity":"normal"},{"uid":"806b8bedd400e47f","name":"A test","time":{"start":1765857697639,"stop":1765857697639,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6da46c3b05673d","name":"should handle peer not in mesh for all topics","time":{"start":1765857546700,"stop":1765857546700,"duration":0},"status":"passed","severity":"normal"},{"uid":"26349159e3ae64c1","name":"Rejects garbage","time":{"start":1765857607096,"stop":1765857607096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a384ae8d2d8d7b92","name":"should dial all peers on dial","time":{"start":1765857710421,"stop":1765857710421,"duration":0},"status":"passed","severity":"normal"},{"uid":"92261c0e8d70ee60","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1765857596940,"stop":1765857596942,"duration":2},"status":"passed","severity":"normal"},{"uid":"1992a4501a36ef3b","name":"Cluster ID 0, shard 1","time":{"start":1765857930998,"stop":1765857930998,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fc2a5ced8f6599","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1765857583029,"stop":1765857583037,"duration":8},"status":"passed","severity":"normal"},{"uid":"3feb39c0c45bb256","name":"should not receive a peer event before start","time":{"start":1765857559900,"stop":1765857559900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccf453fba0ec5fd","name":"All","time":{"start":1765857626980,"stop":1765857626981,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c6fe6a26b4fbcd","name":"should emit message when we just started and store connect event occurs","time":{"start":1765857597117,"stop":1765857597117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dde24285cb9e9f","name":"should be safe to call multiple times","time":{"start":1765857547148,"stop":1765857547149,"duration":1},"status":"passed","severity":"normal"},{"uid":"55adf2aac971363d","name":"should register libp2p event listeners when start is called","time":{"start":1765857595830,"stop":1765857595831,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ea460bc82ea4db","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1765857546684,"stop":1765857546684,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b92ce1742073bd","name":"should handle v3 RLN errors","time":{"start":1765857596261,"stop":1765857596262,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4cf575743650e0","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1765857595827,"stop":1765857595829,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c8b2efe6811cbef","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1765857532630,"stop":1765857532630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac211d2d6e1e2fd4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1765857583028,"stop":1765857583028,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd952f5fc16dd459","name":"Throws when trying to push message with empty payload","time":{"start":1765858677688,"stop":1765858677688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26232f332ad57ee","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1765857597120,"stop":1765857597120,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d04185c5a313e19","name":"Push message with emoji payload","time":{"start":1765858677699,"stop":1765858677699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21ac40a2fd7f93","name":"Sample","time":{"start":1765857537467,"stop":1765857537467,"duration":0},"status":"passed","severity":"normal"},{"uid":"671f869a97f62d99","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765857800642,"stop":1765857800642,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab38e7d298b62de","name":"should return false when peer is not found","time":{"start":1765857546331,"stop":1765857546331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4c3464116ef53c","name":"should encode/decode to RLP encoding","time":{"start":1765857537949,"stop":1765857537949,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7afeaa83b874e4","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1765857597118,"stop":1765857597119,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb71171d7a480238","name":"should be able to decode the field with only FILTER set to true","time":{"start":1765857537400,"stop":1765857537400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4c7525a14d2d49","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1765857546324,"stop":1765857546330,"duration":6},"status":"passed","severity":"normal"},{"uid":"53636e126142347e","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1765857597864,"stop":1765857597864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d638fe42320ea2ab","name":"should set field with all protocols enabled","time":{"start":1765857537953,"stop":1765857537954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d18675a9c65ceea","name":"Publish message with custom timestamp: Tue Dec 16 2025 03:03:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1765857812119,"stop":1765857812119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3434aa687e3e4b45","name":"Push message with escaped characters payload","time":{"start":1765858677676,"stop":1765858677676,"duration":0},"status":"passed","severity":"normal"},{"uid":"141357e7ea46f8db","name":"Push message with content topic containing JSON","time":{"start":1765858677702,"stop":1765858677702,"duration":0},"status":"passed","severity":"normal"},{"uid":"121976a9711ecafe","name":"Subscribe to topic containing XML and receive message","time":{"start":1765858097525,"stop":1765858097525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de2967df53a473d","name":"Sync message is not sent if another sync message was just sent","time":{"start":1765857603902,"stop":1765857603902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e79fb89e207b24b","name":"should update ack status of messages in outgoing buffer","time":{"start":1765857586738,"stop":1765857586738,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf925592a5157eb","name":"Push message equal or less that 1MB","time":{"start":1765858677705,"stop":1765858677705,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f78f5aef37975c","name":"should allow redial after cooldown period","time":{"start":1765857547153,"stop":1765857547153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28bab5407b5f0a3","name":"Incoming message is emitted as received","time":{"start":1765857598479,"stop":1765857598479,"duration":0},"status":"passed","severity":"normal"},{"uid":"438056bc98321a94","name":"should return false when network is not connected","time":{"start":1765857547400,"stop":1765857547400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bbfb872d232dd5","name":"Subscribe and receive messages via lightPush","time":{"start":1765858097510,"stop":1765858097511,"duration":1},"status":"passed","severity":"normal"},{"uid":"e853e1df000f9846","name":"should use current time when it's greater than incremented timestamp","time":{"start":1765857586486,"stop":1765857586486,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4166b39435fe3b5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765858097512,"stop":1765858097512,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf4489509649823","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1765857555757,"stop":1765857555760,"duration":3},"status":"passed","severity":"normal"},{"uid":"2941fc3fadcf5417","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1765857565275,"stop":1765857565276,"duration":1},"status":"passed","severity":"normal"},{"uid":"796bdcc0c157713e","name":"should update peer store before dialing","time":{"start":1765857545880,"stop":1765857545880,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d112526b03ea6d","name":"Outgoing message is emitted as sending","time":{"start":1765857600714,"stop":1765857600715,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca88beb1e670df0","name":"should create dialer with libp2p and shardReader","time":{"start":1765857547144,"stop":1765857547145,"duration":1},"status":"passed","severity":"normal"},{"uid":"668cedf120e4b169","name":"Push message with numeric payload","time":{"start":1765858677672,"stop":1765858677673,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0ed081adaee778","name":"should not fail to start the service if it is already started","time":{"start":1765857559899,"stop":1765857559899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c355e0a5b7a8b7ce","name":"Filter","time":{"start":1765857949136,"stop":1765857949136,"duration":0},"status":"passed","severity":"normal"},{"uid":"177378e86baedd86","name":"should jump to current time when timestamp is far in the past","time":{"start":1765857586488,"stop":1765857586488,"duration":0},"status":"passed","severity":"normal"},{"uid":"970421019d77186c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765858097515,"stop":1765858097515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4358bdaf17fe1721","name":"should send to specified number of peers of used peers","time":{"start":1765857596235,"stop":1765857596235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8de8bf3e67f23a1","name":"should clear all timers","time":{"start":1765857546664,"stop":1765857546664,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baf7faddf86d22e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1765857582992,"stop":1765857582992,"duration":0},"status":"passed","severity":"normal"},{"uid":"6791837f80eb30e5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1765857582990,"stop":1765857582990,"duration":0},"status":"passed","severity":"normal"},{"uid":"70126bdb5412283f","name":"should handle incoming messages","time":{"start":1765857596190,"stop":1765857596191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74750d3750c2ae8","name":"should skip peer when failed to dial recently","time":{"start":1765857547152,"stop":1765857547152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8223a1ad898d4801","name":"Push message with unicode special characters payload","time":{"start":1765858677676,"stop":1765858677676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0eb516fe0688c92","name":"Push 30 different messages","time":{"start":1765858677699,"stop":1765858677699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d942c3e43450d792","name":"Generator, 2 different shards","time":{"start":1765857884854,"stop":1765857884854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6462130e4d3792b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1765857532644,"stop":1765857532645,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc79f83c9ee4ab1","name":"Promise Callback - true","time":{"start":1765857921566,"stop":1765857921566,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bb567dc95afb38","name":"ignores unrecognized TXT record formats","time":{"start":1765857556158,"stop":1765857556158,"duration":0},"status":"passed","severity":"normal"},{"uid":"396a2d7481c1ab11","name":"Push message with numeric payload","time":{"start":1765858677695,"stop":1765858677695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2659dd2d5e83f14","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1765857555760,"stop":1765857555760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a2827f1e847dd0","name":"rejects hash query with time filter","time":{"start":1765857546512,"stop":1765857546513,"duration":1},"status":"passed","severity":"normal"},{"uid":"648da726b4d4f13c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1765857547197,"stop":1765857547198,"duration":1},"status":"passed","severity":"normal"},{"uid":"448d22135f1477ff","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1765857555756,"stop":1765857555756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8707655a7f1ce9a","name":"should work with mixed v2 and v3 peers","time":{"start":1765857596260,"stop":1765857596261,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e0094410d79dc3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765858097526,"stop":1765858097526,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b4f0085a978d18","name":"should dial more peers if under maxConnections","time":{"start":1765857546101,"stop":1765857546110,"duration":9},"status":"passed","severity":"normal"},{"uid":"de0830e8d2a435cd","name":"should properly create location multiaddrs - udp4","time":{"start":1765857537951,"stop":1765857537951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e039f9d0427f797","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1765857546100,"stop":1765857546100,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9f8ef31db99b4a","name":"Accepts a valid Waku Message","time":{"start":1765857607094,"stop":1765857607096,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9bb1d701860dbb0","name":"should return different streams if requested simultaniously","time":{"start":1765857547196,"stop":1765857547197,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd6507ceda788a4","name":"can start and stop the service","time":{"start":1765857559899,"stop":1765857559899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2202d4e07b9ceae9","name":"Push message with Russian payload","time":{"start":1765858677685,"stop":1765858677685,"duration":0},"status":"passed","severity":"normal"},{"uid":"e929d4c5e28ee3f7","name":"Push message with content topic containing SQL Injection","time":{"start":1765858677690,"stop":1765858677690,"duration":0},"status":"passed","severity":"normal"},{"uid":"350b12a2dc079f18","name":"should decode valid enr with tcp successfully","time":{"start":1765857537946,"stop":1765857537946,"duration":0},"status":"passed","severity":"normal"},{"uid":"12210e88944fb139","name":"Check message received after jswaku node is restarted","time":{"start":1765858070397,"stop":1765858070397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bea29688f6804e2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1765857556160,"stop":1765857556160,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7351925bd5f4cd03","name":"should handle retrieval hint and sender_id","time":{"start":1765857582497,"stop":1765857582497,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b99e81a70b15dec","name":"should handle case when globalThis is not available","time":{"start":1765857546628,"stop":1765857546628,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d5afa7c1e5f59b","name":"should clear dial history on start","time":{"start":1765857547146,"stop":1765857547146,"duration":0},"status":"passed","severity":"normal"},{"uid":"74861f917065ab01","name":"Push message with custom timestamp: 1765854046171","time":{"start":1765858677693,"stop":1765858677693,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ab065ef0d5bda6","name":"Push message with unicode special characters payload","time":{"start":1765858677709,"stop":1765858677709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fac18e6b0169fe","name":"should retry failed tasks","time":{"start":1765857595643,"stop":1765857595644,"duration":1},"status":"passed","severity":"normal"},{"uid":"361ae45575099f58","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1765857532629,"stop":1765857532630,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8d6137e658ecff","name":"Publish message with custom timestamp: Wed Dec 25 2024 04:03:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1765857812119,"stop":1765857812119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72dbc2c2402e772","name":"Push message with content topic containing emoji","time":{"start":1765858677691,"stop":1765858677691,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd59308e6abaaea","name":"throws on content topic with empty topic name field","time":{"start":1765857532626,"stop":1765857532626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92acf2df3201ed0","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1765857596185,"stop":1765857596189,"duration":4},"status":"passed","severity":"normal"},{"uid":"29f6903968f0c3b","name":"Outgoing message is acknowledged","time":{"start":1765857600717,"stop":1765857600717,"duration":0},"status":"passed","severity":"normal"},{"uid":"435da47326db3209","name":"Wrong topic","time":{"start":1765857910281,"stop":1765857910282,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfc65ef973cbfd4","name":"should handle multiple query options for time ranges","time":{"start":1765857597957,"stop":1765857597957,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d141ed12c24b21e","name":"should not modify tags of connections for different peers","time":{"start":1765857595853,"stop":1765857595854,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51ebd9e477179ef","name":"Push to array if already present","time":{"start":1765857532477,"stop":1765857532480,"duration":3},"status":"passed","severity":"normal"},{"uid":"e9abab6f15d5a5e","name":"different cluster: nodes don't connect","time":{"start":1765857713758,"stop":1765857713762,"duration":4},"status":"passed","severity":"normal"},{"uid":"b8a4e4d8bd51e68e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1765857555752,"stop":1765857555755,"duration":3},"status":"passed","severity":"normal"},{"uid":"4acd5f6df345f236","name":"should increase lamport timestamp","time":{"start":1765857586728,"stop":1765857586728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46ef7932959770b","name":"Check received message containing numeric","time":{"start":1765858070387,"stop":1765858070387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c4fb7c9837b219","name":"Push message with custom timestamp: 1765854046169","time":{"start":1765858677682,"stop":1765858677682,"duration":0},"status":"passed","severity":"normal"},{"uid":"8382e028e0602d5","name":"should be empty when created","time":{"start":1765857596367,"stop":1765857596367,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cf055836bff7a0","name":"Own sync message does not acknowledge own messages","time":{"start":1765857603903,"stop":1765857603903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6320035764a2233","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1765857547329,"stop":1765857547329,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf4bd6cbe0c1916","name":"Encoder throws on empty string content topic","time":{"start":1765857565278,"stop":1765857565279,"duration":1},"status":"passed","severity":"normal"},{"uid":"23322a1016c9445b","name":"should create all internal components","time":{"start":1765857547397,"stop":1765857547397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4189dd0911efc108","name":"Push message with escaped characters payload","time":{"start":1765858677698,"stop":1765858677698,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e036c8327c6a0b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1765857532630,"stop":1765857532630,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca7a7827e942db","name":"should set field with only LIGHTPUSH enabled","time":{"start":1765857537955,"stop":1765857537955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002ef7292f3d4ae","name":"Push message with content topic containing Russian","time":{"start":1765858677701,"stop":1765858677702,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ce61329a934ef","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765858097526,"stop":1765858097527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49c6d2a733769ad","name":"should add entries and maintain sorted order","time":{"start":1765857582471,"stop":1765857582480,"duration":9},"status":"passed","severity":"normal"},{"uid":"1e8741543c3ec13a","name":"random static sharding 3 - Cluster ID: 45, Shard ID: 192","time":{"start":1765857930999,"stop":1765857931000,"duration":1},"status":"passed","severity":"normal"},{"uid":"5080ebd2be05809d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1765857532638,"stop":1765857532638,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bf03b62f7b9fa1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1765857583026,"stop":1765857583026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df51e7530685496","name":"Push message with JSON payload","time":{"start":1765858677686,"stop":1765858677686,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3909a98a92a5e5","name":"should dial all known peers when reached zero connections","time":{"start":1765857665214,"stop":1765857665215,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8e1d460860de7f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1765857884855,"stop":1765857884855,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a139c4c3d44427","name":"Light Node - default protocols","time":{"start":1765857949137,"stop":1765857949137,"duration":0},"status":"passed","severity":"normal"},{"uid":"16019203b44a1a1d","name":"should create PeerExchangeDiscovery instance","time":{"start":1765857555936,"stop":1765857555937,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2ea837438ba377","name":"Renews subscription after lossing a connection","time":{"start":1765858097528,"stop":1765858097528,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dc930e6623118c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1765857583016,"stop":1765857583016,"duration":0},"status":"passed","severity":"normal"},{"uid":"137bb276bcd591bd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765858097521,"stop":1765858097521,"duration":0},"status":"passed","severity":"normal"},{"uid":"197c486cc84a3b88","name":"Synced status is emitted when a missing message is received","time":{"start":1765857600352,"stop":1765857600352,"duration":0},"status":"passed","severity":"normal"},{"uid":"972ebc4a5d67cd67","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1765857532642,"stop":1765857532642,"duration":0},"status":"passed","severity":"normal"},{"uid":"98196f6e33c0722d","name":"Relay + Store","time":{"start":1765857626980,"stop":1765857626980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b438b65c04b16912","name":"Sync message are not sent excessively within sync frequency","time":{"start":1765857603900,"stop":1765857603901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b70ae265dd6ce7f","name":"Push message with Chinese payload","time":{"start":1765858677707,"stop":1765858677707,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5622908a58fdd5b","name":"should not fail to stop the service if it was not started","time":{"start":1765857626707,"stop":1765857626713,"duration":6},"status":"passed","severity":"normal"},{"uid":"3ba86fa225a6d8da","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1765857597119,"stop":1765857597120,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7da896a55c4875f","name":"should properly clean up resources when disposed","time":{"start":1765857594845,"stop":1765857594846,"duration":1},"status":"passed","severity":"normal"},{"uid":"53810aa48ceb53ac","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app59/6/topic125/proto","time":{"start":1765857910278,"stop":1765857910281,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc0f7a16c45ccd7b","name":"should return false when peer is not found","time":{"start":1765857546321,"stop":1765857546321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f716ebb4bca5da","name":"Push message with custom timestamp: 1765854046171","time":{"start":1765858677704,"stop":1765858677704,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff322850362ff87","name":"Check received message containing Script","time":{"start":1765858070390,"stop":1765858070390,"duration":0},"status":"passed","severity":"normal"},{"uid":"591ebd8d6e01a831","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1765857583000,"stop":1765857583001,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5189890f4c4a25","name":"Query with Ordered Callback, No Decoder","time":{"start":1765857893472,"stop":1765857893473,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c64ec512810817c","name":"Debounces events when receiving batch of messages","time":{"start":1765857597865,"stop":1765857597866,"duration":1},"status":"passed","severity":"normal"},{"uid":"a795be7a18700476","name":"should emit a peer event after start","time":{"start":1765857626714,"stop":1765857626717,"duration":3},"status":"passed","severity":"normal"},{"uid":"39392a4d8de5e019","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765858097525,"stop":1765858097525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbb84c78c5f980d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765858097524,"stop":1765858097524,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b9bf644df35140","name":"Ephemeral field set to true","time":{"start":1765857547326,"stop":1765857547327,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52da9f61e7781be","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765857800640,"stop":1765857800640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8a88075121613e","name":"Push message with content topic containing Chinese","time":{"start":1765858677701,"stop":1765858677701,"duration":0},"status":"passed","severity":"normal"},{"uid":"137eba79fb064913","name":"messageHashStr produces consistent results for the same input","time":{"start":1765857546354,"stop":1765857546354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7109f5a04f06ff43","name":"should process up to 3 peers at once","time":{"start":1765857547158,"stop":1765857547158,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be2826eba0d1cd2","name":"should initialize with default options","time":{"start":1765857555924,"stop":1765857555924,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a65fd0b7b935c91","name":"Subscribe to topic containing long and receive message","time":{"start":1765858097523,"stop":1765858097523,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1b5b7642811e12","name":"should evict furthest entry when buffer is full","time":{"start":1765857582481,"stop":1765857582482,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3d9a783400bc0e","name":"Check message with invalid timestamp is not received","time":{"start":1765858070394,"stop":1765858070394,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e52163e8f291a4","name":"should not be sent when there is no history","time":{"start":1765857586737,"stop":1765857586737,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd25cb8a6e02f7b5","name":"accepts time-filtered query with content filter","time":{"start":1765857546513,"stop":1765857546513,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97074b76c997bc1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1765857554465,"stop":1765857554470,"duration":5},"status":"passed","severity":"normal"},{"uid":"8daff5dc1182427d","name":"Push message with emoji payload","time":{"start":1765858677687,"stop":1765858677687,"duration":0},"status":"passed","severity":"normal"},{"uid":"481d46f781e02b50","name":"should perform initial health assessment on start","time":{"start":1765857596949,"stop":1765857596950,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45ea9df60f494d3","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1765857582991,"stop":1765857582991,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f4a62abea70b61","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1765857546672,"stop":1765857546673,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10bfdb06e00c4a3","name":"Check message with no content topic is not received","time":{"start":1765858070395,"stop":1765858070396,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e42c63c8ef99b","name":"Push message with shell command payload","time":{"start":1765858677698,"stop":1765858677698,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f1347e2991a685","name":"Check received message containing XML","time":{"start":1765858070401,"stop":1765858070402,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e9d03179e36805","name":"should dial peers from store on start","time":{"start":1765857546083,"stop":1765857546084,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf69c2e9cffadf71","name":"should remove event listeners","time":{"start":1765857546085,"stop":1765857546086,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d8c0ca16f2427b","name":"should dial with PeerId and return stream","time":{"start":1765857547400,"stop":1765857547401,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab333a669eefeff","name":"Emits 'syncing' when message flagged as missed","time":{"start":1765857597862,"stop":1765857597862,"duration":0},"status":"passed","severity":"normal"},{"uid":"867540977e72102f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765858097527,"stop":1765858097527,"duration":0},"status":"passed","severity":"normal"},{"uid":"346a18b06d7449fe","name":"should not execute task if max attempts is 0","time":{"start":1765857595650,"stop":1765857595651,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cf6f496ac887e5","name":"should properly create peer info with all multiaddrs","time":{"start":1765857537953,"stop":1765857537953,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd32bce1cdd60f67","name":"should return false for sync message without causal history","time":{"start":1765857600722,"stop":1765857600722,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d80d4b6fb80879","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1765857532643,"stop":1765857532643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d01f4aa2f7cce17","name":"Push message with content topic containing special chars","time":{"start":1765858677678,"stop":1765858677678,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dd4825aeea5deb","name":"Check publish message containing special chars","time":{"start":1765857812114,"stop":1765857812114,"duration":0},"status":"passed","severity":"normal"},{"uid":"71100897264fa6b2","name":"Throws when trying to push message with empty payload","time":{"start":1765858677699,"stop":1765858677700,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6906cd19d4b21b7","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1765857600352,"stop":1765857600352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7017a7df7c97784b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1765857555761,"stop":1765857555761,"duration":0},"status":"passed","severity":"normal"},{"uid":"5536238a11bd845e","name":"should handle peer store errors gracefully","time":{"start":1765857555930,"stop":1765857555930,"duration":0},"status":"passed","severity":"normal"},{"uid":"38878068751be79a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765858097511,"stop":1765858097511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3eca2adbc471b60","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1765857583001,"stop":1765857583001,"duration":0},"status":"passed","severity":"normal"},{"uid":"11de9582a81bb769","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1765857537389,"stop":1765857537390,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8c7f270ed47f0b","name":"Push message with custom timestamp: 1765861246171","time":{"start":1765858677716,"stop":1765858677716,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0607af3abb57f","name":"Check message with non string payload is not received","time":{"start":1765858070408,"stop":1765858070408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5279dfcee2819670","name":"should return PeerId when PeerId is provided","time":{"start":1765857546150,"stop":1765857546151,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cd75500d5456fa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765858097517,"stop":1765858097518,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa68c827c8c93fc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1765857805453,"stop":1765857805454,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30ebcace3396610","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1765857532640,"stop":1765857532641,"duration":1},"status":"passed","severity":"normal"},{"uid":"9239abf66ab2ca90","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app71/7/topic981/json","time":{"start":1765857910277,"stop":1765857910277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e351a8d9c67c2ed2","name":"should not create relay timers when relay is not provided","time":{"start":1765857546683,"stop":1765857546684,"duration":1},"status":"passed","severity":"normal"},{"uid":"217b058dfb09424c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1765857820370,"stop":1765857820370,"duration":0},"status":"passed","severity":"normal"},{"uid":"62af5b2369317375","name":"Delete observer","time":{"start":1765857800879,"stop":1765857800881,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6d1a43e8d73136b","name":"returns nothing if no connections present","time":{"start":1765857546724,"stop":1765857546724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76a131032c53cca","name":"does not validate decoders for hash queries","time":{"start":1765857546960,"stop":1765857546960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6044afba2515408","name":"should handle multiple peers with different shard configurations","time":{"start":1765857547161,"stop":1765857547162,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c6e3fc756d792e","name":"Encoder error raises irrecoverable error","time":{"start":1765857598477,"stop":1765857598478,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24214b4fd2b8733","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1765857586733,"stop":1765857586733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e38acf10b83a3ea","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1765857583025,"stop":1765857583026,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecb3a29751eac2c","name":"Subscribe and receive messages via lightPush","time":{"start":1765858097519,"stop":1765858097519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b8aa78ded9d0b0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1765857537401,"stop":1765857537401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49bdf5ee9d06ac8","name":"Check publish message after service node is restarted","time":{"start":1765857812122,"stop":1765857812122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a46534c7d3b6c4f3","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1765857546625,"stop":1765857546625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c93eaccf5730f40","name":"retrieves a single peer","time":{"start":1765857556156,"stop":1765857556157,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d1354574754bd0","name":"should maintain desired error rate","time":{"start":1765857583216,"stop":1765857583217,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ffb01759d46387","name":"same cluster: nodes connect","time":{"start":1765857713751,"stop":1765857713758,"duration":7},"status":"passed","severity":"normal"},{"uid":"6b4c7f4859ae7e18","name":"should return PeerId when PeerId is provided","time":{"start":1765857546142,"stop":1765857546142,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1240c10031fb2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1765857820368,"stop":1765857820368,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eb5ed2dbb20e50","name":"topics with same application and version share the same shard","time":{"start":1765857532637,"stop":1765857532637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16e3dfb7f438418","name":"should add event listeners to globalThis","time":{"start":1765857546615,"stop":1765857546615,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcdccb198fb3e4d","name":"random static sharding 6 - Cluster ID: 345, Shard ID: 284","time":{"start":1765857931006,"stop":1765857931007,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f901c379482b46","name":"Check publish message containing shell command","time":{"start":1765857812117,"stop":1765857812117,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23de82a128d6f10","name":"ends after yielding if response size indicates end","time":{"start":1765857546966,"stop":1765857546966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16dc1cde519ec95","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1765857910266,"stop":1765857910266,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1da6d03a8b95393","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1765857583002,"stop":1765857583002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6175a93cd230b01","name":"should handle case with all peers already connected","time":{"start":1765857546093,"stop":1765857546094,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3d1af7d7777de8","name":"Check message with no payload is not received","time":{"start":1765858070396,"stop":1765858070396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5230c63aab71daf7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765858070409,"stop":1765858070409,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a48f83265a8c7d","name":"should return false for different channelId","time":{"start":1765857600722,"stop":1765857600722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc8f793925fbcf1","name":"Passing an array","time":{"start":1765857943812,"stop":1765857943814,"duration":2},"status":"passed","severity":"normal"},{"uid":"923e9cf7e3f4c1dc","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1765857878593,"stop":1765857878595,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e3fc62a54c9c085","name":"should handle network check errors gracefully","time":{"start":1765857547160,"stop":1765857547161,"duration":1},"status":"passed","severity":"normal"},{"uid":"107f9e39ee3089d2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765858070393,"stop":1765858070394,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca9dbe8e78e1d43","name":"should start peer exchange discovery","time":{"start":1765857555926,"stop":1765857555927,"duration":1},"status":"passed","severity":"normal"},{"uid":"737f0438d6140b46","name":"Passing page size 10 when there are 10 messages","time":{"start":1765857936312,"stop":1765857936312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed39b51b10bed17d","name":"Push message with Chinese payload","time":{"start":1765858677684,"stop":1765858677684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc2fece101f3a75","name":"Check received message containing escaped characters","time":{"start":1765858070391,"stop":1765858070392,"duration":1},"status":"passed","severity":"normal"},{"uid":"7871b1ae4ae221d","name":"should throw error - invalid id","time":{"start":1765857537947,"stop":1765857537948,"duration":1},"status":"passed","severity":"normal"},{"uid":"589155924715bbc4","name":"rejects hash query with content filter parameters","time":{"start":1765857546512,"stop":1765857546512,"duration":0},"status":"passed","severity":"normal"},{"uid":"737f98eb446aec5f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765857645944,"stop":1765857645946,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cde41ae68d7b4b0","name":"should not be empty after adding a subscription","time":{"start":1765857596368,"stop":1765857596370,"duration":2},"status":"passed","severity":"normal"},{"uid":"13a333ef16b39232","name":"should handle query errors gracefully","time":{"start":1765857555932,"stop":1765857555933,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4ae779901f115b","name":"Sets default value correctly","time":{"start":1765857943818,"stop":1765857943818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c398fee2d056d881","name":"Check received message with timestamp: 1765857620994000000 ","time":{"start":1765858070404,"stop":1765858070405,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf4c1621a9a0f92","name":"should throw an error for insufficient data","time":{"start":1765857532732,"stop":1765857532732,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a19898b6ce07f01","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1765857583027,"stop":1765857583027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72835c751ea0a6c","name":"should handle dial errors gracefully","time":{"start":1765857546092,"stop":1765857546093,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8791cd98d9f94b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765858097521,"stop":1765858097521,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8dcbe3463b9d9d03","name":"Fails to push message with large meta","time":{"start":1765858677692,"stop":1765858677692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c596bffbfe4698c","name":"should use configured peers when available","time":{"start":1765857597958,"stop":1765857597958,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a9431ed374af08","name":"Push message with special chars payload","time":{"start":1765858677695,"stop":1765858677695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e557fb80da80ee","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765857713742,"stop":1765857713745,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a7e3e0a181944e0","name":"Ordered callback, aborts when callback returns true","time":{"start":1765857923827,"stop":1765857923827,"duration":0},"status":"passed","severity":"normal"},{"uid":"34925c6a82153693","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1765857586732,"stop":1765857586733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb029703e6c16d3","name":"should retry on complete failure if specified","time":{"start":1765857596240,"stop":1765857596240,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd6d56680996522","name":"should dial peer when peer is discovered","time":{"start":1765857545868,"stop":1765857545868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6db61d347245cb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1765857532628,"stop":1765857532628,"duration":0},"status":"passed","severity":"normal"},{"uid":"58496c251d6eb228","name":"should return true when peer is on the same cluster","time":{"start":1765857546312,"stop":1765857546318,"duration":6},"status":"passed","severity":"normal"},{"uid":"740267b0dee04def","name":"should create ConnectionManager with relay","time":{"start":1765857547396,"stop":1765857547396,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9ecd31c6f556f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1765857583043,"stop":1765857583044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea68bed0ca522c2","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1765857585807,"stop":1765857585808,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb961a104328407","name":"Push message with Arabic payload","time":{"start":1765858677684,"stop":1765858677684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a111a7c574f467a","name":"should not discard bootstrap peers if under the limit","time":{"start":1765857665215,"stop":1765857665216,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72e892f6fb6ee34","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765858097515,"stop":1765858097515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd8636c02e8b856","name":"should wait for Store peer to be connected","time":{"start":1765857598051,"stop":1765857598051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a317363365eb70a6","name":"should get and remove ready entries","time":{"start":1765857582512,"stop":1765857582512,"duration":0},"status":"passed","severity":"normal"},{"uid":"109ad806e634fccb","name":"should deliver messages after dependencies are met","time":{"start":1765857586733,"stop":1765857586734,"duration":1},"status":"passed","severity":"normal"},{"uid":"36874d0009387792","name":"Used by Waku Relay","time":{"start":1765857943817,"stop":1765857943818,"duration":1},"status":"passed","severity":"normal"},{"uid":"9244fac46dc2bad2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765858097512,"stop":1765858097512,"duration":0},"status":"passed","severity":"normal"},{"uid":"529ce487e35d6442","name":"should be able to decode the field with only STORE set to true","time":{"start":1765857537400,"stop":1765857537401,"duration":1},"status":"passed","severity":"normal"},{"uid":"1659b7bafb2d9e9c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765857800640,"stop":1765857800641,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc74b0fd5e23afa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1765857532648,"stop":1765857532648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3840eee932cb1f","name":"should partition messages based on acknowledgement status","time":{"start":1765857586736,"stop":1765857586736,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ea337ab0e5354c","name":"should return no connections if no open connection provided","time":{"start":1765857546725,"stop":1765857546725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae74f65adf3f97c1","name":"Outgoing message is possibly acknowledged","time":{"start":1765857600716,"stop":1765857600717,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5341b7a1ccb74879","name":"should be safe to call multiple times","time":{"start":1765857546086,"stop":1765857546086,"duration":0},"status":"passed","severity":"normal"},{"uid":"937be5c1ba848c14","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1765857537390,"stop":1765857537392,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc6083b2f114e701","name":"should check false positive rate","time":{"start":1765857583222,"stop":1765857583223,"duration":1},"status":"passed","severity":"normal"},{"uid":"d550ce37e7b936e1","name":"Push message with content topic containing Chinese","time":{"start":1765858677711,"stop":1765858677712,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f22e416faf08261","name":"Encoder throws on empty string content topic","time":{"start":1765857547328,"stop":1765857547328,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dc82ca47a05815","name":"should serialize and deserialize correctly","time":{"start":1765857583217,"stop":1765857583218,"duration":1},"status":"passed","severity":"normal"},{"uid":"87421488da97ee6d","name":"Waku message hash computation (no timestamp)","time":{"start":1765857546343,"stop":1765857546343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfd7fa06f7d6c99","name":"should properly create location multiaddrs - tcp4","time":{"start":1765857537951,"stop":1765857537951,"duration":0},"status":"passed","severity":"normal"},{"uid":"6516a742b1323e0f","name":"Push message with rate limit","time":{"start":1765858677681,"stop":1765858677681,"duration":0},"status":"passed","severity":"normal"},{"uid":"562a72cab55778c8","name":"should enable all discoveries when explicitly set","time":{"start":1765857594866,"stop":1765857594866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7686b468790f366","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1765857583040,"stop":1765857583041,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9562031b17e7fdf","name":"Throws when trying to push message with empty payload","time":{"start":1765858677710,"stop":1765858677710,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a3bcb8859f3a3f","name":"should create an instance with libp2p and dialer","time":{"start":1765857545828,"stop":1765857545844,"duration":16},"status":"passed","severity":"normal"},{"uid":"7d9d8ed8e262c179","name":"should do nothing when connections still exist","time":{"start":1765857546090,"stop":1765857546091,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8004df85ea14311","name":"Push message with XML payload","time":{"start":1765858677708,"stop":1765858677708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fada785982a2bb","name":"Decoder throws on empty string content topic","time":{"start":1765857547328,"stop":1765857547329,"duration":1},"status":"passed","severity":"normal"},{"uid":"8336eb91fca19e50","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1765857546959,"stop":1765857546959,"duration":0},"status":"passed","severity":"normal"},{"uid":"3016e16dae329497","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1765857586741,"stop":1765857586741,"duration":0},"status":"passed","severity":"normal"},{"uid":"172b026f113cf0b3","name":"should call waitForPeer on Relay","time":{"start":1765857598051,"stop":1765857598052,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef87d3b3c7336dd","name":"should handle corrupted shard info gracefully","time":{"start":1765857546334,"stop":1765857546334,"duration":0},"status":"passed","severity":"normal"},{"uid":"27de52427c6a1eeb","name":"should handle onConnected and onDisconnected","time":{"start":1765857595830,"stop":1765857595830,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c87e9f03e3914a","name":"Sign & Recover","time":{"start":1765857565868,"stop":1765857565868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62bc1beebb7c420","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765858097522,"stop":1765858097522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d970908234e5afad","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1765857640964,"stop":1765857640964,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c7ef9e6171cdbf","name":"Push message with Basic HTML tag payload","time":{"start":1765858677708,"stop":1765858677708,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fb98f2be33a4d6","name":"should handle peer store update failures gracefully","time":{"start":1765857546677,"stop":1765857546678,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b5772fb537b557","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app78/3/topic507/test.js","time":{"start":1765857910274,"stop":1765857910275,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b22fcf9fb970aa","name":"should set default options when no config provided","time":{"start":1765857547396,"stop":1765857547396,"duration":0},"status":"passed","severity":"normal"},{"uid":"337600bd828255b7","name":"Decoder throws on undefined content topic","time":{"start":1765857565279,"stop":1765857565279,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aad153892f711e9","name":"should be safe to call multiple times","time":{"start":1765857547398,"stop":1765857547398,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5cc0a6863c9053","name":"Check received message with timestamp: 1765857620994 ","time":{"start":1765858070393,"stop":1765858070393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa565a08360ceef","name":"Correctly serialized arguments","time":{"start":1765857710580,"stop":1765857710581,"duration":1},"status":"passed","severity":"normal"},{"uid":"221f4b6ca1e0a1e","name":"should handle cache.get errors gracefully","time":{"start":1765857559901,"stop":1765857559902,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f9c2f3bb157c16","name":"should not return locked peers if enough unlocked are available","time":{"start":1765857595829,"stop":1765857595829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75f45efb84344b8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765858097526,"stop":1765858097526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef2e77e9b5f4079","name":"should process all pages when stopIfTrue never returns true","time":{"start":1765857597121,"stop":1765857597121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f962d899e9024ade","name":"Subscribe to topic containing emoji and publish message","time":{"start":1765857820374,"stop":1765857820375,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde24983dd552daf","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1765857820373,"stop":1765857820374,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f2f1d7b24de329","name":"should continue query when messages are from different channels","time":{"start":1765857600721,"stop":1765857600721,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1c04273d9ad72f","name":"throws on content topic with generation field greater than 0","time":{"start":1765857532624,"stop":1765857532624,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bd7e478da8f40e","name":"should not fail to start the service if it is already started","time":{"start":1765857866485,"stop":1765857866486,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ae34982a30297f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765858097516,"stop":1765858097516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfe32b79526d0fb","name":"should reject if Store is requested but not mounted","time":{"start":1765857598049,"stop":1765857598049,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cb580081ad25db","name":"Fields are not dropped","time":{"start":1765857546750,"stop":1765857546751,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d952ddf2aa9f63","name":"Push message with content topic containing escaped characters","time":{"start":1765858677680,"stop":1765858677680,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdb1ea7cca32a27","name":"Check received message containing short","time":{"start":1765858070398,"stop":1765858070398,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1d38cdfeab2eb1","name":"Subscribe to topic containing long and receive message","time":{"start":1765858097514,"stop":1765858097514,"duration":0},"status":"passed","severity":"normal"},{"uid":"1074b251da8d2bb8","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1765857597864,"stop":1765857597865,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d034db3da7a4945","name":"should be safe to call multiple times","time":{"start":1765857545857,"stop":1765857545857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc41747bda6d01e","name":"should handle dial errors","time":{"start":1765857547401,"stop":1765857547402,"duration":1},"status":"passed","severity":"normal"},{"uid":"66556de58b35bb09","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765858070394,"stop":1765858070394,"duration":0},"status":"passed","severity":"normal"},{"uid":"17621385da334949","name":"should populate queue if has active dial","time":{"start":1765857547153,"stop":1765857547153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60b268cd5862af3","name":"should successfully query peers and return peer infos","time":{"start":1765857555911,"stop":1765857555912,"duration":1},"status":"passed","severity":"normal"},{"uid":"80bf3d99c5280c05","name":"should save new peer to store","time":{"start":1765857545888,"stop":1765857545894,"duration":6},"status":"passed","severity":"normal"},{"uid":"d6285f8259a5f9bd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1765857532642,"stop":1765857532642,"duration":0},"status":"passed","severity":"normal"},{"uid":"156500904b77ac7","name":"should not retry if at least one success","time":{"start":1765857596241,"stop":1765857596241,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dde057a611d010","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765857800637,"stop":1765857800638,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a31467bee5c799b","name":"should handle ENR without shardInfo","time":{"start":1765857555935,"stop":1765857555935,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd08b46f7b496c70","name":"Check meta is set [ecies]","time":{"start":1765857566838,"stop":1765857566838,"duration":0},"status":"passed","severity":"normal"},{"uid":"23baf41ce1b12d0c","name":"Query Generator, No Decoder","time":{"start":1765857893471,"stop":1765857893471,"duration":0},"status":"passed","severity":"normal"},{"uid":"62712063a031530b","name":"should query peers that support peer exchange","time":{"start":1765857555929,"stop":1765857555929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b348ce0c9d240a","name":"Query generator for multiple messages","time":{"start":1765857923821,"stop":1765857923822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f215762e4210b890","name":"should return peer for existing peer","time":{"start":1765857546094,"stop":1765857546094,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8c71b7f7f7c84b","name":"should requeue task if no peer is available","time":{"start":1765857595640,"stop":1765857595641,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4a5c698d82e177","name":"Push message with numeric payload","time":{"start":1765858677683,"stop":1765858677684,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdcdbc335332b58a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765858097518,"stop":1765858097519,"duration":1},"status":"passed","severity":"normal"},{"uid":"4829587aeba4ff0a","name":"Outgoing message is acknowledged","time":{"start":1765857598008,"stop":1765857598009,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6e0688512ff9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765858097513,"stop":1765858097513,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d6271abcef9865","name":"Push message with short payload","time":{"start":1765858677683,"stop":1765858677683,"duration":0},"status":"passed","severity":"normal"},{"uid":"347db07c30c03f1b","name":"should drop connection to all peers on hangUp","time":{"start":1765857710421,"stop":1765857710422,"duration":1},"status":"passed","severity":"normal"},{"uid":"5736093b5c40b2d6","name":"connects to nwaku","time":{"start":1765857943808,"stop":1765857943810,"duration":2},"status":"passed","severity":"normal"},{"uid":"f78830851be05235","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765858097520,"stop":1765858097520,"duration":0},"status":"passed","severity":"normal"},{"uid":"118d67eea18e7815","name":"should dial one peer on dial","time":{"start":1765857710422,"stop":1765857710422,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b6b1c78f894e3c","name":"Encoder throws on undefined content topic","time":{"start":1765857565278,"stop":1765857565278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fcb703e6933847","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1765857948512,"stop":1765857948512,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb97df5507b24587","name":"Check received message containing Chinese","time":{"start":1765858070388,"stop":1765858070389,"duration":1},"status":"passed","severity":"normal"},{"uid":"20abb74e691618bc","name":"should not fail to stop the service if it was not started","time":{"start":1765857559899,"stop":1765857559899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f61375cb73a37d2","name":"should clear interval on stop","time":{"start":1765857555936,"stop":1765857555936,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7f10e99ad9eb21","name":"Subscribe to topic containing long and publish message","time":{"start":1765857820368,"stop":1765857820368,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab936cc21ad048d","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1765857597865,"stop":1765857597865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca10d32ef5ef161e","name":"recovers when dns.resolve returns empty","time":{"start":1765857556157,"stop":1765857556157,"duration":0},"status":"passed","severity":"normal"},{"uid":"233cf0a69c84e62c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1765857537388,"stop":1765857537389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c650df728ad8d0bb","name":"Fails to publish message with size larger than 1 MB","time":{"start":1765857812121,"stop":1765857812122,"duration":1},"status":"passed","severity":"normal"},{"uid":"d281976b3081923a","name":"Push message with custom timestamp: 1765861246171","time":{"start":1765858677693,"stop":1765858677693,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b1e98a698f289c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765858070397,"stop":1765858070397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0505400cdcb7bb","name":"should be safe to call multiple times","time":{"start":1765857547399,"stop":1765857547399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb8ae7d56af8624","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1765857697454,"stop":1765857697455,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda24c481a4884d2","name":"Subscribe to topic containing short and receive message","time":{"start":1765858097522,"stop":1765858097523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3470d8375bffac1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1765857626721,"stop":1765857626722,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea34cb784019b9f5","name":"isConnected return false after peer stops","time":{"start":1765857640972,"stop":1765857640973,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bbb19d73cd7c4e","name":"Register correct protocols","time":{"start":1765857820362,"stop":1765857820363,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6486d0c940bc77d","name":"should get all peers from store","time":{"start":1765857546091,"stop":1765857546091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2c2051fe5919f9","name":"Push message with short payload","time":{"start":1765858677694,"stop":1765858677694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f32d9109f21bbd2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1765857537384,"stop":1765857537387,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb375d70c2812ca4","name":"should handle malformed response data","time":{"start":1765857555916,"stop":1765857555916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5550a72fd0c750","name":"Subscribe to topic containing Russian and publish message","time":{"start":1765857820370,"stop":1765857820370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c676127a36ed9eb4","name":"should clear all entries","time":{"start":1765857582520,"stop":1765857582522,"duration":2},"status":"passed","severity":"normal"},{"uid":"ddf049905801bfa","name":"should mark all messages in causal history as acknowledged","time":{"start":1765857586731,"stop":1765857586731,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a61513c4554cbb","name":"Push message with JSON payload","time":{"start":1765858677675,"stop":1765858677675,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c8e407205c8ae7","name":"Check received message containing XML","time":{"start":1765858070390,"stop":1765858070390,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b0a2339ff63a0a","name":"Check meta is set [symmetric]","time":{"start":1765857565277,"stop":1765857565277,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81c5990f05ff5a9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1765857820369,"stop":1765857820369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1df42282fa55cb","name":"should get eligible entries based on current time","time":{"start":1765857582482,"stop":1765857582488,"duration":6},"status":"passed","severity":"normal"},{"uid":"8442cfb5144191f5","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app69/10/topic831/test.js","time":{"start":1765857910267,"stop":1765857910268,"duration":1},"status":"passed","severity":"normal"},{"uid":"909841c0e7ddc89d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1765857555751,"stop":1765857555751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4dccc412cb66ec","name":"handles different networkShards values correctly","time":{"start":1765857532638,"stop":1765857532639,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30106d9225d3cee","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1765857583053,"stop":1765857583053,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b7fbda9911d602","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765857841822,"stop":1765857841822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3dbb3fc114d8294","name":"Push message with custom timestamp: 1765861246169","time":{"start":1765858677682,"stop":1765858677682,"duration":0},"status":"passed","severity":"normal"},{"uid":"626f4861d69f5b1","name":"Query with Ordered Callback, No message returned","time":{"start":1765857893473,"stop":1765857893473,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f34fc5c2584107","name":"Push message with content topic containing Arabic","time":{"start":1765858677679,"stop":1765858677679,"duration":0},"status":"passed","severity":"normal"},{"uid":"110ccd6013cb1712","name":"should respect maxRequests limit","time":{"start":1765857582495,"stop":1765857582496,"duration":1},"status":"passed","severity":"normal"},{"uid":"69dab8528edbfd32","name":"Outgoing message is retried until acknowledged","time":{"start":1765857600717,"stop":1765857600718,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf29c5584ae65df","name":"should start ping timers on peer connect","time":{"start":1765857546671,"stop":1765857546671,"duration":0},"status":"passed","severity":"normal"},{"uid":"271958be5d32435d","name":"should dial peers from store when no connections remain","time":{"start":1765857546090,"stop":1765857546090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4973ea38ff0ca17","name":"should reject if Relay is requested but not mounted","time":{"start":1765857598048,"stop":1765857598048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c070be2f98372f","name":"Push message with numeric payload","time":{"start":1765858677706,"stop":1765858677706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deae2644e3a2da3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1765857532731,"stop":1765857532731,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc741c56d206f09","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1765857596380,"stop":1765857596381,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8d816ba282b71c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1765857596184,"stop":1765857596184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1beabf521eb4ec","name":"Check received message containing JSON","time":{"start":1765858070391,"stop":1765858070391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9c09c2b4aec7b2","name":"Push message with XML payload","time":{"start":1765858677697,"stop":1765858677697,"duration":0},"status":"passed","severity":"normal"},{"uid":"128569bfa9eab561","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765858097514,"stop":1765858097515,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d38ec9a1cdcf72","name":"LightPush","time":{"start":1765857949135,"stop":1765857949135,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd63cf90bcc0220c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1765857547199,"stop":1765857547199,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c30b84f6b13aff","name":"ends if response has no messages","time":{"start":1765857546961,"stop":1765857546962,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3da69a5fb7ab5","name":"Push message with content topic containing JSON","time":{"start":1765858677690,"stop":1765858677690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1789e99c88b51e3f","name":"should wait for LightPush peer to be connected","time":{"start":1765857598050,"stop":1765857598051,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef61d7fcf643d032","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app69/8/topic312/json","time":{"start":1765857910267,"stop":1765857910267,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cd71e71ad59ada","name":"should query peer with peer exchange protocol","time":{"start":1765857555931,"stop":1765857555931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1749c0b2581039b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1765857583041,"stop":1765857583043,"duration":2},"status":"passed","severity":"normal"},{"uid":"6729a1ba996e084f","name":"Push message with content topic containing numeric","time":{"start":1765858677678,"stop":1765858677678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa3fa07807c3c74","name":"Subscribe to topic containing short and receive message","time":{"start":1765858097514,"stop":1765858097514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6517813fe804205b","name":"Incoming message is emitted as received","time":{"start":1765857600717,"stop":1765857600717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbfc3c235aaabc9","name":"Relay - times out","time":{"start":1765857949130,"stop":1765857949132,"duration":2},"status":"passed","severity":"normal"},{"uid":"d087b9f66cdff9a0","name":"should emit a peer event after start","time":{"start":1765857866486,"stop":1765857866487,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e9a03be5155213","name":"should maintain proper timestamps if all messages received","time":{"start":1765857586729,"stop":1765857586729,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a06cbd9a71e47fd","name":"should return true for sync message with causal history","time":{"start":1765857600723,"stop":1765857600723,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4398c0118ea5db","name":"Ephemeral field is preserved - encoder v0","time":{"start":1765857628662,"stop":1765857628662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e159bd2f3a1f895","name":"should not create multiple intervals when called multiple times","time":{"start":1765857547146,"stop":1765857547146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade88c32744fcf87","name":"should use DNS peer discovery with light client","time":{"start":1765857626719,"stop":1765857626720,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d59bfd0917fe2e33","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1765857583052,"stop":1765857583053,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c958991be924506","name":"should emit multiple messages when query returns multiple messages","time":{"start":1765857597119,"stop":1765857597119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41f5e5cd0a7005a","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1765857555915,"stop":1765857555915,"duration":0},"status":"passed","severity":"normal"},{"uid":"35543aaa3b94bc56","name":"Passing page size 19 when there are 20 messages","time":{"start":1765857936313,"stop":1765857936313,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f0e0db4c1eaee7","name":"udp ip6 address","time":{"start":1765857537422,"stop":1765857537422,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f5c295cb868cc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765857537403,"stop":1765857537403,"duration":0},"status":"passed","severity":"normal"},{"uid":"289ea9244f3f70ab","name":"Check publish message containing long","time":{"start":1765857812113,"stop":1765857812113,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf90a147ff884ec7","name":"Push message with Script payload","time":{"start":1765858677708,"stop":1765858677708,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d4205ebdc09429","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1765857948513,"stop":1765857948513,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f65aba2421b9dd","name":"Decrypt messages","time":{"start":1765857800879,"stop":1765857800879,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a00e4dcd2f1c90","name":"should initialize with custom TTL","time":{"start":1765857555925,"stop":1765857555926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a4c2e28a4f3265","name":"Store - dialed after - with timeout","time":{"start":1765857949133,"stop":1765857949135,"duration":2},"status":"passed","severity":"normal"},{"uid":"c062aec944f7efb9","name":"should dispatch network event when browser goes online","time":{"start":1765857546634,"stop":1765857546635,"duration":1},"status":"passed","severity":"normal"},{"uid":"c491a68e29460ee1","name":"should add and remove event listeners correctly","time":{"start":1765857559902,"stop":1765857559902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6988adc6c33b50","name":"should only return 1 node with relay capability","time":{"start":1765857556158,"stop":1765857556159,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f212b300a3beff1","name":"does not throw on valid cases","time":{"start":1765857532621,"stop":1765857532622,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a49cf35dff921ed","name":"should handle task timeouts","time":{"start":1765857595648,"stop":1765857595650,"duration":2},"status":"passed","severity":"normal"},{"uid":"df9ed86945aab933","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1765857583000,"stop":1765857583000,"duration":0},"status":"passed","severity":"normal"},{"uid":"acee764793c0eca8","name":"Outgoing message is emitted as sent","time":{"start":1765857600715,"stop":1765857600715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6e985a105fc846","name":"Push message with shell command payload","time":{"start":1765858677709,"stop":1765858677709,"duration":0},"status":"passed","severity":"normal"},{"uid":"7614021f336bb979","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1765857546117,"stop":1765857546117,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd4960ea8a4fa5d","name":"Check publish message containing Chinese","time":{"start":1765857812114,"stop":1765857812114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7f9c0295d987dd","name":"Passing page size 0 when there are 110 messages","time":{"start":1765857936310,"stop":1765857936311,"duration":1},"status":"passed","severity":"normal"},{"uid":"782e53ff3880749","name":"should create ConnectionManager with required options","time":{"start":1765857547395,"stop":1765857547396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39f289f4e868ec","name":"should never report false negatives","time":{"start":1765857583217,"stop":1765857583217,"duration":0},"status":"passed","severity":"normal"},{"uid":"44486a93968a2096","name":"Push message with content topic containing special chars","time":{"start":1765858677711,"stop":1765858677711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1d5969b1e01cff","name":"should dial all remaining peers","time":{"start":1765857546092,"stop":1765857546092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d18d336010799a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1765857583027,"stop":1765857583027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef44a168e311ffe","name":"Check publish message containing unicode special characters","time":{"start":1765857812118,"stop":1765857812118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b382bb016542b186","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1765857532627,"stop":1765857532627,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8425a2e3b1b9b2a","name":"should handle missing messages with undefined retrievalHint","time":{"start":1765857586736,"stop":1765857586736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb6e92fc11b31d1","name":"Push 30 different messages","time":{"start":1765858677676,"stop":1765858677677,"duration":1},"status":"skipped","severity":"normal"},{"uid":"da1240facdd1d501","name":"should skip peer when dialed recently","time":{"start":1765857547151,"stop":1765857547152,"duration":1},"status":"passed","severity":"normal"},{"uid":"292f287a9b0d3aa0","name":"groups content topics by expected pubsub topic","time":{"start":1765857532637,"stop":1765857532638,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a37e600a311fe47","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1765857532641,"stop":1765857532641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5e3ac5395f80d7","name":"Push message equal or less that 1MB","time":{"start":1765858677682,"stop":1765858677682,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed537ce0eb99822","name":"should drop connection via multiaddr with hangUp","time":{"start":1765857710423,"stop":1765857710423,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da7a8dea3bb4ea2","name":"should ignore duplicate entries","time":{"start":1765857582509,"stop":1765857582511,"duration":2},"status":"passed","severity":"normal"},{"uid":"af321f9f34d6bd30","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1765857878617,"stop":1765857878617,"duration":0},"status":"passed","severity":"normal"},{"uid":"66337fe271d6cbab","name":"Subscribe to topic containing XML and publish message","time":{"start":1765857820371,"stop":1765857820372,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9531490e766b13","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1765857878583,"stop":1765857878588,"duration":5},"status":"passed","severity":"normal"},{"uid":"26536212026dc10f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1765857532647,"stop":1765857532647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3541ac1e8066bd4c","name":"Push message with rate limit","time":{"start":1765858677692,"stop":1765858677693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca33a51a3d5411ee","name":"should not receive a peer event before start","time":{"start":1765857866487,"stop":1765857866487,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d20bc0383a36c5","name":"should not dispatch event when already connected","time":{"start":1765857546633,"stop":1765857546634,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb770dfca32603d4","name":"Push message with emoji payload","time":{"start":1765858677676,"stop":1765858677676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5950eea938c3a28c","name":"should set up event listeners when started","time":{"start":1765857597110,"stop":1765857597110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad01829e276626b","name":"should initialize bloom filter with correct parameters","time":{"start":1765857583214,"stop":1765857583216,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a2a5e8a2f742ffe","name":"Push message with XML payload","time":{"start":1765858677674,"stop":1765858677675,"duration":1},"status":"passed","severity":"normal"},{"uid":"855716c7164d8f3c","name":"Fails to push message with large meta","time":{"start":1765858677681,"stop":1765858677681,"duration":0},"status":"passed","severity":"normal"},{"uid":"1500f43a5e20c94a","name":"should handle all zero keep alive options","time":{"start":1765857546699,"stop":1765857546699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7908675368805bdf","name":"should add received message to localHistory with retrievalHint","time":{"start":1765857586730,"stop":1765857586730,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9474ba517c2d8a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1765857583039,"stop":1765857583040,"duration":1},"status":"passed","severity":"normal"},{"uid":"db09a14ddd105126","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1765857930443,"stop":1765857930444,"duration":1},"status":"passed","severity":"normal"},{"uid":"c328f9b11c3ca048","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1765857583016,"stop":1765857583016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae69f59ae7399f03","name":"should skip peers that don't support peer exchange","time":{"start":1765857555930,"stop":1765857555930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a365ef5aa550c70","name":"should reject if LightPush is requested but not mounted","time":{"start":1765857598048,"stop":1765857598049,"duration":1},"status":"passed","severity":"normal"},{"uid":"6927369358976202","name":"should delegate to networkMonitor.isConnected()","time":{"start":1765857547399,"stop":1765857547400,"duration":1},"status":"passed","severity":"normal"},{"uid":"af43866c4b77344f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1765857820372,"stop":1765857820372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8137923dca3608c2","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1765857555915,"stop":1765857555916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c140b432e71fb9c","name":"Push message equal or less that 1MB","time":{"start":1765858677694,"stop":1765858677694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af7880be20f1b8c","name":"Push message with content topic containing short","time":{"start":1765858677688,"stop":1765858677688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7508d16f038b6717","name":"Check message on other pubsub topic is not received","time":{"start":1765858070406,"stop":1765858070407,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13e8a3a762ec80e","name":"Push message with shell command payload","time":{"start":1765858677686,"stop":1765858677687,"duration":1},"status":"passed","severity":"normal"},{"uid":"33914f3d0746ecc3","name":"should reject on timeout if it was set","time":{"start":1765857598050,"stop":1765857598050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e0101e65e17b3c","name":"Encoder error raises irrecoverable error","time":{"start":1765857600715,"stop":1765857600716,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fa9141ae7a9bd3","name":"Push message with Arabic payload","time":{"start":1765858677696,"stop":1765858677696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9407d57c5dd37d1a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765858097517,"stop":1765858097517,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3e26f7a567e3bb","name":"should handle timestamp equal to current time","time":{"start":1765857586487,"stop":1765857586487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f229f938ecc96fd","name":"should not update T_req if message already exists","time":{"start":1765857582481,"stop":1765857582481,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e0fa03a3b129b4","name":"should handle complete connection lifecycle","time":{"start":1765857546639,"stop":1765857546639,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8683ef80a0677d","name":"should not fail to stop the service if it was not started","time":{"start":1765857866485,"stop":1765857866485,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa20d2f81748dd66","name":"Check received message with timestamp: 1765857620994000000 ","time":{"start":1765858070393,"stop":1765858070393,"duration":0},"status":"passed","severity":"normal"},{"uid":"172981a015e066b9","name":"Check received message containing Chinese","time":{"start":1765858070399,"stop":1765858070399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed8ce9e945fdc01","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765858097513,"stop":1765858097513,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f851b144d53e2f","name":"Push message with Arabic payload","time":{"start":1765858677707,"stop":1765858677707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1243efdd6cb1238","name":"should return all connected peers without codec filter","time":{"start":1765857547404,"stop":1765857547404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bfd78ea9e0171","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1765857948526,"stop":1765857948527,"duration":1},"status":"passed","severity":"normal"},{"uid":"89486f01c22bcfc1","name":"Push message with content topic containing Russian","time":{"start":1765858677679,"stop":1765858677679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3548d62d15567cca","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1765857597957,"stop":1765857597957,"duration":0},"status":"passed","severity":"normal"},{"uid":"105df6ecf90a0958","name":"Push message with XML payload","time":{"start":1765858677685,"stop":1765858677686,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e8231a3fb07aa8","name":"yields decoded messages","time":{"start":1765857546962,"stop":1765857546965,"duration":3},"status":"passed","severity":"normal"},{"uid":"f6eca150a2462c9","name":"Subscribe to topic containing short and publish message","time":{"start":1765857820367,"stop":1765857820368,"duration":1},"status":"passed","severity":"normal"},{"uid":"af928d1cfc4e82d7","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1765857582990,"stop":1765857582991,"duration":1},"status":"passed","severity":"normal"},{"uid":"3572c3c5bec05ae8","name":"throws an error for improperly formatted content topics","time":{"start":1765857532639,"stop":1765857532639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2510fca65c3728f1","name":"should not start if already started","time":{"start":1765857555927,"stop":1765857555927,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d2c40157608228","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1765857546353,"stop":1765857546353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a568407302f6afcc","name":"random static sharding 8 - Cluster ID: 40, Shard ID: 715","time":{"start":1765857931009,"stop":1765857931010,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e16cfa99ec87b9a","name":"can query messages by message hash","time":{"start":1765857913841,"stop":1765857913842,"duration":1},"status":"passed","severity":"normal"},{"uid":"749e9f74327b04b7","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1765857586731,"stop":1765857586731,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ddf9f0592ae863","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1765857583028,"stop":1765857583028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf809e69d1a2b70","name":"should be able to dial TLS multiaddrs","time":{"start":1765857710423,"stop":1765857710423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92279cffac606eb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1765857812118,"stop":1765857812119,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41b008ea23cc209","name":"should return usable stream attached to connection","time":{"start":1765857547194,"stop":1765857547195,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc18f958020b751","name":"should stop all internal components","time":{"start":1765857547399,"stop":1765857547399,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb284c5c4b40fbba","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1765857689130,"stop":1765857689133,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ecd009aa0e1d413","name":"Query generator for multiple messages with different content topic format","time":{"start":1765857923825,"stop":1765857923826,"duration":1},"status":"passed","severity":"normal"},{"uid":"20081116df4d690f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1765857841821,"stop":1765857841821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2274e7d1460dca64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1765857532646,"stop":1765857532646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60a1342c3763e95","name":"random static sharding 7 - Cluster ID: 954, Shard ID: 182","time":{"start":1765857931007,"stop":1765857931009,"duration":2},"status":"passed","severity":"normal"},{"uid":"148d63992b2a434a","name":"different cluster: nodes don't connect","time":{"start":1765857713741,"stop":1765857713741,"duration":0},"status":"passed","severity":"normal"},{"uid":"acea26b2b6a6ea74","name":"should dial peers from store when browser is connected","time":{"start":1765857546086,"stop":1765857546087,"duration":1},"status":"passed","severity":"normal"},{"uid":"617185084cd72b65","name":"should create a new stream if no existing for protocol found","time":{"start":1765857547196,"stop":1765857547196,"duration":0},"status":"passed","severity":"normal"},{"uid":"be888260e16e1d96","name":"should handle peer disconnect event when no connections remain","time":{"start":1765857546629,"stop":1765857546632,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd9d6a1c62cccdd7","name":"throws on content topic with too few or too many fields","time":{"start":1765857532622,"stop":1765857532623,"duration":1},"status":"passed","severity":"normal"},{"uid":"8819a3d8e2921009","name":"Push message with special chars payload","time":{"start":1765858677673,"stop":1765858677673,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec0d381fc319aad","name":"Reusing cursor across nodes","time":{"start":1765857878617,"stop":1765857878617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b10be188716a060","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1765857583024,"stop":1765857583024,"duration":0},"status":"passed","severity":"normal"},{"uid":"230d3fbac78afd3c","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1765857586486,"stop":1765857586486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c8990c77c6b17","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1765857532647,"stop":1765857532648,"duration":1},"status":"passed","severity":"normal"},{"uid":"de23cc553a25063e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1765857532631,"stop":1765857532632,"duration":1},"status":"passed","severity":"normal"},{"uid":"625fadb218d1a479","name":"can start the service","time":{"start":1765857866484,"stop":1765857866484,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d8ecbc045dd017","name":"should create PeerExchangeDiscovery with default options","time":{"start":1765857555937,"stop":1765857555937,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ee668f09c085b9","name":"should handle multiple peer connections","time":{"start":1765857546671,"stop":1765857546671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60d2353e4f93b03","name":"Check received message with timestamp: 1765857620994 ","time":{"start":1765858070405,"stop":1765858070405,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f9176fad93ebeb","name":"should be able to encode the field with only STORE set to true","time":{"start":1765857537387,"stop":1765857537388,"duration":1},"status":"passed","severity":"normal"},{"uid":"906a102870aa4417","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1765857532649,"stop":1765857532649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dae7514fa295e35","name":"Push message equal or less that 1MB","time":{"start":1765858677716,"stop":1765858677716,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab1efa2bf45fa86","name":"should evict furthest entry when buffer is full","time":{"start":1765857582512,"stop":1765857582512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6aec9c285f3fa5","name":"Fails to push message bigger that 1MB","time":{"start":1765858677694,"stop":1765858677694,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a0f63c3b891ba","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1765857583021,"stop":1765857583022,"duration":1},"status":"passed","severity":"normal"},{"uid":"1452a5ff7627cf14","name":"should handle disconnect when peer has no timers","time":{"start":1765857546690,"stop":1765857546690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cae213dda3f975d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765857626720,"stop":1765857626721,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c280c8870d853ef","name":"should start periodic discovery on start","time":{"start":1765857555935,"stop":1765857555936,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5385fe4836fc0f","name":"should return empty array when no peers connected","time":{"start":1765857547403,"stop":1765857547404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ddbcff3b65f338","name":"should properly setup health event callback","time":{"start":1765857597114,"stop":1765857597114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec2816e4d521a7a","name":"Push message with Script payload","time":{"start":1765858677674,"stop":1765858677674,"duration":0},"status":"passed","severity":"normal"},{"uid":"3491e3d69cd7909","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1765857583008,"stop":1765857583008,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0995e7526cc98b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1765857532648,"stop":1765857532648,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c15bc8d1a51dfdb","name":"Retries within given interval","time":{"start":1765857597665,"stop":1765857597665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dce649dce783f","name":"Query generator for multiple messages with different message text format","time":{"start":1765857923822,"stop":1765857923823,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f005c8d31a863ea","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1765857546678,"stop":1765857546679,"duration":1},"status":"passed","severity":"normal"},{"uid":"233565c14edf42be","name":"Push message with Chinese payload","time":{"start":1765858677673,"stop":1765858677673,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e7f4d3f6698f0","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1765857600724,"stop":1765857600725,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4e9338238ea78b","name":"Query with Promise Callback, No Decoder","time":{"start":1765857893474,"stop":1765857893474,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e2496edcf4fe6e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1765857878607,"stop":1765857878616,"duration":9},"status":"passed","severity":"normal"},{"uid":"c5cc856c66ce9d24","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1765857583014,"stop":1765857583015,"duration":1},"status":"passed","severity":"normal"},{"uid":"499211d3d4ac3f3c","name":"should start and setup intervals and event listeners","time":{"start":1765857596381,"stop":1765857596381,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6f5ce44006a107","name":"should insert message into bloom filter","time":{"start":1765857586726,"stop":1765857586727,"duration":1},"status":"passed","severity":"normal"},{"uid":"200bd42b98311fd8","name":"should maintain chronological order of messages in localHistory","time":{"start":1765857586730,"stop":1765857586731,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ffc9c50b4b9951","name":"should initialize with libp2p components","time":{"start":1765857555907,"stop":1765857555911,"duration":4},"status":"passed","severity":"normal"},{"uid":"127ac2140a08e0ec","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765858097520,"stop":1765858097520,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c235803d1268b2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1765857565276,"stop":1765857565277,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5e961b94fde27a","name":"should stop peer exchange discovery","time":{"start":1765857555927,"stop":1765857555927,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2f546f91bcf260","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1765857532731,"stop":1765857532731,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7ec9ae4c19fba5","name":"Using a function","time":{"start":1765857943815,"stop":1765857943816,"duration":1},"status":"passed","severity":"normal"},{"uid":"aade8b0b1b2e7823","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1765857586729,"stop":1765857586729,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd77213923f53db1","name":"should handle errors when getting connections","time":{"start":1765857546638,"stop":1765857546638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b3b5046657c4c3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765857800643,"stop":1765857800643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26a489bc5a991b8","name":"should invoke callbacks when receiving a message","time":{"start":1765857596380,"stop":1765857596380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba79ace66351a61d","name":"should sort by messageId when timestamps are equal","time":{"start":1765857586741,"stop":1765857586742,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d96ddf0a975439c","name":"Push message with content topic containing Chinese","time":{"start":1765858677678,"stop":1765858677678,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a6466b35f538d6","name":"should throw error - no public key","time":{"start":1765857537948,"stop":1765857537948,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cece06cddc7b485","name":"should return PeerId when Multiaddr input is provided","time":{"start":1765857546151,"stop":1765857546151,"duration":0},"status":"passed","severity":"normal"},{"uid":"2268dffca563d54b","name":"Store - dialed first","time":{"start":1765857949132,"stop":1765857949133,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ba8cde3d6caf8f","name":"Push message with short payload","time":{"start":1765858677705,"stop":1765858677706,"duration":1},"status":"passed","severity":"normal"},{"uid":"838b6c5a1a8106ad","name":"Check received message containing special chars","time":{"start":1765858070399,"stop":1765858070399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8209cacb626deb7","name":"Push message with content topic containing short","time":{"start":1765858677700,"stop":1765858677700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1890e96f594d084","name":"should return false when navigator.onLine is false","time":{"start":1765857546621,"stop":1765857546621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea854849e16103e","name":"configure the node with multiple content topics","time":{"start":1765857910282,"stop":1765857910283,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b204c3025de71ac","name":"Push message with custom timestamp: 1765861246171","time":{"start":1765858677704,"stop":1765858677705,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee000b243871681","name":"Push message with special chars payload","time":{"start":1765858677706,"stop":1765858677706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0121202d033f2b","name":"should return false when peer shard info is not found","time":{"start":1765857546323,"stop":1765857546323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e837da44c3564b3d","name":"Push message with content topic containing Russian","time":{"start":1765858677690,"stop":1765858677690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cc8f0ca77abe25","name":"Push message with content topic containing unicode special characters","time":{"start":1765858677702,"stop":1765858677703,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c297cc583651f5c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1765857665215,"stop":1765857665215,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b48b303c76a4e07","name":"Round trip binary encryption [ecies, signature]","time":{"start":1765857566838,"stop":1765857566838,"duration":0},"status":"passed","severity":"normal"},{"uid":"644aeee063296824","name":"Query Generator, Multiple PubsubTopics","time":{"start":1765857893470,"stop":1765857893470,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1d1358f86ae0fe","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1765857582978,"stop":1765857582978,"duration":0},"status":"passed","severity":"normal"},{"uid":"326971114cdad5e2","name":"random static sharding 5 - Cluster ID: 884, Shard ID: 615","time":{"start":1765857931004,"stop":1765857931006,"duration":2},"status":"passed","severity":"normal"},{"uid":"d63b39e3ca816043","name":"Round trip binary serialization","time":{"start":1765857547326,"stop":1765857547326,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e8ffd4cfa47bed","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1765857820366,"stop":1765857820366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eee42b68ff58645","name":"should not change state when connections remain after disconnect","time":{"start":1765857546632,"stop":1765857546633,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66217094e47970a","name":"should be online or offline if network state changed","time":{"start":1765857640974,"stop":1765857640974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0e92ec93c5cc1c","name":"Check message with non string payload is not received","time":{"start":1765858070396,"stop":1765858070397,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71762e4d00caac4","name":"should skip peer when already connected","time":{"start":1765857547150,"stop":1765857547151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f98a15143ac0a8f","name":"Encoder throws on undefined content topic","time":{"start":1765857547327,"stop":1765857547328,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d69ce26301b1238","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1765857805454,"stop":1765857805454,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cf8acf4d0c537a","name":"Subscribe to topic containing Script and receive message","time":{"start":1765858097525,"stop":1765858097525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e699554cf3f6190d","name":"Check message on other pubsub topic is not received","time":{"start":1765858070395,"stop":1765858070395,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f4d588b504c621","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1765857595837,"stop":1765857595837,"duration":0},"status":"passed","severity":"normal"},{"uid":"789c178b3be7f018","name":"should work with stubbed waku event emitter","time":{"start":1765857597111,"stop":1765857597112,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8d6ecf2761d8f","name":"Retrieval Hint","time":{"start":1765857586740,"stop":1765857586740,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b3079b491419a1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1765857547199,"stop":1765857547200,"duration":1},"status":"passed","severity":"normal"},{"uid":"e666e9d655230285","name":"should be delivered immediately if received","time":{"start":1765857586739,"stop":1765857586739,"duration":0},"status":"passed","severity":"normal"},{"uid":"611f6eac46896d47","name":"Check message with no pubsub topic is not received","time":{"start":1765858070395,"stop":1765858070395,"duration":0},"status":"passed","severity":"normal"},{"uid":"f297284223037c8","name":"Check publish message containing escaped characters","time":{"start":1765857812117,"stop":1765857812117,"duration":0},"status":"passed","severity":"normal"},{"uid":"743983cc9cc48a77","name":"Decoder throws on empty string content topic","time":{"start":1765857566840,"stop":1765857566840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a609123a398b996","name":"should start the dialing interval","time":{"start":1765857547145,"stop":1765857547145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef4ab87db19bad","name":"isConnected between 2 js-waku relay nodes","time":{"start":1765857640973,"stop":1765857640973,"duration":0},"status":"passed","severity":"normal"},{"uid":"acac094802e04ca7","name":"should set field with only RELAY enabled","time":{"start":1765857537954,"stop":1765857537954,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2f678dc44794cf","name":"should properly create location multiaddrs - tcp6","time":{"start":1765857537952,"stop":1765857537952,"duration":0},"status":"passed","severity":"normal"},{"uid":"435ca8385f24ca83","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1765857689128,"stop":1765857689128,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fd64916b38fa34","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1765857583002,"stop":1765857583003,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f02497a9005e22","name":"should detect messages with missing dependencies","time":{"start":1765857586733,"stop":1765857586733,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdbede46621e1d7","name":"Generator, one shard","time":{"start":1765857884853,"stop":1765857884854,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8a7ef0cd9b6d06","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1765857893472,"stop":1765857893472,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc96ec4364415be7","name":"should be safe to call multiple times","time":{"start":1765857545867,"stop":1765857545867,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae2791c33d931b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1765857555755,"stop":1765857555756,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5256934b86096b","name":"Decoder throws on undefined content topic","time":{"start":1765857547328,"stop":1765857547328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f022ff29be0e1409","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1765857820371,"stop":1765857820371,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a6cc64f3d1887d","name":"can start the service","time":{"start":1765857626705,"stop":1765857626706,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d367ad16e1a5f3e","name":"should return false when peer has no shard info","time":{"start":1765857546319,"stop":1765857546320,"duration":1},"status":"passed","severity":"normal"},{"uid":"18280958a3788c67","name":"should perform ping and update peer store on timer","time":{"start":1765857546676,"stop":1765857546676,"duration":0},"status":"passed","severity":"normal"},{"uid":"839a05ed0403912e","name":"Refresh subscription","time":{"start":1765857820366,"stop":1765857820366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1481a5f7618a7839","name":"Check message with no pubsub topic is not received","time":{"start":1765858070407,"stop":1765858070407,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ebb3364988addf","name":"should reject if Filter is requested but not mounted","time":{"start":1765857598049,"stop":1765857598049,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b5844c9c68e2e2","name":"Push message with content topic containing unicode special characters","time":{"start":1765858677713,"stop":1765858677713,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3921f6d3f323a4","name":"should handle complete discovery-to-dial flow","time":{"start":1765857545899,"stop":1765857545899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0aff0f546ba15a","name":"should handle peer store errors gracefully","time":{"start":1765857545881,"stop":1765857545887,"duration":6},"status":"passed","severity":"normal"},{"uid":"966bb159f5d5bf0e","name":"should return start time to match max range","time":{"start":1765857597123,"stop":1765857597124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee7bba9824d4428","name":"should create KeepAliveManager with relay","time":{"start":1765857546658,"stop":1765857546658,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b06d6f63187473","name":"should handle complete peer lifecycle","time":{"start":1765857546700,"stop":1765857546701,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf8dc842b9b3760","name":"can query messages normally","time":{"start":1765857913839,"stop":1765857913840,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffd5a282cd464dc","name":"yields undefined for messages without content topic","time":{"start":1765857546965,"stop":1765857546965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b1c7ce5a977bf9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765857800641,"stop":1765857800642,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93145020ae8e40f","name":"should have no discoveries enabled by default","time":{"start":1765857594865,"stop":1765857594865,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b705862aafca60","name":"should compute hash only when first accessed","time":{"start":1765857547329,"stop":1765857547330,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8fd842ff6712d2","name":"should retry if all attempts fail","time":{"start":1765857595652,"stop":1765857595652,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d67c7388946e","name":"Push 30 different messages","time":{"start":1765858677710,"stop":1765858677710,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2648d9f7edaacdb8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1765857532631,"stop":1765857532631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24c62eb71557f76","name":"should return false when pubsub topic parsing fails","time":{"start":1765857546330,"stop":1765857546331,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f0568262643ea3","name":"Publishes to nwaku","time":{"start":1765857812868,"stop":1765857812868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6a8d826b70023c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765857598478,"stop":1765857598478,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c136cd277d01f","name":"should remove event listeners when stopped","time":{"start":1765857597110,"stop":1765857597111,"duration":1},"status":"passed","severity":"normal"},{"uid":"313d9121cb0646a4","name":"should create RPC request with correct parameters","time":{"start":1765857555918,"stop":1765857555918,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b2db940882eb27","name":"Push message with content topic containing long","time":{"start":1765858677677,"stop":1765858677678,"duration":1},"status":"passed","severity":"normal"},{"uid":"6569400bbc1de0b2","name":"should dial peer immediately when queue is empty","time":{"start":1765857547149,"stop":1765857547149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaed0d6039da12c","name":"should only return 1 node with relay and store capability","time":{"start":1765857556159,"stop":1765857556159,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea43cb10299eec5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1765857532646,"stop":1765857532647,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6fdee9914d57f7","name":"it tolerates circular branch references","time":{"start":1765857556157,"stop":1765857556157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f771d2a8e023ff6","name":"Push message with content topic containing escaped characters","time":{"start":1765858677713,"stop":1765858677713,"duration":0},"status":"passed","severity":"normal"},{"uid":"577b9c00e7624b34","name":"Check received message containing unicode special characters","time":{"start":1765858070403,"stop":1765858070404,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca843c06f90cdc7","name":"should return false","time":{"start":1765857537948,"stop":1765857537948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1565ff2e2f9f99","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1765857566837,"stop":1765857566838,"duration":1},"status":"passed","severity":"normal"},{"uid":"136f84aee2e8a698","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1765857930443,"stop":1765857930443,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb88da4d911f23b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1765857582977,"stop":1765857582978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b142be5604ac3887","name":"should handle retrieve function with query parameters","time":{"start":1765857597115,"stop":1765857597115,"duration":0},"status":"passed","severity":"normal"},{"uid":"7291b24de9eec8da","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1765857532640,"stop":1765857532640,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee82a6d398e925e1","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1765857626721,"stop":1765857626721,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5cda29095b6a7719","name":"should not receive a peer event after stop","time":{"start":1765857559900,"stop":1765857559900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a1e9adaa63f575","name":"can start the service","time":{"start":1765857559898,"stop":1765857559898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67e364a1767f020","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1765857595843,"stop":1765857595843,"duration":0},"status":"passed","severity":"normal"},{"uid":"97547d0013f88d98","name":"should successfully stop","time":{"start":1765857596191,"stop":1765857596191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c069ba7bdcf38c13","name":"Query Generator - false","time":{"start":1765857921565,"stop":1765857921566,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7fc457529e1fc5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1765857555915,"stop":1765857555915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cb125d5a22c1ec","name":"should skip peers that were recently queried","time":{"start":1765857555930,"stop":1765857555931,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d27233265ace76","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1765857546099,"stop":1765857546100,"duration":1},"status":"passed","severity":"normal"},{"uid":"c500b2d4c0e679dc","name":"Publish message with custom timestamp: Tue Dec 16 2025 05:03:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1765857812119,"stop":1765857812120,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa54651c9c65a51b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1765857812121,"stop":1765857812121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac65d509f6a91d21","name":"should use peerId from options when provided to queryGenerator","time":{"start":1765857597958,"stop":1765857597959,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffec7fbb74973691","name":"Nodes with multiple pubsub topic","time":{"start":1765857805452,"stop":1765857805452,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa58b58ddf2815a","name":"Check publish message containing JSON","time":{"start":1765857812116,"stop":1765857812117,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e95808216f9ce83","name":"should successfully unsubscribe from an existing subscription","time":{"start":1765857596189,"stop":1765857596190,"duration":1},"status":"passed","severity":"normal"},{"uid":"79954612d1867638","name":"should sort peers by ping value","time":{"start":1765857547405,"stop":1765857547405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7525ac82a2f848","name":"should process successful peer exchange query","time":{"start":1765857555933,"stop":1765857555933,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb46edc5782408fd","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1765857583001,"stop":1765857583001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d724e4c2af9ee077","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1765857532639,"stop":1765857532640,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ab95ace505b985","name":"Push message with long payload","time":{"start":1765858677683,"stop":1765858677683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a530302e7c8ba86","name":"should discover peers from provided peer cache","time":{"start":1765857716226,"stop":1765857716227,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b14b49b856f7dc","name":"Push message with content topic containing SQL Injection","time":{"start":1765858677702,"stop":1765858677702,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df12b6d5fd48629","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1765857595836,"stop":1765857595836,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef731a9d077c2b7a","name":"should handle browser offline state overriding peer connections","time":{"start":1765857546639,"stop":1765857546643,"duration":4},"status":"passed","severity":"normal"},{"uid":"e9bcd6378ef9bdf8","name":"Push message with Russian payload","time":{"start":1765858677674,"stop":1765858677674,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cc2e2a48153a78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1765857583044,"stop":1765857583045,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c6ec79437c3f2c","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1765857597116,"stop":1765857597116,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4f0d85e81eca7f","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1765857603902,"stop":1765857603902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfea3fda594204d7","name":"should increase lamport timestamp","time":{"start":1765857586726,"stop":1765857586726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e80f89be5bdf0f","name":"should remove event listeners from globalThis","time":{"start":1765857546620,"stop":1765857546620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9822690a3f29e73f","name":"Renews subscription after lossing a connection","time":{"start":1765858097519,"stop":1765858097519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c2990646704304","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1765857532641,"stop":1765857532641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1011170f4806d9e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765857645943,"stop":1765857645943,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a411c5d9630183","name":"should wait for Filter peer to be connected","time":{"start":1765857598051,"stop":1765857598051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ba8473d1a557fe","name":"should handle errors when removing globalThis listeners","time":{"start":1765857546620,"stop":1765857546620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17b2c4830947cd3","name":"should dispatch connect and disconnect events","time":{"start":1765857595829,"stop":1765857595830,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e926edb7fc3f731","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1765857595843,"stop":1765857595844,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e181b33b919182","name":"should return undefined if no connection provided","time":{"start":1765857547195,"stop":1765857547195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e424f3cf97f1c2a3","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app64/10/topic71/utf8","time":{"start":1765857910275,"stop":1765857910276,"duration":1},"status":"passed","severity":"normal"},{"uid":"351773c317fba154","name":"Fails to push message bigger that 1MB","time":{"start":1765858677705,"stop":1765858677705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b867688d57fbc71f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1765857805451,"stop":1765857805451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a013de280dea704","name":"should support chaining for add method","time":{"start":1765857594841,"stop":1765857594842,"duration":1},"status":"passed","severity":"normal"},{"uid":"b894de4c31077f5e","name":"Ordered Callback - false","time":{"start":1765857921570,"stop":1765857921570,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1ec197c9c3ec5","name":"should get / set UDP multiaddr","time":{"start":1765857537950,"stop":1765857537950,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f2f39f1153e63c","name":"Does not throw an exception when node disconnects","time":{"start":1765857943810,"stop":1765857943811,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1c78bca6cc9365","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1765857546118,"stop":1765857546118,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eac89903431797","name":"Push message with content topic containing long","time":{"start":1765858677700,"stop":1765858677700,"duration":0},"status":"passed","severity":"normal"},{"uid":"279e5d48a03657f0","name":"Relay","time":{"start":1765857626979,"stop":1765857626980,"duration":1},"status":"passed","severity":"normal"},{"uid":"21bc7d163bad825a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765857537398,"stop":1765857537398,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bf40f5508a09a4","name":"Check received message containing long","time":{"start":1765858070387,"stop":1765858070387,"duration":0},"status":"passed","severity":"normal"},{"uid":"60238e8ed74875ea","name":"Promise Callback - false","time":{"start":1765857921566,"stop":1765857921566,"duration":0},"status":"passed","severity":"normal"},{"uid":"6664b0f0ae2c5041","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1765857532628,"stop":1765857532629,"duration":1},"status":"passed","severity":"normal"},{"uid":"beda4d888a0f5caf","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765858097516,"stop":1765858097516,"duration":0},"status":"passed","severity":"normal"},{"uid":"66db59808c95c249","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1765857628662,"stop":1765857628663,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce70c71da8d8a8c7","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1765857546112,"stop":1765857546114,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3581208b56e622e","name":"should properly create location multiaddrs - tcp","time":{"start":1765857537952,"stop":1765857537952,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b3813e8ab9cd4f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1765857923827,"stop":1765857923827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25b147b570e2917","name":"Outgoing message is emitted as sent","time":{"start":1765857598477,"stop":1765857598477,"duration":0},"status":"passed","severity":"normal"},{"uid":"db35224d6417c95f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1765857583037,"stop":1765857583039,"duration":2},"status":"passed","severity":"normal"},{"uid":"996ce9880720c98a","name":"should handle peer store errors gracefully","time":{"start":1765857596950,"stop":1765857596950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5959722a4e61154","name":"should encode/decode to text encoding","time":{"start":1765857537949,"stop":1765857537949,"duration":0},"status":"passed","severity":"normal"},{"uid":"4716e8d8f732162e","name":"should return false when peer is not on topic","time":{"start":1765857547406,"stop":1765857547406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74b3e7665a14d8b","name":"Push message with Arabic payload","time":{"start":1765858677673,"stop":1765858677673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3993c3e79229e3f","name":"Overlapping topic subscription","time":{"start":1765857820367,"stop":1765857820367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5204776dbafcc9e9","name":"should capture event listeners for testing","time":{"start":1765857597113,"stop":1765857597113,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9504b1fd61718c","name":"Non TWN Cluster","time":{"start":1765857910267,"stop":1765857910267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4df49dc7e12d20f","name":"should not be delivered","time":{"start":1765857586738,"stop":1765857586738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a8736b688deba","name":"should clear existing timers before creating new ones","time":{"start":1765857546691,"stop":1765857546698,"duration":7},"status":"passed","severity":"normal"},{"uid":"9d1e333abde1c791","name":"should process tasks in queue","time":{"start":1765857595637,"stop":1765857595639,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bc7ef9ab009a03d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1765857532645,"stop":1765857532645,"duration":0},"status":"passed","severity":"normal"},{"uid":"685f9cd104779b4e","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1765857603901,"stop":1765857603902,"duration":1},"status":"passed","severity":"normal"},{"uid":"94941873962a4915","name":"Check received message containing Script","time":{"start":1765858070401,"stop":1765858070401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5d6b70e89f93da","name":"Subscribe to topic containing Script and receive message","time":{"start":1765858097516,"stop":1765858097516,"duration":0},"status":"passed","severity":"normal"},{"uid":"7defe5ac1c2c0b23","name":"random static sharding 1 - Cluster ID: 166, Shard ID: 619","time":{"start":1765857930999,"stop":1765857930999,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c001c76fa137868","name":"should clear timers for specific peer on disconnect","time":{"start":1765857546690,"stop":1765857546690,"duration":0},"status":"passed","severity":"normal"},{"uid":"689b3bac2b47011e","name":"should process queue every 500ms","time":{"start":1765857547157,"stop":1765857547157,"duration":0},"status":"passed","severity":"normal"},{"uid":"6567bf61b69afcd8","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1765857600724,"stop":1765857600724,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e07cc74e3ba157","name":"Push message with content topic containing SQL Injection","time":{"start":1765858677679,"stop":1765858677679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eed792145d99a","name":"should return true even if peer has no overlapping shards","time":{"start":1765857546319,"stop":1765857546319,"duration":0},"status":"passed","severity":"normal"},{"uid":"65390e8c37399428","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1765857586735,"stop":1765857586735,"duration":0},"status":"passed","severity":"normal"},{"uid":"344045798dfb2663","name":"should add and check entries correctly","time":{"start":1765857594838,"stop":1765857594841,"duration":3},"status":"passed","severity":"normal"},{"uid":"6778749568e14edd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765858097519,"stop":1765858097520,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67cbf76328da79b","name":"should get / set TCP multiaddr","time":{"start":1765857537950,"stop":1765857537950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ab02c16062e2e3","name":"Relay Node - default protocol","time":{"start":1765857949137,"stop":1765857949138,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a1417cb4c83d89","name":"should return start time to last successful query since last query is less than max range","time":{"start":1765857597123,"stop":1765857597123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e489b1d33fe1fe","name":"should not dial peers from store when browser is not connected","time":{"start":1765857546087,"stop":1765857546089,"duration":2},"status":"passed","severity":"normal"},{"uid":"c543d41d79c0b4dc","name":"should properly start and stop event listening","time":{"start":1765857596942,"stop":1765857596943,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc94026f5f1f7f46","name":"Subscribe and receives messages on 20 topics","time":{"start":1765858097512,"stop":1765858097512,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aaf1dcf445559b","name":"Fails to publish duplicate message","time":{"start":1765857812120,"stop":1765857812120,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32e36af5f293f6c","name":"should create ShardReader with auto sharding network config","time":{"start":1765857546311,"stop":1765857546311,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac348f8e49bd1de","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1765857582991,"stop":1765857582992,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83838f1a83e758f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1765857537393,"stop":1765857537394,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e03b60f087c89e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1765857583037,"stop":1765857583037,"duration":0},"status":"passed","severity":"normal"},{"uid":"3221957601770e4b","name":"Publish message with large meta","time":{"start":1765857812123,"stop":1765857812123,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e7c18c71eacd46","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1765857546142,"stop":1765857546143,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ebcd371171edb7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1765857583025,"stop":1765857583025,"duration":0},"status":"passed","severity":"normal"},{"uid":"6049b57f1074d0f1","name":"throws if store query response has error status","time":{"start":1765857546961,"stop":1765857546961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9055c580287edd8","name":"should create ShardReader with static shards network config","time":{"start":1765857546311,"stop":1765857546312,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d65db24f36c3f5b","name":"should remove event listener for peer:discovery","time":{"start":1765857545862,"stop":1765857545867,"duration":5},"status":"passed","severity":"normal"},{"uid":"3aa1c257a2a35362","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1765857546084,"stop":1765857546084,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8e646b2c2cde94","name":"tcp ip4 address","time":{"start":1765857537421,"stop":1765857537422,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c5a24095e5d095","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1765857805455,"stop":1765857805455,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbf37466bcf46ce","name":"Check received message containing unicode special characters","time":{"start":1765858070392,"stop":1765858070392,"duration":0},"status":"passed","severity":"normal"},{"uid":"691e8210ee238d9","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1765857547405,"stop":1765857547406,"duration":1},"status":"passed","severity":"normal"},{"uid":"db39e0ac529a668e","name":"should stop and cleanup resources","time":{"start":1765857596382,"stop":1765857596383,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98e7162186cae63","name":"Check publish message after client node is restarted","time":{"start":1765857812122,"stop":1765857812123,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e0331a7245aa1c18","name":"should be able to decode the field with only RELAY set to true","time":{"start":1765857537399,"stop":1765857537399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11745a9b88c4569","name":"should transition to Unhealthy when no connections","time":{"start":1765857596939,"stop":1765857596939,"duration":0},"status":"passed","severity":"normal"},{"uid":"557e48095ff3269d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1765857532629,"stop":1765857532629,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ed1a12a9d61cbf","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765857713765,"stop":1765857713767,"duration":2},"status":"passed","severity":"normal"},{"uid":"6452e3b6c02e9624","name":"should handle case when navigator is not available","time":{"start":1765857546625,"stop":1765857546626,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0afbd9c6f6c643d","name":"throws on content topic with empty application field","time":{"start":1765857532625,"stop":1765857532625,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f4841759c51bad","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1765857948513,"stop":1765857948516,"duration":3},"status":"passed","severity":"normal"},{"uid":"511230b0d1c3d25c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1765857583026,"stop":1765857583027,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c9b3249c16b639","name":"Push message with long payload","time":{"start":1765858677672,"stop":1765858677672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c858117aa737109e","name":"should be empty after removing the only subscription","time":{"start":1765857596377,"stop":1765857596380,"duration":3},"status":"passed","severity":"normal"},{"uid":"5afeafc095712de1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765857800638,"stop":1765857800638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab77b0a730eaab1","name":"Check publish message containing numeric","time":{"start":1765857812113,"stop":1765857812113,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad13fee625b3d7b4","name":"Retries within maximum given attempts","time":{"start":1765857597665,"stop":1765857597665,"duration":0},"status":"passed","severity":"normal"},{"uid":"248a54977de18aa7","name":"Repair Request","time":{"start":1765857586741,"stop":1765857586741,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef550b3bf3332e5","name":"Check message with invalid timestamp is not received","time":{"start":1765858070406,"stop":1765858070406,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2e88807fdffd04","name":"should dial peer when on same shard","time":{"start":1765857547154,"stop":1765857547154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3865f2f9c8cd2ba","name":"should trigger query when it went offline since the last successful query","time":{"start":1765857597115,"stop":1765857597115,"duration":0},"status":"passed","severity":"normal"},{"uid":"248ca9c25320e843","name":"return first retrieved peers without further DNS queries","time":{"start":1765857556159,"stop":1765857556159,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd873f3f628ffef","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1765857820374,"stop":1765857820374,"duration":0},"status":"passed","severity":"normal"},{"uid":"418bad9816fb0a23","name":"should initialize with Unhealthy status","time":{"start":1765857596934,"stop":1765857596935,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ca31c2477db0d9","name":"should not retry if at least one success","time":{"start":1765857595651,"stop":1765857595651,"duration":0},"status":"passed","severity":"normal"},{"uid":"82565855b17b3bfa","name":"Push message with content topic containing unicode special characters","time":{"start":1765858677691,"stop":1765858677691,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c78e020d156d228","name":"should not receive a peer event before start","time":{"start":1765857626718,"stop":1765857626718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b4d7717ea5f23","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1765857948513,"stop":1765857948513,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e1e534b732c774","name":"should skip peers without peer exchange protocol","time":{"start":1765857555929,"stop":1765857555929,"duration":0},"status":"passed","severity":"normal"},{"uid":"18354b70dfe6042d","name":"should handle hash queries without validation","time":{"start":1765857597958,"stop":1765857597958,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a56a09f6311deb","name":"Push message with content topic containing long","time":{"start":1765858677688,"stop":1765858677688,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62bbb9ee77b49bd","name":"should handle shardReader errors","time":{"start":1765857547406,"stop":1765857547408,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d805d2bdc7c06ee","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765858097517,"stop":1765858097517,"duration":0},"status":"passed","severity":"normal"},{"uid":"645172ed250e1b02","name":"should encodeTxt and decodeTxt","time":{"start":1765857537945,"stop":1765857537945,"duration":0},"status":"passed","severity":"normal"},{"uid":"264f377e8c337464","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1765857583044,"stop":1765857583044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58f0943196018e2","name":"Nodes with multiple pubsub topic","time":{"start":1765857805454,"stop":1765857805455,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b177a2fc0e6aa0","name":"ignores domain fetching errors","time":{"start":1765857556157,"stop":1765857556157,"duration":0},"status":"passed","severity":"normal"},{"uid":"771b11d61c7f3648","name":"Ephemeral messages are not stored","time":{"start":1765857628661,"stop":1765857628662,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eea84360433aaf8","name":"Push message with content topic containing emoji","time":{"start":1765858677703,"stop":1765858677703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c880882f112e7d3","name":"Encoder throws on empty string content topic","time":{"start":1765857566839,"stop":1765857566839,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abd30ed8cba42b6","name":"Sync message is not sent if another sync message was just received","time":{"start":1765857603901,"stop":1765857603901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8190f0478e9085","name":"should merge provided config with defaults","time":{"start":1765857547397,"stop":1765857547397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f96c1f0f0df759","name":"Wait given interval before re-trying","time":{"start":1765857597665,"stop":1765857597666,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ff3aa12c0e34cd","name":"messageHash returns a Uint8Array","time":{"start":1765857546344,"stop":1765857546344,"duration":0},"status":"passed","severity":"normal"},{"uid":"962a00ca7a8c1cb2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1765857556159,"stop":1765857556159,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf4f405be9a8bb3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1765857546678,"stop":1765857546678,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8bd145191ae4a","name":"should dial peer when no shard info available","time":{"start":1765857547155,"stop":1765857547155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b00263d934beafe","name":"Query Generator, No message returned","time":{"start":1765857893471,"stop":1765857893472,"duration":1},"status":"passed","severity":"normal"},{"uid":"f190c309fcca403d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1765857546323,"stop":1765857546323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba18fa21cf71a05d","name":"random static sharding 4 - Cluster ID: 399, Shard ID: 158","time":{"start":1765857931002,"stop":1765857931004,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb16913ebbd85a22","name":"Subscribe and publish message","time":{"start":1765857820363,"stop":1765857820364,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07a5636f0571e10","name":"Query generator for 2000 messages","time":{"start":1765857923827,"stop":1765857923828,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25ab2b33767e52c","name":"should hang up with multiaddr and return true on success","time":{"start":1765857547402,"stop":1765857547403,"duration":1},"status":"passed","severity":"normal"},{"uid":"592159611ecc01ef","name":"should accept empty decoders array","time":{"start":1765857597109,"stop":1765857597109,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8778a2bc48f1e66","name":"should handle very large timestamps","time":{"start":1765857586487,"stop":1765857586488,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00256229e5cd048","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1765857537402,"stop":1765857537402,"duration":0},"status":"passed","severity":"normal"},{"uid":"486c46bd0a2f8036","name":"caches peers it previously fetched","time":{"start":1765857556158,"stop":1765857556158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2658f7841d96abe9","name":"Init the array if not present","time":{"start":1765857532475,"stop":1765857532477,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d6a8b66d311d11a","name":"Check received message containing special chars","time":{"start":1765858070388,"stop":1765858070388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce812991b1b3456","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1765857948519,"stop":1765857948519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2aea86b1ae082","name":"Push message with Basic HTML tag payload","time":{"start":1765858677675,"stop":1765858677675,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d089db7fefeb1d","name":"Push message with content topic containing numeric","time":{"start":1765858677700,"stop":1765858677700,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e0086d8cdf5025","name":"Push message with SQL Injection payload","time":{"start":1765858677707,"stop":1765858677708,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fa5d81afcbd513","name":"should lock peers when selected","time":{"start":1765857595826,"stop":1765857595827,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b4a00ad2cc0bf9","name":"Decoder throws on undefined content topic","time":{"start":1765857566839,"stop":1765857566840,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40b6a76d52016a2","name":"should be safe to call multiple times","time":{"start":1765857546084,"stop":1765857546085,"duration":1},"status":"passed","severity":"normal"},{"uid":"83debcd28c6284b3","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1765857597864,"stop":1765857597864,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ccdbd749f80c16","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1765857583002,"stop":1765857583002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eca8bcc6d66b345","name":"Subscribe to topic containing shell command and publish message","time":{"start":1765857820373,"stop":1765857820373,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa05b495bf5ac14a","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1765857597124,"stop":1765857597124,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c07ae1b44584e81","name":"Push message with custom timestamp: 1735099246169","time":{"start":1765858677681,"stop":1765858677681,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d555366037a664e","name":"Check message with no payload is not received","time":{"start":1765858070407,"stop":1765858070408,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d6ad6a6cae2ce3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1765857532645,"stop":1765857532646,"duration":1},"status":"passed","severity":"normal"},{"uid":"6198d6be12e926b6","name":"Check received message containing shell command","time":{"start":1765858070391,"stop":1765858070391,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbd5b15334ae23d","name":"should work with mock decoders","time":{"start":1765857597112,"stop":1765857597113,"duration":1},"status":"passed","severity":"normal"},{"uid":"994e6c6fe436a75a","name":"Outgoing message is emitted as sending","time":{"start":1765857598477,"stop":1765857598477,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c289f4a1b32b2d","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1765857597121,"stop":1765857597122,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1382c430974dbb","name":"Passing page size 11 when there are 10 messages","time":{"start":1765857936312,"stop":1765857936313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d405ab427d2cfbb6","name":"Push message with content topic containing Arabic","time":{"start":1765858677689,"stop":1765858677690,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a9bf5294ab018b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1765857537394,"stop":1765857537398,"duration":4},"status":"passed","severity":"normal"},{"uid":"91eff893b9d3ebae","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app26/7/topic168/proto","time":{"start":1765857910278,"stop":1765857910278,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f1342c7ee4c950","name":"Refresh subscription","time":{"start":1765858097522,"stop":1765858097522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b9e941abe7a40e","name":"should handle errors gracefully when getting peer info","time":{"start":1765857546332,"stop":1765857546333,"duration":1},"status":"passed","severity":"normal"},{"uid":"c731303a718051fa","name":"Push message with escaped characters payload","time":{"start":1765858677709,"stop":1765858677709,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c22c6fac6dc0fa4","name":"Push message with special chars payload","time":{"start":1765858677684,"stop":1765858677684,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e12f194efc24ee8","name":"Push message with content topic containing emoji","time":{"start":1765858677713,"stop":1765858677714,"duration":1},"status":"passed","severity":"normal"},{"uid":"417267b0dead5bec","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765858070406,"stop":1765858070406,"duration":0},"status":"passed","severity":"normal"},{"uid":"2432059c5a0ae1e6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1765857586732,"stop":1765857586732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b378d0934d09fec0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1765857532644,"stop":1765857532644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d05d175b33fec6","name":"messageHashStr returns a hex string","time":{"start":1765857546344,"stop":1765857546345,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23f5513cd9e3049","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1765857640962,"stop":1765857640963,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5af1179e3418cd","name":"Publish message with rate limit","time":{"start":1765857812123,"stop":1765857812124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31abc5b9abbc637","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765857713762,"stop":1765857713765,"duration":3},"status":"passed","severity":"normal"},{"uid":"6553339043d60cc1","name":"Push message with content topic containing Arabic","time":{"start":1765858677712,"stop":1765858677712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9cfa44e61d6103","name":"Check publish message containing Arabic","time":{"start":1765857812114,"stop":1765857812114,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e5291ca1f900be","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765858097521,"stop":1765858097521,"duration":0},"status":"passed","severity":"normal"},{"uid":"3275c404fdc9f932","name":"should insert message id into causal history","time":{"start":1765857586727,"stop":1765857586727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5a697feb9163cc","name":"nwaku subscribes","time":{"start":1765857812867,"stop":1765857812868,"duration":1},"status":"passed","severity":"normal"}] |