mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"738793a37466360e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759524353955,"stop":1759524353956,"duration":1},"status":"passed","severity":"normal"},{"uid":"805be5ffc678196","name":"accepts valid content-filtered query","time":{"start":1759523798201,"stop":1759523798205,"duration":4},"status":"passed","severity":"normal"},{"uid":"449413eeb2537cac","name":"retrieves a single peer","time":{"start":1759523809240,"stop":1759523809240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8ccfc507de65b2","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759523855152,"stop":1759523855152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f413d1853835e30f","name":"should not stop if not started","time":{"start":1759523809008,"stop":1759523809008,"duration":0},"status":"passed","severity":"normal"},{"uid":"77723af830c3fee4","name":"should work with mixed v2 and v3 peers","time":{"start":1759523851985,"stop":1759523851985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b07ce29dd4e0b7","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759523853194,"stop":1759523853194,"duration":0},"status":"passed","severity":"normal"},{"uid":"690c57f36082c5b","name":"Passing page size 1 when there are 4 messages","time":{"start":1759524208059,"stop":1759524208060,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad8b8ae0420ae37","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759523856758,"stop":1759523856758,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfbb309b41e228d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759523840671,"stop":1759523840671,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a928606e0e03a0","name":"Push message with shell command payload","time":{"start":1759524941728,"stop":1759524941729,"duration":1},"status":"passed","severity":"normal"},{"uid":"4209e6c40e94eef","name":"should create QueryOnConnect instance without options","time":{"start":1759523853136,"stop":1759523853136,"duration":0},"status":"passed","severity":"normal"},{"uid":"6203af4e523ff6ef","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759524338388,"stop":1759524338388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a501dc47c23a9ae","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759523840368,"stop":1759523840369,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4c3ccb56f512b4","name":"should return usable stream attached to connection","time":{"start":1759523798572,"stop":1759523798572,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c4679f8fca4f7b","name":"Subscribe and receive messages via lightPush","time":{"start":1759524353952,"stop":1759524353953,"duration":1},"status":"passed","severity":"normal"},{"uid":"401bb92aa70fc054","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759524076468,"stop":1759524076468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e555925193bb885c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759523781239,"stop":1759523781239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd173ea5fb1b20ab","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759523856758,"stop":1759523856758,"duration":0},"status":"passed","severity":"normal"},{"uid":"707313911674c6e2","name":"yields decoded messages","time":{"start":1759523798808,"stop":1759523798810,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa89ea21ffe9faa2","name":"Sync message is not sent if another sync message was just received","time":{"start":1759523861738,"stop":1759523861738,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca849f8eca4da088","name":"Push message with content topic containing special chars","time":{"start":1759524941716,"stop":1759524941717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4388d9e39866e809","name":"Check received message with timestamp: 1759523880844 ","time":{"start":1759524338395,"stop":1759524338395,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d2ead226b84e49","name":"Push message with custom timestamp: 1759527506890","time":{"start":1759524941721,"stop":1759524941721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca2b80526f23da4","name":"Nwaku publishes","time":{"start":1759524072262,"stop":1759524072262,"duration":0},"status":"passed","severity":"normal"},{"uid":"570ed2ea0d1d545e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759523832205,"stop":1759523832205,"duration":0},"status":"passed","severity":"normal"},{"uid":"993c2562df5c5516","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759523840678,"stop":1759523840678,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6f1a247d6a9120","name":"Query with Promise Callback, No Decoder","time":{"start":1759524181058,"stop":1759524181058,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b27c0b643f48c1a","name":"Push message with content topic containing Russian","time":{"start":1759524941754,"stop":1759524941754,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2f075d1f3f8448","name":"Push message with content topic containing Russian","time":{"start":1759524941717,"stop":1759524941718,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdf98417443816f","name":"Check received message containing long","time":{"start":1759524338379,"stop":1759524338379,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c45816e1c545ae","name":"should support chaining for add method","time":{"start":1759523850206,"stop":1759523850215,"duration":9},"status":"passed","severity":"normal"},{"uid":"ada4babced4dc206","name":"should properly create location multiaddrs - udp6","time":{"start":1759523787587,"stop":1759523787587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0e492ab02337ab","name":"Push message with Russian payload","time":{"start":1759524941749,"stop":1759524941749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a546090dd554052c","name":"should work with stubbed retrieve function","time":{"start":1759523853154,"stop":1759523853154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46de1849f385a86","name":"Incoming message is emitted as received","time":{"start":1759523856756,"stop":1759523856757,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4969125f6ef05","name":"should not dispatch event when already connected","time":{"start":1759523797503,"stop":1759523797503,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e943109262648e9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759524076473,"stop":1759524076474,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c06fea71b37318","name":"ends after yielding if response size indicates end","time":{"start":1759523798812,"stop":1759523798812,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ee70ece2c76dc8","name":"should handle timestamp equal to current time","time":{"start":1759523840381,"stop":1759523840381,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3b254d94e20294","name":"Push message with content topic containing unicode special characters","time":{"start":1759524941755,"stop":1759524941755,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cd8e9e3d09a81c","name":"Check received message containing escaped characters","time":{"start":1759524338383,"stop":1759524338383,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a47a55076cbaca","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759523781237,"stop":1759523781237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c18e0b0865da82f","name":"Push message with Basic HTML tag payload","time":{"start":1759524941728,"stop":1759524941728,"duration":0},"status":"passed","severity":"normal"},{"uid":"91439e11abecbe0f","name":"should handle retrieve function with query parameters","time":{"start":1759523853171,"stop":1759523853172,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec31d9db696cd85","name":"Push message with content topic containing numeric","time":{"start":1759524941716,"stop":1759524941716,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b5f3f88d0de570","name":"Ordered Callback - false","time":{"start":1759524194067,"stop":1759524194067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78078187dbe9497","name":"Push message with unicode special characters payload","time":{"start":1759524941714,"stop":1759524941714,"duration":0},"status":"passed","severity":"normal"},{"uid":"769b23c3f7c1b27e","name":"should start periodic discovery on start","time":{"start":1759523809016,"stop":1759523809016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf2571252402a3a","name":"should update peer store before dialing","time":{"start":1759523797200,"stop":1759523797201,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fae1709b4a09f0","name":"Throws when trying to push message with empty payload","time":{"start":1759524941715,"stop":1759524941715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76f3acc9748c266","name":"should handle incoming messages","time":{"start":1759523852699,"stop":1759523852699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a29919ecdf6ab","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759523798578,"stop":1759523798578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d0a7709c423778","name":"Push message with Chinese payload","time":{"start":1759524941748,"stop":1759524941748,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f069a419d742fb1","name":"should be able to decode the field with only STORE set to true","time":{"start":1759523786951,"stop":1759523786952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15fbacb4debdf44","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759523924602,"stop":1759523924603,"duration":1},"status":"passed","severity":"normal"},{"uid":"173b9d4dcace65a4","name":"Subscribe and publish message","time":{"start":1759524076467,"stop":1759524076468,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a85bd309311558","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759523781240,"stop":1759523781241,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f857e9511a210f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759524061402,"stop":1759524061402,"duration":0},"status":"passed","severity":"normal"},{"uid":"72eceb379f97c5e5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759523831853,"stop":1759523831853,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d30fb4455f1eb","name":"should encode/decode to text encoding","time":{"start":1759523787585,"stop":1759523787585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e7ac00ca512c86","name":"Check message with non string payload is not received","time":{"start":1759524338387,"stop":1759524338387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f5452336cd3c6f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759523840675,"stop":1759523840676,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3adc9d432a9394","name":"Register correct protocols","time":{"start":1759524076466,"stop":1759524076467,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4439ad7d600d87","name":"returns all values when wanted number is greater than available values","time":{"start":1759523807323,"stop":1759523807324,"duration":1},"status":"passed","severity":"normal"},{"uid":"938208dc20e07151","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759524076473,"stop":1759524076473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63390b5c348553f","name":"Push message with content topic containing special chars","time":{"start":1759524941742,"stop":1759524941742,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b3ddfa01b8d22b","name":"Passing page size 11 when there are 10 messages","time":{"start":1759524208062,"stop":1759524208063,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b200cb5ce956c","name":"Decoder throws on undefined content topic","time":{"start":1759523799002,"stop":1759523799003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed13ea3b50e95fb9","name":"Check received message containing special chars","time":{"start":1759524338379,"stop":1759524338380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee216a843c1e880","name":"should dial all peers on dial","time":{"start":1759523972322,"stop":1759523972322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e789713f32f397","name":"should emit a peer event after start","time":{"start":1759523886957,"stop":1759523886958,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f267442061e0ed","name":"should mark all messages in causal history as acknowledged","time":{"start":1759523840672,"stop":1759523840672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec5c101694c4f23","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app15/3/topic528/test.js","time":{"start":1759524164871,"stop":1759524164872,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a9ea2e11cb6ff5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759524228932,"stop":1759524228933,"duration":1},"status":"passed","severity":"normal"},{"uid":"745a26af7c81c201","name":"should skip peer when not on same cluster","time":{"start":1759523797441,"stop":1759523797441,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef45cf29cfa8467","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759523852557,"stop":1759523852558,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4d929cc05be3cb","name":"should initialize with custom TTL","time":{"start":1759523809005,"stop":1759523809006,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14d28ba08ee39c4","name":"Push message with long payload","time":{"start":1759524941736,"stop":1759524941736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9151c7ee28cc0e7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759524353947,"stop":1759524353947,"duration":0},"status":"passed","severity":"normal"},{"uid":"d182370cb65ba6ae","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759523902398,"stop":1759523902398,"duration":0},"status":"passed","severity":"normal"},{"uid":"65192c78f45f6b73","name":"should handle task timeouts","time":{"start":1759523851217,"stop":1759523851220,"duration":3},"status":"passed","severity":"normal"},{"uid":"320c677152f06231","name":"Refresh subscription","time":{"start":1759524353946,"stop":1759524353946,"duration":0},"status":"passed","severity":"normal"},{"uid":"67449b97529a1120","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app58/5/topic651/utf8","time":{"start":1759524164873,"stop":1759524164873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4edbdfecbbf6b32","name":"Push message with custom timestamp: 1728765506891","time":{"start":1759524941756,"stop":1759524941756,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c6811c1db5f288","name":"should handle case with no peers in store","time":{"start":1759523798635,"stop":1759523798639,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7ba8ebec90f2ee3","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759524183979,"stop":1759524183979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc319bb6f9f3eb0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759523832199,"stop":1759523832199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a971451b98931a62","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759523798665,"stop":1759523798665,"duration":0},"status":"passed","severity":"normal"},{"uid":"269253e686efd2fd","name":"Push message equal or less that 1MB","time":{"start":1759524941722,"stop":1759524941722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ef8057f1c9215a","name":"Subscribe to topic containing Script and receive message","time":{"start":1759524353959,"stop":1759524353959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cf754b29318d2a","name":"should partition messages based on acknowledgement status","time":{"start":1759523840677,"stop":1759523840677,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a38670de56f1bc","name":"Push message with Arabic payload","time":{"start":1759524941737,"stop":1759524941737,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1cbacc4b426142","name":"accepts time-filtered query with content filter","time":{"start":1759523798218,"stop":1759523798218,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d44aa53c0012c2","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759523832192,"stop":1759523832192,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cabb57be62e893","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759523852698,"stop":1759523852698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ec29557fbb43fd","name":"Fails to push message with large meta","time":{"start":1759524941756,"stop":1759524941756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6168165bb7c05270","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759523832187,"stop":1759523832187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51b9f913fcad907","name":"should properly create peer info with all multiaddrs","time":{"start":1759523787588,"stop":1759523787589,"duration":1},"status":"passed","severity":"normal"},{"uid":"f275cc10c9b69d75","name":"should handle dial errors","time":{"start":1759523798952,"stop":1759523798952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1400e0e3a64f0d1e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759523832203,"stop":1759523832204,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b3ca9440fa7b7a","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759523798641,"stop":1759523798642,"duration":1},"status":"passed","severity":"normal"},{"uid":"734229dcf547c869","name":"Subscribe and receive messages via lightPush","time":{"start":1759524353942,"stop":1759524353942,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0fe479aecfea05","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759523781404,"stop":1759523781404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ce5f02cb9e9187","name":"should handle peer not in mesh for all topics","time":{"start":1759523798671,"stop":1759523798671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a518e684a7c6b89","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759524061402,"stop":1759524061403,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb60092ec947aced","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759523807324,"stop":1759523807324,"duration":0},"status":"passed","severity":"normal"},{"uid":"94526a71c2f3dce2","name":"should maintain desired error rate","time":{"start":1759523836858,"stop":1759523836858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2611d85a11ba28d0","name":"Push message with escaped characters payload","time":{"start":1759524941714,"stop":1759524941714,"duration":0},"status":"passed","severity":"normal"},{"uid":"962259db7cde0714","name":"Push message with content topic containing special chars","time":{"start":1759524941753,"stop":1759524941753,"duration":0},"status":"passed","severity":"normal"},{"uid":"68105006952aabb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759524353948,"stop":1759524353948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b8f62045f0a573","name":"Push message equal or less that 1MB","time":{"start":1759524941757,"stop":1759524941757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00e99238b2e1227","name":"Check publish message containing XML","time":{"start":1759524070368,"stop":1759524070368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2604733b3c0d7c77","name":"should clear timers for specific peer on disconnect","time":{"start":1759523798668,"stop":1759523798669,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bcfc4b29e1269d7","name":"should insert message id into causal history","time":{"start":1759523840669,"stop":1759523840669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5335fd72b2f74f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759523819158,"stop":1759523819159,"duration":1},"status":"passed","severity":"normal"},{"uid":"9833c447167cf971","name":"random static sharding 7 - Cluster ID: 609, Shard ID: 101","time":{"start":1759524160166,"stop":1759524160167,"duration":1},"status":"passed","severity":"normal"},{"uid":"37efa6d06c1e9b6b","name":"Check publish message containing short","time":{"start":1759524070355,"stop":1759524070355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f987451db8c40c4b","name":"Push message with special chars payload","time":{"start":1759524941748,"stop":1759524941748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb03570c4ef0479","name":"Check message with invalid timestamp is not received","time":{"start":1759524338385,"stop":1759524338386,"duration":1},"status":"passed","severity":"normal"},{"uid":"4677673afecb2a56","name":"Retrieval Hint","time":{"start":1759523840368,"stop":1759523840368,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf241fb6fe96cba0","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759523832162,"stop":1759523832162,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ef31f7932abc79","name":"can start the service","time":{"start":1759523812929,"stop":1759523812930,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1906d31da6e3d2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759524353951,"stop":1759524353951,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc27a82befa8e99c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759523832195,"stop":1759523832196,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a530910726bdb","name":"Mutual subscription","time":{"start":1759524076466,"stop":1759524076466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece2d669e31fe19c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759523781242,"stop":1759523781242,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff0b4f6e14846f3","name":"Push message with numeric payload","time":{"start":1759524941710,"stop":1759524941710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24d7ad1d44d1969","name":"should update ack status of messages in outgoing buffer","time":{"start":1759523840679,"stop":1759523840679,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dbde8a07571fd1","name":"Relay + Store","time":{"start":1759523887122,"stop":1759523887124,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fa9284ef238f8d6","name":"should return false when peer is on different cluster","time":{"start":1759523797758,"stop":1759523797758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cf642d9a8f8255","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759523786950,"stop":1759523786951,"duration":1},"status":"passed","severity":"normal"},{"uid":"1112ac061d2110eb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759523808447,"stop":1759523808447,"duration":0},"status":"passed","severity":"normal"},{"uid":"82526720084615c0","name":"should handle errors gracefully when getting peer info","time":{"start":1759523797776,"stop":1759523797776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3464f2627969d9","name":"should handle case when navigator is not available","time":{"start":1759523797500,"stop":1759523797500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b38d84743dbfa90","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759524353950,"stop":1759524353950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cca64a1f428648c","name":"Push message with content topic containing long","time":{"start":1759524941716,"stop":1759524941716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eddddc197f7fa56","name":"should initialize with Unhealthy status","time":{"start":1759523853050,"stop":1759523853055,"duration":5},"status":"passed","severity":"normal"},{"uid":"c2266b00fc2722bd","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759523832163,"stop":1759523832172,"duration":9},"status":"passed","severity":"normal"},{"uid":"8d4b24c67e0472d2","name":"Push message with emoji payload","time":{"start":1759524941714,"stop":1759524941715,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c1ba29df4e8d15","name":"should not fail to stop the service if it was not started","time":{"start":1759524059708,"stop":1759524059709,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2f176ad3862d92","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759524076477,"stop":1759524076477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f392e9a6e92dd3cd","name":"should create PeerExchange instance with components","time":{"start":1759523808878,"stop":1759523808878,"duration":0},"status":"passed","severity":"normal"},{"uid":"79245c6fe519c07f","name":"should remove event listeners","time":{"start":1759523798660,"stop":1759523798660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b83b27f0696b9a","name":"should handle case when globalThis is not available","time":{"start":1759523797501,"stop":1759523797501,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dbcd0067e8669e","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759523832194,"stop":1759523832195,"duration":1},"status":"passed","severity":"normal"},{"uid":"b025894b6eaf341d","name":"Check message received after jswaku node is restarted","time":{"start":1759524338398,"stop":1759524338398,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa62cc4adad5ffb","name":"Sign & Recover","time":{"start":1759523819549,"stop":1759523819550,"duration":1},"status":"passed","severity":"normal"},{"uid":"24822a463fccc4a4","name":"should skip peers that don't support peer exchange","time":{"start":1759523809010,"stop":1759523809011,"duration":1},"status":"passed","severity":"normal"},{"uid":"6860baef352e05c6","name":"Push message with content topic containing unicode special characters","time":{"start":1759524941719,"stop":1759524941719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b492e6c9d1753990","name":"should return no connections if no open connection provided","time":{"start":1759523798678,"stop":1759523798679,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bf79744c7403c3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759524181044,"stop":1759524181046,"duration":2},"status":"passed","severity":"normal"},{"uid":"d99ae8c7d9f6d121","name":"should skip peers without ENR","time":{"start":1759523809015,"stop":1759523809015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1069083d999191","name":"Check received message containing JSON","time":{"start":1759524338393,"stop":1759524338393,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacc173963d8eadf","name":"should wait for Store peer to be connected","time":{"start":1759523853812,"stop":1759523853813,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db6da4765a6ddd3","name":"should properly create location multiaddrs - tcp4","time":{"start":1759523787587,"stop":1759523787587,"duration":0},"status":"passed","severity":"normal"},{"uid":"957d8e383117b319","name":"Generator, 2 different shards","time":{"start":1759524170115,"stop":1759524170115,"duration":0},"status":"passed","severity":"normal"},{"uid":"c497506236300e6","name":"should return false for different channelId","time":{"start":1759523856760,"stop":1759523856760,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a78e5090203b61","name":"can start and stop the service","time":{"start":1759523812930,"stop":1759523812930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4f3d3da103c904","name":"Subscribe to topic containing short and publish message","time":{"start":1759524076470,"stop":1759524076471,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7974d8b26a24fa4","name":"should load peers from local storage and dispatch events","time":{"start":1759523812932,"stop":1759523812932,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a2e9ac829a0889","name":"msgTime: 0 ms from now, startTime: 1759265013060, endTime: 1759524213060","time":{"start":1759524228931,"stop":1759524228931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4c90646fa97109","name":"Query Generator - false","time":{"start":1759524194066,"stop":1759524194066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df682ea4e930b27","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759523853195,"stop":1759523853195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dc00381b7bf1ab","name":"Push message with content topic containing emoji","time":{"start":1759524941733,"stop":1759524941733,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf540d93e3f9c20a","name":"should handle relay send failures gracefully","time":{"start":1759523798668,"stop":1759523798668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b632744ee5edd21","name":"Push message with content topic containing short","time":{"start":1759524941741,"stop":1759524941741,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa285f8651fd0e40","name":"should handle network check errors gracefully","time":{"start":1759523797463,"stop":1759523797464,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4729290f1d69ab","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759523832189,"stop":1759523832189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bde8cfab64e3a2e","name":"Push message with content topic containing JSON","time":{"start":1759524941743,"stop":1759524941743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5738c93859f14532","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759524353948,"stop":1759524353948,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8502d2f6d76fa5","name":"should not allow k > 12","time":{"start":1759523831847,"stop":1759523831849,"duration":2},"status":"passed","severity":"normal"},{"uid":"61c1d5f332cebc4d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759524070370,"stop":1759524070371,"duration":1},"status":"passed","severity":"normal"},{"uid":"256ba0355b27ebe5","name":"Push message with long payload","time":{"start":1759524941709,"stop":1759524941710,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a3ddd5ef533a62","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759523781231,"stop":1759523781231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c13fcd090f071c2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759523832193,"stop":1759523832193,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6cf55783104f34","name":"Decoder throws on empty string content topic","time":{"start":1759523799003,"stop":1759523799003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c20c6e2a16ef767","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759523840669,"stop":1759523840669,"duration":0},"status":"passed","severity":"normal"},{"uid":"367ee9dd8e7390e","name":"should not receive a peer event before start","time":{"start":1759523812931,"stop":1759523812931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8a7005ff3f81f7","name":"Push message with Russian payload","time":{"start":1759524941738,"stop":1759524941738,"duration":0},"status":"passed","severity":"normal"},{"uid":"6848da814d4b359f","name":"should handle cache.get errors gracefully","time":{"start":1759523812932,"stop":1759523812933,"duration":1},"status":"passed","severity":"normal"},{"uid":"18144a950d261c3","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759523861739,"stop":1759523861739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1347d4110c817344","name":"messageHashStr works with IProtoMessage","time":{"start":1759523798008,"stop":1759523798009,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b76ff23363091e","name":"Ordered callback, aborts when callback returns true","time":{"start":1759524216563,"stop":1759524216564,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdc9567c9b60edc","name":"should properly create location multiaddrs - tcp6","time":{"start":1759523787588,"stop":1759523787588,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f0ae9d0f269e4f","name":"should create ConnectionManager with relay","time":{"start":1759523798946,"stop":1759523798947,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f09d6cec29bb82","name":"Light Node - default protocols","time":{"start":1759524228700,"stop":1759524228700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9875e0cbd69096a","name":"handles different networkShards values correctly","time":{"start":1759523781235,"stop":1759523781235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ed7c4c8261a84a","name":"isConnected return false after peer stops","time":{"start":1759523902403,"stop":1759523902404,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d415e95520ee833","name":"should not fail to start the service if it is already started","time":{"start":1759523886957,"stop":1759523886957,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcf82b279aba276","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759523832181,"stop":1759523832186,"duration":5},"status":"passed","severity":"normal"},{"uid":"9107e1b2b4b1ff2b","name":"should handle complete dial lifecycle","time":{"start":1759523797464,"stop":1759523797464,"duration":0},"status":"passed","severity":"normal"},{"uid":"268e6cf27dd7298b","name":"Nodes with multiple pubsub topic","time":{"start":1759524067033,"stop":1759524067033,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5c37376f0761c8","name":"Does not throw an exception when node disconnects","time":{"start":1759524223117,"stop":1759524223118,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf6e15525da2307","name":"should reassess health immediately when peer disconnects","time":{"start":1759523853060,"stop":1759523853067,"duration":7},"status":"passed","severity":"normal"},{"uid":"59cd6553790bb3e1","name":"Push message with short payload","time":{"start":1759524941722,"stop":1759524941723,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d306c265810ad71","name":"can query messages by message hash","time":{"start":1759524186100,"stop":1759524186100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed5455dd37491d3","name":"should start and setup intervals and event listeners","time":{"start":1759523852630,"stop":1759523852631,"duration":1},"status":"passed","severity":"normal"},{"uid":"a390e5d50f10c40c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759524353959,"stop":1759524353959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b46725c7614d154","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759524353961,"stop":1759524353962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f998bdb8fa23dcfb","name":"should clear dial history on start","time":{"start":1759523797393,"stop":1759523797413,"duration":20},"status":"passed","severity":"normal"},{"uid":"d60a63de996ccd18","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759523786949,"stop":1759523786950,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82dafb27027889d","name":"should push the message to the outgoing buffer","time":{"start":1759523840668,"stop":1759523840669,"duration":1},"status":"passed","severity":"normal"},{"uid":"229f988e86ba0972","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759523832196,"stop":1759523832196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8486b7a5e1bcc59c","name":"should work with async generator that yields promises","time":{"start":1759523853171,"stop":1759523853171,"duration":0},"status":"passed","severity":"normal"},{"uid":"28738dc713c64636","name":"Renews subscription after lossing a connection","time":{"start":1759524353952,"stop":1759524353952,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd3497b97cf9fc2","name":"same cluster: nodes connect","time":{"start":1759523973619,"stop":1759523973619,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bac8103c657016","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759523798663,"stop":1759523798663,"duration":0},"status":"passed","severity":"normal"},{"uid":"356998029004c217","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759523781229,"stop":1759523781230,"duration":1},"status":"passed","severity":"normal"},{"uid":"93dd57c3a652133c","name":"should handle peer store errors gracefully","time":{"start":1759523797201,"stop":1759523797202,"duration":1},"status":"passed","severity":"normal"},{"uid":"75895693b4557e76","name":"Push message with meta","time":{"start":1759524941744,"stop":1759524941745,"duration":1},"status":"passed","severity":"normal"},{"uid":"1400b0c52a0f19cc","name":"should handle ENR without shardInfo","time":{"start":1759523809016,"stop":1759523809016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4951fa118e2361","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759523832193,"stop":1759523832193,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db8b148668fa342","name":"Push message with content topic containing JSON","time":{"start":1759524941732,"stop":1759524941733,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5696ee9e0b9d7ce","name":"Renews subscription after lossing a connection","time":{"start":1759524353962,"stop":1759524353963,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa2769a3e59e261","name":"should return true when peer is on the specified shard","time":{"start":1759523797757,"stop":1759523797758,"duration":1},"status":"passed","severity":"normal"},{"uid":"a768f42b89be2c2d","name":"should not discard bootstrap peers if under the limit","time":{"start":1759523924603,"stop":1759523924603,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f7045f4d9a5b7","name":"should be online or offline if network state changed","time":{"start":1759523902409,"stop":1759523902409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11ea6af02652ee9","name":"Publish message with custom timestamp: Fri Oct 03 2025 19:41:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1759524070371,"stop":1759524070371,"duration":0},"status":"passed","severity":"normal"},{"uid":"74266afd93841f6b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759523832194,"stop":1759523832194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22007c7fb523bb4","name":"Push message with content topic containing Chinese","time":{"start":1759524941742,"stop":1759524941742,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c763dcac382aae5","name":"Outgoing message is possibly acknowledged","time":{"start":1759523856756,"stop":1759523856756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"815588d5a6c9f84b","name":"should return false when pubsub topic parsing fails","time":{"start":1759523797769,"stop":1759523797775,"duration":6},"status":"passed","severity":"normal"},{"uid":"ac8383cc5e84d868","name":"Push message with numeric payload","time":{"start":1759524941725,"stop":1759524941725,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b5de73c5a3841a","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759523797505,"stop":1759523797505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2cd455c0cec695","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759523809243,"stop":1759523809243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f985cd32c8f691f0","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759523808449,"stop":1759523808454,"duration":5},"status":"passed","severity":"normal"},{"uid":"fb992246e39495c7","name":"Check message on other pubsub topic is not received","time":{"start":1759524338386,"stop":1759524338386,"duration":0},"status":"passed","severity":"normal"},{"uid":"405fdecc613147ee","name":"should handle peer connect event","time":{"start":1759523797501,"stop":1759523797502,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5c5d071911b851","name":"should handle v3 RLN errors","time":{"start":1759523851985,"stop":1759523851992,"duration":7},"status":"passed","severity":"normal"},{"uid":"dd8aa48ba2769144","name":"Push message with short payload","time":{"start":1759524941708,"stop":1759524941709,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bae4b09c9142e96","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759523781405,"stop":1759523781405,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb4a7e6a7e2cae3","name":"should process up to 3 peers at once","time":{"start":1759523797455,"stop":1759523797462,"duration":7},"status":"passed","severity":"normal"},{"uid":"5cc88a26b8d695e1","name":"Passing invalid cursor","time":{"start":1759524183981,"stop":1759524183982,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5777f2acb010c6c","name":"should handle empty pubsub topics","time":{"start":1759523798670,"stop":1759523798670,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ff2de2d2d45383","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759523832205,"stop":1759523832205,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cc154053bfb3c","name":"Query with Ordered Callback, No message returned","time":{"start":1759524181056,"stop":1759524181056,"duration":0},"status":"passed","severity":"normal"},{"uid":"824cca47825805fb","name":"new peer added after a peer was already found","time":{"start":1759524059843,"stop":1759524059843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09fa4c2c6999d73","name":"Push 30 different messages","time":{"start":1759524941740,"stop":1759524941740,"duration":0},"status":"skipped","severity":"normal"},{"uid":"115b04d770f97968","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759524183979,"stop":1759524183980,"duration":1},"status":"passed","severity":"normal"},{"uid":"513196af355619b7","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759524076472,"stop":1759524076472,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d8cae20eaf284d","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759523840380,"stop":1759523840380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5a2bfb7cf935","name":"Check received message containing emoji","time":{"start":1759524338394,"stop":1759524338394,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ae40394bef8653","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759524076469,"stop":1759524076469,"duration":0},"status":"passed","severity":"normal"},{"uid":"780a8f2fdf20a801","name":"Check received message containing Russian","time":{"start":1759524338391,"stop":1759524338391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4303cff2ae0597","name":"should successfully query peers and return peer infos","time":{"start":1759523808861,"stop":1759523808861,"duration":0},"status":"passed","severity":"normal"},{"uid":"718ccb632cd7da75","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759523797493,"stop":1759523797493,"duration":0},"status":"passed","severity":"normal"},{"uid":"88482619e58fc7a0","name":"caches peers it previously fetched","time":{"start":1759523809242,"stop":1759523809242,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb699eeac2c149d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759524353949,"stop":1759524353949,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7d80952ad31b22","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759523902399,"stop":1759523902401,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dbf77fabc8462e4","name":"should throw error - no public key","time":{"start":1759523787582,"stop":1759523787582,"duration":0},"status":"passed","severity":"normal"},{"uid":"badcdf3667fb653b","name":"should process successful peer exchange query","time":{"start":1759523809014,"stop":1759523809014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de7875dc16e9e4d","name":"Push message with Chinese payload","time":{"start":1759524941726,"stop":1759524941726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a155d8893352807a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759524353950,"stop":1759524353950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fef8efa6fbc914c","name":"should dispatch network event when browser goes offline","time":{"start":1759523797504,"stop":1759523797504,"duration":0},"status":"passed","severity":"normal"},{"uid":"febb1be3ac706a6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759523832204,"stop":1759523832205,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23d3fac5590339b","name":"Fails to publish duplicate message","time":{"start":1759524070371,"stop":1759524070372,"duration":1},"status":"passed","severity":"normal"},{"uid":"47481bdcf6e02e90","name":"Store - dialed after - with timeout","time":{"start":1759524228697,"stop":1759524228697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d35082c6ae04941","name":"should handle browser offline state overriding peer connections","time":{"start":1759523797508,"stop":1759523797509,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae1500728f52203","name":"should stop peer exchange discovery","time":{"start":1759523809007,"stop":1759523809007,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a1059d2a98a98d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759523798617,"stop":1759523798618,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa45897ead48945","name":"Check received message containing unicode special characters","time":{"start":1759524338383,"stop":1759524338384,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebb6896462c3ed6","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759523840673,"stop":1759523840674,"duration":1},"status":"passed","severity":"normal"},{"uid":"8066b4ef2140032f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759523781241,"stop":1759523781241,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef37c129d0404cb","name":"Push message with Basic HTML tag payload","time":{"start":1759524941750,"stop":1759524941750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9944f9f9bbb51caa","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759524076469,"stop":1759524076469,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b84fb13eb7039b","name":"Check received message with timestamp: 1759523880844000000 ","time":{"start":1759524338394,"stop":1759524338394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe2eb6fbf54baed","name":"random static sharding 1 - Cluster ID: 273, Shard ID: 603","time":{"start":1759524160161,"stop":1759524160162,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fc523a2799408f","name":"Subscribe to topic containing Script and receive message","time":{"start":1759524353949,"stop":1759524353949,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6d8ee6ade19934","name":"Check received message containing Script","time":{"start":1759524338392,"stop":1759524338392,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c35ddb64d68b5f4","name":"should dial all remaining peers","time":{"start":1759523798634,"stop":1759523798635,"duration":1},"status":"passed","severity":"normal"},{"uid":"832fd2f27997e0a4","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759523851432,"stop":1759523851433,"duration":1},"status":"passed","severity":"normal"},{"uid":"412775ba6be38fbe","name":"Publish message with custom timestamp: Fri Oct 03 2025 21:41:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1759524070371,"stop":1759524070371,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c0ab4f236d6712","name":"should remove event listeners","time":{"start":1759523798619,"stop":1759523798625,"duration":6},"status":"passed","severity":"normal"},{"uid":"430c8b5b14553dfe","name":"Fails to push message bigger that 1MB","time":{"start":1759524941722,"stop":1759524941722,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d510cbbb38ee03","name":"Push message with content topic containing SQL Injection","time":{"start":1759524941754,"stop":1759524941754,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf674845830473f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759523886961,"stop":1759523886962,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e504a5f8336e72fa","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759523840679,"stop":1759523840679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3f44442a274f6d","name":"Check message received after jswaku node is restarted","time":{"start":1759524338387,"stop":1759524338388,"duration":1},"status":"passed","severity":"normal"},{"uid":"4724f4e010fcf1a1","name":"should enable all discoveries when explicitly set","time":{"start":1759523851420,"stop":1759523851420,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5c58adb4efc0f1","name":"should start the dialing interval","time":{"start":1759523797393,"stop":1759523797393,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9dea6a87ffc6cf","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759523832174,"stop":1759523832174,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd68ad29c59cf9d","name":"Push message with SQL Injection payload","time":{"start":1759524941727,"stop":1759524941727,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f595a65bff8229","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759523852558,"stop":1759523852558,"duration":0},"status":"passed","severity":"normal"},{"uid":"519096d16bc67c34","name":"should decode valid enr successfully","time":{"start":1759523787579,"stop":1759523787579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79564c8321a3714","name":"Push 30 different messages","time":{"start":1759524941730,"stop":1759524941730,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b0b90b1f0424c2d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759523832163,"stop":1759523832163,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a22f7273f5066b3","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759523781237,"stop":1759523781237,"duration":0},"status":"passed","severity":"normal"},{"uid":"941dbd846a0bd974","name":"Encoder error raises irrecoverable error","time":{"start":1759523855151,"stop":1759523855151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5c454d84fa9a26","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759524061404,"stop":1759524061404,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9244c0a83c9c43","name":"should work with v3 peers","time":{"start":1759523851985,"stop":1759523851985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b62d4160e85fa9c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759523786946,"stop":1759523786946,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecdee272526a21","name":"Subscribe to topic containing XML and receive message","time":{"start":1759524353949,"stop":1759524353949,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b1c982062adbce","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759523781238,"stop":1759523781238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ae2dc8b45485a1","name":"should do nothing when connections still exist","time":{"start":1759523798627,"stop":1759523798627,"duration":0},"status":"passed","severity":"normal"},{"uid":"652dc2c3f1b009f0","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759524228930,"stop":1759524228930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbdff96a797bf93","name":"should stop query when sync message from same channel is found","time":{"start":1759523856758,"stop":1759523856759,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fe9d2646ea1eac","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759524061405,"stop":1759524061405,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c601ffd7500489","name":"Check received message containing numeric","time":{"start":1759524338379,"stop":1759524338379,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f41a7d24552387","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759524228929,"stop":1759524228929,"duration":0},"status":"passed","severity":"normal"},{"uid":"a422a610c5b65ecb","name":"should handle multiple peers with different shard configurations","time":{"start":1759523797464,"stop":1759523797471,"duration":7},"status":"passed","severity":"normal"},{"uid":"b5bb74613e870b94","name":"random static sharding 10 - Cluster ID: 670, Shard ID: 936","time":{"start":1759524160171,"stop":1759524160172,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf56d0016098b64","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759523840672,"stop":1759523840673,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2e3c22e3d62518","name":"should be safe to call multiple times","time":{"start":1759523798661,"stop":1759523798661,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c903bda1350af72","name":"should add received messages to bloom filter","time":{"start":1759523840671,"stop":1759523840671,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2c17ad0fc23e7e","name":"Check received message containing Basic HTML tag","time":{"start":1759524338392,"stop":1759524338392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82ef66f838cc48","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759523797768,"stop":1759523797769,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f826952ccf1e7af","name":"should return false when navigator.onLine is false","time":{"start":1759523797499,"stop":1759523797500,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65c68cc33f8c6b1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759524353944,"stop":1759524353944,"duration":0},"status":"passed","severity":"normal"},{"uid":"5073bafab11b5380","name":"Encoder throws on empty string content topic","time":{"start":1759523820795,"stop":1759523820796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6612886927d01449","name":"should properly create location multiaddrs - tcp","time":{"start":1759523787588,"stop":1759523787588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c4b03291f8b83e","name":"should create RPC request with correct parameters","time":{"start":1759523808877,"stop":1759523808878,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f1f1b9add7117c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759523853055,"stop":1759523853059,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc19ccc384b4c244","name":"should add event listener for peer:discovery","time":{"start":1759523797174,"stop":1759523797175,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6c9ce5128ac852","name":"Push message with content topic containing long","time":{"start":1759524941730,"stop":1759524941731,"duration":1},"status":"passed","severity":"normal"},{"uid":"495552c9eaca42b4","name":"Push message with JSON payload","time":{"start":1759524941739,"stop":1759524941739,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d620b76383eee3","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759523808872,"stop":1759523808873,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7b1d44c365a4a4","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759523852564,"stop":1759523852564,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa293620896741a4","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759523851433,"stop":1759523851433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c22217b20c98f1","name":"Fails to push message bigger that 1MB","time":{"start":1759524941735,"stop":1759524941736,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a61639c51233450","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759523786947,"stop":1759523786947,"duration":0},"status":"passed","severity":"normal"},{"uid":"f601747b9891b72e","name":"should process tasks in queue","time":{"start":1759523851208,"stop":1759523851209,"duration":1},"status":"passed","severity":"normal"},{"uid":"382d5f012a3a754e","name":"Push message with JSON payload","time":{"start":1759524941713,"stop":1759524941713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e7eb68c5ac3717","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759523812932,"stop":1759523812932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee61cb68b1017e2e","name":"should properly compute the node id","time":{"start":1759523787584,"stop":1759523787584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b916f29d622877","name":"should handle multiple query options for time ranges","time":{"start":1759523853590,"stop":1759523853591,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50131841ea6a8b5","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759523832181,"stop":1759523832181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cfd27de382dea8","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759523853135,"stop":1759523853136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ba64448bd78241","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759523787579,"stop":1759523787580,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bf1bc82b1fa914","name":"should compute hash only when first accessed","time":{"start":1759523799004,"stop":1759523799004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d15832f3e718236","name":"Push message with content topic containing Russian","time":{"start":1759524941732,"stop":1759524941732,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb18b01bcba47f3","name":"Push message with special chars payload","time":{"start":1759524941726,"stop":1759524941726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5be87410038e9","name":"should filter out undefined ENRs","time":{"start":1759523808866,"stop":1759523808867,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f227207654c1ce","name":"should remove event listeners from globalThis","time":{"start":1759523797498,"stop":1759523797498,"duration":0},"status":"passed","severity":"normal"},{"uid":"91dbbbb5554a3c02","name":"Push message with escaped characters payload","time":{"start":1759524941729,"stop":1759524941729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe00e10932b170e","name":"Push message with custom timestamp: 1759520306890","time":{"start":1759524941746,"stop":1759524941746,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a1342c94f4536e","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759523853178,"stop":1759523853179,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48290d57c0747ae","name":"should properly start and stop event listening","time":{"start":1759523853059,"stop":1759523853060,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eadc3640c68e824","name":"should handle errors when removing globalThis listeners","time":{"start":1759523797499,"stop":1759523797499,"duration":0},"status":"passed","severity":"normal"},{"uid":"be49091d709dfe05","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759524076473,"stop":1759524076473,"duration":0},"status":"passed","severity":"normal"},{"uid":"125f844cf549a44e","name":"messageHashStr produces different results for different inputs","time":{"start":1759523798010,"stop":1759523798010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ea2431a2957a1","name":"Stops search when maxGet is reached","time":{"start":1759523808356,"stop":1759523808356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acb41e26fceaacf","name":"should not receive a peer event before start","time":{"start":1759524059711,"stop":1759524059711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdd32c06c05efc5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app26/7/topic657/json","time":{"start":1759524164877,"stop":1759524164877,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9542b282f42910a","name":"should encode/decode to RLP encoding","time":{"start":1759523787584,"stop":1759523787585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab7c067f89f2abc","name":"should initialize with default options","time":{"start":1759523809005,"stop":1759523809005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1e1c4f63905bd3","name":"Push message with content topic containing JSON","time":{"start":1759524941718,"stop":1759524941718,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedf009c2a05205e","name":"groups content topics by expected pubsub topic","time":{"start":1759523781233,"stop":1759523781234,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b00e7702b6f1027","name":"should return false","time":{"start":1759523787584,"stop":1759523787584,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5c784ebe0179c","name":"Round trip binary serialization","time":{"start":1759523799001,"stop":1759523799001,"duration":0},"status":"passed","severity":"normal"},{"uid":"95230ff1a93f454f","name":"Push message with XML payload","time":{"start":1759524941750,"stop":1759524941750,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fe9c6e05975f56","name":"Push message with custom timestamp: 1759527506890","time":{"start":1759524941746,"stop":1759524941746,"duration":0},"status":"passed","severity":"normal"},{"uid":"994464df31ed450a","name":"Check received message containing unicode special characters","time":{"start":1759524338394,"stop":1759524338394,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c91c871cc07fa1","name":"Push message with content topic containing emoji","time":{"start":1759524941744,"stop":1759524941744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97faf1ae2191e8c","name":"should set up event listeners when started","time":{"start":1759523853137,"stop":1759523853137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dacd6440dd8e757","name":"Push message with custom timestamp: 1728765506890","time":{"start":1759524941720,"stop":1759524941721,"duration":1},"status":"passed","severity":"normal"},{"uid":"17fca00fa801d1de","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759523798587,"stop":1759523798589,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cc4e83ab145cac3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759523832191,"stop":1759523832191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6451a614fad3d02","name":"should dial second nwaku node that was discovered","time":{"start":1759523881324,"stop":1759523881331,"duration":7},"status":"skipped","severity":"normal"},{"uid":"4267c50980b8bc26","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759523906676,"stop":1759523906677,"duration":1},"status":"passed","severity":"normal"},{"uid":"545a62ae7a7ca6db","name":"Check received message containing emoji","time":{"start":1759524338384,"stop":1759524338384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c323cb2ba7db57dd","name":"Push message with content topic containing special chars","time":{"start":1759524941731,"stop":1759524941731,"duration":0},"status":"passed","severity":"normal"},{"uid":"133ed302faa9c190","name":"Incoming message is emitted as received","time":{"start":1759523855153,"stop":1759523855153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9c5babf5c7e24f","name":"Encoder throws on undefined content topic","time":{"start":1759523820795,"stop":1759523820795,"duration":0},"status":"passed","severity":"normal"},{"uid":"80204c4f52bc9dee","name":"should clear the dialing interval","time":{"start":1759523797414,"stop":1759523797414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b488db07ef4aae7d","name":"Check received message containing XML","time":{"start":1759524338392,"stop":1759524338392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b7c2acdfe18d75","name":"should allow redial after failed dial cooldown expires","time":{"start":1759523797453,"stop":1759523797454,"duration":1},"status":"passed","severity":"normal"},{"uid":"98aabaa658c2e83","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759523798666,"stop":1759523798667,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c768c777ce14f68","name":"Push message with content topic containing Arabic","time":{"start":1759524941717,"stop":1759524941717,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf7749e1728ec7d","name":"should query peer with peer exchange protocol","time":{"start":1759523809012,"stop":1759523809012,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e2ee78818a9c2e","name":"Push message with emoji payload","time":{"start":1759524941729,"stop":1759524941729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b239fe0b6f8bcab1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app43/3/topic239/json","time":{"start":1759524164877,"stop":1759524164877,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b332445e439f24","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759523853591,"stop":1759523853592,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ec31e2d371e82b","name":"should return null for non-existent peer","time":{"start":1759523798640,"stop":1759523798640,"duration":0},"status":"passed","severity":"normal"},{"uid":"41841c0cde2a53e8","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759523840676,"stop":1759523840676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f820b12331b0606d","name":"should handle a minimal index list","time":{"start":1759523781404,"stop":1759523781404,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0dd2d81f4ddff6","name":"Refresh subscription","time":{"start":1759524076469,"stop":1759524076470,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8461ebffa6d6e7ef","name":"Ordered Callback - true","time":{"start":1759524194067,"stop":1759524194067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83216fd4d343594","name":"should check connected peers if present and suitable","time":{"start":1759523853812,"stop":1759523853812,"duration":0},"status":"passed","severity":"normal"},{"uid":"47677d2bb441a8c7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759523832206,"stop":1759523832206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6ff34d9d20b97f","name":"should be safe to call multiple times","time":{"start":1759523798618,"stop":1759523798618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82397acb28f0526","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759523973619,"stop":1759523973620,"duration":1},"status":"passed","severity":"normal"},{"uid":"23dc5bb437df1d7e","name":"should reject if LightPush is requested but not mounted","time":{"start":1759523853811,"stop":1759523853811,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd5070ad19fe4b1","name":"should filter peers by codec","time":{"start":1759523798955,"stop":1759523798955,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea57d6a1735cae4b","name":"Generator, one shard","time":{"start":1759524170114,"stop":1759524170115,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f83fc09196dc9c","name":"Nodes with multiple pubsub topic","time":{"start":1759524067034,"stop":1759524067035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14866ae517d5046","name":"should be sent with empty content","time":{"start":1759523840677,"stop":1759523840677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bb385f3948f95a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759523902398,"stop":1759523902399,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b90c964442fc9f6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759523799003,"stop":1759523799003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc741da987f6c61","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759523808454,"stop":1759523808455,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9cc8d163e124931","name":"should handle peer store errors gracefully","time":{"start":1759523853071,"stop":1759523853072,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a474197038c31d9","name":"should handle dial errors gracefully","time":{"start":1759523797191,"stop":1759523797200,"duration":9},"status":"passed","severity":"normal"},{"uid":"c6b91f7b97287393","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759524076476,"stop":1759524076476,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c0bb0c96b516dd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759524353950,"stop":1759524353950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bee1e78638013ad","name":"should get / set UDP multiaddr","time":{"start":1759523787585,"stop":1759523787586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4979db3c073d608","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759523808867,"stop":1759523808867,"duration":0},"status":"passed","severity":"normal"},{"uid":"5238412d4edf46a","name":"Push message with XML payload","time":{"start":1759524941712,"stop":1759524941712,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c7aa576c369973","name":"Promise Callback - true","time":{"start":1759524194066,"stop":1759524194066,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b670b850d19ed0","name":"should dial peers from store when browser is connected","time":{"start":1759523798626,"stop":1759523798626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1612515da47c6d26","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759523781230,"stop":1759523781230,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c6eaa494468786","name":"Passing page size 10 when there are 10 messages","time":{"start":1759524208062,"stop":1759524208062,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef0500d1556f42b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759523808867,"stop":1759523808867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b07c3dbf29ab52","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759523832209,"stop":1759523832210,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb252d6c8ebaa4c","name":"should create dialer with libp2p and shardReader","time":{"start":1759523797392,"stop":1759523797392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9996f5eab39368","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759523949750,"stop":1759523949751,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bd59668be25c15","name":"nwaku subscribes","time":{"start":1759524072261,"stop":1759524072261,"duration":0},"status":"passed","severity":"normal"},{"uid":"39618746189b1bb3","name":"Push message with content topic containing SQL Injection","time":{"start":1759524941718,"stop":1759524941718,"duration":0},"status":"passed","severity":"normal"},{"uid":"274839e4970df152","name":"Check message with no pubsub topic is not received","time":{"start":1759524338396,"stop":1759524338397,"duration":1},"status":"passed","severity":"normal"},{"uid":"216431538a5ed4f4","name":"should hang up with PeerId and return true on success","time":{"start":1759523798952,"stop":1759523798953,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e421390adf56d7","name":"tcp ip4 address","time":{"start":1759523786903,"stop":1759523786909,"duration":6},"status":"passed","severity":"normal"},{"uid":"fcbcdc341ec8464d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759524181058,"stop":1759524181058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bed535e803dd6f1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759524212589,"stop":1759524212590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa07cb5a9510bc0","name":"should not allow unachievable error rate","time":{"start":1759523831849,"stop":1759523831850,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c46220237957d0e","name":"should dispatch network event when browser goes online","time":{"start":1759523797504,"stop":1759523797504,"duration":0},"status":"passed","severity":"normal"},{"uid":"929907b215c81e7a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759524338398,"stop":1759524338398,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1ea13ad0d4cbcb","name":"Push message equal or less that 1MB","time":{"start":1759524941735,"stop":1759524941735,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dba095d455ae65f","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759523861739,"stop":1759523861739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc1551a01e27609","name":"should check false positive rate","time":{"start":1759523836865,"stop":1759523836866,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9730429e10a0b85","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759523781244,"stop":1759523781244,"duration":0},"status":"passed","severity":"normal"},{"uid":"be68a84c1ff05a79","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759524181051,"stop":1759524181051,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd27a91b30c6d4","name":"Retries within maximum given attempts","time":{"start":1759523853790,"stop":1759523853790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5622a1a01175a8","name":"should remove expired entries after TTL has passed","time":{"start":1759523850215,"stop":1759523850216,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4924736a2e073d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app37/3/topic456/utf8","time":{"start":1759524164876,"stop":1759524164877,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc84868484eb7e17","name":"Push message with Chinese payload","time":{"start":1759524941711,"stop":1759524941711,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbb6d0c92d972da","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759523832200,"stop":1759523832200,"duration":0},"status":"passed","severity":"normal"},{"uid":"88946f91e1406903","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759523852547,"stop":1759523852548,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f3d8d7e39b6c01","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759524353953,"stop":1759524353953,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c6ea27865290ee","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759524353944,"stop":1759524353944,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e448a00668b1282","name":"should return false when peer is not found","time":{"start":1759523797776,"stop":1759523797776,"duration":0},"status":"passed","severity":"normal"},{"uid":"115c808c1f9c5d19","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759523832187,"stop":1759523832187,"duration":0},"status":"passed","severity":"normal"},{"uid":"641afdc387628ef2","name":"Push message with unicode special characters payload","time":{"start":1759524941751,"stop":1759524941751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bbfb391a8bc6e1","name":"should handle errors when accessing navigator","time":{"start":1759523797507,"stop":1759523797508,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66ccf44f073e245","name":"Bloom filter","time":{"start":1759523840367,"stop":1759523840368,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e3b62a9c85046c","name":"should handle corrupted shard info gracefully","time":{"start":1759523797777,"stop":1759523797777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc655b3e8803c6d","name":"should filter out already connected peers","time":{"start":1759523798633,"stop":1759523798634,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25d091c9d72680","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app76/8/topic501/test.js","time":{"start":1759524164874,"stop":1759524164874,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b9c4520b2a7f89","name":"should not dial peers from store when browser is not connected","time":{"start":1759523798626,"stop":1759523798626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d755a550bb333a3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759523797993,"stop":1759523797993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6236ad049d25e8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759523832193,"stop":1759523832194,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1fff556fd442a8","name":"should create an instance with libp2p and dialer","time":{"start":1759523797159,"stop":1759523797161,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffd311855ab5b509","name":"should dial peers from store when no connections remain","time":{"start":1759523798627,"stop":1759523798627,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef57033fed3bff97","name":"should handle peer store errors gracefully","time":{"start":1759523809011,"stop":1759523809011,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e17d3968f0692ed","name":"Subscribe to topic containing Script and publish message","time":{"start":1759524076474,"stop":1759524076474,"duration":0},"status":"passed","severity":"normal"},{"uid":"971b018baeec55c4","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759523852697,"stop":1759523852698,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fad9a2f52f1680","name":"Push message with content topic containing Chinese","time":{"start":1759524941731,"stop":1759524941731,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb262ba49086f88a","name":"Check received message with timestamp: 1759523880844000000 ","time":{"start":1759524338384,"stop":1759524338384,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e96359bed4f43ee","name":"should dial with multiaddr and return stream","time":{"start":1759523798951,"stop":1759523798952,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9f4cbc7d8b8bf9","name":"Relay - times out","time":{"start":1759524228696,"stop":1759524228697,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ce3fa5c0d3a08a","name":"Passing page size 110 when there are 120 messages","time":{"start":1759524208064,"stop":1759524208065,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97501892aa6e9e1","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759523798003,"stop":1759523798003,"duration":0},"status":"passed","severity":"normal"},{"uid":"423a68ad1236dbc6","name":"throws on content topic with empty version field","time":{"start":1759523781224,"stop":1759523781225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3993281d7b2d03b","name":"Push message with meta","time":{"start":1759524941756,"stop":1759524941756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3f0f2c01414ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759523832210,"stop":1759523832211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfe0c78ec527b73","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759524076475,"stop":1759524076475,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d523c0f8d34884","name":"should fail to send if no connected peers found","time":{"start":1759523851978,"stop":1759523851978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef61b4b2fea77d9","name":"should properly create location multiaddrs - udp","time":{"start":1759523787588,"stop":1759523787588,"duration":0},"status":"passed","severity":"normal"},{"uid":"55747adeaf8ac58c","name":"Push message with content topic containing unicode special characters","time":{"start":1759524941733,"stop":1759524941733,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0e6b336cdbf9a0","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759523786948,"stop":1759523786948,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec231705fe989f4","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759523832181,"stop":1759523832181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c41f7f56cc0df05","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759523781241,"stop":1759523781241,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d3f147faae2e10","name":"Stops search when 2 null results are returned","time":{"start":1759523808356,"stop":1759523808363,"duration":7},"status":"passed","severity":"normal"},{"uid":"2d29c870b4c874f8","name":"throws on empty content topic","time":{"start":1759523781222,"stop":1759523781222,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc197fea2d1f47b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759523808448,"stop":1759523808448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b108e8defd8badf5","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759523840381,"stop":1759523840381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9635f1d8f357b2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759524061403,"stop":1759524061403,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c35ee547cbc61e","name":"Rejects garbage","time":{"start":1759523865178,"stop":1759523865178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb72b7ebe2d442a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759523832201,"stop":1759523832202,"duration":1},"status":"passed","severity":"normal"},{"uid":"89de74c3f692bb83","name":"throws if decoders don't match content topics","time":{"start":1759523798806,"stop":1759523798806,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c2b34be2a57775","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759523781239,"stop":1759523781239,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d660f1f30b4273","name":"should reject if Relay is requested but not mounted","time":{"start":1759523853810,"stop":1759523853810,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f9b3513d23df0a","name":"should create KeepAliveManager with required options","time":{"start":1759523798653,"stop":1759523798653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a533fe9d2d9188a4","name":"configure the node with multiple content topics","time":{"start":1759524164879,"stop":1759524164879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61352ff2ec29f8f","name":"Check message with no content topic is not received","time":{"start":1759524338397,"stop":1759524338397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3db2563d0190b8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759523781229,"stop":1759523781229,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dae4a226749ec9","name":"should not execute task if max attempts is 0","time":{"start":1759523851220,"stop":1759523851221,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef411f0bd02eb0a","name":"should handle different types of entries","time":{"start":1759523850225,"stop":1759523850229,"duration":4},"status":"passed","severity":"normal"},{"uid":"ff3724c7bfe8e35c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759523786948,"stop":1759523786949,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d321467ba61727","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759523786945,"stop":1759523786945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c17b136506496be","name":"should return false when peer is not on the specified shard","time":{"start":1759523797758,"stop":1759523797768,"duration":10},"status":"passed","severity":"normal"},{"uid":"667268197939d906","name":"Outgoing message is emitted as sending","time":{"start":1759523856754,"stop":1759523856755,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33c75122d4e55b0","name":"should create ShardReader with static shards network config","time":{"start":1759523797745,"stop":1759523797745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7705097de86e71","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759524353958,"stop":1759524353958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c202fcf27a9024","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759523852563,"stop":1759523852563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43e409b7370d4f9","name":"should initialize bloom filter with correct parameters","time":{"start":1759523836853,"stop":1759523836857,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f61e402f674b502","name":"Check message with no pubsub topic is not received","time":{"start":1759524338386,"stop":1759524338386,"duration":0},"status":"passed","severity":"normal"},{"uid":"91321c041157dc73","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759523832188,"stop":1759523832189,"duration":1},"status":"passed","severity":"normal"},{"uid":"85411f175a6660f3","name":"Encoder error raises irrecoverable error","time":{"start":1759523856755,"stop":1759523856755,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cab67e0983176a","name":"Subscribe and receives messages on 20 topics","time":{"start":1759524353955,"stop":1759524353955,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0feba1b3accadc","name":"should return false when peer is on different cluster","time":{"start":1759523797746,"stop":1759523797746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12624af9b4257e5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759524353951,"stop":1759524353952,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d53a522ad72f7b","name":"Check publish message containing escaped characters","time":{"start":1759524070369,"stop":1759524070369,"duration":0},"status":"passed","severity":"normal"},{"uid":"70af807c0b4e3922","name":"throws an error for improperly formatted content topics","time":{"start":1759523781235,"stop":1759523781235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c8abba25bc9b41","name":"Publish message with large meta","time":{"start":1759524070377,"stop":1759524070378,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4597a6cb87077a2","name":"should query peers that support peer exchange","time":{"start":1759523809009,"stop":1759523809010,"duration":1},"status":"passed","severity":"normal"},{"uid":"440e04acca0e62c4","name":"yields undefined for messages without decoder","time":{"start":1759523798811,"stop":1759523798811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8559cdccc7c00ab4","name":"Push message with rate limit","time":{"start":1759524941745,"stop":1759524941745,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d5c32b2bb82e35","name":"A test","time":{"start":1759523959070,"stop":1759523959071,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf103a4a85de5c5","name":"Used by Waku Relay","time":{"start":1759524223126,"stop":1759524223128,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3df31dbb2718ab1","name":"should handle queue processing errors gracefully","time":{"start":1759523797462,"stop":1759523797463,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a48ba2b11c7b375","name":"should initialize with default number of peers","time":{"start":1759523852542,"stop":1759523852542,"duration":0},"status":"passed","severity":"normal"},{"uid":"2686aed3cfe938cc","name":"Check publish message containing Basic HTML tag","time":{"start":1759524070368,"stop":1759524070368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1867f9eb52a0c57e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759523852698,"stop":1759523852699,"duration":1},"status":"passed","severity":"normal"},{"uid":"863137a8638bccb2","name":"should handle complete discovery-to-dial flow","time":{"start":1759523797215,"stop":1759523797215,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f2b7dea408f055","name":"throws on content topic with non-number generation field","time":{"start":1759523781223,"stop":1759523781223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b209eb82675f0f2a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759524216563,"stop":1759524216563,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0494f30358b8c4","name":"Push message with meta","time":{"start":1759524941719,"stop":1759524941720,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f8ca0c1e077b75","name":"Query with Promise Callback, No message returned","time":{"start":1759524181059,"stop":1759524181059,"duration":0},"status":"passed","severity":"normal"},{"uid":"70963aa23474e677","name":"Outgoing message is acknowledged","time":{"start":1759523855153,"stop":1759523855153,"duration":0},"status":"passed","severity":"normal"},{"uid":"638250b31a6f3c31","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759523852557,"stop":1759523852557,"duration":0},"status":"passed","severity":"normal"},{"uid":"286944e2461fe8b7","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759523832187,"stop":1759523832188,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0f53908d6e5f21","name":"should jump to current time when timestamp is far in the past","time":{"start":1759523840382,"stop":1759523840382,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2019a9c4af16d41","name":"Ephemeral messages are not stored","time":{"start":1759523888188,"stop":1759523888189,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf4e9c9e4f5c7c8","name":"Throws when trying to push message with empty payload","time":{"start":1759524941730,"stop":1759524941730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b16f05f46e61f29","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759523786953,"stop":1759523786953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe8621886197d76","name":"Relay Node - default protocol","time":{"start":1759524228700,"stop":1759524228701,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ae0b6d6cb8c1df","name":"should skip already querying peers","time":{"start":1759523809013,"stop":1759523809013,"duration":0},"status":"passed","severity":"normal"},{"uid":"66189fcd2cbbd91b","name":"should invoke callbacks when receiving a message","time":{"start":1759523852623,"stop":1759523852630,"duration":7},"status":"passed","severity":"normal"},{"uid":"8d472e7af4308013","name":"should not receive a peer event after stop","time":{"start":1759523886958,"stop":1759523886959,"duration":1},"status":"passed","severity":"normal"},{"uid":"d000da25058a51f2","name":"should transition to Unhealthy when no connections","time":{"start":1759523853055,"stop":1759523853055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d413549e761792","name":"should be safe to call multiple times","time":{"start":1759523798949,"stop":1759523798949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3dadfb40a72245","name":"Push message with content topic containing Arabic","time":{"start":1759524941742,"stop":1759524941742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd3af14d0f63eb","name":"Passing page size 0 when there are 110 messages","time":{"start":1759524208059,"stop":1759524208059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3821a9b9c6446f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759523797992,"stop":1759523797993,"duration":1},"status":"passed","severity":"normal"},{"uid":"a269cd5acb354ce9","name":"Push 30 different messages","time":{"start":1759524941715,"stop":1759524941715,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcadf889296a79c9","name":"should get all peers from store","time":{"start":1759523798632,"stop":1759523798633,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0326ffb0bc62d2b","name":"should skip peers that were recently queried","time":{"start":1759523809012,"stop":1759523809012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3a67a412fe8ccc","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759523798578,"stop":1759523798586,"duration":8},"status":"passed","severity":"normal"},{"uid":"a859124e34bc3a65","name":"should handle case with all peers already connected","time":{"start":1759523798639,"stop":1759523798639,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe73b5f13517472b","name":"Relay - dialed first","time":{"start":1759524228692,"stop":1759524228695,"duration":3},"status":"passed","severity":"normal"},{"uid":"dbc22989937af04d","name":"Overlapping topic subscription","time":{"start":1759524353956,"stop":1759524353956,"duration":0},"status":"passed","severity":"normal"},{"uid":"636abe612a00f1cf","name":"should save new peer to store","time":{"start":1759523797202,"stop":1759523797209,"duration":7},"status":"passed","severity":"normal"},{"uid":"80d6f1929dd3e407","name":"Check received message containing shell command","time":{"start":1759524338393,"stop":1759524338393,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0ca5c698646ed7","name":"should dispatch connect and disconnect events","time":{"start":1759523852548,"stop":1759523852556,"duration":8},"status":"passed","severity":"normal"},{"uid":"e40a427cc00a59e1","name":"Check received message containing Script","time":{"start":1759524338381,"stop":1759524338382,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e90946992313264","name":"Correctly serialized arguments","time":{"start":1759523972484,"stop":1759523972484,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ce4757c6ae93c8","name":"Check received message containing long","time":{"start":1759524338389,"stop":1759524338389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbea60a7bffddf9","name":"should handle empty peer infos gracefully","time":{"start":1759523808861,"stop":1759523808866,"duration":5},"status":"passed","severity":"normal"},{"uid":"a4301852dc5ede27","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759524353954,"stop":1759524353954,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d488abd8e3fb4e","name":"should return true when peer is on the same cluster","time":{"start":1759523797745,"stop":1759523797745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2da54a7e1f3e0c","name":"Publishes to nwaku","time":{"start":1759524072261,"stop":1759524072261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6159e08ba0ca3f5f","name":"should set field with only STORE enabled","time":{"start":1759523787590,"stop":1759523787590,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73385c74f28f13c","name":"should handle shardReader errors","time":{"start":1759523798957,"stop":1759523798957,"duration":0},"status":"passed","severity":"normal"},{"uid":"551c09742309bf29","name":"should dial peer when no shard info available","time":{"start":1759523797442,"stop":1759523797442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12ad25725a7e88d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759524353957,"stop":1759524353957,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7229d5e0c0a1e1a","name":"can start the service","time":{"start":1759524059706,"stop":1759524059707,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1640539d88f989b","name":"should do nothing if no non-locked connections to drop","time":{"start":1759523798643,"stop":1759523798643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d90b379681e967a","name":"should skip peers without peer exchange protocol","time":{"start":1759523809013,"stop":1759523809013,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ba728ab6248b23","name":"random static sharding 5 - Cluster ID: 765, Shard ID: 796","time":{"start":1759524160165,"stop":1759524160165,"duration":0},"status":"passed","severity":"normal"},{"uid":"feab87ba8406e411","name":"should drop connection to all peers on hangUp","time":{"start":1759523972323,"stop":1759523972323,"duration":0},"status":"passed","severity":"normal"},{"uid":"40305fc1370f109b","name":"should return false when peer is not on topic","time":{"start":1759523798956,"stop":1759523798956,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc755b05e33b80e1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759524061401,"stop":1759524061401,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9009c2f58aef67","name":"Decrypt messages","time":{"start":1759524061435,"stop":1759524061435,"duration":0},"status":"passed","severity":"normal"},{"uid":"34dd528d40fc2a2d","name":"Fails to push message with large meta","time":{"start":1759524941720,"stop":1759524941720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf8ef94adc95525","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759523832186,"stop":1759523832187,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c3c3b382f5820","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app73/9/topic65/test.js","time":{"start":1759524164875,"stop":1759524164876,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a906c98c073cd61","name":"Push message with JSON payload","time":{"start":1759524941728,"stop":1759524941728,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a2706e0bb1efbd","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759523852561,"stop":1759523852562,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aef6bc9643ae16b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759523797214,"stop":1759523797215,"duration":1},"status":"passed","severity":"normal"},{"uid":"271e53fe0e582d2b","name":"should wait for LightPush peer to be connected","time":{"start":1759523853812,"stop":1759523853812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a78d90d0ec2690","name":"should clear dial history on stop","time":{"start":1759523797414,"stop":1759523797415,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94ac97db6a1d32a","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759523840675,"stop":1759523840675,"duration":0},"status":"passed","severity":"normal"},{"uid":"912b3d25b8de31f8","name":"should handle queue overflow by adding peers to queue","time":{"start":1759523797454,"stop":1759523797454,"duration":0},"status":"passed","severity":"normal"},{"uid":"721fc7e52f3cbdfd","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759523808868,"stop":1759523808872,"duration":4},"status":"passed","severity":"normal"},{"uid":"6d28f0351acd3abb","name":"Outgoing message is retried until acknowledged","time":{"start":1759523856757,"stop":1759523856757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3705d280e416884e","name":"accepts valid message hash query","time":{"start":1759523798208,"stop":1759523798217,"duration":9},"status":"passed","severity":"normal"},{"uid":"cbcdd36ca11fec70","name":"Push message with content topic containing SQL Injection","time":{"start":1759524941732,"stop":1759524941732,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b6a11919066370","name":"should set field with only RELAY enabled","time":{"start":1759523787590,"stop":1759523787590,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dab4f2cf2e6f478","name":"Check publish message containing SQL Injection","time":{"start":1759524070365,"stop":1759524070367,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e36a0a475fe6512","name":"Check publish message containing unicode special characters","time":{"start":1759524070369,"stop":1759524070370,"duration":1},"status":"passed","severity":"normal"},{"uid":"5669b589ef7b53df","name":"should throw error - no public key","time":{"start":1759523787583,"stop":1759523787583,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d9fa63355de6bc","name":"should not fail to stop the service if it was not started","time":{"start":1759523812930,"stop":1759523812930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cf3b8d2133b9fb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759523856755,"stop":1759523856756,"duration":1},"status":"passed","severity":"normal"},{"uid":"5203d22a13ba9452","name":"Fields are not dropped","time":{"start":1759523798645,"stop":1759523798646,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38e3a7d69e5aded","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759524170115,"stop":1759524170116,"duration":1},"status":"passed","severity":"normal"},{"uid":"e791268465cabae","name":"should be able to dial TLS multiaddrs","time":{"start":1759523972325,"stop":1759523972325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7e90d605149e7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759524353960,"stop":1759524353960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3143de46e4ca9060","name":"Check received message containing SQL Injection","time":{"start":1759524338381,"stop":1759524338381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1980d7cc942eda87","name":"should be safe to call multiple times","time":{"start":1759523797189,"stop":1759523797190,"duration":1},"status":"passed","severity":"normal"},{"uid":"2261a44ffe3c5cda","name":"should perform initial health assessment on start","time":{"start":1759523853067,"stop":1759523853067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6792f9ab2eafdf7","name":"Non TWN Cluster","time":{"start":1759524164871,"stop":1759524164871,"duration":0},"status":"passed","severity":"normal"},{"uid":"4081cef8ec22c298","name":"should return PeerId when PeerId is provided","time":{"start":1759523797872,"stop":1759523797877,"duration":5},"status":"passed","severity":"normal"},{"uid":"a50c17c1c7debb84","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759523886961,"stop":1759523886961,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4b341312eeb859f","name":"should return all connected peers without codec filter","time":{"start":1759523798954,"stop":1759523798954,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d50016b1b52182","name":"can query messages normally","time":{"start":1759524186100,"stop":1759524186100,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8eb848ee907baa","name":"Outgoing message is acknowledged","time":{"start":1759523856756,"stop":1759523856756,"duration":0},"status":"passed","severity":"normal"},{"uid":"164b707d83bed481","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759523853179,"stop":1759523853179,"duration":0},"status":"passed","severity":"normal"},{"uid":"515ca99deb05ba5b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759523781232,"stop":1759523781232,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c71b45d3336e8a","name":"Symmetric encrypt & Decrypt","time":{"start":1759523819548,"stop":1759523819549,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8e7c06a8020f40","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759524061404,"stop":1759524061404,"duration":0},"status":"passed","severity":"normal"},{"uid":"260f1f341f34bc7e","name":"Push message with content topic containing escaped characters","time":{"start":1759524941743,"stop":1759524941744,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c1a32e0535c9ac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759524061404,"stop":1759524061404,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b18613ae92f31","name":"Check received message containing short","time":{"start":1759524338388,"stop":1759524338389,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dee0d1c15f55383","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759523798950,"stop":1759523798950,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e4aa5f8409fb14","name":"should handle shard reader errors gracefully","time":{"start":1759523797463,"stop":1759523797463,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb17621c3536cce","name":"should add and remove event listeners correctly","time":{"start":1759523812933,"stop":1759523812933,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ac656ad9f45c74","name":"Check message with no content topic is not received","time":{"start":1759524338386,"stop":1759524338387,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f517cb56f080ae","name":"Push message with content topic containing Arabic","time":{"start":1759524941754,"stop":1759524941754,"duration":0},"status":"passed","severity":"normal"},{"uid":"57218de6e09167b5","name":"Push message with custom timestamp: 1759520306890","time":{"start":1759524941735,"stop":1759524941735,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad6d6f10a24f4b1","name":"should initialize with isNetworkConnected as false","time":{"start":1759523797494,"stop":1759523797494,"duration":0},"status":"passed","severity":"normal"},{"uid":"f649d25dc0c5f02","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759524061403,"stop":1759524061404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b653a789876f74","name":"Push message with content topic containing long","time":{"start":1759524941753,"stop":1759524941753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d930cd5525c2aea8","name":"should handle query errors","time":{"start":1759523809014,"stop":1759523809015,"duration":1},"status":"passed","severity":"normal"},{"uid":"101581772cac6e39","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759523781239,"stop":1759523781240,"duration":1},"status":"passed","severity":"normal"},{"uid":"c840264c260779bf","name":"should return false and handle errors gracefully","time":{"start":1759523798953,"stop":1759523798953,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d18830f451eb83","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759523973618,"stop":1759523973618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b168aee15f8d0c5e","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759523853194,"stop":1759523853195,"duration":1},"status":"passed","severity":"normal"},{"uid":"c736f2023ff0caaa","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759523853180,"stop":1759523853180,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f96c47db85beda","name":"LightPush","time":{"start":1759524228697,"stop":1759524228698,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a5e7e42199ce2f","name":"Encoder throws on empty string content topic","time":{"start":1759523819162,"stop":1759523819163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2977f21141b33626","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759523853181,"stop":1759523853181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e25189b5dea6632","name":"ends if stream creation fails","time":{"start":1759523798807,"stop":1759523798807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2a724e14f15ba3","name":"should never report false negatives","time":{"start":1759523836858,"stop":1759523836859,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf5bb6132caaf1a","name":"should handle hash queries without validation","time":{"start":1759523853592,"stop":1759523853592,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb68d611b59a07a4","name":"should trigger query when it went offline since the last successful query","time":{"start":1759523853172,"stop":1759523853172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3508aebd82b04c6","name":"Push message with custom timestamp: 1759527506890","time":{"start":1759524941735,"stop":1759524941735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cd680793f11e91","name":"Push message with long payload","time":{"start":1759524941725,"stop":1759524941725,"duration":0},"status":"passed","severity":"normal"},{"uid":"3298103312f7a868","name":"Check received message containing Arabic","time":{"start":1759524338380,"stop":1759524338380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8231a0f06966b12","name":"messageHashStr returns a hex string","time":{"start":1759523798004,"stop":1759523798004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a76d18dd808b8c","name":"Push message with rate limit","time":{"start":1759524941756,"stop":1759524941756,"duration":0},"status":"passed","severity":"normal"},{"uid":"679317c144a71785","name":"should skip peers without peer exchange protocol","time":{"start":1759523809009,"stop":1759523809009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5073e4c5a9646ec9","name":"Push message with JSON payload","time":{"start":1759524941750,"stop":1759524941750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb62e53b5f95b19","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759524076476,"stop":1759524076476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8324c4e6b1372b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759523832211,"stop":1759523832212,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89078aa52ec0af4","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759523798956,"stop":1759523798956,"duration":0},"status":"passed","severity":"normal"},{"uid":"72900f3fa103affc","name":"rejects hash query with time filter","time":{"start":1759523798217,"stop":1759523798218,"duration":1},"status":"passed","severity":"normal"},{"uid":"b199a63d7b279a0c","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759524214602,"stop":1759524214604,"duration":2},"status":"passed","severity":"normal"},{"uid":"e52cd5d0cb9155a","name":"should be empty after removing the only subscription","time":{"start":1759523852623,"stop":1759523852623,"duration":0},"status":"passed","severity":"normal"},{"uid":"91027b3279cb5927","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759524338385,"stop":1759524338385,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18c5c2193fae76f","name":"should not retry if at least one success","time":{"start":1759523851984,"stop":1759523851984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a130871e106fb70d","name":"should hang up with multiaddr and return true on success","time":{"start":1759523798953,"stop":1759523798953,"duration":0},"status":"passed","severity":"normal"},{"uid":"17652ba786b5789c","name":"msgTime: 0 ms from now, startTime: 1759437813060, endTime: 1759524213060","time":{"start":1759524228931,"stop":1759524228932,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43fbd6101984fdd","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759523832190,"stop":1759523832190,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bd70ccfe849c38","name":"Query generator for multiple messages with different message text format","time":{"start":1759524216559,"stop":1759524216559,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d5ea968c3ccd62","name":"Push message with escaped characters payload","time":{"start":1759524941739,"stop":1759524941740,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b34960d393a2ca","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759523840676,"stop":1759523840677,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f94bfd597f9de9","name":"Push message with content topic containing escaped characters","time":{"start":1759524941718,"stop":1759524941719,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8ee02f7cee85b1","name":"connects to nwaku","time":{"start":1759524223116,"stop":1759524223117,"duration":1},"status":"passed","severity":"normal"},{"uid":"6939cbad05f5eaad","name":"Init the array if not present","time":{"start":1759523780976,"stop":1759523780978,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad90201b03ed3d94","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759523781234,"stop":1759523781234,"duration":0},"status":"passed","severity":"normal"},{"uid":"80edcdaab273821e","name":"should handle peer store update failures gracefully","time":{"start":1759523798665,"stop":1759523798665,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd57035904aa460","name":"Push message with special chars payload","time":{"start":1759524941710,"stop":1759524941710,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2eada88b822186","name":"Push message with content topic containing SQL Injection","time":{"start":1759524941743,"stop":1759524941743,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aa7e82d1634188","name":"should skip peer when failed to dial recently","time":{"start":1759523797431,"stop":1759523797431,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca59dd5e9f94aa3","name":"Push message with content topic containing short","time":{"start":1759524941715,"stop":1759524941716,"duration":1},"status":"passed","severity":"normal"},{"uid":"812a102f2bfe0259","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759523832191,"stop":1759523832191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6270472e590acc3","name":"Check publish message after service node is restarted","time":{"start":1759524070376,"stop":1759524070376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ad87e80833ebaf9","name":"should not create relay timers when relay is not provided","time":{"start":1759523798666,"stop":1759523798666,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e027b2e66fc74e","name":"Check meta is set [ecies]","time":{"start":1759523820795,"stop":1759523820795,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc41077fbbe5b1a4","name":"peer exchange sets tag","time":{"start":1759524059842,"stop":1759524059842,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6d9fbcc2a46c7d","name":"should be safe to call multiple times","time":{"start":1759523798950,"stop":1759523798950,"duration":0},"status":"passed","severity":"normal"},{"uid":"381d243b1f6889b4","name":"should start ping timers on peer connect","time":{"start":1759523798662,"stop":1759523798662,"duration":0},"status":"passed","severity":"normal"},{"uid":"61677fe1b26fc417","name":"should skip peer when already connected","time":{"start":1759523797427,"stop":1759523797427,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbf57c023a85530","name":"Check message with no payload is not received","time":{"start":1759524338387,"stop":1759524338387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb453d3c7f79a70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759523781240,"stop":1759523781240,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a8203c945801d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759523797993,"stop":1759523797993,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bad7aa4f7bf075","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759524228927,"stop":1759524228928,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b972823f8cccdd","name":"should handle large number of peers request","time":{"start":1759523808874,"stop":1759523808875,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d9027218cd39da","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759524338395,"stop":1759524338395,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f988aac5f727d81","name":"should requeue task if no peer is available","time":{"start":1759523851209,"stop":1759523851214,"duration":5},"status":"passed","severity":"normal"},{"uid":"a03584efe7c7b488","name":"should not start if already started","time":{"start":1759523809007,"stop":1759523809007,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b56dd2b3bc766d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759523798643,"stop":1759523798644,"duration":1},"status":"passed","severity":"normal"},{"uid":"793f64dc7305d4ca","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759523798208,"stop":1759523798208,"duration":0},"status":"passed","severity":"normal"},{"uid":"254b4f8dd7717eac","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759524067034,"stop":1759524067034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6057b4e824b51d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759524353962,"stop":1759524353962,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd5cb1158556d4a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759523797877,"stop":1759523797877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34dbd3ed4f7fda1","name":"Check received message containing Russian","time":{"start":1759524338380,"stop":1759524338381,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a3a19fe7640884","name":"should dial peer immediately when queue is empty","time":{"start":1759523797415,"stop":1759523797424,"duration":9},"status":"passed","severity":"normal"},{"uid":"36eef02261af3955","name":"Check message with non string payload is not received","time":{"start":1759524338398,"stop":1759524338398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db614cd35f6e1db","name":"Relay + Store","time":{"start":1759523787591,"stop":1759523787591,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acfd509580e3c97","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759523832206,"stop":1759523832206,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b9dbd8ea8c07b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759523781243,"stop":1759523781243,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dbf9c175a50c7d","name":"should not change state when connections remain after disconnect","time":{"start":1759523797502,"stop":1759523797502,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a8b16aee2cbcf9","name":"throws on content topic with empty encoding field","time":{"start":1759523781225,"stop":1759523781226,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72001170b0bc76d","name":"Query generator for multiple messages","time":{"start":1759524216558,"stop":1759524216559,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8b57aec8f4f865","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759523808872,"stop":1759523808872,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfeb76229cfafae9","name":"should be empty when created","time":{"start":1759523852622,"stop":1759523852622,"duration":0},"status":"passed","severity":"normal"},{"uid":"18de7e21decaf927","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759523798004,"stop":1759523798004,"duration":0},"status":"passed","severity":"normal"},{"uid":"872308bb85b08a36","name":"should create ShardReader with auto sharding network config","time":{"start":1759523797744,"stop":1759523797744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36818bda0bfb72f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759523808443,"stop":1759523808443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa0d4e03aecb3","name":"should sort by messageId when timestamps are equal","time":{"start":1759523840369,"stop":1759523840369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec340b45c6bec09","name":"Check publish message containing long","time":{"start":1759524070356,"stop":1759524070356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2306012a0c792d6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759523832198,"stop":1759523832198,"duration":0},"status":"passed","severity":"normal"},{"uid":"56011107789716be","name":"Push message with content topic containing short","time":{"start":1759524941752,"stop":1759524941753,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c752e83948ec3e9","name":"different cluster: nodes don't connect","time":{"start":1759523973619,"stop":1759523973619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3120825c42d73218","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759523832195,"stop":1759523832195,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfe60fde34fc436","name":"should handle dial errors gracefully","time":{"start":1759523798635,"stop":1759523798635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8627f8575327ee","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759524070374,"stop":1759524070374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1984a4f9b79552","name":"should allow redial after cooldown period","time":{"start":1759523797441,"stop":1759523797441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6c6aba076ddb06","name":"Encoder throws on undefined content topic","time":{"start":1759523819162,"stop":1759523819162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb89fe5ba705443","name":"should lock peers when selected","time":{"start":1759523852547,"stop":1759523852547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be3e75d3a82415b","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759523840672,"stop":1759523840672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7640484e3ea690c","name":"Check received message containing numeric","time":{"start":1759524338390,"stop":1759524338390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cfe9138cc5a59e","name":"should only return 1 node with relay and store capability","time":{"start":1759523809242,"stop":1759523809243,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a7d757f2aa7e65","name":"Get Nodes","time":{"start":1759523808355,"stop":1759523808355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc07c7d634bf245","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759523861738,"stop":1759523861739,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b0e6dd78ee53ad","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759523820794,"stop":1759523820794,"duration":0},"status":"passed","severity":"normal"},{"uid":"815b221f62356f43","name":"should not fail to start the service if it is already started","time":{"start":1759524059709,"stop":1759524059710,"duration":1},"status":"passed","severity":"normal"},{"uid":"df517f9ef709668d","name":"Decoder throws on empty string content topic","time":{"start":1759523819163,"stop":1759523819163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1bc1038045b029","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759523852630,"stop":1759523852630,"duration":0},"status":"passed","severity":"normal"},{"uid":"6552c6390cbbed33","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759523853195,"stop":1759523853196,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a0a788c8d78a57","name":"Push message with content topic containing emoji","time":{"start":1759524941719,"stop":1759524941719,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d8e079ac002c13","name":"random static sharding 2 - Cluster ID: 965, Shard ID: 618","time":{"start":1759524160162,"stop":1759524160163,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70c681ffaa73469","name":"should skip updating peer store if peer has same addresses","time":{"start":1759523797209,"stop":1759523797214,"duration":5},"status":"passed","severity":"normal"},{"uid":"7031d2f7f6471c68","name":"Promise Callback - false","time":{"start":1759524194066,"stop":1759524194066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6ecaef96289492","name":"should set field with all protocols enabled","time":{"start":1759523787589,"stop":1759523787590,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cec9210db879d0","name":"should clear interval on stop","time":{"start":1759523809017,"stop":1759523809017,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a641e7c60259494","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759523853203,"stop":1759523853203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a34c9426b58a030","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759523786953,"stop":1759523786954,"duration":1},"status":"passed","severity":"normal"},{"uid":"132ddb463153d323","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app32/10/topic657/test.js","time":{"start":1759524164876,"stop":1759524164876,"duration":0},"status":"passed","severity":"normal"},{"uid":"abece2b9b622af6","name":"should stop query on content message from same channel","time":{"start":1759523856759,"stop":1759523856759,"duration":0},"status":"passed","severity":"normal"},{"uid":"558bb77a3861b21f","name":"Delete observer","time":{"start":1759524061436,"stop":1759524061436,"duration":0},"status":"passed","severity":"normal"},{"uid":"14abf57223b3dfe5","name":"should remove event listeners when stopped","time":{"start":1759523853137,"stop":1759523853152,"duration":15},"status":"passed","severity":"normal"},{"uid":"5f6a6cec3b0e7447","name":"should register libp2p event listeners when start is called","time":{"start":1759523852557,"stop":1759523852557,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1754b71d2801a8","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759523798666,"stop":1759523798666,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0769c430383302b","name":"Push 30 different messages","time":{"start":1759524941752,"stop":1759524941752,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f248760dd78da90","name":"should reject if Filter is requested but not mounted","time":{"start":1759523853811,"stop":1759523853811,"duration":0},"status":"passed","severity":"normal"},{"uid":"737cb92722fa2818","name":"should drop connection via multiaddr with hangUp","time":{"start":1759523972325,"stop":1759523972325,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e1a681397cf2b5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759523831851,"stop":1759523831852,"duration":1},"status":"passed","severity":"normal"},{"uid":"16dbbbb1e197decd","name":"throws if store query response has error status","time":{"start":1759523798807,"stop":1759523798808,"duration":1},"status":"passed","severity":"normal"},{"uid":"3974ccc006a48fdf","name":"should reject on timeout if it was set","time":{"start":1759523853811,"stop":1759523853812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1add359b05b2aeb4","name":"should be safe to call multiple times","time":{"start":1759523797415,"stop":1759523797415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff196de20457d5b","name":"Push message with Script payload","time":{"start":1759524941712,"stop":1759524941712,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c61adebe734f7e","name":"Cluster id 0, shard 0","time":{"start":1759524160160,"stop":1759524160161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74a17d3cbadeb31","name":"Meta field set when metaSetter is specified","time":{"start":1759523799001,"stop":1759523799002,"duration":1},"status":"passed","severity":"normal"},{"uid":"3577a354fb26e6ee","name":"should return undefined if no connection provided","time":{"start":1759523798572,"stop":1759523798577,"duration":5},"status":"passed","severity":"normal"},{"uid":"d40df1270b939920","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759523888191,"stop":1759523888191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6fcaa55cf61287","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759523902404,"stop":1759523902404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c44cc458cead7f5","name":"should handle special patterns correctly","time":{"start":1759523836864,"stop":1759523836865,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5aa3717b358c67","name":"Cluster ID 0, shard 1","time":{"start":1759524160161,"stop":1759524160161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4941da5bbbf1839","name":"Js publishes, other Js receives","time":{"start":1759524072264,"stop":1759524072265,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f12de26e24f830","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759523781242,"stop":1759523781243,"duration":1},"status":"passed","severity":"normal"},{"uid":"285513653dfe1edc","name":"Push message with custom timestamp: 1759527506891","time":{"start":1759524941757,"stop":1759524941757,"duration":0},"status":"passed","severity":"normal"},{"uid":"45242e9c017e11f4","name":"should work with stubbed waku event emitter","time":{"start":1759523853153,"stop":1759523853154,"duration":1},"status":"passed","severity":"normal"},{"uid":"9169fbe1ee5d878e","name":"Push message with Russian payload","time":{"start":1759524941711,"stop":1759524941711,"duration":0},"status":"passed","severity":"normal"},{"uid":"196d60cc77ad1525","name":"should handle general insertion and lookup correctly","time":{"start":1759523836865,"stop":1759523836865,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebce77372133b80","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759523787591,"stop":1759523787591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd65dfffd1ff6e90","name":"Automatically retrieves missing message","time":{"start":1759523856757,"stop":1759523856757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"191bee46a3e0a506","name":"Wrong topic","time":{"start":1759524164879,"stop":1759524164879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7977930acb90a445","name":"Check message with invalid timestamp is not received","time":{"start":1759524338396,"stop":1759524338396,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8517b7ade6dcc6e","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759523840674,"stop":1759523840675,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46e80d9b898d850","name":"should handle query errors gracefully","time":{"start":1759523809013,"stop":1759523809014,"duration":1},"status":"passed","severity":"normal"},{"uid":"471408b8a4d9e8f7","name":"Sets default value correctly","time":{"start":1759524223129,"stop":1759524223131,"duration":2},"status":"passed","severity":"normal"},{"uid":"a82f66e0e93473a0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759523786952,"stop":1759523786952,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e2edb06bcb53da","name":"should handle multiple peer connections","time":{"start":1759523798662,"stop":1759523798662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a1b75b4c476ad8","name":"Fails to push message bigger that 1MB","time":{"start":1759524941746,"stop":1759524941747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9182283b7cd5d9a","name":"Query generator for multiple messages with different content topic format","time":{"start":1759524216560,"stop":1759524216560,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a061bb7c17fd7d","name":"should keep entries that haven't expired yet","time":{"start":1759523850216,"stop":1759523850225,"duration":9},"status":"passed","severity":"normal"},{"uid":"96f6b5ef7a37e05","name":"return first retrieved peers without further DNS queries","time":{"start":1759523809243,"stop":1759523809243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad425157767ef12e","name":"Push message with Basic HTML tag payload","time":{"start":1759524941739,"stop":1759524941739,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6bd8c453807e3b","name":"Outgoing message is emitted as sending","time":{"start":1759523855150,"stop":1759523855151,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e36b637ee4ea978","name":"Sync message is sent within sync frequency","time":{"start":1759523861737,"stop":1759523861738,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbcc26c44313ca6","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759523852559,"stop":1759523852560,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7415ab51e55aa4","name":"should perform ping and update peer store on timer","time":{"start":1759523798664,"stop":1759523798664,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b301e4867dbdc9","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759524067033,"stop":1759524067034,"duration":1},"status":"passed","severity":"normal"},{"uid":"a354a1aa39393d17","name":"should add event listeners to globalThis","time":{"start":1759523797497,"stop":1759523797497,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1841a50278bb92","name":"Check publish message containing Script","time":{"start":1759524070367,"stop":1759524070367,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e41cb8403c8167","name":"random static sharding 8 - Cluster ID: 424, Shard ID: 864","time":{"start":1759524160167,"stop":1759524160170,"duration":3},"status":"passed","severity":"normal"},{"uid":"28aef8df337ddad1","name":"Check received message containing shell command","time":{"start":1759524338383,"stop":1759524338383,"duration":0},"status":"passed","severity":"normal"},{"uid":"69442036420a70f1","name":"should emit message when we just started and store connect event occurs","time":{"start":1759523853180,"stop":1759523853180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a86d29107d64f9","name":"Push message with Russian payload","time":{"start":1759524941727,"stop":1759524941727,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba91261a5feff61","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759523832179,"stop":1759523832179,"duration":0},"status":"passed","severity":"normal"},{"uid":"6feb74d009ba9033","name":"should handle disconnect when peer has no timers","time":{"start":1759523798669,"stop":1759523798669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5641b822b43b8e17","name":"should sort peers by ping value","time":{"start":1759523798955,"stop":1759523798956,"duration":1},"status":"passed","severity":"normal"},{"uid":"213780cc2a5ef7a3","name":"should only return 1 node with relay capability","time":{"start":1759523809242,"stop":1759523809242,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ed459ec57aca92","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759524353955,"stop":1759524353955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c982e433a68968ef","name":"should merge provided config with defaults","time":{"start":1759523798947,"stop":1759523798948,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e578dfd0f018127","name":"should emit a peer event after start","time":{"start":1759523812931,"stop":1759523812931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fca7ebb84172e0","name":"Push message with content topic containing Chinese","time":{"start":1759524941717,"stop":1759524941717,"duration":0},"status":"passed","severity":"normal"},{"uid":"534fdc2614b7d310","name":"ignores domain fetching errors","time":{"start":1759523809241,"stop":1759523809241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55986086ae420b4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759523832195,"stop":1759523832195,"duration":0},"status":"passed","severity":"normal"},{"uid":"76200b4979cefcbd","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759523853204,"stop":1759523853204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d404c6c517a0254","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759524183978,"stop":1759524183978,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab247f35d100f27","name":"Check received message containing Chinese","time":{"start":1759524338380,"stop":1759524338380,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd285474d7df9f62","name":"should add event listeners for peer connect and disconnect","time":{"start":1759523798659,"stop":1759523798659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06d18a9a8a6096c","name":"should dial more peers if under maxConnections","time":{"start":1759523798642,"stop":1759523798642,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab7edd8a9c43fab","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759524214604,"stop":1759524214604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6ac7a13811daaa","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759523820794,"stop":1759523820794,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a357c43cf240a90","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759523851432,"stop":1759523851432,"duration":0},"status":"passed","severity":"normal"},{"uid":"42afe27bf803def9","name":"should work with mock decoders","time":{"start":1759523853154,"stop":1759523853154,"duration":0},"status":"passed","severity":"normal"},{"uid":"5068ed67c1162584","name":"should handle complete connection lifecycle","time":{"start":1759523797508,"stop":1759523797508,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ad64daa0cd65ee","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759524353950,"stop":1759524353951,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e679affa6bc1f1","name":"Push to array if already present","time":{"start":1759523780978,"stop":1759523780978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b1f7cd9aee61be","name":"Decoder throws on undefined content topic","time":{"start":1759523819163,"stop":1759523819163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee041af466122db","name":"different cluster: nodes don't connect","time":{"start":1759523973616,"stop":1759523973617,"duration":1},"status":"passed","severity":"normal"},{"uid":"988a0607039e74ba","name":"Push message with short payload","time":{"start":1759524941747,"stop":1759524941747,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a1f3f5453ab16","name":"should start peer exchange discovery","time":{"start":1759523809006,"stop":1759523809007,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f5cdb65f371c31","name":"throws on content topic with generation field greater than 0","time":{"start":1759523781223,"stop":1759523781224,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c41a1b7a0b97e96","name":"does not throw on valid cases","time":{"start":1759523781221,"stop":1759523781222,"duration":1},"status":"passed","severity":"normal"},{"uid":"460796d794dacf08","name":"Check message on other pubsub topic is not received","time":{"start":1759524338396,"stop":1759524338396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ebede070534ecc","name":"Push message with content topic containing Russian","time":{"start":1759524941743,"stop":1759524941743,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e6dff3d6ed531","name":"Push message with custom timestamp: 1759520306890","time":{"start":1759524941721,"stop":1759524941721,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b0318808aea8b6","name":"Push message with shell command payload","time":{"start":1759524941750,"stop":1759524941751,"duration":1},"status":"passed","severity":"normal"},{"uid":"409a9d969ae8b1f7","name":"Decoder throws on undefined content topic","time":{"start":1759523820796,"stop":1759523820796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5028fdd535c812d","name":"should dial all known peers when reached zero connections","time":{"start":1759523924602,"stop":1759523924602,"duration":0},"status":"passed","severity":"normal"},{"uid":"832e1ff006a32dea","name":"Push message with XML payload","time":{"start":1759524941728,"stop":1759524941728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30b7d56f185588d","name":"Push message with shell command payload","time":{"start":1759524941713,"stop":1759524941714,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a88eae76c2046fd","name":"should handle malformed response data","time":{"start":1759523808873,"stop":1759523808874,"duration":1},"status":"passed","severity":"normal"},{"uid":"653f721937615472","name":"should return different streams if requested simultaniously","time":{"start":1759523798578,"stop":1759523798578,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffac9af5a8424b3","name":"Push message with content topic containing short","time":{"start":1759524941730,"stop":1759524941730,"duration":0},"status":"passed","severity":"normal"},{"uid":"132851a9913bff97","name":"Subscribe and receive messages via waku relay post","time":{"start":1759524353953,"stop":1759524353954,"duration":1},"status":"passed","severity":"normal"},{"uid":"37909dc743e4202e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759523832174,"stop":1759523832174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b73648fbf84a523","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759524353957,"stop":1759524353958,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fadb4b3ca17d44","name":"topics with same application and version share the same shard","time":{"start":1759523781233,"stop":1759523781233,"duration":0},"status":"passed","severity":"normal"},{"uid":"997e719015fa466e","name":"Push message with Script payload","time":{"start":1759524941738,"stop":1759524941738,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff53131f35289ff5","name":"udp ip6 address","time":{"start":1759523786910,"stop":1759523786910,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe590779480d1","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759523798663,"stop":1759523798664,"duration":1},"status":"passed","severity":"normal"},{"uid":"518e3358cfef3e93","name":"Query Generator, No message returned","time":{"start":1759524181049,"stop":1759524181050,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd9c067e37d6fd2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759523832205,"stop":1759523832206,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c50879cb2c16a4d","name":"Filter","time":{"start":1759524228698,"stop":1759524228699,"duration":1},"status":"passed","severity":"normal"},{"uid":"c537ee0bdff39d2c","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759523798805,"stop":1759523798806,"duration":1},"status":"passed","severity":"normal"},{"uid":"9018731d50b03894","name":"Check received message containing Basic HTML tag","time":{"start":1759524338382,"stop":1759524338382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfd0955af7a5bec","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759524076475,"stop":1759524076475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3d5b0ce7a11d28","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759524353962,"stop":1759524353962,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2b683cc4a4ec57","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759523832172,"stop":1759523832173,"duration":1},"status":"passed","severity":"normal"},{"uid":"504ef66815b09b80","name":"should retry on complete failure if specified","time":{"start":1759523851984,"stop":1759523851984,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c924223088d71f6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759524353944,"stop":1759524353945,"duration":1},"status":"passed","severity":"normal"},{"uid":"606779e91ab65fa3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759524353943,"stop":1759524353943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00a2f4e0a6a4664","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759523832174,"stop":1759523832179,"duration":5},"status":"passed","severity":"normal"},{"uid":"55c8f634f4a1f677","name":"should handle errors when getting connections","time":{"start":1759523797505,"stop":1759523797505,"duration":0},"status":"passed","severity":"normal"},{"uid":"4441005be1cf428e","name":"Relay - dialed after","time":{"start":1759524228695,"stop":1759524228695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7717a84d4b979e0d","name":"Outgoing message is possibly acknowledged","time":{"start":1759523855152,"stop":1759523855152,"duration":0},"status":"skipped","severity":"normal"},{"uid":"430f21a393fffa0b","name":"Overlapping topic subscription","time":{"start":1759524076470,"stop":1759524076470,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30275cc4507d9495","name":"Check received message containing JSON","time":{"start":1759524338382,"stop":1759524338383,"duration":1},"status":"passed","severity":"normal"},{"uid":"12801153c48b5635","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759523853181,"stop":1759523853181,"duration":0},"status":"passed","severity":"normal"},{"uid":"273f94fa747a5a14","name":"should be safe to call multiple times","time":{"start":1759523797175,"stop":1759523797176,"duration":1},"status":"passed","severity":"normal"},{"uid":"9434c3115cf1850","name":"should create ConnectionManager with required options","time":{"start":1759523798946,"stop":1759523798946,"duration":0},"status":"passed","severity":"normal"},{"uid":"568c41299e2ccf56","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759523853059,"stop":1759523853059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddf33cb4094993f","name":"Check publish message after client node is restarted","time":{"start":1759524070377,"stop":1759524070377,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a8e25f564937617","name":"random static sharding 6 - Cluster ID: 489, Shard ID: 892","time":{"start":1759524160165,"stop":1759524160166,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b60f906e39af5","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759523852546,"stop":1759523852547,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b3bd95ce1a3177","name":"should not fail to start the service if it is already started","time":{"start":1759523812931,"stop":1759523812931,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc6a7ed70f7ae3b","name":"Query generator for 2000 messages","time":{"start":1759524216564,"stop":1759524216564,"duration":0},"status":"passed","severity":"normal"},{"uid":"af279a13b6aaf826","name":"should drop connection to one peer on hangUp","time":{"start":1759523972324,"stop":1759523972324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd16d361d32c938","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759524228931,"stop":1759524228931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f548832729955080","name":"should throw error - invalid id","time":{"start":1759523787583,"stop":1759523787583,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b431005148c50f","name":"Publish message with rate limit","time":{"start":1759524070378,"stop":1759524070378,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6db95f8eec140a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759524059844,"stop":1759524059846,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e502cf1bf7e1628","name":"Query Generator, No Decoder","time":{"start":1759524181046,"stop":1759524181048,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecaed711d7cf7e63","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759523808442,"stop":1759523808443,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fd8aa8d5ea3bea","name":"should return empty array when no peers connected","time":{"start":1759523798954,"stop":1759523798954,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9b4ca8f260942","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759523798641,"stop":1759523798641,"duration":0},"status":"passed","severity":"normal"},{"uid":"511ae3351783b65e","name":"should handle ping failures gracefully","time":{"start":1759523798664,"stop":1759523798664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea57b8dde40a529f","name":"should respect custom numPeersToUse configuration","time":{"start":1759523852558,"stop":1759523852559,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6bbdbee80ee0e1","name":"should continue query when messages are from different channels","time":{"start":1759523856759,"stop":1759523856759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceaf1faad90ae373","name":"should set field with all protocols disabled","time":{"start":1759523787589,"stop":1759523787589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1047b3652d219d3f","name":"should handle zero peers request","time":{"start":1759523808876,"stop":1759523808877,"duration":1},"status":"passed","severity":"normal"},{"uid":"193a632dbb599545","name":"Fails to push message bigger that 1MB","time":{"start":1759524941757,"stop":1759524941757,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be9e5ef1a94d5b8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759524076472,"stop":1759524076473,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd62d4c308687d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759523832194,"stop":1759523832194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee340882cffbccb","name":"Retries within given interval","time":{"start":1759523853789,"stop":1759523853790,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dec8cdf05647221","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759524076468,"stop":1759524076468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8963041de678b9","name":"Callback on promise, aborts when callback returns true","time":{"start":1759524216560,"stop":1759524216563,"duration":3},"status":"passed","severity":"normal"},{"uid":"65337d036ba79725","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759524228930,"stop":1759524228930,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5eb9d268439c81","name":"Push message with rate limit","time":{"start":1759524941734,"stop":1759524941734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbc05b3774cfd02","name":"should set field with only FILTER enabled","time":{"start":1759523787590,"stop":1759523787591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a653fb0ab1ebb6f0","name":"should be safe to call multiple times","time":{"start":1759523798625,"stop":1759523798625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2f3d0359c2f8c2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759524183978,"stop":1759524183979,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40e912ee031742e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759523886960,"stop":1759523886961,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f492534f798020e0","name":"should dial peer when peer is discovered","time":{"start":1759523797190,"stop":1759523797191,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba3b042bb5f09eb","name":"should not be delivered","time":{"start":1759523840678,"stop":1759523840678,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf1a405b70e5d73","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759524353961,"stop":1759524353961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1af4b492db567b","name":"Overlapping topic subscription","time":{"start":1759524353945,"stop":1759524353945,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf5c177211ad37b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759523832211,"stop":1759523832211,"duration":0},"status":"passed","severity":"normal"},{"uid":"187489b26b66223d","name":"should initialize with libp2p components","time":{"start":1759523808860,"stop":1759523808860,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ae90977969a7e1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759524353948,"stop":1759524353949,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbf84b88b59a8b2","name":"rejects hash query with content filter parameters","time":{"start":1759523798217,"stop":1759523798217,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa5519ade31e602","name":"Push message with long payload","time":{"start":1759524941747,"stop":1759524941747,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad931b9fb4d0513","name":"A test","time":{"start":1759523959071,"stop":1759523959071,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b3ecaad14989c2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759523832190,"stop":1759523832190,"duration":0},"status":"passed","severity":"normal"},{"uid":"35aeb588a911c071","name":"should remove event listeners from libp2p","time":{"start":1759523797498,"stop":1759523797498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3307d9bdb27137","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759523797769,"stop":1759523797769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62e86c230df1c66","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759523786952,"stop":1759523786952,"duration":0},"status":"passed","severity":"normal"},{"uid":"571f01a0f139226","name":"Publish message with custom timestamp: Sat Oct 12 2024 20:41:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1759524070371,"stop":1759524070371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8820b27d07fd7de","name":"Push message with special chars payload","time":{"start":1759524941737,"stop":1759524941737,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a1a5c8d51edf63","name":"Outgoing message is emitted as sent","time":{"start":1759523855151,"stop":1759523855151,"duration":0},"status":"passed","severity":"normal"},{"uid":"f629c6bcd7b10a2d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759523906675,"stop":1759523906675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eddc9a56879ab7c","name":"Push message with numeric payload","time":{"start":1759524941736,"stop":1759524941737,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51438d8138852ce","name":"should accept empty decoders array","time":{"start":1759523853136,"stop":1759523853137,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae4fc0ba8728e79","name":"should maintain chronological order of messages in localHistory","time":{"start":1759523840672,"stop":1759523840672,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fae3f6ba95d1bdc","name":"should create all internal components","time":{"start":1759523798948,"stop":1759523798948,"duration":0},"status":"passed","severity":"normal"},{"uid":"235b34a807549dde","name":"ends if response has no messages","time":{"start":1759523798808,"stop":1759523798808,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f08fe1cb401a0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759523832191,"stop":1759523832191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41de487bb5fe5e3","name":"should not fail to stop the service if it was not started","time":{"start":1759523886956,"stop":1759523886956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e22bd629f2507b6","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759523832192,"stop":1759523832193,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6c2529a3b627c","name":"Push message with SQL Injection payload","time":{"start":1759524941749,"stop":1759524941749,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aee61ac86959b88","name":"should return true for sync message with causal history","time":{"start":1759523856761,"stop":1759523856762,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4d0bbf04632435","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759524228933,"stop":1759524228933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c84de3863ac4d0b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759523781227,"stop":1759523781228,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ca1d959594e95","name":"Check received message containing Arabic","time":{"start":1759524338391,"stop":1759524338391,"duration":0},"status":"passed","severity":"normal"},{"uid":"297746d435d7814b","name":"throws on content topic with too few or too many fields","time":{"start":1759523781222,"stop":1759523781223,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71fbb25db628fac","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759523840670,"stop":1759523840671,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a9b0cf49318a042","name":"should emit a peer event after start","time":{"start":1759524059710,"stop":1759524059710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfc426decefd6b9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759524216559,"stop":1759524216560,"duration":1},"status":"passed","severity":"normal"},{"uid":"7591e123237eba","name":"should maintain proper timestamps if all messages received","time":{"start":1759523840671,"stop":1759523840671,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc4aa92e153475cd","name":"should not receive a peer event after stop","time":{"start":1759524059712,"stop":1759524059712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c807402b8255e7d","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759523861738,"stop":1759523861738,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a63c0e9d834675","name":"Waku message hash computation (payload length 0)","time":{"start":1759523798001,"stop":1759523798002,"duration":1},"status":"passed","severity":"normal"},{"uid":"199d7515e2d55b16","name":"Fails to push message with large meta","time":{"start":1759524941734,"stop":1759524941734,"duration":0},"status":"passed","severity":"normal"},{"uid":"56369125163f4b40","name":"Push message with SQL Injection payload","time":{"start":1759524941738,"stop":1759524941738,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c4972307220914","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759523832190,"stop":1759523832190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56217721852c253","name":"Check received message containing XML","time":{"start":1759524338382,"stop":1759524338382,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d3d307f2a52cc1","name":"should add received message to localHistory with retrievalHint","time":{"start":1759523840671,"stop":1759523840672,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd52f0c7643dd154","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759523832180,"stop":1759523832180,"duration":0},"status":"passed","severity":"normal"},{"uid":"824d3b2290832918","name":"Sample","time":{"start":1759523787020,"stop":1759523787021,"duration":1},"status":"passed","severity":"normal"},{"uid":"699c7182f30084f7","name":"should remove event listener for peer:discovery","time":{"start":1759523797176,"stop":1759523797189,"duration":13},"status":"passed","severity":"normal"},{"uid":"727706c16398c56a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759523840673,"stop":1759523840673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5074076fc77309d0","name":"Subscribe to topic containing XML and receive message","time":{"start":1759524353960,"stop":1759524353960,"duration":0},"status":"passed","severity":"normal"},{"uid":"483f4d4bf290acc6","name":"All","time":{"start":1759523887124,"stop":1759523887125,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0601a039da79edc","name":"Refresh subscription","time":{"start":1759524353956,"stop":1759524353956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db1664d1757e1ee","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759523797872,"stop":1759523797872,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff88f08b11a32fb","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759523840673,"stop":1759523840673,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2f6d08e928c375","name":"should handle very large timestamps","time":{"start":1759523840382,"stop":1759523840382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d190d20ef1c46ee0","name":"should request peer renewal on specific errors","time":{"start":1759523851217,"stop":1759523851217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2975311c38869826","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759524353947,"stop":1759524353947,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a015c853434a49","name":"should retry if all attempts fail","time":{"start":1759523851221,"stop":1759523851222,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c4e4eecd493316","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759523832196,"stop":1759523832198,"duration":2},"status":"passed","severity":"normal"},{"uid":"93a50d83e15ef19","name":"should insert message into bloom filter","time":{"start":1759523840669,"stop":1759523840669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2a442473f05850","name":"Subscribe to topic containing long and publish message","time":{"start":1759524076471,"stop":1759524076471,"duration":0},"status":"passed","severity":"normal"},{"uid":"4690f9b94460a14c","name":"should handle onConnected and onDisconnected","time":{"start":1759523852556,"stop":1759523852556,"duration":0},"status":"passed","severity":"normal"},{"uid":"281f75276285babe","name":"should not modify tags of connections for different peers","time":{"start":1759523852564,"stop":1759523852565,"duration":1},"status":"passed","severity":"normal"},{"uid":"57447c6a55a17acc","name":"should handle peer disconnect event when no connections remain","time":{"start":1759523797502,"stop":1759523797502,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b73d3baeea9426","name":"Push message with Basic HTML tag payload","time":{"start":1759524941713,"stop":1759524941713,"duration":0},"status":"passed","severity":"normal"},{"uid":"48acc98857505037","name":"should handle peer identify event","time":{"start":1759523809008,"stop":1759523809009,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9724ee525687c2","name":"should return false for malformed SDS messages","time":{"start":1759523856760,"stop":1759523856760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21720fc2ba4d794","name":"should be able to encode the field with only STORE set to true","time":{"start":1759523786945,"stop":1759523786946,"duration":1},"status":"passed","severity":"normal"},{"uid":"5707197b14f402f7","name":"Push message with Arabic payload","time":{"start":1759524941748,"stop":1759524941749,"duration":1},"status":"passed","severity":"normal"},{"uid":"5124bc7f442c77d1","name":"Check publish message containing numeric","time":{"start":1759524070356,"stop":1759524070358,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aa6ef3c6734d723","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759523798644,"stop":1759523798644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c218efc83141724a","name":"Push message with Arabic payload","time":{"start":1759524941726,"stop":1759524941726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6b210d677e7b55","name":"Check publish message containing JSON","time":{"start":1759524070369,"stop":1759524070369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9765391f1b41c88a","name":"should throw an error for insufficient data","time":{"start":1759523781405,"stop":1759523781405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab450b0643193ee8","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759523840676,"stop":1759523840676,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1d48464555ec46","name":"Push message with custom timestamp: 1759520306891","time":{"start":1759524941757,"stop":1759524941757,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86dcfbb92d616e7","name":"should retry failed tasks","time":{"start":1759523851216,"stop":1759523851217,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29de4a2fb1fc951","name":"should start and stop interval correctly","time":{"start":1759523851206,"stop":1759523851208,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5b27304c4e410b4","name":"Default pageSize","time":{"start":1759524208065,"stop":1759524208065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5453b829541fe9d","name":"should not create multiple intervals when called multiple times","time":{"start":1759523797413,"stop":1759523797414,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20725784c1fdb6f","name":"should not process empty queue","time":{"start":1759523797462,"stop":1759523797462,"duration":0},"status":"passed","severity":"normal"},{"uid":"9937044445d54cf1","name":"Subscribe to topic containing long and receive message","time":{"start":1759524353946,"stop":1759524353947,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6895527dd72caef","name":"Ephemeral field set to true","time":{"start":1759523799001,"stop":1759523799001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7af667c2089beed","name":"Check message with no payload is not received","time":{"start":1759524338397,"stop":1759524338397,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdc6507d9f59682","name":"Outgoing message is emitted as sent","time":{"start":1759523856755,"stop":1759523856755,"duration":0},"status":"passed","severity":"normal"},{"uid":"8854f58799229465","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759524353942,"stop":1759524353943,"duration":1},"status":"passed","severity":"normal"},{"uid":"494cd694dcb1a2a5","name":"should discover peers from provided peer cache","time":{"start":1759523977373,"stop":1759523977374,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9f0f42f0f20f63","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759523832202,"stop":1759523832203,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e11edddfe4fa1b","name":"Push message with content topic containing JSON","time":{"start":1759524941755,"stop":1759524941755,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c92a88505d8c40","name":"Check publish message containing Russian","time":{"start":1759524070363,"stop":1759524070365,"duration":2},"status":"passed","severity":"normal"},{"uid":"efb395f31fad8a82","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759524067033,"stop":1759524067033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c71d15e4ee23ed","name":"Passing an array","time":{"start":1759524223118,"stop":1759524223123,"duration":5},"status":"passed","severity":"normal"},{"uid":"5c756e18cf736582","name":"Push message with numeric payload","time":{"start":1759524941747,"stop":1759524941748,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf636996c713775","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759523958823,"stop":1759523958823,"duration":0},"status":"passed","severity":"normal"},{"uid":"6867828e3903eb9c","name":"should return false when network is not connected","time":{"start":1759523798950,"stop":1759523798951,"duration":1},"status":"passed","severity":"normal"},{"uid":"e173e7c5fe32e79a","name":"it tolerates circular branch references","time":{"start":1759523809240,"stop":1759523809241,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbb40448731b7e8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759523781238,"stop":1759523781238,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7e73813c5861b9","name":"should be delivered immediately if received","time":{"start":1759523840679,"stop":1759523840680,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1bdf343c8e6b3a","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759523798642,"stop":1759523798643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b264298814916d97","name":"should handle dial errors gracefully","time":{"start":1759523797442,"stop":1759523797453,"duration":11},"status":"passed","severity":"normal"},{"uid":"87ed246c0aae7c30","name":"should use DNS peer discovery with light client","time":{"start":1759523886959,"stop":1759523886960,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e3df29ff250bd425","name":"should get / set TCP multiaddr","time":{"start":1759523787586,"stop":1759523787586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79080ef4d25fe6f","name":"should handle errors when globalThis is not available","time":{"start":1759523797497,"stop":1759523797497,"duration":0},"status":"passed","severity":"normal"},{"uid":"90481d30af786915","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app95/3/topic4/utf8","time":{"start":1759524164878,"stop":1759524164878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a21a2a22501bb17","name":"Push message with content topic containing emoji","time":{"start":1759524941755,"stop":1759524941755,"duration":0},"status":"passed","severity":"normal"},{"uid":"231378a134e3d89","name":"Check publish message containing Chinese","time":{"start":1759524070362,"stop":1759524070362,"duration":0},"status":"passed","severity":"normal"},{"uid":"95995c21716ad814","name":"Subscribe to topic containing XML and publish message","time":{"start":1759524076474,"stop":1759524076475,"duration":1},"status":"passed","severity":"normal"},{"uid":"58145cbb2b7e29ce","name":"Query with Ordered Callback, No Decoder","time":{"start":1759524181056,"stop":1759524181056,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dc03e6e3dfacf7","name":"Push message with Script payload","time":{"start":1759524941727,"stop":1759524941727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4f8a84bbac76c3","name":"random static sharding 3 - Cluster ID: 551, Shard ID: 159","time":{"start":1759524160163,"stop":1759524160164,"duration":1},"status":"passed","severity":"normal"},{"uid":"2200b6e2ab6390c5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759524212592,"stop":1759524212592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51609362964d04f","name":"should reject if WakuNode is not started","time":{"start":1759523853810,"stop":1759523853810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3861babc0e74a5e","name":"Check received message containing escaped characters","time":{"start":1759524338393,"stop":1759524338393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31adcd6fd17a3ca","name":"Push message with SQL Injection payload","time":{"start":1759524941712,"stop":1759524941712,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de8048a24f8947b","name":"Subscribe to topic containing short and receive message","time":{"start":1759524353956,"stop":1759524353957,"duration":1},"status":"passed","severity":"normal"},{"uid":"b143684807212dc3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759523781243,"stop":1759523781243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d245aeed3d7e379","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759524070375,"stop":1759524070376,"duration":1},"status":"passed","severity":"normal"},{"uid":"607248f11a95ca23","name":"Check received message containing SQL Injection","time":{"start":1759524338391,"stop":1759524338391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1662f3a9b3a48d4c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759524164870,"stop":1759524164870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41a746f10d5893f","name":"throws on content topic with empty topic name field","time":{"start":1759523781225,"stop":1759523781225,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcd73cd3e1fba3","name":"Outgoing message is acknowledged","time":{"start":1759523854708,"stop":1759523854708,"duration":0},"status":"passed","severity":"normal"},{"uid":"472f7df37948400b","name":"Push message equal or less that 1MB","time":{"start":1759524941746,"stop":1759524941746,"duration":0},"status":"passed","severity":"normal"},{"uid":"4116dcb68012ac3f","name":"Push message with content topic containing numeric","time":{"start":1759524941753,"stop":1759524941753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8256d55bd0b968e","name":"should not be sent when there is no history","time":{"start":1759523840678,"stop":1759523840678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b0a2e488513e7a","name":"Push message with emoji payload","time":{"start":1759524941740,"stop":1759524941740,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c6d48c00e470f5","name":"should create a new stream if no existing for protocol found","time":{"start":1759523798577,"stop":1759523798577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f034577cd9eb5325","name":"should return false for sync message without causal history","time":{"start":1759523856760,"stop":1759523856760,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e762c5613b7f03","name":"can start the service","time":{"start":1759523886954,"stop":1759523886955,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4883a4c56e3b07","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759523819160,"stop":1759523819160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4704cba5401b59d","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759523853196,"stop":1759523853196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f27826ab76154ce","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759523854709,"stop":1759523854709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00248d9c4e0a87f","name":"should send to specified number of peers of used peers","time":{"start":1759523851983,"stop":1759523851984,"duration":1},"status":"passed","severity":"normal"},{"uid":"b652cab3a30e1c0d","name":"Publish without waiting for remote peer","time":{"start":1759524076467,"stop":1759524076467,"duration":0},"status":"passed","severity":"normal"},{"uid":"952b7be270513641","name":"Push message with content topic containing numeric","time":{"start":1759524941731,"stop":1759524941731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dcce787d4fd76d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759523888190,"stop":1759523888190,"duration":0},"status":"passed","severity":"normal"},{"uid":"96692fb4f9e12261","name":"Push message with unicode special characters payload","time":{"start":1759524941740,"stop":1759524941740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0160765222c4247","name":"Push message with unicode special characters payload","time":{"start":1759524941729,"stop":1759524941729,"duration":0},"status":"passed","severity":"normal"},{"uid":"79479d1b57dd909d","name":"Throws when trying to push message with empty payload","time":{"start":1759524941741,"stop":1759524941741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d32b905e688545","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759524067035,"stop":1759524067035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d18c39c2a79f7c0","name":"should not retry if at least one success","time":{"start":1759523851221,"stop":1759523851221,"duration":0},"status":"passed","severity":"normal"},{"uid":"d592084facfb026f","name":"should handle peerStore errors gracefully","time":{"start":1759523798955,"stop":1759523798955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7143b3dbef284d2a","name":"Push message with Arabic payload","time":{"start":1759524941711,"stop":1759524941711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b44dd655ea194b0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759524338385,"stop":1759524338385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebc080cdaf77093","name":"recovers when dns.resolve returns empty","time":{"start":1759523809241,"stop":1759523809241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c93d7b036446be","name":"should return false when peer shard info is not found","time":{"start":1759523797768,"stop":1759523797768,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9f4fcf3c4c61","name":"should not dispatch event when already disconnected","time":{"start":1759523797503,"stop":1759523797503,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc550974b23a1fb","name":"should properly clean up resources when disposed","time":{"start":1759523850230,"stop":1759523850260,"duration":30},"status":"passed","severity":"normal"},{"uid":"d4b7bb20478c3538","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759523902407,"stop":1759523902407,"duration":0},"status":"passed","severity":"normal"},{"uid":"896b35ee62985d32","name":"Push message with shell command payload","time":{"start":1759524941739,"stop":1759524941739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90ff4f074712002","name":"should use configured peers when available","time":{"start":1759523853592,"stop":1759523853592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bd06937eb9902a","name":"Decoder throws on empty string content topic","time":{"start":1759523820796,"stop":1759523820796,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcb79f6dde3c2c3","name":"should return start time to match max range","time":{"start":1759523853203,"stop":1759523853204,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa7a9df17989560","name":"Store - dialed first","time":{"start":1759524228697,"stop":1759524228697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6857ccd64fa02f1","name":"should wait for Filter peer to be connected","time":{"start":1759523853812,"stop":1759523853812,"duration":0},"status":"passed","severity":"normal"},{"uid":"549039c9c8b88e2e","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759524067034,"stop":1759524067034,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad2e8f36b94aa80","name":"isConnected should return true after first peer connects","time":{"start":1759523902401,"stop":1759523902401,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a4e4e494a063cb","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759523853593,"stop":1759523853593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a83ff3718d52a93","name":"should process queue every 500ms","time":{"start":1759523797454,"stop":1759523797455,"duration":1},"status":"passed","severity":"normal"},{"uid":"7465b17a0b69691","name":"ignores unrecognized TXT record formats","time":{"start":1759523809241,"stop":1759523809242,"duration":1},"status":"passed","severity":"normal"},{"uid":"593c315e50aae5e1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759524228929,"stop":1759524228929,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c244f2a265851a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759524183977,"stop":1759524183977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e25d19156935f23","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759524183979,"stop":1759524183979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75cfec6d8c1faa0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759523781231,"stop":1759523781231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de613e05bfa6f43","name":"should add and check entries correctly","time":{"start":1759523850184,"stop":1759523850205,"duration":21},"status":"passed","severity":"normal"},{"uid":"907484a87cd84643","name":"Asymmetric encrypt & decrypt","time":{"start":1759523819547,"stop":1759523819548,"duration":1},"status":"passed","severity":"normal"},{"uid":"3188ef71ddbaaee7","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759524212591,"stop":1759524212591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17e86b6a900cb61","name":"should return false when peer has no shard info","time":{"start":1759523797756,"stop":1759523797757,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab30d770929dcc1","name":"should stop and cleanup resources","time":{"start":1759523852631,"stop":1759523852631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef44d408dc54a389","name":"should return peer for existing peer","time":{"start":1759523798640,"stop":1759523798640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d049d8fb345dcd","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759523808448,"stop":1759523808448,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3bf11f9fe5fe1c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759523832199,"stop":1759523832200,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a6ad04bba6e924","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759523832200,"stop":1759523832201,"duration":1},"status":"passed","severity":"normal"},{"uid":"6637cc1bfd01131d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759524353961,"stop":1759524353961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbab7eafe19dd6e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759524214601,"stop":1759524214602,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2472f2802711d2","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759523851420,"stop":1759523851432,"duration":12},"status":"passed","severity":"normal"},{"uid":"4b2331a68b64417","name":"should not receive a peer event after stop","time":{"start":1759523812931,"stop":1759523812932,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22df442a6c2b63b","name":"should dial with PeerId and return stream","time":{"start":1759523798951,"stop":1759523798951,"duration":0},"status":"passed","severity":"normal"},{"uid":"363b70f10774d31a","name":"messageHash returns a Uint8Array","time":{"start":1759523798003,"stop":1759523798004,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae23f9321517c39","name":"should start all internal components","time":{"start":1759523798948,"stop":1759523798949,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a685ac630697b23","name":"should add peer to queue when queue is not empty","time":{"start":1759523797424,"stop":1759523797426,"duration":2},"status":"passed","severity":"normal"},{"uid":"25d68472ab8fb81c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759523832180,"stop":1759523832180,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e9c98a50ce5c10","name":"should properly create location multiaddrs - udp4","time":{"start":1759523787586,"stop":1759523787587,"duration":1},"status":"passed","severity":"normal"},{"uid":"2081941225a85251","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759523832188,"stop":1759523832188,"duration":0},"status":"passed","severity":"normal"},{"uid":"43080d0de563bd44","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759524067032,"stop":1759524067033,"duration":1},"status":"passed","severity":"normal"},{"uid":"182bbbe1452b2734","name":"should work with stubbed peer manager event emitter","time":{"start":1759523853153,"stop":1759523853153,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ec8d58d86e1f54","name":"Push message with content topic containing Arabic","time":{"start":1759524941732,"stop":1759524941732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1b7b362fb006cf","name":"Check publish message containing shell command","time":{"start":1759524070369,"stop":1759524070369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b9916cc910abcf","name":"Push message with content topic containing Chinese","time":{"start":1759524941753,"stop":1759524941754,"duration":1},"status":"passed","severity":"normal"},{"uid":"b634dfb74f65c9d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759523786947,"stop":1759523786947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6360486749fa9d","name":"should populate queue if has active dial","time":{"start":1759523797431,"stop":1759523797440,"duration":9},"status":"passed","severity":"normal"},{"uid":"acfb878cd8c787dd","name":"Push message with content topic containing numeric","time":{"start":1759524941741,"stop":1759524941742,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1022699e9836eb1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759523809244,"stop":1759523809244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2d25026467ebcc8","name":"should return false when peer is not found","time":{"start":1759523797757,"stop":1759523797757,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af37d2ee1590c06","name":"should return cached hash on subsequent access","time":{"start":1759523799004,"stop":1759523799004,"duration":0},"status":"passed","severity":"normal"},{"uid":"77691573871d7ed2","name":"Passing page size 3 when there are 20 messages","time":{"start":1759524208060,"stop":1759524208062,"duration":2},"status":"passed","severity":"normal"},{"uid":"584303ba3ebfdd3d","name":"should stop ping timers on peer disconnect","time":{"start":1759523798663,"stop":1759523798663,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bbab1eccd25999","name":"handles different clusterIds correctly","time":{"start":1759523781234,"stop":1759523781235,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36584674812b70a","name":"should send relay ping messages on timer","time":{"start":1759523798667,"stop":1759523798668,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4c65dfe7e107f7","name":"should add event listeners to libp2p","time":{"start":1759523797494,"stop":1759523797496,"duration":2},"status":"passed","severity":"normal"},{"uid":"71b7474ea5022549","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759524338395,"stop":1759524338396,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fbd8b25f32cbe2d","name":"should initialize with custom number of peers","time":{"start":1759523852542,"stop":1759523852546,"duration":4},"status":"passed","severity":"normal"},{"uid":"d7e14859b978ea49","name":"Own sync message does not acknowledge own messages","time":{"start":1759523861740,"stop":1759523861740,"duration":0},"status":"passed","severity":"normal"},{"uid":"912a1af9725fc9e8","name":"should create PeerExchangeDiscovery instance","time":{"start":1759523809017,"stop":1759523809017,"duration":0},"status":"passed","severity":"normal"},{"uid":"13396ca0d28c9cc5","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759523809017,"stop":1759523809018,"duration":1},"status":"passed","severity":"normal"},{"uid":"534e5184be7d256b","name":"should call waitForPeer on Relay","time":{"start":1759523853813,"stop":1759523853813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9872d36b455091af","name":"Check received message containing special chars","time":{"start":1759524338390,"stop":1759524338390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5236e4e55921ba2","name":"returns all values when wanted number matches available values","time":{"start":1759523807311,"stop":1759523807318,"duration":7},"status":"passed","severity":"normal"},{"uid":"aa32aa90617dcf2a","name":"should dial one peer on dial","time":{"start":1759523972324,"stop":1759523972324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6052edfaee67f8c","name":"should handle peer store errors gracefully","time":{"start":1759523798641,"stop":1759523798641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bee955b01b8d557","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759523798644,"stop":1759523798645,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ba8161a8f60e22","name":"should throw error - no id","time":{"start":1759523787582,"stop":1759523787583,"duration":1},"status":"passed","severity":"normal"},{"uid":"facb8c960f1d7d7f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759523888189,"stop":1759523888190,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bf0f81d84c7778","name":"does not validate decoders for hash queries","time":{"start":1759523798807,"stop":1759523798807,"duration":0},"status":"passed","severity":"normal"},{"uid":"25669f245885b59f","name":"should skip peers without peerInfo in ENR","time":{"start":1759523809015,"stop":1759523809015,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8dc42d61b4d99a","name":"should insert elements correctly","time":{"start":1759523836857,"stop":1759523836858,"duration":1},"status":"passed","severity":"normal"},{"uid":"10404f23d645368a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759523973620,"stop":1759523973620,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5b59d86540b5","name":"should throw error - no id","time":{"start":1759523787580,"stop":1759523787582,"duration":2},"status":"passed","severity":"normal"},{"uid":"541323e45803c186","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759523781236,"stop":1759523781236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7beecae24c75a379","name":"Push message with XML payload","time":{"start":1759524941738,"stop":1759524941738,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb715002853dd5e5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759524353945,"stop":1759524353945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad6ecb1227979c3","name":"Encoder throws on empty string content topic","time":{"start":1759523799002,"stop":1759523799002,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4fd0dbf8fee801","name":"Accepts a valid Waku Message","time":{"start":1759523865177,"stop":1759523865178,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4807bf257327857","name":"Push message with content topic containing escaped characters","time":{"start":1759524941733,"stop":1759524941733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32190910f09cdbf","name":"Push message with Script payload","time":{"start":1759524941749,"stop":1759524941749,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c07ae5e69d1111","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759523786951,"stop":1759523786951,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe614c35a9c5a4cb","name":"Check received message containing short","time":{"start":1759524338378,"stop":1759524338379,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede4617d18b0a37d","name":"Callback on promise","time":{"start":1759524216560,"stop":1759524216560,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7207c3f73ff110","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759523852560,"stop":1759523852561,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c52a23b1e3f30bb","name":"returns only open connection if one present","time":{"start":1759523798678,"stop":1759523798678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2245349c04226ed3","name":"should set default options when no config provided","time":{"start":1759523798947,"stop":1759523798947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf7b15f07edc16e","name":"should not receive a peer event before start","time":{"start":1759523886958,"stop":1759523886958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abf295a5cf91250","name":"Reusing cursor across nodes","time":{"start":1759524183980,"stop":1759524183981,"duration":1},"status":"passed","severity":"normal"},{"uid":"88601950b19cb5a5","name":"Subscribe and receive messages via waku relay post","time":{"start":1759524353943,"stop":1759524353943,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e7b3f1d2fad733","name":"should detect messages with missing dependencies","time":{"start":1759523840674,"stop":1759523840674,"duration":0},"status":"passed","severity":"normal"},{"uid":"1569a67789cb6333","name":"should create KeepAliveManager with relay","time":{"start":1759523798653,"stop":1759523798659,"duration":6},"status":"passed","severity":"normal"},{"uid":"b506998874ccb4de","name":"Push message with content topic containing unicode special characters","time":{"start":1759524941744,"stop":1759524941744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60fe1131367c475","name":"should successfully stop","time":{"start":1759523852701,"stop":1759523852702,"duration":1},"status":"passed","severity":"normal"},{"uid":"734d567d1aa0b0ec","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759523973617,"stop":1759523973618,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd7ec981d5c5dd5","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759523781226,"stop":1759523781227,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad170ee0ca9585c","name":"Check received message with timestamp: 1759523880844 ","time":{"start":1759524338384,"stop":1759524338385,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58dadc85ba42c38","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759523949751,"stop":1759523949752,"duration":1},"status":"passed","severity":"normal"},{"uid":"afae6abb186fc091","name":"Push message with rate limit","time":{"start":1759524941720,"stop":1759524941720,"duration":0},"status":"passed","severity":"normal"},{"uid":"6150b2f43e259adc","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759523851214,"stop":1759523851216,"duration":2},"status":"passed","severity":"normal"},{"uid":"1713dfa507807403","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759523809244,"stop":1759523809244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42848d7220f4810","name":"Fails to push message with large meta","time":{"start":1759524941745,"stop":1759524941745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa15629c095cdf1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759523781232,"stop":1759523781233,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52bf46ea3a87161","name":"should ensure monotonic increase","time":{"start":1759523840381,"stop":1759523840382,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c55390f0d16ea9","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759524214604,"stop":1759524214604,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a8e1a161cfbf57","name":"should have no discoveries enabled by default","time":{"start":1759523851419,"stop":1759523851420,"duration":1},"status":"passed","severity":"normal"},{"uid":"f141bd3b7cfbfb99","name":"should reject if Store is requested but not mounted","time":{"start":1759523853811,"stop":1759523853811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a538a052a7601aa2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759524353960,"stop":1759524353961,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d552c2a09ab245e","name":"Push message with escaped characters payload","time":{"start":1759524941751,"stop":1759524941751,"duration":0},"status":"passed","severity":"normal"},{"uid":"169940cb4fea9418","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759523832192,"stop":1759523832192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8f77bcac9f4452","name":"Push message with emoji payload","time":{"start":1759524941751,"stop":1759524941751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abcb3a59698bf03","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759524353943,"stop":1759524353943,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aed54a1ed98559","name":"should properly setup health event callback","time":{"start":1759523853170,"stop":1759523853171,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5a234abf477a83","name":"should return false for content message without causal history","time":{"start":1759523856761,"stop":1759523856761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67476a396cb2199","name":"random static sharding 9 - Cluster ID: 116, Shard ID: 400","time":{"start":1759524160171,"stop":1759524160171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9fa530a78f5d2c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759523781242,"stop":1759523781242,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd0daecb422e219","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759523832212,"stop":1759523832212,"duration":0},"status":"passed","severity":"normal"},{"uid":"323a3eca99d3f5c5","name":"Subscribe to topic containing long and receive message","time":{"start":1759524353957,"stop":1759524353957,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c2584ce1e0ed96","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759523781229,"stop":1759523781229,"duration":0},"status":"passed","severity":"normal"},{"uid":"726a1f5b8b94e40b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759523949751,"stop":1759523949751,"duration":0},"status":"passed","severity":"normal"},{"uid":"df829427a4f531dd","name":"should return true even if peer has no overlapping shards","time":{"start":1759523797746,"stop":1759523797746,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdd2a2bd156a198","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759524076471,"stop":1759524076472,"duration":1},"status":"passed","severity":"normal"},{"uid":"12eb344b7ed8f393","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app95/10/topic768/xml","time":{"start":1759524164872,"stop":1759524164872,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c5c562b27cc19e","name":"Check received message containing Chinese","time":{"start":1759524338390,"stop":1759524338390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd58e0da86ae153","name":"should capture event listeners for testing","time":{"start":1759523853166,"stop":1759523853169,"duration":3},"status":"passed","severity":"normal"},{"uid":"f65fb13d2140516b","name":"isConnected should return false after all peers disconnect","time":{"start":1759523902401,"stop":1759523902402,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e9354b084e73bc","name":"Push message with meta","time":{"start":1759524941734,"stop":1759524941734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec43770d31da093","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759523781236,"stop":1759523781236,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fad7dd51224727","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759524061402,"stop":1759524061402,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d216043a79ed2f","name":"should skip peer when dialed recently","time":{"start":1759523797427,"stop":1759523797431,"duration":4},"status":"passed","severity":"normal"},{"uid":"7674de1507133ddd","name":"should handle all zero keep alive options","time":{"start":1759523798670,"stop":1759523798670,"duration":0},"status":"passed","severity":"normal"},{"uid":"af28b0e0e5432ea6","name":"pre and post cipher","time":{"start":1759523819549,"stop":1759523819549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c6529e813fcf6b","name":"should deliver messages after dependencies are met","time":{"start":1759523840674,"stop":1759523840674,"duration":0},"status":"passed","severity":"normal"},{"uid":"50da2b46b583282e","name":"should continually clean up expired entries at intervals","time":{"start":1759523850260,"stop":1759523850261,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e76b6def4ee36f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759523781230,"stop":1759523781231,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f25639a9381c5d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759524353953,"stop":1759524353953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fd73a25f30d384","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759523781238,"stop":1759523781238,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6560bcca165dc1","name":"should return PeerId when PeerId is provided","time":{"start":1759523797871,"stop":1759523797872,"duration":1},"status":"passed","severity":"normal"},{"uid":"44606dc4bbabe88","name":"should stop all internal components","time":{"start":1759523798949,"stop":1759523798949,"duration":0},"status":"passed","severity":"normal"},{"uid":"62af60e9083cd17c","name":"same cluster, static sharding: nodes connect","time":{"start":1759523973615,"stop":1759523973615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b314c78507f84321","name":"messageHashStr produces consistent results for the same input","time":{"start":1759523798009,"stop":1759523798010,"duration":1},"status":"passed","severity":"normal"},{"uid":"15763df95d9183bc","name":"should throw error when no peers are available","time":{"start":1759523853590,"stop":1759523853590,"duration":0},"status":"passed","severity":"normal"},{"uid":"537502dab520c062","name":"should decode valid enr with tcp successfully","time":{"start":1759523787580,"stop":1759523787580,"duration":0},"status":"passed","severity":"normal"},{"uid":"313c89e6b64dacc7","name":"Check publish message containing Arabic","time":{"start":1759524070362,"stop":1759524070363,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9c9729dba1941e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759523831850,"stop":1759523831851,"duration":1},"status":"passed","severity":"normal"},{"uid":"164e93bb17061515","name":"returns nothing if no connections present","time":{"start":1759523798677,"stop":1759523798678,"duration":1},"status":"passed","severity":"normal"},{"uid":"32977e21b47d6231","name":"Push message with custom timestamp: 1728765506890","time":{"start":1759524941734,"stop":1759524941735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af62f6e0dbecd1d","name":"should increase lamport timestamp","time":{"start":1759523840670,"stop":1759523840670,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb946fe117590469","name":"should not be empty after adding a subscription","time":{"start":1759523852622,"stop":1759523852623,"duration":1},"status":"passed","severity":"normal"},{"uid":"2881a24918c9b075","name":"should be safe to call multiple times","time":{"start":1759523798659,"stop":1759523798660,"duration":1},"status":"passed","severity":"normal"},{"uid":"2463514438389a6c","name":"Relay","time":{"start":1759523887120,"stop":1759523887121,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de296fcd27ed2b9","name":"should encodeTxt and decodeTxt","time":{"start":1759523787578,"stop":1759523787579,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc51107725b58bf0","name":"should select older connection if present","time":{"start":1759523798679,"stop":1759523798679,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bea65e0e34e76e","name":"Using a function","time":{"start":1759524223123,"stop":1759524223125,"duration":2},"status":"passed","severity":"normal"},{"uid":"53ce695a0ef5fc8e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759523832173,"stop":1759523832173,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cd49742edd8156","name":"should successfully query store with valid decoders and options","time":{"start":1759523853589,"stop":1759523853589,"duration":0},"status":"passed","severity":"normal"},{"uid":"581b37d58f8e5ce","name":"Push message with short payload","time":{"start":1759524941736,"stop":1759524941736,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f86404b8b364d6","name":"Check meta is set [symmetric]","time":{"start":1759523819160,"stop":1759523819161,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb1d07d1ac8a611","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759523786953,"stop":1759523786953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f35488e2a3ce50","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759523781231,"stop":1759523781232,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cff3a7b95dbc58f","name":"should return true for message with causal history","time":{"start":1759523856761,"stop":1759523856761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b999e6a2f3e0e9c8","name":"Query Generator - true","time":{"start":1759524194064,"stop":1759524194065,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da04b438c3743a4","name":"yields undefined for messages without content topic","time":{"start":1759523798810,"stop":1759523798811,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b333b88d5c93eb","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759523798667,"stop":1759523798667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee30ef7c1613e2d8","name":"should clear all timers","time":{"start":1759523798661,"stop":1759523798661,"duration":0},"status":"passed","severity":"normal"},{"uid":"9786b99ae01f8b53","name":"Subscribe and receives messages on 20 topics","time":{"start":1759524353944,"stop":1759524353944,"duration":0},"status":"passed","severity":"normal"},{"uid":"83feea0cd50fba28","name":"Push message with custom timestamp: 1728765506890","time":{"start":1759524941745,"stop":1759524941745,"duration":0},"status":"passed","severity":"normal"},{"uid":"81157303b37a3053","name":"should not return locked peers if enough unlocked are available","time":{"start":1759523852548,"stop":1759523852548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2575909ec646057f","name":"Wait given interval before re-trying","time":{"start":1759523853791,"stop":1759523853791,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1ede4aeec5c288","name":"should increase lamport timestamp","time":{"start":1759523840668,"stop":1759523840668,"duration":0},"status":"passed","severity":"normal"},{"uid":"836195b473ad263","name":"should clear existing timers before creating new ones","time":{"start":1759523798669,"stop":1759523798670,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a388e117915d736","name":"Encoder throws on undefined content topic","time":{"start":1759523799002,"stop":1759523799002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4eaa3a595a8ce0","name":"should handle complete peer lifecycle","time":{"start":1759523798671,"stop":1759523798671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b515fa388159f8d8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759523781243,"stop":1759523781244,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0825d66006400c","name":"can start and stop the service","time":{"start":1759524059707,"stop":1759524059707,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4578b0d264a4265","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759524076476,"stop":1759524076477,"duration":1},"status":"passed","severity":"normal"},{"uid":"774e387375d9500d","name":"should attach causal history and bloom filter to each message","time":{"start":1759523840670,"stop":1759523840670,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff34aea17e21a","name":"Push message with Chinese payload","time":{"start":1759524941737,"stop":1759524941737,"duration":0},"status":"passed","severity":"normal"},{"uid":"403820f268c0338d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759523781238,"stop":1759523781239,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08fd20f3a4f98ef","name":"should handle mixed protocol support correctly","time":{"start":1759523853072,"stop":1759523853084,"duration":12},"status":"passed","severity":"normal"},{"uid":"8015b63e1735e0ca","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759523797500,"stop":1759523797500,"duration":0},"status":"passed","severity":"normal"},{"uid":"464244d7f684a689","name":"Waku message hash computation (no timestamp)","time":{"start":1759523798002,"stop":1759523798003,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bee42b509eca503","name":"should monitor connected peers and store them into cache","time":{"start":1759523977374,"stop":1759523977375,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a8167f145342d8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759524353951,"stop":1759524353951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dc3c43e357957","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759523808449,"stop":1759523808449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3effb8892d3b0ce","name":"should dial peer when on same shard","time":{"start":1759523797442,"stop":1759523797442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad255096eb61f069","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759524228928,"stop":1759524228928,"duration":0},"status":"passed","severity":"normal"},{"uid":"618815d4f4b65487","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759524353954,"stop":1759524353954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6956bbb4f06841","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759523853196,"stop":1759523853196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0473b5c2b9a4e8","name":"Check publish message containing special chars","time":{"start":1759524070358,"stop":1759524070361,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c955e918fbf6fe6","name":"rejects content-filtered query with only contentTopics","time":{"start":1759523798208,"stop":1759523798208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f029c0bb1b86d87","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759523808448,"stop":1759523808449,"duration":1},"status":"passed","severity":"normal"},{"uid":"297bfbb0bc011aeb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759524353958,"stop":1759524353958,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d3a85665875b3c","name":"Subscribe to topic containing short and receive message","time":{"start":1759524353946,"stop":1759524353946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c80c6922f43c7a6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759523781228,"stop":1759523781228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c00948e952cd1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759524353955,"stop":1759524353955,"duration":0},"status":"passed","severity":"normal"},{"uid":"627aa73b110a3c43","name":"Push message with content topic containing escaped characters","time":{"start":1759524941755,"stop":1759524941755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f466415bf608d9","name":"should serialize and deserialize correctly","time":{"start":1759523836859,"stop":1759523836859,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e829caae8992812","name":"Fails to publish message with empty text","time":{"start":1759524070372,"stop":1759524070373,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77609b2465c9a18","name":"random static sharding 4 - Cluster ID: 229, Shard ID: 987","time":{"start":1759524160164,"stop":1759524160164,"duration":0},"status":"passed","severity":"normal"},{"uid":"400052f2d9d1f880","name":"throws on content topic with empty application field","time":{"start":1759523781224,"stop":1759523781224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7cbf7af9c89266","name":"Check publish message containing emoji","time":{"start":1759524070370,"stop":1759524070370,"duration":0},"status":"passed","severity":"normal"},{"uid":"957ce7e83f6171ff","name":"Passing page size 19 when there are 20 messages","time":{"start":1759524208063,"stop":1759524208064,"duration":1},"status":"passed","severity":"normal"},{"uid":"caaa90cd73c33b33","name":"should dial peers from store on start","time":{"start":1759523798617,"stop":1759523798617,"duration":0},"status":"passed","severity":"normal"},{"uid":"302ced25ef56b4be","name":"can start and stop the service","time":{"start":1759523886955,"stop":1759523886956,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba47a62c3c912c89","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759524353958,"stop":1759524353959,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bd423665774998","name":"Push message with content topic containing long","time":{"start":1759524941741,"stop":1759524941741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ffe29a4a3ee100","name":"Throws when trying to push message with empty payload","time":{"start":1759524941752,"stop":1759524941752,"duration":0},"status":"passed","severity":"normal"}] |