allure-jswaku/8992/widgets/severity.json
2025-08-25 21:24:58 +00:00

1 line
206 KiB
JSON

[{"uid":"64a97291bad54d13","name":"Relay - times out","time":{"start":1756156439048,"stop":1756156439048,"duration":0},"status":"passed","severity":"normal"},{"uid":"683ec474a47e0f6c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756156438910,"stop":1756156438911,"duration":1},"status":"passed","severity":"normal"},{"uid":"7469bfff53c1cd55","name":"should reject if LightPush is requested but not mounted","time":{"start":1756155953884,"stop":1756155953884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6075bdbe4c03cd5d","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756155922263,"stop":1756155922263,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd57766b8cdbbc","name":"should handle ENR without shardInfo","time":{"start":1756155932819,"stop":1756155932819,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c627087b351bc3","name":"should have no discoveries enabled by default","time":{"start":1756155953273,"stop":1756155953273,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e9c98f748c7386","name":"should get / set UDP multiaddr","time":{"start":1756155912975,"stop":1756155912975,"duration":0},"status":"passed","severity":"normal"},{"uid":"24449d7cde566236","name":"should set field with only FILTER enabled","time":{"start":1756155912979,"stop":1756155912979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4dceaac1e9dc44","name":"should handle peer not in mesh for all topics","time":{"start":1756155923300,"stop":1756155923300,"duration":0},"status":"passed","severity":"normal"},{"uid":"702d1669afb7a5cc","name":"random static sharding 4 - Cluster ID: 881, Shard ID: 297","time":{"start":1756156389941,"stop":1756156389944,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd8810c68111142e","name":"Push message with shell command payload","time":{"start":1756157056885,"stop":1756157056885,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f564ac8baece4c","name":"LightPush","time":{"start":1756156439049,"stop":1756156439049,"duration":0},"status":"passed","severity":"normal"},{"uid":"274f77218b118f8a","name":"should not receive a peer event after stop","time":{"start":1756155936816,"stop":1756155936817,"duration":1},"status":"passed","severity":"normal"},{"uid":"8807d90335ace235","name":"should drop connection to one peer on hangUp","time":{"start":1756156077051,"stop":1756156077052,"duration":1},"status":"passed","severity":"normal"},{"uid":"4719c8439fedee67","name":"should handle malformed response data","time":{"start":1756155932827,"stop":1756155932828,"duration":1},"status":"passed","severity":"normal"},{"uid":"78182937a914745a","name":"Check received message containing JSON","time":{"start":1756156440002,"stop":1756156440002,"duration":0},"status":"passed","severity":"normal"},{"uid":"64caa13b951dd2be","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756155906841,"stop":1756155906841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bca688b53b2482","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756156442951,"stop":1756156442951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b376b279eae2c5df","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756156438907,"stop":1756156438908,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8cd39dc796974d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756156439999,"stop":1756156439999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddb378a73513bc5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756156442946,"stop":1756156442946,"duration":0},"status":"broken","severity":"normal"},{"uid":"1f1a2719a797fb2a","name":"should be able to dial TLS multiaddrs","time":{"start":1756156077052,"stop":1756156077053,"duration":1},"status":"passed","severity":"normal"},{"uid":"82034fc2248de48","name":"All","time":{"start":1756155993723,"stop":1756155993724,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3496c3c9c0c399","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756155932820,"stop":1756155932821,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eca58321fcc2dea","name":"should insert message into bloom filter","time":{"start":1756155971929,"stop":1756155971929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0452dcb81a564d","name":"Decoder throws on undefined content topic","time":{"start":1756155944196,"stop":1756155944197,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06349acba301ff3","name":"should not retry if at least one success","time":{"start":1756155952744,"stop":1756155952744,"duration":0},"status":"passed","severity":"normal"},{"uid":"560cbe487c0fd649","name":"Push message with content topic containing numeric","time":{"start":1756157056888,"stop":1756157056888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2c135114b5a03a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756156186699,"stop":1756156186699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd73ee3654c189d","name":"Relay","time":{"start":1756155993721,"stop":1756155993722,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8303f17714fe77","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756155921811,"stop":1756155921811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f8e219d988c7ac","name":"returns nothing if no connections present","time":{"start":1756155922977,"stop":1756155922978,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4cb5dd7b1d919c","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756155966112,"stop":1756155966112,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd32b99e651e4bdc","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756155923287,"stop":1756155923287,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbead2a23255430","name":"nwaku subscribes","time":{"start":1756156174283,"stop":1756156174283,"duration":0},"status":"passed","severity":"normal"},{"uid":"569e825c88e90b05","name":"should initialize with default options","time":{"start":1756155932805,"stop":1756155932806,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd79156f9d882784","name":"Push message with Basic HTML tag payload","time":{"start":1756157056921,"stop":1756157056921,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddabd5f27cf3994d","name":"should add received messages to bloom filter","time":{"start":1756155971930,"stop":1756155971930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9148e981d53bfd","name":"Push message with numeric payload","time":{"start":1756157056895,"stop":1756157056895,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bdc9aa713038d1","name":"Check publish message containing SQL Injection","time":{"start":1756156186692,"stop":1756156186693,"duration":1},"status":"passed","severity":"normal"},{"uid":"60dabcbc3d7e4984","name":"should update ack status of messages in outgoing buffer","time":{"start":1756155971935,"stop":1756155971935,"duration":0},"status":"passed","severity":"normal"},{"uid":"49461457210a3bd7","name":"Bloom filter","time":{"start":1756155971741,"stop":1756155971742,"duration":1},"status":"passed","severity":"normal"},{"uid":"abaec78a5b772b49","name":"Fields are not dropped","time":{"start":1756155923031,"stop":1756155923031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3704d530ea9be44","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756155923283,"stop":1756155923284,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4517c7025fed36","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756155965823,"stop":1756155965823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0aa0a6b504f291f","name":"should dial peer when no shard info available","time":{"start":1756155921558,"stop":1756155921561,"duration":3},"status":"passed","severity":"normal"},{"uid":"f90d8b02ffdf7dda","name":"should handle multiple peer connections","time":{"start":1756155923281,"stop":1756155923282,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd12668ab62d7eeb","name":"should skip peer when failed to dial recently","time":{"start":1756155921547,"stop":1756155921547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9321ae47fa146314","name":"Encoder throws on empty string content topic","time":{"start":1756155942626,"stop":1756155942626,"duration":0},"status":"passed","severity":"normal"},{"uid":"db12e83d3c24612b","name":"handles different clusterIds correctly","time":{"start":1756155906833,"stop":1756155906833,"duration":0},"status":"passed","severity":"normal"},{"uid":"374f0b26399dc17d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756156299312,"stop":1756156299312,"duration":0},"status":"passed","severity":"normal"},{"uid":"389d7760f03bbb31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756155965841,"stop":1756155965842,"duration":1},"status":"passed","severity":"normal"},{"uid":"5006161fb04afaaf","name":"should filter peers by codec","time":{"start":1756155923523,"stop":1756155923524,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc25f161e91751","name":"Callback on promise, aborts when callback returns true","time":{"start":1756156421385,"stop":1756156421386,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9ea337b594eba8","name":"Check meta is set [ecies]","time":{"start":1756155944195,"stop":1756155944195,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe5dd9952e54ccd","name":"Check publish message containing Script","time":{"start":1756156186693,"stop":1756156186693,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e21735fcaddb81d","name":"Default pageSize","time":{"start":1756156416307,"stop":1756156416308,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf32112443fec8a","name":"should request peer renewal on specific errors","time":{"start":1756155952742,"stop":1756155952743,"duration":1},"status":"passed","severity":"normal"},{"uid":"4620e73c1789b23a","name":"Push message with content topic containing unicode special characters","time":{"start":1756157056890,"stop":1756157056890,"duration":0},"status":"passed","severity":"normal"},{"uid":"72089b200a0ced66","name":"Query Generator - false","time":{"start":1756156403252,"stop":1756156403252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5d56c162ea72a5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756155933044,"stop":1756155933045,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c05a01f7ecb9a609","name":"Check received message containing special chars","time":{"start":1756156440000,"stop":1756156440000,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f67581c1b8380dc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756155923243,"stop":1756155923243,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c97476f50c1245","name":"Using a function","time":{"start":1756156444944,"stop":1756156444944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73de5f10222944a","name":"should not dispatch event when already disconnected","time":{"start":1756155922175,"stop":1756155922177,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa01c7c583446985","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756156541274,"stop":1756156541274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b283968b8dd0ea46","name":"should handle dial errors gracefully","time":{"start":1756155922005,"stop":1756155922006,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc3570e9ef5807f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756156195641,"stop":1756156195641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a506927a2e38698","name":"should return false when peer shard info is not found","time":{"start":1756155921810,"stop":1756155921810,"duration":0},"status":"passed","severity":"normal"},{"uid":"416d7c950f3b6506","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756155906837,"stop":1756155906837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7beae30ff08bc7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756155922164,"stop":1756155922164,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd4b7466adb1c65","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756155932827,"stop":1756155932827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17964a94d67ae37","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756156442948,"stop":1756156442949,"duration":1},"status":"broken","severity":"normal"},{"uid":"bbc87a5e4e2b41c4","name":"Push message with content topic containing SQL Injection","time":{"start":1756157056925,"stop":1756157056925,"duration":0},"status":"passed","severity":"normal"},{"uid":"1865d9bb26a28b32","name":"should properly create location multiaddrs - udp","time":{"start":1756155912977,"stop":1756155912977,"duration":0},"status":"passed","severity":"normal"},{"uid":"f900144f9d09ee56","name":"Check publish message containing numeric","time":{"start":1756156186689,"stop":1756156186690,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbfeec586b4ee92","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756155922008,"stop":1756155922011,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cccee2890dcc24c","name":"Passing page size 110 when there are 120 messages","time":{"start":1756156416304,"stop":1756156416306,"duration":2},"status":"passed","severity":"normal"},{"uid":"31a6065c24301abb","name":"should handle queue overflow by adding peers to queue","time":{"start":1756155921565,"stop":1756155921565,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e806bc6893af62","name":"should dial all remaining peers","time":{"start":1756155923234,"stop":1756155923237,"duration":3},"status":"passed","severity":"normal"},{"uid":"c789825ee229a173","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756156062922,"stop":1756156062923,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f3822d44cfb5c7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756156009034,"stop":1756156009034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f505f0395a645fde","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756155932594,"stop":1756155932595,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf2b25cef7f28be","name":"ends after yielding if response size indicates end","time":{"start":1756155923135,"stop":1756155923136,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c2a1e01cd48fd6","name":"can query messages normally","time":{"start":1756156393617,"stop":1756156393618,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23ec5b1d163b7db","name":"should handle case with no peers in store","time":{"start":1756155923238,"stop":1756155923238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a5d6bb8f3660cd","name":"should handle cache.get errors gracefully","time":{"start":1756155936818,"stop":1756155936818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e68ee7900d3ded","name":"Push message with JSON payload","time":{"start":1756157056898,"stop":1756157056898,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f0f204f90f453c","name":"should skip peers that don't support peer exchange","time":{"start":1756155932813,"stop":1756155932813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c411b8c2e07d672","name":"should not dial peers from store when browser is not connected","time":{"start":1756155923221,"stop":1756155923221,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c928537ebb33915","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756155906842,"stop":1756155906842,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acde1cee77f9d48","name":"Push message with content topic containing special chars","time":{"start":1756157056901,"stop":1756157056901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03bb5474808e058","name":"should handle errors when accessing navigator","time":{"start":1756155922187,"stop":1756155922187,"duration":0},"status":"passed","severity":"normal"},{"uid":"339007a60f7926de","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756155932589,"stop":1756155932590,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6321a130feb55d","name":"should not receive a peer event before start","time":{"start":1756155936816,"stop":1756155936816,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23afc262e98de5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756156195646,"stop":1756156195647,"duration":1},"status":"passed","severity":"normal"},{"uid":"887cf949ce5edf56","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756156541276,"stop":1756156541277,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb0aba884efb1aa","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756156009035,"stop":1756156009035,"duration":0},"status":"passed","severity":"normal"},{"uid":"1834b42a4bfae9dc","name":"Push message with content topic containing Chinese","time":{"start":1756157056888,"stop":1756157056888,"duration":0},"status":"passed","severity":"normal"},{"uid":"d073918777a6ced2","name":"should retry if all attempts fail","time":{"start":1756155952744,"stop":1756155952745,"duration":1},"status":"passed","severity":"normal"},{"uid":"946eb63a27d8bd6a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756156439997,"stop":1756156439997,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef46c926db2063a","name":"Check publish message containing JSON","time":{"start":1756156186694,"stop":1756156186694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2aa43dcec0ee6d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756155953902,"stop":1756155953903,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7921531de08300","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756156195644,"stop":1756156195644,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b17ea82985d021","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756155965822,"stop":1756155965823,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac504471d3140c6e","name":"Passing page size 11 when there are 10 messages","time":{"start":1756156416288,"stop":1756156416288,"duration":0},"status":"passed","severity":"normal"},{"uid":"31306b689d5edb7d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756155922257,"stop":1756155922257,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a004c0386ed2e1","name":"should set default options when no config provided","time":{"start":1756155923518,"stop":1756155923518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb271aa08775440","name":"should return false when peer has no shard info","time":{"start":1756155921802,"stop":1756155921802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f2f0a1227087f4","name":"Decoder throws on undefined content topic","time":{"start":1756155923465,"stop":1756155923465,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cae5aa3ad324a7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756155923211,"stop":1756155923211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4725819d0f46a9dc","name":"caches peers it previously fetched","time":{"start":1756155933042,"stop":1756155933042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c466413d4fa2f103","name":"should not start if already started","time":{"start":1756155932810,"stop":1756155932810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16ade8854f4d00b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756156440004,"stop":1756156440005,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4c4d5835e4379f","name":"should initialize with custom number of peers","time":{"start":1756155953896,"stop":1756155953897,"duration":1},"status":"passed","severity":"normal"},{"uid":"832a4c6b86835540","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756155971931,"stop":1756155971932,"duration":1},"status":"passed","severity":"normal"},{"uid":"f988739756f38652","name":"ends if stream creation fails","time":{"start":1756155923133,"stop":1756155923133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2395feeb10f283db","name":"should handle general insertion and lookup correctly","time":{"start":1756155969688,"stop":1756155969688,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f65a3d47c3e99df","name":"Push message with content topic containing Russian","time":{"start":1756157056924,"stop":1756157056925,"duration":1},"status":"passed","severity":"normal"},{"uid":"4830f8e5a1b2038b","name":"should handle peer disconnect event when no connections remain","time":{"start":1756155922173,"stop":1756155922174,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb6c2176f70b7a7","name":"Encoder throws on undefined content topic","time":{"start":1756155942625,"stop":1756155942626,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1a8c4fdd7d6ccc","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756155965809,"stop":1756155965810,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8348834039304e","name":"Passing page size 3 when there are 20 messages","time":{"start":1756156416285,"stop":1756156416287,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4fdf3f6089ff172","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app31/2/topic830/xml","time":{"start":1756156299315,"stop":1756156299316,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ca4abfb26a41da","name":"should stop ping timers on peer disconnect","time":{"start":1756155923282,"stop":1756155923282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4923e1ef6cec2dd","name":"should be able to encode the field with only STORE set to true","time":{"start":1756155912381,"stop":1756155912382,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1359df2aa544b2d","name":"Push message with Script payload","time":{"start":1756157056897,"stop":1756157056897,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8ec6665d2f82ab","name":"Fails to push message bigger that 1MB","time":{"start":1756157056917,"stop":1756157056917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd4da692b228abd","name":"should not create multiple intervals when called multiple times","time":{"start":1756155921531,"stop":1756155921532,"duration":1},"status":"passed","severity":"normal"},{"uid":"1661fa3c89a5eaa5","name":"Push message with short payload","time":{"start":1756157056918,"stop":1756157056918,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f93543388af7a7","name":"Check publish message containing Basic HTML tag","time":{"start":1756156186694,"stop":1756156186694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9577b6403090418e","name":"Check message with no content topic is not received","time":{"start":1756156439998,"stop":1756156439998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7535e16630f6f49a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756155912389,"stop":1756155912389,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2579ce867cd24e8","name":"Fails to push message with large meta","time":{"start":1756157056891,"stop":1756157056891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4134c419e313896d","name":"Push message with Arabic payload","time":{"start":1756157056883,"stop":1756157056883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8a8222e5023454","name":"should drop connection via multiaddr with hangUp","time":{"start":1756156077052,"stop":1756156077052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3353734d652848","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756155993944,"stop":1756155993945,"duration":1},"status":"skipped","severity":"normal"},{"uid":"998a0a8c0c9ce24b","name":"Subscribe to topic containing XML and publish message","time":{"start":1756156195646,"stop":1756156195646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8883a0ce4aabb86","name":"should throw error - invalid id","time":{"start":1756155912972,"stop":1756155912973,"duration":1},"status":"passed","severity":"normal"},{"uid":"147c85617c028561","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756156541277,"stop":1756156541277,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f5b30ddc730f46","name":"rejects hash query with time filter","time":{"start":1756155922576,"stop":1756155922576,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4242d85196d6bc","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756155971934,"stop":1756155971935,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3aca831470f9b0a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756155965808,"stop":1756155965809,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e81425f8c71a989","name":"Push message with content topic containing Russian","time":{"start":1756157056914,"stop":1756157056914,"duration":0},"status":"passed","severity":"normal"},{"uid":"770baf7c92eab5da","name":"Push message with short payload","time":{"start":1756157056894,"stop":1756157056894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b5eba8f9e0bb08","name":"should handle browser offline state overriding peer connections","time":{"start":1756155922188,"stop":1756155922191,"duration":3},"status":"passed","severity":"normal"},{"uid":"34165e7140cc9303","name":"Light Node - default protocols","time":{"start":1756156439050,"stop":1756156439050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30800ef9f37b0ed","name":"should skip already querying peers","time":{"start":1756155932816,"stop":1756155932816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3744ecb8da637","name":"throws on content topic with too few or too many fields","time":{"start":1756155906822,"stop":1756155906823,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2deebd5a85be39","name":"should register libp2p event listeners when start is called","time":{"start":1756155953901,"stop":1756155953901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e4c0a8c99603c2","name":"Push message with content topic containing long","time":{"start":1756157056900,"stop":1756157056900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70013544a143f59","name":"Check publish message containing emoji","time":{"start":1756156186695,"stop":1756156186696,"duration":1},"status":"passed","severity":"normal"},{"uid":"863e5400d7d71d5b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756155932825,"stop":1756155932826,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b95f504e5ee819","name":"should properly clean up resources when disposed","time":{"start":1756155952027,"stop":1756155952027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b53a547474778ea","name":"should create an instance with libp2p and dialer","time":{"start":1756155922002,"stop":1756155922002,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d5f82e8f45f6d8","name":"should handle different types of entries","time":{"start":1756155952020,"stop":1756155952021,"duration":1},"status":"passed","severity":"normal"},{"uid":"423349f411e1eb27","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756155906838,"stop":1756155906838,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efc2758d59399fd","name":"Ephemeral messages are not stored","time":{"start":1756155994595,"stop":1756155994595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6d75d150d0ae66","name":"should properly create location multiaddrs - tcp6","time":{"start":1756155912976,"stop":1756155912977,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbd9cd1dbd537a3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app41/7/topic962/xml","time":{"start":1756156299315,"stop":1756156299315,"duration":0},"status":"passed","severity":"normal"},{"uid":"16579c65c7519160","name":"should be safe to call multiple times","time":{"start":1756155921534,"stop":1756155921537,"duration":3},"status":"passed","severity":"normal"},{"uid":"18df80d7e594f9c3","name":"should monitor connected peers and store them into cache","time":{"start":1756156069000,"stop":1756156069000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa96811c544e000","name":"Sign & Recover","time":{"start":1756155943096,"stop":1756155943096,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d90a1154f178d1","name":"should return no connections if no open connection provided","time":{"start":1756155922978,"stop":1756155922978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1d6dec83421985","name":"should insert message id into causal history","time":{"start":1756155971929,"stop":1756155971929,"duration":0},"status":"passed","severity":"normal"},{"uid":"584c1de86cb9e6c1","name":"should return false when peer is not found","time":{"start":1756155921811,"stop":1756155921812,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f0bb43d31dea8","name":"should update peer store before dialing","time":{"start":1756155922006,"stop":1756155922006,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e0e66f534febd0","name":"should be safe to call multiple times","time":{"start":1756155922003,"stop":1756155922003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0a76b71d95f09e","name":"Subscribe and receive messages via lightPush","time":{"start":1756156541256,"stop":1756156541257,"duration":1},"status":"passed","severity":"normal"},{"uid":"f838b647b5e5d6cc","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756156031433,"stop":1756156031433,"duration":0},"status":"passed","severity":"normal"},{"uid":"959b92043f78d7a4","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756155993948,"stop":1756155993948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2b86235a745084a","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756155971932,"stop":1756155971932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae63ad569cec8a3","name":"should not receive a peer event before start","time":{"start":1756156214705,"stop":1756156214705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fbc01eef56322e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756156160543,"stop":1756156160544,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e42a122290da18","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756155912384,"stop":1756155912384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef52c2a9bb5c661c","name":"new peer added after a peer was already found","time":{"start":1756156160543,"stop":1756156160543,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5b771410e9bd0","name":"Refresh subscription","time":{"start":1756156541261,"stop":1756156541261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b6550dccdaf211","name":"should not modify tags of connections for different peers","time":{"start":1756155953905,"stop":1756155953906,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4889ab075fff52","name":"should do nothing if no non-locked connections to drop","time":{"start":1756155923242,"stop":1756155923242,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad68b8091f603d7","name":"should reassess health immediately when peer disconnects","time":{"start":1756155953444,"stop":1756155953444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e9f1313956ec66","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756155965817,"stop":1756155965818,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a199c645f0c86c9","name":"Accepts a valid Waku Message","time":{"start":1756155957517,"stop":1756155957519,"duration":2},"status":"passed","severity":"normal"},{"uid":"b390cea218dac22","name":"Push 30 different messages","time":{"start":1756157056899,"stop":1756157056899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4054885f99c01c25","name":"should process up to 3 peers at once","time":{"start":1756155921575,"stop":1756155921576,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22b1ac0d92878ab","name":"should handle complete dial lifecycle","time":{"start":1756155921590,"stop":1756155921591,"duration":1},"status":"passed","severity":"normal"},{"uid":"7433d2e2397315c6","name":"Push message with emoji payload","time":{"start":1756157056922,"stop":1756157056922,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d73145bbf4d2254","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756155965838,"stop":1756155965839,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9b6ab85054b7e1","name":"Promise Callback - false","time":{"start":1756156403253,"stop":1756156403253,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f40dd42cb342afa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756155906838,"stop":1756155906839,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e86dd26f53ca8b","name":"Throws when trying to push message with empty payload","time":{"start":1756157056923,"stop":1756157056923,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fb6a6387138230","name":"Waku message hash computation (no timestamp)","time":{"start":1756155922263,"stop":1756155922263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3601fe19f2695e8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756156369965,"stop":1756156369965,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ab1f7fcf86b1f9","name":"Check publish message containing Russian","time":{"start":1756156186692,"stop":1756156186692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbf6e50713e9ff7","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756155965812,"stop":1756155965814,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9837fd4ca2d9acc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756156062920,"stop":1756156062921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78f9133e0d226e9","name":"Fails to push message with large meta","time":{"start":1756157056905,"stop":1756157056906,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c5bcf223af21fb","name":"Check publish message after client node is restarted","time":{"start":1756156186699,"stop":1756156186699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47e4e45ced3a603d","name":"should not fail to stop the service if it was not started","time":{"start":1756156214701,"stop":1756156214702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6172190015aff9","name":"Subscribe to topic containing long and publish message","time":{"start":1756156195643,"stop":1756156195644,"duration":1},"status":"passed","severity":"normal"},{"uid":"784436978999bd7c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756156541268,"stop":1756156541268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25a5b7d88643151","name":"Push message with Arabic payload","time":{"start":1756157056896,"stop":1756157056896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d667e8191f8bbae3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756155923242,"stop":1756155923242,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3e5a05f3c65f11","name":"accepts valid content-filtered query","time":{"start":1756155922574,"stop":1756155922574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74be575ca0a8b9e","name":"does not throw on valid cases","time":{"start":1756155906821,"stop":1756155906822,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7f7a41dc30e6d1","name":"should start and setup intervals and event listeners","time":{"start":1756155953616,"stop":1756155953616,"duration":0},"status":"passed","severity":"normal"},{"uid":"624efc77be2607c0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756156541276,"stop":1756156541276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54ecf464d133e40","name":"should set field with all protocols enabled","time":{"start":1756155912978,"stop":1756155912978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41bf94a2ba136e5","name":"should create ConnectionManager with relay","time":{"start":1756155923517,"stop":1756155923518,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9e1fce59226ab5","name":"topics with same application and version share the same shard","time":{"start":1756155906832,"stop":1756155906832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4849067e0082ea32","name":"should maintain desired error rate","time":{"start":1756155969683,"stop":1756155969684,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc295ba0ff3ae84","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756155965821,"stop":1756155965821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89bdce4e4c84230","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756155965837,"stop":1756155965837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a18a23009b65795","name":"should initialize with default number of peers","time":{"start":1756155953895,"stop":1756155953896,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2bdd6feeca2d25","name":"should return false when pubsub topic parsing fails","time":{"start":1756155921811,"stop":1756155921811,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d51bf0c6877a54","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756155923243,"stop":1756155923243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a6698ef35baf32","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756155912392,"stop":1756155912392,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b3464220858b8f","name":"Promise Callback - true","time":{"start":1756156403252,"stop":1756156403253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62bf26896b241ce","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756156009035,"stop":1756156009035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a296d1a1106b29b6","name":"should be safe to call multiple times","time":{"start":1756155923280,"stop":1756155923281,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a93d384ecefcaa","name":"should handle peer store errors gracefully","time":{"start":1756155922006,"stop":1756155922007,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05626bbb36c4258","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756156180017,"stop":1756156180017,"duration":0},"status":"passed","severity":"normal"},{"uid":"873cd1d813bf650f","name":"Relay + Store","time":{"start":1756155912980,"stop":1756155912980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade0c869af1940a4","name":"Push message with Script payload","time":{"start":1756157056910,"stop":1756157056910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8938e4b335bb93","name":"Push message with content topic containing long","time":{"start":1756157056923,"stop":1756157056923,"duration":0},"status":"passed","severity":"normal"},{"uid":"774b1edf6ea679a5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756156421386,"stop":1756156421387,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d28f4f55c3fda1","name":"configure the node with multiple content topics","time":{"start":1756156299321,"stop":1756156299322,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc75b06f22b553e9","name":"Query generator for multiple messages","time":{"start":1756156421382,"stop":1756156421382,"duration":0},"status":"passed","severity":"normal"},{"uid":"6582bcbd9c0dd111","name":"should clear existing timers before creating new ones","time":{"start":1756155923296,"stop":1756155923296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0f7d6e5645fb1b","name":"should hang up with multiaddr and return true on success","time":{"start":1756155923522,"stop":1756155923522,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daea9b0bbce4ef4","name":"Throws when trying to push message with empty payload","time":{"start":1756157056900,"stop":1756157056900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b02a852ff9f29d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756156369966,"stop":1756156369966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8222f21908db6ced","name":"should check false positive rate","time":{"start":1756155969688,"stop":1756155969689,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd33a0574432cbe","name":"Push 30 different messages","time":{"start":1756157056912,"stop":1756157056912,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b49301c6513bab7","name":"can start the service","time":{"start":1756155993934,"stop":1756155993935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53bbff9f6c18f7a","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756155923524,"stop":1756155923525,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc66c88f9b5646cd","name":"should create ShardReader with static shards network config","time":{"start":1756155921793,"stop":1756155921793,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50dd0d4e10e173d","name":"Push message with JSON payload","time":{"start":1756157056921,"stop":1756157056921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f9fa619b047303","name":"Publish message with custom timestamp: Mon Aug 25 2025 20:09:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1756156186696,"stop":1756156186697,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa816875fcaff931","name":"Push message with content topic containing short","time":{"start":1756157056923,"stop":1756157056923,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac2d3607ead2aea","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756156541257,"stop":1756156541257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6071aaf8e2b1600a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756155906830,"stop":1756155906831,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d2b4850b6214db","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756156541263,"stop":1756156541263,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c45a8369df51df2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756155965826,"stop":1756155965826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b09189c8bbcc457","name":"should properly create location multiaddrs - udp6","time":{"start":1756155912976,"stop":1756155912976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e00d7a85e497af","name":"Refresh subscription","time":{"start":1756156195643,"stop":1756156195643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4037b22aafb88a62","name":"does not validate decoders for hash queries","time":{"start":1756155923132,"stop":1756155923133,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf38ea6631677f8d","name":"should retry on complete failure if specified","time":{"start":1756155953795,"stop":1756155953795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abc605ac0360f3d","name":"Push message with content topic containing JSON","time":{"start":1756157056889,"stop":1756157056890,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4728028683e98b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756155912388,"stop":1756155912388,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3824e18934b3dcc","name":"Check message with non string payload is not received","time":{"start":1756156439998,"stop":1756156439998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcc1dec95aa631c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756155965841,"stop":1756155965841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c062da844831ec","name":"should skip peer when dialed recently","time":{"start":1756155921546,"stop":1756155921547,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e0a3e69f7542e9","name":"Check received message containing JSON","time":{"start":1756156439994,"stop":1756156439994,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e7a46ef8035ac4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app5/5/topic933/test.js","time":{"start":1756156299320,"stop":1756156299320,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6d1e8b7a667d6c","name":"random static sharding 7 - Cluster ID: 145, Shard ID: 473","time":{"start":1756156389945,"stop":1756156389945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4911a268bea5c24","name":"Fails to push message with large meta","time":{"start":1756157056926,"stop":1756157056926,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c68840ca4146d65","name":"should do nothing when connections still exist","time":{"start":1756155923222,"stop":1756155923223,"duration":1},"status":"passed","severity":"normal"},{"uid":"619cb467196b5163","name":"should dial more peers if under maxConnections","time":{"start":1756155923241,"stop":1756155923242,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80ef7f6948b32b2","name":"Push message with content topic containing Russian","time":{"start":1756157056889,"stop":1756157056889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7503561763b8435f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756155965819,"stop":1756155965820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e7f558fc27ed8e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756155965789,"stop":1756155965798,"duration":9},"status":"passed","severity":"normal"},{"uid":"484b22b356d2c9e0","name":"should send relay ping messages on timer","time":{"start":1756155923291,"stop":1756155923294,"duration":3},"status":"passed","severity":"normal"},{"uid":"77d5bed64493cdae","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756156438908,"stop":1756156438909,"duration":1},"status":"passed","severity":"normal"},{"uid":"8987e4f983850fed","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756155965807,"stop":1756155965807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade85ed9e5c2ad30","name":"Check publish message containing short","time":{"start":1756156186686,"stop":1756156186687,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5d1dd5ba58e0b8","name":"should dial peer immediately when queue is empty","time":{"start":1756155921538,"stop":1756155921541,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ee6a32c03c9892c","name":"should properly create location multiaddrs - tcp","time":{"start":1756155912977,"stop":1756155912977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9c3df70b839fcb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756155954252,"stop":1756155954253,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7c6af3c40aaf49","name":"should handle empty pubsub topics","time":{"start":1756155923296,"stop":1756155923297,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c52e8bf1f5a22ac","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756155965805,"stop":1756155965806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb3af9b037babc4","name":"recovers when dns.resolve returns empty","time":{"start":1756155933041,"stop":1756155933041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06b3594ac9b67d5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756155906841,"stop":1756155906842,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a44893355cac8a","name":"should support chaining for add method","time":{"start":1756155952009,"stop":1756155952010,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed15cefe824fdbd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756155912390,"stop":1756155912390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed79e6b37ae00804","name":"Push message with special chars payload","time":{"start":1756157056919,"stop":1756157056919,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fa0c027ca0d403","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756156422170,"stop":1756156422171,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b97e96c7b15acb0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756155933045,"stop":1756155933045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c096c7e3ebfe3f27","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756155922185,"stop":1756155922186,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0e6b1a15b7f9ce","name":"should return false when navigator.onLine is false","time":{"start":1756155922164,"stop":1756155922164,"duration":0},"status":"passed","severity":"normal"},{"uid":"33715f95d7826290","name":"Check received message with timestamp: 1756155987878 ","time":{"start":1756156440004,"stop":1756156440004,"duration":0},"status":"passed","severity":"normal"},{"uid":"41878b727ef328be","name":"Push message with content topic containing emoji","time":{"start":1756157056903,"stop":1756157056903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd35f0f32cb861c1","name":"Push message with rate limit","time":{"start":1756157056892,"stop":1756157056892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6d77f8790ea742","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756155906842,"stop":1756155906842,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e93a8ecec9fe63","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756155953905,"stop":1756155953905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ebfe94fb9efa4c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756156180017,"stop":1756156180017,"duration":0},"status":"passed","severity":"normal"},{"uid":"642cb9133d586c66","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756155912970,"stop":1756155912971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3ca60505879e79","name":"Subscribe to topic containing long and receive message","time":{"start":1756156541272,"stop":1756156541272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a38e2db4c33fa4d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756155923465,"stop":1756155923465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac1bbe95977abcb","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756155923287,"stop":1756155923288,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b5fee63f6706a9","name":"should process successful peer exchange query","time":{"start":1756155932817,"stop":1756155932817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c695df49581c223","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756156048551,"stop":1756156048551,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b54a6098b0c6c0","name":"should invoke callbacks when receiving a message","time":{"start":1756155953612,"stop":1756155953613,"duration":1},"status":"passed","severity":"normal"},{"uid":"c360b9e75cbae046","name":"should dial peers from store when no connections remain","time":{"start":1756155923222,"stop":1756155923222,"duration":0},"status":"passed","severity":"normal"},{"uid":"63658d28788e3830","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756155965798,"stop":1756155965799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb8efda711e1d8b","name":"accepts time-filtered query with content filter","time":{"start":1756155922582,"stop":1756155922582,"duration":0},"status":"passed","severity":"normal"},{"uid":"8591708ae3bc543d","name":"should properly create location multiaddrs - tcp4","time":{"start":1756155912976,"stop":1756155912976,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d1c75719a0a4a3","name":"Publish message with large meta","time":{"start":1756156186700,"stop":1756156186700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d4c6d67cb3bcf","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756155954253,"stop":1756155954253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d13fa93a5b7e9e7","name":"should mark all messages in causal history as acknowledged","time":{"start":1756155971931,"stop":1756155971931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49276a2b5a8d77f","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756155932826,"stop":1756155932826,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5e1c0244a3129a","name":"should reject if Store is requested but not mounted","time":{"start":1756155953884,"stop":1756155953885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b115e717d5cd0282","name":"should populate queue if has active dial","time":{"start":1756155921547,"stop":1756155921553,"duration":6},"status":"passed","severity":"normal"},{"uid":"47ab62946d0eaa","name":"can start and stop the service","time":{"start":1756155993938,"stop":1756155993940,"duration":2},"status":"passed","severity":"normal"},{"uid":"96c338871653460a","name":"should work with v3 peers","time":{"start":1756155953795,"stop":1756155953796,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c05dfa610346923","name":"should not be empty after adding a subscription","time":{"start":1756155953603,"stop":1756155953604,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f6630f3a57c7a7","name":"should query peers that support peer exchange","time":{"start":1756155932813,"stop":1756155932813,"duration":0},"status":"passed","severity":"normal"},{"uid":"217399a0bd1d74ea","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756155912393,"stop":1756155912393,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a39b614ffcf5d1","name":"Push message with Script payload","time":{"start":1756157056920,"stop":1756157056920,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc881253230bf30","name":"different cluster: nodes don't connect","time":{"start":1756156062922,"stop":1756156062922,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e89820403409ad","name":"Check received message containing Russian","time":{"start":1756156439993,"stop":1756156439993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c4c6f854f0c388","name":"Push message with content topic containing long","time":{"start":1756157056887,"stop":1756157056887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4734843ab8207cce","name":"should handle corrupted shard info gracefully","time":{"start":1756155921820,"stop":1756155921820,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd3e71336cca1f1","name":"Subscribe and publish message","time":{"start":1756156195641,"stop":1756156195641,"duration":0},"status":"passed","severity":"normal"},{"uid":"faebe568d69fe218","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756155965828,"stop":1756155965829,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1f69798c531459","name":"should query peer with peer exchange protocol","time":{"start":1756155932815,"stop":1756155932815,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ac8e96644a8aa0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756155912382,"stop":1756155912382,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5412d03a60a196","name":"Store - dialed first","time":{"start":1756156439048,"stop":1756156439049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67ed7689dcffc35","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756155944195,"stop":1756155944195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d23316925212f4","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756155965786,"stop":1756155965787,"duration":1},"status":"passed","severity":"normal"},{"uid":"e042467f66406666","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756156009046,"stop":1756156009046,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e8af045e6f5910","name":"Meta field set when metaSetter is specified","time":{"start":1756155923464,"stop":1756155923464,"duration":0},"status":"passed","severity":"normal"},{"uid":"937efb2254d3ab6","name":"should be safe to call multiple times","time":{"start":1756155923519,"stop":1756155923519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a537d44464e921a2","name":"Passing invalid cursor","time":{"start":1756156369970,"stop":1756156369970,"duration":0},"status":"passed","severity":"normal"},{"uid":"528ad1f5fa37a1d2","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/8/topic236/test.js","time":{"start":1756156299319,"stop":1756156299320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17b0c6038b6fbf3","name":"Push message with custom timestamp: 1756159612901","time":{"start":1756157056893,"stop":1756157056893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bdb81842aaed13","name":"Relay - dialed first","time":{"start":1756156439047,"stop":1756156439047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba514e2522c3f15","name":"Check message on other pubsub topic is not received","time":{"start":1756156440005,"stop":1756156440005,"duration":0},"status":"passed","severity":"normal"},{"uid":"2934bff3887c69a7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756156439996,"stop":1756156439996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea473e26f542355","name":"Check received message containing escaped characters","time":{"start":1756156440003,"stop":1756156440003,"duration":0},"status":"passed","severity":"normal"},{"uid":"53518695eeecb848","name":"should return true when peer is on the specified shard","time":{"start":1756155921804,"stop":1756155921804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8baadee35d52a73","name":"should handle a minimal index list","time":{"start":1756155907016,"stop":1756155907017,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e44c2df61e93746","name":"Push message with content topic containing long","time":{"start":1756157056913,"stop":1756157056913,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f9e166fcc06ecc","name":"should handle shardReader errors","time":{"start":1756155923525,"stop":1756155923525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4994c2791dc0f958","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756156541262,"stop":1756156541262,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee5bb810e5ddf57","name":"can query messages by message hash","time":{"start":1756156393618,"stop":1756156393619,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b003df757638e9e","name":"Check received message containing numeric","time":{"start":1756156440000,"stop":1756156440000,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cafe8630b82f7c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756156442945,"stop":1756156442945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a0df70c2cf846","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756155932593,"stop":1756155932593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70223b6b7f50090","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756156195642,"stop":1756156195642,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7b6ee52e83442c","name":"Push message with custom timestamp: 1725397612902","time":{"start":1756157056916,"stop":1756157056916,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b884662af6be6d","name":"should return usable stream attached to connection","time":{"start":1756155922939,"stop":1756155922939,"duration":0},"status":"passed","severity":"normal"},{"uid":"349705d6919c0e77","name":"Push message equal or less that 1MB","time":{"start":1756157056917,"stop":1756157056917,"duration":0},"status":"passed","severity":"normal"},{"uid":"779c824cc8da69e5","name":"Check message with invalid timestamp is not received","time":{"start":1756156439997,"stop":1756156439997,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08988f483b937fc","name":"should dial peers from store when browser is connected","time":{"start":1756155923221,"stop":1756155923221,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1d5bb5e2ccd4f9","name":"throws on content topic with generation field greater than 0","time":{"start":1756155906823,"stop":1756155906824,"duration":1},"status":"passed","severity":"normal"},{"uid":"5502a3fbd8d4c26a","name":"should only return 1 node with relay capability","time":{"start":1756155933043,"stop":1756155933043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6421592101039951","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756155906835,"stop":1756155906835,"duration":0},"status":"passed","severity":"normal"},{"uid":"501d408d1b9b39e5","name":"should select older connection if present","time":{"start":1756155922978,"stop":1756155922979,"duration":1},"status":"passed","severity":"normal"},{"uid":"539f3dd1db9044ac","name":"messageHash returns a Uint8Array","time":{"start":1756155922264,"stop":1756155922264,"duration":0},"status":"passed","severity":"normal"},{"uid":"13307c29ba1f2477","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756156422171,"stop":1756156422172,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a193a4dd7ef319","name":"Query with Ordered Callback, No message returned","time":{"start":1756156386984,"stop":1756156386984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8167a3ff81fc72","name":"should be safe to call multiple times","time":{"start":1756155923520,"stop":1756155923520,"duration":0},"status":"passed","severity":"normal"},{"uid":"30901e3e10ab5fa","name":"should remove expired entries after TTL has passed","time":{"start":1756155952010,"stop":1756155952019,"duration":9},"status":"passed","severity":"normal"},{"uid":"390200aea0c3026d","name":"Callback on promise","time":{"start":1756156421385,"stop":1756156421385,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ef511b582192cb","name":"Mutual subscription","time":{"start":1756156195640,"stop":1756156195640,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc012cd7c2a9d089","name":"should handle v3 RLN errors","time":{"start":1756155953796,"stop":1756155953796,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6106fb935180fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756155906838,"stop":1756155906838,"duration":0},"status":"passed","severity":"normal"},{"uid":"96473b4f0d9977b8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756155923290,"stop":1756155923290,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8762f630d34959c","name":"Subscribe to topic containing long and receive message","time":{"start":1756156541262,"stop":1756156541262,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac01ce2c2166913","name":"should not discard bootstrap peers if under the limit","time":{"start":1756156031433,"stop":1756156031433,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd878da10255058","name":"Push message with meta","time":{"start":1756157056915,"stop":1756157056916,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7caa9c0f16b36d","name":"Subscribe to topic containing short and receive message","time":{"start":1756156541272,"stop":1756156541272,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5cd89b9587b61a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756156195642,"stop":1756156195642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b0a994f97056f0","name":"should initialize with isNetworkConnected as false","time":{"start":1756155922140,"stop":1756155922140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf06afac3ffa8b5b","name":"peer exchange sets tag","time":{"start":1756156160542,"stop":1756156160542,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2b78a61a99fcf4","name":"Push message with custom timestamp: 1756159612902","time":{"start":1756157056917,"stop":1756157056917,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b00bc3af9cea5d","name":"should return false when peer is on different cluster","time":{"start":1756155921798,"stop":1756155921798,"duration":0},"status":"passed","severity":"normal"},{"uid":"536e247c62f33dbb","name":"should encode/decode to RLP encoding","time":{"start":1756155912974,"stop":1756155912974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28ea6afc95ba23f","name":"Subscribe to topic containing short and publish message","time":{"start":1756156195643,"stop":1756156195643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e98528618301254","name":"should be safe to call multiple times","time":{"start":1756155923212,"stop":1756155923219,"duration":7},"status":"passed","severity":"normal"},{"uid":"db0ef8886ef265ff","name":"Push message with shell command payload","time":{"start":1756157056911,"stop":1756157056911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74ebfda925263a6","name":"should handle multiple query options for time ranges","time":{"start":1756155953980,"stop":1756155953980,"duration":0},"status":"passed","severity":"normal"},{"uid":"667e2dbb09d5962b","name":"A test","time":{"start":1756156048775,"stop":1756156048775,"duration":0},"status":"passed","severity":"normal"},{"uid":"450931e6dabfb3fa","name":"Query generator for 2000 messages","time":{"start":1756156421389,"stop":1756156421390,"duration":1},"status":"passed","severity":"normal"},{"uid":"139ab210acfc2605","name":"should reject if Relay is requested but not mounted","time":{"start":1756155953884,"stop":1756155953884,"duration":0},"status":"passed","severity":"normal"},{"uid":"250fd5f3d5a548f1","name":"Rejects garbage","time":{"start":1756155957519,"stop":1756155957519,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3d7f95139b34d8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756155922944,"stop":1756155922944,"duration":0},"status":"passed","severity":"normal"},{"uid":"faafcd2682d5b7cf","name":"Push message with meta","time":{"start":1756157056891,"stop":1756157056891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e5069c8eb089ca","name":"Push message with content topic containing Arabic","time":{"start":1756157056914,"stop":1756157056914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38007479a79d30d","name":"Push message with numeric payload","time":{"start":1756157056908,"stop":1756157056908,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51972d513fe47e3","name":"connects to nwaku","time":{"start":1756156444943,"stop":1756156444943,"duration":0},"status":"passed","severity":"normal"},{"uid":"460e3a6598ee9299","name":"Relay + Store","time":{"start":1756155993723,"stop":1756155993723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e17c0215e234ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756155965840,"stop":1756155965840,"duration":0},"status":"passed","severity":"normal"},{"uid":"704652d726d45984","name":"should hang up with PeerId and return true on success","time":{"start":1756155923522,"stop":1756155923522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c471db3f445dab0c","name":"should merge provided config with defaults","time":{"start":1756155923518,"stop":1756155923518,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c0c984d4c5c414","name":"should create KeepAliveManager with relay","time":{"start":1756155923275,"stop":1756155923276,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdaf66ee5f45028","name":"should remove event listeners","time":{"start":1756155923278,"stop":1756155923279,"duration":1},"status":"passed","severity":"normal"},{"uid":"e690426f1873cf05","name":"messageHashStr works with IProtoMessage","time":{"start":1756155922265,"stop":1756155922268,"duration":3},"status":"passed","severity":"normal"},{"uid":"726a5396101bc4f7","name":"Fails to publish message with empty text","time":{"start":1756156186698,"stop":1756156186698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2928cff6bb5b743","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756155953905,"stop":1756155953905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2ff73ec95684d1","name":"should get / set TCP multiaddr","time":{"start":1756155912975,"stop":1756155912975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f85ec416e05e2f","name":"msgTime: 0 ms from now, startTime: 1756070021658, endTime: 1756156421658","time":{"start":1756156438912,"stop":1756156438913,"duration":1},"status":"passed","severity":"normal"},{"uid":"f648d27d1369f8d","name":"should stop all internal components","time":{"start":1756155923519,"stop":1756155923520,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc782a3abd42f17","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756155994595,"stop":1756155994596,"duration":1},"status":"passed","severity":"normal"},{"uid":"20174fdf9800296b","name":"Encoder throws on empty string content topic","time":{"start":1756155944196,"stop":1756155944196,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1e7e10ae6aa144","name":"Push message with rate limit","time":{"start":1756157056916,"stop":1756157056916,"duration":0},"status":"passed","severity":"normal"},{"uid":"5732adb356e9b1e1","name":"should handle onConnected and onDisconnected","time":{"start":1756155953901,"stop":1756155953901,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f075bada13138db","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756155965804,"stop":1756155965804,"duration":0},"status":"passed","severity":"normal"},{"uid":"371acfa58538de50","name":"Query generator for multiple messages with different message text format","time":{"start":1756156421382,"stop":1756156421383,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49f861748f4c070","name":"should not fail to start the service if it is already started","time":{"start":1756156214702,"stop":1756156214704,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8537ea3d6e70502","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756156438908,"stop":1756156438908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce59b33def433f2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756155965827,"stop":1756155965827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f338fb8da45f1ac1","name":"should properly start and stop event listening","time":{"start":1756155953443,"stop":1756155953444,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de46aeaf960b882","name":"Generator, 2 different shards","time":{"start":1756156376634,"stop":1756156376634,"duration":0},"status":"passed","severity":"normal"},{"uid":"4852bac69746003a","name":"throws on content topic with empty version field","time":{"start":1756155906824,"stop":1756155906825,"duration":1},"status":"passed","severity":"normal"},{"uid":"b017768315ba859c","name":"should dial second nwaku node that was discovered","time":{"start":1756155987787,"stop":1756155987791,"duration":4},"status":"skipped","severity":"normal"},{"uid":"f2ded5009662a2c7","name":"should remove event listeners from libp2p","time":{"start":1756155922153,"stop":1756155922153,"duration":0},"status":"passed","severity":"normal"},{"uid":"9476d91421176edd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756156195646,"stop":1756156195646,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8f2fd53776c87a","name":"should start periodic discovery on start","time":{"start":1756155932819,"stop":1756155932819,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eca9ea07ac29f2d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756155922264,"stop":1756155922265,"duration":1},"status":"passed","severity":"normal"},{"uid":"d142cb766bc75563","name":"should allow redial after cooldown period","time":{"start":1756155921553,"stop":1756155921554,"duration":1},"status":"passed","severity":"normal"},{"uid":"7004ee5b70571f0f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756155932590,"stop":1756155932592,"duration":2},"status":"passed","severity":"normal"},{"uid":"54c8f3d02b777f1d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756155906840,"stop":1756155906840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc02fb8fe8a97ce","name":"should handle peer store update failures gracefully","time":{"start":1756155923286,"stop":1756155923287,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff9c714efcfd43c","name":"should keep entries that haven't expired yet","time":{"start":1756155952019,"stop":1756155952020,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b823b3d8a81530","name":"Init the array if not present","time":{"start":1756155906616,"stop":1756155906617,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17da4d66ad3a7f5","name":"Ephemeral field set to true","time":{"start":1756155923464,"stop":1756155923464,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d708dc868cd663","name":"Check message with non string payload is not received","time":{"start":1756156440006,"stop":1756156440006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49c9a5995c48075","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756156195644,"stop":1756156195645,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d8fc16084abcd4","name":"should emit a peer event after start","time":{"start":1756155936816,"stop":1756155936816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2d7bbc0c56c917","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756155923244,"stop":1756155923244,"duration":0},"status":"passed","severity":"normal"},{"uid":"494fc80078795b3d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756155931393,"stop":1756155931400,"duration":7},"status":"passed","severity":"normal"},{"uid":"e698554d58bba2e6","name":"should sort by messageId when timestamps are equal","time":{"start":1756155971742,"stop":1756155971743,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e255c57f95cb30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756155965837,"stop":1756155965837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3d8353afcf0898","name":"Check received message containing Russian","time":{"start":1756156440001,"stop":1756156440001,"duration":0},"status":"passed","severity":"normal"},{"uid":"222223e94f275e27","name":"should maintain proper timestamps if all messages received","time":{"start":1756155971930,"stop":1756155971930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79f3415b990c0fd","name":"Check received message containing shell command","time":{"start":1756156440002,"stop":1756156440003,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacb2ee5c65afa6a","name":"Push message with meta","time":{"start":1756157056926,"stop":1756157056926,"duration":0},"status":"passed","severity":"normal"},{"uid":"968b71db3d6d0d31","name":"returns all values when wanted number is greater than available values","time":{"start":1756155931392,"stop":1756155931393,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3bbfaa900986384","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756155906840,"stop":1756155906840,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff85bc678a78624","name":"Subscribe to topic containing XML and receive message","time":{"start":1756156541264,"stop":1756156541264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6688b3d98c8f87a6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756155965830,"stop":1756155965830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2722c907567d782","name":"should create dialer with libp2p and shardReader","time":{"start":1756155921499,"stop":1756155921501,"duration":2},"status":"passed","severity":"normal"},{"uid":"757add9ea4c0641d","name":"Relay Node - default protocol","time":{"start":1756156439050,"stop":1756156439051,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d23ea5bda2a4b8","name":"Check received message containing XML","time":{"start":1756156439994,"stop":1756156439994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad268a5d1369bd7","name":"should add and remove event listeners correctly","time":{"start":1756155936818,"stop":1756155936818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c46f93b7074434","name":"random static sharding 1 - Cluster ID: 158, Shard ID: 153","time":{"start":1756156389938,"stop":1756156389940,"duration":2},"status":"passed","severity":"normal"},{"uid":"371c94c2d0f42d2f","name":"should return false","time":{"start":1756155912973,"stop":1756155912973,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb433373a05ff4","name":"Push message with unicode special characters payload","time":{"start":1756157056886,"stop":1756157056886,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f62fba536f0da9","name":"Push message with XML payload","time":{"start":1756157056921,"stop":1756157056921,"duration":0},"status":"passed","severity":"normal"},{"uid":"607e24df565aef0b","name":"Push message with long payload","time":{"start":1756157056908,"stop":1756157056908,"duration":0},"status":"passed","severity":"normal"},{"uid":"765c96b19cce5d7f","name":"should be sent with empty content","time":{"start":1756155971934,"stop":1756155971934,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6314cfe26ea18d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756155965807,"stop":1756155965808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7a78b336021b18","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756156541262,"stop":1756156541262,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0f8680a9463554","name":"return first retrieved peers without further DNS queries","time":{"start":1756155933044,"stop":1756155933044,"duration":0},"status":"passed","severity":"normal"},{"uid":"107fbc378b31a145","name":"Push message with custom timestamp: 1756152412902","time":{"start":1756157056916,"stop":1756157056916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f52a53f3420be59","name":"Throws when trying to push message with empty payload","time":{"start":1756157056887,"stop":1756157056887,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2d2394d9a4cd81","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756155933044,"stop":1756155933044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1063882a6e81a0f6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756156062919,"stop":1756156062920,"duration":1},"status":"passed","severity":"normal"},{"uid":"837da7615f5a61b8","name":"Check meta is set [symmetric]","time":{"start":1756155942624,"stop":1756155942624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e070afb3d7a9358e","name":"should skip updating peer store if peer has same addresses","time":{"start":1756155922007,"stop":1756155922008,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a05dffa3a652bcb","name":"should return false when network is not connected","time":{"start":1756155923521,"stop":1756155923521,"duration":0},"status":"passed","severity":"normal"},{"uid":"734315dcb00ceadc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756156541273,"stop":1756156541273,"duration":0},"status":"passed","severity":"normal"},{"uid":"286cbc91cb4c187d","name":"should use configured peers when available","time":{"start":1756155953981,"stop":1756155953982,"duration":1},"status":"passed","severity":"normal"},{"uid":"add1fb50b2a7a916","name":"messageHashStr produces different results for different inputs","time":{"start":1756155922269,"stop":1756155922269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc50abfee72f26c","name":"Push message with Russian payload","time":{"start":1756157056883,"stop":1756157056883,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5bb27b0c5a9912","name":"Check received message with timestamp: 1756155987878000000 ","time":{"start":1756156440003,"stop":1756156440004,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c751ca04dadea4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756156541274,"stop":1756156541275,"duration":1},"status":"passed","severity":"normal"},{"uid":"493a86133c263c88","name":"Push message with JSON payload","time":{"start":1756157056885,"stop":1756157056885,"duration":0},"status":"passed","severity":"normal"},{"uid":"af28fe843e390446","name":"isConnected should return true after first peer connects","time":{"start":1756156009036,"stop":1756156009040,"duration":4},"status":"passed","severity":"normal"},{"uid":"99b1f504ec9d4645","name":"Push message with content topic containing Russian","time":{"start":1756157056902,"stop":1756157056902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb8612309c13dc7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756155965810,"stop":1756155965811,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f0b4d9eabd2218","name":"Check received message containing escaped characters","time":{"start":1756156439995,"stop":1756156439995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4819366ebeb8ae77","name":"Query Generator, No Decoder","time":{"start":1756156386979,"stop":1756156386979,"duration":0},"status":"passed","severity":"normal"},{"uid":"427af0661b3bab54","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756155994596,"stop":1756155994597,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fff3a1c432f5d9","name":"Push message with Russian payload","time":{"start":1756157056896,"stop":1756157056896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9ca5bb14d02a51","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756156541273,"stop":1756156541274,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9859ff96a93946","name":"random static sharding 6 - Cluster ID: 729, Shard ID: 914","time":{"start":1756156389944,"stop":1756156389944,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d471f3c3c38c3bd","name":"Stops search when 2 null results are returned","time":{"start":1756155932330,"stop":1756155932330,"duration":0},"status":"passed","severity":"normal"},{"uid":"412f559ca44d5190","name":"Check received message containing long","time":{"start":1756156439991,"stop":1756156439992,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51498383df3e028","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756155966112,"stop":1756155966112,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a49d67a635ee6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756156541263,"stop":1756156541263,"duration":0},"status":"passed","severity":"normal"},{"uid":"90777030529b4b13","name":"should get all peers from store","time":{"start":1756155923223,"stop":1756155923223,"duration":0},"status":"passed","severity":"normal"},{"uid":"131369b16b9bcd37","name":"Passing an array","time":{"start":1756156444944,"stop":1756156444944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a682fbc02031b6e8","name":"should dial peers from store on start","time":{"start":1756155923211,"stop":1756155923211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1a1d990cedf60e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756156442950,"stop":1756156442951,"duration":1},"status":"broken","severity":"normal"},{"uid":"72005b73c878cc2f","name":"should not retry if at least one success","time":{"start":1756155953795,"stop":1756155953795,"duration":0},"status":"passed","severity":"normal"},{"uid":"f436c5e7c75c0a49","name":"should create PeerExchangeDiscovery instance","time":{"start":1756155932820,"stop":1756155932820,"duration":0},"status":"passed","severity":"normal"},{"uid":"885ef845a27ca592","name":"Decoder throws on empty string content topic","time":{"start":1756155923465,"stop":1756155923465,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bb918a49e2180e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756156369969,"stop":1756156369969,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e257a7f934eed","name":"Push message with content topic containing JSON","time":{"start":1756157056914,"stop":1756157056915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17e6f264c56f72e","name":"Subscribe to topic containing short and receive message","time":{"start":1756156541261,"stop":1756156541261,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee6642db130e98d","name":"can start and stop the service","time":{"start":1756156214701,"stop":1756156214701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a57b18e1906172","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756155906839,"stop":1756155906840,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22dcb4aa4b02f51","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756155922574,"stop":1756155922574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b41d4a93108b15a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app79/4/topic731/proto","time":{"start":1756156299318,"stop":1756156299318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53355ed722c60f1","name":"Push to array if already present","time":{"start":1756155906618,"stop":1756155906618,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc80b63f07fed24","name":"should save new peer to store","time":{"start":1756155922007,"stop":1756155922007,"duration":0},"status":"passed","severity":"normal"},{"uid":"47240a0f426e9c2e","name":"Push message with escaped characters payload","time":{"start":1756157056911,"stop":1756157056911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91e8257df134254","name":"Push message with content topic containing escaped characters","time":{"start":1756157056915,"stop":1756157056915,"duration":0},"status":"passed","severity":"normal"},{"uid":"437d1c54f775b0a5","name":"Ordered callback, aborts when callback returns true","time":{"start":1756156421387,"stop":1756156421388,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5666e1cdcdc8c2","name":"Check received message with timestamp: 1756155987878 ","time":{"start":1756156439996,"stop":1756156439996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e12925e6d65bb1","name":"Publish message with custom timestamp: Tue Sep 03 2024 21:09:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1756156186696,"stop":1756156186696,"duration":0},"status":"passed","severity":"normal"},{"uid":"63868a3d897793c0","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756155923520,"stop":1756155923520,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff585d972e631e4","name":"should add event listeners for peer connect and disconnect","time":{"start":1756155923277,"stop":1756155923278,"duration":1},"status":"passed","severity":"normal"},{"uid":"43539fd30a103692","name":"Check received message containing Script","time":{"start":1756156439993,"stop":1756156439994,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c13c0c200dfe54e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756156442949,"stop":1756156442949,"duration":0},"status":"passed","severity":"normal"},{"uid":"6225c445c8e10c66","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756155965811,"stop":1756155965812,"duration":1},"status":"passed","severity":"normal"},{"uid":"be96fbe862188d3","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756155906829,"stop":1756155906829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2e1b85f8148f1a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756155912383,"stop":1756155912383,"duration":0},"status":"passed","severity":"normal"},{"uid":"950354d5cde89f5f","name":"should handle zero peers request","time":{"start":1756155932828,"stop":1756155932829,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b3a19befe16bb","name":"Reusing cursor across nodes","time":{"start":1756156369970,"stop":1756156369970,"duration":0},"status":"passed","severity":"normal"},{"uid":"9400e95e32e2b6ff","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756155965788,"stop":1756155965788,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b5eed9016b5dc3","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756155923290,"stop":1756155923290,"duration":0},"status":"passed","severity":"normal"},{"uid":"df93cfc36b21272a","name":"should not fail to stop the service if it was not started","time":{"start":1756155993940,"stop":1756155993941,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b8816c8cdc535c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756156442951,"stop":1756156442951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e84dd719ea5d1d","name":"should skip peers that were recently queried","time":{"start":1756155932814,"stop":1756155932814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a8afed55401c28","name":"should clear interval on stop","time":{"start":1756155932819,"stop":1756155932820,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b50537c602b18e2","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756155922262,"stop":1756155922262,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb381c6c4ff39e5b","name":"Waku message hash computation (payload length 0)","time":{"start":1756155922263,"stop":1756155922263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99a046a9829d32e","name":"should create all internal components","time":{"start":1756155923518,"stop":1756155923519,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e72efa38139b80e","name":"Push message with long payload","time":{"start":1756157056918,"stop":1756157056919,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa56429d32679b0","name":"Push message with XML payload","time":{"start":1756157056897,"stop":1756157056897,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a56bb6241c5dfa","name":"yields decoded messages","time":{"start":1756155923134,"stop":1756155923134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67fc5f826b6bb57","name":"should return undefined if no connection provided","time":{"start":1756155922939,"stop":1756155922940,"duration":1},"status":"passed","severity":"normal"},{"uid":"81dd1733bf6a1f8e","name":"Push message with special chars payload","time":{"start":1756157056882,"stop":1756157056882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b4253cf961d205","name":"Query Generator, No message returned","time":{"start":1756156386980,"stop":1756156386981,"duration":1},"status":"passed","severity":"normal"},{"uid":"6969c00c824b7830","name":"Check received message containing XML","time":{"start":1756156440001,"stop":1756156440002,"duration":1},"status":"passed","severity":"normal"},{"uid":"61599d51ed657200","name":"should return PeerId when PeerId is provided","time":{"start":1756155922417,"stop":1756155922417,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f4beed7422fd21","name":"Push message with content topic containing emoji","time":{"start":1756157056926,"stop":1756157056926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f286408b16d3d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756155971930,"stop":1756155971930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f341d84b57702ce2","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756155971932,"stop":1756155971932,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a9000267a59521","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756156541257,"stop":1756156541257,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f304e8c2ae4c44","name":"should only return 1 node with relay and store capability","time":{"start":1756155933043,"stop":1756155933043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7876337c865f8","name":"should return false when peer is not on topic","time":{"start":1756155923525,"stop":1756155923525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8de9f9d50c91381","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756156541266,"stop":1756156541267,"duration":1},"status":"passed","severity":"normal"},{"uid":"978ba3231e09a4b9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756156541258,"stop":1756156541258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9168c880cac2b5fa","name":"should not receive a peer event after stop","time":{"start":1756156214705,"stop":1756156214705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf965d9a576b211","name":"Push message with XML payload","time":{"start":1756157056910,"stop":1756157056910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5924bc320c993183","name":"Round trip binary serialization","time":{"start":1756155923463,"stop":1756155923464,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a88f8cc7b28402","name":"retrieves a single peer","time":{"start":1756155933040,"stop":1756155933041,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c5ca2417d5af41","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756156442953,"stop":1756156442953,"duration":0},"status":"broken","severity":"normal"},{"uid":"e5df90ec8f622984","name":"should successfully query store with valid decoders and options","time":{"start":1756155953979,"stop":1756155953980,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e89a9a3e0df2eb9","name":"Push message with custom timestamp: 1725397612902","time":{"start":1756157056927,"stop":1756157056927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68b888baf05f154","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756155965801,"stop":1756155965801,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcee459fdcf4ece","name":"Publishes to nwaku","time":{"start":1756156174284,"stop":1756156174286,"duration":2},"status":"passed","severity":"normal"},{"uid":"8373675544fe94cf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756156541270,"stop":1756156541271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93c76c3c1be2fd5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756156195647,"stop":1756156195647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60109d5be2c65fd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756156541265,"stop":1756156541265,"duration":0},"status":"passed","severity":"normal"},{"uid":"888276665de62e71","name":"Check received message containing Chinese","time":{"start":1756156439992,"stop":1756156439992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7603305c1f7e59f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756156440004,"stop":1756156440004,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d4caa4eb3dc46b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756155965824,"stop":1756155965825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c26cf081eba06b","name":"should increase lamport timestamp","time":{"start":1756155971928,"stop":1756155971928,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cd528c97020c8e","name":"should start all internal components","time":{"start":1756155923519,"stop":1756155923519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be7cf73ac1f951d","name":"Fails to push message with large meta","time":{"start":1756157056916,"stop":1756157056916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a36d7a0a3238b42","name":"Push message with content topic containing emoji","time":{"start":1756157056915,"stop":1756157056915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1e202173bcff6c","name":"rejects content-filtered query with only contentTopics","time":{"start":1756155922575,"stop":1756155922575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1d0ff99aff1227","name":"same cluster: nodes connect","time":{"start":1756156062921,"stop":1756156062921,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8c2ffcb4dae915","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756156541269,"stop":1756156541269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6223d4b1c3a032d","name":"Publish without waiting for remote peer","time":{"start":1756156195641,"stop":1756156195641,"duration":0},"status":"passed","severity":"normal"},{"uid":"45919d2342fd5a19","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756156195647,"stop":1756156195647,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c6d175849b7bf2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756156422172,"stop":1756156422172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8115f042b5c5f474","name":"Check received message containing emoji","time":{"start":1756156439995,"stop":1756156439995,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dc1496ea2ca084","name":"should check connected peers if present and suitable","time":{"start":1756155953885,"stop":1756155953886,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9696d6a4871c4c","name":"should skip peers without peer exchange protocol","time":{"start":1756155932815,"stop":1756155932815,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e163df61a5c3f0","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756155932826,"stop":1756155932826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b135d31a2b72de8d","name":"throws on empty content topic","time":{"start":1756155906822,"stop":1756155906822,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3886d53734bb87","name":"Push message with content topic containing Chinese","time":{"start":1756157056924,"stop":1756157056924,"duration":0},"status":"passed","severity":"normal"},{"uid":"768951eea9d936f7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756155922139,"stop":1756155922139,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f7afab8d33f3dd","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756155923131,"stop":1756155923132,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a91f01d44a3a8f","name":"Push message with content topic containing Arabic","time":{"start":1756157056901,"stop":1756157056902,"duration":1},"status":"passed","severity":"normal"},{"uid":"c412706f52413bd8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756155944194,"stop":1756155944195,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb1890687acd064","name":"should transition to Unhealthy when no connections","time":{"start":1756155953442,"stop":1756155953442,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dcf838dd54d421","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756156369962,"stop":1756156369962,"duration":0},"status":"passed","severity":"normal"},{"uid":"382c7b2f0a9afedf","name":"Push message with Chinese payload","time":{"start":1756157056896,"stop":1756157056896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6bd1d02bb86139","name":"A test","time":{"start":1756156048776,"stop":1756156048776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b16b1b0e44e27ea","name":"should dispatch connect and disconnect events","time":{"start":1756155953900,"stop":1756155953901,"duration":1},"status":"passed","severity":"normal"},{"uid":"69dccb375ce4349d","name":"Wrong topic","time":{"start":1756156299320,"stop":1756156299321,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1ff9270374d41e","name":"should send to specified number of peers of used peers","time":{"start":1756155953794,"stop":1756155953794,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec9c824f218b745","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756155965814,"stop":1756155965814,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f5ef3f98e0efaf","name":"should stop and cleanup resources","time":{"start":1756155953617,"stop":1756155953617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbeb884384794e6","name":"should encode/decode to text encoding","time":{"start":1756155912974,"stop":1756155912975,"duration":1},"status":"passed","severity":"normal"},{"uid":"445cb6ff784c78b4","name":"Push message with emoji payload","time":{"start":1756157056912,"stop":1756157056912,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ffb0161e06f803","name":"Subscribe to topic containing XML and receive message","time":{"start":1756156541275,"stop":1756156541275,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dcaf074863e032","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756156369965,"stop":1756156369965,"duration":0},"status":"passed","severity":"normal"},{"uid":"132415b290f8e3a8","name":"Fails to publish duplicate message","time":{"start":1756156186697,"stop":1756156186698,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeee78e7b5959836","name":"should handle empty peer infos gracefully","time":{"start":1756155932825,"stop":1756155932825,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f09ce9979b1bd2","name":"should decode valid enr with tcp successfully","time":{"start":1756155912971,"stop":1756155912971,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ba27228ea2243d","name":"should initialize with custom TTL","time":{"start":1756155932806,"stop":1756155932806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c00f15410ccef","name":"rejects hash query with content filter parameters","time":{"start":1756155922575,"stop":1756155922576,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4478dad59033c1","name":"Push message with Arabic payload","time":{"start":1756157056920,"stop":1756157056920,"duration":0},"status":"passed","severity":"normal"},{"uid":"340ed1fd5df4d104","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756155965824,"stop":1756155965824,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe62b7124af6e954","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756156541259,"stop":1756156541260,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdc0852a2eefd88","name":"Check publish message containing Arabic","time":{"start":1756156186692,"stop":1756156186692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fd744f8dbd99c3","name":"it tolerates circular branch references","time":{"start":1756155933041,"stop":1756155933041,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa5b3cb1ded175e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756155965835,"stop":1756155965835,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaf484362e813a","name":"should serialize and deserialize correctly","time":{"start":1756155969685,"stop":1756155969686,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6181c1b3c9002b","name":"should handle errors gracefully when getting peer info","time":{"start":1756155921819,"stop":1756155921819,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df4d5dec870f6be","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756155953903,"stop":1756155953904,"duration":1},"status":"passed","severity":"normal"},{"uid":"705e60494e086077","name":"should sort peers by ping value","time":{"start":1756155923524,"stop":1756155923524,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9d19ffea0ebd6d","name":"Push message with unicode special characters payload","time":{"start":1756157056899,"stop":1756157056899,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d01cb26fdd6eeb","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756156355038,"stop":1756156355039,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c5f7c35260fa92","name":"should reject on timeout if it was set","time":{"start":1756155953885,"stop":1756155953885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf076c6d316984a","name":"Push message with content topic containing JSON","time":{"start":1756157056925,"stop":1756157056925,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d91bf242d5ed53c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756156442947,"stop":1756156442947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01a9e31a68554d9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756155906836,"stop":1756155906836,"duration":0},"status":"passed","severity":"normal"},{"uid":"200acf278bd5ac15","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756155954253,"stop":1756155954253,"duration":0},"status":"passed","severity":"normal"},{"uid":"911512b613419147","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756155953443,"stop":1756155953443,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d425cc232b5fdb","name":"Check received message containing unicode special characters","time":{"start":1756156440003,"stop":1756156440003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6660cb61891ec782","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756156541269,"stop":1756156541269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ad740778286edd","name":"Fails to push message bigger that 1MB","time":{"start":1756157056907,"stop":1756157056908,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee1e6a4fe9c6e3c","name":"should not stop if not started","time":{"start":1756155932811,"stop":1756155932811,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c4efbc821e68f6","name":"should be delivered immediately if received","time":{"start":1756155971936,"stop":1756155971936,"duration":0},"status":"passed","severity":"normal"},{"uid":"562551c0a686dd46","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756155953280,"stop":1756155953281,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64d1b16b7003d0b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756156180019,"stop":1756156180019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18128c6488abb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756155965806,"stop":1756155965807,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff9dc33a4cae4ce","name":"yields undefined for messages without content topic","time":{"start":1756155923134,"stop":1756155923135,"duration":1},"status":"passed","severity":"normal"},{"uid":"998ca139443aa7a","name":"Check publish message containing escaped characters","time":{"start":1756156186695,"stop":1756156186695,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c924be0d108809","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756156438909,"stop":1756156438910,"duration":1},"status":"passed","severity":"normal"},{"uid":"285c982a83cd2bd2","name":"should emit a peer event after start","time":{"start":1756155993942,"stop":1756155993943,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fa83a36d294d3b","name":"should not create relay timers when relay is not provided","time":{"start":1756155923289,"stop":1756155923289,"duration":0},"status":"passed","severity":"normal"},{"uid":"859daf5b935d41e8","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756155922416,"stop":1756155922416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a38ee7149aae262","name":"should stop peer exchange discovery","time":{"start":1756155932810,"stop":1756155932811,"duration":1},"status":"passed","severity":"normal"},{"uid":"372d43027876ba0d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756156541277,"stop":1756156541277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd17078469813fc","name":"Push message with content topic containing unicode special characters","time":{"start":1756157056903,"stop":1756157056903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac484327a995c8d4","name":"random static sharding 10 - Cluster ID: 917, Shard ID: 588","time":{"start":1756156389947,"stop":1756156389947,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e4d6d4095dc038","name":"should handle network check errors gracefully","time":{"start":1756155921584,"stop":1756155921590,"duration":6},"status":"passed","severity":"normal"},{"uid":"ae8965ca90969aae","name":"Push message with escaped characters payload","time":{"start":1756157056885,"stop":1756157056886,"duration":1},"status":"passed","severity":"normal"},{"uid":"358257422246d3fb","name":"should return empty array when no peers connected","time":{"start":1756155923523,"stop":1756155923523,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe332aeb3798ed59","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app93/5/topic580/json","time":{"start":1756156299318,"stop":1756156299319,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ec1ed47b9e6e47","name":"should handle relay send failures gracefully","time":{"start":1756155923294,"stop":1756155923295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a49f94fec9e3b20","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756155912384,"stop":1756155912385,"duration":1},"status":"passed","severity":"normal"},{"uid":"986712d4429c03c7","name":"Push message with content topic containing escaped characters","time":{"start":1756157056925,"stop":1756157056925,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4ae5d7c21cb380","name":"Check publish message containing unicode special characters","time":{"start":1756156186695,"stop":1756156186695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91352b7f248a2f8","name":"Push message with custom timestamp: 1725397612901","time":{"start":1756157056906,"stop":1756157056906,"duration":0},"status":"passed","severity":"normal"},{"uid":"127dc176557b7ab2","name":"Decoder throws on empty string content topic","time":{"start":1756155944197,"stop":1756155944197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a673da14b2b3b8ec","name":"should add event listeners to libp2p","time":{"start":1756155922140,"stop":1756155922141,"duration":1},"status":"passed","severity":"normal"},{"uid":"8018399a063a0282","name":"should handle complete discovery-to-dial flow","time":{"start":1756155922011,"stop":1756155922012,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d79c3612fb2f9b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756155932827,"stop":1756155932827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a553e2a30fcee0e0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756156180018,"stop":1756156180018,"duration":0},"status":"passed","severity":"normal"},{"uid":"72461a7497a73d94","name":"Check message with no content topic is not received","time":{"start":1756156440006,"stop":1756156440006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7d8791fb5449df","name":"should filter out undefined ENRs","time":{"start":1756155932825,"stop":1756155932825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a673e62d77a11b9","name":"should dial peer when peer is discovered","time":{"start":1756155922005,"stop":1756155922005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90a7b7082dd6e8c","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756155906835,"stop":1756155906836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee57ed38fc7ca1e9","name":"returns only open connection if one present","time":{"start":1756155922978,"stop":1756155922978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4bfa4080523dc4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756156422172,"stop":1756156422173,"duration":1},"status":"passed","severity":"normal"},{"uid":"de22e42cf5c8878d","name":"Passing page size 0 when there are 110 messages","time":{"start":1756156416284,"stop":1756156416284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c909effd1dce9b9b","name":"should handle errors when getting connections","time":{"start":1756155922186,"stop":1756155922186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fae7967ef8b9f2","name":"should start and stop interval correctly","time":{"start":1756155952734,"stop":1756155952734,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d6289b6912b696","name":"Push message with content topic containing SQL Injection","time":{"start":1756157056889,"stop":1756157056889,"duration":0},"status":"passed","severity":"normal"},{"uid":"9363c816faf92eb8","name":"msgTime: 0 ms from now, startTime: 1755897221658, endTime: 1756156421658","time":{"start":1756156438912,"stop":1756156438912,"duration":0},"status":"passed","severity":"normal"},{"uid":"48622a8881768daa","name":"Subscribe to topic containing Script and receive message","time":{"start":1756156541275,"stop":1756156541275,"duration":0},"status":"passed","severity":"normal"},{"uid":"17046ede741261ad","name":"should push the message to the outgoing buffer","time":{"start":1756155971928,"stop":1756155971928,"duration":0},"status":"passed","severity":"normal"},{"uid":"35430e4f1fce78bf","name":"Push message with content topic containing unicode special characters","time":{"start":1756157056925,"stop":1756157056926,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3fa7c0657ad1ac","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756155965829,"stop":1756155965829,"duration":0},"status":"passed","severity":"normal"},{"uid":"165929926c9146c1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756155971935,"stop":1756155971935,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55347c44834cdb2","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app38/1/topic924/json","time":{"start":1756156299315,"stop":1756156299315,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e52536b1f04d763","name":"Push message with short payload","time":{"start":1756157056908,"stop":1756157056908,"duration":0},"status":"passed","severity":"normal"},{"uid":"32710704fb5e5568","name":"random static sharding 8 - Cluster ID: 671, Shard ID: 839","time":{"start":1756156389945,"stop":1756156389945,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cc25d209b45a8c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756155906842,"stop":1756155906843,"duration":1},"status":"passed","severity":"normal"},{"uid":"27be795576f93c2d","name":"different cluster: nodes don't connect","time":{"start":1756156062908,"stop":1756156062919,"duration":11},"status":"passed","severity":"normal"},{"uid":"6bbc050d94156fd8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756155965787,"stop":1756155965788,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d04562dca64ac72","name":"Check message with no payload is not received","time":{"start":1756156440006,"stop":1756156440006,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc969f802fb2395","name":"Renews subscription after lossing a connection","time":{"start":1756156541278,"stop":1756156541278,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9595afd2ad6f534","name":"should not return locked peers if enough unlocked are available","time":{"start":1756155953899,"stop":1756155953899,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b78d119ef83d11","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756155965803,"stop":1756155965803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5580c601c85651af","name":"should dispatch network event when browser goes offline","time":{"start":1756155922178,"stop":1756155922185,"duration":7},"status":"passed","severity":"normal"},{"uid":"87057b1f73d3e65","name":"Store - dialed after - with timeout","time":{"start":1756156439049,"stop":1756156439049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56463d437fc1a25","name":"Push message with emoji payload","time":{"start":1756157056886,"stop":1756157056886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4005b175970e13","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756155921810,"stop":1756155921810,"duration":0},"status":"passed","severity":"normal"},{"uid":"392262cbc0b6c4ae","name":"throws on content topic with empty application field","time":{"start":1756155906824,"stop":1756155906824,"duration":0},"status":"passed","severity":"normal"},{"uid":"2643fa1f0d35c451","name":"Push message with Russian payload","time":{"start":1756157056920,"stop":1756157056920,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f204444230db1d","name":"accepts valid message hash query","time":{"start":1756155922575,"stop":1756155922575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b1273bd2ff81b6","name":"should reject if WakuNode is not started","time":{"start":1756155953883,"stop":1756155953883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21650cb7d210479","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756155912390,"stop":1756155912391,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3163a96780ba9e","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756156180018,"stop":1756156180018,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9652a7d0e3bc1b","name":"Check received message containing long","time":{"start":1756156439999,"stop":1756156440000,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e456a77615ded7","name":"Push message with custom timestamp: 1756159612902","time":{"start":1756157056927,"stop":1756157056927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dde60882b2db1e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756155906829,"stop":1756155906830,"duration":1},"status":"passed","severity":"normal"},{"uid":"f457e2529592e2ca","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756155906830,"stop":1756155906830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4750cdf436b8657a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756155912385,"stop":1756155912387,"duration":2},"status":"passed","severity":"normal"},{"uid":"542d11c9ae39862b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756156541270,"stop":1756156541270,"duration":0},"status":"skipped","severity":"normal"},{"uid":"810e1cf444a7f968","name":"Does not throw an exception when node disconnects","time":{"start":1756156444944,"stop":1756156444944,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1afee40c31a97b7","name":"should decode valid enr successfully","time":{"start":1756155912970,"stop":1756155912970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a780f52cee4725cb","name":"Check received message containing Arabic","time":{"start":1756156440000,"stop":1756156440001,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db64102a35d8086","name":"should return all connected peers without codec filter","time":{"start":1756155923523,"stop":1756155923523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c16851a674d110","name":"Push message with content topic containing escaped characters","time":{"start":1756157056903,"stop":1756157056903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8d658693560e9e","name":"should not allow k > 12","time":{"start":1756155966111,"stop":1756155966111,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e18ce5a1245f88","name":"should handle queue processing errors gracefully","time":{"start":1756155921576,"stop":1756155921577,"duration":1},"status":"passed","severity":"normal"},{"uid":"453c9210f5fb1f1f","name":"should handle peer identify event","time":{"start":1756155932811,"stop":1756155932812,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae198e9cd0e5135","name":"Push message with Chinese payload","time":{"start":1756157056909,"stop":1756157056909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37dbbb25daa9851","name":"should encodeTxt and decodeTxt","time":{"start":1756155912969,"stop":1756155912970,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c57d26f81fd35b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756156541276,"stop":1756156541276,"duration":0},"status":"passed","severity":"normal"},{"uid":"559ddcb2c2ce4b63","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756156012692,"stop":1756156012692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ed6479240bc308","name":"should dial all peers on dial","time":{"start":1756156077049,"stop":1756156077050,"duration":1},"status":"passed","severity":"normal"},{"uid":"60efc88500417ba7","name":"should allow redial after failed dial cooldown expires","time":{"start":1756155921564,"stop":1756155921564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5bb3aa02db5a4d","name":"should create KeepAliveManager with required options","time":{"start":1756155923274,"stop":1756155923275,"duration":1},"status":"passed","severity":"normal"},{"uid":"408105cac9463555","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756155965774,"stop":1756155965785,"duration":11},"status":"passed","severity":"normal"},{"uid":"5ee3da6bf245e366","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756155994597,"stop":1756155994598,"duration":1},"status":"passed","severity":"normal"},{"uid":"704752edc021725a","name":"should handle peer connect event","time":{"start":1756155922166,"stop":1756155922173,"duration":7},"status":"passed","severity":"normal"},{"uid":"e6b1da3616c6481b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756155971933,"stop":1756155971933,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0d48766afbf77c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756155932592,"stop":1756155932593,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f72333cd94a0d93","name":"should discover peers from provided peer cache","time":{"start":1756156068999,"stop":1756156069000,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd28cf0c4156c9","name":"Nwaku publishes","time":{"start":1756156174286,"stop":1756156174286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecafd6f011d878d4","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1756156048550,"stop":1756156048551,"duration":1},"status":"passed","severity":"normal"},{"uid":"515bc2b00fb9aace","name":"should handle shard reader errors gracefully","time":{"start":1756155921583,"stop":1756155921584,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc841352df8767d5","name":"should add event listeners to globalThis","time":{"start":1756155922141,"stop":1756155922152,"duration":11},"status":"passed","severity":"normal"},{"uid":"b62b2fc3be8ee6cb","name":"should never report false negatives","time":{"start":1756155969684,"stop":1756155969685,"duration":1},"status":"passed","severity":"normal"},{"uid":"c073117fa3774fd2","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756155953981,"stop":1756155953981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b12d34ba8a7abbc","name":"should attach causal history and bloom filter to each message","time":{"start":1756155971929,"stop":1756155971929,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a89456325a341","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756156195645,"stop":1756156195645,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d5a9900c393219","name":"Passing page size 1 when there are 4 messages","time":{"start":1756156416284,"stop":1756156416285,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcb6f6149bc258e","name":"should properly create peer info with all multiaddrs","time":{"start":1756155912977,"stop":1756155912977,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae615fc159520670","name":"Push message equal or less that 1MB","time":{"start":1756157056907,"stop":1756157056907,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b3dba3f66b260","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756156541265,"stop":1756156541265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b167da284fea07","name":"Push message with XML payload","time":{"start":1756157056884,"stop":1756157056884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c7e781a26da424","name":"should not process empty queue","time":{"start":1756155921576,"stop":1756155921576,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d875df683f6c19","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756156541259,"stop":1756156541259,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69d7500d248ca1a4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756156541268,"stop":1756156541268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74a4ea728f30eea","name":"Publish message with custom timestamp: Mon Aug 25 2025 22:09:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1756156186697,"stop":1756156186697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b97f8544f9682f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756156438911,"stop":1756156438912,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff65fa18c846cb2","name":"should be online or offline if network state changed","time":{"start":1756156009046,"stop":1756156009046,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c7434ff57549bb","name":"should return cached hash on subsequent access","time":{"start":1756155923466,"stop":1756155923466,"duration":0},"status":"passed","severity":"normal"},{"uid":"85619283652d3f7e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756155971931,"stop":1756155971931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2e8ea3e12edabf","name":"Overlapping topic subscription","time":{"start":1756156195643,"stop":1756156195643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4a8c68c1cdec5a0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756156186698,"stop":1756156186698,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe5f1bf731322e6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756155906831,"stop":1756155906831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9df84ff106ccfc8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756156541267,"stop":1756156541267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5e784ea5ffa686","name":"Check message with no payload is not received","time":{"start":1756156439998,"stop":1756156439998,"duration":0},"status":"passed","severity":"normal"},{"uid":"76766aa845d1d55b","name":"Push message with unicode special characters payload","time":{"start":1756157056922,"stop":1756157056922,"duration":0},"status":"passed","severity":"normal"},{"uid":"1668c8e96a75ea2a","name":"should lock peers when selected","time":{"start":1756155953898,"stop":1756155953898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaff868918e12eb","name":"Check received message with timestamp: 1756155987878000000 ","time":{"start":1756156439995,"stop":1756156439996,"duration":1},"status":"passed","severity":"normal"},{"uid":"d123b7ee72aa3f20","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756155965809,"stop":1756155965809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea6296ce7e92641","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app35/8/topic414/proto","time":{"start":1756156299317,"stop":1756156299318,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03ddd7a1b679ddc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756156062922,"stop":1756156062922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c139163f46055775","name":"should not fail to start the service if it is already started","time":{"start":1756155993941,"stop":1756155993942,"duration":1},"status":"passed","severity":"normal"},{"uid":"9222f8e4962f3ff1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756155907017,"stop":1756155907017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7aa40a3c8ac87b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756155932595,"stop":1756155932595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c884da135821799a","name":"should skip peer when not on same cluster","time":{"start":1756155921554,"stop":1756155921554,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a55f79e1a77393c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756156442947,"stop":1756156442947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c366e63b1f714790","name":"should return PeerId when PeerId is provided","time":{"start":1756155922416,"stop":1756155922416,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa5293c6890aa8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756156438914,"stop":1756156438914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88bc4cfdadc9f9d","name":"should handle peerStore errors gracefully","time":{"start":1756155923524,"stop":1756155923524,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c5fd47fa990553","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756155953902,"stop":1756155953902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad90a14dd6bc545","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app56/10/topic812/json","time":{"start":1756156299314,"stop":1756156299315,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc941e42a647d86d","name":"Push message with content topic containing special chars","time":{"start":1756157056913,"stop":1756157056913,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fd31fcf77f8c10","name":"Push message with custom timestamp: 1756152412901","time":{"start":1756157056892,"stop":1756157056892,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d977052b4bf1b3","name":"Push message with shell command payload","time":{"start":1756157056921,"stop":1756157056921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1de9cbbd1217497","name":"should not dispatch event when already connected","time":{"start":1756155922174,"stop":1756155922174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71d4dc07315f049","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756155922417,"stop":1756155922417,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc60dd9d4601b335","name":"Push message with content topic containing SQL Injection","time":{"start":1756157056902,"stop":1756157056902,"duration":0},"status":"passed","severity":"normal"},{"uid":"692cea0429f07b67","name":"should process queue every 500ms","time":{"start":1756155921574,"stop":1756155921575,"duration":1},"status":"passed","severity":"normal"},{"uid":"6feb0451161284","name":"should partition messages based on acknowledgement status","time":{"start":1756155971934,"stop":1756155971934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e8c500074a240c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756155965804,"stop":1756155965805,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9fbb6f27700e5c","name":"ignores domain fetching errors","time":{"start":1756155933041,"stop":1756155933042,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8328d894cfe8fa","name":"should clear dial history on stop","time":{"start":1756155921533,"stop":1756155921534,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4f69ebbbf980c5","name":"Check received message containing Arabic","time":{"start":1756156439993,"stop":1756156439993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b228b54edb64732","name":"Push message with SQL Injection payload","time":{"start":1756157056920,"stop":1756157056920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dce0c5155843c7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756156195644,"stop":1756156195644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8703702a098b4a96","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756156541273,"stop":1756156541273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d10a53a6987251","name":"Decoder throws on empty string content topic","time":{"start":1756155942627,"stop":1756155942627,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f99716bbb7660","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756156541277,"stop":1756156541278,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae77a05b6573147","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756155912383,"stop":1756155912383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f74fdc890b13db8","name":"Push message with Script payload","time":{"start":1756157056884,"stop":1756157056884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d40fb56dc12506","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756155922947,"stop":1756155922947,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b511e1615d78d8b","name":"Check received message containing short","time":{"start":1756156439999,"stop":1756156439999,"duration":0},"status":"passed","severity":"normal"},{"uid":"60059bd5e82ee2d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756155965837,"stop":1756155965838,"duration":1},"status":"passed","severity":"normal"},{"uid":"485194fcdd6ec670","name":"should not change state when connections remain after disconnect","time":{"start":1756155922174,"stop":1756155922174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df83e49e689c14","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756155953442,"stop":1756155953443,"duration":1},"status":"passed","severity":"normal"},{"uid":"255035a425801e1f","name":"Push message with custom timestamp: 1756152412902","time":{"start":1756157056927,"stop":1756157056927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0ffeb6904b1ef","name":"should increase lamport timestamp","time":{"start":1756155971929,"stop":1756155971930,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4d92bfee4898d9","name":"Check received message containing Basic HTML tag","time":{"start":1756156439994,"stop":1756156439994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b395df6123d3391","name":"Non TWN Cluster","time":{"start":1756156299313,"stop":1756156299313,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b1d5e7b5851966","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756155965835,"stop":1756155965836,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ac9a0056f7b0c4","name":"should return true when peer is on the same cluster","time":{"start":1756155921795,"stop":1756155921795,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ce44a6ebff8eac","name":"Push message with escaped characters payload","time":{"start":1756157056922,"stop":1756157056922,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7e89aed664ae","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756155971742,"stop":1756155971742,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4df48d2723c28d","name":"throws if store query response has error status","time":{"start":1756155923133,"stop":1756155923133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a8e5b95b95a8e9","name":"messageHashStr returns a hex string","time":{"start":1756155922264,"stop":1756155922264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61ec09a909cde64","name":"should perform initial health assessment on start","time":{"start":1756155953444,"stop":1756155953445,"duration":1},"status":"passed","severity":"normal"},{"uid":"348b587376cfbb0f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756156541259,"stop":1756156541259,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a674b0500fa997","name":"Push message equal or less that 1MB","time":{"start":1756157056927,"stop":1756157056927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a990740c17ce6f62","name":"should dial peer when on same shard","time":{"start":1756155921555,"stop":1756155921558,"duration":3},"status":"passed","severity":"normal"},{"uid":"98283e5d64d4cb88","name":"should handle ping failures gracefully","time":{"start":1756155923285,"stop":1756155923286,"duration":1},"status":"passed","severity":"normal"},{"uid":"8883c63d7670da6f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756156541270,"stop":1756156541270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf275d02a8cb13d","name":"should clear dial history on start","time":{"start":1756155921519,"stop":1756155921531,"duration":12},"status":"passed","severity":"normal"},{"uid":"1fc76b3a0e78ed2a","name":"Push message with meta","time":{"start":1756157056905,"stop":1756157056905,"duration":0},"status":"passed","severity":"normal"},{"uid":"321e4a96d28a8b7e","name":"Push message with long payload","time":{"start":1756157056894,"stop":1756157056894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56aa192f6d453a4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756155906827,"stop":1756155906828,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c350c73b3636bf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756155906837,"stop":1756155906837,"duration":0},"status":"passed","severity":"normal"},{"uid":"155983842f395a92","name":"should add and check entries correctly","time":{"start":1756155951999,"stop":1756155952009,"duration":10},"status":"passed","severity":"normal"},{"uid":"6c89754a5c5531df","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756156369963,"stop":1756156369963,"duration":0},"status":"passed","severity":"normal"},{"uid":"833f28da9b47260d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756155906836,"stop":1756155906837,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b9a7adb4fe4ad1","name":"should start ping timers on peer connect","time":{"start":1756155923281,"stop":1756155923281,"duration":0},"status":"passed","severity":"normal"},{"uid":"63300bac3e0dbfa4","name":"Push message with SQL Injection payload","time":{"start":1756157056884,"stop":1756157056884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfc747a593231c8","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756156386984,"stop":1756156386985,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f81f520af2de53b","name":"Cluster id 0, shard 0","time":{"start":1756156389937,"stop":1756156389937,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dab85b143eb5235","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756155953904,"stop":1756155953904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3906d6f37ff1a8a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756155906828,"stop":1756155906828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5ad8c308b645dc","name":"should handle special patterns correctly","time":{"start":1756155969687,"stop":1756155969687,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf4b721503e8be1","name":"Push message with content topic containing Arabic","time":{"start":1756157056924,"stop":1756157056924,"duration":0},"status":"passed","severity":"normal"},{"uid":"620d9deab3702cce","name":"should handle case when navigator is not available","time":{"start":1756155922165,"stop":1756155922165,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c6c58eb10e5060","name":"should call waitForPeer on Relay","time":{"start":1756155953887,"stop":1756155953888,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fd6632fb3a62c2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756155965802,"stop":1756155965802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2637dc8061d5012d","name":"Register correct protocols","time":{"start":1756156195640,"stop":1756156195641,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e80836724c9861","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756155912390,"stop":1756155912390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a174cf2d003d2402","name":"Js publishes, other Js receives","time":{"start":1756156174286,"stop":1756156174288,"duration":2},"status":"passed","severity":"normal"},{"uid":"84f5393a27e3b8eb","name":"should wait for LightPush peer to be connected","time":{"start":1756155953886,"stop":1756155953886,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a04966127b147c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756155942621,"stop":1756155942622,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41f52033a92e415","name":"Push message with content topic containing short","time":{"start":1756157056912,"stop":1756157056913,"duration":1},"status":"passed","severity":"normal"},{"uid":"daeebea4ce31ac0e","name":"should use DNS peer discovery with light client","time":{"start":1756155993944,"stop":1756155993944,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc38828469eecd47","name":"Subscribe and receives messages on 20 topics","time":{"start":1756156541259,"stop":1756156541259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa3faa127ed16ef","name":"should handle case when globalThis is not available","time":{"start":1756155922165,"stop":1756155922165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8734be630af9dc0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756156195648,"stop":1756156195648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c744b55c155bd46","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756155953281,"stop":1756155953282,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c64f5269346786a","name":"Relay - dialed after","time":{"start":1756156439048,"stop":1756156439048,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a78eb3a18c9704","name":"Check message with no pubsub topic is not received","time":{"start":1756156440005,"stop":1756156440006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e47e81d22aed06","name":"Encoder throws on undefined content topic","time":{"start":1756155923464,"stop":1756155923464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6fbc56ec5452ba","name":"should enable all discoveries when explicitly set","time":{"start":1756155953274,"stop":1756155953274,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bdb85aadcfc64e","name":"Push message with Russian payload","time":{"start":1756157056909,"stop":1756157056909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a75e19a384ca6aa","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756155965816,"stop":1756155965816,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f27397a28dd79b","name":"should filter out already connected peers","time":{"start":1756155923223,"stop":1756155923234,"duration":11},"status":"passed","severity":"normal"},{"uid":"15c674460adf02da","name":"should dial one peer on dial","time":{"start":1756156077051,"stop":1756156077051,"duration":0},"status":"passed","severity":"normal"},{"uid":"656c3c37db399c3e","name":"Push 30 different messages","time":{"start":1756157056886,"stop":1756157056887,"duration":1},"status":"skipped","severity":"normal"},{"uid":"30fc92d8ba3ca5d9","name":"Push message with Basic HTML tag payload","time":{"start":1756157056885,"stop":1756157056885,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbea81227ce5b530","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756155922947,"stop":1756155922948,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c755773407ab3c","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756155936817,"stop":1756155936817,"duration":0},"status":"passed","severity":"normal"},{"uid":"65694b537fe565a9","name":"Overlapping topic subscription","time":{"start":1756156541271,"stop":1756156541272,"duration":1},"status":"broken","severity":"normal"},{"uid":"be0b3e67ad63d8b8","name":"should drop connection to all peers on hangUp","time":{"start":1756156077050,"stop":1756156077050,"duration":0},"status":"passed","severity":"normal"},{"uid":"830c969dc3821ed9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756155965834,"stop":1756155965835,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a87d85e4dbcea98","name":"should throw an error for insufficient data","time":{"start":1756155907017,"stop":1756155907018,"duration":1},"status":"passed","severity":"normal"},{"uid":"aafedf1e99b6a4e5","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756155971933,"stop":1756155971934,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8ebf893f83ce84","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756155906831,"stop":1756155906831,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ae827e251fa490","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756156186696,"stop":1756156186696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d419c92e580aa175","name":"Get Nodes","time":{"start":1756155932328,"stop":1756155932329,"duration":1},"status":"passed","severity":"normal"},{"uid":"958f1d6ee22615c6","name":"Push message with content topic containing short","time":{"start":1756157056887,"stop":1756157056887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4cd5110d9370a6","name":"Throws when trying to push message with empty payload","time":{"start":1756157056912,"stop":1756157056912,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d0375e3c2376cc","name":"should successfully query peers and return peer infos","time":{"start":1756155932824,"stop":1756155932824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f081a4e1f47ff05","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756155932594,"stop":1756155932594,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbca50369e156bb","name":"should be safe to call multiple times","time":{"start":1756155923278,"stop":1756155923278,"duration":0},"status":"passed","severity":"normal"},{"uid":"899dfc5c8c86c004","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756155922258,"stop":1756155922262,"duration":4},"status":"passed","severity":"normal"},{"uid":"fafa1714a97c410e","name":"should dispatch network event when browser goes online","time":{"start":1756155922177,"stop":1756155922178,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e646a1639a16f91","name":"should handle query errors","time":{"start":1756155932817,"stop":1756155932817,"duration":0},"status":"passed","severity":"normal"},{"uid":"199666a763a9fdfc","name":"should clear timers for specific peer on disconnect","time":{"start":1756155923295,"stop":1756155923295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef3b3231a2901a3","name":"Check message with no pubsub topic is not received","time":{"start":1756156439997,"stop":1756156439998,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97b2c58459fa96a","name":"should handle complete peer lifecycle","time":{"start":1756155923301,"stop":1756155923301,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4dcb20a3ae48bb","name":"isConnected return false after peer stops","time":{"start":1756156009042,"stop":1756156009044,"duration":2},"status":"passed","severity":"normal"},{"uid":"d86c91fa5dcea74d","name":"Subscribe and receive messages via lightPush","time":{"start":1756156541268,"stop":1756156541268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4226365376871707","name":"Check received message containing SQL Injection","time":{"start":1756156439993,"stop":1756156439993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a08473fb8376414","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756155953897,"stop":1756155953897,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3040a9cc0ca9fc","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756155906831,"stop":1756155906832,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1c3246c853936b","name":"Subscribe and receive messages via waku relay post","time":{"start":1756156541257,"stop":1756156541258,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bc3c326862ce9b","name":"Push message with content topic containing JSON","time":{"start":1756157056902,"stop":1756157056902,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f48493e27033ab","name":"Cluster ID 0, shard 1","time":{"start":1756156389937,"stop":1756156389938,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab6556170bac538","name":"random static sharding 9 - Cluster ID: 132, Shard ID: 978","time":{"start":1756156389946,"stop":1756156389946,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed0ba4999077a9e","name":"should not be delivered","time":{"start":1756155971935,"stop":1756155971935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2b8a625bae9fa3","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756155966113,"stop":1756155966113,"duration":0},"status":"passed","severity":"normal"},{"uid":"51982f1567866ff6","name":"Decoder throws on undefined content topic","time":{"start":1756155942627,"stop":1756155942627,"duration":0},"status":"passed","severity":"normal"},{"uid":"723821e1e57bcf13","name":"should throw error - no public key","time":{"start":1756155912973,"stop":1756155912973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d26b94638ce910","name":"Check message on other pubsub topic is not received","time":{"start":1756156439997,"stop":1756156439997,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0b28c928635f93","name":"should not receive a peer event before start","time":{"start":1756155993943,"stop":1756155993943,"duration":0},"status":"passed","severity":"normal"},{"uid":"f116221a64769943","name":"should handle errors when removing globalThis listeners","time":{"start":1756155922154,"stop":1756155922163,"duration":9},"status":"passed","severity":"normal"},{"uid":"8617b46552963669","name":"should properly compute the node id","time":{"start":1756155912974,"stop":1756155912974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4beb13a228da4ea9","name":"should create RPC request with correct parameters","time":{"start":1756155932829,"stop":1756155932829,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f7b64bf4a1e7ab","name":"should handle disconnect when peer has no timers","time":{"start":1756155923295,"stop":1756155923296,"duration":1},"status":"passed","severity":"normal"},{"uid":"671b6c53c80a2031","name":"Push 30 different messages","time":{"start":1756157056922,"stop":1756157056923,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3696004766ea463","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756155965819,"stop":1756155965819,"duration":0},"status":"passed","severity":"normal"},{"uid":"56146706afad838","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756156541274,"stop":1756156541274,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdf64a3c6cf73f5","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756155965818,"stop":1756155965819,"duration":1},"status":"passed","severity":"normal"},{"uid":"76dbd4493efe0ed8","name":"Push message with content topic containing Chinese","time":{"start":1756157056901,"stop":1756157056901,"duration":0},"status":"passed","severity":"normal"},{"uid":"98139c155cd72cda","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756155993945,"stop":1756155993947,"duration":2},"status":"skipped","severity":"normal"},{"uid":"8456044174794347","name":"should be safe to call multiple times","time":{"start":1756155922004,"stop":1756155922005,"duration":1},"status":"passed","severity":"normal"},{"uid":"6909210c899cd1e3","name":"Symmetric encrypt & Decrypt","time":{"start":1756155943094,"stop":1756155943095,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2ca7c5bac3a5e9","name":"Push message with Basic HTML tag payload","time":{"start":1756157056910,"stop":1756157056910,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa852204e11154bc","name":"should start peer exchange discovery","time":{"start":1756155932807,"stop":1756155932809,"duration":2},"status":"passed","severity":"normal"},{"uid":"6be09b2253aa3c8b","name":"Query Generator - true","time":{"start":1756156403251,"stop":1756156403252,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11ef2c3499e01b8","name":"should throw error - no id","time":{"start":1756155912971,"stop":1756155912971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e286f85a3300c0ab","name":"udp ip6 address","time":{"start":1756155912373,"stop":1756155912374,"duration":1},"status":"passed","severity":"normal"},{"uid":"3532bbd65c2a4cd4","name":"Check publish message after service node is restarted","time":{"start":1756156186699,"stop":1756156186699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce314c67626293d9","name":"Subscribe to topic containing Script and publish message","time":{"start":1756156195645,"stop":1756156195645,"duration":0},"status":"passed","severity":"normal"},{"uid":"417d7a835a06f1b6","name":"Check message received after jswaku node is restarted","time":{"start":1756156440007,"stop":1756156440007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f11f8629a469a40","name":"Push message with content topic containing numeric","time":{"start":1756157056900,"stop":1756157056901,"duration":1},"status":"passed","severity":"normal"},{"uid":"218d69afdb20fe35","name":"Overlapping topic subscription","time":{"start":1756156541261,"stop":1756156541261,"duration":0},"status":"broken","severity":"normal"},{"uid":"2d6618c7808f121d","name":"can start the service","time":{"start":1756155936814,"stop":1756155936814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c32e45a799d9f19","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756156355037,"stop":1756156355038,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b1aacd8991084a","name":"throws on content topic with empty topic name field","time":{"start":1756155906825,"stop":1756155906825,"duration":0},"status":"passed","severity":"normal"},{"uid":"be23a024a1d5929a","name":"random static sharding 5 - Cluster ID: 970, Shard ID: 958","time":{"start":1756156389944,"stop":1756156389944,"duration":0},"status":"passed","severity":"normal"},{"uid":"af127e11c8a05580","name":"Sample","time":{"start":1756155912441,"stop":1756155912441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6356f242bad82","name":"Push message with short payload","time":{"start":1756157056881,"stop":1756157056881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb79bdb0e4dae82","name":"should handle dial errors gracefully","time":{"start":1756155921561,"stop":1756155921564,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2b1ad331e8206eb","name":"should clear all timers","time":{"start":1756155923280,"stop":1756155923280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c834c283a5e65cf5","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756155953280,"stop":1756155953280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffab85997d891cd","name":"Push message with unicode special characters payload","time":{"start":1756157056911,"stop":1756157056912,"duration":1},"status":"passed","severity":"normal"},{"uid":"252bea36e7ae83a0","name":"throws if decoders don't match content topics","time":{"start":1756155923132,"stop":1756155923132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6940d8bf00bd88","name":"Encoder throws on empty string content topic","time":{"start":1756155923465,"stop":1756155923465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca185fd159abe08a","name":"Push message with numeric payload","time":{"start":1756157056919,"stop":1756157056919,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e38db5edc7c8dcf","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756155953902,"stop":1756155953902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88d0237d7ad3420","name":"should not receive a peer event after stop","time":{"start":1756155993943,"stop":1756155993944,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a891e1ea5e09d0e","name":"should create ConnectionManager with required options","time":{"start":1756155923517,"stop":1756155923517,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a51cd3b19351b7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756155923240,"stop":1756155923240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab344b4e3dcad3ce","name":"should dial all known peers when reached zero connections","time":{"start":1756156031432,"stop":1756156031433,"duration":1},"status":"passed","severity":"normal"},{"uid":"500d48e1105717ff","name":"should not fail to stop the service if it was not started","time":{"start":1756155936815,"stop":1756155936815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e528ffd0e54165e3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756156195647,"stop":1756156195647,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e3690c739bcee5","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756155953898,"stop":1756155953899,"duration":1},"status":"passed","severity":"normal"},{"uid":"479c135a8ab0d095","name":"should return false when peer is not on the specified shard","time":{"start":1756155921809,"stop":1756155921809,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d76307ecd280cc","name":"should wait for Filter peer to be connected","time":{"start":1756155953886,"stop":1756155953886,"duration":0},"status":"passed","severity":"normal"},{"uid":"de98474e0b91d6be","name":"should create ShardReader with auto sharding network config","time":{"start":1756155921792,"stop":1756155921792,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd78e1ee12c8ff15","name":"should compute hash only when first accessed","time":{"start":1756155923465,"stop":1756155923466,"duration":1},"status":"passed","severity":"normal"},{"uid":"27113481fd290dc6","name":"random static sharding 3 - Cluster ID: 674, Shard ID: 9","time":{"start":1756156389940,"stop":1756156389941,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b3a0d9f13df453","name":"should initialize bloom filter with correct parameters","time":{"start":1756155969681,"stop":1756155969682,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe298804ce69955c","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756155953282,"stop":1756155953282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9693a4efaf4d349","name":"Fails to push message bigger that 1MB","time":{"start":1756157056893,"stop":1756157056893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8718a82a84282415","name":"should create PeerExchange instance with components","time":{"start":1756155932829,"stop":1756155932830,"duration":1},"status":"passed","severity":"normal"},{"uid":"498d6848c615ff1f","name":"should throw error - no id","time":{"start":1756155912972,"stop":1756155912972,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb92a67213a804df","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756156195645,"stop":1756156195645,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc177efd9231b9ae","name":"should handle multiple peers with different shard configurations","time":{"start":1756155921591,"stop":1756155921591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57a3a521f167e60","name":"should retry failed tasks","time":{"start":1756155952742,"stop":1756155952742,"duration":0},"status":"passed","severity":"normal"},{"uid":"55964b34105091d3","name":"should handle complete connection lifecycle","time":{"start":1756155922187,"stop":1756155922188,"duration":1},"status":"passed","severity":"normal"},{"uid":"4248334c68f6d412","name":"Push message with content topic containing Chinese","time":{"start":1756157056913,"stop":1756157056914,"duration":1},"status":"passed","severity":"normal"},{"uid":"20466480d8267c9","name":"Push message with shell command payload","time":{"start":1756157056898,"stop":1756157056898,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b1ac5d49a53a60","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756156012691,"stop":1756156012692,"duration":1},"status":"passed","severity":"normal"},{"uid":"a252826d5908ad40","name":"should return false when peer is on different cluster","time":{"start":1756155921806,"stop":1756155921806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8f80ddef6cbaa3","name":"Delete observer","time":{"start":1756156162271,"stop":1756156162271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c610a8820bdc91","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756156386981,"stop":1756156386981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7556f166224fa1d6","name":"Passing page size 10 when there are 10 messages","time":{"start":1756156416287,"stop":1756156416288,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac42ec04c5dbea8","name":"should return peer for existing peer","time":{"start":1756155923239,"stop":1756155923239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d579a63de6392e63","name":"should return false and handle errors gracefully","time":{"start":1756155923523,"stop":1756155923523,"duration":0},"status":"passed","severity":"normal"},{"uid":"8249e03ce2503bff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756155965840,"stop":1756155965841,"duration":1},"status":"passed","severity":"normal"},{"uid":"93080d9288dfae1f","name":"should perform ping and update peer store on timer","time":{"start":1756155923284,"stop":1756155923285,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda6837b202b7677","name":"should be safe to call multiple times","time":{"start":1756155923220,"stop":1756155923220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e95f631f3b2222","name":"Publish message with rate limit","time":{"start":1756156186700,"stop":1756156186700,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d663ceb297863d","name":"Push message with JSON payload","time":{"start":1756157056911,"stop":1756157056911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e4046284f34c0f","name":"should remove event listener for peer:discovery","time":{"start":1756155922004,"stop":1756155922004,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ca6081f159c019","name":"should fail to send if no connected peers found","time":{"start":1756155953790,"stop":1756155953794,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbe180711fc5da22","name":"should properly create location multiaddrs - udp4","time":{"start":1756155912975,"stop":1756155912976,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1442e3ad442f19","name":"should set field with only STORE enabled","time":{"start":1756155912978,"stop":1756155912979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa621c7bfd4d4f","name":"should handle dial errors gracefully","time":{"start":1756155923237,"stop":1756155923237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d18652bf8016a9","name":"groups content topics by expected pubsub topic","time":{"start":1756155906832,"stop":1756155906833,"duration":1},"status":"passed","severity":"normal"},{"uid":"3400e7be28500bfc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756156541264,"stop":1756156541264,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0785a7dfdcf8d8","name":"Push message with rate limit","time":{"start":1756157056906,"stop":1756157056906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6effb67db9325fa","name":"should respect custom numPeersToUse configuration","time":{"start":1756155953903,"stop":1756155953903,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3bc2feb47df302","name":"should detect messages with missing dependencies","time":{"start":1756155971933,"stop":1756155971933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34844bba3aeea43","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756156541266,"stop":1756156541266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5182e0f912bd74cc","name":"should throw error - no public key","time":{"start":1756155912971,"stop":1756155912972,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d89f46e2f527cb7","name":"Check publish message containing special chars","time":{"start":1756156186690,"stop":1756156186691,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3dc798577fc7e0","name":"Ordered Callback - false","time":{"start":1756156403254,"stop":1756156403254,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffbd4f1300f4cea","name":"Subscribe to topic containing Script and receive message","time":{"start":1756156541264,"stop":1756156541264,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf21790e67f4a909","name":"Decrypt messages","time":{"start":1756156162270,"stop":1756156162270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1285217795080fa","name":"should set field with only RELAY enabled","time":{"start":1756155912978,"stop":1756155912978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9d0fd861e9ee2c","name":"should dial with PeerId and return stream","time":{"start":1756155923521,"stop":1756155923521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88aea4716fb2bf4","name":"Push message with Chinese payload","time":{"start":1756157056883,"stop":1756157056883,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ab151f71a7c907","name":"should skip peers without peer exchange protocol","time":{"start":1756155932812,"stop":1756155932812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54975ec390955d9","name":"Push message with content topic containing special chars","time":{"start":1756157056924,"stop":1756157056924,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e3176350742f7","name":"ends if response has no messages","time":{"start":1756155923134,"stop":1756155923134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f324c29d08857fa","name":"Push message with content topic containing SQL Injection","time":{"start":1756157056914,"stop":1756157056914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61f165146802a86","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756155906839,"stop":1756155906839,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0d5e247188330e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756155912979,"stop":1756155912979,"duration":0},"status":"passed","severity":"normal"},{"uid":"da83d797bcf59bc5","name":"returns all values when wanted number matches available values","time":{"start":1756155931390,"stop":1756155931392,"duration":2},"status":"passed","severity":"normal"},{"uid":"a04e28c997a2c328","name":"handles different networkShards values correctly","time":{"start":1756155906834,"stop":1756155906834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8774a5a0cfe9ddea","name":"Check received message containing special chars","time":{"start":1756156439992,"stop":1756156439992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aeeaacf8b857cca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756156541265,"stop":1756156541265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e084777a0626079f","name":"Subscribe and receives messages on 20 topics","time":{"start":1756156541270,"stop":1756156541270,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cbcaed8a17cb2f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756156180019,"stop":1756156180019,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dce58412771f030","name":"Correctly serialized arguments","time":{"start":1756156063134,"stop":1756156063135,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d2315a0ce74cf0","name":"should remove event listeners from globalThis","time":{"start":1756155922153,"stop":1756155922154,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9ad84ffab6f939","name":"should skip peer when already connected","time":{"start":1756155921541,"stop":1756155921546,"duration":5},"status":"passed","severity":"normal"},{"uid":"48f07fb3280c56bd","name":"should handle query errors gracefully","time":{"start":1756155932816,"stop":1756155932816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e1b7382e001262","name":"should be empty when created","time":{"start":1756155953594,"stop":1756155953603,"duration":9},"status":"passed","severity":"normal"},{"uid":"a2975bbde598b611","name":"tcp ip4 address","time":{"start":1756155912370,"stop":1756155912373,"duration":3},"status":"passed","severity":"normal"},{"uid":"4835cc3ecce1529c","name":"Push message with content topic containing numeric","time":{"start":1756157056913,"stop":1756157056913,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecc3162db574bca","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756155923282,"stop":1756155923283,"duration":1},"status":"passed","severity":"normal"},{"uid":"332bf79284b4806e","name":"should start the dialing interval","time":{"start":1756155921519,"stop":1756155921519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d274e9c2cad1ada9","name":"Push message with Chinese payload","time":{"start":1756157056919,"stop":1756157056919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b648f01a31beda41","name":"isConnected should return false after all peers disconnect","time":{"start":1756156009040,"stop":1756156009041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8745f17fb9adafc","name":"Push message with special chars payload","time":{"start":1756157056909,"stop":1756157056909,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b65b860a858988","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756156438903,"stop":1756156438907,"duration":4},"status":"passed","severity":"normal"},{"uid":"fed14b1894df930b","name":"should return false when peer is not found","time":{"start":1756155921803,"stop":1756155921803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2397abc1b573aac","name":"Check received message containing emoji","time":{"start":1756156440003,"stop":1756156440003,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb90a3d64ce76504","name":"Used by Waku Relay","time":{"start":1756156444945,"stop":1756156444945,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd35ddc7c60a491b","name":"Push message with content topic containing short","time":{"start":1756157056900,"stop":1756157056900,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ba362899fde6b5","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756156376635,"stop":1756156376637,"duration":2},"status":"passed","severity":"normal"},{"uid":"700b9851a9617510","name":"Check publish message containing long","time":{"start":1756156186688,"stop":1756156186689,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69aeaf89b1c7063","name":"yields undefined for messages without decoder","time":{"start":1756155923135,"stop":1756155923135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0c4e7c17d6a855","name":"Push message with SQL Injection payload","time":{"start":1756157056897,"stop":1756157056897,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be6254146e3e8e2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756155965830,"stop":1756155965830,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ac30f27628219e","name":"should load peers from local storage and dispatch events","time":{"start":1756155936817,"stop":1756155936817,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f3cc2e58b6c44b","name":"Check received message containing numeric","time":{"start":1756156439992,"stop":1756156439992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e447279b634b3ee","name":"should initialize with libp2p components","time":{"start":1756155932824,"stop":1756155932824,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf89d5d747a4b5d","name":"Push message with content topic containing emoji","time":{"start":1756157056891,"stop":1756157056891,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf43ffcce90a7342","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756156421383,"stop":1756156421384,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf98ded6ffcdd44","name":"Subscribe and receive messages via waku relay post","time":{"start":1756156541269,"stop":1756156541269,"duration":0},"status":"passed","severity":"normal"},{"uid":"245dadf04b0c74d9","name":"should initialize with Unhealthy status","time":{"start":1756155953439,"stop":1756155953439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b96a55d4a28a4d","name":"should return true even if peer has no overlapping shards","time":{"start":1756155921801,"stop":1756155921801,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d09ecd1ead01c70","name":"should deliver messages after dependencies are met","time":{"start":1756155971933,"stop":1756155971933,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbe661ac3d4a3b5","name":"Push message with escaped characters payload","time":{"start":1756157056898,"stop":1756157056899,"duration":1},"status":"passed","severity":"normal"},{"uid":"9476e48d89bc2016","name":"Sets default value correctly","time":{"start":1756156444945,"stop":1756156444945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcca94d30ce69d5d","name":"should successfully stop","time":{"start":1756155954257,"stop":1756155954257,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bd4db3c95a738a","name":"should not fail to start the service if it is already started","time":{"start":1756155936815,"stop":1756155936816,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdfd7ad4543350f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756156355039,"stop":1756156355039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de11b017e1bc194","name":"Check publish message containing XML","time":{"start":1756156186693,"stop":1756156186693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee837102b7951f","name":"Check message with invalid timestamp is not received","time":{"start":1756156440005,"stop":1756156440005,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3e54c872474cda","name":"should add event listener for peer:discovery","time":{"start":1756155922003,"stop":1756155922003,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc12dc91a6cae4c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756155965830,"stop":1756155965830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ea8774179fd90","name":"should return null for non-existent peer","time":{"start":1756155923239,"stop":1756155923239,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcf892e132973ea","name":"Stops search when maxGet is reached","time":{"start":1756155932329,"stop":1756155932330,"duration":1},"status":"passed","severity":"normal"},{"uid":"c962fef654a0c1d5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756156541258,"stop":1756156541258,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7f60267444b6d5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756155965814,"stop":1756155965815,"duration":1},"status":"passed","severity":"normal"},{"uid":"8251fbeb2a78300a","name":"should handle all zero keep alive options","time":{"start":1756155923297,"stop":1756155923300,"duration":3},"status":"passed","severity":"normal"},{"uid":"f50cf7f116e34304","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756155906836,"stop":1756155906836,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67d7390a32b3863","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756155923240,"stop":1756155923241,"duration":1},"status":"passed","severity":"normal"},{"uid":"9512ffda91101a8a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756155906828,"stop":1756155906828,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae17f547af87ab","name":"Query with Promise Callback, No message returned","time":{"start":1756156386985,"stop":1756156386985,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc86ddd12739434","name":"Refresh subscription","time":{"start":1756156541272,"stop":1756156541272,"duration":0},"status":"passed","severity":"normal"},{"uid":"149a7c2915ece977","name":"Push message with SQL Injection payload","time":{"start":1756157056910,"stop":1756157056910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6580b1017cc7c73","name":"should be able to decode the field with only STORE set to true","time":{"start":1756155912389,"stop":1756155912389,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ebb64e479afc32","name":"throws on content topic with non-number generation field","time":{"start":1756155906823,"stop":1756155906823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cf42a188baadf9","name":"random static sharding 2 - Cluster ID: 519, Shard ID: 198","time":{"start":1756156389940,"stop":1756156389940,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b9a18dc63c3789","name":"same cluster, static sharding: nodes connect","time":{"start":1756156062903,"stop":1756156062908,"duration":5},"status":"passed","severity":"normal"},{"uid":"bb7a9779d9acc008","name":"should dial with multiaddr and return stream","time":{"start":1756155923521,"stop":1756155923522,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f535382a331962","name":"Fails to push message bigger that 1MB","time":{"start":1756157056928,"stop":1756157056928,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba9f0b52c76abde","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756155965821,"stop":1756155965822,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ebe898d2f7ba85","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756155965831,"stop":1756155965831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9233253e1dd300","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756155907017,"stop":1756155907017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee6489918ca1040","name":"Check received message containing short","time":{"start":1756156439991,"stop":1756156439991,"duration":0},"status":"passed","severity":"normal"},{"uid":"82faf69e51ab39ee","name":"should handle errors when globalThis is not available","time":{"start":1756155922152,"stop":1756155922152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c9f3fffd61a2b6","name":"Push message with content topic containing numeric","time":{"start":1756157056923,"stop":1756157056924,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1a27ca97f4485f","name":"Query generator for multiple messages with different content topic format","time":{"start":1756156421384,"stop":1756156421385,"duration":1},"status":"passed","severity":"normal"},{"uid":"119f126f731c7b57","name":"Push message with Arabic payload","time":{"start":1756157056909,"stop":1756157056909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b754e7d8dba4557","name":"should work with mixed v2 and v3 peers","time":{"start":1756155953796,"stop":1756155953796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09abcc700a610a8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756155906834,"stop":1756155906835,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc085a826309ba80","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756155971932,"stop":1756155971932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee442100e412465a","name":"Push message with rate limit","time":{"start":1756157056926,"stop":1756157056926,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf84eccf774f051a","name":"should process tasks in queue","time":{"start":1756155952734,"stop":1756155952735,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b3dfc1235b0282","name":"should handle dial errors","time":{"start":1756155923522,"stop":1756155923522,"duration":0},"status":"passed","severity":"normal"},{"uid":"274848daf75cc2b6","name":"messageHashStr produces consistent results for the same input","time":{"start":1756155922268,"stop":1756155922268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0a2e54087b4911","name":"can start and stop the service","time":{"start":1756155936815,"stop":1756155936815,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1481397446912f","name":"should handle case with all peers already connected","time":{"start":1756155923238,"stop":1756155923238,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bffae22db75d8b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756155912380,"stop":1756155912381,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0104ea7c970d4e","name":"should handle peer store errors gracefully","time":{"start":1756155923239,"stop":1756155923240,"duration":1},"status":"passed","severity":"normal"},{"uid":"286dff39c3198f6e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756156541263,"stop":1756156541263,"duration":0},"status":"passed","severity":"normal"},{"uid":"496ea4115f9c98cf","name":"should be empty after removing the only subscription","time":{"start":1756155953604,"stop":1756155953604,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d2949573f8ad6c","name":"Push message with content topic containing unicode special characters","time":{"start":1756157056915,"stop":1756157056915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8615d06b2f53862d","name":"should create a new stream if no existing for protocol found","time":{"start":1756155922940,"stop":1756155922943,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0f56f6a58f7c4fd","name":"Push message with custom timestamp: 1725397612901","time":{"start":1756157056892,"stop":1756157056892,"duration":0},"status":"passed","severity":"normal"},{"uid":"959641ef0e889d31","name":"should wait for Store peer to be connected","time":{"start":1756155953886,"stop":1756155953887,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d709ada9c325bf","name":"should handle incoming messages","time":{"start":1756155954254,"stop":1756155954254,"duration":0},"status":"passed","severity":"normal"},{"uid":"3292cdabe4b063b0","name":"Asymmetric encrypt & decrypt","time":{"start":1756155943094,"stop":1756155943094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1859a2859bba5a09","name":"Check received message containing Basic HTML tag","time":{"start":1756156440002,"stop":1756156440002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50db1b7efeb227e","name":"throws on content topic with empty encoding field","time":{"start":1756155906826,"stop":1756155906826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bc22925c1815c9","name":"Renews subscription after lossing a connection","time":{"start":1756156541267,"stop":1756156541267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f5b5a0925bb202","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756156009044,"stop":1756156009045,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31bd8e09e8d70ab","name":"Push message with emoji payload","time":{"start":1756157056899,"stop":1756157056899,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3bd6824d7b8f1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756155953613,"stop":1756155953613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eb43e60c5ff20b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756155965817,"stop":1756155965817,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ac2ba91ae09ef0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756155906827,"stop":1756155906827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff87c83aeaf6982e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756155906829,"stop":1756155906829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e832fa2f7f65a25d","name":"should handle mixed protocol support correctly","time":{"start":1756155953455,"stop":1756155953456,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc12ff061f597a0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756156541275,"stop":1756156541276,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98ddaf5ef5ce29f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756155965828,"stop":1756155965828,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1b531ef212dee5","name":"should remove event listeners","time":{"start":1756155923220,"stop":1756155923220,"duration":0},"status":"passed","severity":"normal"},{"uid":"9134a0ba99077063","name":"should insert elements correctly","time":{"start":1756155969682,"stop":1756155969683,"duration":1},"status":"passed","severity":"normal"},{"uid":"26084f5b8da5e082","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756156195642,"stop":1756156195642,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c064a06383a2eb7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756155965820,"stop":1756155965821,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60bcbcb5f73b8b4","name":"Push message with long payload","time":{"start":1756157056882,"stop":1756157056882,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb7262b40a6f1ca","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756155906833,"stop":1756155906833,"duration":0},"status":"passed","severity":"normal"},{"uid":"365285b331ed08b5","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756155965812,"stop":1756155965812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7181fb9db193ad","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756155942623,"stop":1756155942623,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9403357c886ef","name":"Check publish message containing shell command","time":{"start":1756156186694,"stop":1756156186694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5933274de583a23","name":"should requeue task if no peer is available","time":{"start":1756155952735,"stop":1756155952735,"duration":0},"status":"passed","severity":"normal"},{"uid":"32669436025f14a4","name":"should handle hash queries without validation","time":{"start":1756155953981,"stop":1756155953981,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc78a9b8d988421","name":"should handle peer store errors gracefully","time":{"start":1756155953445,"stop":1756155953455,"duration":10},"status":"passed","severity":"normal"},{"uid":"a0a60c2d9929d30e","name":"Push message with numeric payload","time":{"start":1756157056882,"stop":1756157056882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2945b4f4025b4ee3","name":"should skip peers without peerInfo in ENR","time":{"start":1756155932818,"stop":1756155932818,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc55b10461094af0","name":"Check received message containing Chinese","time":{"start":1756156440000,"stop":1756156440000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2273564d2a91ff","name":"Ordered Callback - true","time":{"start":1756156403253,"stop":1756156403254,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f0f469c9b3aff3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756156440007,"stop":1756156440007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cefa26de3f4946","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756155932590,"stop":1756155932590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b31b2141f849bc5","name":"should reject if Filter is requested but not mounted","time":{"start":1756155953885,"stop":1756155953885,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c5bd40af3319d1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756156386977,"stop":1756156386979,"duration":2},"status":"passed","severity":"normal"},{"uid":"568be59b7617b9f4","name":"should throw error when no peers are available","time":{"start":1756155953980,"stop":1756155953980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc7707242b56801","name":"should skip peers without ENR","time":{"start":1756155932818,"stop":1756155932818,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd20b781814f646","name":"Nodes with multiple pubsub topic","time":{"start":1756156180018,"stop":1756156180018,"duration":0},"status":"passed","severity":"normal"},{"uid":"504f8338535b0a45","name":"Encoder throws on undefined content topic","time":{"start":1756155944196,"stop":1756155944196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8c722d05b28218","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756155932593,"stop":1756155932593,"duration":0},"status":"passed","severity":"normal"},{"uid":"4656897a4fbb84d4","name":"Push message with custom timestamp: 1756152412901","time":{"start":1756157056906,"stop":1756157056907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55d5b98b9cff848","name":"Check received message containing Script","time":{"start":1756156440001,"stop":1756156440001,"duration":0},"status":"passed","severity":"normal"},{"uid":"137041e29f652a53","name":"Check received message containing unicode special characters","time":{"start":1756156439995,"stop":1756156439995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91bbcdd8e42cc53","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756155952736,"stop":1756155952736,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fca3c55d7d69e82","name":"throws an error for improperly formatted content topics","time":{"start":1756155906834,"stop":1756155906834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cd2d78574dbfa","name":"Push message with content topic containing escaped characters","time":{"start":1756157056890,"stop":1756157056890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3599b5e7f37e3ff","name":"should handle peer store errors gracefully","time":{"start":1756155932814,"stop":1756155932814,"duration":0},"status":"passed","severity":"normal"},{"uid":"20efeeed8a03f97","name":"can start the service","time":{"start":1756156214698,"stop":1756156214701,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e17085e235cc8ff","name":"pre and post cipher","time":{"start":1756155943095,"stop":1756155943095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c6d6caecefac1c","name":"Generator, one shard","time":{"start":1756156376633,"stop":1756156376634,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7761fa8dd62a322","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756156438913,"stop":1756156438914,"duration":1},"status":"passed","severity":"normal"},{"uid":"7776ccf3571be541","name":"Query with Ordered Callback, No Decoder","time":{"start":1756156386981,"stop":1756156386984,"duration":3},"status":"passed","severity":"normal"},{"uid":"9801a287028a4329","name":"should emit a peer event after start","time":{"start":1756156214704,"stop":1756156214705,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f589a07c56986c","name":"should set field with all protocols disabled","time":{"start":1756155912977,"stop":1756155912978,"duration":1},"status":"passed","severity":"normal"},{"uid":"343fda72d3e107ae","name":"should return different streams if requested simultaniously","time":{"start":1756155922943,"stop":1756155922943,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2f27c2b89e0dfa","name":"Push message with custom timestamp: 1756159612901","time":{"start":1756157056907,"stop":1756157056907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c755bcb181cdf89a","name":"Check received message containing SQL Injection","time":{"start":1756156440001,"stop":1756156440001,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adc6accde78ff19","name":"should clear the dialing interval","time":{"start":1756155921532,"stop":1756155921533,"duration":1},"status":"passed","severity":"normal"},{"uid":"272ebea0ffe8c08","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756155906827,"stop":1756155906827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be833f99cbf67fc","name":"Check message received after jswaku node is restarted","time":{"start":1756156439998,"stop":1756156439999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3147fa0bf1a94a11","name":"Check received message containing shell command","time":{"start":1756156439994,"stop":1756156439995,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a6c813f9aaec0b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756155965825,"stop":1756155965826,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7df60a99c52aff","name":"Passing page size 19 when there are 20 messages","time":{"start":1756156416302,"stop":1756156416303,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce32d89d01b0b24","name":"Push message with content topic containing Arabic","time":{"start":1756157056889,"stop":1756157056889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8b59d415a115c5","name":"Push message equal or less that 1MB","time":{"start":1756157056893,"stop":1756157056893,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd6ccb6437e64c2","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app53/1/topic434/xml","time":{"start":1756156299317,"stop":1756156299317,"duration":0},"status":"passed","severity":"normal"},{"uid":"60071195f7f46a9c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756155906841,"stop":1756155906841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfaf8ee45f5486a","name":"should not allow unachievable error rate","time":{"start":1756155966111,"stop":1756155966112,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee18d30deced953","name":"Push message with special chars payload","time":{"start":1756157056895,"stop":1756157056896,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec13061d8b5d1770","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756156541266,"stop":1756156541266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5aa0a9cbba8adfe","name":"should continually clean up expired entries at intervals","time":{"start":1756155952028,"stop":1756155952028,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb370421357d1afc","name":"Nodes with multiple pubsub topic","time":{"start":1756156180019,"stop":1756156180019,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1a55ef2fcc81db","name":"Push message with Basic HTML tag payload","time":{"start":1756157056898,"stop":1756157056898,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c0179c6928db2d","name":"should handle task timeouts","time":{"start":1756155952743,"stop":1756155952743,"duration":0},"status":"passed","severity":"normal"},{"uid":"9661e1946618de7a","name":"ignores unrecognized TXT record formats","time":{"start":1756155933042,"stop":1756155933042,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84ea7520d9d42ae","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756155965815,"stop":1756155965816,"duration":1},"status":"passed","severity":"normal"},{"uid":"4685e60e642acd18","name":"Push message with content topic containing special chars","time":{"start":1756157056888,"stop":1756157056888,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ac44283496d088","name":"should add peer to queue when queue is not empty","time":{"start":1756155921541,"stop":1756155921541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6a87b7f7f666c8","name":"Check publish message containing Chinese","time":{"start":1756156186691,"stop":1756156186691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe26f9f52897d92","name":"should not execute task if max attempts is 0","time":{"start":1756155952743,"stop":1756155952744,"duration":1},"status":"passed","severity":"normal"},{"uid":"433fc5f979127ae7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756155965836,"stop":1756155965836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1307987000ceabbf","name":"should handle large number of peers request","time":{"start":1756155932828,"stop":1756155932828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c25e448e80ed89d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756156195644,"stop":1756156195644,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c55b5846de16525","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756155906839,"stop":1756155906839,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb16f4f844535f0","name":"Filter","time":{"start":1756156439049,"stop":1756156439050,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbba501b1af9e0a","name":"Query with Promise Callback, No Decoder","time":{"start":1756156386985,"stop":1756156386985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b6212cee18a677","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756155953903,"stop":1756155953903,"duration":0},"status":"passed","severity":"normal"}]