mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-09 16:33:12 +00:00
1 line
220 KiB
JSON
1 line
220 KiB
JSON
[{"uid":"f57f679f550d101a","name":"Push message with content topic containing short","time":{"start":1763084210937,"stop":1763084210937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff31fa54f03a3d5","name":"Push message with content topic containing long","time":{"start":1763084210926,"stop":1763084210926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c936a8644ec4d6","name":"Push message with content topic containing SQL Injection","time":{"start":1763084210927,"stop":1763084210927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3f0b293c14cc5e","name":"should create KeepAliveManager with relay","time":{"start":1763083072140,"stop":1763083072142,"duration":2},"status":"passed","severity":"normal"},{"uid":"92651a23b1034b73","name":"Push message with JSON payload","time":{"start":1763084210923,"stop":1763084210924,"duration":1},"status":"passed","severity":"normal"},{"uid":"765d0002822a7203","name":"should clear the dialing interval","time":{"start":1763083071638,"stop":1763083071639,"duration":1},"status":"passed","severity":"normal"},{"uid":"728cd3a0083aec84","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763083079268,"stop":1763083079271,"duration":3},"status":"passed","severity":"normal"},{"uid":"9180916ef90ea064","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763083624911,"stop":1763083624912,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50494719f3bbffc","name":"Push 30 different messages","time":{"start":1763084210960,"stop":1763084210960,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2a5071af9815141","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763083386371,"stop":1763083386372,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b288b5c28395719","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763083107332,"stop":1763083107333,"duration":1},"status":"passed","severity":"normal"},{"uid":"b392de6f7ec20265","name":"All","time":{"start":1763083152926,"stop":1763083152928,"duration":2},"status":"passed","severity":"normal"},{"uid":"660294cf5a0525bb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763083624913,"stop":1763083624913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ebacbe3934b851","name":"should stop ping timers on peer disconnect","time":{"start":1763083072147,"stop":1763083072149,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f936610a9087dac","name":"Subscribe to topic containing short and publish message","time":{"start":1763083355913,"stop":1763083355914,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e8376b4d90d8fd","name":"Push message with XML payload","time":{"start":1763084210958,"stop":1763084210958,"duration":0},"status":"passed","severity":"normal"},{"uid":"be763527c91c1624","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763083107323,"stop":1763083107323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bde410abba4b68","name":"Fails to push message bigger that 1MB","time":{"start":1763084210943,"stop":1763084210943,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c48a8cfab0a4d7","name":"Throws when trying to push message with empty payload","time":{"start":1763084210961,"stop":1763084210961,"duration":0},"status":"passed","severity":"normal"},{"uid":"db71664075be970d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763083107323,"stop":1763083107323,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4879e21dd1dcc9","name":"should handle large number of peers request","time":{"start":1763083080803,"stop":1763083080803,"duration":0},"status":"passed","severity":"normal"},{"uid":"33627be574ac9f54","name":"should allow redial after cooldown period","time":{"start":1763083071657,"stop":1763083071657,"duration":0},"status":"passed","severity":"normal"},{"uid":"1258aa46861b6bc0","name":"Check received message containing Russian","time":{"start":1763083598075,"stop":1763083598075,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a41ea763fd71e7","name":"ignores domain fetching errors","time":{"start":1763083081219,"stop":1763083081220,"duration":1},"status":"passed","severity":"normal"},{"uid":"1217f9bbf38c3a7d","name":"should encode/decode to text encoding","time":{"start":1763083063055,"stop":1763083063055,"duration":0},"status":"passed","severity":"normal"},{"uid":"754689fbd468c274","name":"Refresh subscription","time":{"start":1763083355911,"stop":1763083355911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d72ae36a42c4d94","name":"Overlapping topic subscription","time":{"start":1763083624898,"stop":1763083624898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69c814ed93c60ec","name":"Check publish message containing emoji","time":{"start":1763083347906,"stop":1763083347907,"duration":1},"status":"passed","severity":"normal"},{"uid":"83dae1d80036b4f8","name":"Push message with custom timestamp: 1763086773116","time":{"start":1763084210930,"stop":1763084210930,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a06a56db2116f1","name":"Check received message containing shell command","time":{"start":1763083598076,"stop":1763083598076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a139858018ff0edc","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763083107321,"stop":1763083107321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bd0625107b14c3","name":"should create a new stream if no existing for protocol found","time":{"start":1763083072190,"stop":1763083072192,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a2936b6e940b09c","name":"should handle zero peers request","time":{"start":1763083080804,"stop":1763083080804,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d46752d5d32c0c","name":"should reject if Store is requested but not mounted","time":{"start":1763083124583,"stop":1763083124583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f91376f2cb9878","name":"Subscribe to topic containing XML and receive message","time":{"start":1763083624914,"stop":1763083624914,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df9c32bb52e5603","name":"Emits 'synced' when message flagged as lost","time":{"start":1763083124343,"stop":1763083124344,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7172932d6c9e47","name":"Push message with content topic containing SQL Injection","time":{"start":1763084210940,"stop":1763084210940,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba4e8852068e269","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763083057632,"stop":1763083057632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70b5f8e5bfaad3f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763083459609,"stop":1763083459610,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5ecae773129765","name":"Push message with content topic containing long","time":{"start":1763084210961,"stop":1763084210961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d493de84aa1cffc6","name":"Decrypt messages","time":{"start":1763083325202,"stop":1763083325202,"duration":0},"status":"passed","severity":"normal"},{"uid":"f714bdef40300f5f","name":"can query messages normally","time":{"start":1763083445973,"stop":1763083445974,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1bd86cfbbd67e07","name":"Push message with rate limit","time":{"start":1763084210929,"stop":1763084210929,"duration":0},"status":"passed","severity":"normal"},{"uid":"340a58e3e623dc03","name":"should only return 1 node with relay capability","time":{"start":1763083081221,"stop":1763083081221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08704046952473f","name":"Push message with content topic containing unicode special characters","time":{"start":1763084210964,"stop":1763084210964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e90b2d0f925ed5","name":"random static sharding 6 - Cluster ID: 292, Shard ID: 319","time":{"start":1763083468944,"stop":1763083468945,"duration":1},"status":"passed","severity":"normal"},{"uid":"493e10f988b0df7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763083624914,"stop":1763083624915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e668ba87c4468072","name":"should drop connection to all peers on hangUp","time":{"start":1763083236697,"stop":1763083236697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37326df217b2084","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763083598081,"stop":1763083598081,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b6d1f2fd64dd22","name":"Push message with SQL Injection payload","time":{"start":1763084210946,"stop":1763084210946,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a034f3faf94884","name":"Check received message containing Script","time":{"start":1763083598085,"stop":1763083598085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d480e9954b70bc8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763083107327,"stop":1763083107327,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbddc681f9ae9f54","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763083071757,"stop":1763083071757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8105dfc44628584e","name":"Push message with content topic containing unicode special characters","time":{"start":1763084210928,"stop":1763084210928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfa290d33d38483","name":"should add event listeners for peer connect and disconnect","time":{"start":1763083072143,"stop":1763083072143,"duration":0},"status":"passed","severity":"normal"},{"uid":"719bce2c452104e7","name":"Rejects garbage","time":{"start":1763083133762,"stop":1763083133762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a494e674b15c2c3d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763083057635,"stop":1763083057635,"duration":0},"status":"passed","severity":"normal"},{"uid":"154985e73971145d","name":"throws if store query response has error status","time":{"start":1763083072365,"stop":1763083072366,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb14e7e6e64e843","name":"Publish message with custom timestamp: Sat Nov 23 2024 01:22:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1763083347907,"stop":1763083347908,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d76a6260c4c9ff2","name":"Generator, one shard","time":{"start":1763083405026,"stop":1763083405026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15a932f4aa04762","name":"Push message with unicode special characters payload","time":{"start":1763084210935,"stop":1763084210936,"duration":1},"status":"passed","severity":"normal"},{"uid":"438090974046120d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763083459611,"stop":1763083459612,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8694c91805e79e3","name":"should throw error - invalid id","time":{"start":1763083063053,"stop":1763083063053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21e974b4a030028","name":"should properly compute the node id","time":{"start":1763083063054,"stop":1763083063054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2796aa82babc61","name":"should dial with multiaddr and return stream","time":{"start":1763083072268,"stop":1763083072269,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1559574bff60a13","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763083057648,"stop":1763083057648,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc9a986ad8678c7","name":"should reject on timeout if it was set","time":{"start":1763083124584,"stop":1763083124585,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0479584cfd792f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763083107331,"stop":1763083107332,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f2a400232b854e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763083062360,"stop":1763083062362,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2dacb58d49d55b1","name":"Push 30 different messages","time":{"start":1763084210948,"stop":1763084210948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44643b3ee801fe2","name":"ends if stream creation fails","time":{"start":1763083072365,"stop":1763083072365,"duration":0},"status":"passed","severity":"normal"},{"uid":"693a8bc7629c3f53","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app46/10/topic855/proto","time":{"start":1763083451611,"stop":1763083451612,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df5cc05070f4b4","name":"Passing page size 11 when there are 10 messages","time":{"start":1763083465660,"stop":1763083465660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4720e2366a21d35e","name":"can start the service","time":{"start":1763083084675,"stop":1763083084675,"duration":0},"status":"passed","severity":"normal"},{"uid":"7feefde86438caef","name":"should wait for LightPush peer to be connected","time":{"start":1763083124585,"stop":1763083124585,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d6e3f444e49d7a","name":"should do nothing if no non-locked connections to drop","time":{"start":1763083071866,"stop":1763083071866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4a1f2237173402","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763083386370,"stop":1763083386371,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e8c4d6861e1070","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763083398866,"stop":1763083398867,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca10fcd3d5ebcfb","name":"Encoder throws on undefined content topic","time":{"start":1763083089938,"stop":1763083089939,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadbc69ca4b92953","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763083154241,"stop":1763083154241,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b75f80c7a4c91ff","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763083057637,"stop":1763083057637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04c9568efdfa300","name":"Push message with content topic containing special chars","time":{"start":1763084210962,"stop":1763084210962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dcf936cfe08325","name":"Repair Request","time":{"start":1763083111689,"stop":1763083111689,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d153d97d4a9eb4","name":"Decoder throws on empty string content topic","time":{"start":1763083091649,"stop":1763083091649,"duration":0},"status":"passed","severity":"normal"},{"uid":"334e10cd70adf53a","name":"Push message with long payload","time":{"start":1763084210956,"stop":1763084210956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3248f238b2f9a41","name":"should use DNS peer discovery with light client","time":{"start":1763083154236,"stop":1763083154240,"duration":4},"status":"skipped","severity":"normal"},{"uid":"3fb9754f2964cdd8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763083347909,"stop":1763083347910,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da0bc5acd0a2eac","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763083107343,"stop":1763083107350,"duration":7},"status":"passed","severity":"normal"},{"uid":"18bed33bab25a70f","name":"Push message with content topic containing Chinese","time":{"start":1763084210939,"stop":1763084210939,"duration":0},"status":"passed","severity":"normal"},{"uid":"787f47224c47a6ff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763083057646,"stop":1763083057647,"duration":1},"status":"passed","severity":"normal"},{"uid":"914bb2f780b57e87","name":"Query Generator, No message returned","time":{"start":1763083413695,"stop":1763083413695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf19b0c50d36519","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763083107341,"stop":1763083107342,"duration":1},"status":"passed","severity":"normal"},{"uid":"12dbd3ee85393c1c","name":"should remove event listeners from globalThis","time":{"start":1763083071096,"stop":1763083071096,"duration":0},"status":"passed","severity":"normal"},{"uid":"420abdd03b2d8faa","name":"Fails to push message bigger that 1MB","time":{"start":1763084210955,"stop":1763084210955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48fd11f12352fd8","name":"should return start time to match max range","time":{"start":1763083122704,"stop":1763083122712,"duration":8},"status":"passed","severity":"normal"},{"uid":"601a1e0a9827b677","name":"Push message with custom timestamp: 1732324773117","time":{"start":1763084210942,"stop":1763084210942,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a48e31966953b00","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763083057636,"stop":1763083057636,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0974013b11ff51","name":"should return PeerId when PeerId is provided","time":{"start":1763083071998,"stop":1763083072003,"duration":5},"status":"passed","severity":"normal"},{"uid":"1b36fa2faea57066","name":"Relay - times out","time":{"start":1763083480007,"stop":1763083480008,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18888967384a6b5","name":"should set default options when no config provided","time":{"start":1763083072262,"stop":1763083072263,"duration":1},"status":"passed","severity":"normal"},{"uid":"6564330aa979657d","name":"return first retrieved peers without further DNS queries","time":{"start":1763083081221,"stop":1763083081221,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b29b3536f72bad5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763083107356,"stop":1763083107356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecea5d6b2947052c","name":"should create PeerExchange instance with components","time":{"start":1763083080804,"stop":1763083080805,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6632f0503c4d509","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763083172941,"stop":1763083172942,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e79158900ad6a6","name":"should dial peers from store when browser is connected","time":{"start":1763083071823,"stop":1763083071823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7780fc9ef772f773","name":"should initialize with default number of peers","time":{"start":1763083124752,"stop":1763083124752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c17de426bab7ed6","name":"should successfully query peers and return peer infos","time":{"start":1763083080793,"stop":1763083080794,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6d7a2061f016b5","name":"should return false when peer is on different cluster","time":{"start":1763083071752,"stop":1763083071754,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e3adb6ed9f8f988","name":"should dial peers from store on start","time":{"start":1763083071810,"stop":1763083071810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e04ee450ded1157","name":"Check received message containing JSON","time":{"start":1763083598086,"stop":1763083598086,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe469adefe5a19b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/3/topic465/utf8","time":{"start":1763083451615,"stop":1763083451615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4421e9a5bf9e1ce8","name":"Stops search when maxGet is reached","time":{"start":1763083080599,"stop":1763083080599,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dfee4fb9f061a2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763083624901,"stop":1763083624901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabf31e801055b05","name":"Default pageSize","time":{"start":1763083465666,"stop":1763083465667,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0d2e13b2acccac","name":"should set field with all protocols disabled","time":{"start":1763083063058,"stop":1763083063058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a0a9dbe9b666f0","name":"should throw an error for insufficient data","time":{"start":1763083057698,"stop":1763083057698,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07f238b0da26f4e","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763083081217,"stop":1763083081217,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef1baf24637a713","name":"Push message with short payload","time":{"start":1763084210955,"stop":1763084210955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a97a376fd2ecb3","name":"should handle complete connection lifecycle","time":{"start":1763083071114,"stop":1763083071114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20054cf5ed6ceef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763083057650,"stop":1763083057651,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5227564506874be","name":"Check message with non string payload is not received","time":{"start":1763083598080,"stop":1763083598080,"duration":0},"status":"passed","severity":"normal"},{"uid":"feab0d6cd825b047","name":"Check publish message containing long","time":{"start":1763083347890,"stop":1763083347891,"duration":1},"status":"passed","severity":"normal"},{"uid":"884c4c3ecc626fa7","name":"should properly create location multiaddrs - tcp","time":{"start":1763083063057,"stop":1763083063057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a46da898ea07c","name":"Asymmetric encrypt & decrypt","time":{"start":1763083090506,"stop":1763083090507,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e5d258ed8e2b9f","name":"Check publish message containing Basic HTML tag","time":{"start":1763083347903,"stop":1763083347903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57a4cc8d61b6539","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763083341255,"stop":1763083341256,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee391b6b82ddd909","name":"should properly create location multiaddrs - udp4","time":{"start":1763083063056,"stop":1763083063056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55b3da04659cb73","name":"A test","time":{"start":1763083223484,"stop":1763083223484,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c890e7f5c731c1","name":"Check received message containing unicode special characters","time":{"start":1763083598077,"stop":1763083598077,"duration":0},"status":"passed","severity":"normal"},{"uid":"edecc500ccf9871f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763083080092,"stop":1763083080092,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57bed33d71324a4","name":"should sort by messageId when timestamps are equal","time":{"start":1763083111690,"stop":1763083111690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bdba10a57c2f9a","name":"should be empty when created","time":{"start":1763083122107,"stop":1763083122107,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac1cb61d6d857d9","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763083080802,"stop":1763083080803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d289235c216694e1","name":"Push message with content topic containing SQL Injection","time":{"start":1763084210963,"stop":1763084210963,"duration":0},"status":"passed","severity":"normal"},{"uid":"762ca37a9dc9fe41","name":"Push message with custom timestamp: 1763079573117","time":{"start":1763084210942,"stop":1763084210942,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae93b46ce9645b6f","name":"should stop and cleanup resources","time":{"start":1763083122114,"stop":1763083122115,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb826789cd147abe","name":"should accept empty decoders array","time":{"start":1763083122666,"stop":1763083122666,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb5d1af0ac8c210","name":"should not receive a peer event after stop","time":{"start":1763083084677,"stop":1763083084677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c530c795748ce43f","name":"should dial peer when on same shard","time":{"start":1763083071658,"stop":1763083071666,"duration":8},"status":"passed","severity":"normal"},{"uid":"78538a23481c5ac1","name":"Nwaku publishes","time":{"start":1763083336892,"stop":1763083336892,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e5da58fc34231","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763083072154,"stop":1763083072155,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be343a87d67fc1a","name":"Push message with content topic containing numeric","time":{"start":1763084210926,"stop":1763084210926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b98d2cad99039ed","name":"should handle shard reader errors gracefully","time":{"start":1763083071677,"stop":1763083071691,"duration":14},"status":"passed","severity":"normal"},{"uid":"1d34d13b3006ec91","name":"should decode valid enr successfully","time":{"start":1763083063051,"stop":1763083063052,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7744d1972f67954","name":"should trigger query when it went offline since the last successful query","time":{"start":1763083122681,"stop":1763083122681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d2bc7e17ea6523","name":"Check message on other pubsub topic is not received","time":{"start":1763083598079,"stop":1763083598079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7837bf4be22db36f","name":"should not fail to start the service if it is already started","time":{"start":1763083154229,"stop":1763083154229,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bb5865808eb79d","name":"should be safe to call multiple times","time":{"start":1763083072145,"stop":1763083072146,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b09356071178692","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763083107325,"stop":1763083107325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc44a03d62cfc15","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763083057650,"stop":1763083057650,"duration":0},"status":"passed","severity":"normal"},{"uid":"e305b50c31e3962e","name":"different cluster: nodes don't connect","time":{"start":1763083237957,"stop":1763083237957,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f925e150696fb6","name":"Push message with content topic containing Chinese","time":{"start":1763084210926,"stop":1763084210927,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c8fb1c5d961070","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763083107327,"stop":1763083107328,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1bfe292efc5f10","name":"should emit a peer event after start","time":{"start":1763083154229,"stop":1763083154231,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b9e168de10ce213","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763083124755,"stop":1763083124755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deb3b1749d7220b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763083386371,"stop":1763083386371,"duration":0},"status":"passed","severity":"normal"},{"uid":"888a746ffa998cc4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763083624913,"stop":1763083624913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f70a915800cd65a","name":"Sync message is sent within sync frequency","time":{"start":1763083130694,"stop":1763083130695,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bbdefbe46ba84b","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763083072266,"stop":1763083072267,"duration":1},"status":"passed","severity":"normal"},{"uid":"5523e37d2dbb579d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763083386372,"stop":1763083386372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8871bafbfdbb8a7","name":"should remove event listeners from libp2p","time":{"start":1763083071095,"stop":1763083071096,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21d6d31d02f0355","name":"Decoder throws on undefined content topic","time":{"start":1763083072530,"stop":1763083072530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe3a676b3884232","name":"Emits 'synced' when new message received","time":{"start":1763083124342,"stop":1763083124343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61a48725965bbf2","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763083123875,"stop":1763083123876,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b49581013191e81","name":"should handle query errors gracefully","time":{"start":1763083081213,"stop":1763083081214,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cd19da7efcc1de","name":"should handle timestamp equal to current time","time":{"start":1763083111726,"stop":1763083111727,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa2904d1917e108","name":"Subscribe to topic containing XML and publish message","time":{"start":1763083355919,"stop":1763083355919,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecfdbd33bf0f95f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763083107373,"stop":1763083107374,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01b6a2e33eafb65","name":"should initialize with custom number of peers","time":{"start":1763083124752,"stop":1763083124752,"duration":0},"status":"passed","severity":"normal"},{"uid":"337ccd50e0b7aba9","name":"should invoke callbacks when receiving a message","time":{"start":1763083122113,"stop":1763083122113,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffe60b616235e7b","name":"random static sharding 3 - Cluster ID: 525, Shard ID: 309","time":{"start":1763083468939,"stop":1763083468941,"duration":2},"status":"passed","severity":"normal"},{"uid":"74a34320556523e3","name":"can query messages by message hash","time":{"start":1763083445974,"stop":1763083445975,"duration":1},"status":"passed","severity":"normal"},{"uid":"677c7fce6a1f1e67","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763083071868,"stop":1763083071868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3839b2fa9c563d7f","name":"should update peer store before dialing","time":{"start":1763083071712,"stop":1763083071713,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d20248cd05bf985","name":"Push message with content topic containing Russian","time":{"start":1763084210927,"stop":1763084210927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c079794a087de1ff","name":"should return no connections if no open connection provided","time":{"start":1763083072039,"stop":1763083072039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bec7be239a34352","name":"Push message with unicode special characters payload","time":{"start":1763084210924,"stop":1763084210924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5d274e10e778a9","name":"should add entries and maintain sorted order","time":{"start":1763083108051,"stop":1763083108051,"duration":0},"status":"passed","severity":"normal"},{"uid":"412cabb577d8218b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763083459610,"stop":1763083459611,"duration":1},"status":"passed","severity":"normal"},{"uid":"5054de194c41629","name":"Check publish message after client node is restarted","time":{"start":1763083347911,"stop":1763083347911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aac4673d6c57c513","name":"should handle multiple peers with different shard configurations","time":{"start":1763083071692,"stop":1763083071693,"duration":1},"status":"passed","severity":"normal"},{"uid":"96494149da7a10cd","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763083122685,"stop":1763083122686,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99e6dfa250ce43e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763083477885,"stop":1763083477885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef6eac9e2c84f65","name":"should not receive a peer event before start","time":{"start":1763083154235,"stop":1763083154235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2113ac94e50d122b","name":"Outgoing message is retried until acknowledged","time":{"start":1763083126840,"stop":1763083126840,"duration":0},"status":"passed","severity":"normal"},{"uid":"8707ca7a4bc4e0d8","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763083111689,"stop":1763083111689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9cf82860f50dc0","name":"random static sharding 4 - Cluster ID: 836, Shard ID: 650","time":{"start":1763083468943,"stop":1763083468944,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1079ffb260665a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763083107327,"stop":1763083107327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc9f0f436ab72c7","name":"Bloom filter","time":{"start":1763083111688,"stop":1763083111688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9861795b81e1cfb1","name":"Ordered Callback - false","time":{"start":1763083453362,"stop":1763083453362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d6e88492550c5b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763083072194,"stop":1763083072195,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4d72f4da964ed4","name":"should compute hash only when first accessed","time":{"start":1763083072531,"stop":1763083072531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0d13edd580bcf","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763083122702,"stop":1763083122703,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde7a51fd5ccc092","name":"should create all internal components","time":{"start":1763083072263,"stop":1763083072263,"duration":0},"status":"passed","severity":"normal"},{"uid":"64be092349b1747","name":"should successfully query store with valid decoders and options","time":{"start":1763083124507,"stop":1763083124507,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55ad03c67248557","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763083057644,"stop":1763083057645,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c0a5f3d0af9487","name":"should work with async generator that yields promises","time":{"start":1763083122677,"stop":1763083122677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4fea533923a5a6","name":"should return false for sync message without causal history","time":{"start":1763083126844,"stop":1763083126844,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3bc813dd330643","name":"Relay","time":{"start":1763083152924,"stop":1763083152925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4de0c6fd382875","name":"should skip peers without peer exchange protocol","time":{"start":1763083081210,"stop":1763083081210,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f89019b472e1403","name":"Renews subscription after lossing a connection","time":{"start":1763083624905,"stop":1763083624905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2467942ad083363","name":"should clear dial history on start","time":{"start":1763083071637,"stop":1763083071638,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97269bb637b4cae","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1763083110828,"stop":1763083110828,"duration":0},"status":"passed","severity":"normal"},{"uid":"124c9b5a1679b1d2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763083624916,"stop":1763083624916,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a4c45f502690a8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763083355914,"stop":1763083355915,"duration":1},"status":"passed","severity":"normal"},{"uid":"52613aa11b553327","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763083107381,"stop":1763083107381,"duration":0},"status":"passed","severity":"normal"},{"uid":"93faecdbcc73aa92","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763083091646,"stop":1763083091647,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5f0f85380156c9","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763083057634,"stop":1763083057634,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d50f85f518b8ddd","name":"should emit a peer event after start","time":{"start":1763083353112,"stop":1763083353113,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90914d16d5f9298","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763083062350,"stop":1763083062351,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f081057a23289e","name":"Push message with Russian payload","time":{"start":1763084210933,"stop":1763084210933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6a58214a77a710","name":"should not dispatch event when already disconnected","time":{"start":1763083071108,"stop":1763083071108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c40e7772f6ef","name":"isConnected return false after peer stops","time":{"start":1763083168067,"stop":1763083168070,"duration":3},"status":"passed","severity":"normal"},{"uid":"48fe0d4a512641d1","name":"Push message with Basic HTML tag payload","time":{"start":1763084210946,"stop":1763084210947,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dc9e8f104e8610","name":"should not fail to stop the service if it was not started","time":{"start":1763083353112,"stop":1763083353112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b985be6ca7f2e2fa","name":"Push message with Russian payload","time":{"start":1763084210945,"stop":1763084210945,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e4d7e7a5fc6c61","name":"should be able to encode the field with only STORE set to true","time":{"start":1763083062343,"stop":1763083062345,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3d65cf7dd2c6a3a","name":"should start ping timers on peer connect","time":{"start":1763083072146,"stop":1763083072146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6246e5a6fb9e9b22","name":"Ephemeral messages are not stored","time":{"start":1763083154056,"stop":1763083154056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d290cdd3c578c8d3","name":"should handle peer store errors gracefully","time":{"start":1763083122736,"stop":1763083122739,"duration":3},"status":"passed","severity":"normal"},{"uid":"3ab31a86ab2ba825","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763083107355,"stop":1763083107355,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ebbd1fd1f2f225","name":"Push message with content topic containing special chars","time":{"start":1763084210926,"stop":1763084210926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1df89c2da35a5d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763083071084,"stop":1763083071086,"duration":2},"status":"passed","severity":"normal"},{"uid":"17d580d9eea63632","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763083072273,"stop":1763083072274,"duration":1},"status":"passed","severity":"normal"},{"uid":"afed374595af7ed8","name":"Push message with content topic containing escaped characters","time":{"start":1763084210940,"stop":1763084210940,"duration":0},"status":"passed","severity":"normal"},{"uid":"25be49eb343470bd","name":"Check publish message containing numeric","time":{"start":1763083347895,"stop":1763083347897,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8236d29abfe428a","name":"should get all peers from store","time":{"start":1763083071853,"stop":1763083071853,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c84a4d6b02a739f","name":"should work with v3 peers","time":{"start":1763083121769,"stop":1763083121769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580a98666fd5893","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763083107328,"stop":1763083107328,"duration":0},"status":"passed","severity":"normal"},{"uid":"9636ac0630dc65b","name":"Push message with content topic containing SQL Injection","time":{"start":1763084210951,"stop":1763084210951,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b87e0589b670cfe","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763083089935,"stop":1763083089937,"duration":2},"status":"passed","severity":"normal"},{"uid":"43f91763c20ddd20","name":"should not allow unachievable error rate","time":{"start":1763083107380,"stop":1763083107380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b746cf29c14ba79e","name":"Push message with special chars payload","time":{"start":1763084210956,"stop":1763084210956,"duration":0},"status":"passed","severity":"normal"},{"uid":"12418cb3b2667e00","name":"Subscribe to topic containing long and receive message","time":{"start":1763083624911,"stop":1763083624911,"duration":0},"status":"passed","severity":"normal"},{"uid":"22144bc6d14e9994","name":"should remove event listeners","time":{"start":1763083071818,"stop":1763083071819,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ea09b5fc6e1c3","name":"Subscribe to topic containing Script and receive message","time":{"start":1763083624902,"stop":1763083624902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2527f165ed61c3","name":"should skip peer when failed to dial recently","time":{"start":1763083071648,"stop":1763083071656,"duration":8},"status":"passed","severity":"normal"},{"uid":"51b3a56914bf7c6","name":"should create QueryOnConnect instance without options","time":{"start":1763083122665,"stop":1763083122666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44468914b70dc80","name":"should handle dial errors","time":{"start":1763083072269,"stop":1763083072269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc18771105410f2","name":"Push message with content topic containing unicode special characters","time":{"start":1763084210952,"stop":1763084210952,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0121e2e34c76c2","name":"throws on content topic with empty encoding field","time":{"start":1763083057631,"stop":1763083057631,"duration":0},"status":"passed","severity":"normal"},{"uid":"94807e07f1b20ed9","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763083107340,"stop":1763083107341,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc5729b75d9e6bc","name":"should send relay ping messages on timer","time":{"start":1763083072157,"stop":1763083072157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b16a03a340cd16","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763083071904,"stop":1763083071904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89fbeb17f01bd92","name":"Subscribe and receive messages via lightPush","time":{"start":1763083624894,"stop":1763083624894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6573dff4958c170","name":"Encoder error raises irrecoverable error","time":{"start":1763083126838,"stop":1763083126838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ab2d86c2a68cf","name":"should do nothing when connections still exist","time":{"start":1763083071846,"stop":1763083071852,"duration":6},"status":"passed","severity":"normal"},{"uid":"78a89e3d5ca17160","name":"should skip peers that don't support peer exchange","time":{"start":1763083081211,"stop":1763083081211,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb52384cdc3ef80","name":"Query with Promise Callback, No Decoder","time":{"start":1763083413699,"stop":1763083413699,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cbf8ac64037a99","name":"Check publish message containing JSON","time":{"start":1763083347903,"stop":1763083347904,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf29113b7dfb398","name":"Outgoing message is emitted as sent","time":{"start":1763083124321,"stop":1763083124324,"duration":3},"status":"passed","severity":"normal"},{"uid":"d429c4a3108a2844","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763083477885,"stop":1763083477886,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd07fe26c378b86","name":"should get / set UDP multiaddr","time":{"start":1763083063055,"stop":1763083063055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcced5d545a9bcd","name":"should clear existing timers before creating new ones","time":{"start":1763083072160,"stop":1763083072160,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d81fa5b5ccdc21","name":"should return undefined if no connection provided","time":{"start":1763083072189,"stop":1763083072190,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0944c65bd348b7","name":"Outgoing message is emitted as sent","time":{"start":1763083126837,"stop":1763083126838,"duration":1},"status":"passed","severity":"normal"},{"uid":"a868c8f3184a9e50","name":"should handle v3 RLN errors","time":{"start":1763083121770,"stop":1763083121779,"duration":9},"status":"passed","severity":"normal"},{"uid":"69b4f244e4816f82","name":"Query Generator, No Decoder","time":{"start":1763083413694,"stop":1763083413695,"duration":1},"status":"passed","severity":"normal"},{"uid":"460ea9364dae9055","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763083057644,"stop":1763083057644,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4b0021a4642c71","name":"should fail to send if no connected peers found","time":{"start":1763083121762,"stop":1763083121765,"duration":3},"status":"passed","severity":"normal"},{"uid":"efa910185da7ec1d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763083081222,"stop":1763083081222,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbaefa2e2b031","name":"Query generator for multiple messages with different message text format","time":{"start":1763083443465,"stop":1763083443470,"duration":5},"status":"passed","severity":"normal"},{"uid":"cedac1a8751a82a6","name":"Ordered Callback - true","time":{"start":1763083453361,"stop":1763083453362,"duration":1},"status":"passed","severity":"normal"},{"uid":"a206cc6b329f0676","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763083107364,"stop":1763083107364,"duration":0},"status":"passed","severity":"normal"},{"uid":"20edeac2ca1ac680","name":"new peer added after a peer was already found","time":{"start":1763083323629,"stop":1763083323630,"duration":1},"status":"passed","severity":"normal"},{"uid":"e314a60138985845","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763083120892,"stop":1763083120893,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf0e3dad4d73126","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763083057636,"stop":1763083057636,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4482bf05b424da","name":"can start the service","time":{"start":1763083154225,"stop":1763083154226,"duration":1},"status":"passed","severity":"normal"},{"uid":"79241c750c2a1cf2","name":"should handle dial errors gracefully","time":{"start":1763083071854,"stop":1763083071854,"duration":0},"status":"passed","severity":"normal"},{"uid":"9335b60c5d58ecfd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763083624894,"stop":1763083624895,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7520521f159f3f","name":"should return different streams if requested simultaniously","time":{"start":1763083072192,"stop":1763083072193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a884fe251abf02f5","name":"should handle errors gracefully when getting peer info","time":{"start":1763083071760,"stop":1763083071760,"duration":0},"status":"passed","severity":"normal"},{"uid":"284033f18426fcf0","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763083121743,"stop":1763083121743,"duration":0},"status":"passed","severity":"normal"},{"uid":"861bcfaac453eb3f","name":"Push message with short payload","time":{"start":1763084210931,"stop":1763084210931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f267206c2c4f1cd","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763083347910,"stop":1763083347911,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e6404aa8d65b8c","name":"should create RPC request with correct parameters","time":{"start":1763083080804,"stop":1763083080804,"duration":0},"status":"passed","severity":"normal"},{"uid":"41adbd2d09bae714","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763083111725,"stop":1763083111726,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcfa20e27f6a2ce6","name":"should handle general insertion and lookup correctly","time":{"start":1763083107236,"stop":1763083107236,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7c2380cdcb71c6","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763083071865,"stop":1763083071866,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c2d60de80b0d3","name":"should check connected peers if present and suitable","time":{"start":1763083124585,"stop":1763083124585,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2a5c4c996f85ed","name":"Push message with emoji payload","time":{"start":1763084210960,"stop":1763084210960,"duration":0},"status":"passed","severity":"normal"},{"uid":"500ae361ad9fb626","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763083347907,"stop":1763083347907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e8251c29e95c7b","name":"should initialize bloom filter with correct parameters","time":{"start":1763083107199,"stop":1763083107205,"duration":6},"status":"passed","severity":"normal"},{"uid":"c45f4b803c5a4115","name":"should dial one peer on dial","time":{"start":1763083236697,"stop":1763083236697,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa582d8f1c1691","name":"Cluster ID 0, shard 1","time":{"start":1763083468936,"stop":1763083468937,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee4bf839df0275f","name":"Push message with escaped characters payload","time":{"start":1763084210935,"stop":1763084210935,"duration":0},"status":"passed","severity":"normal"},{"uid":"4320571eca5cc353","name":"Check received message containing short","time":{"start":1763083598081,"stop":1763083598081,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1fefaee6d6e23b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763083057642,"stop":1763083057643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab008bd490b32493","name":"should hang up with PeerId and return true on success","time":{"start":1763083072269,"stop":1763083072270,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf21b2f61547cb54","name":"should skip updating peer store if peer has same addresses","time":{"start":1763083071728,"stop":1763083071728,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaa081c1fbd149c","name":"Outgoing message is possibly acknowledged","time":{"start":1763083126838,"stop":1763083126839,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7dbf968c8ff83c62","name":"Sync message is not sent if another sync message was just received","time":{"start":1763083130695,"stop":1763083130696,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b45e6741fb9d32","name":"should be online or offline if network state changed","time":{"start":1763083168071,"stop":1763083168072,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5cc4114c665174","name":"configure the node with multiple content topics","time":{"start":1763083451617,"stop":1763083451618,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeac83a0c2215599","name":"should save new peer to store","time":{"start":1763083071727,"stop":1763083071728,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fb2d5dd970dc1b","name":"should respect custom numPeersToUse configuration","time":{"start":1763083124756,"stop":1763083124756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b802a094a099c1","name":"should retry if all attempts fail","time":{"start":1763083121515,"stop":1763083121515,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4d5e428cf568eb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763083398855,"stop":1763083398855,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc260b6a3519994","name":"Push message with meta","time":{"start":1763084210952,"stop":1763084210953,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6c9ea9ffc177d5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763083624897,"stop":1763083624897,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad1d085ab36450f","name":"Push message with Russian payload","time":{"start":1763084210922,"stop":1763084210922,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a8ed6ce959046d","name":"Push message with long payload","time":{"start":1763084210931,"stop":1763084210932,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc66a5a7b99e613f","name":"Store - dialed after - with timeout","time":{"start":1763083480008,"stop":1763083480009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44d036db66bfbc5","name":"should handle ENR without shardInfo","time":{"start":1763083081215,"stop":1763083081216,"duration":1},"status":"passed","severity":"normal"},{"uid":"597a123fa042f2b0","name":"Check publish message containing XML","time":{"start":1763083347902,"stop":1763083347903,"duration":1},"status":"passed","severity":"normal"},{"uid":"b096a0b568b6fca6","name":"Waku message hash computation (payload length 0)","time":{"start":1763083071905,"stop":1763083071906,"duration":1},"status":"passed","severity":"normal"},{"uid":"60351071fc6511f8","name":"should create ConnectionManager with relay","time":{"start":1763083072262,"stop":1763083072262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baeadcfae0ec83d","name":"should remove event listeners when stopped","time":{"start":1763083122667,"stop":1763083122670,"duration":3},"status":"passed","severity":"normal"},{"uid":"393d9d94304ac2b1","name":"Outgoing message is acknowledged","time":{"start":1763083126839,"stop":1763083126839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e933009d7af9a09e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763083107333,"stop":1763083107333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1013194618a4766d","name":"pre and post cipher","time":{"start":1763083090508,"stop":1763083090508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3d72adbdfc087e","name":"handles different networkShards values correctly","time":{"start":1763083057643,"stop":1763083057643,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bf1dc98d8a122e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763083107369,"stop":1763083107369,"duration":0},"status":"passed","severity":"normal"},{"uid":"97686f4e89d61bc4","name":"Outgoing message is emitted as sending","time":{"start":1763083126837,"stop":1763083126837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cbfecacd9ae139","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763083624903,"stop":1763083624903,"duration":0},"status":"passed","severity":"normal"},{"uid":"458b949b62b9b6c6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763083624915,"stop":1763083624916,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4a9f8c4153869e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763083386368,"stop":1763083386369,"duration":1},"status":"passed","severity":"normal"},{"uid":"61aac990a2be7598","name":"should drop connection via multiaddr with hangUp","time":{"start":1763083236698,"stop":1763083236698,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bb8dabb259ec31","name":"should handle queue processing errors gracefully","time":{"start":1763083071676,"stop":1763083071676,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ea6587980047a8","name":"retrieves a single peer","time":{"start":1763083081219,"stop":1763083081219,"duration":0},"status":"passed","severity":"normal"},{"uid":"489022ed016f45ef","name":"should start all internal components","time":{"start":1763083072264,"stop":1763083072264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15c29c882f310f6","name":"Register correct protocols","time":{"start":1763083355906,"stop":1763083355907,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b633654205925","name":"should reject if LightPush is requested but not mounted","time":{"start":1763083124582,"stop":1763083124582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5829545d47991fe","name":"should perform ping and update peer store on timer","time":{"start":1763083072152,"stop":1763083072152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94b9dadf4658e81","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763083443482,"stop":1763083443485,"duration":3},"status":"passed","severity":"normal"},{"uid":"7941434ee0096a8f","name":"Throws when trying to push message with empty payload","time":{"start":1763084210948,"stop":1763084210949,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5dd88e6877f2ef","name":"Outgoing message is acknowledged","time":{"start":1763083123874,"stop":1763083123875,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc361675336f091","name":"Passing page size 1 when there are 4 messages","time":{"start":1763083465654,"stop":1763083465656,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad7a3c997b0619ff","name":"Relay + Store","time":{"start":1763083063060,"stop":1763083063061,"duration":1},"status":"passed","severity":"normal"},{"uid":"d319f2cabcf4edc7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763083377582,"stop":1763083377582,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bb79fb0539b3ff","name":"should skip peer when not on same cluster","time":{"start":1763083071657,"stop":1763083071658,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ac8ed6e571354c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763083071811,"stop":1763083071817,"duration":6},"status":"passed","severity":"normal"},{"uid":"e9a38b92b9e9fefc","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763083122686,"stop":1763083122687,"duration":1},"status":"passed","severity":"normal"},{"uid":"851e2c3c887fa073","name":"Fails to push message bigger that 1MB","time":{"start":1763084210967,"stop":1763084210967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdeb74c9d974112","name":"random static sharding 5 - Cluster ID: 34, Shard ID: 212","time":{"start":1763083468944,"stop":1763083468944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1e65f306f80bf3","name":"Subscribe to topic containing Script and publish message","time":{"start":1763083355918,"stop":1763083355919,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30c2dabcab7b587","name":"should work with stubbed retrieve function","time":{"start":1763083122671,"stop":1763083122672,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27646c14ca43807","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763083355910,"stop":1763083355910,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e6bbfaf451f087","name":"should have no discoveries enabled by default","time":{"start":1763083120884,"stop":1763083120890,"duration":6},"status":"passed","severity":"normal"},{"uid":"ddb5307be0d9b30d","name":"Automatically retrieves missing message","time":{"start":1763083126840,"stop":1763083126841,"duration":1},"status":"passed","severity":"normal"},{"uid":"33912cb31bf468c8","name":"Push message with content topic containing JSON","time":{"start":1763084210964,"stop":1763084210964,"duration":0},"status":"passed","severity":"normal"},{"uid":"138c7e8076cadd4f","name":"should return false when network is not connected","time":{"start":1763083072267,"stop":1763083072268,"duration":1},"status":"passed","severity":"normal"},{"uid":"d154a02009b24a20","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763083624907,"stop":1763083624907,"duration":0},"status":"passed","severity":"normal"},{"uid":"34af6de49679d7d0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763083624916,"stop":1763083624916,"duration":0},"status":"passed","severity":"normal"},{"uid":"477dac4ee794c89d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763083057698,"stop":1763083057698,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c0c71d2fa72ecb","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1763083124345,"stop":1763083124345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e199939762e909","name":"Push message with Script payload","time":{"start":1763084210946,"stop":1763084210946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d519556b63162885","name":"should handle peer store errors gracefully","time":{"start":1763083071860,"stop":1763083071860,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d72c57e36fa65a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763083063052,"stop":1763083063052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63b28b6270d42e7","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763083089937,"stop":1763083089937,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a976e34b6ececf","name":"Check received message containing Arabic","time":{"start":1763083598083,"stop":1763083598084,"duration":1},"status":"passed","severity":"normal"},{"uid":"8418deb9f677e430","name":"should return false when peer is not found","time":{"start":1763083071749,"stop":1763083071751,"duration":2},"status":"passed","severity":"normal"},{"uid":"4cadc28b57412097","name":"should remove entries","time":{"start":1763083108047,"stop":1763083108047,"duration":0},"status":"passed","severity":"normal"},{"uid":"4072b3e09823fe6f","name":"Push message with emoji payload","time":{"start":1763084210948,"stop":1763084210948,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d546f9e7e9fe63","name":"Fails to push message with large meta","time":{"start":1763084210929,"stop":1763084210929,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a82272c2f51f2e","name":"Decoder throws on undefined content topic","time":{"start":1763083091648,"stop":1763083091649,"duration":1},"status":"passed","severity":"normal"},{"uid":"372618a84a13d9a4","name":"should add event listeners to globalThis","time":{"start":1763083071089,"stop":1763083071093,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d6d5c3e4c7f26fc","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763083091647,"stop":1763083091647,"duration":0},"status":"passed","severity":"normal"},{"uid":"269816fa3e302f90","name":"Subscribe and receives messages on 20 topics","time":{"start":1763083624897,"stop":1763083624897,"duration":0},"status":"passed","severity":"normal"},{"uid":"80821c4747fb40b2","name":"should dial peers from store when no connections remain","time":{"start":1763083071845,"stop":1763083071846,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbfe9d03186eae6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763083624909,"stop":1763083624909,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8313b1c6c79fdc63","name":"Push message with content topic containing emoji","time":{"start":1763084210941,"stop":1763084210941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0119491cb70acb3","name":"Push message with Arabic payload","time":{"start":1763084210957,"stop":1763084210957,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31f51e296c762c","name":"Check received message containing emoji","time":{"start":1763083598077,"stop":1763083598077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae50d46928cc5c","name":"Wrong topic","time":{"start":1763083451616,"stop":1763083451617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbf1e3c7a4c6909","name":"Push message with short payload","time":{"start":1763084210943,"stop":1763084210943,"duration":0},"status":"passed","severity":"normal"},{"uid":"6278c83d6d9e56fb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763083081222,"stop":1763083081223,"duration":1},"status":"skipped","severity":"normal"},{"uid":"69f904e0c4bd55f4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app8/4/topic364/xml","time":{"start":1763083451613,"stop":1763083451614,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5142307e4f2769","name":"accepts valid message hash query","time":{"start":1763083071972,"stop":1763083071972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10bd47da5f3464b","name":"it tolerates circular branch references","time":{"start":1763083081219,"stop":1763083081219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cee64fc6c04e97","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763083072193,"stop":1763083072193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5ff51015cbdf27","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763083057646,"stop":1763083057646,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e49f0f8f90228f","name":"ignores unrecognized TXT record formats","time":{"start":1763083081220,"stop":1763083081220,"duration":0},"status":"passed","severity":"normal"},{"uid":"2832d50ff7ccb872","name":"Subscribe to topic containing Script and receive message","time":{"start":1763083624914,"stop":1763083624914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4776ead8ea2bb54d","name":"should handle retrieve function with query parameters","time":{"start":1763083122680,"stop":1763083122680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6adafda4483ad3","name":"Push message with content topic containing special chars","time":{"start":1763084210938,"stop":1763084210938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc868f18fd7dbd1f","name":"Subscribe and receive messages via lightPush","time":{"start":1763083624906,"stop":1763083624906,"duration":0},"status":"passed","severity":"normal"},{"uid":"add5d9ecb5e3c8c8","name":"Push message with Arabic payload","time":{"start":1763084210932,"stop":1763084210933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c681764be8bd5b63","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763083107356,"stop":1763083107356,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fbd6928bb9c743","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763083072149,"stop":1763083072151,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e4f81c58d293ae","name":"Push message with JSON payload","time":{"start":1763084210959,"stop":1763084210959,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fa9cd15638388d","name":"Query with Promise Callback, No message returned","time":{"start":1763083413699,"stop":1763083413700,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab929a6b4107ad43","name":"Check received message containing long","time":{"start":1763083598082,"stop":1763083598082,"duration":0},"status":"passed","severity":"normal"},{"uid":"44195de0db1e78a8","name":"Relay Node - default protocol","time":{"start":1763083480010,"stop":1763083480010,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9baece3c4e79f8","name":"should set field with all protocols enabled","time":{"start":1763083063058,"stop":1763083063059,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f2d6ed9b1d1ee3","name":"should throw error when no peers are available","time":{"start":1763083124508,"stop":1763083124511,"duration":3},"status":"passed","severity":"normal"},{"uid":"267b98f5b480075d","name":"should return false for different channelId","time":{"start":1763083126843,"stop":1763083126843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58e3b1f067b35cd","name":"Check received message with timestamp: 1763083146566 ","time":{"start":1763083598078,"stop":1763083598078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb5cb81f4d60155","name":"should send to specified number of peers of used peers","time":{"start":1763083121765,"stop":1763083121767,"duration":2},"status":"passed","severity":"normal"},{"uid":"17fc295d22a9037b","name":"ends if response has no messages","time":{"start":1763083072366,"stop":1763083072366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c533647d99f4cee6","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763083062346,"stop":1763083062347,"duration":1},"status":"passed","severity":"normal"},{"uid":"96918267ccc69ed7","name":"Subscribe to topic containing short and receive message","time":{"start":1763083624911,"stop":1763083624911,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7870f51ec06c2f","name":"should properly create peer info with all multiaddrs","time":{"start":1763083063058,"stop":1763083063058,"duration":0},"status":"passed","severity":"normal"},{"uid":"2395e5d56c36e10a","name":"Fails to publish message with empty text","time":{"start":1763083347909,"stop":1763083347909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49bc44c79d591d5","name":"Check received message containing Basic HTML tag","time":{"start":1763083598076,"stop":1763083598076,"duration":0},"status":"passed","severity":"normal"},{"uid":"35acc4011a2fe64a","name":"should handle disconnect when peer has no timers","time":{"start":1763083072159,"stop":1763083072159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df03e248b61a7d8","name":"should initialize with default options","time":{"start":1763083081206,"stop":1763083081207,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1edeb8422eabbf","name":"Js publishes, other Js receives","time":{"start":1763083336892,"stop":1763083336892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff43fdd86e4a770","name":"Push message with special chars payload","time":{"start":1763084210944,"stop":1763084210945,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd5ca1b00bde59b","name":"Push message with content topic containing Arabic","time":{"start":1763084210962,"stop":1763084210962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4818d3037175b197","name":"Push message with content topic containing escaped characters","time":{"start":1763084210951,"stop":1763084210952,"duration":1},"status":"passed","severity":"normal"},{"uid":"380b225763719b87","name":"should initialize with isNetworkConnected as false","time":{"start":1763083071087,"stop":1763083071087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ea3335e3e9925a","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763083126838,"stop":1763083126838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e776b2f07e31432b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763083107356,"stop":1763083107357,"duration":1},"status":"passed","severity":"normal"},{"uid":"466f02ef81a05942","name":"Push message with escaped characters payload","time":{"start":1763084210947,"stop":1763084210947,"duration":0},"status":"passed","severity":"normal"},{"uid":"837604dd81af8293","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763083107373,"stop":1763083107373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7172d045ef47d4fa","name":"should handle relay send failures gracefully","time":{"start":1763083072157,"stop":1763083072158,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4ad4da4bff1085","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763083124756,"stop":1763083124757,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a04c5a328e423f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763083057634,"stop":1763083057635,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7de863dd1dad79","name":"should return true when peer is on the specified shard","time":{"start":1763083071751,"stop":1763083071752,"duration":1},"status":"passed","severity":"normal"},{"uid":"beeaf85bc323cb69","name":"Overlapping topic subscription","time":{"start":1763083624910,"stop":1763083624910,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b97a620db027d59","name":"Push message with Script payload","time":{"start":1763084210958,"stop":1763084210958,"duration":0},"status":"passed","severity":"normal"},{"uid":"9094e823103f0d57","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763083624913,"stop":1763083624913,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b00fdb56b5716c","name":"should initialize with Unhealthy status","time":{"start":1763083122733,"stop":1763083122733,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e73f35df942531","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763083057647,"stop":1763083057647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddd808bc1af9cb2","name":"should handle corrupted shard info gracefully","time":{"start":1763083071761,"stop":1763083071761,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b4a6ed8e430b14","name":"should initialize with custom TTL","time":{"start":1763083081207,"stop":1763083081207,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95ce7a1653d8f48","name":"Meta field set when metaSetter is specified","time":{"start":1763083072528,"stop":1763083072529,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9be5ca607fff61","name":"should wait for Filter peer to be connected","time":{"start":1763083124586,"stop":1763083124586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c157aa0a217ca7f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763083071908,"stop":1763083071908,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22d15f76dc4e051","name":"Push message with content topic containing numeric","time":{"start":1763084210949,"stop":1763084210949,"duration":0},"status":"passed","severity":"normal"},{"uid":"7108ac7932977f99","name":"Push message with special chars payload","time":{"start":1763084210932,"stop":1763084210932,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f8d8e65ac077a5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763083062354,"stop":1763083062354,"duration":0},"status":"passed","severity":"normal"},{"uid":"995cba3a0bffdda6","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763083072364,"stop":1763083072364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0e0cc3d4f5c097","name":"Encoder throws on empty string content topic","time":{"start":1763083089939,"stop":1763083089939,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88f67431a0ce04f","name":"Push message with shell command payload","time":{"start":1763084210924,"stop":1763084210924,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc822a87957c4048","name":"should return empty array when no peers connected","time":{"start":1763083072271,"stop":1763083072271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e836e7cfe0dbce","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763083341249,"stop":1763083341250,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a18868eca7aa4bd","name":"Stops search when 2 null results are returned","time":{"start":1763083080599,"stop":1763083080600,"duration":1},"status":"passed","severity":"normal"},{"uid":"956122d255d932dc","name":"Check received message containing Arabic","time":{"start":1763083598074,"stop":1763083598074,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3fb1b27e3fcc33","name":"should serialize and deserialize correctly","time":{"start":1763083107224,"stop":1763083107230,"duration":6},"status":"passed","severity":"normal"},{"uid":"f4d604ccc703f22a","name":"should dial second nwaku node that was discovered","time":{"start":1763083147131,"stop":1763083147133,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b6d99efbd530f6d0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763083624915,"stop":1763083624915,"duration":0},"status":"passed","severity":"normal"},{"uid":"413f5f5487d0808b","name":"should query peer with peer exchange protocol","time":{"start":1763083081212,"stop":1763083081212,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d0787da4dbb619","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763083190968,"stop":1763083190968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95fc161cbec6a14","name":"messageHash returns a Uint8Array","time":{"start":1763083071909,"stop":1763083071909,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c1a3ad838e44a5","name":"should skip peers that were recently queried","time":{"start":1763083081212,"stop":1763083081212,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cd49fb7128bbaa","name":"should handle onConnected and onDisconnected","time":{"start":1763083124754,"stop":1763083124754,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5713d7ceee1b4e4","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763083130695,"stop":1763083130695,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc6201da0d58b4","name":"Push message with shell command payload","time":{"start":1763084210935,"stop":1763084210935,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c32b9198ee7bea","name":"Does not throw an exception when node disconnects","time":{"start":1763083475448,"stop":1763083475448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b986aa9cc01da60d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763083062345,"stop":1763083062346,"duration":1},"status":"passed","severity":"normal"},{"uid":"1060e2ce0c9eaaa2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763083062355,"stop":1763083062355,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecb11891f81a686","name":"should process queue every 500ms","time":{"start":1763083071669,"stop":1763083071675,"duration":6},"status":"passed","severity":"normal"},{"uid":"65f3b758666d1927","name":"Query Generator - false","time":{"start":1763083453358,"stop":1763083453358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86a7e92a60d2c48","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763083080095,"stop":1763083080096,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef44edecf4fdabbd","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763083215357,"stop":1763083215358,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff09a91a9f25d7d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763083624902,"stop":1763083624903,"duration":1},"status":"passed","severity":"normal"},{"uid":"799820138e0e553b","name":"should properly create location multiaddrs - udp","time":{"start":1763083063057,"stop":1763083063057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2137ae442b5cac6f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763083124756,"stop":1763083124756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2652f3b33f4987","name":"Check publish message containing escaped characters","time":{"start":1763083347904,"stop":1763083347905,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b091277b473efe","name":"should not receive a peer event after stop","time":{"start":1763083353114,"stop":1763083353114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8405ffdc41022bd0","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763083154057,"stop":1763083154057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b38ee0dc4a71d0f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763083215359,"stop":1763083215360,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c2aad4aa76ef1d","name":"should start periodic discovery on start","time":{"start":1763083081216,"stop":1763083081216,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6990668d57043b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763083477885,"stop":1763083477885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42a36265fc134f8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763083355919,"stop":1763083355919,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaf2a5d9882a0f","name":"Push message with custom timestamp: 1763079573116","time":{"start":1763084210930,"stop":1763084210930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81fea90c54822d7","name":"should handle hash queries without validation","time":{"start":1763083124517,"stop":1763083124518,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e7e852977e83a4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763083624901,"stop":1763083624901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef677411b52a79aa","name":"Encoder throws on empty string content topic","time":{"start":1763083072529,"stop":1763083072530,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d6c65f62447fe","name":"Push message with content topic containing Arabic","time":{"start":1763084210939,"stop":1763084210939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7418bb974baf188a","name":"Encoder throws on empty string content topic","time":{"start":1763083091648,"stop":1763083091648,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86a57844d35ab74","name":"should return false when peer is not on the specified shard","time":{"start":1763083071754,"stop":1763083071755,"duration":1},"status":"passed","severity":"normal"},{"uid":"c610f240d14f16f4","name":"Push message with custom timestamp: 1732324773116","time":{"start":1763084210930,"stop":1763084210930,"duration":0},"status":"passed","severity":"normal"},{"uid":"84caa78b33d1514d","name":"Check publish message containing Russian","time":{"start":1763083347898,"stop":1763083347899,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28283249ff2cdb5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763083624904,"stop":1763083624904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6692374349afc","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763083215358,"stop":1763083215359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3312acf8753b515","name":"should handle peer store errors gracefully","time":{"start":1763083081211,"stop":1763083081212,"duration":1},"status":"passed","severity":"normal"},{"uid":"8976804815c00a1f","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763083080797,"stop":1763083080797,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf245b62caf82af","name":"Push message with SQL Injection payload","time":{"start":1763084210922,"stop":1763084210922,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a8327ab50bf70","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763083168065,"stop":1763083168066,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9df57f3a7fcb598","name":"Promise Callback - true","time":{"start":1763083453360,"stop":1763083453361,"duration":1},"status":"passed","severity":"normal"},{"uid":"da14c11dbf07f0b8","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763083124756,"stop":1763083124756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ace33ce45fbe1ee","name":"Push message with rate limit","time":{"start":1763084210942,"stop":1763084210942,"duration":0},"status":"passed","severity":"normal"},{"uid":"2733a1f55ff3b4f","name":"should handle a minimal index list","time":{"start":1763083057697,"stop":1763083057697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80908db8bf71999","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763083071866,"stop":1763083071867,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51232eb38b43218","name":"Check received message containing unicode special characters","time":{"start":1763083598087,"stop":1763083598088,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcc33dab2230bbb","name":"should handle peer disconnect event when no connections remain","time":{"start":1763083071101,"stop":1763083071102,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25a2c3d731f662a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763083107369,"stop":1763083107369,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1559960bcd3296b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763083080078,"stop":1763083080079,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf591edb1d030e9","name":"should handle empty peer infos gracefully","time":{"start":1763083080794,"stop":1763083080796,"duration":2},"status":"passed","severity":"normal"},{"uid":"37618fac6471adc","name":"Push message with long payload","time":{"start":1763084210920,"stop":1763084210920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf893a584f52186","name":"Check received message containing emoji","time":{"start":1763083598088,"stop":1763083598088,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61017a17e9a2f7","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763083122697,"stop":1763083122698,"duration":1},"status":"passed","severity":"normal"},{"uid":"11918ad5bbe249ae","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763083122685,"stop":1763083122685,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e38fac6478bf1d","name":"Push message with shell command payload","time":{"start":1763084210947,"stop":1763084210947,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4c8e65774dd52","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763083107320,"stop":1763083107320,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f39e918f81789d","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763083111726,"stop":1763083111726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef360a4f9f06c23","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763083477884,"stop":1763083477884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6da26d5d29bdc2a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763083062340,"stop":1763083062342,"duration":2},"status":"passed","severity":"normal"},{"uid":"d36abaa838066e85","name":"Synced status is emitted when a message is received","time":{"start":1763083126221,"stop":1763083126221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04aeaca3ae5214","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763083355919,"stop":1763083355920,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e56f66a36d4d546","name":"Check meta is set [symmetric]","time":{"start":1763083089937,"stop":1763083089938,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb5d921dc3a517e","name":"should return false when pubsub topic parsing fails","time":{"start":1763083071757,"stop":1763083071758,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cbee7150089f3c","name":"Push message with Chinese payload","time":{"start":1763084210945,"stop":1763084210945,"duration":0},"status":"passed","severity":"normal"},{"uid":"769ec10fd9ad48b5","name":"should handle mixed protocol support correctly","time":{"start":1763083122739,"stop":1763083122740,"duration":1},"status":"passed","severity":"normal"},{"uid":"926d409b879e5dd9","name":"should filter peers by codec","time":{"start":1763083072272,"stop":1763083072272,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b44865f8bb423f","name":"should return usable stream attached to connection","time":{"start":1763083072189,"stop":1763083072189,"duration":0},"status":"passed","severity":"normal"},{"uid":"69531a2e2d3ed2a8","name":"should start and setup intervals and event listeners","time":{"start":1763083122114,"stop":1763083122114,"duration":0},"status":"passed","severity":"normal"},{"uid":"398f8f488d3f527","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763083071971,"stop":1763083071971,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c006e5209454b55","name":"should handle query errors","time":{"start":1763083081214,"stop":1763083081214,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abf5f91edde7b88","name":"should maintain desired error rate","time":{"start":1763083107206,"stop":1763083107206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a6423a647ecae9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763083377584,"stop":1763083377585,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbe9844ba12d445","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763083122734,"stop":1763083122734,"duration":0},"status":"passed","severity":"normal"},{"uid":"911423905a30272e","name":"should enable all discoveries when explicitly set","time":{"start":1763083120890,"stop":1763083120891,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8fc1fb28c04c51","name":"Push message with content topic containing emoji","time":{"start":1763084210928,"stop":1763084210929,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dbcd36ad62711b","name":"should handle all zero keep alive options","time":{"start":1763083072163,"stop":1763083072164,"duration":1},"status":"passed","severity":"normal"},{"uid":"8009cddfe23c3bde","name":"should handle cache.get errors gracefully","time":{"start":1763083084678,"stop":1763083084678,"duration":0},"status":"passed","severity":"normal"},{"uid":"806a05991b6e61e4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763083598090,"stop":1763083598090,"duration":0},"status":"passed","severity":"normal"},{"uid":"183cb9eba8dd6669","name":"should sort peers by ping value","time":{"start":1763083072273,"stop":1763083072273,"duration":0},"status":"passed","severity":"normal"},{"uid":"976520cbc4f43ba4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app98/1/topic594/proto","time":{"start":1763083451609,"stop":1763083451610,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a1343dff02154b","name":"does not throw on valid cases","time":{"start":1763083057624,"stop":1763083057625,"duration":1},"status":"passed","severity":"normal"},{"uid":"56795e9bb2e750dd","name":"Outgoing message is emitted as sending","time":{"start":1763083124320,"stop":1763083124321,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2a35ad6435b733","name":"should request peer renewal on specific errors","time":{"start":1763083121508,"stop":1763083121508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de19de4a8fe3b03","name":"should select older connection if present","time":{"start":1763083072039,"stop":1763083072039,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a532d8495caa00","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763083072530,"stop":1763083072531,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a391edbd74b64a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763083477884,"stop":1763083477884,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c781e8a5a3759e6","name":"should skip peer when already connected","time":{"start":1763083071644,"stop":1763083071645,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16ffaacbed3aa56","name":"should clear timers for specific peer on disconnect","time":{"start":1763083072158,"stop":1763083072158,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1535e90c2e0a0c6","name":"rejects hash query with content filter parameters","time":{"start":1763083071974,"stop":1763083071976,"duration":2},"status":"passed","severity":"normal"},{"uid":"e71fcb69ca5292a6","name":"should work with stubbed waku event emitter","time":{"start":1763083122671,"stop":1763083122671,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a9fa2cd974cdf6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763083355918,"stop":1763083355918,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fe37f15491c1a1","name":"Push message with emoji payload","time":{"start":1763084210924,"stop":1763084210925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5203c48a92170a7a","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763083120894,"stop":1763083120894,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c782f5db12f630e","name":"should remove event listeners","time":{"start":1763083072144,"stop":1763083072144,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbaf82c1f4db14e","name":"Push message with content topic containing JSON","time":{"start":1763084210927,"stop":1763084210928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac9e966c5298e1","name":"Check message with no content topic is not received","time":{"start":1763083598079,"stop":1763083598080,"duration":1},"status":"passed","severity":"normal"},{"uid":"da13ed883060728","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763083355909,"stop":1763083355909,"duration":0},"status":"passed","severity":"normal"},{"uid":"301925eed0d9b052","name":"should get eligible entries based on current time","time":{"start":1763083108037,"stop":1763083108037,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c178f56ef6a5116","name":"should not execute task if max attempts is 0","time":{"start":1763083121514,"stop":1763083121514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d69aa2ea73e840","name":"should create dialer with libp2p and shardReader","time":{"start":1763083071633,"stop":1763083071636,"duration":3},"status":"passed","severity":"normal"},{"uid":"1343ee292769f464","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763083071756,"stop":1763083071757,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac50f61ed7e61fe3","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app91/1/topic992/proto","time":{"start":1763083451609,"stop":1763083451609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b271e30629feb","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763083122696,"stop":1763083122697,"duration":1},"status":"passed","severity":"normal"},{"uid":"4299d24eca130621","name":"throws on content topic with non-number generation field","time":{"start":1763083057627,"stop":1763083057628,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a091c913d1d2eee","name":"Push message with numeric payload","time":{"start":1763084210932,"stop":1763084210932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3916d580849dad","name":"Push message with custom timestamp: 1763086773117","time":{"start":1763084210966,"stop":1763084210967,"duration":1},"status":"passed","severity":"normal"},{"uid":"5370c04c5f496e03","name":"should properly create location multiaddrs - udp6","time":{"start":1763083063056,"stop":1763083063056,"duration":0},"status":"passed","severity":"normal"},{"uid":"145caf934748c2a9","name":"Relay - dialed after","time":{"start":1763083480007,"stop":1763083480007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3f190a73b86cec","name":"Emits 'syncing' when message flagged as missed","time":{"start":1763083124343,"stop":1763083124343,"duration":0},"status":"passed","severity":"normal"},{"uid":"878f1d3d0dd79492","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763083122703,"stop":1763083122704,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8e7aa1f38e6633","name":"should set field with only FILTER enabled","time":{"start":1763083063059,"stop":1763083063060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88426b13f2ac6ef","name":"Encoder throws on undefined content topic","time":{"start":1763083072529,"stop":1763083072529,"duration":0},"status":"passed","severity":"normal"},{"uid":"419acc4d81082edb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763083121737,"stop":1763083121742,"duration":5},"status":"passed","severity":"normal"},{"uid":"4035f5b940d43c94","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763083107324,"stop":1763083107324,"duration":0},"status":"passed","severity":"normal"},{"uid":"983702ff20f919c2","name":"Publish message with custom timestamp: Fri Nov 14 2025 02:22:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1763083347908,"stop":1763083347909,"duration":1},"status":"passed","severity":"normal"},{"uid":"74065a74ccb76dc6","name":"Check received message containing short","time":{"start":1763083598072,"stop":1763083598072,"duration":0},"status":"passed","severity":"normal"},{"uid":"48974f0f16f5cd4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763083624904,"stop":1763083624904,"duration":0},"status":"passed","severity":"normal"},{"uid":"61151323129f881c","name":"should dial all peers on dial","time":{"start":1763083236696,"stop":1763083236696,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2539d03fcef8f76","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763083107374,"stop":1763083107374,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e903f1558389787","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763083398856,"stop":1763083398856,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaba7c227798324e","name":"Push message with XML payload","time":{"start":1763084210923,"stop":1763084210923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8961c8d4440a20d","name":"should be safe to call multiple times","time":{"start":1763083072264,"stop":1763083072264,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f2a85f0dfed23a","name":"should handle peerStore errors gracefully","time":{"start":1763083072272,"stop":1763083072273,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbf095845bbcd1","name":"should throw error - no id","time":{"start":1763083063052,"stop":1763083063052,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8d8bbce8e30565","name":"Publish without waiting for remote peer","time":{"start":1763083355907,"stop":1763083355908,"duration":1},"status":"passed","severity":"normal"},{"uid":"9701121b60ce9e9c","name":"throws on content topic with empty topic name field","time":{"start":1763083057630,"stop":1763083057631,"duration":1},"status":"passed","severity":"normal"},{"uid":"1baaf413617e4ec5","name":"yields undefined for messages without content topic","time":{"start":1763083072367,"stop":1763083072367,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a00ebea9a284a1a","name":"should handle task timeouts","time":{"start":1763083121509,"stop":1763083121513,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b29a1bd4159b2c9","name":"should check false positive rate","time":{"start":1763083107237,"stop":1763083107237,"duration":0},"status":"passed","severity":"normal"},{"uid":"240ef0545d1e40f7","name":"throws an error for improperly formatted content topics","time":{"start":1763083057643,"stop":1763083057644,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3513a6a6b1725e9","name":"should evict furthest entry when buffer is full","time":{"start":1763083108052,"stop":1763083108052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27b470f76568f79","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763083624904,"stop":1763083624905,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e10ef49637a1f3c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763083124325,"stop":1763083124325,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b05e9115e2db99","name":"should jump to current time when timestamp is far in the past","time":{"start":1763083111728,"stop":1763083111728,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc1589579ab7242","name":"should not fail to start the service if it is already started","time":{"start":1763083084676,"stop":1763083084676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ba5270bb7d6a57","name":"random static sharding 10 - Cluster ID: 312, Shard ID: 84","time":{"start":1763083468948,"stop":1763083468949,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d36d17ffe843007","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763083122687,"stop":1763083122696,"duration":9},"status":"passed","severity":"normal"},{"uid":"50a0d7824e2f1c49","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app55/10/topic613/json","time":{"start":1763083451615,"stop":1763083451615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e4bd7f15b1bf06","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763083057651,"stop":1763083057651,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ce649008d446ae","name":"should process tasks in queue","time":{"start":1763083121490,"stop":1763083121491,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b61f337c6e8a2f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763083057648,"stop":1763083057649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a520ef11633fa77d","name":"Check meta is set [ecies]","time":{"start":1763083091647,"stop":1763083091647,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8f1f3a5c9c0b19","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763083377582,"stop":1763083377583,"duration":1},"status":"passed","severity":"normal"},{"uid":"98eb4aec1eee58e8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763083062353,"stop":1763083062354,"duration":1},"status":"passed","severity":"normal"},{"uid":"466629054ee5fbb8","name":"should filter out already connected peers","time":{"start":1763083071853,"stop":1763083071854,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc70efe0682917d","name":"Publish message with custom timestamp: Fri Nov 14 2025 00:22:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1763083347908,"stop":1763083347908,"duration":0},"status":"passed","severity":"normal"},{"uid":"244b236ebaac108d","name":"should load peers from local storage and dispatch events","time":{"start":1763083084677,"stop":1763083084677,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbced6a471ead037","name":"Push message with numeric payload","time":{"start":1763084210921,"stop":1763084210921,"duration":0},"status":"passed","severity":"normal"},{"uid":"270f6ad815b5408e","name":"should return true for sync message with causal history","time":{"start":1763083126844,"stop":1763083126845,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e7df5b0e4861b3","name":"yields undefined for messages without decoder","time":{"start":1763083072367,"stop":1763083072368,"duration":1},"status":"passed","severity":"normal"},{"uid":"321ceabcc8045f6c","name":"should respect maxRequests limit","time":{"start":1763083108047,"stop":1763083108047,"duration":0},"status":"passed","severity":"normal"},{"uid":"153d5d2cbc4bad6","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763083223252,"stop":1763083223252,"duration":0},"status":"passed","severity":"normal"},{"uid":"279cac13da6aaca1","name":"Relay - dialed first","time":{"start":1763083480006,"stop":1763083480007,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2aefe7101b21ebc","name":"Promise Callback - false","time":{"start":1763083453361,"stop":1763083453361,"duration":0},"status":"passed","severity":"normal"},{"uid":"f020b449c7c4ab25","name":"Push message with custom timestamp: 1763079573117","time":{"start":1763084210954,"stop":1763084210954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b6d9fb528195b0","name":"throws on content topic with empty version field","time":{"start":1763083057630,"stop":1763083057630,"duration":0},"status":"passed","severity":"normal"},{"uid":"116ce945f3db145a","name":"Check message received after jswaku node is restarted","time":{"start":1763083598080,"stop":1763083598081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1ed354bfb17229","name":"should not receive a peer event after stop","time":{"start":1763083154235,"stop":1763083154236,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d893f3b8918033","name":"should initialize with libp2p components","time":{"start":1763083080792,"stop":1763083080793,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c9176f140a64a0","name":"throws on content topic with too few or too many fields","time":{"start":1763083057626,"stop":1763083057627,"duration":1},"status":"passed","severity":"normal"},{"uid":"d905118a61ab9cd1","name":"should retry on complete failure if specified","time":{"start":1763083121768,"stop":1763083121768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9261586671a3780","name":"Push message with escaped characters payload","time":{"start":1763084210959,"stop":1763084210960,"duration":1},"status":"passed","severity":"normal"},{"uid":"935ccc243810056b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763083080080,"stop":1763083080080,"duration":0},"status":"passed","severity":"normal"},{"uid":"525931804a66e819","name":"Check message with no pubsub topic is not received","time":{"start":1763083598079,"stop":1763083598079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e33defd0cfc4c4","name":"Push message with Script payload","time":{"start":1763084210923,"stop":1763084210923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9a7f04523f2567","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763083124755,"stop":1763083124755,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1898908f45fae1","name":"Push message with content topic containing numeric","time":{"start":1763084210961,"stop":1763084210962,"duration":1},"status":"passed","severity":"normal"},{"uid":"d558e9273fe20062","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763083081223,"stop":1763083081223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a2c598ea2dd091b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763083124515,"stop":1763083124517,"duration":2},"status":"passed","severity":"normal"},{"uid":"17b21219ee6d081b","name":"Check received message containing XML","time":{"start":1763083598085,"stop":1763083598086,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6747d282205e4","name":"Check received message containing SQL Injection","time":{"start":1763083598075,"stop":1763083598075,"duration":0},"status":"passed","severity":"normal"},{"uid":"239a9d136c439dc4","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763083122681,"stop":1763083122685,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd33ea7d8e68a976","name":"can start the service","time":{"start":1763083353110,"stop":1763083353111,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d7bd4075909dfd","name":"should skip peers without peer exchange protocol","time":{"start":1763083081213,"stop":1763083081213,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cea391c11031ec","name":"Push message with content topic containing emoji","time":{"start":1763084210952,"stop":1763084210952,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a1f08b67251ac7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763083071909,"stop":1763083071910,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aea83962b0f851","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763083057645,"stop":1763083057645,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd96d78fd5b22b7f","name":"Push message with numeric payload","time":{"start":1763084210956,"stop":1763084210956,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1213465633cbd8","name":"returns all values when wanted number matches available values","time":{"start":1763083079257,"stop":1763083079264,"duration":7},"status":"passed","severity":"normal"},{"uid":"75bc0f300eccc3dc","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763083459610,"stop":1763083459610,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dff56d9aa5477e","name":"should never report false negatives","time":{"start":1763083107207,"stop":1763083107224,"duration":17},"status":"passed","severity":"normal"},{"uid":"ae8895a15da10acd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763083598078,"stop":1763083598078,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc44ec2eaaa48e8","name":"Push message with custom timestamp: 1732324773117","time":{"start":1763084210966,"stop":1763084210966,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ce4ab450111d64","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763083168064,"stop":1763083168065,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e3da22c45f40a6","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763083071098,"stop":1763083071098,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddc03db51386066","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763083107328,"stop":1763083107328,"duration":0},"status":"passed","severity":"normal"},{"uid":"410f12281696ec7d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763083107334,"stop":1763083107340,"duration":6},"status":"passed","severity":"normal"},{"uid":"edf53988e7321781","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763083107372,"stop":1763083107372,"duration":0},"status":"passed","severity":"normal"},{"uid":"504d32bddea3a9e0","name":"Push message with Basic HTML tag payload","time":{"start":1763084210923,"stop":1763084210923,"duration":0},"status":"passed","severity":"normal"},{"uid":"570052826c9c2358","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763083624909,"stop":1763083624910,"duration":1},"status":"passed","severity":"normal"},{"uid":"f624cff3fe0370ce","name":"should dial peer when no shard info available","time":{"start":1763083071666,"stop":1763083071667,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d8d446d934982e","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763083124757,"stop":1763083124757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb73b43411ace65","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763083477883,"stop":1763083477883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f921750dbad2448a","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763083126846,"stop":1763083126846,"duration":0},"status":"passed","severity":"normal"},{"uid":"f641bc20061a324f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763083062363,"stop":1763083062364,"duration":1},"status":"passed","severity":"normal"},{"uid":"826ee0471ee2ac58","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763083107352,"stop":1763083107352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9db71acc7d072","name":"Push message with rate limit","time":{"start":1763084210953,"stop":1763084210953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e45fe6f1faa865c","name":"should create ConnectionManager with required options","time":{"start":1763083072261,"stop":1763083072262,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0568b5e2bfc8e","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763083122703,"stop":1763083122703,"duration":0},"status":"passed","severity":"normal"},{"uid":"287686d8a3ef961c","name":"Outgoing message is possibly acknowledged","time":{"start":1763083124325,"stop":1763083124325,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c78ff4a449ae77ea","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763083057633,"stop":1763083057633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f0f4188c94af2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763083107360,"stop":1763083107360,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b921e4c12de8bc","name":"returns only open connection if one present","time":{"start":1763083072038,"stop":1763083072039,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2998cfa63c7c11","name":"should handle network check errors gracefully","time":{"start":1763083071691,"stop":1763083071691,"duration":0},"status":"passed","severity":"normal"},{"uid":"78292cc99aacba01","name":"peer exchange sets tag","time":{"start":1763083323629,"stop":1763083323629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50af2c49bb1ea0e","name":"Fields are not dropped","time":{"start":1763083072069,"stop":1763083072069,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cafa713f7f3d763","name":"Get Nodes","time":{"start":1763083080595,"stop":1763083080599,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed4a529a369a81e2","name":"Push message with Chinese payload","time":{"start":1763084210957,"stop":1763084210957,"duration":0},"status":"passed","severity":"normal"},{"uid":"e188bf62d0a654d6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763083107362,"stop":1763083107362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1fafc960dd3d74","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763083057645,"stop":1763083057646,"duration":1},"status":"passed","severity":"normal"},{"uid":"a032a633620de0f3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763083107363,"stop":1763083107364,"duration":1},"status":"passed","severity":"normal"},{"uid":"de592d5d55c2244e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763083071861,"stop":1763083071862,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e4aaeceff6d3d8","name":"Incoming message is emitted as received","time":{"start":1763083126839,"stop":1763083126840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06dad5a180782e2","name":"Push message with content topic containing numeric","time":{"start":1763084210938,"stop":1763084210938,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c55f29edc2a935","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763083120891,"stop":1763083120892,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd03f6830fe2f37","name":"Check publish message containing short","time":{"start":1763083347886,"stop":1763083347887,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11da636a984909d","name":"Retries within maximum given attempts","time":{"start":1763083124403,"stop":1763083124404,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb590224ad499e4","name":"should return false and handle errors gracefully","time":{"start":1763083072270,"stop":1763083072271,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f491de9765b2ff","name":"should retry failed tasks","time":{"start":1763083121503,"stop":1763083121503,"duration":0},"status":"passed","severity":"normal"},{"uid":"4004f39bf7eb2b1b","name":"handles different clusterIds correctly","time":{"start":1763083057643,"stop":1763083057643,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed9375bc930eda3","name":"random static sharding 1 - Cluster ID: 572, Shard ID: 278","time":{"start":1763083468937,"stop":1763083468938,"duration":1},"status":"passed","severity":"normal"},{"uid":"2878895a033eb726","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763083062355,"stop":1763083062356,"duration":1},"status":"passed","severity":"normal"},{"uid":"1224357de1e6b97a","name":"should skip peers without ENR","time":{"start":1763083081215,"stop":1763083081215,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8a7f054e030b5d","name":"should add entries and maintain sorted order","time":{"start":1763083108035,"stop":1763083108035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93151454162961e","name":"Passing invalid cursor","time":{"start":1763083398867,"stop":1763083398867,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dd68679e42c7c8","name":"should handle browser offline state overriding peer connections","time":{"start":1763083071115,"stop":1763083071116,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ed99ec8000558b","name":"Push message with SQL Injection payload","time":{"start":1763084210957,"stop":1763084210958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8d4c7239b7df36","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763083624896,"stop":1763083624896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b487d37155e30dc","name":"Push message with XML payload","time":{"start":1763084210934,"stop":1763084210934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8241dee4f35ad616","name":"should remove event listener for peer:discovery","time":{"start":1763083071709,"stop":1763083071709,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c95cebf42cbaf9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763083624917,"stop":1763083624917,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ddec25dbe52885","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763083413698,"stop":1763083413699,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7c8a3166d05015","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763083624906,"stop":1763083624907,"duration":1},"status":"passed","severity":"normal"},{"uid":"305aee5335d156cf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763083057652,"stop":1763083057652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6470b31199d09c49","name":"should be able to dial TLS multiaddrs","time":{"start":1763083236698,"stop":1763083236699,"duration":1},"status":"passed","severity":"normal"},{"uid":"1690550771132b97","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763083624900,"stop":1763083624901,"duration":1},"status":"passed","severity":"normal"},{"uid":"d988ec6e418a2fa6","name":"rejects content-filtered query with only contentTopics","time":{"start":1763083071971,"stop":1763083071971,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc51ca136c82ff07","name":"Synced status is emitted when a missing message is received","time":{"start":1763083126221,"stop":1763083126221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c9b3dccc60879c","name":"ends after yielding if response size indicates end","time":{"start":1763083072368,"stop":1763083072368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90a5ee53d104c07","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763083071905,"stop":1763083071905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9633580843d563c7","name":"Push message with emoji payload","time":{"start":1763084210936,"stop":1763084210936,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d4e9ced2f0bbdd","name":"accepts time-filtered query with content filter","time":{"start":1763083071978,"stop":1763083071981,"duration":3},"status":"passed","severity":"normal"},{"uid":"45f84842c96e2fa1","name":"should dial with PeerId and return stream","time":{"start":1763083072268,"stop":1763083072268,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ac159db1f7576e","name":"Ephemeral field set to true","time":{"start":1763083072528,"stop":1763083072528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a760fc6d25e996","name":"Used by Waku Relay","time":{"start":1763083475451,"stop":1763083475452,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea2922a70c882","name":"should dial peer when peer is discovered","time":{"start":1763083071711,"stop":1763083071712,"duration":1},"status":"passed","severity":"normal"},{"uid":"95227725bbde8474","name":"Renews subscription after lossing a connection","time":{"start":1763083624917,"stop":1763083624917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0fe21bf8d4383e","name":"should create ShardReader with static shards network config","time":{"start":1763083071741,"stop":1763083071742,"duration":1},"status":"passed","severity":"normal"},{"uid":"93895979ecd1056b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763083624896,"stop":1763083624896,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c7e3fbb5200735","name":"should handle retrieval hint and sender_id","time":{"start":1763083108048,"stop":1763083108048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ad5c4d0f441ecb","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763083072151,"stop":1763083072151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b47ffa2ae8db8ba","name":"should create KeepAliveManager with required options","time":{"start":1763083072139,"stop":1763083072140,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e440dcbeb650a07","name":"Check received message with timestamp: 1763083146566000000 ","time":{"start":1763083598088,"stop":1763083598088,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fe2f836ae6b08e","name":"should handle case with all peers already connected","time":{"start":1763083071855,"stop":1763083071855,"duration":0},"status":"passed","severity":"normal"},{"uid":"448ab5509c8921e9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763083124753,"stop":1763083124753,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e0f4148ad4a7a1","name":"Subscribe and receive messages via waku relay post","time":{"start":1763083624895,"stop":1763083624896,"duration":1},"status":"passed","severity":"normal"},{"uid":"6243a6fb53949089","name":"should not create multiple intervals when called multiple times","time":{"start":1763083071638,"stop":1763083071638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af8e6600e6c6f77","name":"Push message with content topic containing escaped characters","time":{"start":1763084210928,"stop":1763084210928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e640e366a6218b13","name":"Push message with content topic containing long","time":{"start":1763084210949,"stop":1763084210949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6406935fef6a789","name":"Push message equal or less that 1MB","time":{"start":1763084210943,"stop":1763084210943,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c269ddc1c6d7c5f","name":"Callback on promise","time":{"start":1763083443475,"stop":1763083443478,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0a22da63df753c5","name":"should not allow k > 12","time":{"start":1763083107380,"stop":1763083107380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b3de0692cc4d8","name":"should not return locked peers if enough unlocked are available","time":{"start":1763083124754,"stop":1763083124754,"duration":0},"status":"passed","severity":"normal"},{"uid":"21185601eac20d00","name":"Decoder throws on empty string content topic","time":{"start":1763083089940,"stop":1763083089940,"duration":0},"status":"passed","severity":"normal"},{"uid":"c049295b83cdc40c","name":"should clear interval on stop","time":{"start":1763083081216,"stop":1763083081216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f03c89c21c4756d","name":"accepts valid content-filtered query","time":{"start":1763083071970,"stop":1763083071970,"duration":0},"status":"passed","severity":"normal"},{"uid":"35821b22313c3dfb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763083057652,"stop":1763083057652,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3b2a03ad65b127","name":"should process successful peer exchange query","time":{"start":1763083081214,"stop":1763083081214,"duration":0},"status":"passed","severity":"normal"},{"uid":"450201c569f46a23","name":"Push message with custom timestamp: 1763079573117","time":{"start":1763084210966,"stop":1763084210966,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e71576b6c5ba28","name":"should be safe to call multiple times","time":{"start":1763083071642,"stop":1763083071642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc16b21079633b7","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763083107324,"stop":1763083107324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3115633402a80a6b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763083107351,"stop":1763083107352,"duration":1},"status":"passed","severity":"normal"},{"uid":"858ef6fa987c251e","name":"does not validate decoders for hash queries","time":{"start":1763083072365,"stop":1763083072365,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c5742269484f2d","name":"should handle case with no peers in store","time":{"start":1763083071855,"stop":1763083071855,"duration":0},"status":"passed","severity":"normal"},{"uid":"416f03fc6769890b","name":"should start and stop interval correctly","time":{"start":1763083121490,"stop":1763083121490,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7e63440ee93cf2c","name":"should not retry if at least one success","time":{"start":1763083121514,"stop":1763083121515,"duration":1},"status":"passed","severity":"normal"},{"uid":"4140db94794425d1","name":"Push message equal or less that 1MB","time":{"start":1763084210954,"stop":1763084210955,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bce51cb01dc6865","name":"should add peer to queue when queue is not empty","time":{"start":1763083071643,"stop":1763083071644,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7b0ca0c083ab2b","name":"Refresh subscription","time":{"start":1763083624899,"stop":1763083624899,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f72e2d5f516cb9b","name":"Waku message hash computation (no timestamp)","time":{"start":1763083071906,"stop":1763083071906,"duration":0},"status":"passed","severity":"normal"},{"uid":"359cef67267058e1","name":"should encodeTxt and decodeTxt","time":{"start":1763083063051,"stop":1763083063051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69d6154f03ea2b2","name":"nwaku subscribes","time":{"start":1763083336891,"stop":1763083336891,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1147dea08f4543","name":"should not change state when connections remain after disconnect","time":{"start":1763083071102,"stop":1763083071105,"duration":3},"status":"passed","severity":"normal"},{"uid":"bdedc387ac48d79d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app21/7/topic777/test.js","time":{"start":1763083451610,"stop":1763083451610,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb03fcee501e7555","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763083107342,"stop":1763083107343,"duration":1},"status":"passed","severity":"normal"},{"uid":"67278b4b1ab7b180","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763083072005,"stop":1763083072005,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c332a753258631","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763083624903,"stop":1763083624903,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aa2449901d32a1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763083386367,"stop":1763083386368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1acbf14fba268c7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763083355921,"stop":1763083355922,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc2c197310ff1f6","name":"Push message with content topic containing Arabic","time":{"start":1763084210950,"stop":1763084210950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b060caae8c5c639","name":"Check received message containing numeric","time":{"start":1763083598082,"stop":1763083598082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5c18155d9a66d5","name":"Throws when trying to push message with empty payload","time":{"start":1763084210937,"stop":1763084210937,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b2610377d91a35","name":"Push message with Basic HTML tag payload","time":{"start":1763084210934,"stop":1763084210934,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aef10a56efd870","name":"Reusing cursor across nodes","time":{"start":1763083398867,"stop":1763083398867,"duration":0},"status":"passed","severity":"normal"},{"uid":"11965e948994e650","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763083168071,"stop":1763083168071,"duration":0},"status":"passed","severity":"normal"},{"uid":"27edbb52f7a5e4aa","name":"Passing page size 19 when there are 20 messages","time":{"start":1763083465663,"stop":1763083465665,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bffadaaff0b06d6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app32/9/topic172/test.js","time":{"start":1763083451611,"stop":1763083451611,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c312d22048c54a0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763083237957,"stop":1763083237958,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c4e1e4264e66e5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763083355920,"stop":1763083355920,"duration":0},"status":"passed","severity":"normal"},{"uid":"557eac15426c263a","name":"groups content topics by expected pubsub topic","time":{"start":1763083057642,"stop":1763083057642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5949ed43132b5c","name":"should ensure monotonic increase","time":{"start":1763083111727,"stop":1763083111727,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dbd2ee1a676cd2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763083598078,"stop":1763083598078,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2cbc9be6de4924","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763083398863,"stop":1763083398863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ba519dce345f46","name":"Check received message containing escaped characters","time":{"start":1763083598087,"stop":1763083598087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cebcc9793bc5ab2","name":"should return false when peer is not on topic","time":{"start":1763083072274,"stop":1763083072274,"duration":0},"status":"passed","severity":"normal"},{"uid":"646668ca72a3ee9a","name":"should handle special patterns correctly","time":{"start":1763083107235,"stop":1763083107236,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcbbaaafabe8fcd","name":"should skip peer when dialed recently","time":{"start":1763083071645,"stop":1763083071647,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf9ac753f930a0eb","name":"Check received message containing Basic HTML tag","time":{"start":1763083598086,"stop":1763083598086,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e88fbd83545142","name":"should dispatch connect and disconnect events","time":{"start":1763083124754,"stop":1763083124754,"duration":0},"status":"passed","severity":"normal"},{"uid":"413ee318efa086bf","name":"Check received message containing SQL Injection","time":{"start":1763083598084,"stop":1763083598085,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdec739b238ba666","name":"Outgoing message is acknowledged","time":{"start":1763083124326,"stop":1763083124326,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d118ba7ff801f2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763083107363,"stop":1763083107363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef123e41fbbbf8c2","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763083122113,"stop":1763083122114,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a8cfef0124deca","name":"should return false for malformed SDS messages","time":{"start":1763083126843,"stop":1763083126843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f688475169fe2e02","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763083080799,"stop":1763083080802,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1d805f8bef243c7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763083107326,"stop":1763083107326,"duration":0},"status":"passed","severity":"normal"},{"uid":"466db0dbd5b4f9a8","name":"should monitor connected peers and store them into cache","time":{"start":1763083242642,"stop":1763083242642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18349987302220c","name":"should throw error - no public key","time":{"start":1763083063052,"stop":1763083063053,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a77ca3740887d67","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763083130696,"stop":1763083130696,"duration":0},"status":"passed","severity":"normal"},{"uid":"834f9ab12568d35b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763083107321,"stop":1763083107322,"duration":1},"status":"passed","severity":"normal"},{"uid":"36080bd2911cf1fa","name":"Query Generator - true","time":{"start":1763083453357,"stop":1763083453357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7f17aa006e407b","name":"should handle errors when removing globalThis listeners","time":{"start":1763083071097,"stop":1763083071097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3782c87a450271bc","name":"Fails to push message with large meta","time":{"start":1763084210965,"stop":1763084210965,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fba3bd6f6a55bb5","name":"Fails to publish duplicate message","time":{"start":1763083347909,"stop":1763083347909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ab098dfe0f296d","name":"should handle peer not in mesh for all topics","time":{"start":1763083072164,"stop":1763083072166,"duration":2},"status":"passed","severity":"normal"},{"uid":"462038b70d078246","name":"Accepts a valid Waku Message","time":{"start":1763083133761,"stop":1763083133762,"duration":1},"status":"passed","severity":"normal"},{"uid":"63132cf8590aaa0b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763083624900,"stop":1763083624900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30787801b99d54c","name":"should evict furthest entry when buffer is full","time":{"start":1763083108036,"stop":1763083108036,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d70d78688654d3a","name":"should continue query when messages are from different channels","time":{"start":1763083126842,"stop":1763083126842,"duration":0},"status":"passed","severity":"normal"},{"uid":"43598da11d122d4d","name":"should wait for Store peer to be connected","time":{"start":1763083124586,"stop":1763083124586,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc11692c51107911","name":"Push message with SQL Injection payload","time":{"start":1763084210933,"stop":1763084210933,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9d66ab7a29396","name":"should lock peers when selected","time":{"start":1763083124753,"stop":1763083124753,"duration":0},"status":"passed","severity":"normal"},{"uid":"419a142274a827db","name":"Correctly serialized arguments","time":{"start":1763083236847,"stop":1763083236848,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3adb0b48bb2b9dc","name":"returns nothing if no connections present","time":{"start":1763083072038,"stop":1763083072038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f50e200792cd756","name":"should be empty after removing the only subscription","time":{"start":1763083122108,"stop":1763083122113,"duration":5},"status":"passed","severity":"normal"},{"uid":"bf58167f9e624205","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763083124757,"stop":1763083124757,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf90cf4417963988","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763083057651,"stop":1763083057651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2b506bd8cbeed0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763083624898,"stop":1763083624898,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6a3e99771d9856","name":"Subscribe to topic containing long and publish message","time":{"start":1763083355914,"stop":1763083355914,"duration":0},"status":"passed","severity":"normal"},{"uid":"189e41dfc93cda81","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763083072003,"stop":1763083072003,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e753c8663e170c","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1763083124344,"stop":1763083124345,"duration":1},"status":"passed","severity":"normal"},{"uid":"167c37be62d31e44","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763083624901,"stop":1763083624902,"duration":1},"status":"passed","severity":"normal"},{"uid":"4146e0d6e7c54b79","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763083107350,"stop":1763083107351,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f8890680b50238","name":"Push message with Chinese payload","time":{"start":1763084210921,"stop":1763084210921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3598fa18c162866a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763083122734,"stop":1763083122735,"duration":1},"status":"passed","severity":"normal"},{"uid":"8447155b77a86244","name":"Push message with shell command payload","time":{"start":1763084210959,"stop":1763084210959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61e06cc1c0404a2","name":"should stop query on content message from same channel","time":{"start":1763083126842,"stop":1763083126842,"duration":0},"status":"passed","severity":"normal"},{"uid":"1659494ec734ee45","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763083107332,"stop":1763083107332,"duration":0},"status":"passed","severity":"normal"},{"uid":"37917c074ad3c23","name":"Passing page size 0 when there are 110 messages","time":{"start":1763083465653,"stop":1763083465654,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d7dd4e7391dffe","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763083107341,"stop":1763083107341,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d121a70e0dbcbb","name":"should handle multiple peer connections","time":{"start":1763083072146,"stop":1763083072147,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d641bec8d2ac68","name":"Sign & Recover","time":{"start":1763083090508,"stop":1763083090508,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4164f51e6274501","name":"Push message with content topic containing Russian","time":{"start":1763084210950,"stop":1763084210950,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b8d781d1300b8c","name":"Wait given interval before re-trying","time":{"start":1763083124404,"stop":1763083124404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eebb8644b8b148b","name":"Check publish message containing Arabic","time":{"start":1763083347898,"stop":1763083347898,"duration":0},"status":"passed","severity":"normal"},{"uid":"535ffc5e15ec8dc0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763083072153,"stop":1763083072154,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9f5f66f4f53607","name":"should add event listener for peer:discovery","time":{"start":1763083071703,"stop":1763083071703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d45964404e93ca","name":"should skip peers without peerInfo in ENR","time":{"start":1763083081215,"stop":1763083081215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b88ba54339a38c4","name":"should call waitForPeer on Relay","time":{"start":1763083124587,"stop":1763083124587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32ea8e816167258","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763083057697,"stop":1763083057697,"duration":0},"status":"passed","severity":"normal"},{"uid":"683d22499d591ffd","name":"throws on content topic with empty application field","time":{"start":1763083057629,"stop":1763083057629,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee35931b499b2fb","name":"Throws when trying to push message with empty payload","time":{"start":1763084210925,"stop":1763084210925,"duration":0},"status":"passed","severity":"normal"},{"uid":"2522dbc7524826c6","name":"should handle case when globalThis is not available","time":{"start":1763083071099,"stop":1763083071100,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d7a04a75837689","name":"should not create relay timers when relay is not provided","time":{"start":1763083072155,"stop":1763083072155,"duration":0},"status":"passed","severity":"normal"},{"uid":"f416c89b323bee8b","name":"should dispatch network event when browser goes offline","time":{"start":1763083071111,"stop":1763083071111,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb953ce4e3daac29","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763083107322,"stop":1763083107323,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b810ddcc37028aa","name":"Callback on promise, aborts when callback returns true","time":{"start":1763083443478,"stop":1763083443482,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d5544fc4fed139b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763083057648,"stop":1763083057648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a60f53e71d4100","name":"should handle multiple query options for time ranges","time":{"start":1763083124512,"stop":1763083124515,"duration":3},"status":"passed","severity":"normal"},{"uid":"7384d2fa955d364","name":"should transition to Unhealthy when no connections","time":{"start":1763083122733,"stop":1763083122734,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f16e7b3a3af5c12","name":"should add event listeners to libp2p","time":{"start":1763083071088,"stop":1763083071089,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa746cc15142b65","name":"Check received message containing Script","time":{"start":1763083598075,"stop":1763083598075,"duration":0},"status":"passed","severity":"normal"},{"uid":"6183658e33a1f49","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763083107342,"stop":1763083107342,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5643b1dd0b7862","name":"should skip already querying peers","time":{"start":1763083081213,"stop":1763083081213,"duration":0},"status":"passed","severity":"normal"},{"uid":"682ff837ec4b2b63","name":"Sets default value correctly","time":{"start":1763083475454,"stop":1763083475455,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d2a4ccf9b117bc","name":"Delete observer","time":{"start":1763083325203,"stop":1763083325203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed708c56ad7eea19","name":"Push message with meta","time":{"start":1763084210965,"stop":1763084210965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeb93b691c975c3","name":"Check received message with timestamp: 1763083146566000000 ","time":{"start":1763083598077,"stop":1763083598078,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c1cffc9100066f","name":"should add and remove event listeners correctly","time":{"start":1763083084678,"stop":1763083084678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9627f74860dc7694","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763083057650,"stop":1763083057650,"duration":0},"status":"passed","severity":"normal"},{"uid":"8509a81c40915746","name":"Generator, 2 different shards","time":{"start":1763083405026,"stop":1763083405027,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7177db8c3955c7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763083355910,"stop":1763083355910,"duration":0},"status":"passed","severity":"normal"},{"uid":"18283ff0658d6dc1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763083624897,"stop":1763083624897,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a98082b030f4c72","name":"Check received message containing JSON","time":{"start":1763083598076,"stop":1763083598076,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f2fdee86fcd48d","name":"should handle complete discovery-to-dial flow","time":{"start":1763083071729,"stop":1763083071730,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d0f81b5e9feeb3","name":"should handle peer identify event","time":{"start":1763083081209,"stop":1763083081210,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd05090f39b1cc4","name":"Check message with no payload is not received","time":{"start":1763083598080,"stop":1763083598080,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e7290e2a2f133","name":"Init the array if not present","time":{"start":1763083057298,"stop":1763083057300,"duration":2},"status":"passed","severity":"normal"},{"uid":"11559400822389d9","name":"Filter","time":{"start":1763083480009,"stop":1763083480009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c975562fa734621f","name":"topics with same application and version share the same shard","time":{"start":1763083057642,"stop":1763083057642,"duration":0},"status":"passed","severity":"normal"},{"uid":"512281b7fd0a0008","name":"should handle empty pubsub topics","time":{"start":1763083072162,"stop":1763083072163,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28fbc891f54ea27","name":"Push message with content topic containing Chinese","time":{"start":1763084210950,"stop":1763084210950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eca667c073c9ecc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763083154240,"stop":1763083154240,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3eb6edff7b44a382","name":"should return null for non-existent peer","time":{"start":1763083071860,"stop":1763083071860,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b242e690fcb0d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763083062348,"stop":1763083062350,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4b89050db04731b","name":"Push to array if already present","time":{"start":1763083057301,"stop":1763083057301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00333349c146286","name":"Overlapping topic subscription","time":{"start":1763083355911,"stop":1763083355913,"duration":2},"status":"skipped","severity":"normal"},{"uid":"d070881b4e392481","name":"Nodes with multiple pubsub topic","time":{"start":1763083341254,"stop":1763083341254,"duration":0},"status":"passed","severity":"normal"},{"uid":"be25e74c0e668a8b","name":"should not process empty queue","time":{"start":1763083071675,"stop":1763083071676,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0b78eaf658848c","name":"should reject if Relay is requested but not mounted","time":{"start":1763083124582,"stop":1763083124582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3dcc9a96b7ca3a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763083107368,"stop":1763083107368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3a643819c4b305","name":"Push message with content topic containing special chars","time":{"start":1763084210949,"stop":1763084210950,"duration":1},"status":"passed","severity":"normal"},{"uid":"8102a8173a4f95bd","name":"should dial more peers if under maxConnections","time":{"start":1763083071862,"stop":1763083071865,"duration":3},"status":"passed","severity":"normal"},{"uid":"790e7ccdf7cfe9e0","name":"should be safe to call multiple times","time":{"start":1763083071711,"stop":1763083071711,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c033db4412b2e0","name":"Passing page size 3 when there are 20 messages","time":{"start":1763083465656,"stop":1763083465658,"duration":2},"status":"passed","severity":"normal"},{"uid":"c85a7a2d8f87b22","name":"Push message with content topic containing emoji","time":{"start":1763084210965,"stop":1763084210965,"duration":0},"status":"passed","severity":"normal"},{"uid":"991e91c21a0dc2b0","name":"Using a function","time":{"start":1763083475449,"stop":1763083475449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f63f6a19f440b60","name":"should successfully stop","time":{"start":1763083121744,"stop":1763083121744,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4eaa9e4141b19e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763083107365,"stop":1763083107365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78cae2e5433d69","name":"Check message received after jswaku node is restarted","time":{"start":1763083598093,"stop":1763083598093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb3a1ef97bf2a98","name":"random static sharding 2 - Cluster ID: 219, Shard ID: 683","time":{"start":1763083468939,"stop":1763083468939,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf22fd0048c6199","name":"should return true for message with causal history","time":{"start":1763083126844,"stop":1763083126844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bacb0fba6c4b970","name":"should not be empty after adding a subscription","time":{"start":1763083122107,"stop":1763083122108,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bfe9d06a9bf720","name":"should clear dial history on stop","time":{"start":1763083071641,"stop":1763083071641,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a013fc8d0ae714","name":"LightPush","time":{"start":1763083480009,"stop":1763083480009,"duration":0},"status":"passed","severity":"normal"},{"uid":"9160f1aeb6337a6d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763083405027,"stop":1763083405028,"duration":1},"status":"passed","severity":"normal"},{"uid":"839c1d235790b5e6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763083057637,"stop":1763083057641,"duration":4},"status":"passed","severity":"normal"},{"uid":"302e98d2db9f742b","name":"should not fail to stop the service if it was not started","time":{"start":1763083084675,"stop":1763083084676,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83cc130f3db5527","name":"Check publish message containing unicode special characters","time":{"start":1763083347905,"stop":1763083347906,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3e5bd932313611","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763083341255,"stop":1763083341255,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dbdf7c40c3498a","name":"should handle peer connect event","time":{"start":1763083071100,"stop":1763083071101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f628c8f6c1dfb63a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763083598094,"stop":1763083598094,"duration":0},"status":"passed","severity":"normal"},{"uid":"daec2be2b7b5c5ff","name":"returns all values when wanted number is greater than available values","time":{"start":1763083079265,"stop":1763083079268,"duration":3},"status":"passed","severity":"normal"},{"uid":"23012f828a30face","name":"Check message with no payload is not received","time":{"start":1763083598092,"stop":1763083598092,"duration":0},"status":"passed","severity":"normal"},{"uid":"239e040c732cfe0c","name":"A test","time":{"start":1763083223482,"stop":1763083223483,"duration":1},"status":"passed","severity":"normal"},{"uid":"5098c40e17048cfe","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763083107357,"stop":1763083107359,"duration":2},"status":"passed","severity":"normal"},{"uid":"fdbde274eebdbbde","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763083084678,"stop":1763083084678,"duration":0},"status":"passed","severity":"normal"},{"uid":"648ca0a3f6c298a1","name":"should clear all timers","time":{"start":1763083072145,"stop":1763083072145,"duration":0},"status":"passed","severity":"normal"},{"uid":"477fe47a3a4968ae","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763083120893,"stop":1763083120894,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2c831e7c3e54f3","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763083130696,"stop":1763083130697,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d00b30dd0c5ee5","name":"Push message with content topic containing JSON","time":{"start":1763084210940,"stop":1763084210940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6c5d7425e94a3e","name":"same cluster, static sharding: nodes connect","time":{"start":1763083237951,"stop":1763083237957,"duration":6},"status":"passed","severity":"normal"},{"uid":"d39ba9fd80b33c02","name":"Fails to push message bigger that 1MB","time":{"start":1763084210931,"stop":1763084210931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4e5c9b0ad2c990","name":"Push message with content topic containing Arabic","time":{"start":1763084210927,"stop":1763084210927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94e28b62d22a577","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763083624907,"stop":1763083624908,"duration":1},"status":"passed","severity":"normal"},{"uid":"4765bc3679f474f9","name":"Push message with content topic containing unicode special characters","time":{"start":1763084210940,"stop":1763084210941,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a2c19b8ed5926b","name":"Push message with content topic containing short","time":{"start":1763084210949,"stop":1763084210949,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a67a19ac5f1f7f","name":"should dial all known peers when reached zero connections","time":{"start":1763083190968,"stop":1763083190968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e54c236c8dd2a54","name":"can start and stop the service","time":{"start":1763083353111,"stop":1763083353111,"duration":0},"status":"passed","severity":"normal"},{"uid":"11391cd4ab915d07","name":"can start and stop the service","time":{"start":1763083084675,"stop":1763083084675,"duration":0},"status":"passed","severity":"normal"},{"uid":"51054ddf1b2035","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763083071729,"stop":1763083071729,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1c7004c6e8de3b","name":"rejects hash query with time filter","time":{"start":1763083071977,"stop":1763083071978,"duration":1},"status":"passed","severity":"normal"},{"uid":"e947a18f4e23845b","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1763083126845,"stop":1763083126845,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee974e0c75b2cae","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763083107320,"stop":1763083107321,"duration":1},"status":"passed","severity":"normal"},{"uid":"458b43918376417","name":"should register libp2p event listeners when start is called","time":{"start":1763083124754,"stop":1763083124755,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ef5826e4f92ec","name":"Check received message containing special chars","time":{"start":1763083598073,"stop":1763083598073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79b4bc2a93090db","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763083080798,"stop":1763083080798,"duration":0},"status":"passed","severity":"normal"},{"uid":"782cb92eb760dce8","name":"Subscribe to topic containing long and receive message","time":{"start":1763083624899,"stop":1763083624900,"duration":1},"status":"passed","severity":"normal"},{"uid":"9033a15612735b63","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763083107369,"stop":1763083107372,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ffce7bfb64e06f8","name":"should return false when navigator.onLine is false","time":{"start":1763083071097,"stop":1763083071098,"duration":1},"status":"passed","severity":"normal"},{"uid":"29dc7851494274c5","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763083154241,"stop":1763083154241,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d018b1178c39f71","name":"Push message equal or less that 1MB","time":{"start":1763084210967,"stop":1763084210967,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb2093e3a849c38","name":"should filter out undefined ENRs","time":{"start":1763083080796,"stop":1763083080796,"duration":0},"status":"passed","severity":"normal"},{"uid":"de19d63c54a47a44","name":"Check received message containing long","time":{"start":1763083598072,"stop":1763083598073,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a6fc53c23d84be","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763083355915,"stop":1763083355915,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb85bf29108af7f","name":"should discover peers from provided peer cache","time":{"start":1763083242641,"stop":1763083242642,"duration":1},"status":"passed","severity":"normal"},{"uid":"7104c6688ac30318","name":"should work with mock decoders","time":{"start":1763083122672,"stop":1763083122672,"duration":0},"status":"passed","severity":"normal"},{"uid":"748b9138feac188d","name":"Query generator for 2000 messages","time":{"start":1763083443488,"stop":1763083443497,"duration":9},"status":"passed","severity":"normal"},{"uid":"48c3632a8939a3bc","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763083124520,"stop":1763083124521,"duration":1},"status":"passed","severity":"normal"},{"uid":"39521ef0b73a5a6","name":"Decoder throws on empty string content topic","time":{"start":1763083072530,"stop":1763083072530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93efbb35c638f0d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763083107325,"stop":1763083107326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4486269430babcf","name":"Check received message containing shell command","time":{"start":1763083598087,"stop":1763083598087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c1ac34d232f394","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763083121743,"stop":1763083121743,"duration":0},"status":"passed","severity":"normal"},{"uid":"17750956b85ed013","name":"should start peer exchange discovery","time":{"start":1763083081208,"stop":1763083081208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3e3d543638954c","name":"should be safe to call multiple times","time":{"start":1763083072143,"stop":1763083072144,"duration":1},"status":"passed","severity":"normal"},{"uid":"f373b3c0a5aaf07e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763083080084,"stop":1763083080087,"duration":3},"status":"passed","severity":"normal"},{"uid":"af41cc65784c632f","name":"should query peers that support peer exchange","time":{"start":1763083081210,"stop":1763083081211,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefdca1829fbc1e0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763083062351,"stop":1763083062351,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe6ebadf35855a","name":"should get and remove ready entries","time":{"start":1763083108052,"stop":1763083108053,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bf878821fef273","name":"Push message with rate limit","time":{"start":1763084210965,"stop":1763084210966,"duration":1},"status":"passed","severity":"normal"},{"uid":"727e5f7e0a6a1ffa","name":"Check publish message containing special chars","time":{"start":1763083347897,"stop":1763083347897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9908b2a7a04e156","name":"yields decoded messages","time":{"start":1763083072366,"stop":1763083072367,"duration":1},"status":"passed","severity":"normal"},{"uid":"649cb4c3b7de42e3","name":"should not stop if not started","time":{"start":1763083081209,"stop":1763083081209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6885be9b9e691a74","name":"should not fail to start the service if it is already started","time":{"start":1763083353112,"stop":1763083353112,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca750f3d496d0d11","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763083107374,"stop":1763083107374,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c556caba3090894","name":"should be able to decode the field with only STORE set to true","time":{"start":1763083062355,"stop":1763083062355,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3ad96960c15c2b","name":"Nodes with multiple pubsub topic","time":{"start":1763083341256,"stop":1763083341259,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1c3c59b7dc7bf2f","name":"should handle shardReader errors","time":{"start":1763083072274,"stop":1763083072275,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8330877c895e05","name":"Push 30 different messages","time":{"start":1763084210936,"stop":1763084210937,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d762b9b58b243405","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763083477887,"stop":1763083477887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acc7b33aa5cead6","name":"should decode valid enr with tcp successfully","time":{"start":1763083063052,"stop":1763083063052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30ab3af38be95dc","name":"should handle dial errors gracefully","time":{"start":1763083071667,"stop":1763083071667,"duration":0},"status":"passed","severity":"normal"},{"uid":"424504b4b591d1e1","name":"should create PeerExchangeDiscovery instance","time":{"start":1763083081217,"stop":1763083081217,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2efa31330c48d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763083072193,"stop":1763083072194,"duration":1},"status":"passed","severity":"normal"},{"uid":"74043c331e3fff87","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763083413695,"stop":1763083413695,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ec53bc13b593c6","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763083057635,"stop":1763083057635,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bece6ba95d01d3","name":"should return false when peer has no shard info","time":{"start":1763083071747,"stop":1763083071749,"duration":2},"status":"passed","severity":"normal"},{"uid":"393d3c84add8b1b0","name":"should handle errors when accessing navigator","time":{"start":1763083071113,"stop":1763083071114,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6736d6a2caafb4","name":"should throw error - no id","time":{"start":1763083063053,"stop":1763083063053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a9c2c3d2b5a23b","name":"Check received message with timestamp: 1763083146566 ","time":{"start":1763083598089,"stop":1763083598089,"duration":0},"status":"passed","severity":"normal"},{"uid":"87eabe5f18b6e2a3","name":"should handle peer store errors gracefully","time":{"start":1763083071713,"stop":1763083071726,"duration":13},"status":"passed","severity":"normal"},{"uid":"cf76e985762e2c0e","name":"random static sharding 9 - Cluster ID: 43, Shard ID: 47","time":{"start":1763083468947,"stop":1763083468948,"duration":1},"status":"passed","severity":"normal"},{"uid":"42bc6b8c5803bb9b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763083107380,"stop":1763083107381,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ffb618b5ab605","name":"random static sharding 7 - Cluster ID: 65, Shard ID: 600","time":{"start":1763083468945,"stop":1763083468946,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf89ec6b94e5ca6a","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763083072156,"stop":1763083072156,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cccc38d1de24b0c","name":"Check publish message after service node is restarted","time":{"start":1763083347911,"stop":1763083347911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb0a09325fccbdd8","name":"should remove entries","time":{"start":1763083108053,"stop":1763083108053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9643dd18985a74fd","name":"should not discard bootstrap peers if under the limit","time":{"start":1763083190969,"stop":1763083190970,"duration":1},"status":"passed","severity":"normal"},{"uid":"246e44cba9a65d7c","name":"Incoming message is emitted as received","time":{"start":1763083124326,"stop":1763083124327,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7247de225316f8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763083062359,"stop":1763083062359,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d6ba10572fae2","name":"msgTime: 0 ms from now, startTime: 1762824259854, endTime: 1763083459854","time":{"start":1763083477886,"stop":1763083477886,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e000fc2562cbe7","name":"should create ShardReader with auto sharding network config","time":{"start":1763083071741,"stop":1763083071741,"duration":0},"status":"passed","severity":"normal"},{"uid":"95042297f41e0d22","name":"should emit message when we just started and store connect event occurs","time":{"start":1763083122686,"stop":1763083122686,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91a243b004191a5","name":"Push message with unicode special characters payload","time":{"start":1763084210960,"stop":1763084210960,"duration":0},"status":"passed","severity":"normal"},{"uid":"23253a3a846c710f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763083107364,"stop":1763083107364,"duration":0},"status":"passed","severity":"normal"},{"uid":"216e384519fbbafd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763083355909,"stop":1763083355910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18193ba07bfe6","name":"recovers when dns.resolve returns empty","time":{"start":1763083081219,"stop":1763083081219,"duration":0},"status":"passed","severity":"normal"},{"uid":"be55c24faf94660","name":"should stop peer exchange discovery","time":{"start":1763083081209,"stop":1763083081209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5200ab09abb406a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763083355920,"stop":1763083355921,"duration":1},"status":"passed","severity":"normal"},{"uid":"364d86e6a8f1310","name":"Passing page size 110 when there are 120 messages","time":{"start":1763083465665,"stop":1763083465666,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab945d4d770023c","name":"random static sharding 8 - Cluster ID: 43, Shard ID: 589","time":{"start":1763083468946,"stop":1763083468947,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f885fa1dc48732d","name":"should use configured peers when available","time":{"start":1763083124518,"stop":1763083124518,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e71f7f3af9346c","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763083126846,"stop":1763083126846,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc657350b764f46","name":"throws on content topic with generation field greater than 0","time":{"start":1763083057628,"stop":1763083057628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f08c9a0688bc455","name":"Fails to push message with large meta","time":{"start":1763084210941,"stop":1763084210941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae40fa932ecb514e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763083624912,"stop":1763083624912,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96fe49864ce65f1","name":"should handle queue overflow by adding peers to queue","time":{"start":1763083071668,"stop":1763083071668,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a877fd7976da8d","name":"should not dial peers from store when browser is not connected","time":{"start":1763083071845,"stop":1763083071845,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7196ab7bd69e8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763083624903,"stop":1763083624904,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffffeb347ebc5aa","name":"Push message with content topic containing Russian","time":{"start":1763084210963,"stop":1763084210963,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa0824404f2c23d","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763083124753,"stop":1763083124753,"duration":0},"status":"passed","severity":"normal"},{"uid":"10af4c379dc19924","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763083057646,"stop":1763083057646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16003dc6afba832","name":"should drop connection to one peer on hangUp","time":{"start":1763083236698,"stop":1763083236698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f41acbbb42016f","name":"Check received message containing escaped characters","time":{"start":1763083598077,"stop":1763083598077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83dba89a6d28b31","name":"should dial peer immediately when queue is empty","time":{"start":1763083071642,"stop":1763083071643,"duration":1},"status":"passed","severity":"normal"},{"uid":"601627edf2ca7817","name":"should emit a peer event after start","time":{"start":1763083084676,"stop":1763083084676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b5d5fb14e76a41","name":"throws on empty content topic","time":{"start":1763083057626,"stop":1763083057626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecda3e0549544a5","name":"should handle malformed response data","time":{"start":1763083080803,"stop":1763083080803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1aa87b0fb3ff8c","name":"should stop query when sync message from same channel is found","time":{"start":1763083126841,"stop":1763083126842,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b98141e188c2e2","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763083341254,"stop":1763083341255,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1bd7163d6fd0a3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763083386373,"stop":1763083386373,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df6b9b4604ca0a5","name":"Store - dialed first","time":{"start":1763083480008,"stop":1763083480008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82d3c6be0147704","name":"Check message with invalid timestamp is not received","time":{"start":1763083598090,"stop":1763083598091,"duration":1},"status":"passed","severity":"normal"},{"uid":"58cfe3362c5dfc69","name":"Push message with custom timestamp: 1763086773117","time":{"start":1763084210942,"stop":1763084210943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff184eae2373190","name":"should work with stubbed peer manager event emitter","time":{"start":1763083122670,"stop":1763083122671,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d99e11f875f569","name":"should reject if Filter is requested but not mounted","time":{"start":1763083124583,"stop":1763083124584,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb064f9cf0ce23fe","name":"Query with Ordered Callback, No Decoder","time":{"start":1763083413696,"stop":1763083413696,"duration":0},"status":"passed","severity":"normal"},{"uid":"976684724f662342","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763083080092,"stop":1763083080095,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a7ce17c0c68711e","name":"Cap max size when messages are pushed one at a time","time":{"start":1763083110827,"stop":1763083110828,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfc7884c1cc8878","name":"can start and stop the service","time":{"start":1763083154226,"stop":1763083154227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56bda9ddc8636fd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763083172942,"stop":1763083172942,"duration":0},"status":"passed","severity":"normal"},{"uid":"290f9f1ea6c4ce92","name":"Sample","time":{"start":1763083062551,"stop":1763083062552,"duration":1},"status":"passed","severity":"normal"},{"uid":"499fd482464f4094","name":"should hang up with multiaddr and return true on success","time":{"start":1763083072270,"stop":1763083072270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b489698a5f0a1232","name":"Ordered callback, aborts when callback returns true","time":{"start":1763083443485,"stop":1763083443487,"duration":2},"status":"passed","severity":"normal"},{"uid":"971069158ee3afb1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763083080087,"stop":1763083080091,"duration":4},"status":"passed","severity":"normal"},{"uid":"36e257d773ee6ff7","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763083323630,"stop":1763083323640,"duration":10},"status":"passed","severity":"normal"},{"uid":"24d9d76771c51e30","name":"Check publish message containing Script","time":{"start":1763083347902,"stop":1763083347902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efc8bffbc411baa","name":"Mutual subscription","time":{"start":1763083355906,"stop":1763083355906,"duration":0},"status":"passed","severity":"normal"},{"uid":"77152027230f2dcf","name":"Retrieval Hint","time":{"start":1763083111688,"stop":1763083111689,"duration":1},"status":"passed","severity":"normal"},{"uid":"d447b36c7b336591","name":"should not receive a peer event before start","time":{"start":1763083084676,"stop":1763083084677,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb4be83a4bac004","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763083355917,"stop":1763083355918,"duration":1},"status":"passed","severity":"normal"},{"uid":"3664f4a48915031a","name":"should return peer for existing peer","time":{"start":1763083071859,"stop":1763083071860,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eace686430e85a1","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763083122712,"stop":1763083122712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2dfa914ae4840b","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1763083124344,"stop":1763083124344,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe5fee90ac4e25","name":"Push message with content topic containing short","time":{"start":1763084210925,"stop":1763084210925,"duration":0},"status":"passed","severity":"normal"},{"uid":"38412fa4f1707384","name":"Publish message with large meta","time":{"start":1763083347912,"stop":1763083347912,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4bf92adc4a337b","name":"should handle very large timestamps","time":{"start":1763083111727,"stop":1763083111728,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f75a30a7ecc8aac","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763083341259,"stop":1763083341260,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa1052545c466bd","name":"Check message on other pubsub topic is not received","time":{"start":1763083598091,"stop":1763083598091,"duration":0},"status":"passed","severity":"normal"},{"uid":"9932fe61fa6bc1e9","name":"Query generator for multiple messages with different content topic format","time":{"start":1763083443473,"stop":1763083443475,"duration":2},"status":"passed","severity":"normal"},{"uid":"30263a73992dc9d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763083057633,"stop":1763083057634,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5de0d1800eda96","name":"Push message with meta","time":{"start":1763084210941,"stop":1763084210941,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c8d4a275414a3f","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1763083124345,"stop":1763083124345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37ae5aec6e30d31","name":"should work with mixed v2 and v3 peers","time":{"start":1763083121769,"stop":1763083121770,"duration":1},"status":"passed","severity":"normal"},{"uid":"80cf97bcaf12706c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763083063060,"stop":1763083063060,"duration":0},"status":"passed","severity":"normal"},{"uid":"c399f1b77f22f6b3","name":"connects to nwaku","time":{"start":1763083475447,"stop":1763083475447,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b996cc403cad9a","name":"Passing an array","time":{"start":1763083475448,"stop":1763083475449,"duration":1},"status":"passed","severity":"normal"},{"uid":"f278802cbc61c72f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763083107325,"stop":1763083107325,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e5fee171480124","name":"Push 30 different messages","time":{"start":1763084210925,"stop":1763084210925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fde29982c685d466","name":"messageHashStr works with IProtoMessage","time":{"start":1763083071910,"stop":1763083071911,"duration":1},"status":"passed","severity":"normal"},{"uid":"6005528fc225ab05","name":"should handle peer store update failures gracefully","time":{"start":1763083072153,"stop":1763083072153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6b1b2eeb1d2217","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763083398864,"stop":1763083398864,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4a32f2e05bfbbd","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763083080080,"stop":1763083080080,"duration":0},"status":"passed","severity":"normal"},{"uid":"deaf49edcfc88eb0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763083341249,"stop":1763083341249,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3f6574260c81b4","name":"Query with Ordered Callback, No message returned","time":{"start":1763083413698,"stop":1763083413698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd0f95fc5d5d73e","name":"Push message with Russian payload","time":{"start":1763084210957,"stop":1763084210957,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ce6076884c5d96","name":"Push message with meta","time":{"start":1763084210929,"stop":1763084210929,"duration":0},"status":"passed","severity":"normal"},{"uid":"16770f9def8be76f","name":"should handle errors when getting connections","time":{"start":1763083071113,"stop":1763083071113,"duration":0},"status":"passed","severity":"normal"},{"uid":"95aa671459cbe1a4","name":"Push message equal or less that 1MB","time":{"start":1763084210930,"stop":1763084210931,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a97666ca82894","name":"Check received message containing Chinese","time":{"start":1763083598073,"stop":1763083598074,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2850dcee16b4d1","name":"Push message with custom timestamp: 1763086773117","time":{"start":1763084210954,"stop":1763084210954,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6a94f133efc65e","name":"should set up event listeners when started","time":{"start":1763083122666,"stop":1763083122667,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a679b5a973db6","name":"should start the dialing interval","time":{"start":1763083071637,"stop":1763083071637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9095960361f35dcc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763083237960,"stop":1763083237961,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f5f25818faa48c","name":"messageHashStr returns a hex string","time":{"start":1763083071909,"stop":1763083071909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f21a96ba09cbdd9","name":"Check message with invalid timestamp is not received","time":{"start":1763083598078,"stop":1763083598079,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f3949b039f5f5e","name":"Check received message containing XML","time":{"start":1763083598075,"stop":1763083598076,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a975cd00dcc6354","name":"Push message with unicode special characters payload","time":{"start":1763084210948,"stop":1763084210948,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5c72ec54081c40","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763083107333,"stop":1763083107334,"duration":1},"status":"passed","severity":"normal"},{"uid":"854724a05786d8d2","name":"Check received message containing special chars","time":{"start":1763083598082,"stop":1763083598083,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ed4858a0055db1","name":"should return false for content message without causal history","time":{"start":1763083126844,"stop":1763083126844,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ff8faccaddadb8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763083386368,"stop":1763083386368,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea4f65523416555","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763083072155,"stop":1763083072156,"duration":1},"status":"passed","severity":"normal"},{"uid":"4923963aba8c10ed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763083057647,"stop":1763083057647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fbf421d115fa5a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763083477883,"stop":1763083477883,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2d65c7e3bb97cd","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763083130696,"stop":1763083130696,"duration":0},"status":"passed","severity":"normal"},{"uid":"513cf615494eec38","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763083624909,"stop":1763083624909,"duration":0},"status":"passed","severity":"normal"},{"uid":"65554e43c3f53d28","name":"isConnected should return false after all peers disconnect","time":{"start":1763083168067,"stop":1763083168067,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e962b2d739f51b","name":"Subscribe and publish message","time":{"start":1763083355909,"stop":1763083355909,"duration":0},"status":"passed","severity":"normal"},{"uid":"101d7c0053c1d0bb","name":"should return cached hash on subsequent access","time":{"start":1763083072531,"stop":1763083072532,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcef6a133a49754","name":"should only return 1 node with relay and store capability","time":{"start":1763083081221,"stop":1763083081221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e167ab1d63a453d7","name":"Subscribe to topic containing XML and receive message","time":{"start":1763083624902,"stop":1763083624902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9e2a4601ea985a","name":"Check publish message containing shell command","time":{"start":1763083347904,"stop":1763083347904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75ee54eb98ea78","name":"Push message with escaped characters payload","time":{"start":1763084210924,"stop":1763084210924,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9d7b34dcfa135e","name":"Push message with custom timestamp: 1732324773117","time":{"start":1763084210953,"stop":1763084210954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db105d06a222e74","name":"Push message with content topic containing JSON","time":{"start":1763084210951,"stop":1763084210951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21bf69fb5ef3128","name":"should handle incoming messages","time":{"start":1763083121743,"stop":1763083121744,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc5c8a0baa00320","name":"Synced status is emitted when a missing message is mark as lost","time":{"start":1763083126221,"stop":1763083126222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7755706ecfad349","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763083107363,"stop":1763083107363,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba0cfe281268a44","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763083624900,"stop":1763083624900,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7f0e5ebbf38167","name":"should handle dial errors gracefully","time":{"start":1763083071712,"stop":1763083071712,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bd4156a676b008","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763083122697,"stop":1763083122697,"duration":0},"status":"passed","severity":"normal"},{"uid":"52dbf25e6dbfca51","name":"should merge provided config with defaults","time":{"start":1763083072263,"stop":1763083072263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d864c5ea066286","name":"Fails to push message with large meta","time":{"start":1763084210953,"stop":1763084210953,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d946ec76597fcfe","name":"should return false when peer is on different cluster","time":{"start":1763083071743,"stop":1763083071746,"duration":3},"status":"passed","severity":"normal"},{"uid":"7534fa9b26676849","name":"Push message with content topic containing Russian","time":{"start":1763084210939,"stop":1763084210939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b44243415f40878","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763083107318,"stop":1763083107319,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d09a7a5f7878553","name":"should populate queue if has active dial","time":{"start":1763083071656,"stop":1763083071657,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec56a1f24bb18afd","name":"should return false when peer is not found","time":{"start":1763083071758,"stop":1763083071759,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7b40b6cec69ea5","name":"should not update T_req if message already exists","time":{"start":1763083108036,"stop":1763083108036,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d311bc4b48140fc","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763083168070,"stop":1763083168070,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19c1eed0f20889f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763083057652,"stop":1763083057653,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3f27955ff7289d","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763083071867,"stop":1763083071867,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef1eaee44928076","name":"should handle case when navigator is not available","time":{"start":1763083071099,"stop":1763083071099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5620086fecf9605c","name":"should handle complete peer lifecycle","time":{"start":1763083072166,"stop":1763083072166,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cf128164e14cc6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763083398865,"stop":1763083398866,"duration":1},"status":"passed","severity":"normal"},{"uid":"33dc44db8f65ebb0","name":"should properly create location multiaddrs - tcp4","time":{"start":1763083063056,"stop":1763083063056,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc6cdb11bd68d","name":"Push message with content topic containing Chinese","time":{"start":1763084210962,"stop":1763084210962,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d8e3fd6353d08b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763083624906,"stop":1763083624906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb0419e9c086e16","name":"should properly start and stop event listening","time":{"start":1763083122735,"stop":1763083122735,"duration":0},"status":"passed","severity":"normal"},{"uid":"541314e7947276b","name":"Encoder throws on undefined content topic","time":{"start":1763083091648,"stop":1763083091648,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5a87066cda1fa","name":"Round trip binary serialization","time":{"start":1763083072528,"stop":1763083072528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e348d01764a6b301","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763083122665,"stop":1763083122665,"duration":0},"status":"passed","severity":"normal"},{"uid":"26531fd1612286b","name":"Cluster id 0, shard 0","time":{"start":1763083468929,"stop":1763083468936,"duration":7},"status":"passed","severity":"normal"},{"uid":"f17cc50c9a1e156f","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763083124755,"stop":1763083124755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a8c6067d8d4724","name":"should return PeerId when PeerId is provided","time":{"start":1763083072004,"stop":1763083072004,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc58942cf567a565","name":"should get / set TCP multiaddr","time":{"start":1763083063055,"stop":1763083063056,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a033e582bcf9c0","name":"should handle complete dial lifecycle","time":{"start":1763083071692,"stop":1763083071692,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe785ddbea3cf2d5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763083237961,"stop":1763083237961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef21d748c7df0c84","name":"should be safe to call multiple times","time":{"start":1763083071703,"stop":1763083071708,"duration":5},"status":"passed","severity":"normal"},{"uid":"5a4ab7e18b54ff56","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763083071861,"stop":1763083071861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5795bcc4b49026b","name":"Decoder throws on undefined content topic","time":{"start":1763083089940,"stop":1763083089940,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f2841762590de8","name":"should return true even if peer has no overlapping shards","time":{"start":1763083071746,"stop":1763083071746,"duration":0},"status":"passed","severity":"normal"},{"uid":"817cf400d915ea30","name":"should be safe to call multiple times","time":{"start":1763083071822,"stop":1763083071822,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8aadfdf45437fe","name":"msgTime: 0 ms from now, startTime: 1762997059854, endTime: 1763083459854","time":{"start":1763083477886,"stop":1763083477886,"duration":0},"status":"passed","severity":"normal"},{"uid":"93336593349fabeb","name":"different cluster: nodes don't connect","time":{"start":1763083237960,"stop":1763083237960,"duration":0},"status":"passed","severity":"normal"},{"uid":"305cb4c59734b448","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763083624895,"stop":1763083624895,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b32b29672fb0a05","name":"Push message with Chinese payload","time":{"start":1763084210932,"stop":1763084210932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e44b197226c88","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763083443470,"stop":1763083443472,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1a56854d096582a","name":"should be safe to call multiple times","time":{"start":1763083072265,"stop":1763083072266,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c5829bc1d7460a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763083355917,"stop":1763083355917,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0321df28bb001","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763083451608,"stop":1763083451608,"duration":0},"status":"passed","severity":"normal"},{"uid":"711dcf180b0f9c2e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763083413693,"stop":1763083413694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bfc2c73e96ee72","name":"Symmetric encrypt & Decrypt","time":{"start":1763083090507,"stop":1763083090507,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cd8140100942c8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763083237958,"stop":1763083237959,"duration":1},"status":"passed","severity":"normal"},{"uid":"c090d9366ca8d0a6","name":"Publish message with rate limit","time":{"start":1763083347914,"stop":1763083347914,"duration":0},"status":"passed","severity":"normal"},{"uid":"420d6a83b4c503a8","name":"Check publish message containing SQL Injection","time":{"start":1763083347899,"stop":1763083347901,"duration":2},"status":"passed","severity":"normal"},{"uid":"b39d503fbc08067d","name":"Push message with long payload","time":{"start":1763084210944,"stop":1763084210944,"duration":0},"status":"passed","severity":"normal"},{"uid":"302126278fb3f716","name":"should dial all remaining peers","time":{"start":1763083071854,"stop":1763083071854,"duration":0},"status":"passed","severity":"normal"},{"uid":"70217f016c8d5ec7","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763083071111,"stop":1763083071112,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b974e0462bb6757","name":"Retries within given interval","time":{"start":1763083124403,"stop":1763083124403,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ade105399919b6","name":"should insert elements correctly","time":{"start":1763083107205,"stop":1763083107206,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a33281d03241a8e","name":"Push message with Arabic payload","time":{"start":1763084210945,"stop":1763084210945,"duration":0},"status":"passed","severity":"normal"},{"uid":"adddaa9ae62025e1","name":"should return true when peer is on the same cluster","time":{"start":1763083071742,"stop":1763083071742,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dff7a8f468776c7","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763083168065,"stop":1763083168065,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eff933d4b95f5e5","name":"Push message with content topic containing escaped characters","time":{"start":1763084210964,"stop":1763084210964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b004f96b21724c83","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763083071905,"stop":1763083071905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8221ca16457fb6af","name":"should not start if already started","time":{"start":1763083081208,"stop":1763083081208,"duration":0},"status":"passed","severity":"normal"},{"uid":"216da41f3d86b91b","name":"Push message with Script payload","time":{"start":1763084210933,"stop":1763084210934,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7064420c0acc33e","name":"Push message with special chars payload","time":{"start":1763084210921,"stop":1763084210921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0903a87cdcc330a","name":"Check publish message containing Chinese","time":{"start":1763083347897,"stop":1763083347898,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c75aac445918eff","name":"messageHashStr produces different results for different inputs","time":{"start":1763083071912,"stop":1763083071913,"duration":1},"status":"passed","severity":"normal"},{"uid":"895d8e2a0a077f42","name":"should encode/decode to RLP encoding","time":{"start":1763083063054,"stop":1763083063055,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fe19ad620cc4bf","name":"Relay + Store","time":{"start":1763083152925,"stop":1763083152926,"duration":1},"status":"passed","severity":"normal"},{"uid":"22947c2ccaeb363f","name":"Light Node - default protocols","time":{"start":1763083480009,"stop":1763083480010,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40f0639507afc13","name":"should not dispatch event when already connected","time":{"start":1763083071105,"stop":1763083071108,"duration":3},"status":"passed","severity":"normal"},{"uid":"27b72237b794159b","name":"should reassess health immediately when peer disconnects","time":{"start":1763083122735,"stop":1763083122735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9254e45e516f05f","name":"should throw error - no public key","time":{"start":1763083063053,"stop":1763083063054,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ed7199e31f6255","name":"Check received message containing Chinese","time":{"start":1763083598083,"stop":1763083598083,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01f4a7ceb31ce0a","name":"Push message with JSON payload","time":{"start":1763084210947,"stop":1763084210947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8293b35ddb4bb4f7","name":"Subscribe and receives messages on 20 topics","time":{"start":1763083624908,"stop":1763083624909,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e43b66299d3a71","name":"should return all connected peers without codec filter","time":{"start":1763083072271,"stop":1763083072272,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb64cf83702d38c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763083057649,"stop":1763083057649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e457807d80fcd246","name":"should requeue task if no peer is available","time":{"start":1763083121501,"stop":1763083121502,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44113e916df0ea0","name":"caches peers it previously fetched","time":{"start":1763083081220,"stop":1763083081220,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c19793e64ed4e5","name":"should set field with only RELAY enabled","time":{"start":1763083063059,"stop":1763083063059,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b379ef0aa0627cc","name":"Refresh subscription","time":{"start":1763083624910,"stop":1763083624911,"duration":1},"status":"passed","severity":"normal"},{"uid":"b773698e85cec04b","name":"should return false when peer shard info is not found","time":{"start":1763083071755,"stop":1763083071756,"duration":1},"status":"passed","severity":"normal"},{"uid":"e213e891ecc3fec3","name":"Push message with Basic HTML tag payload","time":{"start":1763084210958,"stop":1763084210959,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0275284f117eb0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763083057636,"stop":1763083057637,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af008ebebe7e123","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763083598089,"stop":1763083598089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07117b77d6e1b46","name":"should allow redial after failed dial cooldown expires","time":{"start":1763083071668,"stop":1763083071668,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e47306288f73a56","name":"should not retry if at least one success","time":{"start":1763083121768,"stop":1763083121768,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f8cb7548d4eb65","name":"Check message with no pubsub topic is not received","time":{"start":1763083598091,"stop":1763083598091,"duration":0},"status":"passed","severity":"normal"},{"uid":"601831fa92ea400d","name":"Encoder error raises irrecoverable error","time":{"start":1763083124324,"stop":1763083124324,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6b7c48f3f40e1f","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763083122702,"stop":1763083122702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4328e518faba7a9e","name":"Push message with content topic containing short","time":{"start":1763084210961,"stop":1763084210961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5241e94fb265039c","name":"should clear all entries","time":{"start":1763083108053,"stop":1763083108054,"duration":1},"status":"passed","severity":"normal"},{"uid":"125ad9637ab4813e","name":"should not receive a peer event before start","time":{"start":1763083353113,"stop":1763083353113,"duration":0},"status":"passed","severity":"normal"},{"uid":"912ff2abce0beca2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763083386372,"stop":1763083386373,"duration":1},"status":"passed","severity":"normal"},{"uid":"df612b14723834bd","name":"should process up to 3 peers at once","time":{"start":1763083071675,"stop":1763083071675,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc559211a5ce9031","name":"should handle errors when globalThis is not available","time":{"start":1763083071093,"stop":1763083071094,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7812561037c563","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763083355921,"stop":1763083355921,"duration":0},"status":"passed","severity":"normal"},{"uid":"421acfbd430cd20c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763083107326,"stop":1763083107326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8ec22c2b41920","name":"isConnected should return true after first peer connects","time":{"start":1763083168066,"stop":1763083168067,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee64f4e4cdb74e4","name":"should be safe to call multiple times","time":{"start":1763083071817,"stop":1763083071818,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efce35855ee6bde","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763083080079,"stop":1763083080080,"duration":1},"status":"passed","severity":"normal"},{"uid":"438d9413209a992a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763083107357,"stop":1763083107357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9000b412ec2132c7","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763083107322,"stop":1763083107322,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f2cb203d0b769e","name":"messageHashStr produces consistent results for the same input","time":{"start":1763083071911,"stop":1763083071912,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae011a21958fee53","name":"Subscribe to topic containing short and receive message","time":{"start":1763083624899,"stop":1763083624899,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e46322ae36ab3b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763083624912,"stop":1763083624912,"duration":0},"status":"passed","severity":"normal"},{"uid":"54df2e1dc21657f2","name":"should properly create location multiaddrs - tcp6","time":{"start":1763083063056,"stop":1763083063057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb74a88daf85d01","name":"should perform initial health assessment on start","time":{"start":1763083122736,"stop":1763083122736,"duration":0},"status":"passed","severity":"normal"},{"uid":"285d1fdc5ea92f22","name":"should dispatch network event when browser goes online","time":{"start":1763083071109,"stop":1763083071111,"duration":2},"status":"passed","severity":"normal"},{"uid":"3182c083294e1eab","name":"should create an instance with libp2p and dialer","time":{"start":1763083071702,"stop":1763083071702,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7184e4c512d51c","name":"should not fail to stop the service if it was not started","time":{"start":1763083154228,"stop":1763083154229,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b8a7d3d2b72791","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763083107381,"stop":1763083107382,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de61acf3929b0ee","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/5/topic372/xml","time":{"start":1763083451609,"stop":1763083451609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d91d063877a66fa","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763083477886,"stop":1763083477887,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d7bf649ecc0712","name":"tcp ip4 address","time":{"start":1763083062465,"stop":1763083062466,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a873571ff94e7e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763083624916,"stop":1763083624917,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c006c97f3f489be","name":"should stop all internal components","time":{"start":1763083072265,"stop":1763083072265,"duration":0},"status":"passed","severity":"normal"},{"uid":"146b29b68d8632be","name":"Check received message containing numeric","time":{"start":1763083598073,"stop":1763083598073,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecfbe7bc3b5d6b6","name":"should properly setup health event callback","time":{"start":1763083122673,"stop":1763083122676,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9e3658cb479bf","name":"should return false","time":{"start":1763083063054,"stop":1763083063054,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8edca6a1b5edaa","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763083386369,"stop":1763083386369,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4d43ad25b11289","name":"should not modify tags of connections for different peers","time":{"start":1763083124757,"stop":1763083124757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb37094b710aacf","name":"Non TWN Cluster","time":{"start":1763083451608,"stop":1763083451608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85ec55103188546","name":"throws if decoders don't match content topics","time":{"start":1763083072364,"stop":1763083072364,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c6a2cba9bf6e51","name":"should handle ping failures gracefully","time":{"start":1763083072152,"stop":1763083072152,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ad662ea01781d4","name":"should set field with only STORE enabled","time":{"start":1763083063059,"stop":1763083063059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdff6dcea05e5e4b","name":"Push message with numeric payload","time":{"start":1763084210944,"stop":1763084210944,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa69b3202655435","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763083121502,"stop":1763083121502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b82bf5108ef240b","name":"should reject if WakuNode is not started","time":{"start":1763083124581,"stop":1763083124581,"duration":0},"status":"passed","severity":"normal"},{"uid":"317303726423323a","name":"Own sync message does not acknowledge own messages","time":{"start":1763083130697,"stop":1763083130697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f631ed57efaf4123","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763083355915,"stop":1763083355917,"duration":2},"status":"passed","severity":"normal"},{"uid":"970f10dc4cfa3e","name":"Push message with short payload","time":{"start":1763084210919,"stop":1763084210920,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb355bdb46e88138","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763083154058,"stop":1763083154058,"duration":0},"status":"passed","severity":"normal"},{"uid":"aced2de3821c2003","name":"Passing page size 10 when there are 10 messages","time":{"start":1763083465659,"stop":1763083465660,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2b23b13cab74ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763083057649,"stop":1763083057649,"duration":0},"status":"passed","severity":"normal"},{"uid":"356294a7df4f8fa6","name":"Check received message containing Russian","time":{"start":1763083598084,"stop":1763083598084,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e287787993bf37","name":"should get multiple eligible entries at later time","time":{"start":1763083108046,"stop":1763083108046,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9c14d036fe811c","name":"Subscribe and receive messages via waku relay post","time":{"start":1763083624907,"stop":1763083624907,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fcdd89f0e35a2b","name":"Push message with XML payload","time":{"start":1763084210946,"stop":1763084210946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f384ba654f7e62","name":"Push message with content topic containing long","time":{"start":1763084210938,"stop":1763084210938,"duration":0},"status":"passed","severity":"normal"},{"uid":"514aa161b5d15cb","name":"Publishes to nwaku","time":{"start":1763083336891,"stop":1763083336891,"duration":0},"status":"passed","severity":"normal"},{"uid":"17244e3487739b7","name":"should ignore duplicate entries","time":{"start":1763083108052,"stop":1763083108052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d2a46ac73196ae","name":"udp ip6 address","time":{"start":1763083062466,"stop":1763083062466,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bd43f9c46842e0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763083107359,"stop":1763083107359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95755d0d325dd97","name":"Check message with no content topic is not received","time":{"start":1763083598092,"stop":1763083598092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff43dab16cf7de7","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763083080798,"stop":1763083080799,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc7a518891ea735","name":"should capture event listeners for testing","time":{"start":1763083122672,"stop":1763083122673,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8034bb0b3f9c6f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763083154057,"stop":1763083154058,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c387f075e79b79","name":"Query generator for multiple messages","time":{"start":1763083443461,"stop":1763083443465,"duration":4},"status":"passed","severity":"normal"},{"uid":"f1b02aabbac3fa57","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763083062347,"stop":1763083062348,"duration":1},"status":"passed","severity":"normal"},{"uid":"144b145e26be8d2b","name":"Check message with non string payload is not received","time":{"start":1763083598093,"stop":1763083598093,"duration":0},"status":"passed","severity":"normal"},{"uid":"6712e5f7b39747ed","name":"Push message with Arabic payload","time":{"start":1763084210922,"stop":1763084210922,"duration":0},"status":"passed","severity":"normal"},{"uid":"428a085175b95385","name":"same cluster: nodes connect","time":{"start":1763083237959,"stop":1763083237960,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8158eb809d4dc99","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app78/6/topic934/utf8","time":{"start":1763083451614,"stop":1763083451615,"duration":1},"status":"passed","severity":"normal"},{"uid":"5697126508dfbc2f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763083057632,"stop":1763083057633,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15dc5ee37e9bafc","name":"Push message with JSON payload","time":{"start":1763084210934,"stop":1763084210935,"duration":1},"status":"passed","severity":"normal"}] |