mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-22 18:03:15 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"6fcf5daf00af6774","name":"Push message with custom timestamp: 1767655936552","time":{"start":1767653362960,"stop":1767653362960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e675d9ef7045c64b","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1767652287517,"stop":1767652287517,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe52b0db6b2d10f","name":"Check publish message containing long","time":{"start":1767652499020,"stop":1767652499022,"duration":2},"status":"passed","severity":"normal"},{"uid":"517629f35af2013f","name":"should encodeTxt and decodeTxt","time":{"start":1767652226681,"stop":1767652226681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d4134d7502dace","name":"should maintain desired error rate","time":{"start":1767652272367,"stop":1767652272367,"duration":0},"status":"passed","severity":"normal"},{"uid":"465f87d500066c1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1767652226145,"stop":1767652226145,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbe7409a9d91b6f","name":"should handle peer identify event","time":{"start":1767652244571,"stop":1767652244571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4e76399ea7025a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1767652272183,"stop":1767652272183,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ec2ff6b6eaac5e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1767652236016,"stop":1767652236016,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8838293f57e321","name":"Query Generator, Multiple PubsubTopics","time":{"start":1767652557046,"stop":1767652557047,"duration":1},"status":"passed","severity":"normal"},{"uid":"192dbdad4d7f6c02","name":"Check received message containing Russian","time":{"start":1767652754572,"stop":1767652754573,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8317eb4b790225","name":"Fails to push message with large meta","time":{"start":1767653362959,"stop":1767653362959,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b9a6e911500f0f","name":"yields decoded messages","time":{"start":1767652236018,"stop":1767652236019,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1122bd31f7e1f2b","name":"Check received message containing shell command","time":{"start":1767652754561,"stop":1767652754562,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda267e53373d49f","name":"Store - dialed first","time":{"start":1767652625386,"stop":1767652625386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3415fed2e33f06","name":"Push message with content topic containing SQL Injection","time":{"start":1767653362957,"stop":1767653362957,"duration":0},"status":"passed","severity":"normal"},{"uid":"498fbcfc3530c9c1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1767652506714,"stop":1767652506714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b31b53c6de68a17","name":"should return false when peer is not on topic","time":{"start":1767652236137,"stop":1767652236137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef92e42e1625fb43","name":"Push message with shell command payload","time":{"start":1767653362938,"stop":1767653362938,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8ccf4a9908d648","name":"should discard bootstrap peers when has more than set limit","time":{"start":1767652354057,"stop":1767652354057,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc79b9d110fb0750","name":"should insert elements correctly","time":{"start":1767652272366,"stop":1767652272367,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48ec980d7e91aab","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app76/10/topic167/xml","time":{"start":1767652597128,"stop":1767652597129,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee628632bc8ca50","name":"should handle incoming messages","time":{"start":1767652285831,"stop":1767652285838,"duration":7},"status":"passed","severity":"normal"},{"uid":"7760230885eb04ef","name":"Fails to publish message with empty text","time":{"start":1767652499034,"stop":1767652499035,"duration":1},"status":"passed","severity":"normal"},{"uid":"9621041ba75d08a7","name":"should dial second nwaku node that was discovered","time":{"start":1767652310163,"stop":1767652310172,"duration":9},"status":"skipped","severity":"normal"},{"uid":"6760de5880f9ee66","name":"Subscribe and receive messages via lightPush","time":{"start":1767652789825,"stop":1767652789825,"duration":0},"status":"passed","severity":"normal"},{"uid":"57de71491f3879fb","name":"should dial all known peers when reached zero connections","time":{"start":1767652354056,"stop":1767652354057,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1049b1d13a7886","name":"different cluster: nodes don't connect","time":{"start":1767652401755,"stop":1767652401755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a626b613892f370","name":"Promise Callback - false","time":{"start":1767652599128,"stop":1767652599130,"duration":2},"status":"passed","severity":"normal"},{"uid":"441b9f817a4c4447","name":"Outgoing message is possibly acknowledged","time":{"start":1767652290273,"stop":1767652290274,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e7efda30a046f77f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1767652332530,"stop":1767652332531,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ff559dd2d4ec05","name":"udp ip6 address","time":{"start":1767652226100,"stop":1767652226101,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cbe353e4a1f783b","name":"Subscribe to topic containing Script and receive message","time":{"start":1767652789822,"stop":1767652789822,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec1915745728c35","name":"should be able to encode the field with only RELAY set to true","time":{"start":1767652226137,"stop":1767652226138,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f968eefd8de037","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1767652244531,"stop":1767652244531,"duration":0},"status":"passed","severity":"normal"},{"uid":"d940277959de1ee7","name":"Subscribe to topic containing XML and publish message","time":{"start":1767652506711,"stop":1767652506711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a92c65445c88c1d","name":"Push message with escaped characters payload","time":{"start":1767653362976,"stop":1767653362976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6537a9803d759502","name":"should stop query when sync message from same channel is found","time":{"start":1767652290275,"stop":1767652290276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f44e286a6810157","name":"should respect maxRequests limit","time":{"start":1767652271685,"stop":1767652271686,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa52a24ff686a1fa","name":"should return true when peer is on the specified shard","time":{"start":1767652235334,"stop":1767652235334,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7707215838db9d","name":"should transition to Unhealthy when no connections","time":{"start":1767652286681,"stop":1767652286681,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a882542386910a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1767652221085,"stop":1767652221086,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bf743757af4ce0","name":"should handle queue overflow by adding peers to queue","time":{"start":1767652235140,"stop":1767652235140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5334063950613d7","name":"msgTime: 0 ms from now, startTime: 1767566205525, endTime: 1767652605525","time":{"start":1767652618975,"stop":1767652618975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7945532f2c8c61","name":"Push message with SQL Injection payload","time":{"start":1767653362936,"stop":1767653362937,"duration":1},"status":"passed","severity":"normal"},{"uid":"670f2c67f5b5e47a","name":"Subscribe and receives messages on 20 topics","time":{"start":1767652789827,"stop":1767652789827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33e107072ef0a60","name":"should be able to decode the field with only STORE set to true","time":{"start":1767652226145,"stop":1767652226145,"duration":0},"status":"passed","severity":"normal"},{"uid":"89db11d5a76d485d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1767652379243,"stop":1767652379244,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c2638fc3cba80d","name":"should return false when peer is not found","time":{"start":1767652235333,"stop":1767652235333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39bc79ccd59b469","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1767652272211,"stop":1767652272211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1306afcfa752b19e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1767652226141,"stop":1767652226141,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c4fcfe8c81a1af","name":"Check received message containing SQL Injection","time":{"start":1767652754558,"stop":1767652754559,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d0d736ddb0d9ee","name":"should handle dial errors gracefully","time":{"start":1767652235969,"stop":1767652235971,"duration":2},"status":"passed","severity":"normal"},{"uid":"641b1f1a6ccb5a57","name":"should return false when peer has no shard info","time":{"start":1767652235328,"stop":1767652235333,"duration":5},"status":"passed","severity":"normal"},{"uid":"25f6b0535767284a","name":"should reject if WakuNode is not started","time":{"start":1767652287763,"stop":1767652287764,"duration":1},"status":"passed","severity":"normal"},{"uid":"5296ae6bc5d2d4bc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1767652221086,"stop":1767652221086,"duration":0},"status":"passed","severity":"normal"},{"uid":"181cbe6bbab2d199","name":"should jump to current time when timestamp is far in the past","time":{"start":1767652275997,"stop":1767652275997,"duration":0},"status":"passed","severity":"normal"},{"uid":"37655ca023ee70d9","name":"should not create relay timers when relay is not provided","time":{"start":1767652235669,"stop":1767652235669,"duration":0},"status":"passed","severity":"normal"},{"uid":"80882f42fa24d594","name":"should sort peers by ping value","time":{"start":1767652236136,"stop":1767652236137,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccf35a62fa11649","name":"should process tasks in queue","time":{"start":1767652284718,"stop":1767652284721,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c2d993bdd20296a","name":"should create ConnectionManager with relay","time":{"start":1767652236128,"stop":1767652236129,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8349e2fce1578ca","name":"should return false when pubsub topic parsing fails","time":{"start":1767652235343,"stop":1767652235343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f317b7de3eada4d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1767652221074,"stop":1767652221074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0d27000312cd5a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1767652789828,"stop":1767652789828,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b93578bcdef3a6d9","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1767652272288,"stop":1767652272288,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a3f530a9eb7f86","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1767652499035,"stop":1767652499035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e08cb94f494538d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1767652605405,"stop":1767652605405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7caae16bcee516","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1767652235668,"stop":1767652235669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89a821c4eac5718","name":"should handle query errors","time":{"start":1767652244575,"stop":1767652244575,"duration":0},"status":"passed","severity":"normal"},{"uid":"126ea37da94b7231","name":"same cluster: nodes connect","time":{"start":1767652401760,"stop":1767652401760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efe882e06d6dcc7","name":"Push message with custom timestamp: 1736893936552","time":{"start":1767653362971,"stop":1767653362971,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b363516efaa3a","name":"should dispatch network event when browser goes offline","time":{"start":1767652234882,"stop":1767652234884,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bb664a9ee7291a0","name":"should initialize with default options","time":{"start":1767652244568,"stop":1767652244569,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60b318d57d2e7aa","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1767652235669,"stop":1767652235670,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00a0fba2e8a5a26","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1767652272240,"stop":1767652272240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae351822a2edd888","name":"should add to incoming buffer if dependencies are not met","time":{"start":1767652276140,"stop":1767652276140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5c857cd1b2c758","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1767652226143,"stop":1767652226143,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c251218dc07713","name":"connects to nwaku","time":{"start":1767652621114,"stop":1767652621115,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84b127d90ad7cd8","name":"should handle zero peers request","time":{"start":1767652244420,"stop":1767652244420,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d1f3c739c9a2d6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1767652336368,"stop":1767652336368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7982c77755d46160","name":"Push message with SQL Injection payload","time":{"start":1767653362950,"stop":1767653362950,"duration":0},"status":"passed","severity":"normal"},{"uid":"daac6289a85f7552","name":"Subscribe to topic containing Russian and publish message","time":{"start":1767652506709,"stop":1767652506709,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab26c36671da5a72","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1767652235988,"stop":1767652235989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae06f1e075a9aa45","name":"should sort by messageId when timestamps are equal","time":{"start":1767652275790,"stop":1767652275790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9ba9bbfcd0cd99","name":"Check message received after jswaku node is restarted","time":{"start":1767652754569,"stop":1767652754569,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd9bc9a00a76871","name":"Check message with no content topic is not received","time":{"start":1767652754579,"stop":1767652754580,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc08dd9b8076242","name":"should start peer exchange discovery","time":{"start":1767652244569,"stop":1767652244569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5dece8d18a1640","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1767652401764,"stop":1767652401765,"duration":1},"status":"passed","severity":"normal"},{"uid":"980afd78e67f6b39","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1767652272181,"stop":1767652272182,"duration":1},"status":"passed","severity":"normal"},{"uid":"889660081744a182","name":"Push message with Basic HTML tag payload","time":{"start":1767653362975,"stop":1767653362975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c99d8cf2550e31d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1767652272226,"stop":1767652272227,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fabf9b39e4050","name":"should filter out undefined ENRs","time":{"start":1767652244415,"stop":1767652244415,"duration":0},"status":"passed","severity":"normal"},{"uid":"902858b8a794f31e","name":"Push message with content topic containing Arabic","time":{"start":1767653362968,"stop":1767653362968,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd048cba78145b12","name":"Passing page size 10 when there are 10 messages","time":{"start":1767652611508,"stop":1767652611509,"duration":1},"status":"passed","severity":"normal"},{"uid":"668cbe777e9db3e0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1767652272226,"stop":1767652272226,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c93b593159d09d","name":"should properly create location multiaddrs - udp4","time":{"start":1767652226686,"stop":1767652226686,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b71d004170a996","name":"Push message with shell command payload","time":{"start":1767653362965,"stop":1767653362965,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d9941868f0082e","name":"Push message with content topic containing unicode special characters","time":{"start":1767653362980,"stop":1767653362980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd92bf7a898df403","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1767652243847,"stop":1767652243848,"duration":1},"status":"passed","severity":"normal"},{"uid":"713ed8558d8eea66","name":"retrieves a single peer","time":{"start":1767652244526,"stop":1767652244526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0e16732af5f36c","name":"isConnected return false after peer stops","time":{"start":1767652332529,"stop":1767652332530,"duration":1},"status":"passed","severity":"normal"},{"uid":"363d122e9eee18e5","name":"Push message with content topic containing emoji","time":{"start":1767653362980,"stop":1767653362981,"duration":1},"status":"passed","severity":"normal"},{"uid":"323c1f4dae3148bd","name":"Push message with JSON payload","time":{"start":1767653362975,"stop":1767653362975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57844c59cf636d0","name":"Fails to push message with large meta","time":{"start":1767653362970,"stop":1767653362970,"duration":0},"status":"passed","severity":"normal"},{"uid":"6327f885d20d0a46","name":"should use DNS peer discovery with light client","time":{"start":1767652316063,"stop":1767652316065,"duration":2},"status":"skipped","severity":"normal"},{"uid":"db0130e3fb517fe9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1767652618972,"stop":1767652618972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e7e132c015dedd","name":"Push message with content topic containing emoji","time":{"start":1767653362944,"stop":1767653362944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95f5723b9130fb0","name":"should hang up with PeerId and return true on success","time":{"start":1767652236134,"stop":1767652236134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecdcd35c0baefd8","name":"Stops search when maxGet is reached","time":{"start":1767652244246,"stop":1767652244247,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0c4b88e4499880","name":"Check received message with timestamp: 1767652310058000000 ","time":{"start":1767652754563,"stop":1767652754563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3af9c64c3b4df6e","name":"should skip peer when not on same cluster","time":{"start":1767652235136,"stop":1767652235137,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2e2806127a567a","name":"should get / set TCP multiaddr","time":{"start":1767652226685,"stop":1767652226686,"duration":1},"status":"passed","severity":"normal"},{"uid":"c875bd56fc56d463","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1767652272183,"stop":1767652272183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c5078ee7bd9900","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1767652275046,"stop":1767652275046,"duration":0},"status":"passed","severity":"normal"},{"uid":"83db422f743393b2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1767652316065,"stop":1767652316065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1c8d98249ddfdd2","name":"should return false for malformed SDS messages","time":{"start":1767652290277,"stop":1767652290277,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e564fc725057da1","name":"Check received message with timestamp: 1767652310058000000 ","time":{"start":1767652754577,"stop":1767652754577,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2b7140851ebf36","name":"Check received message containing long","time":{"start":1767652754554,"stop":1767652754554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f261f27cde59f441","name":"should be delivered immediately if received","time":{"start":1767652276149,"stop":1767652276149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32c8e2a6f197937","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1767652401764,"stop":1767652401764,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9231cb0fbda7a8","name":"Check publish message containing unicode special characters","time":{"start":1767652499028,"stop":1767652499029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5eb5c9487c53430","name":"can start the service","time":{"start":1767652316053,"stop":1767652316054,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef2326d14865bd0","name":"Round trip binary serialization","time":{"start":1767652236068,"stop":1767652236068,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a43e433228ef695","name":"should emit message when we just started and store connect event occurs","time":{"start":1767652286438,"stop":1767652286438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbe234b6961a02d","name":"Push message with content topic containing Russian","time":{"start":1767653362979,"stop":1767653362979,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f45263eaa9f1bb","name":"Push message with escaped characters payload","time":{"start":1767653362965,"stop":1767653362965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edb5b41f6b6600a","name":"Push message with meta","time":{"start":1767653362970,"stop":1767653362970,"duration":0},"status":"passed","severity":"normal"},{"uid":"454514d426c8c422","name":"should successfully query store with valid decoders and options","time":{"start":1767652287652,"stop":1767652287652,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a4ddbaec71d73e","name":"Push message with content topic containing Arabic","time":{"start":1767653362942,"stop":1767653362942,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7bc9b493fefeb5","name":"should clear interval on stop","time":{"start":1767652244577,"stop":1767652244577,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9e8f986516ee51","name":"Throws when trying to push message with empty payload","time":{"start":1767653362977,"stop":1767653362977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f06ec5ba6864a06","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1767652488857,"stop":1767652488858,"duration":1},"status":"passed","severity":"normal"},{"uid":"a939a8f76a7f5081","name":"should add event listeners for peer connect and disconnect","time":{"start":1767652235629,"stop":1767652235629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf9fd859d7c868a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1767652285587,"stop":1767652285591,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a76e26975649cc4","name":"Check publish message containing Chinese","time":{"start":1767652499023,"stop":1767652499024,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbc0481da5571f0","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1767652286436,"stop":1767652286436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b167c264c1bc89","name":"Push message with custom timestamp: 1736893936551","time":{"start":1767653362946,"stop":1767653362946,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb54a5a975e3b75e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1767652285577,"stop":1767652285578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4334af61d85fbe6b","name":"should trigger query when it went offline since the last successful query","time":{"start":1767652286435,"stop":1767652286436,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea3b5588aa081ec","name":"Push message with Script payload","time":{"start":1767653362937,"stop":1767653362937,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e37d4bd25a890","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1767652253847,"stop":1767652253848,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ee459350549fe","name":"returns only open connection if one present","time":{"start":1767652235694,"stop":1767652235694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbba82d1d249367e","name":"Check received message containing JSON","time":{"start":1767652754561,"stop":1767652754561,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffec68ceb0cc6d1","name":"messageHash returns a Uint8Array","time":{"start":1767652235232,"stop":1767652235232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb1997df302fa83","name":"Check received message containing unicode special characters","time":{"start":1767652754562,"stop":1767652754562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a2dbb39fc19bf1","name":"should emit a peer event after start","time":{"start":1767652248472,"stop":1767652248473,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6ea3a68a8a553e","name":"should handle retrieve function with query parameters","time":{"start":1767652286435,"stop":1767652286435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f726dcdec72b951","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1767652332523,"stop":1767652332524,"duration":1},"status":"passed","severity":"normal"},{"uid":"35865dbf0e9cc285","name":"Own sync message does not acknowledge own messages","time":{"start":1767652292981,"stop":1767652292982,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead6e83b4d582f57","name":"Query with Promise Callback, No message returned","time":{"start":1767652557050,"stop":1767652557051,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de17be8321c42fa","name":"random static sharding 8 - Cluster ID: 631, Shard ID: 215","time":{"start":1767652614689,"stop":1767652614690,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed3f46d703d4b57","name":"should handle missing messages with undefined retrievalHint","time":{"start":1767652276146,"stop":1767652276146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6096d03de18bfe46","name":"Passing page size 19 when there are 20 messages","time":{"start":1767652611510,"stop":1767652611511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd97a7f9a980c98","name":"can start the service","time":{"start":1767652516408,"stop":1767652516409,"duration":1},"status":"passed","severity":"normal"},{"uid":"26730162c4b0a1c5","name":"should skip peers without peer exchange protocol","time":{"start":1767652244571,"stop":1767652244571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f26a064084c0d5c","name":"should update peers in cache on 'peer:identify' event","time":{"start":1767652248474,"stop":1767652248474,"duration":0},"status":"passed","severity":"normal"},{"uid":"c886a213570a7aee","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1767652286444,"stop":1767652286444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87059a06c8287f3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1767652754565,"stop":1767652754565,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b907a2f9f515ef","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1767652235231,"stop":1767652235232,"duration":1},"status":"passed","severity":"normal"},{"uid":"c163e42534aeab7e","name":"should detect messages with missing dependencies","time":{"start":1767652276143,"stop":1767652276144,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd648a4c62156af7","name":"should not discard bootstrap peers if under the limit","time":{"start":1767652354057,"stop":1767652354063,"duration":6},"status":"passed","severity":"normal"},{"uid":"79bf9cfcab2be2f6","name":"Push message with custom timestamp: 1767655936552","time":{"start":1767653362971,"stop":1767653362971,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab31e5fb3e1b5aa","name":"Push message with Chinese payload","time":{"start":1767653362935,"stop":1767653362936,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9f1027b2bc5a6b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1767652285569,"stop":1767652285577,"duration":8},"status":"passed","severity":"normal"},{"uid":"aa2c375a93ddcf7c","name":"Fails to push message with large meta","time":{"start":1767653362981,"stop":1767653362982,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1440b98025964a7","name":"Push message with content topic containing long","time":{"start":1767653362967,"stop":1767653362967,"duration":0},"status":"passed","severity":"normal"},{"uid":"4942df913925fc19","name":"should drop connection via multiaddr with hangUp","time":{"start":1767652400975,"stop":1767652400975,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dad79e612ce222","name":"can query messages normally","time":{"start":1767652590783,"stop":1767652590783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d8bee6c662730a","name":"Subscribe to topic containing short and receive message","time":{"start":1767652789819,"stop":1767652789819,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7f052ab2776cb9","name":"Get Nodes","time":{"start":1767652244246,"stop":1767652244246,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f0108abad4275c","name":"should be safe to call multiple times","time":{"start":1767652236131,"stop":1767652236131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21607787f2016d5","name":"should return cached hash on subsequent access","time":{"start":1767652236074,"stop":1767652236074,"duration":0},"status":"passed","severity":"normal"},{"uid":"273dddd496dd7ebf","name":"ignores domain fetching errors","time":{"start":1767652244528,"stop":1767652244529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b080dd9352d597","name":"Push message with custom timestamp: 1767648736552","time":{"start":1767653362971,"stop":1767653362971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15cf4f76c6b4e2a","name":"Fields are not dropped","time":{"start":1767652235740,"stop":1767652235741,"duration":1},"status":"passed","severity":"normal"},{"uid":"282797319287c85e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1767652285594,"stop":1767652285602,"duration":8},"status":"passed","severity":"normal"},{"uid":"a4e3f576cc852709","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1767652272203,"stop":1767652272203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7f611017d4a227","name":"should not fail to start the service if it is already started","time":{"start":1767652516410,"stop":1767652516410,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a04d3d52161981","name":"should remove event listener for peer:discovery","time":{"start":1767652235013,"stop":1767652235014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fcdab79e039706","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1767652284723,"stop":1767652284723,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caf1c942104cb93","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1767652285895,"stop":1767652285895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e850d54812ae2d22","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1767652272217,"stop":1767652272217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61de83f00338f27","name":"Decrypt messages","time":{"start":1767652487695,"stop":1767652487696,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d20defceb68ef8c","name":"should set field with all protocols enabled","time":{"start":1767652226688,"stop":1767652226688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ec8c6f0a144e40","name":"peer:update - should do nothing if another protocol hit","time":{"start":1767652235719,"stop":1767652235719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63733454c8bfd41","name":"should use peerId from options when provided to queryGenerator","time":{"start":1767652287655,"stop":1767652287655,"duration":0},"status":"passed","severity":"normal"},{"uid":"245b319e977d53ed","name":"Check received message with timestamp: 1767652310058 ","time":{"start":1767652754564,"stop":1767652754564,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0e5d71d14b543a","name":"should start ping timers on peer connect","time":{"start":1767652235633,"stop":1767652235641,"duration":8},"status":"passed","severity":"normal"},{"uid":"de2fc252cdb9fc5e","name":"Push message with XML payload","time":{"start":1767653362937,"stop":1767653362937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d143135ec7e8fc91","name":"Push message with content topic containing special chars","time":{"start":1767653362967,"stop":1767653362967,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd694b258ce5171","name":"Push message with custom timestamp: 1767648736552","time":{"start":1767653362960,"stop":1767653362960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60f71b6cac7d0f1","name":"Push message with content topic containing short","time":{"start":1767653362954,"stop":1767653362954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4a8a4d4c80a957","name":"Generator, one shard","time":{"start":1767652547209,"stop":1767652547210,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a0cc9c56bf5a67","name":"should handle case when navigator is not available","time":{"start":1767652234873,"stop":1767652234874,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd6e3ca5bccfd85","name":"should handle peer disconnect event when no connections remain","time":{"start":1767652234877,"stop":1767652234878,"duration":1},"status":"passed","severity":"normal"},{"uid":"32207c377157911d","name":"random static sharding 10 - Cluster ID: 910, Shard ID: 184","time":{"start":1767652614690,"stop":1767652614691,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a6486ecdaa9129","name":"should emit a peer event after start","time":{"start":1767652516410,"stop":1767652516411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d658f00adeb0b1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1767652272219,"stop":1767652272222,"duration":3},"status":"passed","severity":"normal"},{"uid":"b952ef421b31fa86","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1767652221073,"stop":1767652221074,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fc14e42f5a3a67","name":"should handle complete dial lifecycle","time":{"start":1767652235146,"stop":1767652235149,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcf53097125ed0b2","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1767652286439,"stop":1767652286439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79acbdcc4fb1b46","name":"Check received message containing shell command","time":{"start":1767652754575,"stop":1767652754576,"duration":1},"status":"passed","severity":"normal"},{"uid":"a357d605c30d9ff7","name":"should handle mixed protocol support correctly","time":{"start":1767652286688,"stop":1767652286688,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d6f9b5842cfd35","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1767652272218,"stop":1767652272219,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c57e4945b585ca","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1767652272218,"stop":1767652272218,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5389d5ec698b88","name":"Subscribe to topic containing numeric and receive message","time":{"start":1767652789820,"stop":1767652789820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f2e39bc2dfeb58","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1767652276146,"stop":1767652276146,"duration":0},"status":"passed","severity":"normal"},{"uid":"df651a5b0005d274","name":"should dial peer immediately when queue is empty","time":{"start":1767652235131,"stop":1767652235131,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6d9a2b3771414c","name":"Push message with meta","time":{"start":1767653362944,"stop":1767653362945,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb47f4bd6d17d0ea","name":"Sync message are not sent excessively within sync frequency","time":{"start":1767652292980,"stop":1767652292980,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3b0b1feec24b63","name":"should create PeerExchangeDiscovery with default options","time":{"start":1767652244577,"stop":1767652244578,"duration":1},"status":"passed","severity":"normal"},{"uid":"444359b4489c8410","name":"should handle complete connection lifecycle","time":{"start":1767652234888,"stop":1767652234890,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f6a7604c6646696","name":"should add peer to queue when queue is not empty","time":{"start":1767652235131,"stop":1767652235132,"duration":1},"status":"passed","severity":"normal"},{"uid":"226be49b15c2730c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1767652272180,"stop":1767652272181,"duration":1},"status":"passed","severity":"normal"},{"uid":"676fc3a88f5bd933","name":"Outgoing message is acknowledged","time":{"start":1767652287993,"stop":1767652287993,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8b39805d50e7e4","name":"should handle v3 RLN errors","time":{"start":1767652286018,"stop":1767652286019,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00d65ef45824825","name":"LightPush","time":{"start":1767652625387,"stop":1767652625387,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3f7e55c0383111","name":"should handle task timeouts","time":{"start":1767652284725,"stop":1767652284726,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f5ed977f062b92","name":"should update peer store before dialing","time":{"start":1767652235018,"stop":1767652235021,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a7319bdd5194396","name":"should handle ENR without shardInfo","time":{"start":1767652244576,"stop":1767652244576,"duration":0},"status":"passed","severity":"normal"},{"uid":"158910e5731fbbed","name":"should do nothing when connections still exist","time":{"start":1767652235964,"stop":1767652235966,"duration":2},"status":"passed","severity":"normal"},{"uid":"614598ce9f3dd608","name":"should fail to send if no connected peers found","time":{"start":1767652286011,"stop":1767652286011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5de70170e37f49","name":"should reassess health immediately when peer disconnects","time":{"start":1767652286686,"stop":1767652286686,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a49b7256d3a4c9b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1767652272189,"stop":1767652272189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c1aad670216604","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1767652287516,"stop":1767652287517,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e84d6242f9ba34","name":"should mark all messages in causal history as acknowledged","time":{"start":1767652276141,"stop":1767652276142,"duration":1},"status":"passed","severity":"normal"},{"uid":"9195d850efd72961","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1767652234885,"stop":1767652234885,"duration":0},"status":"passed","severity":"normal"},{"uid":"14740234a2ed5e0e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1767652221083,"stop":1767652221084,"duration":1},"status":"passed","severity":"normal"},{"uid":"596d166963fa6137","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app12/10/topic360/json","time":{"start":1767652597129,"stop":1767652597129,"duration":0},"status":"passed","severity":"normal"},{"uid":"692c9c3614cd4efb","name":"should successfully query peers and return peer infos","time":{"start":1767652244413,"stop":1767652244413,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dd1043398b00aa","name":"Passing page size 110 when there are 120 messages","time":{"start":1767652611511,"stop":1767652611511,"duration":0},"status":"passed","severity":"normal"},{"uid":"8737f211ddfe54a9","name":"caches peers it previously fetched","time":{"start":1767652244529,"stop":1767652244529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8ac5490df6beca","name":"return first retrieved peers without further DNS queries","time":{"start":1767652244530,"stop":1767652244531,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e270871dcea276","name":"should return false when peer is not on the specified shard","time":{"start":1767652235338,"stop":1767652235338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1711947f85cb5461","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1767652244416,"stop":1767652244417,"duration":1},"status":"passed","severity":"normal"},{"uid":"db66e07a549d245f","name":"Using a function","time":{"start":1767652621116,"stop":1767652621116,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4e9751e7c6d129","name":"should skip peers that don't support peer exchange","time":{"start":1767652244572,"stop":1767652244572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c72183a643a729","name":"Push message with numeric payload","time":{"start":1767653362962,"stop":1767653362962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8ac0908cafc05c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1767652276142,"stop":1767652276142,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acca55f074c3d31","name":"Push message with Arabic payload","time":{"start":1767653362949,"stop":1767653362949,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5395a33d922c0c","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1767652285896,"stop":1767652285896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8170001062f1623a","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1767652276144,"stop":1767652276144,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d249dcc50d00cb","name":"should remove event listeners when stopped","time":{"start":1767652286430,"stop":1767652286430,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdf2fc765dedaa1","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1767652276148,"stop":1767652276148,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9080293cd94fe5","name":"Register correct protocols","time":{"start":1767652506698,"stop":1767652506698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3428ba78de8224","name":"should initialize bloom filter with correct parameters","time":{"start":1767652272365,"stop":1767652272365,"duration":0},"status":"passed","severity":"normal"},{"uid":"30154245539dbf32","name":"Sets default value correctly","time":{"start":1767652621117,"stop":1767652621118,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a77467c510b38f7","name":"Renews subscription after lossing a connection","time":{"start":1767652789835,"stop":1767652789836,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ceffd1b2acc4a63","name":"Push message with Script payload","time":{"start":1767653362950,"stop":1767653362951,"duration":1},"status":"passed","severity":"normal"},{"uid":"c191b9d8947ad82e","name":"should never report false negatives","time":{"start":1767652272367,"stop":1767652272368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83b28af78813313","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1767652547210,"stop":1767652547211,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f502cc91a9f854d","name":"Push message with XML payload","time":{"start":1767653362951,"stop":1767653362951,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c6ca35fc3c2b6b","name":"Passing page size 11 when there are 10 messages","time":{"start":1767652611509,"stop":1767652611510,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e1660030ee349c","name":"Push message with content topic containing Arabic","time":{"start":1767653362956,"stop":1767653362956,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8ca86afdecd5a2","name":"should throw error - no id","time":{"start":1767652226683,"stop":1767652226683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9d10b7e58f9dc8","name":"can start and stop the service","time":{"start":1767652516409,"stop":1767652516409,"duration":0},"status":"passed","severity":"normal"},{"uid":"17310ea5d079826b","name":"Publish message with rate limit","time":{"start":1767652499038,"stop":1767652499039,"duration":1},"status":"passed","severity":"normal"},{"uid":"47873e584b26c694","name":"should dial peers from store on start","time":{"start":1767652235957,"stop":1767652235958,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fc3b5d4c02b485","name":"should create RPC request with correct parameters","time":{"start":1767652244420,"stop":1767652244421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64cb5eb07eddde","name":"should update ack status of messages in outgoing buffer","time":{"start":1767652276148,"stop":1767652276149,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3589ccf5bda8bd5","name":"should process successful peer exchange query","time":{"start":1767652244575,"stop":1767652244575,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bcfe88bf2f8458","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1767652221087,"stop":1767652221087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af3a1f13b51ee92","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1767652221089,"stop":1767652221089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b83ddfcccb21add","name":"should skip peers without peerInfo in ENR","time":{"start":1767652244576,"stop":1767652244576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f123d3c3e1d3356e","name":"Callback on promise, aborts when callback returns true","time":{"start":1767652588062,"stop":1767652588063,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f985298302e2af","name":"should handle dial errors gracefully","time":{"start":1767652235138,"stop":1767652235139,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fc7ba4af069051","name":"should return false when navigator.onLine is false","time":{"start":1767652234869,"stop":1767652234872,"duration":3},"status":"passed","severity":"normal"},{"uid":"abfa983883496ae6","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1767652272288,"stop":1767652272293,"duration":5},"status":"passed","severity":"normal"},{"uid":"8096c8dc3701be31","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1767652255559,"stop":1767652255559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d191a63405a989b3","name":"Push message with unicode special characters payload","time":{"start":1767653362965,"stop":1767653362966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88dd14aa8c69d0e","name":"should handle shardReader errors","time":{"start":1767652236137,"stop":1767652236138,"duration":1},"status":"passed","severity":"normal"},{"uid":"b293cdf2bd976ccc","name":"Accepts a valid Waku Message","time":{"start":1767652296296,"stop":1767652296297,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fdb208be1382b5","name":"Push message with content topic containing numeric","time":{"start":1767653362967,"stop":1767653362967,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e00516c2e7d463","name":"should initialize with isNetworkConnected as false","time":{"start":1767652234849,"stop":1767652234850,"duration":1},"status":"passed","severity":"normal"},{"uid":"1610c3d52c2f6abe","name":"should properly create location multiaddrs - tcp","time":{"start":1767652226687,"stop":1767652226688,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f49452ec36309b6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1767652605404,"stop":1767652605405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ae9ee973b48219","name":"throws on content topic with empty topic name field","time":{"start":1767652221070,"stop":1767652221070,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d269630815bbaf4","name":"Outgoing message is emitted as sent","time":{"start":1767652288471,"stop":1767652288471,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d95031c27cc121","name":"ignores unrecognized TXT record formats","time":{"start":1767652244529,"stop":1767652244529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14cfe7698b0ae5c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1767652506707,"stop":1767652506707,"duration":0},"status":"passed","severity":"normal"},{"uid":"633c0e1b737bb6ba","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1767652789831,"stop":1767652789831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd2ad90892568c4","name":"Outgoing message is acknowledged","time":{"start":1767652290274,"stop":1767652290274,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c0e2a33f499239","name":"returns nothing if no connections present","time":{"start":1767652235694,"stop":1767652235694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ece70e6479a3964","name":"Ordered Callback - false","time":{"start":1767652599131,"stop":1767652599131,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea39393d31c248b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1767652286682,"stop":1767652286682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a69d87eea81b8ef","name":"should handle case with no peers in store","time":{"start":1767652235971,"stop":1767652235972,"duration":1},"status":"passed","severity":"normal"},{"uid":"e862bc2b363336dd","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1767652286440,"stop":1767652286441,"duration":1},"status":"passed","severity":"normal"},{"uid":"444db1e8fbaea8f3","name":"should not receive a peer event after stop","time":{"start":1767652248473,"stop":1767652248473,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8db117d81b82eb","name":"Push message with content topic containing short","time":{"start":1767653362966,"stop":1767653362967,"duration":1},"status":"passed","severity":"normal"},{"uid":"df47d36c8872ff03","name":"should insert message into bloom filter","time":{"start":1767652276137,"stop":1767652276137,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ab362ce85dff57","name":"should serialize and deserialize correctly","time":{"start":1767652272368,"stop":1767652272368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed89579854d38696","name":"Waku message hash computation (no timestamp)","time":{"start":1767652235231,"stop":1767652235231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a8ecbb8d6eb7df","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1767652235655,"stop":1767652235656,"duration":1},"status":"passed","severity":"normal"},{"uid":"1038f6c41b2d0ef","name":"should register libp2p event listeners when start is called","time":{"start":1767652285579,"stop":1767652285585,"duration":6},"status":"passed","severity":"normal"},{"uid":"62aacc72b7006284","name":"Reusing cursor across nodes","time":{"start":1767652541704,"stop":1767652541705,"duration":1},"status":"passed","severity":"normal"},{"uid":"96762f939000db5e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1767652789832,"stop":1767652789832,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fb8078152226ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1767652272232,"stop":1767652272232,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedd06c9c24345d4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1767652789828,"stop":1767652789828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f161e048d12f0d","name":"should drop connection to all peers on hangUp","time":{"start":1767652400972,"stop":1767652400973,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75a311585448c2b","name":"should skip peers that were recently queried","time":{"start":1767652244573,"stop":1767652244573,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5065132e1c0f1f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1767652243857,"stop":1767652243857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f297835322f87911","name":"Subscribe to topic containing shell command and receive message","time":{"start":1767652789833,"stop":1767652789834,"duration":1},"status":"passed","severity":"normal"},{"uid":"a044372d66b9cc9f","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1767652244415,"stop":1767652244416,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b86ebed23eb115","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1767652488859,"stop":1767652488860,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca63aab9abd78902","name":"Sync message is not sent if another sync message was just sent","time":{"start":1767652292981,"stop":1767652292981,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8fce4d4bc2fc41","name":"Push message with custom timestamp: 1767648736553","time":{"start":1767653362983,"stop":1767653362983,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cfed6aecb493d1","name":"should return false","time":{"start":1767652226684,"stop":1767652226684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9f0c61de203a4d","name":"should reject if Store is requested but not mounted","time":{"start":1767652287765,"stop":1767652287765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbfa88429f94e48","name":"Push message with content topic containing SQL Injection","time":{"start":1767653362979,"stop":1767653362979,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5beb6bf9b87861","name":"Check received message containing special chars","time":{"start":1767652754555,"stop":1767652754556,"duration":1},"status":"passed","severity":"normal"},{"uid":"e303225de890a0a5","name":"should remove event listeners from globalThis","time":{"start":1767652234866,"stop":1767652234867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c8effe6df23bab","name":"rejects hash query with time filter","time":{"start":1767652235478,"stop":1767652235479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3beecb2ef1549b8b","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1767652290159,"stop":1767652290159,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b42c7565a5f9fa","name":"should not modify tags of connections for different peers","time":{"start":1767652285602,"stop":1767652285603,"duration":1},"status":"passed","severity":"normal"},{"uid":"62454e3ac0f4be31","name":"should handle malformed response data","time":{"start":1767652244419,"stop":1767652244419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b352228aafa428cf","name":"should not return locked peers if enough unlocked are available","time":{"start":1767652285578,"stop":1767652285578,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d67e0d7baeea2b","name":"should remove event listeners","time":{"start":1767652235631,"stop":1767652235632,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82bb8a0194658ce","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1767652488859,"stop":1767652488859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38f3d44d0991511","name":"Check message with non string payload is not received","time":{"start":1767652754580,"stop":1767652754580,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9d6ed6adb9137e","name":"should get and remove ready entries","time":{"start":1767652271703,"stop":1767652271704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f93c0f3e4b17219","name":"Relay - dialed first","time":{"start":1767652625384,"stop":1767652625385,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b3d0ce8d6087e","name":"Push message with SQL Injection payload","time":{"start":1767653362974,"stop":1767653362974,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c4d04d308a4c0c","name":"should start and setup intervals and event listeners","time":{"start":1767652286089,"stop":1767652286089,"duration":0},"status":"passed","severity":"normal"},{"uid":"538c72932a57598d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1767652618976,"stop":1767652618976,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e82819dae05027","name":"ends if stream creation fails","time":{"start":1767652236017,"stop":1767652236017,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c98f056e105ffb","name":"should return peer for existing peer","time":{"start":1767652235975,"stop":1767652235976,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10fd34c0dbb573a","name":"Fails to push message with large meta","time":{"start":1767653362945,"stop":1767653362945,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee72d9fe763e9a8","name":"Push message with content topic containing escaped characters","time":{"start":1767653362957,"stop":1767653362958,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9987d4e7547c60c","name":"should not dispatch event when already connected","time":{"start":1767652234880,"stop":1767652234881,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a17b58008c856d7","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1767652285602,"stop":1767652285602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81e3871f91829ed","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1767652618975,"stop":1767652618976,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6d92165ea97ea6","name":"Ephemeral field set to true","time":{"start":1767652236068,"stop":1767652236069,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c67110919ad8ab6","name":"Fails to push message bigger that 1MB","time":{"start":1767653362947,"stop":1767653362947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc55e517f10344e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1767652236132,"stop":1767652236132,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee244f696f3db2bd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1767652221079,"stop":1767652221079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a62fa22efdb7fd5","name":"Decoder throws on undefined content topic","time":{"start":1767652253852,"stop":1767652253852,"duration":0},"status":"passed","severity":"normal"},{"uid":"de56a25bcf2ac295","name":"should return PeerId when PeerId is provided","time":{"start":1767652235445,"stop":1767652235445,"duration":0},"status":"passed","severity":"normal"},{"uid":"617cf8bf231ff09c","name":"should drop connection to one peer on hangUp","time":{"start":1767652400974,"stop":1767652400975,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c6d66562d5369c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1767652243848,"stop":1767652243848,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2d7d5a3ffebf9e","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1767652276139,"stop":1767652276139,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8baa391cf4ca7943","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1767652290279,"stop":1767652290280,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e77706d681dd06","name":"Push message with content topic containing unicode special characters","time":{"start":1767653362944,"stop":1767653362944,"duration":0},"status":"passed","severity":"normal"},{"uid":"162de03a8fcfd847","name":"Check received message containing Russian","time":{"start":1767652754558,"stop":1767652754558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5e3209402e072c","name":"should create all internal components","time":{"start":1767652236129,"stop":1767652236130,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fafd1d63c88247","name":"should trigger query when time since last query exceeds threshold","time":{"start":1767652286436,"stop":1767652286437,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e15d1bb4f3f2e31","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1767652618973,"stop":1767652618974,"duration":1},"status":"passed","severity":"normal"},{"uid":"28cc8d7fd6b30d98","name":"should dial more peers if under maxConnections","time":{"start":1767652235981,"stop":1767652235981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2315b3d07ce02598","name":"it tolerates circular branch references","time":{"start":1767652244526,"stop":1767652244527,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bd8652b971a6fe","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1767652272189,"stop":1767652272190,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6cfa7b337dadfc","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1767652235980,"stop":1767652235980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f814b96e8d659fb7","name":"should query peers that support peer exchange","time":{"start":1767652244571,"stop":1767652244572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4585eb8d4f7ea69","name":"should get / set UDP multiaddr","time":{"start":1767652226685,"stop":1767652226685,"duration":0},"status":"passed","severity":"normal"},{"uid":"9877775e02d1d87","name":"should handle case when globalThis is not available","time":{"start":1767652234874,"stop":1767652234875,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afda3646fbad5ae","name":"should add event listener for peer:discovery","time":{"start":1767652235011,"stop":1767652235012,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a31146befa3799","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1767652226142,"stop":1767652226142,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a94617c8d7f8f57","name":"should properly clean up resources when disposed","time":{"start":1767652284027,"stop":1767652284027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a3efe46283708f","name":"random static sharding 6 - Cluster ID: 375, Shard ID: 950","time":{"start":1767652614689,"stop":1767652614689,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2c70bdc844ae1a","name":"should handle special patterns correctly","time":{"start":1767652272368,"stop":1767652272369,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed3af89f100dd36","name":"should return false when network is not connected","time":{"start":1767652236132,"stop":1767652236132,"duration":0},"status":"passed","severity":"normal"},{"uid":"802b4ad6be011b3e","name":"Push message with Russian payload","time":{"start":1767653362963,"stop":1767653362963,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab9ed8ac55b570c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1767652272212,"stop":1767652272216,"duration":4},"status":"passed","severity":"normal"},{"uid":"d87aa3bee19e8d1d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1767652221091,"stop":1767652221091,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e266b7286103f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1767652272203,"stop":1767652272203,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c9793635ae9294","name":"Push message with Arabic payload","time":{"start":1767653362963,"stop":1767653362963,"duration":0},"status":"passed","severity":"normal"},{"uid":"43df7085645e6a57","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1767652243855,"stop":1767652243856,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e61a16daebeced","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1767652221090,"stop":1767652221090,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e3afe297f1d96d","name":"Js publishes, other Js receives","time":{"start":1767652499729,"stop":1767652499731,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7fa2dcb0d0b15aa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1767652789824,"stop":1767652789824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a333df0eaaa94857","name":"Add multiple subscription objects on single nwaku node","time":{"start":1767652789835,"stop":1767652789835,"duration":0},"status":"passed","severity":"normal"},{"uid":"701e64ae1c0883f6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1767652488858,"stop":1767652488859,"duration":1},"status":"passed","severity":"normal"},{"uid":"c709f1625092f260","name":"should initialize with custom TTL","time":{"start":1767652244569,"stop":1767652244569,"duration":0},"status":"passed","severity":"normal"},{"uid":"40552ba34b07cf0e","name":"should start and stop interval correctly","time":{"start":1767652284718,"stop":1767652284718,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bff4ce81a637196","name":"messageHashStr produces different results for different inputs","time":{"start":1767652235237,"stop":1767652235237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b87e084ffd84fd4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1767652244417,"stop":1767652244418,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8b74fb29e4ad97","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1767652221074,"stop":1767652221074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd7013a0feec6fa","name":"should requeue task if no peer is available","time":{"start":1767652284721,"stop":1767652284723,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8ef9466cdc261f8","name":"Refresh subscription","time":{"start":1767652789819,"stop":1767652789819,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf29804c127c583","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1767652221083,"stop":1767652221083,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b125eafbb3f24ac","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1767652336368,"stop":1767652336369,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64411135f9032c7","name":"should get multiple eligible entries at later time","time":{"start":1767652271683,"stop":1767652271685,"duration":2},"status":"passed","severity":"normal"},{"uid":"21f1259bfe22a60e","name":"Filter","time":{"start":1767652625387,"stop":1767652625387,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec463cad8acd358","name":"should handle shard reader errors gracefully","time":{"start":1767652235144,"stop":1767652235145,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a014e77f8e5461d","name":"should start all internal components","time":{"start":1767652236130,"stop":1767652236130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74c12d3817c897","name":"should set field with only FILTER enabled","time":{"start":1767652226689,"stop":1767652226689,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff2fd364eae5ebb","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1767652244418,"stop":1767652244418,"duration":0},"status":"passed","severity":"normal"},{"uid":"18430796413bf63f","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1767652287654,"stop":1767652287654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fec41e55126e7c2","name":"Push message with short payload","time":{"start":1767653362961,"stop":1767653362962,"duration":1},"status":"passed","severity":"normal"},{"uid":"20eb8b41f83bb42e","name":"Check message with no pubsub topic is not received","time":{"start":1767652754566,"stop":1767652754567,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea0023cdd7a21be","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1767652272202,"stop":1767652272202,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c870528b119b13","name":"Push message with content topic containing unicode special characters","time":{"start":1767653362969,"stop":1767653362969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b24c1b81b1b6754","name":"should handle different types of entries","time":{"start":1767652284026,"stop":1767652284026,"duration":0},"status":"passed","severity":"normal"},{"uid":"541533735606dc","name":"Check received message containing short","time":{"start":1767652754570,"stop":1767652754570,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca29e5f1bdc386e","name":"should remove event listeners from libp2p","time":{"start":1767652234865,"stop":1767652234866,"duration":1},"status":"passed","severity":"normal"},{"uid":"b506129d7e85a090","name":"should send relay ping messages on timer","time":{"start":1767652235670,"stop":1767652235679,"duration":9},"status":"passed","severity":"normal"},{"uid":"18279364ec6c5aa7","name":"Push message with long payload","time":{"start":1767653362962,"stop":1767653362962,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c0008b6303ebc3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1767652226139,"stop":1767652226139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18865d4ff001aa0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1767652588063,"stop":1767652588064,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19e1f704a0d23f","name":"should return false for content message without causal history","time":{"start":1767652290278,"stop":1767652290278,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae204621afd4ee","name":"Subscribe and publish message","time":{"start":1767652506699,"stop":1767652506699,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fc638943494bcf","name":"should not update T_req if message already exists","time":{"start":1767652271680,"stop":1767652271681,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5eef25e1e2bc3fe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1767652272232,"stop":1767652272233,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f09614b1d94af3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1767652226143,"stop":1767652226144,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f40e1da8f4b69b0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1767652226144,"stop":1767652226144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee73c8b5598a7af3","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1767652286442,"stop":1767652286443,"duration":1},"status":"passed","severity":"normal"},{"uid":"89facf8f4d720895","name":"should handle complete discovery-to-dial flow","time":{"start":1767652235040,"stop":1767652235041,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04986d81b192953","name":"should set field with all protocols disabled","time":{"start":1767652226688,"stop":1767652226688,"duration":0},"status":"passed","severity":"normal"},{"uid":"166740ef8affb3c0","name":"should return true for message with causal history","time":{"start":1767652290278,"stop":1767652290278,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bf5d150043f0d","name":"Overlapping topic subscription","time":{"start":1767652789829,"stop":1767652789829,"duration":0},"status":"passed","severity":"normal"},{"uid":"da967c8b8bd5cddb","name":"Relay - times out","time":{"start":1767652625385,"stop":1767652625386,"duration":1},"status":"passed","severity":"normal"},{"uid":"cced4f39d5a56818","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1767652492176,"stop":1767652492176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6522a85c34720f9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1767652272181,"stop":1767652272181,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bfa622e82d5220","name":"should add received messages to bloom filter","time":{"start":1767652276139,"stop":1767652276140,"duration":1},"status":"passed","severity":"normal"},{"uid":"828a463ba874826d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1767652236071,"stop":1767652236071,"duration":0},"status":"passed","severity":"normal"},{"uid":"845305345ce3ddb1","name":"should perform ping and update peer store on timer","time":{"start":1767652235656,"stop":1767652235656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8a0b5906c184ed","name":"Push message with rate limit","time":{"start":1767653362970,"stop":1767653362971,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33b0584e0a8d6ee","name":"Subscribe to topic containing XML and receive message","time":{"start":1767652789832,"stop":1767652789833,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f1d34a09f88142","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1767652272233,"stop":1767652272239,"duration":6},"status":"passed","severity":"normal"},{"uid":"b0bd5d33385e7247","name":"throws on content topic with non-number generation field","time":{"start":1767652221068,"stop":1767652221068,"duration":0},"status":"passed","severity":"normal"},{"uid":"73594e3a7afbb549","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1767652272179,"stop":1767652272179,"duration":0},"status":"passed","severity":"normal"},{"uid":"954c002faa8da145","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1767652316066,"stop":1767652316066,"duration":0},"status":"skipped","severity":"normal"},{"uid":"439b6f18b7547cbc","name":"should add and remove event listeners correctly","time":{"start":1767652248475,"stop":1767652248475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9d298b0e1bbc00","name":"Encoder throws on undefined content topic","time":{"start":1767652255560,"stop":1767652255560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba25147ab4cfc7fa","name":"Emits 'syncing' when message flagged as missed","time":{"start":1767652287515,"stop":1767652287516,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f0dcc1d626e731","name":"Check received message containing XML","time":{"start":1767652754574,"stop":1767652754574,"duration":0},"status":"passed","severity":"normal"},{"uid":"266f021635aea640","name":"Check publish message containing emoji","time":{"start":1767652499029,"stop":1767652499029,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca093055d936c887","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1767652235720,"stop":1767652235720,"duration":0},"status":"passed","severity":"normal"},{"uid":"333e92787c934447","name":"should handle dial errors gracefully","time":{"start":1767652235018,"stop":1767652235018,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d30fe8e701251b","name":"should attach causal history and bloom filter to each message","time":{"start":1767652276138,"stop":1767652276138,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ab04a7f6aedf29","name":"throws an error for improperly formatted content topics","time":{"start":1767652221082,"stop":1767652221083,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaffa1c98c85729d","name":"Check publish message containing SQL Injection","time":{"start":1767652499025,"stop":1767652499025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95a4882ff1b6cb9","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1767652244417,"stop":1767652244417,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ad17a71c80074","name":"should handle errors when accessing navigator","time":{"start":1767652234887,"stop":1767652234887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc0f26f072a2135","name":"Correctly serialized arguments","time":{"start":1767652401152,"stop":1767652401152,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f7086ac23f991","name":"should not be delivered","time":{"start":1767652276148,"stop":1767652276148,"duration":0},"status":"passed","severity":"normal"},{"uid":"db41a159dd1b4c53","name":"does not validate decoders for hash queries","time":{"start":1767652236017,"stop":1767652236017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5a58358e8f5ee","name":"Check publish message containing Script","time":{"start":1767652499026,"stop":1767652499026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a983ddec990dd2ee","name":"Encoder throws on undefined content topic","time":{"start":1767652236069,"stop":1767652236070,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1f1aa6f5942295","name":"Push message with rate limit","time":{"start":1767653362945,"stop":1767653362945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a116040e71e8c1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1767652272223,"stop":1767652272223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2ddd9d2e3c3b81","name":"should remove expired entries after TTL has passed","time":{"start":1767652284015,"stop":1767652284022,"duration":7},"status":"passed","severity":"normal"},{"uid":"1d2efd1777f20287","name":"Throws when trying to push message with empty payload","time":{"start":1767653362940,"stop":1767653362940,"duration":0},"status":"passed","severity":"normal"},{"uid":"93baaedde325f1d5","name":"Push message with meta","time":{"start":1767653362958,"stop":1767653362959,"duration":1},"status":"passed","severity":"normal"},{"uid":"6001f74f87b260f9","name":"Passing page size 3 when there are 20 messages","time":{"start":1767652611507,"stop":1767652611508,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f107d90e84fc9d1","name":"Push message with content topic containing escaped characters","time":{"start":1767653362969,"stop":1767653362969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9e47fdf963e933","name":"Refresh subscription","time":{"start":1767652789829,"stop":1767652789829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f422194b8575a4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1767652486050,"stop":1767652486050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec678ce6a6669ce0","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1767652276145,"stop":1767652276145,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9975d076746a7c","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1767652541701,"stop":1767652541702,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d76c7d5cf25137d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app6/7/topic226/json","time":{"start":1767652597126,"stop":1767652597127,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be49a4b1d5b990e","name":"should successfully stop","time":{"start":1767652285838,"stop":1767652285839,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ccf6d903d6ed3c","name":"should not execute task if max attempts is 0","time":{"start":1767652284726,"stop":1767652284726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc6457d56400955","name":"should return no connections if no open connection provided","time":{"start":1767652235695,"stop":1767652235695,"duration":0},"status":"passed","severity":"normal"},{"uid":"48acdd9248231284","name":"should allow redial after failed dial cooldown expires","time":{"start":1767652235139,"stop":1767652235140,"duration":1},"status":"passed","severity":"normal"},{"uid":"72119c2cde8607b7","name":"Check received message containing JSON","time":{"start":1767652754575,"stop":1767652754575,"duration":0},"status":"passed","severity":"normal"},{"uid":"286129ed099a1792","name":"Decoder throws on empty string content topic","time":{"start":1767652253852,"stop":1767652253853,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c3c2d5ce01fa8a","name":"should partition messages based on acknowledgement status","time":{"start":1767652276146,"stop":1767652276147,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc086bf9f761395","name":"should dial with PeerId and return stream","time":{"start":1767652236133,"stop":1767652236133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bee7290c2894e3","name":"Check message with invalid timestamp is not received","time":{"start":1767652754578,"stop":1767652754579,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd58c09c1f122c8d","name":"should evict furthest entry when buffer is full","time":{"start":1767652271696,"stop":1767652271697,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d91b3d8b149e62","name":"Mutual subscription","time":{"start":1767652506697,"stop":1767652506698,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfff8b195ad14232","name":"should create dialer with libp2p and shardReader","time":{"start":1767652235117,"stop":1767652235121,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9681e541ef3fb48","name":"Push message with escaped characters payload","time":{"start":1767653362952,"stop":1767653362952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c95157e03035eb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1767652789817,"stop":1767652789818,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5c52d8452a5813bf","name":"should set up event listeners when started","time":{"start":1767652286429,"stop":1767652286430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3872c6b3d04a8a9","name":"should set field with only STORE enabled","time":{"start":1767652226689,"stop":1767652226689,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e2eb572135b291","name":"Push message with content topic containing Russian","time":{"start":1767653362956,"stop":1767653362956,"duration":0},"status":"passed","severity":"normal"},{"uid":"8130106095721df","name":"should dial peer when peer is discovered","time":{"start":1767652235017,"stop":1767652235018,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c3544ab65a04a","name":"random static sharding 5 - Cluster ID: 267, Shard ID: 482","time":{"start":1767652614688,"stop":1767652614688,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfdb42ee9f8cd57","name":"should initialize with custom number of peers","time":{"start":1767652285569,"stop":1767652285569,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbfdd1ca3d3cf0b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1767652272231,"stop":1767652272231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00f7adf9f2b1018","name":"Outgoing message is possibly acknowledged","time":{"start":1767652288472,"stop":1767652288472,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21ccfb016f63f80b","name":"Check publish message containing Arabic","time":{"start":1767652499024,"stop":1767652499024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c951ebd87ffc5d6","name":"should throw error - no public key","time":{"start":1767652226683,"stop":1767652226684,"duration":1},"status":"passed","severity":"normal"},{"uid":"2251eedbe73a35b1","name":"Symmetric encrypt & Decrypt","time":{"start":1767652254334,"stop":1767652254334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69a8e22b59b5b23","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1767652276142,"stop":1767652276142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b3a1fb20bb7469","name":"isConnected should return false after all peers disconnect","time":{"start":1767652332528,"stop":1767652332529,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fd83de2cc178ae","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app71/4/topic206/utf8","time":{"start":1767652597128,"stop":1767652597128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b158e40cda9ed51","name":"should handle hash queries without validation","time":{"start":1767652287654,"stop":1767652287654,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f3bc820c453647","name":"Promise Callback - true","time":{"start":1767652599127,"stop":1767652599127,"duration":0},"status":"passed","severity":"normal"},{"uid":"993bd10a86d3ea9b","name":"Check received message containing Chinese","time":{"start":1767652754571,"stop":1767652754572,"duration":1},"status":"passed","severity":"normal"},{"uid":"536ca76616736e78","name":"should not receive a peer event after stop","time":{"start":1767652316062,"stop":1767652316062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef49ea9af7b52f81","name":"Check received message containing Chinese","time":{"start":1767652754557,"stop":1767652754557,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcddc9f42d53f854","name":"yields undefined for messages without decoder","time":{"start":1767652236019,"stop":1767652236020,"duration":1},"status":"passed","severity":"normal"},{"uid":"403dbfec67a36ecf","name":"should return different streams if requested simultaniously","time":{"start":1767652235718,"stop":1767652235719,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a3fb75f8fe52c3","name":"Push message with special chars payload","time":{"start":1767653362949,"stop":1767653362949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7771422ef662793","name":"Incoming message is emitted as received","time":{"start":1767652290274,"stop":1767652290274,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cccca25dbc80a9","name":"ends if response has no messages","time":{"start":1767652236018,"stop":1767652236018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63e23fb675ded9a","name":"Push message with Script payload","time":{"start":1767653362964,"stop":1767653362964,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab85c700d4107fc","name":"should dispatch network event when browser goes online","time":{"start":1767652234882,"stop":1767652234882,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc20b4dcfb38923b","name":"Relay Node - default protocol","time":{"start":1767652625388,"stop":1767652625388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad49ca7424d8054","name":"should handle multiple peers with different shard configurations","time":{"start":1767652235149,"stop":1767652235149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6569d71365c5f406","name":"should set default options when no config provided","time":{"start":1767652236129,"stop":1767652236129,"duration":0},"status":"passed","severity":"normal"},{"uid":"879febbcd4109264","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1767652276143,"stop":1767652276143,"duration":0},"status":"passed","severity":"normal"},{"uid":"589c7cc4b752750d","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1767652287517,"stop":1767652287517,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4e35289c495cd2","name":"should get eligible entries based on current time","time":{"start":1767652271682,"stop":1767652271683,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ece0ed9731622c","name":"should handle disconnect when peer has no timers","time":{"start":1767652235681,"stop":1767652235682,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d570ea4d7a56dab","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1767652235445,"stop":1767652235446,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4e254932e11aa0","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1767652272168,"stop":1767652272179,"duration":11},"status":"passed","severity":"normal"},{"uid":"2e4ebfe3202719ef","name":"should ensure monotonic increase","time":{"start":1767652275996,"stop":1767652275997,"duration":1},"status":"passed","severity":"normal"},{"uid":"25176df1163872dd","name":"isConnected should return true after first peer connects","time":{"start":1767652332527,"stop":1767652332528,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cad6e223da31ca","name":"should clear all entries","time":{"start":1767652271704,"stop":1767652271705,"duration":1},"status":"passed","severity":"normal"},{"uid":"843c8524f2a1860f","name":"should throw error - no id","time":{"start":1767652226682,"stop":1767652226682,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9f8b1caf8ce86b","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1767652286441,"stop":1767652286442,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d07790baf98bb8","name":"should dial all remaining peers","time":{"start":1767652235969,"stop":1767652235969,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af42c5f4e52251b","name":"Push message with numeric payload","time":{"start":1767653362935,"stop":1767653362935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f164207abb66ded9","name":"should be safe to call multiple times","time":{"start":1767652235012,"stop":1767652235013,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee6e44f14456c1d","name":"Sync message is sent within sync frequency","time":{"start":1767652292979,"stop":1767652292979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3ea5008488152a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1767652221072,"stop":1767652221072,"duration":0},"status":"passed","severity":"normal"},{"uid":"576bccf0bf3acab0","name":"Check message received after jswaku node is restarted","time":{"start":1767652754581,"stop":1767652754581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0601ce6f59810a6","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1767652506713,"stop":1767652506713,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf56a9b5036049a","name":"Push message with Basic HTML tag payload","time":{"start":1767653362951,"stop":1767653362951,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedc6f03e29c9c9c","name":"should stop peer exchange discovery","time":{"start":1767652244570,"stop":1767652244570,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ddd9757ad5ac55","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1767652332531,"stop":1767652332533,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6dcd2eb053cb04c","name":"Used by Waku Relay","time":{"start":1767652621117,"stop":1767652621117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdbca795d2c3be","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1767652528967,"stop":1767652528971,"duration":4},"status":"passed","severity":"normal"},{"uid":"b87133a7fb43a604","name":"Push message with special chars payload","time":{"start":1767653362962,"stop":1767653362963,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b37222af591104","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1767652272205,"stop":1767652272211,"duration":6},"status":"passed","severity":"normal"},{"uid":"a1aee58821911bce","name":"Push message with custom timestamp: 1767655936551","time":{"start":1767653362946,"stop":1767653362946,"duration":0},"status":"passed","severity":"normal"},{"uid":"9132138d32795f89","name":"should properly setup health event callback","time":{"start":1767652286434,"stop":1767652286434,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e236b50cf5fcf6","name":"should handle multiple query options for time ranges","time":{"start":1767652287653,"stop":1767652287653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4efa333db1a7761","name":"should maintain chronological order of messages in localHistory","time":{"start":1767652276141,"stop":1767652276141,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6605abfb88ffe1","name":"should handle errors when removing globalThis listeners","time":{"start":1767652234867,"stop":1767652234868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b4f7647e663be4","name":"should be safe to call multiple times","time":{"start":1767652235015,"stop":1767652235016,"duration":1},"status":"passed","severity":"normal"},{"uid":"b669d3fd7c948985","name":"Rejects garbage","time":{"start":1767652296298,"stop":1767652296298,"duration":0},"status":"passed","severity":"normal"},{"uid":"986df54abe4e0f11","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app48/3/topic25/test.js","time":{"start":1767652597127,"stop":1767652597128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51eb2e6b53c74f4","name":"should request peer renewal on specific errors","time":{"start":1767652284725,"stop":1767652284725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26bc5d063312289","name":"should create NetworkMonitor with libp2p and events","time":{"start":1767652234840,"stop":1767652234842,"duration":2},"status":"passed","severity":"normal"},{"uid":"66de4b95c060edf1","name":"should return PeerId when PeerId is provided","time":{"start":1767652235446,"stop":1767652235446,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3babf2b99aac2b3","name":"Passing an array","time":{"start":1767652621115,"stop":1767652621116,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac296b768e55b9c","name":"should properly create location multiaddrs - tcp6","time":{"start":1767652226687,"stop":1767652226687,"duration":0},"status":"passed","severity":"normal"},{"uid":"559c9c5779022d9f","name":"should not stop if not started","time":{"start":1767652244570,"stop":1767652244570,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9c06a2613eeb2c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1767652255559,"stop":1767652255559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07ae7f06510b74","name":"should skip peer when already connected","time":{"start":1767652235133,"stop":1767652235134,"duration":1},"status":"passed","severity":"normal"},{"uid":"496336ea0344b895","name":"can start and stop the service","time":{"start":1767652316056,"stop":1767652316057,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6664e66d7a3ef3","name":"Refresh subscription","time":{"start":1767652506704,"stop":1767652506704,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f18aa438fc77ab56","name":"Check received message with timestamp: 1767652310058 ","time":{"start":1767652754577,"stop":1767652754578,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee8fdc6877ad377","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1767652286440,"stop":1767652286440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5231be667f09a6","name":"Nodes with multiple pubsub topic","time":{"start":1767652492175,"stop":1767652492176,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6cc59c24694f66","name":"Query generator for multiple messages","time":{"start":1767652588058,"stop":1767652588058,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70b2d0b77c74a1c","name":"Init the array if not present","time":{"start":1767652220758,"stop":1767652220761,"duration":3},"status":"passed","severity":"normal"},{"uid":"77f0b6bd5b75699c","name":"should be online or offline if network state changed","time":{"start":1767652332533,"stop":1767652332533,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e0b860ac77444f","name":"should initialize with Unhealthy status","time":{"start":1767652286681,"stop":1767652286681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76f94e47a01d9fc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1767652221071,"stop":1767652221072,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04d52c8328b10ce","name":"Query with Ordered Callback, No message returned","time":{"start":1767652557049,"stop":1767652557050,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35d7d0eee22482e","name":"should handle empty pubsub topics","time":{"start":1767652235682,"stop":1767652235687,"duration":5},"status":"passed","severity":"normal"},{"uid":"dd52fd1404448510","name":"should not trigger query when a recent query happened under threshold","time":{"start":1767652286437,"stop":1767652286437,"duration":0},"status":"passed","severity":"normal"},{"uid":"669467f4cc926910","name":"Repair Request","time":{"start":1767652275777,"stop":1767652275777,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a15ea3eb6b1a4b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1767652488857,"stop":1767652488857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b29dcb19fa420e","name":"Relay + Store","time":{"start":1767652226690,"stop":1767652226690,"duration":0},"status":"passed","severity":"normal"},{"uid":"273f5bf7b78a278f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1767652789822,"stop":1767652789823,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3ef83f01796ae7","name":"configure the node with multiple content topics","time":{"start":1767652597132,"stop":1767652597132,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f145c6bcf30a41","name":"should create PeerExchangeDiscovery instance","time":{"start":1767652244577,"stop":1767652244577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72442829a8feefb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1767652499030,"stop":1767652499030,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be60b7a3f81b77f","name":"groups content topics by expected pubsub topic","time":{"start":1767652221081,"stop":1767652221081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02b480082d31a7c","name":"should compute hash only when first accessed","time":{"start":1767652236072,"stop":1767652236074,"duration":2},"status":"passed","severity":"normal"},{"uid":"c23366f9bc46c4fd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1767652226147,"stop":1767652226147,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3c57367208c8d7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1767652243856,"stop":1767652243856,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcbb232b86ae7e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1767652272204,"stop":1767652272205,"duration":1},"status":"passed","severity":"normal"},{"uid":"7588137c1c7ce004","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1767652221073,"stop":1767652221073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee57329609609c","name":"Push message with content topic containing Russian","time":{"start":1767653362942,"stop":1767653362943,"duration":1},"status":"passed","severity":"normal"},{"uid":"105d7b95a31b3bc9","name":"returns all values when wanted number matches available values","time":{"start":1767652243349,"stop":1767652243350,"duration":1},"status":"passed","severity":"normal"},{"uid":"5688ffab78a45c5f","name":"should not change state when connections remain after disconnect","time":{"start":1767652234878,"stop":1767652234880,"duration":2},"status":"passed","severity":"normal"},{"uid":"278837549dc15148","name":"Check received message containing numeric","time":{"start":1767652754571,"stop":1767652754571,"duration":0},"status":"passed","severity":"normal"},{"uid":"15159a5f233cb6d1","name":"Wait given interval before re-trying","time":{"start":1767652287318,"stop":1767652287318,"duration":0},"status":"passed","severity":"normal"},{"uid":"6030f923a6638086","name":"should remove entries","time":{"start":1767652271704,"stop":1767652271704,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaea32c191be9355","name":"Push message with Arabic payload","time":{"start":1767653362936,"stop":1767653362936,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dae3ad98c253ee","name":"can start the service","time":{"start":1767652248471,"stop":1767652248471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b279c05b4e4e83da","name":"Check received message containing numeric","time":{"start":1767652754554,"stop":1767652754555,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a06fd594ab89a08","name":"Push message with numeric payload","time":{"start":1767653362948,"stop":1767653362948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a03b8729fac8dec","name":"Sync message is not sent if another sync message was just received","time":{"start":1767652292980,"stop":1767652292980,"duration":0},"status":"passed","severity":"normal"},{"uid":"237c55c7f646144","name":"should use configured peers when available","time":{"start":1767652287655,"stop":1767652287655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e794aa81bcd4352","name":"should maintain proper timestamps if all messages received","time":{"start":1767652276139,"stop":1767652276139,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2324ad4b537eb8a9","name":"Push message with content topic containing Arabic","time":{"start":1767653362979,"stop":1767653362979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9836d0b4a0b4aa","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1767652789825,"stop":1767652789826,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c77dbb03d30506","name":"should properly create peer info with all multiaddrs","time":{"start":1767652226688,"stop":1767652226688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71c0d03dd98168b","name":"Push message equal or less that 1MB","time":{"start":1767653362960,"stop":1767653362961,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e998b4b86da1777","name":"should return false when peer shard info is not found","time":{"start":1767652235341,"stop":1767652235342,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b1a06681bb643c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1767652272188,"stop":1767652272189,"duration":1},"status":"passed","severity":"normal"},{"uid":"1039c0b523263c87","name":"should respect custom numPeersToUse configuration","time":{"start":1767652285592,"stop":1767652285592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d285a1278b99971","name":"should not retry if at least one success","time":{"start":1767652284726,"stop":1767652284729,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa32a71d570d137","name":"should dial with multiaddr and return stream","time":{"start":1767652236133,"stop":1767652236133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1d7367fca0cb18","name":"Check received message containing long","time":{"start":1767652754570,"stop":1767652754570,"duration":0},"status":"passed","severity":"normal"},{"uid":"10771d6c7cdf94bb","name":"should not fail to stop the service if it was not started","time":{"start":1767652516409,"stop":1767652516410,"duration":1},"status":"passed","severity":"normal"},{"uid":"f495f479e1441aaa","name":"should handle complete peer lifecycle","time":{"start":1767652235688,"stop":1767652235688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3be1df46be8a4e6","name":"Push message with content topic containing long","time":{"start":1767653362977,"stop":1767653362978,"duration":1},"status":"passed","severity":"normal"},{"uid":"87245535badc1a46","name":"should accept empty decoders array","time":{"start":1767652286429,"stop":1767652286429,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64928f1632627ca","name":"Push message with unicode special characters payload","time":{"start":1767653362976,"stop":1767653362976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2033ea3518dfa6","name":"should emit multiple messages when query returns multiple messages","time":{"start":1767652286439,"stop":1767652286440,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a46f86c0eb9dd4","name":"Stops search when 2 null results are returned","time":{"start":1767652244247,"stop":1767652244247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57f93c4224e2e7c","name":"Push message with Russian payload","time":{"start":1767653362936,"stop":1767653362936,"duration":0},"status":"passed","severity":"normal"},{"uid":"857cba0b598a0c3a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1767652488856,"stop":1767652488856,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdf6980c2e419df","name":"Push message equal or less that 1MB","time":{"start":1767653362983,"stop":1767653362983,"duration":0},"status":"passed","severity":"normal"},{"uid":"885202180eae93a9","name":"should skip peer when dialed recently","time":{"start":1767652235134,"stop":1767652235134,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a1b8a36acd7763","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1767652541704,"stop":1767652541704,"duration":0},"status":"passed","severity":"normal"},{"uid":"681032000f40def4","name":"Push 30 different messages","time":{"start":1767653362940,"stop":1767653362940,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2434bab28ffa6b00","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1767652244532,"stop":1767652244532,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f862dacf24534710","name":"should handle retrieval hint and sender_id","time":{"start":1767652271688,"stop":1767652271688,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad5cede13820f7b","name":"Push message with short payload","time":{"start":1767653362933,"stop":1767653362934,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff031b8c276ea5e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1767652235228,"stop":1767652235228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a2621c1940dc16","name":"Relay","time":{"start":1767652317423,"stop":1767652317423,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4f75b5c56c49dd","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1767652235979,"stop":1767652235980,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b275ba7b9441f1e","name":"should remove entries","time":{"start":1767652271686,"stop":1767652271688,"duration":2},"status":"passed","severity":"normal"},{"uid":"f52ec8ee972710f1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1767652286682,"stop":1767652286682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7713e7dcf5d5a5a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1767652272232,"stop":1767652272232,"duration":0},"status":"passed","severity":"normal"},{"uid":"104d7e71838c1546","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1767652285895,"stop":1767652285896,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e458e731d7b8ed","name":"Nwaku publishes","time":{"start":1767652499729,"stop":1767652499729,"duration":0},"status":"passed","severity":"normal"},{"uid":"97878ff10431d336","name":"should create KeepAliveManager with relay","time":{"start":1767652235625,"stop":1767652235626,"duration":1},"status":"passed","severity":"normal"},{"uid":"a795b5853383e65a","name":"should retry failed tasks","time":{"start":1767652284724,"stop":1767652284725,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b20b3f987930f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1767652243855,"stop":1767652243855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8eee8229afc8f4","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1767652754569,"stop":1767652754569,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42cc06c273f4bce","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1767652221084,"stop":1767652221084,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0697bfe2d4854e","name":"Query generator for multiple messages with different content topic format","time":{"start":1767652588061,"stop":1767652588062,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e9eab978212a9b","name":"should not create multiple intervals when called multiple times","time":{"start":1767652235122,"stop":1767652235122,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bcb10405914b31","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1767652789815,"stop":1767652789816,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bb6a59c36e7c14","name":"Check received message containing escaped characters","time":{"start":1767652754562,"stop":1767652754562,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a81b5ba51aca847","name":"should select older connection if present","time":{"start":1767652235695,"stop":1767652235695,"duration":0},"status":"passed","severity":"normal"},{"uid":"36376df6e2cee557","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1767652272204,"stop":1767652272204,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcef5ae8f1d8888","name":"should create KeepAliveManager with required options","time":{"start":1767652235624,"stop":1767652235625,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b711a26f7e2c0a","name":"should be safe to call multiple times","time":{"start":1767652235629,"stop":1767652235631,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2b86d6230d690de","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1767652292981,"stop":1767652292981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11522671555ab84","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1767652235473,"stop":1767652235473,"duration":0},"status":"passed","severity":"normal"},{"uid":"373704b0e9b64745","name":"random static sharding 3 - Cluster ID: 883, Shard ID: 966","time":{"start":1767652614687,"stop":1767652614687,"duration":0},"status":"passed","severity":"normal"},{"uid":"441ba28b27871381","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1767652221086,"stop":1767652221086,"duration":0},"status":"passed","severity":"normal"},{"uid":"496f677ceda277fe","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1767652221075,"stop":1767652221079,"duration":4},"status":"passed","severity":"normal"},{"uid":"859228c98f9f83e9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app27/10/topic929/utf8","time":{"start":1767652597129,"stop":1767652597129,"duration":0},"status":"passed","severity":"normal"},{"uid":"676a52d180700899","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1767652272226,"stop":1767652272226,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb961444e3276c12","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1767652272240,"stop":1767652272240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40c41512669efed","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1767652272222,"stop":1767652272222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f767d90f6a84f360","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1767652272227,"stop":1767652272227,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21c66c32ac9d7b6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1767652235719,"stop":1767652235720,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3e4d0999c2b5d6","name":"Check publish message after client node is restarted","time":{"start":1767652499036,"stop":1767652499037,"duration":1},"status":"skipped","severity":"normal"},{"uid":"65e80a29db566ac","name":"should handle network check errors gracefully","time":{"start":1767652235145,"stop":1767652235145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b50ca3fb6f9430d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1767652272202,"stop":1767652272202,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1e4e58a2a6c888","name":"should handle onConnected and onDisconnected","time":{"start":1767652285579,"stop":1767652285579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44cb1de018155ec","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1767652557050,"stop":1767652557050,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e559f76fffb1383","name":"should filter out already connected peers","time":{"start":1767652235968,"stop":1767652235969,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a50ddd098fb7049","name":"Query with Ordered Callback, No Decoder","time":{"start":1767652557048,"stop":1767652557049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b9e64098f1b11a","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1767652292980,"stop":1767652292981,"duration":1},"status":"passed","severity":"normal"},{"uid":"8771b8ad99e29fda","name":"should handle errors when globalThis is not available","time":{"start":1767652234863,"stop":1767652234864,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c48049f5ede17c","name":"Query Generator, No message returned","time":{"start":1767652557047,"stop":1767652557048,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da4eb4a0767d10a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1767652235227,"stop":1767652235227,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d36a376c62f2d3","name":"Push message with content topic containing short","time":{"start":1767653362977,"stop":1767653362977,"duration":0},"status":"passed","severity":"normal"},{"uid":"116277c432fbfea5","name":"Cluster id 0, shard 0","time":{"start":1767652614683,"stop":1767652614683,"duration":0},"status":"passed","severity":"normal"},{"uid":"30117b61a525fd92","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1767652789818,"stop":1767652789818,"duration":0},"status":"passed","severity":"normal"},{"uid":"327dc777bedd2201","name":"Push message with special chars payload","time":{"start":1767653362935,"stop":1767653362935,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff271cc674da8cb","name":"accepts time-filtered query with content filter","time":{"start":1767652235479,"stop":1767652235479,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f085f2a0225f64","name":"Bloom filter","time":{"start":1767652275776,"stop":1767652275776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8894feb722f423c3","name":"should return false when peer is on different cluster","time":{"start":1767652235327,"stop":1767652235328,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1e381e6a123628","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1767652221088,"stop":1767652221088,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5f3a71d7e84110","name":"should handle errors gracefully when getting peer info","time":{"start":1767652235348,"stop":1767652235351,"duration":3},"status":"passed","severity":"normal"},{"uid":"90ec7fe5ac776f63","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1767652272180,"stop":1767652272180,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6daf179111616","name":"Check publish message containing Basic HTML tag","time":{"start":1767652499027,"stop":1767652499027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83dcc18565d2d6","name":"should ignore duplicate entries","time":{"start":1767652271696,"stop":1767652271696,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6ba30469966f3a","name":"Push message with content topic containing Chinese","time":{"start":1767653362968,"stop":1767653362968,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9dcf5ac15670de","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1767652276141,"stop":1767652276141,"duration":0},"status":"passed","severity":"normal"},{"uid":"16757c82f7000566","name":"messageHashStr produces consistent results for the same input","time":{"start":1767652235233,"stop":1767652235237,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b5cdc650de910b8","name":"should handle a minimal index list","time":{"start":1767652221267,"stop":1767652221268,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42d28c665b52117","name":"Push message with content topic containing short","time":{"start":1767653362940,"stop":1767653362940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad78f5391136abfb","name":"Decoder throws on empty string content topic","time":{"start":1767652236071,"stop":1767652236071,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e32af34c4b2f28f","name":"should handle peer store update failures gracefully","time":{"start":1767652235657,"stop":1767652235657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b18d969b423988","name":"should reject if LightPush is requested but not mounted","time":{"start":1767652287764,"stop":1767652287764,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ffbfe8cfaab7d0","name":"should handle relay send failures gracefully","time":{"start":1767652235679,"stop":1767652235679,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1e5625492b1044","name":"should be safe to call multiple times","time":{"start":1767652235632,"stop":1767652235633,"duration":1},"status":"passed","severity":"normal"},{"uid":"2575076379198982","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1767652221075,"stop":1767652221075,"duration":0},"status":"passed","severity":"normal"},{"uid":"588080fded2684c9","name":"Check received message containing Script","time":{"start":1767652754573,"stop":1767652754574,"duration":1},"status":"passed","severity":"normal"},{"uid":"186226a1f08b6ad1","name":"should enable all discoveries when explicitly set","time":{"start":1767652285893,"stop":1767652285895,"duration":2},"status":"passed","severity":"normal"},{"uid":"41d6628f2d26ccf2","name":"Push message with short payload","time":{"start":1767653362972,"stop":1767653362972,"duration":0},"status":"passed","severity":"normal"},{"uid":"6756958ca72dd880","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1767652506700,"stop":1767652506704,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed90ae70b7cf6214","name":"should insert message id into causal history","time":{"start":1767652276137,"stop":1767652276137,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c352a112c1f9431","name":"should emit a peer event after start","time":{"start":1767652316060,"stop":1767652316061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7013438ba0498d56","name":"Push message with content topic containing Chinese","time":{"start":1767653362942,"stop":1767653362942,"duration":0},"status":"passed","severity":"normal"},{"uid":"2054be2e31fbf03f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1767652789831,"stop":1767652789831,"duration":0},"status":"passed","severity":"normal"},{"uid":"958ae03a0b7e073e","name":"should return false and handle errors gracefully","time":{"start":1767652236135,"stop":1767652236135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84b756a44ee2f93","name":"Sign & Recover","time":{"start":1767652254335,"stop":1767652254335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf3def177d1f6d","name":"should check false positive rate","time":{"start":1767652272369,"stop":1767652272370,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a55502e15cdf61c","name":"Push message with content topic containing JSON","time":{"start":1767653362943,"stop":1767653362943,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d7c27141600ad4","name":"should properly compute the node id","time":{"start":1767652226684,"stop":1767652226684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0526b144adf05c8","name":"should hang up with multiaddr and return true on success","time":{"start":1767652236134,"stop":1767652236134,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e77831c44afc49","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1767652272217,"stop":1767652272217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1100107eb92faa4","name":"should decode valid enr successfully","time":{"start":1767652226681,"stop":1767652226681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90f0547ba6da79d","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1767652275993,"stop":1767652275994,"duration":1},"status":"passed","severity":"normal"},{"uid":"d070f55516a17c14","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1767652243834,"stop":1767652243846,"duration":12},"status":"passed","severity":"normal"},{"uid":"b76b01fea4d71cc8","name":"Push message with escaped characters payload","time":{"start":1767653362939,"stop":1767653362939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aadf3fa166e19a8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1767652488857,"stop":1767652488857,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5b2e79733fc6ea","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1767652272223,"stop":1767652272223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1969e591d7ec060f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1767652789822,"stop":1767652789822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec782035ad6a853","name":"recovers when dns.resolve returns empty","time":{"start":1767652244528,"stop":1767652244528,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bf182df0ecad74","name":"Push message with custom timestamp: 1767655936553","time":{"start":1767653362983,"stop":1767653362983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f96c16a65c502b","name":"Push message with long payload","time":{"start":1767653362972,"stop":1767653362973,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ae40202560e1cf","name":"Push 30 different messages","time":{"start":1767653362966,"stop":1767653362966,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7913f4745f262ed","name":"should successfully unsubscribe from an existing subscription","time":{"start":1767652285830,"stop":1767652285830,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4337f22b198a20","name":"should not fail to start the service if it is already started","time":{"start":1767652316059,"stop":1767652316060,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d2b4fc84e522c43","name":"should push the message to the outgoing buffer","time":{"start":1767652276136,"stop":1767652276136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9accb4c0c9705df5","name":"should work with v3 peers","time":{"start":1767652286015,"stop":1767652286018,"duration":3},"status":"passed","severity":"normal"},{"uid":"46e89a865ccc9934","name":"Push message with content topic containing numeric","time":{"start":1767653362978,"stop":1767653362978,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cdc870b518e481","name":"should decode valid enr with tcp successfully","time":{"start":1767652226682,"stop":1767652226682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e513590ad50821","name":"Check received message containing XML","time":{"start":1767652754559,"stop":1767652754560,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f7ef7f15a4f0a8","name":"Relay + Store","time":{"start":1767652317423,"stop":1767652317423,"duration":0},"status":"passed","severity":"normal"},{"uid":"7578b27749df0159","name":"Does not throw an exception when node disconnects","time":{"start":1767652621115,"stop":1767652621115,"duration":0},"status":"passed","severity":"normal"},{"uid":"129eff15af1ad24c","name":"Subscribe to topic containing short and receive message","time":{"start":1767652789829,"stop":1767652789829,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2d7dc927ec69d9","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app19/9/topic9/proto","time":{"start":1767652597131,"stop":1767652597131,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6a1758c97d02f","name":"should handle corrupted shard info gracefully","time":{"start":1767652235351,"stop":1767652235351,"duration":0},"status":"passed","severity":"normal"},{"uid":"213d7f4abd05dab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1767652272231,"stop":1767652272231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef252ae657f7291","name":"should only return 1 node with relay capability","time":{"start":1767652244530,"stop":1767652244530,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a502d6d7fc49ba","name":"Outgoing message is acknowledged","time":{"start":1767652288473,"stop":1767652288473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2651adb1ca43db6","name":"should create a new stream if no existing for protocol found","time":{"start":1767652235715,"stop":1767652235718,"duration":3},"status":"passed","severity":"normal"},{"uid":"657fd0c11d6bd3e6","name":"should create ShardReader with auto sharding network config","time":{"start":1767652235317,"stop":1767652235321,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d726fd27aeb008","name":"Push message with shell command payload","time":{"start":1767653362975,"stop":1767653362976,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e58daf101d13320","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1767652506700,"stop":1767652506700,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db625ef20280c79","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1767652235228,"stop":1767652235228,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6027720b5bd1d","name":"rejects content-filtered query with only contentTopics","time":{"start":1767652235473,"stop":1767652235473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b26e408626a1ce7","name":"Push message with XML payload","time":{"start":1767653362975,"stop":1767653362975,"duration":0},"status":"passed","severity":"normal"},{"uid":"2890be09beefb6dc","name":"Push message with content topic containing numeric","time":{"start":1767653362955,"stop":1767653362955,"duration":0},"status":"passed","severity":"normal"},{"uid":"3189816f46bc0ef1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1767652789827,"stop":1767652789827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d9da6b07d6f34b","name":"should return true even if peer has no overlapping shards","time":{"start":1767652235328,"stop":1767652235328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb3327948d1af01","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1767652789834,"stop":1767652789834,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74a539c9c5d9011","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1767652243351,"stop":1767652243358,"duration":7},"status":"passed","severity":"normal"},{"uid":"f45f64c233292e06","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1767652618970,"stop":1767652618971,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f517d7123213e7","name":"does not throw on valid cases","time":{"start":1767652221065,"stop":1767652221066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ab5b88ffe609c8","name":"Check message with non string payload is not received","time":{"start":1767652754568,"stop":1767652754569,"duration":1},"status":"passed","severity":"normal"},{"uid":"583561070e8d5812","name":"Push message with special chars payload","time":{"start":1767653362973,"stop":1767653362973,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f43f6a81cb96c39","name":"should retry on complete failure if specified","time":{"start":1767652286012,"stop":1767652286012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f188a95bdc5e42","name":"Check message with no payload is not received","time":{"start":1767652754567,"stop":1767652754568,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86ae334bb023af8","name":"Publish message with custom timestamp: Tue Jan 14 2025 22:34:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1767652499030,"stop":1767652499030,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eecb95a7bb01aab","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1767652541703,"stop":1767652541704,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc3364718fca78","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1767652221072,"stop":1767652221073,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40bce3c6cef0f75","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1767652226139,"stop":1767652226140,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1aff08d3af9642","name":"should set field with only LIGHTPUSH enabled","time":{"start":1767652226689,"stop":1767652226690,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a1b6dc97bf3621","name":"Retries within given interval","time":{"start":1767652287317,"stop":1767652287318,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc079cae2cbf1fa9","name":"Subscribe to topic containing shell command and publish message","time":{"start":1767652506712,"stop":1767652506712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4811bdf7692c779d","name":"Throws when trying to push message with empty payload","time":{"start":1767653362966,"stop":1767653362966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b191a3efc388b5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app58/6/topic938/xml","time":{"start":1767652597130,"stop":1767652597131,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fd229b3b36240e","name":"Check message on other pubsub topic is not received","time":{"start":1767652754579,"stop":1767652754579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e037b7515de24d90","name":"should discover peers from provided peer cache","time":{"start":1767652405989,"stop":1767652405989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a514ee72d10c02c","name":"Wrong topic","time":{"start":1767652597131,"stop":1767652597131,"duration":0},"status":"passed","severity":"normal"},{"uid":"9249bd23d5116951","name":"should call waitForPeer on Relay","time":{"start":1767652287767,"stop":1767652287767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa2f1e5d2aee71c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1767652235446,"stop":1767652235451,"duration":5},"status":"passed","severity":"normal"},{"uid":"845f9ada7ea01fc8","name":"Relay - dialed after","time":{"start":1767652625385,"stop":1767652625385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3813541d4d52cae","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1767652387698,"stop":1767652387698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4e61a9597642c9","name":"should not be sent when there is no history","time":{"start":1767652276147,"stop":1767652276147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3340ca213b053249","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1767652236137,"stop":1767652236137,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e567d34b099058","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1767652789823,"stop":1767652789824,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c89f9d6274abbf","name":"should return usable stream attached to connection","time":{"start":1767652235714,"stop":1767652235715,"duration":1},"status":"passed","severity":"normal"},{"uid":"6847b84b73c2d3be","name":"Push message with Russian payload","time":{"start":1767653362974,"stop":1767653362974,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff3830b5d40cc7","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1767652506699,"stop":1767652506699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faaf8a34b3f47d5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1767652506706,"stop":1767652506706,"duration":0},"status":"passed","severity":"normal"},{"uid":"43abfa73cf9c3549","name":"should handle very large timestamps","time":{"start":1767652275997,"stop":1767652275997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce09f26f2fbd798b","name":"should load peers from local storage and dispatch events","time":{"start":1767652248474,"stop":1767652248474,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d505f597b21db54","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1767652789828,"stop":1767652789828,"duration":0},"status":"passed","severity":"normal"},{"uid":"654ee268092b94b1","name":"Push message with Chinese payload","time":{"start":1767653362949,"stop":1767653362949,"duration":0},"status":"passed","severity":"normal"},{"uid":"711845d6aadd157e","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1767652290279,"stop":1767652290279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df34e613268f3b4","name":"Check publish message after service node is restarted","time":{"start":1767652499036,"stop":1767652499036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f95042283d414533","name":"Subscribe to topic containing long and publish message","time":{"start":1767652506705,"stop":1767652506705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8e6e21615529b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1767652221090,"stop":1767652221091,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f6fe35a0efdff1","name":"Push message with custom timestamp: 1736893936553","time":{"start":1767653362982,"stop":1767653362982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec9a1e6ba6cf4e4","name":"should clear the dialing interval","time":{"start":1767652235123,"stop":1767652235130,"duration":7},"status":"passed","severity":"normal"},{"uid":"c034202d008e9dd9","name":"Push message equal or less that 1MB","time":{"start":1767653362971,"stop":1767653362972,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2933806e342cca8","name":"Query generator for multiple messages with multiple decoders","time":{"start":1767652588059,"stop":1767652588059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46593304f3e09a4","name":"should not dispatch event when already disconnected","time":{"start":1767652234881,"stop":1767652234882,"duration":1},"status":"passed","severity":"normal"},{"uid":"1790fd10d205777","name":"Debounces events when receiving batch of messages","time":{"start":1767652287518,"stop":1767652287518,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ef3f2665497f80","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1767652235959,"stop":1767652235960,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c94181b3854cd5c","name":"Ephemeral messages are not stored","time":{"start":1767652317134,"stop":1767652317134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc33d2ca0e4f53","name":"Synced status is emitted when a message is received","time":{"start":1767652290158,"stop":1767652290159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5affacdc87f69f5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app78/4/topic559/utf8","time":{"start":1767652597127,"stop":1767652597127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d70cdebf458710e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1767652272287,"stop":1767652272288,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab0dfe1eba8e9d6","name":"should clear existing timers before creating new ones","time":{"start":1767652235682,"stop":1767652235682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bcaeb05a291689","name":"should return false for different channelId","time":{"start":1767652290277,"stop":1767652290277,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb62414a533f60e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1767652226140,"stop":1767652226141,"duration":1},"status":"passed","severity":"normal"},{"uid":"441504218a8fb0ee","name":"Publishes to nwaku","time":{"start":1767652499728,"stop":1767652499729,"duration":1},"status":"passed","severity":"normal"},{"uid":"1633e2f834c0ab72","name":"Push message with emoji payload","time":{"start":1767653362953,"stop":1767653362953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d09b19dc59abac","name":"should dial peer when on same shard","time":{"start":1767652235137,"stop":1767652235138,"duration":1},"status":"passed","severity":"normal"},{"uid":"830ce81b2c4cca65","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1767652789818,"stop":1767652789818,"duration":0},"status":"passed","severity":"normal"},{"uid":"804ddd4be9dce661","name":"Fails to push message bigger that 1MB","time":{"start":1767653362984,"stop":1767653362984,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c8f215a16918b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1767652789833,"stop":1767652789833,"duration":0},"status":"passed","severity":"normal"},{"uid":"86921611ebee3068","name":"should unregister libp2p event listeners when stop is called","time":{"start":1767652285586,"stop":1767652285586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dedd4a7f376f88e","name":"pre and post cipher","time":{"start":1767652254335,"stop":1767652254335,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fa8a20c145fbc8","name":"should return true when peer is on the same cluster","time":{"start":1767652235322,"stop":1767652235322,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7a67991ba63c12","name":"Light Node - default protocols","time":{"start":1767652625387,"stop":1767652625388,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb56f2ba087ef0","name":"Renews subscription after lossing a connection","time":{"start":1767652789825,"stop":1767652789825,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ac29ebfb450641","name":"Subscribe to topic containing shell command and receive message","time":{"start":1767652789823,"stop":1767652789823,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf1bce12ccb9608","name":"Passing page size 0 when there are 110 messages","time":{"start":1767652611506,"stop":1767652611506,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd10d35bbc0dd70","name":"accepts valid content-filtered query","time":{"start":1767652235472,"stop":1767652235472,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b4ce9f7450d08c","name":"should encode/decode to text encoding","time":{"start":1767652226685,"stop":1767652226685,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadce1fc33a17207","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1767652272204,"stop":1767652272204,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeecbe3cd7a0da19","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1767652226682,"stop":1767652226682,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bc825d7838fe3b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1767652789821,"stop":1767652789821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b779e5f0d227c447","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1767652272190,"stop":1767652272190,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef01f2b39e3cda53","name":"Push message with unicode special characters payload","time":{"start":1767653362939,"stop":1767653362939,"duration":0},"status":"passed","severity":"normal"},{"uid":"99be18db7ace1e2f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1767652272182,"stop":1767652272182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f169014b3e01eec9","name":"should retry if all attempts fail","time":{"start":1767652284730,"stop":1767652284730,"duration":0},"status":"passed","severity":"normal"},{"uid":"71386c95388666ae","name":"should work with mixed v2 and v3 peers","time":{"start":1767652286018,"stop":1767652286018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2e36de6cd1f748","name":"should add event listeners to globalThis","time":{"start":1767652234851,"stop":1767652234861,"duration":10},"status":"passed","severity":"normal"},{"uid":"29c1df2b61bafb65","name":"Query Generator, No Decoder","time":{"start":1767652557047,"stop":1767652557047,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8860343879fd7","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1767652287993,"stop":1767652287993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea185fd907bf30d","name":"ends after yielding if response size indicates end","time":{"start":1767652236020,"stop":1767652236020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23c586672bdf1b5","name":"should do nothing if no non-locked connections to drop","time":{"start":1767652235983,"stop":1767652235984,"duration":1},"status":"passed","severity":"normal"},{"uid":"942fd534c677dac5","name":"Publish message with custom timestamp: Mon Jan 05 2026 21:34:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1767652499031,"stop":1767652499032,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a38b19b57540aff","name":"Query Generator - false","time":{"start":1767652599123,"stop":1767652599127,"duration":4},"status":"passed","severity":"normal"},{"uid":"297f55e13ed29b4a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1767652789834,"stop":1767652789834,"duration":0},"status":"passed","severity":"normal"},{"uid":"777bcd0bc2023478","name":"Check publish message containing shell command","time":{"start":1767652499028,"stop":1767652499028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dd09233fd6d32e","name":"should reject if Filter is requested but not mounted","time":{"start":1767652287765,"stop":1767652287765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39770b52851c348","name":"should process all pages when stopIfTrue never returns true","time":{"start":1767652286442,"stop":1767652286442,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbbcf208c1356cf","name":"Publish message with large meta","time":{"start":1767652499037,"stop":1767652499037,"duration":0},"status":"passed","severity":"normal"},{"uid":"13eddc63da27974e","name":"Check publish message containing Russian","time":{"start":1767652499024,"stop":1767652499025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b076c177991ac4f7","name":"Decoder throws on undefined content topic","time":{"start":1767652255561,"stop":1767652255561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b584bab4e7ea59a4","name":"Subscribe to topic containing JSON and publish message","time":{"start":1767652506712,"stop":1767652506712,"duration":0},"status":"passed","severity":"normal"},{"uid":"74323d4df03f1ba","name":"Throws when trying to push message with empty payload","time":{"start":1767653362953,"stop":1767653362954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7c52f7abdbdac0","name":"should clear dial history on start","time":{"start":1767652235122,"stop":1767652235122,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c46df392f44804","name":"should return start time to match max range","time":{"start":1767652286443,"stop":1767652286444,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac7c12d6f43466d","name":"should handle queue processing errors gracefully","time":{"start":1767652235143,"stop":1767652235144,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd13c49f953c4a0a","name":"Synced status is emitted when a missing message is received","time":{"start":1767652290159,"stop":1767652290159,"duration":0},"status":"passed","severity":"normal"},{"uid":"2263dbbb5ca056fc","name":"should handle empty peer infos gracefully","time":{"start":1767652244414,"stop":1767652244415,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ef42f5cf6c6e99","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1767652317136,"stop":1767652317137,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6d05ea565b35c1","name":"Push message with numeric payload","time":{"start":1767653362973,"stop":1767653362973,"duration":0},"status":"passed","severity":"normal"},{"uid":"640ac8e3549f478c","name":"should initialize with libp2p components","time":{"start":1767652244412,"stop":1767652244413,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeba7288d97e9d19","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1767652488861,"stop":1767652488862,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5fb99a6c2ee9ad","name":"should evict furthest entry when buffer is full","time":{"start":1767652271681,"stop":1767652271682,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8fbf1b6b7697771","name":"handles different clusterIds correctly","time":{"start":1767652221082,"stop":1767652221082,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3d86958b60f35c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1767652235658,"stop":1767652235668,"duration":10},"status":"passed","severity":"normal"},{"uid":"2184e98b36924ba5","name":"should return false when peer is not found","time":{"start":1767652235343,"stop":1767652235346,"duration":3},"status":"passed","severity":"normal"},{"uid":"b473a506c9e038ab","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1767652272217,"stop":1767652272218,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e700c9fae268c05","name":"Push message with content topic containing JSON","time":{"start":1767653362979,"stop":1767653362980,"duration":1},"status":"passed","severity":"normal"},{"uid":"669d466427d01154","name":"Outgoing message is emitted as sending","time":{"start":1767652288471,"stop":1767652288471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed31e471680f3c37","name":"should handle peer store errors gracefully","time":{"start":1767652286687,"stop":1767652286687,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc2b8f35f87db03","name":"should skip already querying peers","time":{"start":1767652244574,"stop":1767652244574,"duration":0},"status":"passed","severity":"normal"},{"uid":"33eff9081bc8ff2c","name":"should merge provided config with defaults","time":{"start":1767652236129,"stop":1767652236129,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd4a66b676aa087","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1767652221090,"stop":1767652221090,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeebf60b62285317","name":"should dial one peer on dial","time":{"start":1767652400974,"stop":1767652400974,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ca8ed36462afaa","name":"Push message with JSON payload","time":{"start":1767653362938,"stop":1767653362938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff41c4c4e37e31b","name":"Check message with invalid timestamp is not received","time":{"start":1767652754565,"stop":1767652754566,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d58808aa166818","name":"should be empty after removing the only subscription","time":{"start":1767652286086,"stop":1767652286087,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f0ec0027a8d4d6","name":"random static sharding 1 - Cluster ID: 252, Shard ID: 709","time":{"start":1767652614684,"stop":1767652614686,"duration":2},"status":"passed","severity":"normal"},{"uid":"24ef1c4a89cccba4","name":"should create QueryOnConnect instance without options","time":{"start":1767652286428,"stop":1767652286429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6145b5ab637f46b1","name":"should handle timestamp equal to current time","time":{"start":1767652275996,"stop":1767652275996,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f33fbbd2b12484","name":"should work with mock decoders","time":{"start":1767652286433,"stop":1767652286433,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dd2f2729b893e9","name":"Subscribe and receive messages via lightPush","time":{"start":1767652789815,"stop":1767652789815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb109c699d14fed","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1767652332526,"stop":1767652332527,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3ade97f45975b0","name":"Push message with Arabic payload","time":{"start":1767653362974,"stop":1767653362974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f1cb96788d4119","name":"yields undefined for messages without content topic","time":{"start":1767652236019,"stop":1767652236019,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed8e12e2100070a","name":"Push message with custom timestamp: 1767648736551","time":{"start":1767653362946,"stop":1767653362946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfe068c1aa83349","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1767652492173,"stop":1767652492174,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a8a10d8972d5fb","name":"Check publish message containing JSON","time":{"start":1767652499027,"stop":1767652499027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe9fd00a3703e6","name":"should throw an error for insufficient data","time":{"start":1767652221268,"stop":1767652221269,"duration":1},"status":"passed","severity":"normal"},{"uid":"545bebf7f74ab942","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1767652285593,"stop":1767652285593,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f786ddb2af56837","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1767652243848,"stop":1767652243848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d5742e3840cbd9","name":"tcp ip4 address","time":{"start":1767652226098,"stop":1767652226099,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8c3cdd0905a3d9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1767652226146,"stop":1767652226146,"duration":0},"status":"passed","severity":"normal"},{"uid":"add50b56f2ebfafc","name":"Push message with content topic containing numeric","time":{"start":1767653362941,"stop":1767653362941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4372c2278f0560","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1767652506713,"stop":1767652506713,"duration":0},"status":"passed","severity":"normal"},{"uid":"2875930eb15d800e","name":"Subscribe to topic containing long and receive message","time":{"start":1767652789819,"stop":1767652789819,"duration":0},"status":"passed","severity":"normal"},{"uid":"533e398b63790bc5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1767652506707,"stop":1767652506709,"duration":2},"status":"passed","severity":"normal"},{"uid":"960bbbdd1c750f17","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1767652235987,"stop":1767652235988,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadc7af5bfd4d87","name":"Check received message containing Basic HTML tag","time":{"start":1767652754574,"stop":1767652754575,"duration":1},"status":"passed","severity":"normal"},{"uid":"a824d98099c66bb6","name":"Push message with JSON payload","time":{"start":1767653362965,"stop":1767653362965,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f5e754ea7b677a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1767652488860,"stop":1767652488860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b13434aaa1827e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1767652244532,"stop":1767652244532,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a84eb1ec2be9109","name":"throws if store query response has error status","time":{"start":1767652236018,"stop":1767652236018,"duration":0},"status":"passed","severity":"normal"},{"uid":"586efada2a825511","name":"accepts valid message hash query","time":{"start":1767652235473,"stop":1767652235478,"duration":5},"status":"passed","severity":"normal"},{"uid":"1c17bcfaca3711c4","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1767652286427,"stop":1767652286428,"duration":1},"status":"passed","severity":"normal"},{"uid":"686130dafdc2c6ac","name":"throws on content topic with empty encoding field","time":{"start":1767652221070,"stop":1767652221070,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9efe3336f44f99","name":"Check received message containing emoji","time":{"start":1767652754563,"stop":1767652754563,"duration":0},"status":"passed","severity":"normal"},{"uid":"874d9d8ab7bbc890","name":"Push message with meta","time":{"start":1767653362981,"stop":1767653362981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c902fcdfc19d2c8b","name":"Push message with SQL Injection payload","time":{"start":1767653362963,"stop":1767653362964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0101c07f026a3f","name":"should allow redial after cooldown period","time":{"start":1767652235136,"stop":1767652235136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5cb3242575691","name":"should create ShardReader with static shards network config","time":{"start":1767652235321,"stop":1767652235321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac3bbeaac2eb350","name":"Default pageSize","time":{"start":1767652611512,"stop":1767652611512,"duration":0},"status":"passed","severity":"normal"},{"uid":"8403c7689c775805","name":"should not be empty after adding a subscription","time":{"start":1767652286086,"stop":1767652286086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53c7014b56c0631","name":"Push message with Chinese payload","time":{"start":1767653362973,"stop":1767653362973,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4d48acac5bdc32","name":"should clear dial history on stop","time":{"start":1767652235130,"stop":1767652235130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a189e4508651783e","name":"Subscribe to topic containing long and receive message","time":{"start":1767652789830,"stop":1767652789830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8283a6f7f372f214","name":"Push message with Basic HTML tag payload","time":{"start":1767653362964,"stop":1767653362964,"duration":0},"status":"passed","severity":"normal"},{"uid":"835f9aa9f93b653c","name":"should perform initial health assessment on start","time":{"start":1767652286687,"stop":1767652286687,"duration":0},"status":"passed","severity":"normal"},{"uid":"143610ca8c06a0df","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1767652605405,"stop":1767652605406,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0b0d669e3f5973","name":"Push message with rate limit","time":{"start":1767653362959,"stop":1767653362959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5f0d20e39f1798","name":"Push message with content topic containing SQL Injection","time":{"start":1767653362968,"stop":1767653362969,"duration":1},"status":"passed","severity":"normal"},{"uid":"99dbe425af2f3875","name":"should query peer with peer exchange protocol","time":{"start":1767652244573,"stop":1767652244573,"duration":0},"status":"passed","severity":"normal"},{"uid":"cede882b7a8e1213","name":"should process queue every 500ms","time":{"start":1767652235142,"stop":1767652235142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b10f9f8b2c0d7f0","name":"random static sharding 9 - Cluster ID: 150, Shard ID: 98","time":{"start":1767652614690,"stop":1767652614690,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67d8229e0c2d44c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1767652492174,"stop":1767652492174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f017d8db824e5b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1767652286088,"stop":1767652286089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82dcd8dbd0a92f8","name":"should not fail to stop the service if it was not started","time":{"start":1767652248472,"stop":1767652248472,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f05cc3ad87c894c","name":"should not receive a peer event before start","time":{"start":1767652248473,"stop":1767652248473,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fdd5390d44dad5","name":"throws if decoders don't match content topics","time":{"start":1767652236016,"stop":1767652236017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9adb39dea86ea8","name":"Check received message containing Basic HTML tag","time":{"start":1767652754560,"stop":1767652754561,"duration":1},"status":"passed","severity":"normal"},{"uid":"643bbde1ec674889","name":"Emits 'synced' when new message received","time":{"start":1767652287515,"stop":1767652287515,"duration":0},"status":"passed","severity":"normal"},{"uid":"584ffcedaacb17cc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1767652316066,"stop":1767652316067,"duration":1},"status":"skipped","severity":"normal"},{"uid":"afbe23d5f5230f48","name":"should dial all peers on dial","time":{"start":1767652400971,"stop":1767652400972,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de4cd3e6dc0c991","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1767652276143,"stop":1767652276143,"duration":0},"status":"passed","severity":"normal"},{"uid":"75acc8cb273a1271","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1767652272222,"stop":1767652272222,"duration":0},"status":"passed","severity":"normal"},{"uid":"e440af36024197f5","name":"Ephemeral field is preserved - encoder v0","time":{"start":1767652317135,"stop":1767652317136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db8725cfa02223b","name":"should add and check entries correctly","time":{"start":1767652284008,"stop":1767652284012,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a5da16a711678f2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1767652506711,"stop":1767652506712,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f20658cb126e237","name":"Decoder throws on empty string content topic","time":{"start":1767652255561,"stop":1767652255561,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dd2683867dfa08","name":"Push message with Script payload","time":{"start":1767653362974,"stop":1767653362975,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5d6a57f48720f1","name":"Check message with no payload is not received","time":{"start":1767652754580,"stop":1767652754580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8664fe13fd4acdac","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1767652276149,"stop":1767652276149,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed6fe7333fbc9d5","name":"Decoder throws on undefined content topic","time":{"start":1767652236070,"stop":1767652236070,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a258d6cabdbc85c","name":"should process up to 3 peers at once","time":{"start":1767652235142,"stop":1767652235142,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb518174828aba64","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1767652221072,"stop":1767652221072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b9e2efab03f15c","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1767652379243,"stop":1767652379243,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca7a96634b53d5e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1767652789833,"stop":1767652789833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eba7adcb3bdb059","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1767652789827,"stop":1767652789827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51694a3f251db79","name":"should not dial peers from store when browser is not connected","time":{"start":1767652235963,"stop":1767652235963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93594afd86932ef","name":"Push message with JSON payload","time":{"start":1767653362951,"stop":1767653362952,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b51c9c3e95cd00","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1767652528971,"stop":1767652528973,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0c3dbe029548c14","name":"Outgoing message is retried until acknowledged","time":{"start":1767652290274,"stop":1767652290275,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e4b52e3d6b8ebe","name":"should stop all internal components","time":{"start":1767652236131,"stop":1767652236131,"duration":0},"status":"passed","severity":"normal"},{"uid":"5284a11179fe29b4","name":"should drop only non-locked connections when over maxConnections","time":{"start":1767652235981,"stop":1767652235983,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d967e39f2b4bf48","name":"Waku message hash computation (payload length 0)","time":{"start":1767652235228,"stop":1767652235231,"duration":3},"status":"passed","severity":"normal"},{"uid":"3edf82b33247109e","name":"Push message with Basic HTML tag payload","time":{"start":1767653362938,"stop":1767653362938,"duration":0},"status":"passed","severity":"normal"},{"uid":"222c8cc40e6b815f","name":"should wait for Filter peer to be connected","time":{"start":1767652287766,"stop":1767652287766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccf50e6936c391c","name":"throws on content topic with empty application field","time":{"start":1767652221069,"stop":1767652221069,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8026d519057ff85","name":"should continually clean up expired entries at intervals","time":{"start":1767652284027,"stop":1767652284031,"duration":4},"status":"passed","severity":"normal"},{"uid":"4011d062d8223fa0","name":"topics with same application and version share the same shard","time":{"start":1767652221080,"stop":1767652221081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c344bf3e5f650c8f","name":"should start the dialing interval","time":{"start":1767652235121,"stop":1767652235122,"duration":1},"status":"passed","severity":"normal"},{"uid":"f760262f18aa8a9b","name":"should initialize with default number of peers","time":{"start":1767652285566,"stop":1767652285569,"duration":3},"status":"passed","severity":"normal"},{"uid":"88e6620a5f27a931","name":"Check received message with timestamp: 1649153314 ","time":{"start":1767652754578,"stop":1767652754578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5e2fc7a5ace6c7","name":"new peer added after a peer was already found","time":{"start":1767652486049,"stop":1767652486050,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c86a098863bb39","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1767652618973,"stop":1767652618973,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a7dc3b0f14d836","name":"Push message with long payload","time":{"start":1767653362934,"stop":1767653362934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7b2f704515be1e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1767652272223,"stop":1767652272225,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0b3c4979d4e136f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1767652789816,"stop":1767652789816,"duration":0},"status":"passed","severity":"normal"},{"uid":"505a83f3a120ca52","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1767652597122,"stop":1767652597123,"duration":1},"status":"passed","severity":"normal"},{"uid":"e056c4903b9618a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1767652272227,"stop":1767652272227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6369e2f4099a650","name":"should not start if already started","time":{"start":1767652244569,"stop":1767652244570,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b581f339fdc3d","name":"should handle general insertion and lookup correctly","time":{"start":1767652272369,"stop":1767652272369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c906a4cc684cb19","name":"Subscribe to topic containing short and publish message","time":{"start":1767652506705,"stop":1767652506705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa30e4b1a7b058","name":"Emits 'synced' when message flagged as lost","time":{"start":1767652287516,"stop":1767652287516,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fc0939a980fcb7","name":"Push message with rate limit","time":{"start":1767653362982,"stop":1767653362982,"duration":0},"status":"passed","severity":"normal"},{"uid":"d241447020a0a694","name":"Check received message containing escaped characters","time":{"start":1767652754576,"stop":1767652754576,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae793d0d699a885","name":"Push message equal or less that 1MB","time":{"start":1767653362947,"stop":1767653362947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad32b4c3e86a8bed","name":"should add entries and maintain sorted order","time":{"start":1767652271695,"stop":1767652271695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b73fe740c10211f","name":"should be safe to call multiple times","time":{"start":1767652235962,"stop":1767652235962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c15ff2955d55e9","name":"should create ConnectionManager with required options","time":{"start":1767652236127,"stop":1767652236128,"duration":1},"status":"passed","severity":"normal"},{"uid":"553e416c418f9e5b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1767652235670,"stop":1767652235670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7c7146527bc165","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1767652379242,"stop":1767652379243,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53cacff87a95215","name":"should increase lamport timestamp","time":{"start":1767652276136,"stop":1767652276136,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb65307bc5feeb77","name":"Push message with content topic containing unicode special characters","time":{"start":1767653362958,"stop":1767653362958,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d9ee64a103dc16","name":"should stop ping timers on peer disconnect","time":{"start":1767652235644,"stop":1767652235644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3272771763ee2a1","name":"Automatically retrieves missing message","time":{"start":1767652290275,"stop":1767652290275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4b633f40b9d91","name":"should invoke callbacks when receiving a message","time":{"start":1767652286088,"stop":1767652286088,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb8630fc114c488","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1767652285593,"stop":1767652285593,"duration":0},"status":"passed","severity":"normal"},{"uid":"402164d4513efbef","name":"should encode/decode to RLP encoding","time":{"start":1767652226684,"stop":1767652226685,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fbd460c92d1e01","name":"Check message with no pubsub topic is not received","time":{"start":1767652754579,"stop":1767652754579,"duration":0},"status":"passed","severity":"normal"},{"uid":"960984cce4f17dfb","name":"Sample","time":{"start":1767652226207,"stop":1767652226208,"duration":1},"status":"passed","severity":"normal"},{"uid":"485d0fe97c00250e","name":"should capture event listeners for testing","time":{"start":1767652286433,"stop":1767652286434,"duration":1},"status":"passed","severity":"normal"},{"uid":"996c8363d4694872","name":"should handle cache.get errors gracefully","time":{"start":1767652248474,"stop":1767652248475,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b310cd6ed3f862d","name":"Incoming message is emitted as received","time":{"start":1767652288473,"stop":1767652288473,"duration":0},"status":"passed","severity":"normal"},{"uid":"510de07a7219aebe","name":"should handle peer not in mesh for all topics","time":{"start":1767652235687,"stop":1767652235688,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4003f0065e1a05a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1767652789831,"stop":1767652789832,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4d77b278de154a","name":"should add event listeners to libp2p","time":{"start":1767652234851,"stop":1767652234851,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c65bf5d524f6226","name":"should dial peers from store when browser is connected","time":{"start":1767652235963,"stop":1767652235963,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dab3f196592fc2","name":"Cluster ID 0, shard 1","time":{"start":1767652614683,"stop":1767652614684,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde0c875a5a75a40","name":"should work with stubbed waku event emitter","time":{"start":1767652286431,"stop":1767652286432,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b519071301efe5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1767652221080,"stop":1767652221080,"duration":0},"status":"passed","severity":"normal"},{"uid":"170504e433e9cfe9","name":"Push message with unicode special characters payload","time":{"start":1767653362952,"stop":1767653362953,"duration":1},"status":"passed","severity":"normal"},{"uid":"a537d40812d3a2d7","name":"Check received message containing Script","time":{"start":1767652754559,"stop":1767652754559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fd493033e9659f","name":"should return false when peer is on different cluster","time":{"start":1767652235334,"stop":1767652235335,"duration":1},"status":"passed","severity":"normal"},{"uid":"949a213f4f02d765","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1767652253849,"stop":1767652253849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eb82579196cac3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1767652754564,"stop":1767652754565,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df080ba8dcd8b2d","name":"Check meta is set [symmetric]","time":{"start":1767652253849,"stop":1767652253850,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3bbe4eaa28cc74","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1767652272182,"stop":1767652272182,"duration":0},"status":"passed","severity":"normal"},{"uid":"5941594f0a0981f1","name":"should handle query errors gracefully","time":{"start":1767652244574,"stop":1767652244574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3c8842b6c1e97d","name":"Push message with content topic containing special chars","time":{"start":1767653362955,"stop":1767653362955,"duration":0},"status":"passed","severity":"normal"},{"uid":"4475819d48d50af3","name":"throws on content topic with generation field greater than 0","time":{"start":1767652221068,"stop":1767652221068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff643ca058f663a5","name":"Callback on promise","time":{"start":1767652588062,"stop":1767652588062,"duration":0},"status":"passed","severity":"normal"},{"uid":"39eb602c0edd0338","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1767652789816,"stop":1767652789817,"duration":1},"status":"passed","severity":"normal"},{"uid":"120ec4a76f4d65da","name":"should handle peer store errors gracefully","time":{"start":1767652244572,"stop":1767652244572,"duration":0},"status":"passed","severity":"normal"},{"uid":"63784e28efe14946","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1767652528966,"stop":1767652528967,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f89882c059e1f1e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1767652221081,"stop":1767652221082,"duration":1},"status":"passed","severity":"normal"},{"uid":"116b801ef123e325","name":"can start and stop the service","time":{"start":1767652248471,"stop":1767652248472,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3422f12d0a50ced","name":"Store - dialed after - with timeout","time":{"start":1767652625386,"stop":1767652625386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6ef9f584be53bd","name":"should properly create location multiaddrs - udp6","time":{"start":1767652226686,"stop":1767652226687,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49717e0bf6cd40d","name":"throws on content topic with empty version field","time":{"start":1767652221069,"stop":1767652221069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d00960e1beb322c","name":"Nodes with multiple pubsub topic","time":{"start":1767652492173,"stop":1767652492173,"duration":0},"status":"passed","severity":"normal"},{"uid":"53736b88cf7c211","name":"should wait for LightPush peer to be connected","time":{"start":1767652287766,"stop":1767652287766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4377f2c52601ddf","name":"Non TWN Cluster","time":{"start":1767652597123,"stop":1767652597126,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc5ccf31b3fc9452","name":"should wait for Store peer to be connected","time":{"start":1767652287767,"stop":1767652287767,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e230e60d52c1e7f","name":"Fails to publish duplicate message","time":{"start":1767652499034,"stop":1767652499034,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ace069c34dad22","name":"should return null for non-existent peer","time":{"start":1767652235976,"stop":1767652235976,"duration":0},"status":"passed","severity":"normal"},{"uid":"353af5c1c0432c2f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1767652506706,"stop":1767652506707,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d5a4e5f3154089","name":"Push 30 different messages","time":{"start":1767653362977,"stop":1767653362977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2e0c52a895e8a0dd","name":"should handle peer store errors gracefully","time":{"start":1767652235023,"stop":1767652235023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d84e0bf14832a02","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1767652226146,"stop":1767652226146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1ad35f819f1998","name":"Delete observer","time":{"start":1767652487696,"stop":1767652487696,"duration":0},"status":"passed","severity":"normal"},{"uid":"b963533cdf615b1c","name":"Check received message containing short","time":{"start":1767652754553,"stop":1767652754554,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c21c06e8c500b6","name":"should remove event listeners","time":{"start":1767652235961,"stop":1767652235962,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc93ff1b3342bac","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1767652235233,"stop":1767652235233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0214bcc4668b13","name":"should skip updating peer store if peer has same addresses","time":{"start":1767652235026,"stop":1767652235027,"duration":1},"status":"passed","severity":"normal"},{"uid":"f954fc02d91ff8c5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1767652541703,"stop":1767652541703,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e3057d636eb35","name":"Meta field set when metaSetter is specified","time":{"start":1767652236069,"stop":1767652236069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e456258647773a5","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1767652506699,"stop":1767652506700,"duration":1},"status":"passed","severity":"normal"},{"uid":"adddd7ed406680a","name":"Push message with content topic containing special chars","time":{"start":1767653362978,"stop":1767653362978,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa1c9498d7b78b","name":"should be safe to call multiple times","time":{"start":1767652236130,"stop":1767652236130,"duration":0},"status":"passed","severity":"normal"},{"uid":"357cda9b5e669a40","name":"should properly create location multiaddrs - tcp4","time":{"start":1767652226686,"stop":1767652226686,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60946f708ee9940","name":"should reject if Relay is requested but not mounted","time":{"start":1767652287764,"stop":1767652287764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0b94e4ef3ccb61","name":"should throw error - invalid id","time":{"start":1767652226683,"stop":1767652226683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df278090d2b61b4","name":"should successfully subscribe to supported pubsub topic","time":{"start":1767652285829,"stop":1767652285829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd4811519f7914c","name":"Push message with content topic containing Chinese","time":{"start":1767653362955,"stop":1767653362956,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f1e643d826bfa8","name":"Push message with Chinese payload","time":{"start":1767653362963,"stop":1767653362963,"duration":0},"status":"passed","severity":"normal"},{"uid":"af43946fcb136f04","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1767652234872,"stop":1767652234873,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a7b4b641c89193","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1767652272182,"stop":1767652272183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b4c768671235e9","name":"Passing invalid cursor","time":{"start":1767652541705,"stop":1767652541705,"duration":0},"status":"passed","severity":"normal"},{"uid":"3644fd08385c45fd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1767652221080,"stop":1767652221080,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b5727692ea25ab","name":"Push message with custom timestamp: 1736893936552","time":{"start":1767653362959,"stop":1767653362960,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b4158f79db9efb","name":"should handle peer connect event","time":{"start":1767652234875,"stop":1767652234877,"duration":2},"status":"passed","severity":"normal"},{"uid":"4dde3d2cbb674bb8","name":"Check publish message containing numeric","time":{"start":1767652499022,"stop":1767652499023,"duration":1},"status":"passed","severity":"normal"},{"uid":"138da95ad0a10fe7","name":"should return empty array when no peers connected","time":{"start":1767652236135,"stop":1767652236135,"duration":0},"status":"passed","severity":"normal"},{"uid":"52231558eddceb9b","name":"Push message with emoji payload","time":{"start":1767653362976,"stop":1767653362977,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ca44fa9cdb479e","name":"should handle all zero keep alive options","time":{"start":1767652235687,"stop":1767652235687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4904fee5775af3","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1767652290273,"stop":1767652290273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc5d74190838943","name":"Outgoing message is emitted as sent","time":{"start":1767652290272,"stop":1767652290273,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc10a0aa0c4f4e1","name":"should keep entries that haven't expired yet","time":{"start":1767652284022,"stop":1767652284023,"duration":1},"status":"passed","severity":"normal"},{"uid":"f079583787059f5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1767652272191,"stop":1767652272191,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaf6b54d38c780","name":"should support chaining for add method","time":{"start":1767652284014,"stop":1767652284015,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4adf898e6e62b3","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1767652285829,"stop":1767652285830,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d9b2a329933c7","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1767652235342,"stop":1767652235343,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd27271dea0412d","name":"should send to specified number of peers of used peers","time":{"start":1767652286012,"stop":1767652286012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8167f5ab77663a","name":"should properly create location multiaddrs - udp","time":{"start":1767652226687,"stop":1767652226687,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51ca45847c332f","name":"should return undefined if no connection provided","time":{"start":1767652235715,"stop":1767652235715,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a6b56f93d3c3d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1767652285586,"stop":1767652285587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fecd4dd424c057","name":"should create PeerExchange instance with components","time":{"start":1767652244421,"stop":1767652244421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb05690bf7b3cb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1767652221085,"stop":1767652221085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a0d7ef82c1b001","name":"Fails to push message bigger that 1MB","time":{"start":1767653362972,"stop":1767653362972,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f82e4a543b38e2","name":"handles different networkShards values correctly","time":{"start":1767652221082,"stop":1767652221082,"duration":0},"status":"passed","severity":"normal"},{"uid":"344521762785a05f","name":"Generator, 2 different shards","time":{"start":1767652547210,"stop":1767652547210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22343705b3f8d56","name":"should only return 1 node with relay and store capability","time":{"start":1767652244530,"stop":1767652244530,"duration":0},"status":"passed","severity":"normal"},{"uid":"258561933e8490e2","name":"should not process empty queue","time":{"start":1767652235143,"stop":1767652235143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1886b4027f323f1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1767652789820,"stop":1767652789820,"duration":0},"status":"passed","severity":"normal"},{"uid":"482fabf3d140a085","name":"Push message with emoji payload","time":{"start":1767653362966,"stop":1767653362966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3582e45a302acfb","name":"should be able to encode the field with only STORE set to true","time":{"start":1767652226138,"stop":1767652226139,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e4b2993e000bf6","name":"Subscribe to topic containing Script and receive message","time":{"start":1767652789832,"stop":1767652789832,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67ae729c18890dd","name":"should handle large number of peers request","time":{"start":1767652244419,"stop":1767652244420,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27bcf5e8df97953","name":"should return false for sync message without causal history","time":{"start":1767652290277,"stop":1767652290277,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c523a50cf654c24","name":"should increase lamport timestamp","time":{"start":1767652276138,"stop":1767652276138,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cf2d76a61335f","name":"nwaku subscribes","time":{"start":1767652499728,"stop":1767652499728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8956418f3d683b4b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1767652789821,"stop":1767652789821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8ccd765491d7d6","name":"should clear timers for specific peer on disconnect","time":{"start":1767652235680,"stop":1767652235681,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b54caf2f4b3d0c2","name":"Check received message containing special chars","time":{"start":1767652754571,"stop":1767652754571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafbd4c56e512f74","name":"should skip peers without peer exchange protocol","time":{"start":1767652244573,"stop":1767652244574,"duration":1},"status":"passed","severity":"normal"},{"uid":"423e22cace33566b","name":"Push message with content topic containing SQL Injection","time":{"start":1767653362943,"stop":1767653362943,"duration":0},"status":"passed","severity":"normal"},{"uid":"346b0a20fd298da8","name":"Check message on other pubsub topic is not received","time":{"start":1767652754566,"stop":1767652754566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3085f06df204d3","name":"should not allow unachievable error rate","time":{"start":1767652272287,"stop":1767652272287,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6baa90e9819c84","name":"returns all values when wanted number is greater than available values","time":{"start":1767652243351,"stop":1767652243351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f5af4ea899038d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1767652221088,"stop":1767652221089,"duration":1},"status":"passed","severity":"normal"},{"uid":"f065b5fc2ba0e9f4","name":"Push message with content topic containing JSON","time":{"start":1767653362957,"stop":1767653362957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb7dbaee2eba9a4","name":"Check publish message containing escaped characters","time":{"start":1767652499028,"stop":1767652499028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea4763054d1a4c6","name":"should return true when peer is on the pubsub topic shard","time":{"start":1767652235342,"stop":1767652235342,"duration":0},"status":"passed","severity":"normal"},{"uid":"197f6a61f810b4d0","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1767652275789,"stop":1767652275790,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6e1a462bfd4487","name":"should start periodic discovery on start","time":{"start":1767652244576,"stop":1767652244577,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ec31c0c5cca3df","name":"Subscribe to topic containing numeric and receive message","time":{"start":1767652789830,"stop":1767652789830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3395dedcc0de331","name":"should properly start and stop event listening","time":{"start":1767652286683,"stop":1767652286686,"duration":3},"status":"passed","severity":"normal"},{"uid":"228d7f275e5a065f","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1767652286438,"stop":1767652286439,"duration":1},"status":"passed","severity":"normal"},{"uid":"382e06568835f085","name":"should create an instance with libp2p and dialer","time":{"start":1767652235008,"stop":1767652235010,"duration":2},"status":"passed","severity":"normal"},{"uid":"478a98daf9fe8843","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1767652235027,"stop":1767652235027,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a7c59d0e5e4d9e","name":"Push message with content topic containing long","time":{"start":1767653362954,"stop":1767653362954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c3a5cfeeb7f796","name":"can query messages by message hash","time":{"start":1767652590787,"stop":1767652590788,"duration":1},"status":"passed","severity":"normal"},{"uid":"85261c5feda5c8c7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1767652789835,"stop":1767652789835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18fdaa00d0a2c5f","name":"should add received message to localHistory with retrievalHint","time":{"start":1767652276140,"stop":1767652276140,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae891ba98f320671","name":"Query with Promise Callback, No Decoder","time":{"start":1767652557050,"stop":1767652557050,"duration":0},"status":"passed","severity":"normal"},{"uid":"97377b8db449829e","name":"Overlapping topic subscription","time":{"start":1767652506704,"stop":1767652506705,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a366d1f5b1fe57f8","name":"Push message with content topic containing escaped characters","time":{"start":1767653362980,"stop":1767653362980,"duration":0},"status":"passed","severity":"normal"},{"uid":"231d806f13f4c06c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1767652235644,"stop":1767652235655,"duration":11},"status":"passed","severity":"normal"},{"uid":"44f6ca3f2d222bf9","name":"should work with stubbed retrieve function","time":{"start":1767652286432,"stop":1767652286432,"duration":0},"status":"passed","severity":"normal"},{"uid":"83de302728cd548a","name":"should clear all timers","time":{"start":1767652235632,"stop":1767652235632,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7173320f0d7eb8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1767652272179,"stop":1767652272179,"duration":0},"status":"passed","severity":"normal"},{"uid":"695c838b8b79f90c","name":"should dispatch connect and disconnect events","time":{"start":1767652285578,"stop":1767652285579,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3d407a22a89250","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1767652290280,"stop":1767652290280,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dea8db3faef8621","name":"Publish message with custom timestamp: Mon Jan 05 2026 23:34:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1767652499033,"stop":1767652499034,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc82bfd3de570498","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1767652272239,"stop":1767652272240,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b5bef10573f0a","name":"Check publish message containing short","time":{"start":1767652499019,"stop":1767652499020,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8125a17149ef375","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1767652789817,"stop":1767652789817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f13f0a889bc4dd","name":"A test","time":{"start":1767652387940,"stop":1767652387940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c81de818e7b02a8","name":"Retrieval Hint","time":{"start":1767652275777,"stop":1767652275777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35197085d9eab54","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1767652287516,"stop":1767652287516,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d07dd80cb358d4","name":"Query generator for multiple messages with different message text format","time":{"start":1767652588058,"stop":1767652588059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea425a02c2b582da","name":"Check publish message containing XML","time":{"start":1767652499026,"stop":1767652499027,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33a31e93acd06a7","name":"should not retry if at least one success","time":{"start":1767652286014,"stop":1767652286015,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c581e74cc69d27","name":"Check received message containing Arabic","time":{"start":1767652754558,"stop":1767652754558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47f6ab3d0df3226","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1767652541702,"stop":1767652541702,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3330afbd5fb5edf","name":"should throw error when no peers are available","time":{"start":1767652287653,"stop":1767652287653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7e5504e40dfddd","name":"should use current time when it's greater than incremented timestamp","time":{"start":1767652275994,"stop":1767652275995,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b603e6377e269d7","name":"Subscribe to topic containing Script and publish message","time":{"start":1767652506710,"stop":1767652506710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8eb236ef77e9a63","name":"Push message with content topic containing emoji","time":{"start":1767653362969,"stop":1767653362970,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1a98e842bed518","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1767652272231,"stop":1767652272232,"duration":1},"status":"passed","severity":"normal"},{"uid":"c119bf793cd0c9f1","name":"Push message with emoji payload","time":{"start":1767653362939,"stop":1767653362939,"duration":0},"status":"passed","severity":"normal"},{"uid":"590185b9971950d9","name":"should stop and cleanup resources","time":{"start":1767652286089,"stop":1767652286090,"duration":1},"status":"passed","severity":"normal"},{"uid":"9889dfd92afcec9a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1767652272191,"stop":1767652272192,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87d4e45de125698","name":"should add entries and maintain sorted order","time":{"start":1767652271675,"stop":1767652271680,"duration":5},"status":"passed","severity":"normal"},{"uid":"fa2af790428e172e","name":"Push message with content topic containing Russian","time":{"start":1767653362968,"stop":1767653362968,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65dc14b6b2cc537","name":"Push message with XML payload","time":{"start":1767653362964,"stop":1767653362964,"duration":0},"status":"passed","severity":"normal"},{"uid":"9649a31c9ebb552e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1767652492173,"stop":1767652492173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d513af19cad08667","name":"messageHashStr works with IProtoMessage","time":{"start":1767652235233,"stop":1767652235233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba4c419a026a8a7","name":"Check received message containing SQL Injection","time":{"start":1767652754573,"stop":1767652754573,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb56d0b11043c72e","name":"random static sharding 7 - Cluster ID: 846, Shard ID: 616","time":{"start":1767652614689,"stop":1767652614689,"duration":0},"status":"passed","severity":"normal"},{"uid":"c725058c085db8e6","name":"Push message with short payload","time":{"start":1767653362947,"stop":1767653362948,"duration":1},"status":"passed","severity":"normal"},{"uid":"3411b8bbe3c9a604","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1767652618972,"stop":1767652618972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c43ee44783047c0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1767652221084,"stop":1767652221085,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a94c52421b9594","name":"Check meta is set [ecies]","time":{"start":1767652255559,"stop":1767652255560,"duration":1},"status":"passed","severity":"normal"},{"uid":"934527fc21ee38b9","name":"Push to array if already present","time":{"start":1767652220761,"stop":1767652220762,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6832e9dfd2322c","name":"Push message with content topic containing escaped characters","time":{"start":1767653362943,"stop":1767653362944,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed786fd698f0bad9","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1767652288472,"stop":1767652288472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c6212efb9027c3","name":"should not fail to start the service if it is already started","time":{"start":1767652248472,"stop":1767652248472,"duration":0},"status":"passed","severity":"normal"},{"uid":"96207ada7c90ce34","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1767652221268,"stop":1767652221268,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0a20d54ba29832","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1767652226146,"stop":1767652226147,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3673928dbe56931","name":"should skip peer when failed to dial recently","time":{"start":1767652235134,"stop":1767652235135,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a71f55774f9edb9","name":"should return true for sync message with causal history","time":{"start":1767652290278,"stop":1767652290278,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fca6cd5e6182ff","name":"should not receive a peer event after stop","time":{"start":1767652516411,"stop":1767652516412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d518ba7275524b68","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1767652221085,"stop":1767652221085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80596b2449d3b4a","name":"should skip peers without ENR","time":{"start":1767652244575,"stop":1767652244576,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb72ccf3cb58e7e4","name":"should handle case with all peers already connected","time":{"start":1767652235972,"stop":1767652235975,"duration":3},"status":"passed","severity":"normal"},{"uid":"94f47e69543f857","name":"throws on empty content topic","time":{"start":1767652221066,"stop":1767652221067,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e364a5a945c1e6a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1767652492172,"stop":1767652492172,"duration":0},"status":"passed","severity":"normal"},{"uid":"39780b6c9065b427","name":"should add sent message to localHistory with retrievalHint","time":{"start":1767652276137,"stop":1767652276138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96d8af52ea2f4a2","name":"Subscribe and receive messages via waku relay post","time":{"start":1767652789826,"stop":1767652789826,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c909b7b3bf6070f","name":"Push message with content topic containing Chinese","time":{"start":1767653362978,"stop":1767653362978,"duration":0},"status":"passed","severity":"normal"},{"uid":"e066f38d71db7a2c","name":"Asymmetric encrypt & decrypt","time":{"start":1767652254333,"stop":1767652254334,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2b0dc8b6549abe","name":"should handle multiple peer connections","time":{"start":1767652235641,"stop":1767652235642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15101140da34679","name":"Ordered callback, aborts when callback returns true","time":{"start":1767652588064,"stop":1767652588064,"duration":0},"status":"passed","severity":"normal"},{"uid":"99306358a09325e4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1767652221088,"stop":1767652221088,"duration":0},"status":"passed","severity":"normal"},{"uid":"299310b0efdb166f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1767652332525,"stop":1767652332526,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cb9b95d0585d56","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1767652272191,"stop":1767652272191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1775183a89b55337","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1767652221087,"stop":1767652221088,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4c42adbb130e89","name":"should deliver messages after dependencies are met","time":{"start":1767652276144,"stop":1767652276144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e41e16421364318","name":"should filter peers by codec","time":{"start":1767652236136,"stop":1767652236136,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c2711576e0a0af","name":"should not receive a peer event before start","time":{"start":1767652516411,"stop":1767652516411,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fbc906536bfdbd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1767652401755,"stop":1767652401758,"duration":3},"status":"passed","severity":"normal"},{"uid":"f91bdf5a94d0be43","name":"should be safe to call multiple times","time":{"start":1767652235130,"stop":1767652235131,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebe6fc260ea5e61","name":"Check received message containing emoji","time":{"start":1767652754577,"stop":1767652754577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c2d554d767632","name":"should populate queue if has active dial","time":{"start":1767652235135,"stop":1767652235135,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff42f6d1e48d55a2","name":"Cap max size when messages are pushed one at a time","time":{"start":1767652275045,"stop":1767652275046,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffe8714cdd09ddd","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1767652221084,"stop":1767652221084,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd4870809fb9c33","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1767652221087,"stop":1767652221087,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf389a6d51f9be91","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1767652492175,"stop":1767652492175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a290a5e9302f7f70","name":"different cluster: nodes don't connect","time":{"start":1767652401760,"stop":1767652401764,"duration":4},"status":"passed","severity":"normal"},{"uid":"373e514fe195465b","name":"should not fail to stop the service if it was not started","time":{"start":1767652316057,"stop":1767652316059,"duration":2},"status":"passed","severity":"normal"},{"uid":"101187fae91cf14d","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1767652276144,"stop":1767652276145,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9448d1a77e2585","name":"should be able to dial TLS multiaddrs","time":{"start":1767652400976,"stop":1767652400976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0c57107ca4bab","name":"should lock peers when selected","time":{"start":1767652285577,"stop":1767652285577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c95e7ab2cf4bfc4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1767652789830,"stop":1767652789830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66b9f7e1d06b515","name":"Subscribe to topic containing XML and receive message","time":{"start":1767652789822,"stop":1767652789822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94f7555650e4bb6","name":"Check received message containing unicode special characters","time":{"start":1767652754576,"stop":1767652754576,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dba02321f81651","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1767652272225,"stop":1767652272226,"duration":1},"status":"passed","severity":"normal"},{"uid":"90449464366edcaa","name":"Push message with shell command payload","time":{"start":1767653362952,"stop":1767653362952,"duration":0},"status":"passed","severity":"normal"},{"uid":"49975ef4c56d71d9","name":"Query Generator - true","time":{"start":1767652599122,"stop":1767652599122,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b391daa8f9fbd0","name":"should not allow k > 12","time":{"start":1767652272286,"stop":1767652272287,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b3c3fb02d44833","name":"should not receive a peer event before start","time":{"start":1767652316061,"stop":1767652316062,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e9358c1ed89fff","name":"should work with async generator that yields promises","time":{"start":1767652286434,"stop":1767652286435,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf4d26e7096f621","name":"should stop query on content message from same channel","time":{"start":1767652290276,"stop":1767652290276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33e00af7abd2454","name":"should have no discoveries enabled by default","time":{"start":1767652285893,"stop":1767652285893,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3cdb0634301037","name":"Retries within maximum given attempts","time":{"start":1767652287318,"stop":1767652287318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b6d9bb0ea23a47","name":"Fails to push message bigger that 1MB","time":{"start":1767653362961,"stop":1767653362961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02161d4b29ca554","name":"Passing page size 1 when there are 4 messages","time":{"start":1767652611507,"stop":1767652611507,"duration":0},"status":"passed","severity":"normal"},{"uid":"719737b9e6e71af","name":"Query generator for 2000 messages","time":{"start":1767652588064,"stop":1767652588065,"duration":1},"status":"passed","severity":"normal"},{"uid":"7109456cb43fbcde","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1767652235986,"stop":1767652235987,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4d24e361dcffcd","name":"random static sharding 2 - Cluster ID: 758, Shard ID: 149","time":{"start":1767652614686,"stop":1767652614686,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba32f717022a99","name":"should return all connected peers without codec filter","time":{"start":1767652236135,"stop":1767652236136,"duration":1},"status":"passed","severity":"normal"},{"uid":"8604e0b65d93d33e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1767652285896,"stop":1767652285897,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2feb1050bbeba53","name":"should handle peerStore errors gracefully","time":{"start":1767652236136,"stop":1767652236136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a586844501568da","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1767652789824,"stop":1767652789824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d0af22d4339935","name":"Ordered Callback - true","time":{"start":1767652599130,"stop":1767652599131,"duration":1},"status":"passed","severity":"normal"},{"uid":"662085e37615aaf8","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1767652506709,"stop":1767652506710,"duration":1},"status":"passed","severity":"normal"},{"uid":"27450652f71cc587","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1767652401758,"stop":1767652401759,"duration":1},"status":"passed","severity":"normal"},{"uid":"1344318a193e66d5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1767652754578,"stop":1767652754578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7133b5703ef636e3","name":"Push 30 different messages","time":{"start":1767653362953,"stop":1767653362953,"duration":0},"status":"skipped","severity":"normal"},{"uid":"458b7785a9d316a6","name":"should set field with only RELAY enabled","time":{"start":1767652226689,"stop":1767652226689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6051cb2c0b1ecec2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1767652221268,"stop":1767652221268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4246bf32a87baca2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1767652789820,"stop":1767652789820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3273534ad9c018","name":"should handle peer store errors gracefully","time":{"start":1767652235977,"stop":1767652235978,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01eb2ac208587f2","name":"msgTime: 0 ms from now, startTime: 1767393405525, endTime: 1767652605525","time":{"start":1767652618975,"stop":1767652618975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32b357e0b3a9a52","name":"Subscribe and receive messages via waku relay post","time":{"start":1767652789816,"stop":1767652789816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6504dff4e7df49f","name":"A test","time":{"start":1767652387939,"stop":1767652387940,"duration":1},"status":"passed","severity":"normal"},{"uid":"418ab88cf05ada09","name":"should return start time to last successful query since last query is less than max range","time":{"start":1767652286443,"stop":1767652286443,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24790f2c7fcda19","name":"messageHashStr returns a hex string","time":{"start":1767652235232,"stop":1767652235232,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f54181701293a7e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1767652789824,"stop":1767652789824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6396fb5d732c605b","name":"should be sent with empty content","time":{"start":1767652276147,"stop":1767652276147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d7449c7beb7dbc","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1767652272203,"stop":1767652272204,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb80bbcb7e528d4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1767652317137,"stop":1767652317138,"duration":1},"status":"passed","severity":"normal"},{"uid":"220fd4122237430d","name":"throws on content topic with too few or too many fields","time":{"start":1767652221067,"stop":1767652221067,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c64e58b1148dab","name":"Check received message containing Arabic","time":{"start":1767652754572,"stop":1767652754572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84bc09884d697fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1767652221089,"stop":1767652221090,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79c037d48ec1887","name":"Overlapping topic subscription","time":{"start":1767652789818,"stop":1767652789819,"duration":1},"status":"passed","severity":"normal"},{"uid":"728bbe8ecfb073eb","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1767652557048,"stop":1767652557048,"duration":0},"status":"passed","severity":"normal"},{"uid":"af13e39fea6255e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1767652789823,"stop":1767652789823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d023b3f4fa62b15a","name":"Push message with content topic containing special chars","time":{"start":1767653362941,"stop":1767653362941,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c106b4b248d7da","name":"Push message with content topic containing JSON","time":{"start":1767653362969,"stop":1767653362969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02c521f6868d998","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1767652488860,"stop":1767652488861,"duration":1},"status":"passed","severity":"normal"},{"uid":"3322aca88e011ce2","name":"should monitor connected peers and store them into cache","time":{"start":1767652405990,"stop":1767652405990,"duration":0},"status":"passed","severity":"normal"},{"uid":"946c07d10e7f4f42","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1767652541703,"stop":1767652541703,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b7e0844e1d2683","name":"should continue query when messages are from different channels","time":{"start":1767652290276,"stop":1767652290276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a390ff66b35c1e38","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1767652272201,"stop":1767652272202,"duration":1},"status":"passed","severity":"normal"},{"uid":"67876f74e2975c0","name":"Encoder throws on undefined content topic","time":{"start":1767652253850,"stop":1767652253851,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f2b89541389501","name":"Fails to publish message with size larger than 1 MB","time":{"start":1767652499036,"stop":1767652499036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3580d7977c1d530","name":"Encoder throws on empty string content topic","time":{"start":1767652255560,"stop":1767652255560,"duration":0},"status":"passed","severity":"normal"},{"uid":"606bd5a472b90c49","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1767652754581,"stop":1767652754581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d18bfd3fb489a73","name":"should dial peers from store when no connections remain","time":{"start":1767652235964,"stop":1767652235964,"duration":0},"status":"passed","severity":"normal"},{"uid":"5204be8b0fe4c532","name":"should throw error - no public key","time":{"start":1767652226682,"stop":1767652226683,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15d773848237ca4","name":"random static sharding 4 - Cluster ID: 999, Shard ID: 1000","time":{"start":1767652614688,"stop":1767652614688,"duration":0},"status":"passed","severity":"normal"},{"uid":"5771651a5e059aba","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1767652618974,"stop":1767652618974,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7c446cc81e5c4e","name":"should handle browser offline state overriding peer connections","time":{"start":1767652234890,"stop":1767652234891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23040bd8b38be3a","name":"rejects hash query with content filter parameters","time":{"start":1767652235478,"stop":1767652235478,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d3474ed2b3e6dd","name":"should handle ping failures gracefully","time":{"start":1767652235656,"stop":1767652235657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54705da45bf447c","name":"Check message with no content topic is not received","time":{"start":1767652754567,"stop":1767652754567,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0fd32764b21952","name":"Encoder throws on empty string content topic","time":{"start":1767652253851,"stop":1767652253852,"duration":1},"status":"passed","severity":"normal"},{"uid":"456d89e1a8f21dce","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1767652243847,"stop":1767652243847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a265cd93569f8e36","name":"Publish without waiting for remote peer","time":{"start":1767652506698,"stop":1767652506698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8851d58f2b1444d6","name":"should reject on timeout if it was set","time":{"start":1767652287765,"stop":1767652287765,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9616e801687a01","name":"Check publish message containing special chars","time":{"start":1767652499023,"stop":1767652499023,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c431f51d948cf8","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1767652605406,"stop":1767652605406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7facd7c93b4249d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1767652272190,"stop":1767652272190,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e22a1e61c908b2","name":"should get all peers from store","time":{"start":1767652235967,"stop":1767652235968,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c86c510c10638f1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1767652789826,"stop":1767652789826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7990395a03983ec","name":"should be safe to call multiple times","time":{"start":1767652235960,"stop":1767652235961,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcf3815cf94c062","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1767652276145,"stop":1767652276145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5477c5668f623f85","name":"Encoder error raises irrecoverable error","time":{"start":1767652290273,"stop":1767652290273,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a6770a9345b963","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1767652272211,"stop":1767652272211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5cf7460aee64f9","name":"should work with stubbed peer manager event emitter","time":{"start":1767652286430,"stop":1767652286431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd1b564a35ec7ef","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1767652285592,"stop":1767652285592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8454870d65a77560","name":"Push message with content topic containing emoji","time":{"start":1767653362958,"stop":1767653362958,"duration":0},"status":"passed","severity":"normal"},{"uid":"17316936884a8b4a","name":"peer exchange sets tag","time":{"start":1767652486046,"stop":1767652486049,"duration":3},"status":"passed","severity":"normal"},{"uid":"4582b478de161be0","name":"should handle dial errors","time":{"start":1767652236133,"stop":1767652236134,"duration":1},"status":"passed","severity":"normal"},{"uid":"270df58a41a7528b","name":"same cluster, static sharding: nodes connect","time":{"start":1767652401754,"stop":1767652401754,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e538ea9bf41d268","name":"All","time":{"start":1767652317426,"stop":1767652317428,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f345a83f1b49d3e","name":"Encoder error raises irrecoverable error","time":{"start":1767652288471,"stop":1767652288472,"duration":1},"status":"passed","severity":"normal"},{"uid":"a713b4918c6ab182","name":"Push message with long payload","time":{"start":1767653362948,"stop":1767653362948,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd36ecfe4090cccb","name":"Push message with Russian payload","time":{"start":1767653362950,"stop":1767653362950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c0fabd2c27adb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app72/7/topic293/utf8","time":{"start":1767652597126,"stop":1767652597126,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5f163cc2c18435","name":"should check connected peers if present and suitable","time":{"start":1767652287766,"stop":1767652287766,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a055beab711f67","name":"should be empty when created","time":{"start":1767652286085,"stop":1767652286085,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1a3670a561bbee","name":"Push message with content topic containing long","time":{"start":1767653362941,"stop":1767653362941,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dfa9013e400e80","name":"should handle errors when getting connections","time":{"start":1767652234886,"stop":1767652234887,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e52e592491058b4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1767652618974,"stop":1767652618975,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefc480181d0bb63","name":"Subscribe and receives messages on 20 topics","time":{"start":1767652789817,"stop":1767652789817,"duration":0},"status":"passed","severity":"normal"},{"uid":"305516160a45f6a8","name":"Outgoing message is emitted as sending","time":{"start":1767652290272,"stop":1767652290272,"duration":0},"status":"passed","severity":"normal"},{"uid":"104c2f458c715244","name":"Encoder throws on empty string content topic","time":{"start":1767652236070,"stop":1767652236070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca26629589f5548e","name":"should dial peer when no shard info available","time":{"start":1767652235138,"stop":1767652235138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2781d0a483447eb9","name":"should save new peer to store","time":{"start":1767652235024,"stop":1767652235026,"duration":2},"status":"passed","severity":"normal"}] |