mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"1ea73bbafe2d2971","name":"should wait for Filter peer to be connected","time":{"start":1753761175618,"stop":1753761175619,"duration":1},"status":"passed","severity":"normal"},{"uid":"185ec88f98b2276c","name":"Query generator for multiple messages with different message text format","time":{"start":1753761494902,"stop":1753761494903,"duration":1},"status":"passed","severity":"normal"},{"uid":"3347e04720252342","name":"should get / set UDP multiaddr","time":{"start":1753761134583,"stop":1753761134583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de6ce4da562baa2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753761185066,"stop":1753761185066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bddf8f99e31b8ec","name":"should drop connection via multiaddr with hangUp","time":{"start":1753761293883,"stop":1753761293884,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e500663ab8f184","name":"Push message with content topic containing Russian","time":{"start":1753761760726,"stop":1753761760726,"duration":0},"status":"passed","severity":"normal"},{"uid":"81483c8c57939d4","name":"random static sharding 9 - Cluster ID: 76, Shard ID: 613","time":{"start":1753761454284,"stop":1753761454285,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a379bd4c687d34f","name":"should create KeepAliveManager with relay","time":{"start":1753761144791,"stop":1753761144792,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5f51ea59ecb983","name":"should clear dial history on start","time":{"start":1753761145285,"stop":1753761145286,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc39318bea50d71b","name":"1 Relay, 1 fetch","time":{"start":1753761153435,"stop":1753761153435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1775bc330761a34","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753761175455,"stop":1753761175455,"duration":0},"status":"passed","severity":"normal"},{"uid":"6412136ecf938c4e","name":"should encode/decode to RLP encoding","time":{"start":1753761134582,"stop":1753761134582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3886a9670760b57","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753761184503,"stop":1753761184504,"duration":1},"status":"passed","severity":"normal"},{"uid":"510ac848fc161b7","name":"should create ConnectionManager with required options","time":{"start":1753761145455,"stop":1753761145455,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d010ba2d7b6179","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753761175460,"stop":1753761175461,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4df0309c419e76","name":"Push message with Arabic payload","time":{"start":1753761760702,"stop":1753761760703,"duration":1},"status":"passed","severity":"normal"},{"uid":"65041ccde407210f","name":"should return false when pubsub topic parsing fails","time":{"start":1753761144598,"stop":1753761144598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7488bf3665da6a1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753761133954,"stop":1753761133954,"duration":0},"status":"passed","severity":"normal"},{"uid":"253e92f166f51ac9","name":"random static sharding 2 - Cluster ID: 659, Shard ID: 490","time":{"start":1753761454277,"stop":1753761454278,"duration":1},"status":"passed","severity":"normal"},{"uid":"63609dc22f23faf7","name":"Push message with content topic containing Chinese","time":{"start":1753761760710,"stop":1753761760711,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdef88c5111d8d19","name":"should insert elements correctly","time":{"start":1753761187210,"stop":1753761187210,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bd5354c3a13aec","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753761677916,"stop":1753761677916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a4f5b7a1491602","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753761456370,"stop":1753761456370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f076cc3368b24bc1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753761185066,"stop":1753761185066,"duration":0},"status":"passed","severity":"normal"},{"uid":"373a9241de76921b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753761128209,"stop":1753761128209,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d314078ca26e5de","name":"Passing page size 3 when there are 20 messages","time":{"start":1753761492388,"stop":1753761492388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d50ee74062d42aa","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753761144987,"stop":1753761144988,"duration":1},"status":"passed","severity":"normal"},{"uid":"509d8e936fcdcabe","name":"should reject if LightPush is requested but not mounted","time":{"start":1753761175616,"stop":1753761175616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bbfaf29c29fbb5","name":"should filter peers by codec","time":{"start":1753761145469,"stop":1753761145469,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b8da4b09906097","name":"should handle errors gracefully when getting peer info","time":{"start":1753761144599,"stop":1753761144599,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb83944292fe33b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753761185033,"stop":1753761185033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e329825dabff4ca7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753761677915,"stop":1753761677915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46cd474360ca8c6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753761281078,"stop":1753761281078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab9639b45cb54c1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753761356655,"stop":1753761356655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed21eb3965831962","name":"yields undefined for messages without decoder","time":{"start":1753761145586,"stop":1753761145587,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9ab8d8dcb59cdb","name":"can query messages by message hash","time":{"start":1753761469201,"stop":1753761469204,"duration":3},"status":"passed","severity":"normal"},{"uid":"b710f80fd76cbc68","name":"Fails to publish duplicate message","time":{"start":1753761345546,"stop":1753761345546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a302cd25a4d8271c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753761128201,"stop":1753761128201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6b52de98d4fdd4","name":"should call waitForPeer on Relay","time":{"start":1753761175622,"stop":1753761175622,"duration":0},"status":"passed","severity":"normal"},{"uid":"72caacf50be747be","name":"should be able to dial TLS multiaddrs","time":{"start":1753761293884,"stop":1753761293885,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68264b6cfdb8d90","name":"should stop and cleanup resources","time":{"start":1753761175789,"stop":1753761175789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6f71f9ed78fce7","name":"Push 30 different messages","time":{"start":1753761760722,"stop":1753761760723,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bf889d4b0b801ad6","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753761144808,"stop":1753761144808,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4173006eb7af63","name":"should return false when peer is not found","time":{"start":1753761144598,"stop":1753761144599,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9beb66271bd2d8","name":"Non TWN Cluster","time":{"start":1753761443766,"stop":1753761443766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5691c7042103afc","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753761174213,"stop":1753761174213,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ba6618b74d215d","name":"should create a new stream if no existing for protocol found","time":{"start":1753761145486,"stop":1753761145486,"duration":0},"status":"passed","severity":"normal"},{"uid":"474678b491741839","name":"1 Relay, 1 Filter, gives up","time":{"start":1753761153437,"stop":1753761153437,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd1b041500a189d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753761677924,"stop":1753761677924,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dafcee7b77ec2ce","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753761185051,"stop":1753761185051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2af32447c2d766e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753761153593,"stop":1753761153594,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfac9d140fa724d8","name":"should remove event listeners","time":{"start":1753761144958,"stop":1753761144959,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c5f5f440363c6c","name":"less peers than existing","time":{"start":1753761321147,"stop":1753761321147,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a24ef0ea65dfb67d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753761366438,"stop":1753761366438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dae18496e9fcc","name":"should never report false negatives","time":{"start":1753761187211,"stop":1753761187211,"duration":0},"status":"passed","severity":"normal"},{"uid":"38428864ccf6f9ba","name":"throws an error for improperly formatted content topics","time":{"start":1753761128202,"stop":1753761128202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7873981f7725cb18","name":"should update peer store before dialing","time":{"start":1753761144512,"stop":1753761144512,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf899d584fcd9e9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753761128198,"stop":1753761128198,"duration":0},"status":"passed","severity":"normal"},{"uid":"7228445ad7d9b349","name":"Query Generator, No Decoder","time":{"start":1753761467079,"stop":1753761467079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2166c248c8400d5","name":"Check received message with timestamp: 1753761203906 ","time":{"start":1753761651611,"stop":1753761651611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8c86f279a1510e","name":"Using a function","time":{"start":1753761501837,"stop":1753761501837,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a0d31e1423660d","name":"Relay Node - default protocol","time":{"start":1753761510407,"stop":1753761510407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb59b013012daec","name":"should clear dial history on stop","time":{"start":1753761145289,"stop":1753761145289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1a3229e8480807","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753761677927,"stop":1753761677927,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a06ff8b0ee2bfd","name":"Promise Callback - true","time":{"start":1753761478330,"stop":1753761478331,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcee5d60c453a19","name":"should add event listeners to libp2p","time":{"start":1753761143804,"stop":1753761143806,"duration":2},"status":"passed","severity":"normal"},{"uid":"731f1dba732b8852","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753761175446,"stop":1753761175447,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ddf5b8564db57c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753761507645,"stop":1753761507645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a43d222ae34c008","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753761152928,"stop":1753761152929,"duration":1},"status":"passed","severity":"normal"},{"uid":"6975e06ef2d9c70","name":"should start the dialing interval","time":{"start":1753761145285,"stop":1753761145285,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b56b203dcbdcfc5","name":"Check message with non string payload is not received","time":{"start":1753761651624,"stop":1753761651624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1370b96bb47e4c","name":"Push message with content topic containing emoji","time":{"start":1753761760713,"stop":1753761760713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d918f116ca6b2c14","name":"should handle shard reader errors gracefully","time":{"start":1753761145301,"stop":1753761145302,"duration":1},"status":"passed","severity":"normal"},{"uid":"229e06f7783a6b30","name":"should initialize with isNetworkConnected as false","time":{"start":1753761143803,"stop":1753761143803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bee294452dee96","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753761247095,"stop":1753761247095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ebc595ac09011","name":"should request peer renewal on specific errors","time":{"start":1753761174214,"stop":1753761174214,"duration":0},"status":"passed","severity":"normal"},{"uid":"3403d4db8dbe766d","name":"isConnected should return false after all peers disconnect","time":{"start":1753761224442,"stop":1753761224442,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c67fe0ba5e48a9","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753761185036,"stop":1753761185036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8174c2622297b500","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753761651622,"stop":1753761651622,"duration":0},"status":"passed","severity":"normal"},{"uid":"337663084e5ab672","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753761175455,"stop":1753761175459,"duration":4},"status":"passed","severity":"normal"},{"uid":"e5cf525d6d1edaa7","name":"Push message with Russian payload","time":{"start":1753761760703,"stop":1753761760703,"duration":0},"status":"passed","severity":"normal"},{"uid":"59796603eb035746","name":"Fails to push message with large meta","time":{"start":1753761760727,"stop":1753761760728,"duration":1},"status":"passed","severity":"normal"},{"uid":"37517d37ac5a010e","name":"should return true when peer is on the same cluster","time":{"start":1753761144583,"stop":1753761144589,"duration":6},"status":"passed","severity":"normal"},{"uid":"af5fd8e66b55d18b","name":"should handle onConnected and onDisconnected","time":{"start":1753761175448,"stop":1753761175448,"duration":0},"status":"passed","severity":"normal"},{"uid":"270a07374ce3d51c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753761153592,"stop":1753761153592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4dbd5b3bc57295","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753761338825,"stop":1753761338826,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f040f9190f6aa0","name":"should properly create location multiaddrs - tcp4","time":{"start":1753761134584,"stop":1753761134585,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf848e092810a66","name":"Decrypt messages","time":{"start":1753761322865,"stop":1753761322865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1482b72d0411c8","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753761174810,"stop":1753761174810,"duration":0},"status":"passed","severity":"normal"},{"uid":"9840d32ac48cbfc","name":"Check publish message containing Arabic","time":{"start":1753761345540,"stop":1753761345541,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76c2a45f546964e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753761128207,"stop":1753761128208,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e4e20b163145f2","name":"Decoder throws on empty string content topic","time":{"start":1753761165259,"stop":1753761165259,"duration":0},"status":"passed","severity":"normal"},{"uid":"515edbbc41bb05c1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753761356661,"stop":1753761356662,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6fbfbd65bdf12","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753761677913,"stop":1753761677914,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c07ba485fc9a4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753761677910,"stop":1753761677910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c146361a38640c7","name":"should dial peers from store when no connections remain","time":{"start":1753761144967,"stop":1753761144967,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d2fd4b406e961","name":"should reject if Relay is requested but not mounted","time":{"start":1753761175616,"stop":1753761175616,"duration":0},"status":"passed","severity":"normal"},{"uid":"991ac49e7990fc62","name":"Check message received after jswaku node is restarted","time":{"start":1753761651614,"stop":1753761651614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6d3a646762aed8","name":"should handle corrupted local storage data gracefully","time":{"start":1753761157567,"stop":1753761157567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f792c7acebdac2b0","name":"Nwaku publishes","time":{"start":1753761334389,"stop":1753761334390,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fef44e72aa58cb5","name":"Passing page size 10 when there are 10 messages","time":{"start":1753761492388,"stop":1753761492389,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef239f1ceffff79","name":"should start all internal components","time":{"start":1753761145457,"stop":1753761145459,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c5941c77ea81e5c","name":"Mutual subscription","time":{"start":1753761356641,"stop":1753761356641,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbe4dda10acb930","name":"should remove event listeners from globalThis","time":{"start":1753761143809,"stop":1753761143810,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddfb8c466acda327","name":"should handle dial errors gracefully","time":{"start":1753761144970,"stop":1753761144970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af79702fffd14f","name":"should properly create location multiaddrs - udp6","time":{"start":1753761134585,"stop":1753761134585,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ef0d78be89e1d","name":"should not retry if at least one success","time":{"start":1753761174223,"stop":1753761174223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4760c46f84d86b3","name":"Subscribe to topic containing long and publish message","time":{"start":1753761356647,"stop":1753761356647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4acdea2685ab1de","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753761133953,"stop":1753761133953,"duration":0},"status":"passed","severity":"normal"},{"uid":"815edfeb8241d35e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753761281075,"stop":1753761281075,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb817f2f912f5cc","name":"Subscribe to topic containing long and receive message","time":{"start":1753761677912,"stop":1753761677913,"duration":1},"status":"passed","severity":"normal"},{"uid":"21633cf1fe7facb6","name":"random static sharding 4 - Cluster ID: 945, Shard ID: 968","time":{"start":1753761454279,"stop":1753761454280,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed28b3f3bfd12baf","name":"Push message with content topic containing Arabic","time":{"start":1753761760725,"stop":1753761760726,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae5cd0c2839bbf","name":"should register libp2p event listeners when start is called","time":{"start":1753761175448,"stop":1753761175453,"duration":5},"status":"passed","severity":"normal"},{"uid":"d59456e22269587e","name":"Query Generator - false","time":{"start":1753761478330,"stop":1753761478330,"duration":0},"status":"passed","severity":"normal"},{"uid":"82366da8471d42f6","name":"should initialize with default number of peers","time":{"start":1753761175440,"stop":1753761175440,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e608f51e5129c96","name":"throws on content topic with empty encoding field","time":{"start":1753761128195,"stop":1753761128195,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb21e2449fae05d","name":"yields undefined for messages without content topic","time":{"start":1753761145586,"stop":1753761145586,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e465d159e94f72","name":"should dispatch connect and disconnect events","time":{"start":1753761175447,"stop":1753761175447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03096c9c6deab9","name":"Check received message containing XML","time":{"start":1753761651618,"stop":1753761651619,"duration":1},"status":"passed","severity":"normal"},{"uid":"94210a4b23010a3a","name":"new peer added after a peer was already found","time":{"start":1753761350086,"stop":1753761350086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98d76e474aecd2ba","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753761677920,"stop":1753761677921,"duration":1},"status":"passed","severity":"normal"},{"uid":"291309143bb8ba79","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753761163714,"stop":1753761163715,"duration":1},"status":"passed","severity":"normal"},{"uid":"effe3a284852bca","name":"should handle dial errors gracefully","time":{"start":1753761145298,"stop":1753761145298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06b9d7ad666f204","name":"handles different clusterIds correctly","time":{"start":1753761128201,"stop":1753761128202,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac0598a9ff20d31","name":"rejects content-filtered query with only contentTopics","time":{"start":1753761145146,"stop":1753761145146,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb624a52992bd54a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753761145488,"stop":1753761145488,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4af1a3b1b72ca09","name":"Push message with content topic containing Arabic","time":{"start":1753761760711,"stop":1753761760711,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbc2423be0ea256","name":"should filter out already connected peers","time":{"start":1753761144969,"stop":1753761144969,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e00df32ee47d07","name":"should return peer for existing peer","time":{"start":1753761144974,"stop":1753761144974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef03fcef01259856","name":"Should update shard info","time":{"start":1753761294271,"stop":1753761294271,"duration":0},"status":"passed","severity":"normal"},{"uid":"125df8a88effc8d4","name":"Encoder throws on empty string content topic","time":{"start":1753761163717,"stop":1753761163718,"duration":1},"status":"passed","severity":"normal"},{"uid":"37558493dccd33cf","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753761185050,"stop":1753761185051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95298927437428c","name":"Push message with escaped characters payload","time":{"start":1753761760706,"stop":1753761760707,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c87ea10f636bdcb","name":"Promise Callback - false","time":{"start":1753761478331,"stop":1753761478331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40622ba3dccbab3","name":"Push message with Script payload","time":{"start":1753761760719,"stop":1753761760719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b146fc056d259591","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753761356647,"stop":1753761356648,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2f3b41fef7eb20","name":"should handle special patterns correctly","time":{"start":1753761187211,"stop":1753761187212,"duration":1},"status":"passed","severity":"normal"},{"uid":"abedc8e1a1b4b0f0","name":"should not fail to start the service if it is already started","time":{"start":1753761320875,"stop":1753761320875,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f13434d1248c95","name":"Push message with content topic containing JSON","time":{"start":1753761760726,"stop":1753761760726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee2f3f688a3805f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753761175460,"stop":1753761175460,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f619bd82238f0d6","name":"Check received message containing escaped characters","time":{"start":1753761651620,"stop":1753761651620,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f46b4aec78cc08","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753761460747,"stop":1753761460748,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fb51a9f2201a12","name":"should emit a peer event after start","time":{"start":1753761157563,"stop":1753761157564,"duration":1},"status":"passed","severity":"normal"},{"uid":"33eb5bf261f358a7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753761338823,"stop":1753761338823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8456dcc7d56d1088","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753761677914,"stop":1753761677915,"duration":1},"status":"passed","severity":"normal"},{"uid":"48bebf720cbe4619","name":"Push message with JSON payload","time":{"start":1753761760705,"stop":1753761760706,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d90b23d07f8452","name":"should dispatch network event when browser goes online","time":{"start":1753761143825,"stop":1753761143825,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd75d5013de6756","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app64/7/topic723/json","time":{"start":1753761443768,"stop":1753761443768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4fe5207a42ff9a","name":"random static sharding 1 - Cluster ID: 31, Shard ID: 449","time":{"start":1753761454276,"stop":1753761454277,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2cd2aa58780e51","name":"should check false positive rate","time":{"start":1753761187212,"stop":1753761187212,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d2fc16cce47828","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753761651622,"stop":1753761651622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d13aa80762221f3","name":"Push message with escaped characters payload","time":{"start":1753761760720,"stop":1753761760721,"duration":1},"status":"passed","severity":"normal"},{"uid":"deee9f81d53e2026","name":"udp ip6 address","time":{"start":1753761133826,"stop":1753761133826,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fa14f659835e81","name":"should return true even if peer has no overlapping shards","time":{"start":1753761144590,"stop":1753761144592,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea745f7777dbdc0c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app11/6/topic196/test.js","time":{"start":1753761443767,"stop":1753761443768,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cebc8d538ee83c","name":"Push message with Script payload","time":{"start":1753761760704,"stop":1753761760704,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a3e5be0bd01142","name":"should do nothing if no non-locked connections to drop","time":{"start":1753761144988,"stop":1753761144992,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ad0870d278ec701","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753761456369,"stop":1753761456369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d005c031eb07a7e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753761185041,"stop":1753761185041,"duration":0},"status":"passed","severity":"normal"},{"uid":"272e2768e5f044f1","name":"should properly create location multiaddrs - tcp6","time":{"start":1753761134585,"stop":1753761134585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd70307d851b521","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753761128203,"stop":1753761128203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab360585221f98d","name":"Check message on other pubsub topic is not received","time":{"start":1753761651612,"stop":1753761651612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a21d00ee2633fb2","name":"should handle errors when removing globalThis listeners","time":{"start":1753761143811,"stop":1753761143812,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6fedebb6c3ae63c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753761356648,"stop":1753761356649,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0fac4bdba08437","name":"Check publish message containing Chinese","time":{"start":1753761345540,"stop":1753761345540,"duration":0},"status":"passed","severity":"normal"},{"uid":"652386567dd212b4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753761133956,"stop":1753761133956,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cde47b9fc74556","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753761677916,"stop":1753761677916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6438860f189b9a3","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753761224440,"stop":1753761224440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a393ef49452b1d48","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753761366438,"stop":1753761366439,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0ed0f46a2ace69","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753761677917,"stop":1753761677917,"duration":0},"status":"passed","severity":"normal"},{"uid":"506dc0ac4e3a26d9","name":"should handle peer connect event","time":{"start":1753761143817,"stop":1753761143818,"duration":1},"status":"passed","severity":"normal"},{"uid":"48bac91b60982a8a","name":"should handle errors when globalThis is not available","time":{"start":1753761143807,"stop":1753761143807,"duration":0},"status":"passed","severity":"normal"},{"uid":"594e9efb738be30e","name":"should handle multiple peers with different shard configurations","time":{"start":1753761145303,"stop":1753761145303,"duration":0},"status":"passed","severity":"normal"},{"uid":"5063602626b3c377","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753761185035,"stop":1753761185035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a24361d241f855c","name":"Check received message containing Script","time":{"start":1753761651618,"stop":1753761651618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b00421f4b536fd","name":"Encoder throws on undefined content topic","time":{"start":1753761145660,"stop":1753761145660,"duration":0},"status":"passed","severity":"normal"},{"uid":"72560bc3b43911ae","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753761144975,"stop":1753761144976,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe4aa66dd957e8d","name":"should dial second nwaku node that was discovered","time":{"start":1753761203489,"stop":1753761203490,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6d62d291a9c36ac4","name":"Fails to push message with large meta","time":{"start":1753761760714,"stop":1753761760714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223e1ad9880b74","name":"should clear timers for specific peer on disconnect","time":{"start":1753761144812,"stop":1753761144812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cad1dbbe867408","name":"should be safe to call multiple times","time":{"start":1753761144797,"stop":1753761144798,"duration":1},"status":"passed","severity":"normal"},{"uid":"3106796a99f65768","name":"throws if store query response has error status","time":{"start":1753761145585,"stop":1753761145585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1b4c9e57864d80","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753761264434,"stop":1753761264445,"duration":11},"status":"passed","severity":"normal"},{"uid":"f33803a24e94cf93","name":"should retry failed tasks","time":{"start":1753761174214,"stop":1753761174214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5f954bd2d39782","name":"Push message with content topic containing long","time":{"start":1753761760724,"stop":1753761760724,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f726471087a3e5","name":"Push message with Arabic payload","time":{"start":1753761760718,"stop":1753761760718,"duration":0},"status":"passed","severity":"normal"},{"uid":"135d82f7393bf5f9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753761356656,"stop":1753761356657,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf9990812077964","name":"should return false when peer is not on topic","time":{"start":1753761145470,"stop":1753761145471,"duration":1},"status":"passed","severity":"normal"},{"uid":"c163934075951ae0","name":"Push message with Basic HTML tag payload","time":{"start":1753761760719,"stop":1753761760720,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d76dc07711065aa","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753761175454,"stop":1753761175454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e484ab0247f97dab","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753761185050,"stop":1753761185050,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4a98e4141a358c","name":"Asymmetric encrypt & decrypt","time":{"start":1753761164189,"stop":1753761164189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b1f299fa963222","name":"should insert message id into causal history","time":{"start":1753761188542,"stop":1753761188542,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45acad28ff67188","name":"it tolerates circular branch references","time":{"start":1753761153784,"stop":1753761153784,"duration":0},"status":"passed","severity":"normal"},{"uid":"baae5f3b8a239b71","name":"should handle peer not in mesh for all topics","time":{"start":1753761144816,"stop":1753761144816,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f0bb63c65320b7","name":"nwaku subscribes","time":{"start":1753761334386,"stop":1753761334387,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2b3fd3550c6ee0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753761144808,"stop":1753761144808,"duration":0},"status":"passed","severity":"normal"},{"uid":"40edab9bf3bcd8a","name":"should maintain desired error rate","time":{"start":1753761187210,"stop":1753761187211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b62e3631bf0c23d","name":"should sort peers by ping value","time":{"start":1753761145470,"stop":1753761145470,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ff7e87b09361d4","name":"Check received message containing special chars","time":{"start":1753761651606,"stop":1753761651606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdd63ec9fe7d053","name":"should return PeerId when PeerId is provided","time":{"start":1753761145120,"stop":1753761145120,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3edae62c0f421e","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753761467080,"stop":1753761467080,"duration":0},"status":"passed","severity":"normal"},{"uid":"250a5a59363850ab","name":"should return empty array when no peers connected","time":{"start":1753761145468,"stop":1753761145468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1628ab7f42a707e9","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753761174813,"stop":1753761174814,"duration":1},"status":"passed","severity":"normal"},{"uid":"b738aeee966853eb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753761153788,"stop":1753761153788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6bdaf05e1bb3290","name":"Check publish message containing JSON","time":{"start":1753761345542,"stop":1753761345543,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d26b43625cb24c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753761188547,"stop":1753761188547,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36d1f84b95da6c0","name":"Check message with invalid timestamp is not received","time":{"start":1753761651612,"stop":1753761651612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa1d8716c3e8cbb","name":"Push message with unicode special characters payload","time":{"start":1753761760721,"stop":1753761760721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5455b789cb94b867","name":"should properly start and stop event listening","time":{"start":1753761175327,"stop":1753761175328,"duration":1},"status":"passed","severity":"normal"},{"uid":"1873a0ccc52769f8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753761128197,"stop":1753761128197,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eb13af4b9ecfee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753761185067,"stop":1753761185067,"duration":0},"status":"passed","severity":"normal"},{"uid":"87abb10257f29046","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753761210575,"stop":1753761210575,"duration":0},"status":"passed","severity":"normal"},{"uid":"9781377f45c8955b","name":"Check meta is set [ecies]","time":{"start":1753761165257,"stop":1753761165257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e47034dc73f03b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753761345547,"stop":1753761345547,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c183f8c9b1d3d0","name":"should dispatch network event when browser goes offline","time":{"start":1753761143826,"stop":1753761143826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2bf22f55694d13","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753761210576,"stop":1753761210576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b39fc32cb9c7722","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753761210575,"stop":1753761210575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7382aae3053b62d5","name":"can start the service","time":{"start":1753761208991,"stop":1753761208992,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89802f717beefb6","name":"should skip peer when dialed recently","time":{"start":1753761145294,"stop":1753761145295,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafd431fc49142f4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753761677924,"stop":1753761677924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6975983562f6c0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753761356643,"stop":1753761356643,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f7386f1efae393","name":"Check publish message containing Basic HTML tag","time":{"start":1753761345542,"stop":1753761345542,"duration":0},"status":"passed","severity":"normal"},{"uid":"68910b9786e20df2","name":"messageHashStr works with IProtoMessage","time":{"start":1753761144830,"stop":1753761144830,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a436f14df84b6d3","name":"should be safe to call multiple times","time":{"start":1753761145461,"stop":1753761145462,"duration":1},"status":"passed","severity":"normal"},{"uid":"88cdbd0a8e18f0c9","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753761350090,"stop":1753761350092,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7f5c08da035cc27","name":"Query generator for 2000 messages","time":{"start":1753761494910,"stop":1753761494910,"duration":0},"status":"passed","severity":"normal"},{"uid":"66387ca3bd1e61a4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753761185055,"stop":1753761185056,"duration":1},"status":"passed","severity":"normal"},{"uid":"db42d400d249bb3","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753761175454,"stop":1753761175454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2ab394bf5244b1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753761185052,"stop":1753761185052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2aa02a400cf2727","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753761185053,"stop":1753761185053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc581b110d6adb8","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753761185047,"stop":1753761185047,"duration":0},"status":"passed","severity":"normal"},{"uid":"245ec480aabe88ef","name":"Sets default value correctly","time":{"start":1753761501839,"stop":1753761501840,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84f73eca2a48202","name":"should handle peerStore errors gracefully","time":{"start":1753761145469,"stop":1753761145469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f5ca4859731064","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753761128205,"stop":1753761128206,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b6cd2b986bb6f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753761157566,"stop":1753761157567,"duration":1},"status":"passed","severity":"normal"},{"uid":"321ffd74a0dd7fb0","name":"should be empty when created","time":{"start":1753761175787,"stop":1753761175787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c454f07b5c15dba9","name":"Check received message containing long","time":{"start":1753761651605,"stop":1753761651605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80f762245f3e0ba","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753761185052,"stop":1753761185052,"duration":0},"status":"passed","severity":"normal"},{"uid":"366a90c23d2966a7","name":"Check received message containing Arabic","time":{"start":1753761651617,"stop":1753761651617,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e47d1439743999","name":"throws on content topic with empty topic name field","time":{"start":1753761128194,"stop":1753761128194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b740d733f880327d","name":"Check received message with timestamp: 1753761203906000000 ","time":{"start":1753761651610,"stop":1753761651611,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fead589cec9a229","name":"Does not throw an exception when node disconnects","time":{"start":1753761501836,"stop":1753761501836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4d5843ae98a764","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753761345547,"stop":1753761345547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac589e5ba9f3713","name":"can start and stop the service","time":{"start":1753761320874,"stop":1753761320874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cb94a634630148","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/9/topic637/json","time":{"start":1753761443767,"stop":1753761443767,"duration":0},"status":"passed","severity":"normal"},{"uid":"7202488f3cbeebb7","name":"should skip peer when failed to dial recently","time":{"start":1753761145295,"stop":1753761145295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cbbe763959c1d0","name":"should not receive a peer event after stop","time":{"start":1753761157565,"stop":1753761157565,"duration":0},"status":"passed","severity":"normal"},{"uid":"affa0857da7c7c70","name":"should handle v3 RLN errors","time":{"start":1753761175241,"stop":1753761175241,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ceb0ed47e939cb","name":"should throw error - no id","time":{"start":1753761134578,"stop":1753761134578,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7188d342358e56","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753761356649,"stop":1753761356649,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a413403bb7b8f5d","name":"Subscribe and publish message","time":{"start":1753761356643,"stop":1753761356643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea96c8db3d0a2fcc","name":"returns nothing if no connections present","time":{"start":1753761145304,"stop":1753761145304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a56fa292caf803c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753761356661,"stop":1753761356661,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a3af13c624be9a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753761188550,"stop":1753761188550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45c2948ffb4dd4b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753761185038,"stop":1753761185039,"duration":1},"status":"passed","severity":"normal"},{"uid":"978dbfdc52b4fde6","name":"should attach causal history and bloom filter to each message","time":{"start":1753761188543,"stop":1753761188543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4e3f276cb65cc4","name":"different cluster: nodes don't connect","time":{"start":1753761281077,"stop":1753761281078,"duration":1},"status":"passed","severity":"normal"},{"uid":"b903e139fecaac04","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753761208997,"stop":1753761208997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76f4936d9ed7322a","name":"should return null for non-existent peer","time":{"start":1753761144974,"stop":1753761144975,"duration":1},"status":"passed","severity":"normal"},{"uid":"8138ad893d5b7fe6","name":"Push to array if already present","time":{"start":1753761128153,"stop":1753761128153,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbd0eef2203ca0e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753761188548,"stop":1753761188549,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c2b936f609f117","name":"retrieves a single peer","time":{"start":1753761153783,"stop":1753761153783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb3703a7fdfa517","name":"should return false when navigator.onLine is false","time":{"start":1753761143813,"stop":1753761143814,"duration":1},"status":"passed","severity":"normal"},{"uid":"86dfe94870f8f449","name":"Generator, 2 different shards","time":{"start":1753761460747,"stop":1753761460747,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1696ecdb8d8648","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753761188546,"stop":1753761188546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c92bb3201e83ce","name":"Subscribe and receive messages via waku relay post","time":{"start":1753761677920,"stop":1753761677920,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde4d582b0e29ada","name":"should not allow k > 12","time":{"start":1753761184499,"stop":1753761184501,"duration":2},"status":"passed","severity":"normal"},{"uid":"53ccd5db72aa621e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753761677926,"stop":1753761677926,"duration":0},"status":"passed","severity":"normal"},{"uid":"85928b18caed1f5c","name":"Ordered Callback - false","time":{"start":1753761478332,"stop":1753761478332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6172b511e6f3feaa","name":"Refresh subscription","time":{"start":1753761677911,"stop":1753761677911,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf560fabf7f5bfe2","name":"should handle task timeouts","time":{"start":1753761174214,"stop":1753761174215,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a02832af25adc5","name":"same cluster, static sharding: nodes connect","time":{"start":1753761281073,"stop":1753761281074,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbac13fe4171c","name":"messageHash returns a Uint8Array","time":{"start":1753761144829,"stop":1753761144829,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8d77742e480de4","name":"Push message with content topic containing special chars","time":{"start":1753761760725,"stop":1753761760725,"duration":0},"status":"passed","severity":"normal"},{"uid":"edece3fcf84ba74c","name":"should throw error - no public key","time":{"start":1753761134578,"stop":1753761134578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef16b1b6384794cc","name":"Check received message containing Chinese","time":{"start":1753761651606,"stop":1753761651606,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e480b022eb7b659","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753761494478,"stop":1753761494478,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ed6f536d67211d","name":"pre and post cipher","time":{"start":1753761164190,"stop":1753761164190,"duration":0},"status":"passed","severity":"normal"},{"uid":"9179e92b23706098","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753761128206,"stop":1753761128206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2954ef70541bc","name":"Check received message containing numeric","time":{"start":1753761651605,"stop":1753761651605,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a4a9315e51e0ee","name":"should properly create peer info with all multiaddrs","time":{"start":1753761134586,"stop":1753761134586,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dc2f4c150b8893","name":"should process queue every 500ms","time":{"start":1753761145300,"stop":1753761145300,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b501562ff9fa3d","name":"should save new peer to store","time":{"start":1753761144518,"stop":1753761144518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b765d03fb78ba59d","name":"Ephemeral messages are not stored","time":{"start":1753761210572,"stop":1753761210573,"duration":1},"status":"passed","severity":"normal"},{"uid":"880657bdd98bb84e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753761133956,"stop":1753761133957,"duration":1},"status":"passed","severity":"normal"},{"uid":"943a3708b51f649","name":"Push message with custom timestamp: 1723002828800","time":{"start":1753761760728,"stop":1753761760728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a585eef3fd5b28","name":"Push message with custom timestamp: 1723002828800","time":{"start":1753761760715,"stop":1753761760715,"duration":0},"status":"passed","severity":"normal"},{"uid":"533f75aa1ad9af0e","name":"Decoder throws on undefined content topic","time":{"start":1753761163718,"stop":1753761163718,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd7c4a9c7ac185d","name":"Symmetric encrypt & Decrypt","time":{"start":1753761164189,"stop":1753761164190,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d087d22d167e4f","name":"Push message with shell command payload","time":{"start":1753761760706,"stop":1753761760706,"duration":0},"status":"passed","severity":"normal"},{"uid":"72343ac2532a6bc","name":"should be online or offline if network state changed","time":{"start":1753761224443,"stop":1753761224444,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e475882f8dc01ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753761128208,"stop":1753761128208,"duration":0},"status":"passed","severity":"normal"},{"uid":"218df6ec8afe1a5f","name":"Check received message containing SQL Injection","time":{"start":1753761651607,"stop":1753761651607,"duration":0},"status":"passed","severity":"normal"},{"uid":"f886050ffbeb8df9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753761175441,"stop":1753761175445,"duration":4},"status":"passed","severity":"normal"},{"uid":"87cd8bb0d2b147aa","name":"should respect custom numPeersToUse configuration","time":{"start":1753761175455,"stop":1753761175455,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e378157bba9581","name":"ignores domain fetching errors","time":{"start":1753761153784,"stop":1753761153784,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f04386bb98d303","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753761281078,"stop":1753761281078,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ed60057ec789b6","name":"msgTime: 0 ms from now, startTime: 1753675092585, endTime: 1753761492585","time":{"start":1753761507652,"stop":1753761507652,"duration":0},"status":"passed","severity":"normal"},{"uid":"4988408234102fb","name":"Passing invalid cursor","time":{"start":1753761456375,"stop":1753761456375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db5a6d9007c5735","name":"should clear existing timers before creating new ones","time":{"start":1753761144813,"stop":1753761144814,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc7b14e41902cdb","name":"Push message with long payload","time":{"start":1753761760717,"stop":1753761760717,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ef6cb9a7c0a98c","name":"Check received message containing escaped characters","time":{"start":1753761651609,"stop":1753761651609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f149db1a633657a1","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753761208997,"stop":1753761208997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d65a39fccdec6889","name":"should add received messages to bloom filter","time":{"start":1753761188544,"stop":1753761188545,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54a12ce4830fdb1","name":"should handle peer disconnect event when no connections remain","time":{"start":1753761143819,"stop":1753761143820,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2eb53e71b89a9","name":"Push message with unicode special characters payload","time":{"start":1753761760707,"stop":1753761760707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff1d1c605a425e7","name":"Cluster id 0, shard 0","time":{"start":1753761454271,"stop":1753761454274,"duration":3},"status":"passed","severity":"normal"},{"uid":"28691963a10b68a2","name":"should not dial peers from store when browser is not connected","time":{"start":1753761144966,"stop":1753761144967,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d44dd03b85275ae","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753761356644,"stop":1753761356644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccc9e4cf1721b25","name":"should decode valid enr with tcp successfully","time":{"start":1753761134577,"stop":1753761134577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dad9b5d1626335","name":"Fails to publish message with empty text","time":{"start":1753761345546,"stop":1753761345547,"duration":1},"status":"passed","severity":"normal"},{"uid":"291cf84d4fb53456","name":"should only return 1 node with relay capability","time":{"start":1753761153785,"stop":1753761153786,"duration":1},"status":"passed","severity":"normal"},{"uid":"9230f3b9500837dd","name":"should update ack status of messages in outgoing buffer","time":{"start":1753761188549,"stop":1753761188549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab227cdb7543ebd","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753761144992,"stop":1753761144992,"duration":0},"status":"passed","severity":"normal"},{"uid":"df90cb723781723","name":"Check message received after jswaku node is restarted","time":{"start":1753761651624,"stop":1753761651625,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cc87d124658605","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753761677926,"stop":1753761677926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ca23aa620de3d3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753761677925,"stop":1753761677926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3fe83c84492c439","name":"Publishes to nwaku","time":{"start":1753761334388,"stop":1753761334389,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc9285ef9d73bbc","name":"Check received message with timestamp: 1753761203906 ","time":{"start":1753761651621,"stop":1753761651622,"duration":1},"status":"passed","severity":"normal"},{"uid":"d163e8cdad5abff3","name":"should set default options when no config provided","time":{"start":1753761145455,"stop":1753761145456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d311eb9135470cc7","name":"Push message with content topic containing numeric","time":{"start":1753761760709,"stop":1753761760710,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df4a6040d4fbffb","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753761145583,"stop":1753761145584,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ddbaa5a8bcea2dc","name":"Publish message with rate limit","time":{"start":1753761345548,"stop":1753761345549,"duration":1},"status":"passed","severity":"normal"},{"uid":"837f8c80cb304052","name":"should encode/decode to text encoding","time":{"start":1753761134582,"stop":1753761134583,"duration":1},"status":"passed","severity":"normal"},{"uid":"6360fc8c82def941","name":"should handle all zero keep alive options","time":{"start":1753761144815,"stop":1753761144815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60d4879d9c82f9a","name":"returns all values when wanted number is greater than available values","time":{"start":1753761152925,"stop":1753761152928,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e9ccbd4790b6e4d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753761366433,"stop":1753761366433,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e810fe063a61c3","name":"should work with mixed v2 and v3 peers","time":{"start":1753761175229,"stop":1753761175229,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1dbba09678a5d32","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753761153594,"stop":1753761153595,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc09f13c7dc4da0","name":"should handle case with no peers in store","time":{"start":1753761144973,"stop":1753761144973,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e4970f06641db","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753761165257,"stop":1753761165257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e6422d1374cf0b","name":"should handle a minimal index list","time":{"start":1753761128559,"stop":1753761128559,"duration":0},"status":"passed","severity":"normal"},{"uid":"af338deedf529a75","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753761128209,"stop":1753761128210,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0ee548431ad9a4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753761144828,"stop":1753761144828,"duration":0},"status":"passed","severity":"normal"},{"uid":"77552de955929c24","name":"Push message with special chars payload","time":{"start":1753761760700,"stop":1753761760701,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ce5da5980c7f06","name":"Renews subscription after lossing a connection","time":{"start":1753761677928,"stop":1753761677928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d516b73ac28805","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753761153436,"stop":1753761153437,"duration":1},"status":"passed","severity":"normal"},{"uid":"defe1de79b293587","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753761224443,"stop":1753761224443,"duration":0},"status":"passed","severity":"normal"},{"uid":"926ad9ec209d3d8c","name":"Check publish message after service node is restarted","time":{"start":1753761345548,"stop":1753761345548,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e582709c0a8757a7","name":"should handle multiple peer connections","time":{"start":1753761144799,"stop":1753761144799,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8603358ef7a389","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753761185047,"stop":1753761185048,"duration":1},"status":"passed","severity":"normal"},{"uid":"989a4957d3f0d05","name":"should return usable stream attached to connection","time":{"start":1753761145485,"stop":1753761145486,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d35d3074a0f151","name":"All","time":{"start":1753761210429,"stop":1753761210430,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a74914d6c98fb4c","name":"Check received message with timestamp: 1753761203906000000 ","time":{"start":1753761651621,"stop":1753761651621,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ca6a5197e2421b","name":"Check received message containing special chars","time":{"start":1753761651616,"stop":1753761651616,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d73ae7a1b7b306","name":"Overlapping topic subscription","time":{"start":1753761677922,"stop":1753761677922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28d614c7365d3cb","name":"should stop ping timers on peer disconnect","time":{"start":1753761144800,"stop":1753761144800,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdbd2abf3099bfb","name":"can start and stop the service","time":{"start":1753761157562,"stop":1753761157562,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b01f68e1a7f864e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753761128207,"stop":1753761128207,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c48ceceffdae6c","name":"Check publish message containing emoji","time":{"start":1753761345544,"stop":1753761345544,"duration":0},"status":"passed","severity":"normal"},{"uid":"335483a2b7deffbc","name":"should handle general insertion and lookup correctly","time":{"start":1753761187212,"stop":1753761187212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c722a33d88f4ea","name":"should not fail to start the service if it is already started","time":{"start":1753761208993,"stop":1753761208994,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4c4327189b0569","name":"Publish without waiting for remote peer","time":{"start":1753761356642,"stop":1753761356642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab32a36601fb038f","name":"should handle peer store update failures gracefully","time":{"start":1753761144805,"stop":1753761144806,"duration":1},"status":"passed","severity":"normal"},{"uid":"518d866a8748b860","name":"should handle network check errors gracefully","time":{"start":1753761145302,"stop":1753761145302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5623bb1d0dbddf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753761677927,"stop":1753761677927,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ae05f9bfd2f6c7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753761677923,"stop":1753761677923,"duration":0},"status":"passed","severity":"normal"},{"uid":"496dc9a1b927510","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753761175640,"stop":1753761175640,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa04e828f202f94","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753761185045,"stop":1753761185045,"duration":0},"status":"passed","severity":"normal"},{"uid":"c770881568a192ce","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753761185039,"stop":1753761185039,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ef943b9200081d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753761128196,"stop":1753761128197,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb3cd763e346ee4","name":"Push message with content topic containing JSON","time":{"start":1753761760712,"stop":1753761760712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8752e07242124b85","name":"Check received message containing short","time":{"start":1753761651615,"stop":1753761651615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e518191ed72e6f","name":"does not validate decoders for hash queries","time":{"start":1753761145584,"stop":1753761145584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caaded87e58d9c2","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753761153787,"stop":1753761153787,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b72657e5562f59","name":"Subscribe to topic containing long and receive message","time":{"start":1753761677923,"stop":1753761677923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2599a8312c626ea7","name":"Check received message containing XML","time":{"start":1753761651608,"stop":1753761651608,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7df669104903ac","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753761494909,"stop":1753761494909,"duration":0},"status":"passed","severity":"normal"},{"uid":"823273efda20112d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753761175327,"stop":1753761175327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eca36c9bc927bcf","name":"Push message with special chars payload","time":{"start":1753761760717,"stop":1753761760718,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81f2785d55224b5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753761486843,"stop":1753761486843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cc806e6050ae7c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753761143798,"stop":1753761143802,"duration":4},"status":"passed","severity":"normal"},{"uid":"fcf34c30b602e1c4","name":"should not dispatch event when already connected","time":{"start":1753761143821,"stop":1753761143822,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa94a2e00d58ee9","name":"should handle errors when accessing navigator","time":{"start":1753761143828,"stop":1753761143830,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e831db2140bda3b","name":"should deliver messages after dependencies are met","time":{"start":1753761188547,"stop":1753761188547,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66ce7152cf50d58","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753761185053,"stop":1753761185053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a55b64156a65682","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753761350087,"stop":1753761350089,"duration":2},"status":"skipped","severity":"normal"},{"uid":"da4eaf3be55bc52b","name":"Reusing cursor across nodes","time":{"start":1753761456372,"stop":1753761456372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7799d9e01eb6a3","name":"Push message with numeric payload","time":{"start":1753761760717,"stop":1753761760717,"duration":0},"status":"passed","severity":"normal"},{"uid":"746afc90615b2cdc","name":"Push message with content topic containing Russian","time":{"start":1753761760711,"stop":1753761760712,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea1d8246ae66b72","name":"can start the service","time":{"start":1753761320873,"stop":1753761320874,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df3a3ba1d7490e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753761507644,"stop":1753761507645,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e68eb3cfc9c955d","name":"Passing page size 11 when there are 10 messages","time":{"start":1753761492389,"stop":1753761492389,"duration":0},"status":"passed","severity":"normal"},{"uid":"261dd4b53c904fdd","name":"should properly create location multiaddrs - udp","time":{"start":1753761134585,"stop":1753761134586,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2db26ebbaba58ea","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753761145463,"stop":1753761145463,"duration":0},"status":"passed","severity":"normal"},{"uid":"727c5a48edefd37a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753761494473,"stop":1753761494474,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeaf5069b3e1cd0f","name":"Check received message containing Russian","time":{"start":1753761651607,"stop":1753761651607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3828760677f83e51","name":"throws on content topic with generation field greater than 0","time":{"start":1753761128193,"stop":1753761128193,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bb803c4d105c24","name":"should load peers from local storage and dispatch events","time":{"start":1753761157566,"stop":1753761157566,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0ff89052194369","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753761677921,"stop":1753761677921,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fb586230e01485b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753761185037,"stop":1753761185037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d790a7c99d655819","name":"Push message with Chinese payload","time":{"start":1753761760718,"stop":1753761760718,"duration":0},"status":"passed","severity":"normal"},{"uid":"90799599e4761804","name":"should be sent with empty content","time":{"start":1753761188548,"stop":1753761188548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ce4564f7f46427","name":"should serialize and deserialize correctly","time":{"start":1753761187211,"stop":1753761187211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6347ab31bb1da7a","name":"Store - dialed after - with timeout","time":{"start":1753761510404,"stop":1753761510404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dbc7851f9ccbc4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753761185056,"stop":1753761185056,"duration":0},"status":"passed","severity":"normal"},{"uid":"840f78db2954f1fa","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753761144598,"stop":1753761144598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d05e44c32db0a8b","name":"should reject on timeout if it was set","time":{"start":1753761175617,"stop":1753761175618,"duration":1},"status":"passed","severity":"normal"},{"uid":"e519b08573941c3c","name":"should not receive a peer event before start","time":{"start":1753761157564,"stop":1753761157565,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff376184c11c4da","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753761128204,"stop":1753761128204,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c92630d20d0f9ef","name":"Js publishes, other Js receives","time":{"start":1753761334390,"stop":1753761334392,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f953fd45170fac5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753761128209,"stop":1753761128209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d369835231fd3e18","name":"Query Generator - true","time":{"start":1753761478328,"stop":1753761478330,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4f15718edbc301","name":"should be able to encode the field with only STORE set to true","time":{"start":1753761133950,"stop":1753761133951,"duration":1},"status":"passed","severity":"normal"},{"uid":"5474a5e2f0f18726","name":"Check received message containing Russian","time":{"start":1753761651617,"stop":1753761651617,"duration":0},"status":"passed","severity":"normal"},{"uid":"736ff465d154810f","name":"should enable all discoveries when explicitly set","time":{"start":1753761174809,"stop":1753761174809,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ec63738ee6a21","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753761185037,"stop":1753761185037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a64bb84577258d","name":"should initialize bloom filter with correct parameters","time":{"start":1753761187209,"stop":1753761187210,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf83d5bde63d8d0d","name":"Throws when trying to push message with empty payload","time":{"start":1753761760723,"stop":1753761760724,"duration":1},"status":"passed","severity":"normal"},{"uid":"34216531f44bb322","name":"Push message with rate limit","time":{"start":1753761760728,"stop":1753761760728,"duration":0},"status":"passed","severity":"normal"},{"uid":"acac2432e53e3c14","name":"should reject if Store is requested but not mounted","time":{"start":1753761175616,"stop":1753761175617,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee9f36f461939c9","name":"Ordered callback, aborts when callback returns true","time":{"start":1753761494909,"stop":1753761494910,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e95a20d6cac91a","name":"Push message with emoji payload","time":{"start":1753761760707,"stop":1753761760707,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6db1a401ec90a9","name":"should dial with PeerId and return stream","time":{"start":1753761145465,"stop":1753761145465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b648d3848bd1ff0","name":"should be safe to call multiple times","time":{"start":1753761145459,"stop":1753761145460,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe2d7ba683d5491","name":"should select older connection if present","time":{"start":1753761145306,"stop":1753761145306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89c7fa54470ccd0","name":"can query messages normally","time":{"start":1753761469200,"stop":1753761469201,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5728a2c7fe2c95","name":"should create ShardReader with auto sharding network config","time":{"start":1753761144582,"stop":1753761144582,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ec640adf83af82","name":"should dial one peer on dial","time":{"start":1753761293878,"stop":1753761293882,"duration":4},"status":"passed","severity":"normal"},{"uid":"679ff46db4b517e9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753761356643,"stop":1753761356644,"duration":1},"status":"passed","severity":"normal"},{"uid":"93adbaba11eb5e90","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753761281076,"stop":1753761281076,"duration":0},"status":"passed","severity":"normal"},{"uid":"18de98f6ec075ce6","name":"should initialize with Unhealthy status","time":{"start":1753761175323,"stop":1753761175325,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca15dd851d098a7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753761185062,"stop":1753761185065,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6ce73d22a4d9c15","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753761128199,"stop":1753761128199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ceb2beaa6827a5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753761677920,"stop":1753761677920,"duration":0},"status":"passed","severity":"normal"},{"uid":"23be2d1805d32902","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753761128195,"stop":1753761128196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b498a496019f8494","name":"should handle dial errors gracefully","time":{"start":1753761144512,"stop":1753761144512,"duration":0},"status":"passed","severity":"normal"},{"uid":"566ab90103a6effa","name":"Push message with content topic containing numeric","time":{"start":1753761760724,"stop":1753761760725,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e422dfcdb10fe71","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753761338824,"stop":1753761338824,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d68ea31eadaaee","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753761338823,"stop":1753761338823,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57f664bedbedbad","name":"topics with same application and version share the same shard","time":{"start":1753761128201,"stop":1753761128201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe2b43663492ce3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753761185061,"stop":1753761185061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be452b122aded15","name":"Push message with content topic containing SQL Injection","time":{"start":1753761760726,"stop":1753761760726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11ec51b66f538bb","name":"Check received message containing shell command","time":{"start":1753761651609,"stop":1753761651609,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d8c3f0952ab89f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753761185038,"stop":1753761185038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebec240feab6450","name":"Check received message containing Basic HTML tag","time":{"start":1753761651608,"stop":1753761651608,"duration":0},"status":"passed","severity":"normal"},{"uid":"289b5bc2671c2ed5","name":"Subscribe to topic containing short and receive message","time":{"start":1753761677923,"stop":1753761677923,"duration":0},"status":"passed","severity":"normal"},{"uid":"40972b45de7bba62","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753761651614,"stop":1753761651615,"duration":1},"status":"passed","severity":"normal"},{"uid":"821b5fc33625abff","name":"should handle relay send failures gracefully","time":{"start":1753761144810,"stop":1753761144811,"duration":1},"status":"passed","severity":"normal"},{"uid":"138df73994b4207f","name":"should handle corrupted shard info gracefully","time":{"start":1753761144599,"stop":1753761144600,"duration":1},"status":"passed","severity":"normal"},{"uid":"189ee64f8daee040","name":"Push message with short payload","time":{"start":1753761760717,"stop":1753761760717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39d965d8e2152c9","name":"different cluster: nodes don't connect","time":{"start":1753761281074,"stop":1753761281074,"duration":0},"status":"broken","severity":"normal"},{"uid":"9a149ba8550bc0c4","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753761144806,"stop":1753761144807,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd728406747a4b7","name":"Store - dialed first","time":{"start":1753761510401,"stop":1753761510404,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd7500c1d5d1ab47","name":"Push message with short payload","time":{"start":1753761760699,"stop":1753761760699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3684730c7effb5","name":"Check publish message containing special chars","time":{"start":1753761345540,"stop":1753761345540,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b31bae2abce994","name":"should be able to decode the field with only STORE set to true","time":{"start":1753761133955,"stop":1753761133955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f202f58fe61245","name":"Check received message containing short","time":{"start":1753761651604,"stop":1753761651604,"duration":0},"status":"passed","severity":"normal"},{"uid":"487db579e3c1e2d6","name":"Decoder throws on empty string content topic","time":{"start":1753761145661,"stop":1753761145661,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fecc45f7956712","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753761175640,"stop":1753761175641,"duration":1},"status":"passed","severity":"normal"},{"uid":"af47f2979d447929","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753761185047,"stop":1753761185047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b395ca46d6257c5b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753761507646,"stop":1753761507647,"duration":1},"status":"broken","severity":"normal"},{"uid":"53c6fb0b3b1c7cf7","name":"should detect messages with missing dependencies","time":{"start":1753761188547,"stop":1753761188547,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f0f8a93770b7f9","name":"Check message with no content topic is not received","time":{"start":1753761651613,"stop":1753761651613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3403031f8c11b9fe","name":"random static sharding 6 - Cluster ID: 680, Shard ID: 706","time":{"start":1753761454282,"stop":1753761454283,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f37c045a35804d2","name":"should handle queue overflow by adding peers to queue","time":{"start":1753761145298,"stop":1753761145299,"duration":1},"status":"passed","severity":"normal"},{"uid":"105d40670e9031a9","name":"msgTime: 0 ms from now, startTime: 1753502292584, endTime: 1753761492585","time":{"start":1753761507651,"stop":1753761507651,"duration":0},"status":"passed","severity":"normal"},{"uid":"60229f8499c0c3cc","name":"Relay","time":{"start":1753761210426,"stop":1753761210427,"duration":1},"status":"passed","severity":"normal"},{"uid":"952382adfc85478","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753761486843,"stop":1753761486843,"duration":0},"status":"broken","severity":"normal"},{"uid":"c278584bf7a8dced","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app18/1/topic423/xml","time":{"start":1753761443769,"stop":1753761443770,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ef0f08d628fd7d","name":"should hang up with PeerId and return true on success","time":{"start":1753761145466,"stop":1753761145467,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ae2362e5aae9b9","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753761185042,"stop":1753761185045,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbeca85c5d62b62","name":"Passing an array","time":{"start":1753761501837,"stop":1753761501837,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fd100dc9e3813f","name":"Subscribe to topic containing XML and publish message","time":{"start":1753761356656,"stop":1753761356656,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef1edcb6e62fe6d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753761228588,"stop":1753761228588,"duration":0},"status":"passed","severity":"normal"},{"uid":"662862328b80e068","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753761144993,"stop":1753761144993,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e500482afdd005f","name":"should merge provided config with defaults","time":{"start":1753761145456,"stop":1753761145456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e229784bcb6f86b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753761185056,"stop":1753761185056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc7d1dec3af8892","name":"throws on content topic with empty application field","time":{"start":1753761128193,"stop":1753761128193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73bee4e0513776c","name":"should return no connections if no open connection provided","time":{"start":1753761145305,"stop":1753761145306,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bacbef1b59f7d55","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753761128203,"stop":1753761128204,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41ad899edd21539","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753761677922,"stop":1753761677922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a72dd35a3bdb18","name":"should return false when peer has no shard info","time":{"start":1753761144593,"stop":1753761144593,"duration":0},"status":"passed","severity":"normal"},{"uid":"de84d4c902521cd8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753761507652,"stop":1753761507652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5198093f642ec19c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753761356661,"stop":1753761356661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56e10487c246e16","name":"Check received message containing Arabic","time":{"start":1753761651606,"stop":1753761651607,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae4117d0daa138a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753761185035,"stop":1753761185035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95aa14086a6df3c","name":"Push message with JSON payload","time":{"start":1753761760720,"stop":1753761760720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78f7d9486ccc42a","name":"Relay - dialed first","time":{"start":1753761510397,"stop":1753761510397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c9707ff2de6280","name":"Subscribe to topic containing Script and receive message","time":{"start":1753761677915,"stop":1753761677915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b77cf1c1adf0327","name":"Push message with Russian payload","time":{"start":1753761760718,"stop":1753761760718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a040c13fa239deb4","name":"should return false when peer shard info is not found","time":{"start":1753761144597,"stop":1753761144597,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc93f1c96ac95ff1","name":"Subscribe to topic containing short and receive message","time":{"start":1753761677911,"stop":1753761677912,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16ad3e6dfa88746","name":"Should update multiaddrs","time":{"start":1753761294270,"stop":1753761294270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48f92e9eed36447","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753761188543,"stop":1753761188544,"duration":1},"status":"passed","severity":"normal"},{"uid":"9293e269df286c44","name":"Check received message containing unicode special characters","time":{"start":1753761651609,"stop":1753761651610,"duration":1},"status":"passed","severity":"normal"},{"uid":"93de64bc17478857","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753761677926,"stop":1753761677926,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ade6c7e7e50999","name":"Nodes with multiple pubsub topic","time":{"start":1753761338823,"stop":1753761338824,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6c8b50d5ad309a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753761133954,"stop":1753761133955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e4c520cfe3ebe9","name":"throws on content topic with empty version field","time":{"start":1753761128194,"stop":1753761128194,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f15d7c79ed00139","name":"random static sharding 5 - Cluster ID: 28, Shard ID: 322","time":{"start":1753761454281,"stop":1753761454282,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ca8e73a8cb1e9","name":"Check publish message containing escaped characters","time":{"start":1753761345543,"stop":1753761345544,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9842a2d9e2419a","name":"Push message with content topic containing short","time":{"start":1753761760708,"stop":1753761760709,"duration":1},"status":"passed","severity":"normal"},{"uid":"67650823869f1ce2","name":"Check publish message containing XML","time":{"start":1753761345542,"stop":1753761345542,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda75a3107232dac","name":"ends if response has no messages","time":{"start":1753761145585,"stop":1753761145586,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ffe4a280b27dcc","name":"does not throw on valid cases","time":{"start":1753761128191,"stop":1753761128191,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a9e4369faf2245","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753761185065,"stop":1753761185065,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdd5f1e11499a84","name":"Correctly serialized arguments","time":{"start":1753761281577,"stop":1753761281577,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3db42e983dc7b8b","name":"should not dispatch event when already disconnected","time":{"start":1753761143822,"stop":1753761143823,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8065242a5e4a6e5","name":"should return PeerId when PeerId is provided","time":{"start":1753761145113,"stop":1753761145113,"duration":0},"status":"passed","severity":"normal"},{"uid":"820a4bc07c195c4d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753761677927,"stop":1753761677927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2962924b5912cdf8","name":"throws on empty content topic","time":{"start":1753761128191,"stop":1753761128192,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb673f319c7452a3","name":"Subscribe to topic containing XML and receive message","time":{"start":1753761677915,"stop":1753761677916,"duration":1},"status":"passed","severity":"normal"},{"uid":"56720b8e8758424c","name":"should handle ping failures gracefully","time":{"start":1753761144805,"stop":1753761144805,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a8580fee6527d3","name":"should be safe to call multiple times","time":{"start":1753761144958,"stop":1753761144958,"duration":0},"status":"passed","severity":"normal"},{"uid":"522f655c78fecba9","name":"should handle peer store errors gracefully","time":{"start":1753761144512,"stop":1753761144513,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef52b333685d25b0","name":"should create ConnectionManager with relay","time":{"start":1753761145455,"stop":1753761145455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e310ea0a8e0864ec","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753761163711,"stop":1753761163714,"duration":3},"status":"passed","severity":"normal"},{"uid":"2290fd9c1b389874","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753761128197,"stop":1753761128197,"duration":0},"status":"passed","severity":"normal"},{"uid":"db56ddec5c885cd1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753761677921,"stop":1753761677921,"duration":0},"status":"passed","severity":"normal"},{"uid":"debc2a59ed07ca12","name":"Subscribe and receive messages via lightPush","time":{"start":1753761677919,"stop":1753761677919,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea341c1e2548ac2","name":"should dial peer when peer is discovered","time":{"start":1753761144504,"stop":1753761144511,"duration":7},"status":"passed","severity":"normal"},{"uid":"5db95b4a8bc8a7dd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753761677922,"stop":1753761677922,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd48852e1711bd5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753761144821,"stop":1753761144821,"duration":0},"status":"passed","severity":"normal"},{"uid":"810fce7d6ec0f46e","name":"should be delivered immediately if received","time":{"start":1753761188550,"stop":1753761188550,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2e34272aa15d22","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753761153595,"stop":1753761153595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f91f0c2a557cb0d","name":"Default pageSize","time":{"start":1753761492390,"stop":1753761492391,"duration":1},"status":"passed","severity":"normal"},{"uid":"7262c88d4cb3bae9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753761128203,"stop":1753761128203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32eb91c13b29a49","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753761677919,"stop":1753761677919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3170eb544eeddda","name":"should send relay ping messages on timer","time":{"start":1753761144809,"stop":1753761144810,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16b5a99e83d5fae","name":"should retry on complete failure if specified","time":{"start":1753761175227,"stop":1753761175227,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8044f5b5de65f6","name":"should dial peer immediately when queue is empty","time":{"start":1753761145293,"stop":1753761145293,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a7d9c9817e12","name":"Publish message with large meta","time":{"start":1753761345548,"stop":1753761345548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3312695518a2107a","name":"random static sharding 8 - Cluster ID: 73, Shard ID: 711","time":{"start":1753761454283,"stop":1753761454284,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69761e761b45f61","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753761128559,"stop":1753761128559,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8853088dc3a6b6","name":"should handle complete peer lifecycle","time":{"start":1753761144817,"stop":1753761144818,"duration":1},"status":"passed","severity":"normal"},{"uid":"9127cbb81ce73b5f","name":"should add event listeners to globalThis","time":{"start":1753761143806,"stop":1753761143807,"duration":1},"status":"passed","severity":"normal"},{"uid":"24808cce7799ef6b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753761185046,"stop":1753761185046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87143e777650f9d","name":"should not change state when connections remain after disconnect","time":{"start":1753761143821,"stop":1753761143821,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a6d82f27df5cbc","name":"Subscribe to topic containing Script and receive message","time":{"start":1753761677925,"stop":1753761677925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e1564367d4347","name":"Subscribe to topic containing XML and receive message","time":{"start":1753761677925,"stop":1753761677925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5778adba5f82ab55","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753761175326,"stop":1753761175326,"duration":0},"status":"passed","severity":"normal"},{"uid":"455593f15210fba7","name":"should return false","time":{"start":1753761134580,"stop":1753761134580,"duration":0},"status":"passed","severity":"normal"},{"uid":"832ba34489f83627","name":"should properly clean up resources when disposed","time":{"start":1753761173273,"stop":1753761173274,"duration":1},"status":"passed","severity":"normal"},{"uid":"a126cd4dadf1f4ac","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753761366439,"stop":1753761366439,"duration":0},"status":"passed","severity":"normal"},{"uid":"df079554fb944dbf","name":"should not discard bootstrap peers if under the limit","time":{"start":1753761247095,"stop":1753761247095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1688f94b0583ddf7","name":"should increase lamport timestamp","time":{"start":1753761188543,"stop":1753761188543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d3f9155fe2d29","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753761174810,"stop":1753761174813,"duration":3},"status":"passed","severity":"normal"},{"uid":"f4cd68706c5a52f3","name":"ends after yielding if response size indicates end","time":{"start":1753761145587,"stop":1753761145587,"duration":0},"status":"passed","severity":"normal"},{"uid":"110d6e20a2509262","name":"Encoder throws on empty string content topic","time":{"start":1753761145660,"stop":1753761145660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adc1c497bc1360e","name":"should decode valid enr successfully","time":{"start":1753761134573,"stop":1753761134577,"duration":4},"status":"passed","severity":"normal"},{"uid":"afe12932c4fca808","name":"should dial peers from store when browser is connected","time":{"start":1753761144966,"stop":1753761144966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4327052a2bcad784","name":"should be safe to call multiple times","time":{"start":1753761144794,"stop":1753761144795,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d07a8441ce4852","name":"Fails to push message bigger that 1MB","time":{"start":1753761760729,"stop":1753761760729,"duration":0},"status":"passed","severity":"normal"},{"uid":"119b18a97583a96e","name":"configure the node with multiple content topics","time":{"start":1753761443771,"stop":1753761443771,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8703771e4d5aca","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753761651612,"stop":1753761651612,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6e4a4fc04d5d92","name":"should handle peer store errors gracefully","time":{"start":1753761144975,"stop":1753761144975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71e77a38b13c478","name":"connects to nwaku","time":{"start":1753761501836,"stop":1753761501836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b257064c7bbd895","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753761145120,"stop":1753761145121,"duration":1},"status":"passed","severity":"normal"},{"uid":"644d73697d1d2e1d","name":"Push message equal or less that 1MB","time":{"start":1753761760729,"stop":1753761760729,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf771cbc3e005d15","name":"should support chaining for add method","time":{"start":1753761173253,"stop":1753761173254,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35565b59adec9fd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753761185036,"stop":1753761185037,"duration":1},"status":"passed","severity":"normal"},{"uid":"965dcfa096a819f2","name":"should handle multiple query options for time ranges","time":{"start":1753761175648,"stop":1753761175648,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f244ef5637414f","name":"returns only open connection if one present","time":{"start":1753761145304,"stop":1753761145305,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cf9a0a785ea00d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app71/3/topic643/json","time":{"start":1753761443770,"stop":1753761443770,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c69aa9ae6a7b5f","name":"should get / set TCP multiaddr","time":{"start":1753761134583,"stop":1753761134584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d8696a71047a4f","name":"Check publish message containing shell command","time":{"start":1753761345543,"stop":1753761345543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caa4807b95bcb83","name":"Relay + Store","time":{"start":1753761210428,"stop":1753761210429,"duration":1},"status":"passed","severity":"normal"},{"uid":"749b2c9e0eaa6ce","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753761134588,"stop":1753761134588,"duration":0},"status":"passed","severity":"normal"},{"uid":"213080922913c9ee","name":"Waku message hash computation (no timestamp)","time":{"start":1753761144822,"stop":1753761144828,"duration":6},"status":"passed","severity":"normal"},{"uid":"aece1ec43c291224","name":"random static sharding 10 - Cluster ID: 853, Shard ID: 113","time":{"start":1753761454285,"stop":1753761454285,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb439f997f004795","name":"Check publish message containing Script","time":{"start":1753761345541,"stop":1753761345542,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdac8fdc15fa7339","name":"Push message with custom timestamp: 1753764828800","time":{"start":1753761760728,"stop":1753761760729,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd515c20b98629e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753761128200,"stop":1753761128200,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ee490618d7bc06","name":"should reject if Filter is requested but not mounted","time":{"start":1753761175617,"stop":1753761175617,"duration":0},"status":"passed","severity":"normal"},{"uid":"781e0da137fae6cf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753761677923,"stop":1753761677924,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1001bd561445a4","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753761144803,"stop":1753761144804,"duration":1},"status":"passed","severity":"normal"},{"uid":"6058845c0d21092","name":"should not execute task if max attempts is 0","time":{"start":1753761174215,"stop":1753761174223,"duration":8},"status":"passed","severity":"normal"},{"uid":"2babd632378e4db","name":"Check publish message containing short","time":{"start":1753761345538,"stop":1753761345539,"duration":1},"status":"passed","severity":"normal"},{"uid":"923314135ad67709","name":"can start the service","time":{"start":1753761157561,"stop":1753761157561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef40b61a31823669","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app30/9/topic92/utf8","time":{"start":1753761443767,"stop":1753761443767,"duration":0},"status":"passed","severity":"normal"},{"uid":"978f4dfa6771f540","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753761128197,"stop":1753761128198,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fa093ce09d0c7e","name":"should skip updating peer store if peer has same addresses","time":{"start":1753761144518,"stop":1753761144518,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a75edf50e7df4d","name":"should set field with only FILTER enabled","time":{"start":1753761134588,"stop":1753761134588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5858865da996b70","name":"Push message with rate limit","time":{"start":1753761760714,"stop":1753761760715,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eac4f3aa252ae94","name":"should drop connection to all peers on hangUp","time":{"start":1753761293877,"stop":1753761293878,"duration":1},"status":"passed","severity":"normal"},{"uid":"92787b7598e23db4","name":"should be safe to call multiple times","time":{"start":1753761145289,"stop":1753761145289,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ef30f4d774c484","name":"Query with Promise Callback, No message returned","time":{"start":1753761467082,"stop":1753761467082,"duration":0},"status":"passed","severity":"normal"},{"uid":"af50f279e356a3a8","name":"Passing page size 110 when there are 120 messages","time":{"start":1753761492390,"stop":1753761492390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9334da6412fb922","name":"caches peers it previously fetched","time":{"start":1753761153785,"stop":1753761153785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2137c2627c177fdc","name":"messageHashStr returns a hex string","time":{"start":1753761144829,"stop":1753761144829,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ea502ee5753f86","name":"Check publish message after client node is restarted","time":{"start":1753761345548,"stop":1753761345548,"duration":0},"status":"skipped","severity":"normal"},{"uid":"971b566191244e3e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753761486850,"stop":1753761486851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d413c23e79e71723","name":"Push message with content topic containing emoji","time":{"start":1753761760727,"stop":1753761760727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d182dd0661e189e2","name":"should handle case with all peers already connected","time":{"start":1753761144973,"stop":1753761144974,"duration":1},"status":"passed","severity":"normal"},{"uid":"850292b0759c46b1","name":"Throws when trying to push message with empty payload","time":{"start":1753761760708,"stop":1753761760708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b79c9fe673c07d","name":"Check message with no pubsub topic is not received","time":{"start":1753761651613,"stop":1753761651613,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee8a155946217fd","name":"Subscribe and receives messages on 20 topics","time":{"start":1753761677921,"stop":1753761677921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1974c1e71165842","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app44/7/topic958/utf8","time":{"start":1753761443768,"stop":1753761443768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f137ea46e86f4905","name":"accepts valid content-filtered query","time":{"start":1753761145145,"stop":1753761145146,"duration":1},"status":"passed","severity":"normal"},{"uid":"296af552b6ff5ba6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753761128207,"stop":1753761128207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95bb8d144b645eb","name":"Push message with numeric payload","time":{"start":1753761760700,"stop":1753761760700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9608e727efdcff25","name":"Subscribe to topic containing Script and publish message","time":{"start":1753761356655,"stop":1753761356656,"duration":1},"status":"passed","severity":"normal"},{"uid":"3328f01b7848e7b6","name":"should emit a peer event after start","time":{"start":1753761320875,"stop":1753761320876,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fe123e3f8a7ddc","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753761145146,"stop":1753761145146,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b374c4b1d40d37","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753761144976,"stop":1753761144979,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc8c77cba7726462","name":"connected peers and dial","time":{"start":1753761321146,"stop":1753761321146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6833870540dacc5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753761507648,"stop":1753761507648,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1ecf33560541f9","name":"Sample","time":{"start":1753761133928,"stop":1753761133929,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14f642e566be9f6","name":"Used by Waku Relay","time":{"start":1753761501838,"stop":1753761501839,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38c7d7b86d53cd1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753761175788,"stop":1753761175789,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb51861f1211f80e","name":"Check received message containing emoji","time":{"start":1753761651621,"stop":1753761651621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26f1f00c6192619","name":"Check received message containing Script","time":{"start":1753761651607,"stop":1753761651608,"duration":1},"status":"passed","severity":"normal"},{"uid":"42af8ab6ec45762e","name":"Delete observer","time":{"start":1753761322865,"stop":1753761322866,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7c3da520c1b750","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753761264445,"stop":1753761264446,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01510da2f16d915","name":"should be safe to call multiple times","time":{"start":1753761144495,"stop":1753761144502,"duration":7},"status":"passed","severity":"normal"},{"uid":"6cf937c495e847b4","name":"should handle shardReader errors","time":{"start":1753761145471,"stop":1753761145471,"duration":0},"status":"passed","severity":"normal"},{"uid":"98db2982e5261c3e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753761507651,"stop":1753761507651,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb2d43dc527254c","name":"Renews subscription after lossing a connection","time":{"start":1753761677918,"stop":1753761677919,"duration":1},"status":"passed","severity":"normal"},{"uid":"675aa31e4dff00a1","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753761145470,"stop":1753761145470,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a93005f427dc623","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753761185045,"stop":1753761185046,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07bdfc44c512322","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753761224440,"stop":1753761224441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f23916c014286e0","name":"should invoke callbacks when receiving a message","time":{"start":1753761175788,"stop":1753761175788,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc8834440677fae","name":"should set field with only RELAY enabled","time":{"start":1753761134587,"stop":1753761134587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff283769f1cae319","name":"Rejects garbage","time":{"start":1753761179149,"stop":1753761179149,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f0de86592a2f4f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753761677908,"stop":1753761677908,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c4f161f94520e3","name":"should handle disconnect when peer has no timers","time":{"start":1753761144812,"stop":1753761144813,"duration":1},"status":"passed","severity":"normal"},{"uid":"d170ee515f002025","name":"Push message with emoji payload","time":{"start":1753761760721,"stop":1753761760721,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b62276bec9a6f6","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753761133952,"stop":1753761133953,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb956a99acb9136","name":"should push the message to the outgoing buffer","time":{"start":1753761188541,"stop":1753761188542,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf471cbd1d3e3531","name":"should maintain proper timestamps if all messages received","time":{"start":1753761188544,"stop":1753761188544,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a4842b6dcdf33d","name":"should handle case when globalThis is not available","time":{"start":1753761143816,"stop":1753761143816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7cb5c52873f55c","name":"should add and remove event listeners correctly","time":{"start":1753761157567,"stop":1753761157567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d882887da9ca33e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753761366436,"stop":1753761366436,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1733a4dc90d670","name":"returns all values when wanted number matches available values","time":{"start":1753761152920,"stop":1753761152924,"duration":4},"status":"passed","severity":"normal"},{"uid":"24cf776910b81eda","name":"isConnected return false after peer stops","time":{"start":1753761224442,"stop":1753761224442,"duration":0},"status":"passed","severity":"normal"},{"uid":"7673d0bfafb857b0","name":"Check received message containing shell command","time":{"start":1753761651619,"stop":1753761651620,"duration":1},"status":"passed","severity":"normal"},{"uid":"162c858b5be85626","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753761185067,"stop":1753761185067,"duration":0},"status":"passed","severity":"normal"},{"uid":"990693781f0adc14","name":"should dial peer when on same shard","time":{"start":1753761145297,"stop":1753761145297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c93068005baaab","name":"Passing page size 0 when there are 110 messages","time":{"start":1753761492387,"stop":1753761492387,"duration":0},"status":"passed","severity":"normal"},{"uid":"512a0ea7ec4cf639","name":"should populate queue if has active dial","time":{"start":1753761145295,"stop":1753761145295,"duration":0},"status":"passed","severity":"normal"},{"uid":"809fd9bf10bb2f0c","name":"Push message with meta","time":{"start":1753761760713,"stop":1753761760714,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bec704bc5c0695","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753761128204,"stop":1753761128204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f472592a0f9a33f1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753761651625,"stop":1753761651625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f987813eab5e234e","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753761185040,"stop":1753761185040,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b02af9b6221a86","name":"should return false when peer is not on the specified shard","time":{"start":1753761144595,"stop":1753761144597,"duration":2},"status":"passed","severity":"normal"},{"uid":"67de02fd9f993b58","name":"should clear the dialing interval","time":{"start":1753761145288,"stop":1753761145288,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6083afd5cf6da8","name":"Init the array if not present","time":{"start":1753761128151,"stop":1753761128152,"duration":1},"status":"passed","severity":"normal"},{"uid":"4438a4f0e4c45f50","name":"A test","time":{"start":1753761264744,"stop":1753761264747,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b31debd1ad621b1","name":"Decoder throws on undefined content topic","time":{"start":1753761165258,"stop":1753761165258,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b779f376a1a694a","name":"Check received message containing Basic HTML tag","time":{"start":1753761651619,"stop":1753761651619,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c8ebfe40c0f900","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753761153592,"stop":1753761153593,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8044ef788ee2ed","name":"messageHashStr produces consistent results for the same input","time":{"start":1753761144832,"stop":1753761144833,"duration":1},"status":"passed","severity":"normal"},{"uid":"638225a64fcfbacb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753761443765,"stop":1753761443765,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b4e82ac3a7db92","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753761153787,"stop":1753761153787,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9dc5939a16f7c2","name":"Push message with content topic containing short","time":{"start":1753761760724,"stop":1753761760724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f83c432fc8528","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753761456371,"stop":1753761456372,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2b383b8d49027f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753761677924,"stop":1753761677924,"duration":0},"status":"passed","severity":"normal"},{"uid":"d622c2e09a7a8cfc","name":"should not create multiple intervals when called multiple times","time":{"start":1753761145286,"stop":1753761145286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfea5d4b23353ff","name":"should wait for Store peer to be connected","time":{"start":1753761175619,"stop":1753761175622,"duration":3},"status":"passed","severity":"normal"},{"uid":"8186ec3c982f81e4","name":"should create ShardReader with static shards network config","time":{"start":1753761144583,"stop":1753761144583,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2a0d5b2a09d0e8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753761677917,"stop":1753761677917,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b08561acbef2401","name":"Push message equal or less that 1MB","time":{"start":1753761760716,"stop":1753761760716,"duration":0},"status":"passed","severity":"normal"},{"uid":"df26d56f376d0630","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753761153593,"stop":1753761153593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f760c0a6c292f1b","name":"should process tasks in queue","time":{"start":1753761174193,"stop":1753761174194,"duration":1},"status":"passed","severity":"normal"},{"uid":"93461e1521ffc3fd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753761677910,"stop":1753761677911,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa23982261486aa7","name":"Cluster ID 0, shard 1","time":{"start":1753761454275,"stop":1753761454276,"duration":1},"status":"passed","severity":"normal"},{"uid":"20413579c49e3c3e","name":"Fails to push message bigger that 1MB","time":{"start":1753761760716,"stop":1753761760716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7975c4421d0e8884","name":"Push message with Chinese payload","time":{"start":1753761760701,"stop":1753761760702,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e1d652b203dc49","name":"Fields are not dropped","time":{"start":1753761145360,"stop":1753761145360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c889098d7e7d55f6","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753761144807,"stop":1753761144807,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d2680324f9e00d","name":"Push message with SQL Injection payload","time":{"start":1753761760718,"stop":1753761760719,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8b4fc249d2b1ad","name":"should dial all remaining peers","time":{"start":1753761144969,"stop":1753761144969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93c843909b4481f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753761175460,"stop":1753761175460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8649a6aea39d1cbf","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753761128199,"stop":1753761128199,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d39f38696f17b3","name":"should throw error - no id","time":{"start":1753761134578,"stop":1753761134579,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ed55d00e74f6c1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753761133956,"stop":1753761133956,"duration":0},"status":"passed","severity":"normal"},{"uid":"768071e8332e7ddc","name":"ends if stream creation fails","time":{"start":1753761145585,"stop":1753761145585,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7615491103fbb3","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753761356650,"stop":1753761356651,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41ec132f1bf0ee7","name":"Check publish message containing unicode special characters","time":{"start":1753761345544,"stop":1753761345544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3431b868dabb338","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753761144800,"stop":1753761144803,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8a7b2d849e9131b","name":"should add event listeners for peer connect and disconnect","time":{"start":1753761144793,"stop":1753761144794,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ba9a2b62c480fe","name":"should return different streams if requested simultaniously","time":{"start":1753761145486,"stop":1753761145487,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ca9a6bf96cec9","name":"should remove event listeners","time":{"start":1753761144796,"stop":1753761144796,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a8ace51779f7b5","name":"can start and stop the service","time":{"start":1753761208992,"stop":1753761208992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34383e42f05e504","name":"should send to specified number of peers of used peers","time":{"start":1753761175227,"stop":1753761175227,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea132db2f81d8a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753761185065,"stop":1753761185066,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a25c0846540b23a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753761144821,"stop":1753761144821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea0b30c6c16bb2e","name":"Wrong topic","time":{"start":1753761443771,"stop":1753761443771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fa6b8c029ed57c","name":"Subscribe and receives messages on 20 topics","time":{"start":1753761677909,"stop":1753761677910,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3ab5812e508764","name":"Subscribe to topic containing short and publish message","time":{"start":1753761356646,"stop":1753761356646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59a51ec29810fdb","name":"should transition to Unhealthy when no connections","time":{"start":1753761175325,"stop":1753761175326,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ffa8768c53423c","name":"Accepts a valid Waku Message","time":{"start":1753761179147,"stop":1753761179148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7caefd54d2d98398","name":"yields decoded messages","time":{"start":1753761145586,"stop":1753761145586,"duration":0},"status":"passed","severity":"normal"},{"uid":"92017eadab8ef75f","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753761175453,"stop":1753761175454,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9a7bd2a324dc6f","name":"Push message with SQL Injection payload","time":{"start":1753761760703,"stop":1753761760704,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa7609ad5e0664c","name":"should throw an error for insufficient data","time":{"start":1753761128560,"stop":1753761128560,"duration":0},"status":"passed","severity":"normal"},{"uid":"83071184dd7bc012","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753761128559,"stop":1753761128560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5184c0632e82840","name":"should properly compute the node id","time":{"start":1753761134580,"stop":1753761134581,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3a0caf971dab90","name":"should do nothing when connections still exist","time":{"start":1753761144968,"stop":1753761144968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a310b74e8d2d417b","name":"Waku message hash computation (payload length 0)","time":{"start":1753761144822,"stop":1753761144822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbe5f200be24bdb","name":"should be safe to call multiple times","time":{"start":1753761144503,"stop":1753761144503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3e9485f28806a7","name":"should handle queue processing errors gracefully","time":{"start":1753761145301,"stop":1753761145301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca00f9f17cf1e9bc","name":"should use configured peers when available","time":{"start":1753761175649,"stop":1753761175649,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8ccc5ae75678a4","name":"should add event listener for peer:discovery","time":{"start":1753761144491,"stop":1753761144495,"duration":4},"status":"passed","severity":"normal"},{"uid":"7507a5f01d8d8b5b","name":"Check message with no content topic is not received","time":{"start":1753761651623,"stop":1753761651624,"duration":1},"status":"passed","severity":"normal"},{"uid":"729f8635a6fcfa69","name":"should use DNS peer discovery with light client","time":{"start":1753761208996,"stop":1753761208996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c0ac338e0974601","name":"Passing page size 19 when there are 20 messages","time":{"start":1753761492390,"stop":1753761492390,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfbe3fd77a52a43","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753761128196,"stop":1753761128196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71f65913ba8df85","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753761224442,"stop":1753761224443,"duration":1},"status":"passed","severity":"normal"},{"uid":"d576816712da767","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753761133952,"stop":1753761133952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c896f7126b22ab65","name":"should handle case when navigator is not available","time":{"start":1753761143815,"stop":1753761143816,"duration":1},"status":"passed","severity":"normal"},{"uid":"be15e970e2f69538","name":"Push message with shell command payload","time":{"start":1753761760720,"stop":1753761760720,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d2d410c9d6ac22","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753761133950,"stop":1753761133950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8326b66a91faabe4","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753761128203,"stop":1753761128203,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ab5c7dc21e787c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753761185061,"stop":1753761185061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f28032ed0e0f05d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753761133957,"stop":1753761133957,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3082d80425fe6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753761185057,"stop":1753761185060,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d4fc11fc4d65373","name":"Check message on other pubsub topic is not received","time":{"start":1753761651623,"stop":1753761651623,"duration":0},"status":"passed","severity":"normal"},{"uid":"75caec67b98204c2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753761184502,"stop":1753761184503,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9d86e913ee6780","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753761185068,"stop":1753761185068,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2f39b6af8cc581","name":"should reject if WakuNode is not started","time":{"start":1753761175615,"stop":1753761175615,"duration":0},"status":"passed","severity":"normal"},{"uid":"722d37936abf0894","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753761144993,"stop":1753761144993,"duration":0},"status":"passed","severity":"normal"},{"uid":"918fdc0715fcfc21","name":"should throw if no connection provided","time":{"start":1753761145486,"stop":1753761145486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91fb302f4c0d1ad","name":"Check meta is set [symmetric]","time":{"start":1753761163715,"stop":1753761163715,"duration":0},"status":"passed","severity":"normal"},{"uid":"175ab33ea8ae2cf","name":"throws on content topic with non-number generation field","time":{"start":1753761128192,"stop":1753761128193,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9c21a55aa1b400","name":"should not fail to start the service if it is already started","time":{"start":1753761157563,"stop":1753761157563,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a29517cc9db990","name":"should return false when peer is on different cluster","time":{"start":1753761144590,"stop":1753761144590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f88e7da60d354e","name":"should not modify tags of connections for different peers","time":{"start":1753761175461,"stop":1753761175461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0668a528927d090","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753761185060,"stop":1753761185061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7206b16f68e87b3c","name":"should not fail to stop the service if it was not started","time":{"start":1753761208992,"stop":1753761208993,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fff7054fb1e18f1","name":"should not receive a peer event before start","time":{"start":1753761208994,"stop":1753761208995,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e5b4674a04d200","name":"should stop all internal components","time":{"start":1753761145461,"stop":1753761145461,"duration":0},"status":"passed","severity":"normal"},{"uid":"2237a2b43a932fd2","name":"Refresh subscription","time":{"start":1753761677922,"stop":1753761677923,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad335f517efb760","name":"recovers when dns.resolve returns empty","time":{"start":1753761153784,"stop":1753761153784,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e4bea65a8e6b1c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753761456371,"stop":1753761456371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5a1f5210d0888b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753761188545,"stop":1753761188545,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e8db1c89b12e19","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app78/8/topic293/proto","time":{"start":1753761443769,"stop":1753761443769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75d2036d6470bc3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/10/topic222/utf8","time":{"start":1753761443770,"stop":1753761443770,"duration":0},"status":"passed","severity":"normal"},{"uid":"74462ed1184b8900","name":"Push message with custom timestamp: 1753757628800","time":{"start":1753761760715,"stop":1753761760715,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa72deade5e3fee","name":"peer exchange sets tag","time":{"start":1753761350084,"stop":1753761350084,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e77fba58fe3e62f","name":"should clear all timers","time":{"start":1753761144797,"stop":1753761144797,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bb74ef6b5142c","name":"Register correct protocols","time":{"start":1753761356642,"stop":1753761356642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c03f275d7e5dc10","name":"rejects hash query with content filter parameters","time":{"start":1753761145147,"stop":1753761145153,"duration":6},"status":"passed","severity":"normal"},{"uid":"28176d4a14b8bcd5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753761494478,"stop":1753761494479,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfbe95257f13a43","name":"should work with v3 peers","time":{"start":1753761175228,"stop":1753761175228,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8776e7bb2030ea","name":"Push message with content topic containing Chinese","time":{"start":1753761760725,"stop":1753761760725,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a96404aec1cedd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753761185056,"stop":1753761185057,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d030116594f79a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753761133951,"stop":1753761133952,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f929c8460016a0","name":"Push message with content topic containing SQL Injection","time":{"start":1753761760712,"stop":1753761760712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c4a5599e557392","name":"should mark all messages in causal history as acknowledged","time":{"start":1753761188545,"stop":1753761188545,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5817d56f5995d46","name":"should drop connection to one peer on hangUp","time":{"start":1753761293882,"stop":1753761293883,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a076ab86e890072","name":"should start and stop interval correctly","time":{"start":1753761174192,"stop":1753761174193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56a7686a55c5670","name":"Push 30 different messages","time":{"start":1753761760708,"stop":1753761760708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dbe32e0319203292","name":"should keep entries that haven't expired yet","time":{"start":1753761173258,"stop":1753761173266,"duration":8},"status":"passed","severity":"normal"},{"uid":"e218d4cae43439ce","name":"should encodeTxt and decodeTxt","time":{"start":1753761134572,"stop":1753761134573,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6dd250fd2d787b","name":"accepts time-filtered query with content filter","time":{"start":1753761145154,"stop":1753761145154,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf22c42d6f1bc6c4","name":"Check received message containing numeric","time":{"start":1753761651616,"stop":1753761651616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36ad72fa9f11b8a","name":"Encoder throws on undefined content topic","time":{"start":1753761165258,"stop":1753761165258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9000d1270b2b314","name":"should throw error - invalid id","time":{"start":1753761134579,"stop":1753761134579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f100feed91aba07c","name":"should properly create location multiaddrs - tcp","time":{"start":1753761134586,"stop":1753761134586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3e0ea91dbb6871","name":"should perform ping and update peer store on timer","time":{"start":1753761144804,"stop":1753761144804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c7cff290081aa0","name":"should set field with all protocols enabled","time":{"start":1753761134587,"stop":1753761134587,"duration":0},"status":"passed","severity":"normal"},{"uid":"f672cd6b3904cefc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753761128205,"stop":1753761128205,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c015a7fcb66af35","name":"Check message with no payload is not received","time":{"start":1753761651624,"stop":1753761651624,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e0adb8a327d69f","name":"should return false and handle errors gracefully","time":{"start":1753761145467,"stop":1753761145468,"duration":1},"status":"passed","severity":"normal"},{"uid":"1206975f7733ce4d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753761677917,"stop":1753761677918,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d96e0f23268226f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753761185036,"stop":1753761185036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46b88b62266a27e","name":"Publish message with custom timestamp: Wed Aug 07 2024 03:55:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1753761345545,"stop":1753761345545,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f35c219c790a6b7","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753761185048,"stop":1753761185050,"duration":2},"status":"passed","severity":"normal"},{"uid":"8dad212b2087e101","name":"Check message with no pubsub topic is not received","time":{"start":1753761651623,"stop":1753761651623,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e3076daaa68deb","name":"should successfully stop","time":{"start":1753761175642,"stop":1753761175643,"duration":1},"status":"passed","severity":"normal"},{"uid":"de522a0d4dc2f25a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753761224441,"stop":1753761224441,"duration":0},"status":"passed","severity":"normal"},{"uid":"952354b61b65256a","name":"should skip peer when already connected","time":{"start":1753761145294,"stop":1753761145294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d5c0e23b08a0b5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app19/2/topic413/xml","time":{"start":1753761443769,"stop":1753761443769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beadc609253468","name":"Encoder throws on undefined content topic","time":{"start":1753761163717,"stop":1753761163717,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4abb094cd9a428","name":"Check received message containing unicode special characters","time":{"start":1753761651620,"stop":1753761651620,"duration":0},"status":"passed","severity":"normal"},{"uid":"328cd50b15cabb1f","name":"A test","time":{"start":1753761264743,"stop":1753761264744,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91b2cdcf20887f9","name":"should handle hash queries without validation","time":{"start":1753761175649,"stop":1753761175649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19f24d7cf349551","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753761128206,"stop":1753761128206,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd39cc70aa111e8","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753761185038,"stop":1753761185038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e57288bdd6b19c8","name":"rejects hash query with time filter","time":{"start":1753761145153,"stop":1753761145154,"duration":1},"status":"passed","severity":"normal"},{"uid":"4313ace9680b775c","name":"Check received message containing JSON","time":{"start":1753761651608,"stop":1753761651609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f896a057eb137546","name":"should emit a peer event after start","time":{"start":1753761208994,"stop":1753761208994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d962c6438b89fc7b","name":"Ephemeral field set to true","time":{"start":1753761145659,"stop":1753761145659,"duration":0},"status":"passed","severity":"normal"},{"uid":"a799b6fbd353ee0","name":"should have no discoveries enabled by default","time":{"start":1753761174804,"stop":1753761174806,"duration":2},"status":"passed","severity":"normal"},{"uid":"92b0342d35a99dcc","name":"more peers than existing","time":{"start":1753761321146,"stop":1753761321146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67e8188f95f3bb2d","name":"Publish message with custom timestamp: Tue Jul 29 2025 04:55:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1753761345546,"stop":1753761345546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9049e9ae21c6f57","name":"Check publish message containing numeric","time":{"start":1753761345539,"stop":1753761345540,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c1af334b3094f6","name":"should not fail to stop the service if it was not started","time":{"start":1753761157562,"stop":1753761157563,"duration":1},"status":"passed","severity":"normal"},{"uid":"895aa57cf10bde2d","name":"Callback on promise","time":{"start":1753761494908,"stop":1753761494909,"duration":1},"status":"passed","severity":"normal"},{"uid":"145fc2aeb9cb9c31","name":"Subscribe and receive messages via lightPush","time":{"start":1753761677907,"stop":1753761677907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9281c257cd54107","name":"should allow redial after cooldown period","time":{"start":1753761145295,"stop":1753761145296,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb134d1a8f3d406b","name":"should dial peer when no shard info available","time":{"start":1753761145297,"stop":1753761145297,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f9fcab3a7c65a1","name":"Filter","time":{"start":1753761510405,"stop":1753761510405,"duration":0},"status":"passed","severity":"normal"},{"uid":"409fc3ef5843f45b","name":"Query generator for multiple messages","time":{"start":1753761494902,"stop":1753761494902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35d10a7b2b2c288","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753761356662,"stop":1753761356662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06f7cf9f6bd091f","name":"should handle dial errors","time":{"start":1753761145466,"stop":1753761145466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f262d26669733899","name":"should not receive a peer event after stop","time":{"start":1753761320877,"stop":1753761320877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9501af38611d272","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753761677910,"stop":1753761677910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"acab2b29f3d87724","name":"Check received message containing SQL Injection","time":{"start":1753761651617,"stop":1753761651618,"duration":1},"status":"passed","severity":"normal"},{"uid":"549b1843c32239c3","name":"Push message with custom timestamp: 1753764828800","time":{"start":1753761760715,"stop":1753761760716,"duration":1},"status":"broken","severity":"normal"},{"uid":"163d52fac23e2e2","name":"should handle complete dial lifecycle","time":{"start":1753761145302,"stop":1753761145303,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0fb45e624d9ba9","name":"should handle incoming messages","time":{"start":1753761175642,"stop":1753761175642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b774fa610bba134a","name":"Push message with long payload","time":{"start":1753761760700,"stop":1753761760700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e982484a27698a54","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753761153594,"stop":1753761153594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4491557be962f369","name":"Callback on promise, aborts when callback returns true","time":{"start":1753761494909,"stop":1753761494909,"duration":0},"status":"passed","severity":"normal"},{"uid":"453a5695d3d18441","name":"Check publish message containing Russian","time":{"start":1753761345541,"stop":1753761345541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57b92dee90cd6d2","name":"should increase lamport timestamp","time":{"start":1753761188541,"stop":1753761188541,"duration":0},"status":"passed","severity":"normal"},{"uid":"1810b08ead057033","name":"Push message with content topic containing unicode special characters","time":{"start":1753761760727,"stop":1753761760727,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c116e3f9bd89fe","name":"Push message with custom timestamp: 1753757628800","time":{"start":1753761760728,"stop":1753761760728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32d625f75b6674c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753761133955,"stop":1753761133956,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aede1ca0cefed94","name":"should remove event listeners from libp2p","time":{"start":1753761143808,"stop":1753761143809,"duration":1},"status":"passed","severity":"normal"},{"uid":"243f5e16cbe1d89a","name":"should properly create location multiaddrs - udp4","time":{"start":1753761134584,"stop":1753761134584,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2aac73935fd83c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753761356645,"stop":1753761356645,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee4cd9e1a2a96f2","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753761145487,"stop":1753761145488,"duration":1},"status":"passed","severity":"normal"},{"uid":"9434cff4c9a6212c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753761128204,"stop":1753761128204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7f5ffcaac7612c","name":"should be empty after removing the only subscription","time":{"start":1753761175788,"stop":1753761175788,"duration":0},"status":"passed","severity":"normal"},{"uid":"c218002bd1903a1c","name":"should return true when peer is on the specified shard","time":{"start":1753761144594,"stop":1753761144594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3de8310bd0ed0cb","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753761143814,"stop":1753761143815,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5865286fbbe390d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753761456370,"stop":1753761456370,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef7db94cfa6717e","name":"should return false when network is not connected","time":{"start":1753761145463,"stop":1753761145464,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8bf616cc027afe","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753761185057,"stop":1753761185057,"duration":0},"status":"passed","severity":"normal"},{"uid":"504181ddfe11d8a9","name":"should insert message into bloom filter","time":{"start":1753761188542,"stop":1753761188542,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e92fc9deb6fac3","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753761128200,"stop":1753761128200,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4a78a50f96c2c6","name":"should create an instance with libp2p and dialer","time":{"start":1753761144490,"stop":1753761144490,"duration":0},"status":"passed","severity":"normal"},{"uid":"7259e3b08cf9c0cb","name":"Encoder throws on empty string content topic","time":{"start":1753761165258,"stop":1753761165258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d37979bd8d69d9d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753761128205,"stop":1753761128205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc1ae10adb9c4a1","name":"should continually clean up expired entries at intervals","time":{"start":1753761173274,"stop":1753761173274,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a172c443e654f2f","name":"Push message with content topic containing escaped characters","time":{"start":1753761760712,"stop":1753761760713,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8bf3a9b4ef3560","name":"should not return locked peers if enough unlocked are available","time":{"start":1753761175447,"stop":1753761175447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea3eefd3b26e5a6","name":"should not allow unachievable error rate","time":{"start":1753761184502,"stop":1753761184502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3570721d38eb1ed0","name":"should start ping timers on peer connect","time":{"start":1753761144799,"stop":1753761144799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f899b885e6e83773","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753761185057,"stop":1753761185057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc2b61b01957efd","name":"should hang up with multiaddr and return true on success","time":{"start":1753761145467,"stop":1753761145467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceb8c32c0d1b458","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753761677908,"stop":1753761677908,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8abd774234fe55","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753761185061,"stop":1753761185062,"duration":1},"status":"passed","severity":"normal"},{"uid":"1547db638d50525f","name":"should initialize with custom number of peers","time":{"start":1753761175440,"stop":1753761175441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d15f44a45b4eb35","name":"Passing page size 1 when there are 4 messages","time":{"start":1753761492387,"stop":1753761492388,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6cc84b7b8b0a9f","name":"should fail to send if no connected peers found","time":{"start":1753761175226,"stop":1753761175226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d866a130d3dc20ec","name":"Query with Ordered Callback, No message returned","time":{"start":1753761467081,"stop":1753761467081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7c01407c0b74b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753761338824,"stop":1753761338825,"duration":1},"status":"passed","severity":"normal"},{"uid":"512ca44187d00061","name":"random static sharding 3 - Cluster ID: 225, Shard ID: 930","time":{"start":1753761454278,"stop":1753761454279,"duration":1},"status":"passed","severity":"normal"},{"uid":"945e0eb49459de7d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753761185032,"stop":1753761185033,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e17dab10589e777","name":"should not create relay timers when relay is not provided","time":{"start":1753761144807,"stop":1753761144808,"duration":1},"status":"passed","severity":"normal"},{"uid":"b184a149f85c7707","name":"Decoder throws on empty string content topic","time":{"start":1753761163718,"stop":1753761163719,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a4bb0caa904891","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753761185040,"stop":1753761185041,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a928124c0e90c9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753761185041,"stop":1753761185042,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fccb146c556275","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753761677909,"stop":1753761677909,"duration":0},"status":"passed","severity":"normal"},{"uid":"844c7ff97a0811b9","name":"Check received message containing emoji","time":{"start":1753761651610,"stop":1753761651610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e6d803b3aad06f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753761165257,"stop":1753761165257,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f689432f973002","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753761144597,"stop":1753761144598,"duration":1},"status":"passed","severity":"normal"},{"uid":"c713165d7099514b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753761185039,"stop":1753761185039,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ad3ff7c1f7a109","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753761128198,"stop":1753761128198,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b324062890d38a","name":"Subscribe and receive messages via waku relay post","time":{"start":1753761677908,"stop":1753761677909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd970a8774b2ef9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753761153594,"stop":1753761153594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec3747be61eb015","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753761185034,"stop":1753761185034,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53c5dcd9d214c69","name":"Check message with no payload is not received","time":{"start":1753761651613,"stop":1753761651614,"duration":1},"status":"passed","severity":"normal"},{"uid":"8916df6568bdf457","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753761677918,"stop":1753761677918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a072b768242b0602","name":"accepts valid message hash query","time":{"start":1753761145146,"stop":1753761145147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec2c2d7f776ab84","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753761133953,"stop":1753761133954,"duration":1},"status":"passed","severity":"normal"},{"uid":"3068245b99f109f1","name":"should dial all peers on dial","time":{"start":1753761293877,"stop":1753761293877,"duration":0},"status":"passed","severity":"normal"},{"uid":"65394ed756aff71c","name":"ignores unrecognized TXT record formats","time":{"start":1753761153785,"stop":1753761153785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4da2a6e843da33","name":"should not process empty queue","time":{"start":1753761145300,"stop":1753761145301,"duration":1},"status":"passed","severity":"normal"},{"uid":"1902eb8b6e8513f5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753761456370,"stop":1753761456371,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe130e1b3d7dce4","name":"should requeue task if no peer is available","time":{"start":1753761174204,"stop":1753761174213,"duration":9},"status":"passed","severity":"normal"},{"uid":"436b8a280a99e427","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753761366434,"stop":1753761366434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1706529770002281","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753761185040,"stop":1753761185040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dfb900a97e0816","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753761174813,"stop":1753761174813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13208e96c6ef52e","name":"should retry if all attempts fail","time":{"start":1753761174224,"stop":1753761174224,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe02ff76d95dbfb","name":"throws if decoders don't match content topics","time":{"start":1753761145584,"stop":1753761145584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a682bf17fe1d4e9","name":"Push message with XML payload","time":{"start":1753761760704,"stop":1753761760704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba39d1d0d60e7d8","name":"should not receive a peer event after stop","time":{"start":1753761208995,"stop":1753761208995,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58e2768b57c37d6","name":"should process up to 3 peers at once","time":{"start":1753761145300,"stop":1753761145300,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8123be35efe4809","name":"Relay - times out","time":{"start":1753761510400,"stop":1753761510401,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9aff4b778423e77","name":"messageHashStr produces different results for different inputs","time":{"start":1753761144833,"stop":1753761144833,"duration":0},"status":"passed","severity":"normal"},{"uid":"499a8f6de19d50bb","name":"Overlapping topic subscription","time":{"start":1753761356646,"stop":1753761356646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9cfad9ac95514d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753761185067,"stop":1753761185068,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bd88df05c9c30d","name":"should dial all known peers when reached zero connections","time":{"start":1753761247091,"stop":1753761247094,"duration":3},"status":"passed","severity":"normal"},{"uid":"50345044fd0fe925","name":"should not fail to stop the service if it was not started","time":{"start":1753761320875,"stop":1753761320875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a517eab82e12ea","name":"Decoder throws on undefined content topic","time":{"start":1753761145660,"stop":1753761145661,"duration":1},"status":"passed","severity":"normal"},{"uid":"fabbea2e148ae41a","name":"should allow redial after failed dial cooldown expires","time":{"start":1753761145298,"stop":1753761145298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2656bf1d4ce7a282","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753761366439,"stop":1753761366439,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbdac14704d95b7","name":"Ordered Callback - true","time":{"start":1753761478331,"stop":1753761478331,"duration":0},"status":"passed","severity":"normal"},{"uid":"971edbccacf2069a","name":"Overlapping topic subscription","time":{"start":1753761677911,"stop":1753761677911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab4f73ba5f807c0","name":"Check message with invalid timestamp is not received","time":{"start":1753761651622,"stop":1753761651623,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6bdba64841bc11","name":"Push message with content topic containing special chars","time":{"start":1753761760710,"stop":1753761760710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c7eedc41a2243a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753761356651,"stop":1753761356654,"duration":3},"status":"passed","severity":"normal"},{"uid":"e76374fc1a3b5bc7","name":"should start and setup intervals and event listeners","time":{"start":1753761175789,"stop":1753761175789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10b976772355216","name":"isConnected should return true after first peer connects","time":{"start":1753761224441,"stop":1753761224441,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2399f026edf602c","name":"should successfully query store with valid decoders and options","time":{"start":1753761175647,"stop":1753761175648,"duration":1},"status":"passed","severity":"normal"},{"uid":"b830d171ec73d407","name":"should handle complete connection lifecycle","time":{"start":1753761143833,"stop":1753761143833,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ccbec927553918","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753761185053,"stop":1753761185055,"duration":2},"status":"passed","severity":"normal"},{"uid":"952a887205cc9d84","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753761677925,"stop":1753761677925,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb54194fb829391","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753761185052,"stop":1753761185052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c595f95af5fd1e5c","name":"should be safe to call multiple times","time":{"start":1753761144959,"stop":1753761144965,"duration":6},"status":"passed","severity":"normal"},{"uid":"1462b6255b687832","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753761677913,"stop":1753761677913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80d1ae107305f63","name":"Push message with content topic containing long","time":{"start":1753761760709,"stop":1753761760709,"duration":0},"status":"passed","severity":"normal"},{"uid":"983225ef7d564ae8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753761677914,"stop":1753761677914,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b2cd8d907a91bd","name":"should handle empty pubsub topics","time":{"start":1753761144814,"stop":1753761144814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16bd4b693295f9","name":"should check connected peers if present and suitable","time":{"start":1753761175618,"stop":1753761175618,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa38ba845bd0616a","name":"groups content topics by expected pubsub topic","time":{"start":1753761128201,"stop":1753761128201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80d0696092abe09","name":"random static sharding 7 - Cluster ID: 82, Shard ID: 123","time":{"start":1753761454283,"stop":1753761454283,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d5edc6af8bede1","name":"same cluster: nodes connect","time":{"start":1753761281077,"stop":1753761281077,"duration":0},"status":"passed","severity":"normal"},{"uid":"581bd16198af814d","name":"should set field with all protocols disabled","time":{"start":1753761134586,"stop":1753761134587,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8fd9362e5caeb8","name":"should return all connected peers without codec filter","time":{"start":1753761145468,"stop":1753761145469,"duration":1},"status":"passed","severity":"normal"},{"uid":"933d2512fbf1dbaf","name":"Query generator for multiple messages with different content topic format","time":{"start":1753761494908,"stop":1753761494908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8c97331306b0d7","name":"should return false when peer is not found","time":{"start":1753761144593,"stop":1753761144593,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9417813af679c","name":"should throw error when no peers are available","time":{"start":1753761175648,"stop":1753761175648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5bfb85c6b2bf12","name":"should set field with only STORE enabled","time":{"start":1753761134588,"stop":1753761134588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee2962d4d7fc53e","name":"should dial peers from store on start","time":{"start":1753761144957,"stop":1753761144957,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f18cfb0568b5e9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753761128199,"stop":1753761128200,"duration":1},"status":"passed","severity":"normal"},{"uid":"10cc7c198f968f43","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753761467078,"stop":1753761467079,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1b5406a6639dd","name":"Sign & Recover","time":{"start":1753761164190,"stop":1753761164190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f671f878c12ae506","name":"Round trip binary serialization","time":{"start":1753761145659,"stop":1753761145659,"duration":0},"status":"passed","severity":"normal"},{"uid":"2884f0f0ad601911","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753761677913,"stop":1753761677913,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bde788c5bc86896","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753761145661,"stop":1753761145661,"duration":0},"status":"passed","severity":"normal"},{"uid":"636fa8ece366941a","name":"should handle different types of entries","time":{"start":1753761173266,"stop":1753761173267,"duration":1},"status":"passed","severity":"normal"},{"uid":"696e7cf6b38366a2","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753761184503,"stop":1753761184503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1876155bdc8b7a66","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753761153788,"stop":1753761153788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5f1a41ab6d01885","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753761185033,"stop":1753761185034,"duration":1},"status":"passed","severity":"normal"},{"uid":"980322d3fec12f4d","name":"should get all peers from store","time":{"start":1753761144968,"stop":1753761144969,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9519498d860ba1a","name":"should not receive a peer event before start","time":{"start":1753761320877,"stop":1753761320877,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cf286f02efa70a","name":"Check received message containing Chinese","time":{"start":1753761651616,"stop":1753761651617,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9988f8d803bc41","name":"Check publish message containing SQL Injection","time":{"start":1753761345541,"stop":1753761345541,"duration":0},"status":"passed","severity":"normal"},{"uid":"560a39630e43e213","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753761467081,"stop":1753761467081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4911bc01e977fddd","name":"Meta field set when metaSetter is specified","time":{"start":1753761145659,"stop":1753761145660,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae151d165a5f73ab","name":"Push message with XML payload","time":{"start":1753761760719,"stop":1753761760719,"duration":0},"status":"passed","severity":"normal"},{"uid":"11aabc67ba6f8a50","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753761134577,"stop":1753761134577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7237c4e0741a0786","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753761677918,"stop":1753761677918,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf0b6000d28cc67","name":"should handle errors when getting connections","time":{"start":1753761143827,"stop":1753761143827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ed8256842211ae","name":"Relay - dialed after","time":{"start":1753761510400,"stop":1753761510400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26a3a520510f44b","name":"should create dialer with libp2p and shardReader","time":{"start":1753761145282,"stop":1753761145284,"duration":2},"status":"passed","severity":"normal"},{"uid":"88eec84781743ecf","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753761345544,"stop":1753761345545,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94c8d4a1574a325","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753761133951,"stop":1753761133951,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f73f7e0c9cdf1b","name":"Generator, one shard","time":{"start":1753761460747,"stop":1753761460747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f75f8267b83c742","name":"should remove expired entries after TTL has passed","time":{"start":1753761173254,"stop":1753761173258,"duration":4},"status":"passed","severity":"normal"},{"uid":"382c98da7b76f3a8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753761677909,"stop":1753761677909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b2dd8b9db03abc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753761507652,"stop":1753761507652,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f06a176703280b9","name":"should create all internal components","time":{"start":1753761145456,"stop":1753761145456,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc183ac24ce5839","name":"should lock peers when selected","time":{"start":1753761175446,"stop":1753761175446,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa13349ea995df54","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753761188549,"stop":1753761188549,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b65a1774779b548","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753761144957,"stop":1753761144958,"duration":1},"status":"passed","severity":"normal"},{"uid":"4383ae7f82cd5e8b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753761175641,"stop":1753761175642,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd2b51eb8e5514c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753761507646,"stop":1753761507646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dbe155f39d82b5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753761366433,"stop":1753761366434,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbae0fae2151184c","name":"should add peer to queue when queue is not empty","time":{"start":1753761145294,"stop":1753761145294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee5090f0578eb94","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753761175648,"stop":1753761175649,"duration":1},"status":"passed","severity":"normal"},{"uid":"935334e3a830bae9","name":"should handle browser offline state overriding peer connections","time":{"start":1753761143834,"stop":1753761143834,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbd739b5a82efdc","name":"LightPush","time":{"start":1753761510404,"stop":1753761510405,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f35f2556af1bce1","name":"should remove event listener for peer:discovery","time":{"start":1753761144503,"stop":1753761144503,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbfc5fcdf1e69df","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1753761507647,"stop":1753761507647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3f0a944c3d634f","name":"should not be empty after adding a subscription","time":{"start":1753761175787,"stop":1753761175788,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa97ade50f67f8b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753761494907,"stop":1753761494908,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d227d672573002d","name":"Relay + Store","time":{"start":1753761134589,"stop":1753761134589,"duration":0},"status":"passed","severity":"normal"},{"uid":"420a6259dfdc6d66","name":"Query with Ordered Callback, No Decoder","time":{"start":1753761467080,"stop":1753761467081,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb321128859f64d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753761153595,"stop":1753761153595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4892b311c766b6","name":"Check message with non string payload is not received","time":{"start":1753761651614,"stop":1753761651614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1827aa5b27713e0a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753761144820,"stop":1753761144821,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a132ab2e718b39","name":"tcp ip4 address","time":{"start":1753761133823,"stop":1753761133825,"duration":2},"status":"passed","severity":"normal"},{"uid":"bcf4b3acd9dbedcf","name":"non connected peers","time":{"start":1753761321147,"stop":1753761321147,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1ea89a296e7c39c","name":"should handle complete discovery-to-dial flow","time":{"start":1753761144519,"stop":1753761144519,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c2d13ec18154ee","name":"throws on content topic with too few or too many fields","time":{"start":1753761128192,"stop":1753761128192,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdefe67cb3831e25","name":"should only return 1 node with store capability","time":{"start":1753761153786,"stop":1753761153787,"duration":1},"status":"passed","severity":"normal"},{"uid":"5321b10f81d33cdb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753761366436,"stop":1753761366437,"duration":1},"status":"passed","severity":"normal"},{"uid":"654675c64f200e7","name":"Query Generator, No message returned","time":{"start":1753761467079,"stop":1753761467080,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae84d120d84c0b6","name":"Push message with Basic HTML tag payload","time":{"start":1753761760705,"stop":1753761760705,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cde281b0a6548f","name":"should return false when peer is on different cluster","time":{"start":1753761144594,"stop":1753761144595,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15b515e13decbd6","name":"Publish message with custom timestamp: Tue Jul 29 2025 02:55:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1753761345545,"stop":1753761345545,"duration":0},"status":"passed","severity":"normal"},{"uid":"63786923541b2fd0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753761228586,"stop":1753761228587,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ca29b42771c6c0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753761144829,"stop":1753761144830,"duration":1},"status":"passed","severity":"normal"},{"uid":"c111c073d08996e7","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753761144519,"stop":1753761144519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79ecbd396ccf0cc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753761651611,"stop":1753761651611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d126fed591081d24","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753761494474,"stop":1753761494477,"duration":3},"status":"passed","severity":"normal"},{"uid":"e798b1b2f4e2da32","name":"Light Node - default protocols","time":{"start":1753761510406,"stop":1753761510407,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b5cdf2ed36ae89","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753761143826,"stop":1753761143827,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf707af8467afd3","name":"should wait for LightPush peer to be connected","time":{"start":1753761175618,"stop":1753761175618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78b96f8ed1d446b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753761128208,"stop":1753761128209,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ce28d4cbf6514f","name":"1 Store, 2 fetches","time":{"start":1753761153436,"stop":1753761153436,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b7be9cdf291e78","name":"should only return 1 node with relay and store capability","time":{"start":1753761153786,"stop":1753761153786,"duration":0},"status":"passed","severity":"normal"},{"uid":"90508e4b7f0914d7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753761338825,"stop":1753761338825,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0ff447602fd9a2","name":"Push message with content topic containing unicode special characters","time":{"start":1753761760713,"stop":1753761760713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8578eec6758a0c4","name":"should skip peer when not on same cluster","time":{"start":1753761145296,"stop":1753761145296,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd08eb58b0254ba","name":"Query with Promise Callback, No Decoder","time":{"start":1753761467081,"stop":1753761467082,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3039f1c03abef2","name":"should dial more peers if under maxConnections","time":{"start":1753761144979,"stop":1753761144987,"duration":8},"status":"passed","severity":"normal"},{"uid":"ab43021f8fc441dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753761128205,"stop":1753761128205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a378810a8d264453","name":"should not retry if at least one success","time":{"start":1753761175228,"stop":1753761175228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9e26d9f96db566","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753761185051,"stop":1753761185051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e327735e6304bed","name":"handles different networkShards values correctly","time":{"start":1753761128202,"stop":1753761128202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7395553bc0b79ea0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753761128208,"stop":1753761128208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f1d8a540f9a37","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753761185046,"stop":1753761185047,"duration":1},"status":"passed","severity":"normal"},{"uid":"769323ec22380e67","name":"Check received message containing JSON","time":{"start":1753761651619,"stop":1753761651619,"duration":0},"status":"passed","severity":"normal"},{"uid":"299689b3d7bf27d9","name":"Push message with content topic containing escaped characters","time":{"start":1753761760726,"stop":1753761760727,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ce7b1427563be2","name":"Refresh subscription","time":{"start":1753761356645,"stop":1753761356646,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b9e4506fdf803420","name":"should add and check entries correctly","time":{"start":1753761173244,"stop":1753761173253,"duration":9},"status":"passed","severity":"normal"},{"uid":"3593bb38b2f71adf","name":"Nodes with multiple pubsub topic","time":{"start":1753761338825,"stop":1753761338825,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf58d6800352656d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753761356657,"stop":1753761356660,"duration":3},"status":"passed","severity":"normal"},{"uid":"d01800b0dd7be31","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753761145114,"stop":1753761145116,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea94086e4737c9bd","name":"Check publish message containing long","time":{"start":1753761345539,"stop":1753761345539,"duration":0},"status":"passed","severity":"normal"},{"uid":"28eab40844fbbcc0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753761366434,"stop":1753761366435,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bac703fc21c80a0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753761145487,"stop":1753761145487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f67e841a846fa88","name":"Check received message containing long","time":{"start":1753761651615,"stop":1753761651616,"duration":1},"status":"passed","severity":"normal"},{"uid":"6112ff066813c78d","name":"Push message with meta","time":{"start":1753761760727,"stop":1753761760727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb249a516dcf3a92","name":"should throw error - no public key","time":{"start":1753761134580,"stop":1753761134580,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d88e00ca35ce8c","name":"should partition messages based on acknowledgement status","time":{"start":1753761188548,"stop":1753761188548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4620f3a5b2d1d61","name":"should dial with multiaddr and return stream","time":{"start":1753761145465,"stop":1753761145466,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b91ab2801121d","name":"should create KeepAliveManager with required options","time":{"start":1753761144790,"stop":1753761144791,"duration":1},"status":"passed","severity":"normal"}] |