allure-jswaku/8742/widgets/duration.json
2025-07-24 11:23:12 +00:00

1 line
184 KiB
JSON

[{"uid":"6cd9f3688b5671ba","name":"Push message with JSON payload","time":{"start":1753356155526,"stop":1753356155526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27d15aef9eb63fe","name":"Overlapping topic subscription","time":{"start":1753356073540,"stop":1753356073540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88c0894ad3c74b8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753355593303,"stop":1753355593303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a059f0569936bd0","name":"should drop connection to one peer on hangUp","time":{"start":1753355698772,"stop":1753355698773,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1c765253f12ea4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app95/4/topic201/xml","time":{"start":1753355848369,"stop":1753355848369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d08b984af4b804","name":"accepts time-filtered query with content filter","time":{"start":1753355555079,"stop":1753355555080,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf180fbcad1fb071","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753355584391,"stop":1753355584391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b284ac58105d0a8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753356073544,"stop":1753356073544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc864da3d5db99ca","name":"Filter","time":{"start":1753355875687,"stop":1753355875687,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb3ee39dfc30eae","name":"should merge provided config with defaults","time":{"start":1753355555720,"stop":1753355555720,"duration":0},"status":"passed","severity":"normal"},{"uid":"17401c20c31b268d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753355584393,"stop":1753355584393,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadda34fba18792d","name":"Check received message containing JSON","time":{"start":1753356048454,"stop":1753356048454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ff1acb5948c28a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753355755545,"stop":1753355755545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec31a341f7607be","name":"Check publish message containing Chinese","time":{"start":1753355746572,"stop":1753355746572,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1348cd039818ab1","name":"should wait for Filter peer to be connected","time":{"start":1753355584545,"stop":1753355584546,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea4aacf111d1787","name":"Query with Ordered Callback, No message returned","time":{"start":1753355826214,"stop":1753355826215,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ea7ebf29ff0e97","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753355826215,"stop":1753355826215,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e3bf19d21712ac","name":"Push message with content topic containing escaped characters","time":{"start":1753356155546,"stop":1753356155546,"duration":0},"status":"passed","severity":"normal"},{"uid":"16aabe34020a18c5","name":"Check meta is set [ecies]","time":{"start":1753355574812,"stop":1753355574812,"duration":0},"status":"passed","severity":"normal"},{"uid":"93564ca0bbcb1b58","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753356073539,"stop":1753356073540,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30cfd45767f2696","name":"should return all connected peers without codec filter","time":{"start":1753355555726,"stop":1753355555727,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3e55951c4c9584","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753355755550,"stop":1753355755550,"duration":0},"status":"passed","severity":"normal"},{"uid":"c063dff2143a186","name":"same cluster, static sharding: nodes connect","time":{"start":1753355684548,"stop":1753355684548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b82e06371053ee","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753355630982,"stop":1753355630982,"duration":0},"status":"passed","severity":"normal"},{"uid":"510f421efbfdc3e1","name":"Passing page size 11 when there are 10 messages","time":{"start":1753355864084,"stop":1753355864085,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe311b0ec3d3c3a","name":"should initialize with Unhealthy status","time":{"start":1753355583766,"stop":1753355583766,"duration":0},"status":"passed","severity":"normal"},{"uid":"5019b5c9d2491b79","name":"Query Generator - false","time":{"start":1753355855928,"stop":1753355855929,"duration":1},"status":"passed","severity":"normal"},{"uid":"284b9f6f46b3d904","name":"pre and post cipher","time":{"start":1753355573578,"stop":1753355573578,"duration":0},"status":"passed","severity":"normal"},{"uid":"8810efea693ff37b","name":"should be safe to call multiple times","time":{"start":1753355555722,"stop":1753355555722,"duration":0},"status":"passed","severity":"normal"},{"uid":"259aa28397b06cc9","name":"should stop ping timers on peer disconnect","time":{"start":1753355555203,"stop":1753355555203,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fc466e5f3b79a5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753355593312,"stop":1753355593312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2052356dbf10a0d2","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753355555723,"stop":1753355555723,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fc9a34f141db36","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753355739708,"stop":1753355739709,"duration":1},"status":"passed","severity":"normal"},{"uid":"617fa52f37979986","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753356073539,"stop":1753356073539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c85402c9ac7342f","name":"should hang up with PeerId and return true on success","time":{"start":1753355555725,"stop":1753355555725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e89d68488c87f09","name":"should handle errors when removing globalThis listeners","time":{"start":1753355554292,"stop":1753355554293,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd7f6d4bc07ecc3","name":"handles different clusterIds correctly","time":{"start":1753355539542,"stop":1753355539542,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a92ae995239f59","name":"Subscribe to topic containing XML and receive message","time":{"start":1753356073543,"stop":1753356073543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8b324673b46382","name":"random static sharding 9 - Cluster ID: 968, Shard ID: 34","time":{"start":1753355842519,"stop":1753355842519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64ab3bf5aaaa385","name":"Overlapping topic subscription","time":{"start":1753355755506,"stop":1753355755506,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98fdd3041751f802","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753355563408,"stop":1753355563409,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edbf92e84d7eedc","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753355554857,"stop":1753355554857,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfd821b68ca33b","name":"should create ShardReader with auto sharding network config","time":{"start":1753355555044,"stop":1753355555046,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce0d5abdf9d90476","name":"random static sharding 4 - Cluster ID: 7, Shard ID: 435","time":{"start":1753355842517,"stop":1753355842517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9f75c2839fa17b","name":"Query Generator, No Decoder","time":{"start":1753355826213,"stop":1753355826213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7937485adfa25f8a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753355544848,"stop":1753355544848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abdd1e678dc45f8","name":"accepts valid message hash query","time":{"start":1753355555077,"stop":1753355555077,"duration":0},"status":"passed","severity":"normal"},{"uid":"79153c0caf5c7cf2","name":"Decoder throws on undefined content topic","time":{"start":1753355573115,"stop":1753355573115,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be552ec7a9068b4","name":"Check publish message containing numeric","time":{"start":1753355746571,"stop":1753355746571,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a8a779b709ce52","name":"Push message with content topic containing Chinese","time":{"start":1753356155544,"stop":1753356155544,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ee946df0eeefab","name":"Push message with long payload","time":{"start":1753356155537,"stop":1753356155537,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8f467fd20180f5","name":"should clear dial history on stop","time":{"start":1753355554434,"stop":1753355554434,"duration":0},"status":"passed","severity":"normal"},{"uid":"518bc805e55659ee","name":"Push message with custom timestamp: 1753359234964","time":{"start":1753356155549,"stop":1753356155549,"duration":0},"status":"passed","severity":"normal"},{"uid":"592075a9d472879c","name":"should throw error - no id","time":{"start":1753355545493,"stop":1753355545493,"duration":0},"status":"passed","severity":"normal"},{"uid":"c394b4a222600f32","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app49/9/topic854/utf8","time":{"start":1753355848367,"stop":1753355848368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09eb2c7d1f7e040","name":"Push message with shell command payload","time":{"start":1753356155527,"stop":1753356155527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9937a9db91dd18e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753355593296,"stop":1753355593297,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e236e8a4a33c6d3","name":"Subscribe and publish message","time":{"start":1753355755485,"stop":1753355755491,"duration":6},"status":"passed","severity":"normal"},{"uid":"38d821802a7059cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753355593324,"stop":1753355593324,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc648149834995f","name":"isConnected should return true after first peer connects","time":{"start":1753355630981,"stop":1753355630981,"duration":0},"status":"passed","severity":"normal"},{"uid":"1790f6d7eff77d33","name":"Check received message containing short","time":{"start":1753356048451,"stop":1753356048451,"duration":0},"status":"passed","severity":"normal"},{"uid":"359f10c7ce01695c","name":"throws on content topic with empty application field","time":{"start":1753355539526,"stop":1753355539527,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf81bf4ef38b09","name":"should add peer to queue when queue is not empty","time":{"start":1753355554435,"stop":1753355554435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5a724b862224db","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753356073544,"stop":1753356073544,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ae936e58f16d95","name":"should process queue every 500ms","time":{"start":1753355554459,"stop":1753355554459,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b876de2c89ac63b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753355544842,"stop":1753355544843,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f93ba6a883d078","name":"should initialize with isNetworkConnected as false","time":{"start":1753355554280,"stop":1753355554281,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91b0e1c33a1a3b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753355593324,"stop":1753355593325,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdc311adc6f5373","name":"Check received message with timestamp: 1753355611040000000 ","time":{"start":1753356048466,"stop":1753356048466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27f95fe788c45de","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753355544844,"stop":1753355544844,"duration":0},"status":"passed","severity":"normal"},{"uid":"237f21c9fbec3fd6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753355684554,"stop":1753355684555,"duration":1},"status":"passed","severity":"normal"},{"uid":"2541ff2ce6de416","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753355755509,"stop":1753355755510,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fbd2fd3efdbd27","name":"should maintain proper timestamps if all messages received","time":{"start":1753355596733,"stop":1753355596733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c805753d9826edd5","name":"Refresh subscription","time":{"start":1753355755505,"stop":1753355755505,"duration":0},"status":"skipped","severity":"normal"},{"uid":"252a0111de702a7c","name":"Subscribe and receive messages via lightPush","time":{"start":1753356073525,"stop":1753356073525,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3f79fb8c5d9f7c","name":"should reject if Store is requested but not mounted","time":{"start":1753355584543,"stop":1753355584544,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e28aaa69c179e68","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753355755499,"stop":1753355755500,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bbe282246a00be","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753355684553,"stop":1753355684553,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5a3b95b307de87","name":"Push message with content topic containing special chars","time":{"start":1753356155544,"stop":1753356155544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d044e4ca96eadda0","name":"should do nothing when connections still exist","time":{"start":1753355554637,"stop":1753355554638,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3baa36719c80a0","name":"should remove expired entries after TTL has passed","time":{"start":1753355583020,"stop":1753355583020,"duration":0},"status":"passed","severity":"normal"},{"uid":"81be17280771712","name":"Check received message containing Script","time":{"start":1753356048463,"stop":1753356048464,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc760483f91ffc","name":"Check received message containing shell command","time":{"start":1753356048465,"stop":1753356048465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35f3f15cee5a310","name":"different cluster: nodes don't connect","time":{"start":1753355684554,"stop":1753355684554,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbb604b80038688","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753355544848,"stop":1753355544848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce343ee142922bdf","name":"Subscribe to topic containing short and receive message","time":{"start":1753356073529,"stop":1753356073529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f9449cd7a3b919","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753355593304,"stop":1753355593304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5118d44832be337","name":"Nwaku publishes","time":{"start":1753355736326,"stop":1753355736326,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f92eb059a07719b","name":"Push message with content topic containing Chinese","time":{"start":1753356155531,"stop":1753356155531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a083ccd08dfc4ff7","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753355563408,"stop":1753355563408,"duration":0},"status":"passed","severity":"normal"},{"uid":"253a678a8c9d3ab4","name":"should insert elements correctly","time":{"start":1753355595696,"stop":1753355595696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47f47f70f450c53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753355539549,"stop":1753355539549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d70720290a01640","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753355593076,"stop":1753355593076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9af23963fef7474","name":"should serialize and deserialize correctly","time":{"start":1753355595697,"stop":1753355595698,"duration":1},"status":"passed","severity":"normal"},{"uid":"617ea38deeaac8b","name":"does not validate decoders for hash queries","time":{"start":1753355555530,"stop":1753355555530,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eebe0b83812c67a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753355811697,"stop":1753355811697,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf9ddf21c3bb577","name":"should handle shardReader errors","time":{"start":1753355555728,"stop":1753355555728,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e27fbfda56bf72","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753355573112,"stop":1753355573113,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b78c7646d93f65","name":"Generator, 2 different shards","time":{"start":1753355816936,"stop":1753355816936,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca8ba91e78dafe0","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753355593306,"stop":1753355593306,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4b230bc56e2d7","name":"should dial peer when on same shard","time":{"start":1753355554453,"stop":1753355554453,"duration":0},"status":"passed","severity":"normal"},{"uid":"52827bcafde932a1","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753355554300,"stop":1753355554300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87d4f512cf90732","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753355562794,"stop":1753355562796,"duration":2},"status":"passed","severity":"normal"},{"uid":"43565ed9b3557a14","name":"Relay - times out","time":{"start":1753355875685,"stop":1753355875686,"duration":1},"status":"passed","severity":"normal"},{"uid":"45aca5d2a3e1ff32","name":"Decrypt messages","time":{"start":1753355724735,"stop":1753355724735,"duration":0},"status":"passed","severity":"normal"},{"uid":"91584e0c327fce8f","name":"should be safe to call multiple times","time":{"start":1753355554624,"stop":1753355554624,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b1561e724e9d6c","name":"Refresh subscription","time":{"start":1753356073540,"stop":1753356073540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c457ce4f482405b9","name":"nwaku subscribes","time":{"start":1753355736325,"stop":1753355736326,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d14a4ceb25e1b9e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753355555340,"stop":1753355555341,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a6a85dac7ac194","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753356073541,"stop":1753356073541,"duration":0},"status":"passed","severity":"normal"},{"uid":"560e1822a1db316a","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753355593302,"stop":1753355593302,"duration":0},"status":"passed","severity":"normal"},{"uid":"307c28d81bbbfade","name":"throws if store query response has error status","time":{"start":1753355555531,"stop":1753355555531,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bec2c0b577e396","name":"Check message with non string payload is not received","time":{"start":1753356048469,"stop":1753356048470,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf6a0298c6b648d","name":"should handle peerStore errors gracefully","time":{"start":1753355555727,"stop":1753355555727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bf133b4384f80","name":"should handle multiple query options for time ranges","time":{"start":1753355584612,"stop":1753355584612,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ea48b2e4c009d9","name":"should properly create location multiaddrs - udp4","time":{"start":1753355545500,"stop":1753355545501,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4e0c24f722a135","name":"should encode/decode to text encoding","time":{"start":1753355545499,"stop":1753355545499,"duration":0},"status":"passed","severity":"normal"},{"uid":"9535747f3a422ea8","name":"Push message with escaped characters payload","time":{"start":1753356155541,"stop":1753356155541,"duration":0},"status":"passed","severity":"normal"},{"uid":"14930b4af3889c15","name":"should handle case with no peers in store","time":{"start":1753355554652,"stop":1753355554652,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f5d806caba5287","name":"should properly create location multiaddrs - tcp4","time":{"start":1753355545501,"stop":1753355545501,"duration":0},"status":"passed","severity":"normal"},{"uid":"779de2ae0dcdffd1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753356073544,"stop":1753356073545,"duration":1},"status":"passed","severity":"normal"},{"uid":"290a10cc229ed2ea","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753355861815,"stop":1753355861815,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc27ce4e4fbf0f0","name":"recovers when dns.resolve returns empty","time":{"start":1753355563405,"stop":1753355563406,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb12072e3f212cc","name":"should create dialer with libp2p and shardReader","time":{"start":1753355554424,"stop":1753355554425,"duration":1},"status":"passed","severity":"normal"},{"uid":"6825631ff80702d8","name":"should handle corrupted shard info gracefully","time":{"start":1753355555060,"stop":1753355555061,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5b9cf6d0d1448a","name":"can start and stop the service","time":{"start":1753355722967,"stop":1753355722967,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e7131b9239bc39","name":"should load peers from local storage and dispatch events","time":{"start":1753355567293,"stop":1753355567293,"duration":0},"status":"passed","severity":"normal"},{"uid":"9016a9d4384c925b","name":"should properly clean up resources when disposed","time":{"start":1753355583028,"stop":1753355583028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7524f1861ddc4dd","name":"messageHashStr returns a hex string","time":{"start":1753355554857,"stop":1753355554858,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bae372b8c560a42","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753355755550,"stop":1753355755562,"duration":12},"status":"passed","severity":"normal"},{"uid":"2d034bc98f1b754","name":"should remove event listener for peer:discovery","time":{"start":1753355554762,"stop":1753355554762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77e3c321dcd8b2b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753355562790,"stop":1753355562792,"duration":2},"status":"passed","severity":"normal"},{"uid":"c462e1db3236bee4","name":"should handle errors gracefully when getting peer info","time":{"start":1753355555060,"stop":1753355555060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9ec320d7aa82c7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753356073527,"stop":1753356073527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f73fef22a8067c3","name":"configure the node with multiple content topics","time":{"start":1753355848374,"stop":1753355848374,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbba2960c5ea350b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753355539547,"stop":1753355539548,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f28f4412fc2ca21","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753355593321,"stop":1753355593321,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ac90ba04276bfe","name":"Check received message containing Arabic","time":{"start":1753356048452,"stop":1753356048452,"duration":0},"status":"passed","severity":"normal"},{"uid":"983545369dec83e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753355539546,"stop":1753355539546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2837399f6704d3c6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753355593322,"stop":1753355593322,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94b8cf4de468c5b","name":"should throw an error for insufficient data","time":{"start":1753355539693,"stop":1753355539693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4eec0583ce20124","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753355539550,"stop":1753355539550,"duration":0},"status":"passed","severity":"normal"},{"uid":"261ca2b64e1e715","name":"Using a function","time":{"start":1753355871324,"stop":1753355871325,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2a23671e3106ec","name":"Check publish message after service node is restarted","time":{"start":1753355746582,"stop":1753355746582,"duration":0},"status":"skipped","severity":"normal"},{"uid":"415bac0e706946fa","name":"should be safe to call multiple times","time":{"start":1753355555721,"stop":1753355555722,"duration":1},"status":"passed","severity":"normal"},{"uid":"312ab920cb33051e","name":"Correctly serialized arguments","time":{"start":1753355684727,"stop":1753355684728,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d97db0190401d35","name":"should return false when peer is not found","time":{"start":1753355555059,"stop":1753355555060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd155574f903d08","name":"should dispatch network event when browser goes offline","time":{"start":1753355554299,"stop":1753355554299,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d8efd1da2676e7","name":"should create KeepAliveManager with relay","time":{"start":1753355555192,"stop":1753355555192,"duration":0},"status":"passed","severity":"normal"},{"uid":"47421e00c763296f","name":"Check message with non string payload is not received","time":{"start":1753356048459,"stop":1753356048459,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c3eb354fbb2780","name":"same cluster: nodes connect","time":{"start":1753355684553,"stop":1753355684554,"duration":1},"status":"passed","severity":"normal"},{"uid":"376e8c935a154d89","name":"Query with Promise Callback, No Decoder","time":{"start":1753355826215,"stop":1753355826215,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6f3b601a36a30d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753355871841,"stop":1753355871841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce87e6290529a6f1","name":"should be safe to call multiple times","time":{"start":1753355555194,"stop":1753355555195,"duration":1},"status":"passed","severity":"normal"},{"uid":"18208af270049372","name":"Check received message containing short","time":{"start":1753356048460,"stop":1753356048461,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4668417cc5c928","name":"Push message with short payload","time":{"start":1753356155518,"stop":1753356155518,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f694009d68d071","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753355584343,"stop":1753355584346,"duration":3},"status":"passed","severity":"normal"},{"uid":"b633abe868b2f998","name":"should handle hash queries without validation","time":{"start":1753355584613,"stop":1753355584613,"duration":0},"status":"passed","severity":"normal"},{"uid":"33eb441dcbe8172c","name":"Check received message containing long","time":{"start":1753356048451,"stop":1753356048451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6172e871c660bf1","name":"Push message with custom timestamp: 1753359234963","time":{"start":1753356155536,"stop":1753356155536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a190c822a42278","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753355755528,"stop":1753355755529,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46add524df9894c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753355593317,"stop":1753355593317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4ad66f8d2ee7c9","name":"can query messages by message hash","time":{"start":1753355846160,"stop":1753355846160,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a88f76e5909bda","name":"Publish message with custom timestamp: Thu Jul 24 2025 12:15:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1753355746580,"stop":1753355746580,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe31841262ec8979","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753355555208,"stop":1753355555209,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ee77b5a30f9c04","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753355755545,"stop":1753355755545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d98238555499e1d","name":"should remove event listeners","time":{"start":1753355555195,"stop":1753355555198,"duration":3},"status":"passed","severity":"normal"},{"uid":"40433b43d9598f5f","name":"Check publish message containing short","time":{"start":1753355746570,"stop":1753355746570,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b449e17a468637","name":"should update ack status of messages in outgoing buffer","time":{"start":1753355596737,"stop":1753355596738,"duration":1},"status":"passed","severity":"normal"},{"uid":"e722c5b226e8ca3a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753355593303,"stop":1753355593303,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5c77826b7f422d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753355618897,"stop":1753355618897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bac286661a2161f","name":"Check meta is set [symmetric]","time":{"start":1753355573113,"stop":1753355573113,"duration":0},"status":"passed","severity":"normal"},{"uid":"53388f44f128d379","name":"should handle empty pubsub topics","time":{"start":1753355555212,"stop":1753355555219,"duration":7},"status":"passed","severity":"normal"},{"uid":"811edbf1fefad40b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753355539553,"stop":1753355539553,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4465548e56212af","name":"should return true when peer is on the specified shard","time":{"start":1753355555054,"stop":1753355555054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc531df279f2462","name":"Mutual subscription","time":{"start":1753355755478,"stop":1753355755479,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6efef7b1a23dd30","name":"should save new peer to store","time":{"start":1753355554772,"stop":1753355554772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fc876d84e5ab0e","name":"should dial peer when no shard info available","time":{"start":1753355554453,"stop":1753355554454,"duration":1},"status":"passed","severity":"normal"},{"uid":"62806225975e806b","name":"Publish message with large meta","time":{"start":1753355746583,"stop":1753355746583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd38827ce54528b2","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753355799919,"stop":1753355799919,"duration":0},"status":"passed","severity":"normal"},{"uid":"497b7ec1d120e306","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753355755549,"stop":1753355755550,"duration":1},"status":"passed","severity":"normal"},{"uid":"65110cbfb4903d81","name":"Fields are not dropped","time":{"start":1753355555221,"stop":1753355555221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1de25b0ced4d732","name":"should not create relay timers when relay is not provided","time":{"start":1753355555208,"stop":1753355555208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c440421e0d7405","name":"new peer added after a peer was already found","time":{"start":1753355754567,"stop":1753355754567,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14126640c60c46f6","name":"Check publish message containing special chars","time":{"start":1753355746571,"stop":1753355746572,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a9797464f72cf8","name":"should handle dial errors gracefully","time":{"start":1753355554651,"stop":1753355554652,"duration":1},"status":"passed","severity":"normal"},{"uid":"980cce1918f51b0b","name":"should skip peer when failed to dial recently","time":{"start":1753355554444,"stop":1753355554445,"duration":1},"status":"passed","severity":"normal"},{"uid":"368d9cb1275fc295","name":"Push message with content topic containing JSON","time":{"start":1753356155545,"stop":1753356155546,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1aea15dbb2c2f4","name":"should return no connections if no open connection provided","time":{"start":1753355555132,"stop":1753355555132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8302d70c3171a451","name":"should reject on timeout if it was set","time":{"start":1753355584544,"stop":1753355584544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4632d394e6524b7","name":"should return false when peer has no shard info","time":{"start":1753355555048,"stop":1753355555048,"duration":0},"status":"passed","severity":"normal"},{"uid":"850e9e7e4504aa37","name":"can start the service","time":{"start":1753355722966,"stop":1753355722966,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2af980bb849b20","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753355539535,"stop":1753355539536,"duration":1},"status":"passed","severity":"normal"},{"uid":"7582b64ece965f65","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753355544847,"stop":1753355544847,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e7fe49e0408c1f","name":"Passing page size 3 when there are 20 messages","time":{"start":1753355864082,"stop":1753355864083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57ffa5549ef7e71","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753355562789,"stop":1753355562790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7540be5cd91cf88","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753356073545,"stop":1753356073545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4623375df5a81344","name":"Waku message hash computation (payload length 0)","time":{"start":1753355554856,"stop":1753355554856,"duration":0},"status":"passed","severity":"normal"},{"uid":"828b56f8756bcada","name":"Check received message containing XML","time":{"start":1753356048464,"stop":1753356048464,"duration":0},"status":"passed","severity":"normal"},{"uid":"51eeab9ddf6972ce","name":"groups content topics by expected pubsub topic","time":{"start":1753355539540,"stop":1753355539541,"duration":1},"status":"passed","severity":"normal"},{"uid":"9607c8af2c753aef","name":"should dial peers from store when browser is connected","time":{"start":1753355554624,"stop":1753355554624,"duration":0},"status":"passed","severity":"normal"},{"uid":"705b260028a90cb2","name":"can query messages normally","time":{"start":1753355846159,"stop":1753355846160,"duration":1},"status":"passed","severity":"normal"},{"uid":"de18ed240451e2b6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753355593317,"stop":1753355593317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfba8d7b3e7edf3","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753355755531,"stop":1753355755531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9980281d44f92","name":"should create an instance with libp2p and dialer","time":{"start":1753355554752,"stop":1753355554752,"duration":0},"status":"passed","severity":"normal"},{"uid":"220507f7154d9361","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753355593305,"stop":1753355593306,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6bd56905df6e70","name":"should add received messages to bloom filter","time":{"start":1753355596733,"stop":1753355596733,"duration":0},"status":"passed","severity":"normal"},{"uid":"942a7a30ca1af8b5","name":"Push message with escaped characters payload","time":{"start":1753356155527,"stop":1753356155527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6106afce9d846b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753355539548,"stop":1753355539548,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad51c32c39c79a7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753355593297,"stop":1753355593297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5a9b2bd53c5ad0","name":"should be able to decode the field with only STORE set to true","time":{"start":1753355544846,"stop":1753355544846,"duration":0},"status":"passed","severity":"normal"},{"uid":"776857c0ab9ea2f4","name":"should properly create location multiaddrs - tcp6","time":{"start":1753355545501,"stop":1753355545502,"duration":1},"status":"passed","severity":"normal"},{"uid":"671f5be1ef242e17","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753355573113,"stop":1753355573113,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa3c25054ca7921","name":"Push message with content topic containing Russian","time":{"start":1753356155532,"stop":1753356155532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca5a7565bcde892","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753355754569,"stop":1753355754569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e442a8ffce3532d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753355755541,"stop":1753355755545,"duration":4},"status":"passed","severity":"normal"},{"uid":"d30680ffb7f7621a","name":"should dial peer immediately when queue is empty","time":{"start":1753355554435,"stop":1753355554435,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bf2e73b171b6e3","name":"should be safe to call multiple times","time":{"start":1753355554622,"stop":1753355554623,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ad33d0a9b5455","name":"should handle peer disconnect event when no connections remain","time":{"start":1753355554296,"stop":1753355554297,"duration":1},"status":"passed","severity":"normal"},{"uid":"8805ff66ac7eff6b","name":"should not dispatch event when already connected","time":{"start":1753355554298,"stop":1753355554298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8269288ebe24d8ba","name":"throws on content topic with empty version field","time":{"start":1753355539528,"stop":1753355539529,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f9b3b4e2c41388","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app51/5/topic794/test.js","time":{"start":1753355848368,"stop":1753355848368,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a4b4c4c88e57c9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753355555731,"stop":1753355555731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b346f4fa0b2b9fdb","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753355554675,"stop":1753355554675,"duration":0},"status":"passed","severity":"normal"},{"uid":"58338d156b42463d","name":"should not fail to start the service if it is already started","time":{"start":1753355616379,"stop":1753355616380,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0248bb2c79e4cce","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753355593313,"stop":1753355593313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d48eb3c94b3e52e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753356073535,"stop":1753356073535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e14940e05b84576","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753355593323,"stop":1753355593323,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f108902361893e","name":"should handle queue overflow by adding peers to queue","time":{"start":1753355554455,"stop":1753355554458,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ef6f7ac7f57dce9","name":"less peers than existing","time":{"start":1753355723197,"stop":1753355723197,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0ff36407d3a11c2","name":"should increase lamport timestamp","time":{"start":1753355596732,"stop":1753355596732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48b235a109e850f","name":"should handle errors when globalThis is not available","time":{"start":1753355554290,"stop":1753355554291,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac46098f0618a764","name":"should not receive a peer event after stop","time":{"start":1753355616382,"stop":1753355616383,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e681f4628912ae","name":"should return empty array when no peers connected","time":{"start":1753355555726,"stop":1753355555726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf6675250332c90","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753355746578,"stop":1753355746579,"duration":1},"status":"passed","severity":"normal"},{"uid":"4768f674fabdea31","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753356073539,"stop":1753356073539,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd955447c8c60d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753355555341,"stop":1753355555342,"duration":1},"status":"passed","severity":"normal"},{"uid":"a782bcfd583e7afb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753355545489,"stop":1753355545492,"duration":3},"status":"passed","severity":"normal"},{"uid":"78314939002552a0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753356073542,"stop":1753356073542,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda429791f1d7651","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753355593305,"stop":1753355593305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e423d37a334737bc","name":"Push message with content topic containing special chars","time":{"start":1753356155530,"stop":1753356155531,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20c852f3625ef69","name":"should create ShardReader with static shards network config","time":{"start":1753355555046,"stop":1753355555046,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7329ec9711706e","name":"should send to specified number of peers of used peers","time":{"start":1753355584286,"stop":1753355584286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5b235a28b51ab9","name":"Subscribe to topic containing short and receive message","time":{"start":1753356073541,"stop":1753356073541,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa04f3905dad3402","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753355861815,"stop":1753355861815,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3c9ee391c305c5","name":"Push message with content topic containing numeric","time":{"start":1753356155543,"stop":1753356155543,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba31b7e77900bc4","name":"should successfully stop","time":{"start":1753355584348,"stop":1753355584348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9ebe1c65c96cd2","name":"should get all peers from store","time":{"start":1753355554638,"stop":1753355554638,"duration":0},"status":"passed","severity":"normal"},{"uid":"657dec615088d5cc","name":"random static sharding 10 - Cluster ID: 269, Shard ID: 871","time":{"start":1753355842519,"stop":1753355842519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7957ac5efbd71b60","name":"messageHashStr works with IProtoMessage","time":{"start":1753355554858,"stop":1753355554858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ea96b82d0cade2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753355593323,"stop":1753355593323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d89bb40c23f3be","name":"Subscribe to topic containing long and publish message","time":{"start":1753355755508,"stop":1753355755509,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc605f9ad69d863e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753356073543,"stop":1753356073544,"duration":1},"status":"passed","severity":"normal"},{"uid":"71885993d98f0775","name":"Check publish message containing escaped characters","time":{"start":1753355746576,"stop":1753355746577,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc72663d10fe3f4","name":"Check publish message containing Russian","time":{"start":1753355746573,"stop":1753355746573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffb86ee5ce27dbd","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753355544847,"stop":1753355544848,"duration":1},"status":"passed","severity":"normal"},{"uid":"145b31025a63d4f2","name":"should throw error - no public key","time":{"start":1753355545493,"stop":1753355545493,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb5e1dc2aa91b40","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753355755540,"stop":1753355755541,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0e0304cc6004b6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753355593320,"stop":1753355593320,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b80b72ab7f0fcf","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753355584346,"stop":1753355584346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e945d06be16de539","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753356073534,"stop":1753356073534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef144449dee5a025","name":"should not dial peers from store when browser is not connected","time":{"start":1753355554625,"stop":1753355554637,"duration":12},"status":"passed","severity":"normal"},{"uid":"aea0089b2b37f5b3","name":"Check message received after jswaku node is restarted","time":{"start":1753356048460,"stop":1753356048460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05d41b48259da86","name":"Sign & Recover","time":{"start":1753355573579,"stop":1753355573579,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aac6f5572efebf2","name":"Ephemeral messages are not stored","time":{"start":1753355618896,"stop":1753355618896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1690851f62d07dc8","name":"should allow redial after failed dial cooldown expires","time":{"start":1753355554454,"stop":1753355554455,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebfd185529ad2396","name":"should decode valid enr with tcp successfully","time":{"start":1753355545492,"stop":1753355545493,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b202929699fddcf","name":"should not retry if at least one success","time":{"start":1753355583826,"stop":1753355583827,"duration":1},"status":"passed","severity":"normal"},{"uid":"85649800bb4528ac","name":"should create a new stream if no existing for protocol found","time":{"start":1753355555339,"stop":1753355555339,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a2091efe541843","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753355593307,"stop":1753355593307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36ea37119da85d","name":"rejects content-filtered query with only contentTopics","time":{"start":1753355555073,"stop":1753355555077,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7d89f25f8d258ea","name":"should perform ping and update peer store on timer","time":{"start":1753355555204,"stop":1753355555205,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66dece13ce94839","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753355593308,"stop":1753355593308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee88f1c0bc624a14","name":"Push message with content topic containing unicode special characters","time":{"start":1753356155546,"stop":1753356155546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c60a828456abda","name":"Publishes to nwaku","time":{"start":1753355736326,"stop":1753355736326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d885580ea80ca6a7","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753355584390,"stop":1753355584390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c68dd9c60ef4f57","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753355755529,"stop":1753355755529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1231a6827683eaa","name":"should properly compute the node id","time":{"start":1753355545498,"stop":1753355545498,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d5780e138e8459","name":"should add event listeners to globalThis","time":{"start":1753355554289,"stop":1753355554290,"duration":1},"status":"passed","severity":"normal"},{"uid":"911266599901ee76","name":"should enable all discoveries when explicitly set","time":{"start":1753355583932,"stop":1753355583932,"duration":0},"status":"passed","severity":"normal"},{"uid":"151581ce5efff0fb","name":"Check message with no payload is not received","time":{"start":1753356048469,"stop":1753356048469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2020ab83ee32b8","name":"should handle peer store update failures gracefully","time":{"start":1753355555205,"stop":1753355555205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7115be970d29688","name":"should return false when peer is not found","time":{"start":1753355555053,"stop":1753355555053,"duration":0},"status":"passed","severity":"normal"},{"uid":"f397c7753d47aef0","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753355593301,"stop":1753355593301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60e7d5bc755e479","name":"Push message with Script payload","time":{"start":1753356155539,"stop":1753356155539,"duration":0},"status":"passed","severity":"normal"},{"uid":"654c4d1f1e637d1c","name":"Push message equal or less that 1MB","time":{"start":1753356155549,"stop":1753356155549,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd14eb2591c855cf","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753355618898,"stop":1753355618898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d02746069f9fd6e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753355593307,"stop":1753355593308,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a305834e641c71b","name":"Sample","time":{"start":1753355544989,"stop":1753355544989,"duration":0},"status":"passed","severity":"normal"},{"uid":"8531efad09ce78da","name":"topics with same application and version share the same shard","time":{"start":1753355539540,"stop":1753355539540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c78120d2917346","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app52/10/topic798/xml","time":{"start":1753355848370,"stop":1753355848370,"duration":0},"status":"passed","severity":"normal"},{"uid":"756003a835ad286d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753355539538,"stop":1753355539538,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bcaf0a28878948","name":"should create ConnectionManager with required options","time":{"start":1753355555718,"stop":1753355555718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4961919d261385e5","name":"Push message with custom timestamp: 1722597234963","time":{"start":1753356155535,"stop":1753356155535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2807b309a0088246","name":"random static sharding 1 - Cluster ID: 579, Shard ID: 336","time":{"start":1753355842516,"stop":1753355842516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95efb3a3845d5f0","name":"connected peers and dial","time":{"start":1753355723196,"stop":1753355723196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"afcb3883e118a810","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753355539552,"stop":1753355539552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cd31bd9e3f8094","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753355555339,"stop":1753355555340,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86951979bed6d5a","name":"Throws when trying to push message with empty payload","time":{"start":1753356155529,"stop":1753356155529,"duration":0},"status":"passed","severity":"normal"},{"uid":"73094b66de57da25","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753355593314,"stop":1753355593314,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ca6ce43aa19c41","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753355539545,"stop":1753355539545,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7b6b3d0975f0eb","name":"Does not throw an exception when node disconnects","time":{"start":1753355871324,"stop":1753355871324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93625ad4eaf0ead","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753355584386,"stop":1753355584387,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a73601c107cfcd","name":"should return true even if peer has no overlapping shards","time":{"start":1753355555047,"stop":1753355555048,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e55a31f66e600eb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753355811696,"stop":1753355811696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab35ce9aa38bf3d","name":"Passing page size 10 when there are 10 messages","time":{"start":1753355864084,"stop":1753355864084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03f6c2a6c840530","name":"should skip peer when already connected","time":{"start":1753355554436,"stop":1753355554443,"duration":7},"status":"passed","severity":"normal"},{"uid":"142b3396be2571e0","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753355583824,"stop":1753355583824,"duration":0},"status":"passed","severity":"normal"},{"uid":"82eb5d441c39d239","name":"Check received message containing numeric","time":{"start":1753356048461,"stop":1753356048461,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66e04a7b1dc2da3","name":"random static sharding 2 - Cluster ID: 751, Shard ID: 946","time":{"start":1753355842516,"stop":1753355842517,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda4a177bd7bc9f6","name":"random static sharding 8 - Cluster ID: 379, Shard ID: 684","time":{"start":1753355842518,"stop":1753355842519,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efb7b3f3e202752","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753355539544,"stop":1753355539544,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e5a71874a14c7b","name":"throws if decoders don't match content topics","time":{"start":1753355555528,"stop":1753355555530,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d844e525f834f3c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753355593302,"stop":1753355593303,"duration":1},"status":"passed","severity":"normal"},{"uid":"b066ef5f690454fc","name":"should insert message into bloom filter","time":{"start":1753355596731,"stop":1753355596731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65682cec3ce6001","name":"should be safe to call multiple times","time":{"start":1753355554434,"stop":1753355554435,"duration":1},"status":"passed","severity":"normal"},{"uid":"be63fa84d96bbdfd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753356073526,"stop":1753356073526,"duration":0},"status":"passed","severity":"normal"},{"uid":"296b99a23baa028d","name":"should handle errors when getting connections","time":{"start":1753355554311,"stop":1753355554311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e053315900f761b4","name":"Push message with content topic containing SQL Injection","time":{"start":1753356155545,"stop":1753356155545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd75f50262717","name":"should send relay ping messages on timer","time":{"start":1753355555209,"stop":1753355555209,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce76c1027ccd0b7","name":"Relay","time":{"start":1753355617464,"stop":1753355617465,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5987e0fe6ae8df1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753355539532,"stop":1753355539532,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d0d9f005435346","name":"should use DNS peer discovery with light client","time":{"start":1753355616383,"stop":1753355616384,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e3d432fe84d9064b","name":"Publish without waiting for remote peer","time":{"start":1753355755484,"stop":1753355755485,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a1bfcae671a918","name":"Encoder throws on empty string content topic","time":{"start":1753355555730,"stop":1753355555730,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6a5ff47bbcc48e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753355799920,"stop":1753355799920,"duration":0},"status":"passed","severity":"normal"},{"uid":"305e00ba9516943d","name":"Push message equal or less that 1MB","time":{"start":1753356155536,"stop":1753356155536,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c907c3bc3d1f2b4","name":"should clear existing timers before creating new ones","time":{"start":1753355555211,"stop":1753355555211,"duration":0},"status":"passed","severity":"normal"},{"uid":"456b1b77fbe6f78a","name":"Check publish message containing long","time":{"start":1753355746571,"stop":1753355746571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf33da4f20aa025f","name":"should update peer store before dialing","time":{"start":1753355554764,"stop":1753355554764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16b6338c4290729","name":"Push message with content topic containing escaped characters","time":{"start":1753356155533,"stop":1753356155533,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c22f94c3cf1476","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753355539534,"stop":1753355539535,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc44e15dc06d321","name":"Overlapping topic subscription","time":{"start":1753356073528,"stop":1753356073529,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44265ac9c57fc56","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753355593322,"stop":1753355593323,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e8165c1bd413b8","name":"random static sharding 5 - Cluster ID: 454, Shard ID: 800","time":{"start":1753355842517,"stop":1753355842518,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e97b3e8c05580bd","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753355755514,"stop":1753355755514,"duration":0},"status":"passed","severity":"normal"},{"uid":"483c6feb927c7ec8","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753355554294,"stop":1753355554294,"duration":0},"status":"passed","severity":"normal"},{"uid":"256bc34ddd767fe6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753356073525,"stop":1753356073526,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fae9db5e07947cf","name":"Query with Promise Callback, No message returned","time":{"start":1753355826216,"stop":1753355826216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dba7ed53d3a0aa","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753355593309,"stop":1753355593310,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d99ccea0b5b7ba","name":"should add event listeners to libp2p","time":{"start":1753355554281,"stop":1753355554289,"duration":8},"status":"passed","severity":"normal"},{"uid":"24038a8878d5820f","name":"Passing page size 110 when there are 120 messages","time":{"start":1753355864085,"stop":1753355864085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68fea0c03b74a5d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753355539549,"stop":1753355539550,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa67c81cd212167","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753355593313,"stop":1753355593313,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f3ae199a337b4d","name":"Check message received after jswaku node is restarted","time":{"start":1753356048470,"stop":1753356048470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef50506e896ff6c0","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753355583767,"stop":1753355583767,"duration":0},"status":"passed","severity":"normal"},{"uid":"99586fc47397df9a","name":"should handle complete peer lifecycle","time":{"start":1753355555220,"stop":1753355555220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c597d3bc12e60a4","name":"should clear the dialing interval","time":{"start":1753355554427,"stop":1753355554434,"duration":7},"status":"passed","severity":"normal"},{"uid":"866fa2704ed9a93d","name":"Fails to push message bigger that 1MB","time":{"start":1753356155536,"stop":1753356155537,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c3a93873f13619","name":"should return false when peer is on different cluster","time":{"start":1753355555047,"stop":1753355555047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04b7cc52682f16a","name":"should return false when peer shard info is not found","time":{"start":1753355555055,"stop":1753355555055,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b78bf07480c8c65","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753355554858,"stop":1753355554858,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f34e2a73fd211e","name":"should not receive a peer event before start","time":{"start":1753355567292,"stop":1753355567292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d508a5c70becf0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753355539541,"stop":1753355539542,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e1d76cfa13046c","name":"should clear dial history on start","time":{"start":1753355554426,"stop":1753355554426,"duration":0},"status":"passed","severity":"normal"},{"uid":"622a6fdbcfcde7a4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753355684554,"stop":1753355684554,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ceb5b9f9dae846","name":"1 Relay, 1 Filter, gives up","time":{"start":1753355562953,"stop":1753355562954,"duration":1},"status":"passed","severity":"normal"},{"uid":"908366aa07880d40","name":"should clear timers for specific peer on disconnect","time":{"start":1753355555210,"stop":1753355555210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e69f12d6a4e1748","name":"Check received message containing SQL Injection","time":{"start":1753356048463,"stop":1753356048463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6919eb4e56148a9","name":"should return false when network is not connected","time":{"start":1753355555723,"stop":1753355555723,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a555e07648fa6fd","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753355562127,"stop":1753355562128,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf2c43d45118bb8","name":"Check received message containing XML","time":{"start":1753356048454,"stop":1753356048454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dfabfb1d4e44ac","name":"should reject if WakuNode is not started","time":{"start":1753355584542,"stop":1753355584542,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a8043d14ff99bb","name":"Push message with content topic containing JSON","time":{"start":1753356155532,"stop":1753356155533,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a41a0ca174b724","name":"should handle relay send failures gracefully","time":{"start":1753355555209,"stop":1753355555210,"duration":1},"status":"passed","severity":"normal"},{"uid":"4736cd72b047ba79","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753355593319,"stop":1753355593319,"duration":0},"status":"passed","severity":"normal"},{"uid":"820aa39335422361","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753355584391,"stop":1753355584392,"duration":1},"status":"passed","severity":"normal"},{"uid":"33365606ba78a93","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753355739707,"stop":1753355739707,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a5307e0b28cabe","name":"Callback on promise","time":{"start":1753355859559,"stop":1753355859559,"duration":0},"status":"passed","severity":"normal"},{"uid":"9681c44cee786bd1","name":"Push message with content topic containing emoji","time":{"start":1753356155534,"stop":1753356155534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c16e5521d534b3","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753355593314,"stop":1753355593314,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a08b437f1b5f05","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753355583932,"stop":1753355583939,"duration":7},"status":"passed","severity":"normal"},{"uid":"3a38b400d83ce086","name":"Push to array if already present","time":{"start":1753355539316,"stop":1753355539316,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b203783212f252","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753355555055,"stop":1753355555056,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fcde6a37ee0cc2","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753355811698,"stop":1753355811698,"duration":0},"status":"passed","severity":"normal"},{"uid":"48272db9d6edcb41","name":"should detect messages with missing dependencies","time":{"start":1753355596735,"stop":1753355596735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce26728e8d55948","name":"Query Generator - true","time":{"start":1753355855927,"stop":1753355855928,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d66829149ecd98","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753355583939,"stop":1753355583939,"duration":0},"status":"passed","severity":"normal"},{"uid":"9757027379abfc5c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753356073541,"stop":1753356073542,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2bf978dc5b8dec","name":"should handle shard reader errors gracefully","time":{"start":1753355554461,"stop":1753355554470,"duration":9},"status":"passed","severity":"normal"},{"uid":"1ad68ba79a80cca4","name":"can start the service","time":{"start":1753355616376,"stop":1753355616377,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e8cccf2c6c6300","name":"Check received message containing shell command","time":{"start":1753356048455,"stop":1753356048455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e3ab59f6b99a33","name":"should insert message id into causal history","time":{"start":1753355596731,"stop":1753355596731,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc08a555c5c3f550","name":"ends if stream creation fails","time":{"start":1753355555530,"stop":1753355555531,"duration":1},"status":"passed","severity":"normal"},{"uid":"71dfc7d567819b45","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753356073531,"stop":1753356073531,"duration":0},"status":"passed","severity":"normal"},{"uid":"90670f0149113261","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753355593325,"stop":1753355593325,"duration":0},"status":"passed","severity":"normal"},{"uid":"86411be2b80eba25","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753356073544,"stop":1753356073544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed66689bc2d2ab17","name":"msgTime: 0 ms from now, startTime: 1753096659762, endTime: 1753355859762","time":{"start":1753355871845,"stop":1753355871845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3a274a245e24ad","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753355593320,"stop":1753355593321,"duration":1},"status":"passed","severity":"normal"},{"uid":"777c43d7c8a3fb50","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753356073542,"stop":1753356073542,"duration":0},"status":"passed","severity":"normal"},{"uid":"119683896a50e43c","name":"Push message with rate limit","time":{"start":1753356155535,"stop":1753356155535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b95bae40611fb60","name":"should create ConnectionManager with relay","time":{"start":1753355555719,"stop":1753355555720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7455f0b5d4a9e80","name":"Push 30 different messages","time":{"start":1753356155542,"stop":1753356155542,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d354632052c1ea4","name":"Check received message containing unicode special characters","time":{"start":1753356048456,"stop":1753356048456,"duration":0},"status":"passed","severity":"normal"},{"uid":"375d8416b7f6a126","name":"should respect custom numPeersToUse configuration","time":{"start":1753355584390,"stop":1753355584391,"duration":1},"status":"passed","severity":"normal"},{"uid":"d344f75813e08568","name":"isConnected return false after peer stops","time":{"start":1753355630982,"stop":1753355630982,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ab5b3bdc555112","name":"should handle corrupted local storage data gracefully","time":{"start":1753355567294,"stop":1753355567294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ee581c86d53abf","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753355618897,"stop":1753355618897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54e5f06fb13ed06","name":"should not fail to start the service if it is already started","time":{"start":1753355567291,"stop":1753355567291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b09a2de48cc888e","name":"should not change state when connections remain after disconnect","time":{"start":1753355554297,"stop":1753355554298,"duration":1},"status":"passed","severity":"normal"},{"uid":"98edca4669c8e3ab","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753356073545,"stop":1753356073545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e192a0576eba4ab","name":"should handle disconnect when peer has no timers","time":{"start":1753355555210,"stop":1753355555211,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e9fd999c371043","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753356073525,"stop":1753356073525,"duration":0},"status":"passed","severity":"normal"},{"uid":"920436c03c997ce2","name":"should handle special patterns correctly","time":{"start":1753355595698,"stop":1753355595698,"duration":0},"status":"passed","severity":"normal"},{"uid":"baabf6897b9925fe","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753355861814,"stop":1753355861814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd7bc1412287f0d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753355596735,"stop":1753355596735,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec4f49605411bed","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753355739712,"stop":1753355739712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3207aa56b72a46","name":"Callback on promise, aborts when callback returns true","time":{"start":1753355859559,"stop":1753355859560,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1097e78487435d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app77/4/topic720/json","time":{"start":1753355848368,"stop":1753355848368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96f0b4798d6a16d","name":"Subscribe to topic containing Script and publish message","time":{"start":1753355755518,"stop":1753355755518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccacfe919441ac5e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753355562797,"stop":1753355562797,"duration":0},"status":"passed","severity":"normal"},{"uid":"b079c76bfcdc1e8c","name":"can start and stop the service","time":{"start":1753355567290,"stop":1753355567290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd5212d7648ea57","name":"should handle complete connection lifecycle","time":{"start":1753355554312,"stop":1753355554312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31c786f2e019add","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753355567293,"stop":1753355567294,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e753107a823e41","name":"Check received message containing numeric","time":{"start":1753356048451,"stop":1753356048451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3bbb3af9730143","name":"Push message with content topic containing long","time":{"start":1753356155529,"stop":1753356155530,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b396bae3a46b6c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753355630980,"stop":1753355630980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdaee6a629da1e6","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753355630980,"stop":1753355630981,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e7d713051a37e9","name":"should populate queue if has active dial","time":{"start":1753355554445,"stop":1753355554445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63eccfcf0463558","name":"connects to nwaku","time":{"start":1753355871323,"stop":1753355871323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d00f48c62e77818","name":"Query Generator, No message returned","time":{"start":1753355826213,"stop":1753355826213,"duration":0},"status":"passed","severity":"normal"},{"uid":"659eb58e77581b15","name":"does not throw on valid cases","time":{"start":1753355539523,"stop":1753355539523,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5f291d4e6bdb82","name":"Check received message containing escaped characters","time":{"start":1753356048465,"stop":1753356048465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4a5a976977adac","name":"Check received message containing Arabic","time":{"start":1753356048462,"stop":1753356048463,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f279d1c624365c","name":"Push message with custom timestamp: 1753352034964","time":{"start":1753356155548,"stop":1753356155548,"duration":0},"status":"passed","severity":"normal"},{"uid":"4281b810db5695f3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753356073531,"stop":1753356073532,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f78fd72cbc14a57","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753355593311,"stop":1753355593311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a0f1eb36139a9f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753355544838,"stop":1753355544840,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e9729631199c70b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753355554675,"stop":1753355554676,"duration":1},"status":"passed","severity":"normal"},{"uid":"7751e1c947d3670a","name":"udp ip6 address","time":{"start":1753355544930,"stop":1753355544930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef242e05b7fcde3","name":"Push message with emoji payload","time":{"start":1753356155542,"stop":1753356155542,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb95fe5ddec617dc","name":"should be empty when created","time":{"start":1753355584525,"stop":1753355584525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6b9cb678f11960","name":"should decode valid enr successfully","time":{"start":1753355545488,"stop":1753355545489,"duration":1},"status":"passed","severity":"normal"},{"uid":"254ddc7055e0be9c","name":"Check message on other pubsub topic is not received","time":{"start":1753356048458,"stop":1753356048458,"duration":0},"status":"passed","severity":"normal"},{"uid":"af78b62963fffd7a","name":"Check message with no pubsub topic is not received","time":{"start":1753356048458,"stop":1753356048458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec604d14847246f9","name":"should not create multiple intervals when called multiple times","time":{"start":1753355554426,"stop":1753355554426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed223fa777b13886","name":"throws on content topic with non-number generation field","time":{"start":1753355539525,"stop":1753355539525,"duration":0},"status":"passed","severity":"normal"},{"uid":"655f676925b22f2c","name":"should handle all zero keep alive options","time":{"start":1753355555219,"stop":1753355555219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5651872520daa36","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753355593310,"stop":1753355593310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af0a075cce05493","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753355574812,"stop":1753355574812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03c983e017d8515","name":"should get / set UDP multiaddr","time":{"start":1753355545499,"stop":1753355545500,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ea3ece732a4809","name":"Passing invalid cursor","time":{"start":1753355811699,"stop":1753355811700,"duration":1},"status":"passed","severity":"normal"},{"uid":"9029499d5e954294","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753355596733,"stop":1753355596734,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8ac4fe4fdb5769","name":"Check received message containing Russian","time":{"start":1753356048453,"stop":1753356048453,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dbbbf271242c4","name":"Fails to publish duplicate message","time":{"start":1753355746580,"stop":1753355746580,"duration":0},"status":"passed","severity":"normal"},{"uid":"148229e582f1423a","name":"Check publish message containing Basic HTML tag","time":{"start":1753355746574,"stop":1753355746575,"duration":1},"status":"passed","severity":"normal"},{"uid":"b616f191ddb287b1","name":"should not fail to stop the service if it was not started","time":{"start":1753355616378,"stop":1753355616379,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2fb136dbbf0fd78","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753355634692,"stop":1753355634692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8c54eff006e14f","name":"Sets default value correctly","time":{"start":1753355871326,"stop":1753355871326,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbfd4f9ad9d3c9f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753355593306,"stop":1753355593306,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd4735b06b17b7b","name":"Push message with emoji payload","time":{"start":1753356155528,"stop":1753356155528,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d36689579cf051","name":"Relay + Store","time":{"start":1753355545505,"stop":1753355545505,"duration":0},"status":"passed","severity":"normal"},{"uid":"231bdf6150b41fe5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753355859560,"stop":1753355859560,"duration":0},"status":"passed","severity":"normal"},{"uid":"635ed051dc1ccdaa","name":"Push message with XML payload","time":{"start":1753356155540,"stop":1753356155540,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0a1131c89d745f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753355593317,"stop":1753355593318,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2d83fef813fded","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753355539543,"stop":1753355539544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e681190cc5e8ab","name":"throws on content topic with empty encoding field","time":{"start":1753355539530,"stop":1753355539530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e571158fadbd18bf","name":"should retry if all attempts fail","time":{"start":1753355583827,"stop":1753355583828,"duration":1},"status":"passed","severity":"normal"},{"uid":"da913faf60617f35","name":"Publish message with rate limit","time":{"start":1753355746583,"stop":1753355746584,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3aa5a210d9582a","name":"peer exchange sets tag","time":{"start":1753355754567,"stop":1753355754567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46f6b62c350f833","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753355755513,"stop":1753355755514,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f00ba72f5e6378","name":"Check received message with timestamp: 1753355611040 ","time":{"start":1753356048467,"stop":1753356048467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24a09ce08f4dba2","name":"should dial all known peers when reached zero connections","time":{"start":1753355653857,"stop":1753355653858,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97f71bf3f91ea76","name":"should set field with all protocols enabled","time":{"start":1753355545503,"stop":1753355545503,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd45941fa5fd7eb8","name":"Waku message hash computation (no timestamp)","time":{"start":1753355554856,"stop":1753355554856,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f13fdd1c44bed33","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753355539550,"stop":1753355539551,"duration":1},"status":"passed","severity":"normal"},{"uid":"de18f6e835236c8","name":"Check received message containing special chars","time":{"start":1753356048452,"stop":1753356048452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b417567ad6df28a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753356048457,"stop":1753356048457,"duration":0},"status":"passed","severity":"normal"},{"uid":"61115641fa29a3d4","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753355562790,"stop":1753355562790,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccd2523fd86995e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753355755514,"stop":1753355755514,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c507b272f7e403","name":"Push message with Script payload","time":{"start":1753356155525,"stop":1753356155525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63398c32bc91ada","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753355539547,"stop":1753355539547,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fd94ae34268f59","name":"Renews subscription after lossing a connection","time":{"start":1753356073545,"stop":1753356073546,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bc604b2421ebc9","name":"Check received message containing JSON","time":{"start":1753356048465,"stop":1753356048465,"duration":0},"status":"passed","severity":"normal"},{"uid":"580f45f18084cab0","name":"Decoder throws on empty string content topic","time":{"start":1753355555731,"stop":1753355555731,"duration":0},"status":"passed","severity":"normal"},{"uid":"de60aa1148f0bce9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753355593075,"stop":1753355593076,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3b0bdf6693d55f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753355859558,"stop":1753355859559,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc8844d4252d966","name":"yields decoded messages","time":{"start":1753355555531,"stop":1753355555532,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b6e72123e693c9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753355755491,"stop":1753355755493,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc26352f734d6453","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753355562788,"stop":1753355562789,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a23640eeac38858","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753356048470,"stop":1753356048470,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af44d83888df364","name":"Encoder throws on undefined content topic","time":{"start":1753355555730,"stop":1753355555730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6330e175251955b","name":"Subscribe to topic containing XML and receive message","time":{"start":1753356073533,"stop":1753356073533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9446bc828a63a019","name":"it tolerates circular branch references","time":{"start":1753355563405,"stop":1753355563405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c673623749a351d6","name":"returns all values when wanted number matches available values","time":{"start":1753355562124,"stop":1753355562126,"duration":2},"status":"passed","severity":"normal"},{"uid":"379e1d13b0c395c3","name":"should dial with multiaddr and return stream","time":{"start":1753355555724,"stop":1753355555724,"duration":0},"status":"passed","severity":"normal"},{"uid":"37489f2b815010dd","name":"Push message with numeric payload","time":{"start":1753356155538,"stop":1753356155538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3154532782a15de","name":"should return false when pubsub topic parsing fails","time":{"start":1753355555057,"stop":1753355555059,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1775a913533b894","name":"Passing an array","time":{"start":1753355871324,"stop":1753355871324,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd76014b4572b002","name":"should not fail to stop the service if it was not started","time":{"start":1753355722967,"stop":1753355722968,"duration":1},"status":"passed","severity":"normal"},{"uid":"83545f84f1f4ef16","name":"should return false","time":{"start":1753355545498,"stop":1753355545498,"duration":0},"status":"passed","severity":"normal"},{"uid":"28797fd122a9539f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753355555208,"stop":1753355555208,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f00883624d31bc","name":"retrieves a single peer","time":{"start":1753355563404,"stop":1753355563405,"duration":1},"status":"passed","severity":"normal"},{"uid":"68403519edf7cf80","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753355616384,"stop":1753355616385,"duration":1},"status":"skipped","severity":"normal"},{"uid":"300f57e68649390e","name":"Decoder throws on empty string content topic","time":{"start":1753355574813,"stop":1753355574813,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b6c8a74728770","name":"should not receive a peer event before start","time":{"start":1753355722969,"stop":1753355722969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75cfd2533ccf2c7","name":"should not fail to start the service if it is already started","time":{"start":1753355722968,"stop":1753355722968,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1362559469f1d3e","name":"Push message with Chinese payload","time":{"start":1753356155522,"stop":1753356155523,"duration":1},"status":"passed","severity":"normal"},{"uid":"251c270639199b27","name":"should create all internal components","time":{"start":1753355555721,"stop":1753355555721,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ef4797fdaaecf3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753356073540,"stop":1753356073540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b039a0a07107eb3","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753355584612,"stop":1753355584613,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f19f7594929e61","name":"should dial peers from store on start","time":{"start":1753355554608,"stop":1753355554622,"duration":14},"status":"passed","severity":"normal"},{"uid":"a4d2639276bdcd68","name":"messageHash returns a Uint8Array","time":{"start":1753355554857,"stop":1753355554857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2594342c45955e9","name":"should handle peer connect event","time":{"start":1753355554296,"stop":1753355554296,"duration":0},"status":"passed","severity":"normal"},{"uid":"52673752469eba6b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753355871844,"stop":1753355871845,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25270da657cc401","name":"should remove event listeners from globalThis","time":{"start":1753355554292,"stop":1753355554292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49ab90c601a48b0","name":"Push message with content topic containing short","time":{"start":1753356155543,"stop":1753356155543,"duration":0},"status":"passed","severity":"normal"},{"uid":"680069b6eafebe6f","name":"should dial with PeerId and return stream","time":{"start":1753355555724,"stop":1753355555724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7087857218cf2b1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753355871843,"stop":1753355871843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd823ec6518481e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753355574811,"stop":1753355574811,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97464945f7e6980","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753355755513,"stop":1753355755513,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d294bd70a083a0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/2/topic811/proto","time":{"start":1753355848373,"stop":1753355848373,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a22e1e792feefa0","name":"should dial second nwaku node that was discovered","time":{"start":1753355610997,"stop":1753355611001,"duration":4},"status":"skipped","severity":"normal"},{"uid":"9fc076506e750b88","name":"should call waitForPeer on Relay","time":{"start":1753355584546,"stop":1753355584547,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ddcb7ef433bebe","name":"tcp ip4 address","time":{"start":1753355544930,"stop":1753355544930,"duration":0},"status":"passed","severity":"normal"},{"uid":"69157adbab2e9874","name":"Generator, one shard","time":{"start":1753355816935,"stop":1753355816936,"duration":1},"status":"passed","severity":"normal"},{"uid":"c828559f454d606d","name":"Push message with Chinese payload","time":{"start":1753356155538,"stop":1753356155538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5edc522c3ad008","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753355871843,"stop":1753355871844,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f06cbda25e3ab2e","name":"Check message with invalid timestamp is not received","time":{"start":1753356048468,"stop":1753356048468,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd1eeb1813c81bf","name":"should handle dial errors","time":{"start":1753355555724,"stop":1753355555725,"duration":1},"status":"passed","severity":"normal"},{"uid":"7286a11204e10afe","name":"should sort peers by ping value","time":{"start":1753355555727,"stop":1753355555728,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbc0809d0b736ed","name":"should be able to dial TLS multiaddrs","time":{"start":1753355698773,"stop":1753355698774,"duration":1},"status":"passed","severity":"normal"},{"uid":"884b915ea4f072a1","name":"A test","time":{"start":1753355670709,"stop":1753355670709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfd4ecef299544","name":"Check received message containing escaped characters","time":{"start":1753356048455,"stop":1753356048455,"duration":0},"status":"passed","severity":"normal"},{"uid":"84baca5aeee591c5","name":"Subscribe and receives messages on 20 topics","time":{"start":1753356073527,"stop":1753356073527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2ae9713cc09e9b","name":"should not allow k > 12","time":{"start":1753355593072,"stop":1753355593074,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6bfc7eabb6de1d8","name":"should emit a peer event after start","time":{"start":1753355567291,"stop":1753355567291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b77dd9bca6b8100","name":"should return PeerId when PeerId is provided","time":{"start":1753355555025,"stop":1753355555026,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6f8d927012e94","name":"should use configured peers when available","time":{"start":1753355584613,"stop":1753355584613,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d5062cabe2ccb4","name":"ignores domain fetching errors","time":{"start":1753355563406,"stop":1753355563406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ed0ed1957d2065","name":"Accepts a valid Waku Message","time":{"start":1753355587821,"stop":1753355587822,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e56f1cf284af58c","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753355539544,"stop":1753355539545,"duration":1},"status":"passed","severity":"normal"},{"uid":"920f98907b718c47","name":"Check publish message containing shell command","time":{"start":1753355746575,"stop":1753355746575,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ca68541208bac6","name":"Push message with custom timestamp: 1722597234964","time":{"start":1753356155548,"stop":1753356155548,"duration":0},"status":"passed","severity":"normal"},{"uid":"555d3fc6734c83b2","name":"should process tasks in queue","time":{"start":1753355583823,"stop":1753355583824,"duration":1},"status":"passed","severity":"normal"},{"uid":"726c4e2c97378a73","name":"should return usable stream attached to connection","time":{"start":1753355555337,"stop":1753355555338,"duration":1},"status":"passed","severity":"normal"},{"uid":"f062b22b7fbd1f5b","name":"throws on content topic with too few or too many fields","time":{"start":1753355539524,"stop":1753355539525,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c74b04c43fe9815","name":"Promise Callback - true","time":{"start":1753355855929,"stop":1753355855929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe3cd5858a86c2e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753355584389,"stop":1753355584389,"duration":0},"status":"passed","severity":"normal"},{"uid":"917af0ccdbc0e595","name":"should handle queue processing errors gracefully","time":{"start":1753355554460,"stop":1753355554460,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bcece1ef5a9af7","name":"different cluster: nodes don't connect","time":{"start":1753355684548,"stop":1753355684549,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea620bc7043c36e5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753355539539,"stop":1753355539540,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e7c712ca40f7ef","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753355583939,"stop":1753355583940,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb1ba0f052ac2d8","name":"Fails to publish message with empty text","time":{"start":1753355746580,"stop":1753355746581,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda8086e62fb47b5","name":"should clear all timers","time":{"start":1753355555198,"stop":1753355555199,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3d6e0a208fc3e1","name":"should not execute task if max attempts is 0","time":{"start":1753355583826,"stop":1753355583826,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad42cfcba29d180","name":"should retry on complete failure if specified","time":{"start":1753355584286,"stop":1753355584287,"duration":1},"status":"passed","severity":"normal"},{"uid":"49447b4afe3001ba","name":"should maintain desired error rate","time":{"start":1753355595697,"stop":1753355595697,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b07a5d2791c323","name":"should reject if Relay is requested but not mounted","time":{"start":1753355584543,"stop":1753355584543,"duration":0},"status":"passed","severity":"normal"},{"uid":"575e51ee8d6f832","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753355545505,"stop":1753355545505,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a6dbef4bf29e65","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753355584390,"stop":1753355584390,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be8428c702038aa","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753355630981,"stop":1753355630981,"duration":0},"status":"passed","severity":"normal"},{"uid":"209ddf05b0ec7d63","name":"should never report false negatives","time":{"start":1753355595697,"stop":1753355595697,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e276957f5009d2","name":"should dispatch connect and disconnect events","time":{"start":1753355584388,"stop":1753355584388,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ea2308ab27eaf2","name":"should emit a peer event after start","time":{"start":1753355616380,"stop":1753355616381,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59c60844151f1b4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753356073535,"stop":1753356073535,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c4c484a5f1c641","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753356048467,"stop":1753356048468,"duration":1},"status":"passed","severity":"normal"},{"uid":"91313a00aa9d795e","name":"Meta field set when metaSetter is specified","time":{"start":1753355555730,"stop":1753355555730,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c9291ebf4e6f5","name":"ends if response has no messages","time":{"start":1753355555531,"stop":1753355555531,"duration":0},"status":"passed","severity":"normal"},{"uid":"71878c40d0817ff9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753356048467,"stop":1753356048467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0bfb23f1aa9f3b","name":"Push message with meta","time":{"start":1753356155547,"stop":1753356155547,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a4e4aa2cf707b7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753355555204,"stop":1753355555204,"duration":0},"status":"passed","severity":"normal"},{"uid":"3469d57785692f12","name":"should handle peer not in mesh for all topics","time":{"start":1753355555219,"stop":1753355555220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a075cbd5b37d29","name":"Delete observer","time":{"start":1753355724735,"stop":1753355724735,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9f2def58fbefa","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753355739711,"stop":1753355739712,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccada88b0bf34d89","name":"should hang up with multiaddr and return true on success","time":{"start":1753355555725,"stop":1753355555726,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01dbb8944fbdf37","name":"should retry failed tasks","time":{"start":1753355583824,"stop":1753355583825,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cbb34399fc4e84","name":"Check publish message containing unicode special characters","time":{"start":1753355746577,"stop":1753355746578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3de4a1b662f4d6d","name":"should throw error - invalid id","time":{"start":1753355545497,"stop":1753355545497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d473000e21c9d9","name":"Publish message with custom timestamp: Thu Jul 24 2025 10:15:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1753355746579,"stop":1753355746579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3607dbe1742af89","name":"should properly create location multiaddrs - udp","time":{"start":1753355545502,"stop":1753355545502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70407e50c194071","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753355539538,"stop":1753355539538,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7ae3efdf62f6f3","name":"Encoder throws on empty string content topic","time":{"start":1753355574812,"stop":1753355574813,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff457513f414d26","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753355562796,"stop":1753355562797,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ed1f6ff8ff17ab","name":"Passing page size 19 when there are 20 messages","time":{"start":1753355864085,"stop":1753355864085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2fa7b661d129bc","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753355755528,"stop":1753355755528,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb4bb58ae7e8d5e","name":"Ordered Callback - true","time":{"start":1753355855932,"stop":1753355855932,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17735b609aff544","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753355746581,"stop":1753355746581,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c60a8522bdd7afe","name":"throws on empty content topic","time":{"start":1753355539524,"stop":1753355539524,"duration":0},"status":"passed","severity":"normal"},{"uid":"458372ca93b9a46b","name":"isConnected should return false after all peers disconnect","time":{"start":1753355630981,"stop":1753355630982,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c459bca5b8391d","name":"should not discard bootstrap peers if under the limit","time":{"start":1753355653859,"stop":1753355653859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f397983ed1964e7","name":"Non TWN Cluster","time":{"start":1753355848367,"stop":1753355848367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01f95bd85349d38","name":"Publish message with custom timestamp: Fri Aug 02 2024 11:15:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1753355746579,"stop":1753355746579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3f6a879feb6a6f","name":"should handle peer store errors gracefully","time":{"start":1753355554764,"stop":1753355554772,"duration":8},"status":"passed","severity":"normal"},{"uid":"c3d9fab98db45e3c","name":"Check received message containing SQL Injection","time":{"start":1753356048453,"stop":1753356048453,"duration":0},"status":"passed","severity":"normal"},{"uid":"550abbfb1d8cafa2","name":"Query with Ordered Callback, No Decoder","time":{"start":1753355826214,"stop":1753355826214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e048e06c235f396","name":"Cluster ID 0, shard 1","time":{"start":1753355842516,"stop":1753355842516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3918ab6456bbeb","name":"Default pageSize","time":{"start":1753355864085,"stop":1753355864086,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0577ed45410995","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753355554275,"stop":1753355554280,"duration":5},"status":"passed","severity":"normal"},{"uid":"8a8e6a0d4369524d","name":"should return false and handle errors gracefully","time":{"start":1753355555726,"stop":1753355555726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8453830e80661a","name":"Push message with content topic containing Arabic","time":{"start":1753356155531,"stop":1753356155531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7335b21c5d681822","name":"Fails to push message with large meta","time":{"start":1753356155535,"stop":1753356155535,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c38d92d99c2da3","name":"Push message with Basic HTML tag payload","time":{"start":1753356155526,"stop":1753356155526,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f0d0dea8d9791","name":"Subscribe and receive messages via waku relay post","time":{"start":1753356073538,"stop":1753356073538,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddad0dd84402b84","name":"Round trip binary serialization","time":{"start":1753355555729,"stop":1753355555729,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcec5e695c7a4dc3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753355544842,"stop":1753355544842,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91614a7ae5f42ff","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753355584392,"stop":1753355584392,"duration":0},"status":"passed","severity":"normal"},{"uid":"226b62833177f95d","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753355555528,"stop":1753355555528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad23c3f72482f4f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753355539548,"stop":1753355539549,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed8527b3d16b4fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753355539553,"stop":1753355539553,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb1d542c9ba9b51","name":"Push message with custom timestamp: 1753352034963","time":{"start":1753356155536,"stop":1753356155536,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9ff59ad0eead00","name":"should drop connection to all peers on hangUp","time":{"start":1753355698771,"stop":1753355698772,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b30b7ec96e8b80e","name":"should reject if LightPush is requested but not mounted","time":{"start":1753355584543,"stop":1753355584543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13cbad5e6641f7b","name":"Subscribe to topic containing long and receive message","time":{"start":1753356073529,"stop":1753356073530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3a769fc81fbfcc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753355555027,"stop":1753355555027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbc1c73e6cd482a","name":"should select older connection if present","time":{"start":1753355555132,"stop":1753355555132,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7a1dec1dd5e258","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753355871843,"stop":1753355871843,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fe73e2e1082cb","name":"Push message with meta","time":{"start":1753356155534,"stop":1753356155534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5989f3052d006a9","name":"should encodeTxt and decodeTxt","time":{"start":1753355545488,"stop":1753355545488,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ff49b981804f95","name":"should handle case when globalThis is not available","time":{"start":1753355554295,"stop":1753355554295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee5213189051158","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753355554850,"stop":1753355554855,"duration":5},"status":"passed","severity":"normal"},{"uid":"d168636736cce4a9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753355670506,"stop":1753355670506,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d80d3e0adbef46","name":"Check received message containing Script","time":{"start":1753356048453,"stop":1753356048454,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb990cf9ab51843","name":"Subscribe to topic containing XML and publish message","time":{"start":1753355755521,"stop":1753355755524,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f9bec28894d6937","name":"should wait for LightPush peer to be connected","time":{"start":1753355584545,"stop":1753355584545,"duration":0},"status":"passed","severity":"normal"},{"uid":"220850e5f8947b76","name":"Wrong topic","time":{"start":1753355848374,"stop":1753355848374,"duration":0},"status":"passed","severity":"normal"},{"uid":"645c23e3444229e7","name":"should dial peer when peer is discovered","time":{"start":1753355554763,"stop":1753355554763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272fc971175ca5c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753355755548,"stop":1753355755549,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cfb824df2c7815","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753355554856,"stop":1753355554856,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7aff849c0c0fd5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753355593306,"stop":1753355593307,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e9d65ccbc2457b","name":"should dial peers from store when no connections remain","time":{"start":1753355554637,"stop":1753355554637,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e6409ae3b0f7da","name":"Push message with XML payload","time":{"start":1753356155525,"stop":1753356155526,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a030953bf09b4e7","name":"should only return 1 node with relay capability","time":{"start":1753355563407,"stop":1753355563407,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb1e819586ebfa7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753355593318,"stop":1753355593318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2a488acd0f4901","name":"should initialize with custom number of peers","time":{"start":1753355584386,"stop":1753355584386,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcfb3266e6b2ead","name":"Register correct protocols","time":{"start":1753355755480,"stop":1753355755481,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e9a1e48ca4c29a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753355584387,"stop":1753355584387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6183204ecc67ad","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753355554855,"stop":1753355554855,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e1c917767d1a44","name":"should start the dialing interval","time":{"start":1753355554425,"stop":1753355554425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d6b77baaf41cc0","name":"Push message with short payload","time":{"start":1753356155537,"stop":1753356155537,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9e2a20dd5f633f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753355539547,"stop":1753355539547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3450e786c3202476","name":"can start and stop the service","time":{"start":1753355616377,"stop":1753355616378,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f93de4476fa636","name":"Used by Waku Relay","time":{"start":1753355871325,"stop":1753355871325,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fb9d80b408b041","name":"Check received message containing unicode special characters","time":{"start":1753356048466,"stop":1753356048466,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84b9258c0cd2410","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753355593077,"stop":1753355593077,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f41ce46f9815d2","name":"should dial all remaining peers","time":{"start":1753355554651,"stop":1753355554651,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbd80c44019cd70","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753355539535,"stop":1753355539535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9224ce5fc0bf5ced","name":"1 Relay, 1 fetch","time":{"start":1753355562952,"stop":1753355562952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90cf8409d20063b","name":"Nodes with multiple pubsub topic","time":{"start":1753355739712,"stop":1753355739713,"duration":1},"status":"passed","severity":"normal"},{"uid":"196fc23beb861c40","name":"should start and setup intervals and event listeners","time":{"start":1753355584527,"stop":1753355584527,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c173edc0a2de41","name":"handles different networkShards values correctly","time":{"start":1753355539542,"stop":1753355539542,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78d3310122da85","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753355555728,"stop":1753355555728,"duration":0},"status":"passed","severity":"normal"},{"uid":"34569d24f6de7da0","name":"should be online or offline if network state changed","time":{"start":1753355630983,"stop":1753355630984,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf94856bf7cfa116","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753355593321,"stop":1753355593322,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a20e8f205004825","name":"should be safe to call multiple times","time":{"start":1753355554753,"stop":1753355554753,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2732f223d5cd1b","name":"Subscribe and receive messages via waku relay post","time":{"start":1753356073526,"stop":1753356073526,"duration":0},"status":"passed","severity":"normal"},{"uid":"319b2dc323605a56","name":"yields undefined for messages without decoder","time":{"start":1753355555532,"stop":1753355555532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b805d6273d9545b4","name":"Push message with content topic containing Arabic","time":{"start":1753356155544,"stop":1753356155544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b391a7de37f169d","name":"should not modify tags of connections for different peers","time":{"start":1753355584393,"stop":1753355584393,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb65cf6e3f3f9f1","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753355596732,"stop":1753355596733,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6454a2353cde5e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753355562797,"stop":1753355562798,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ae5ee64585caec","name":"Push message with Arabic payload","time":{"start":1753356155523,"stop":1753356155523,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b37521258856d1d","name":"Encoder throws on undefined content topic","time":{"start":1753355574812,"stop":1753355574812,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e1853f7be37dac","name":"should return false when peer is on different cluster","time":{"start":1753355555054,"stop":1753355555054,"duration":0},"status":"passed","severity":"normal"},{"uid":"259343b82d96255d","name":"should skip updating peer store if peer has same addresses","time":{"start":1753355554773,"stop":1753355554773,"duration":0},"status":"passed","severity":"normal"},{"uid":"914cf66f0e9444a1","name":"accepts valid content-filtered query","time":{"start":1753355555071,"stop":1753355555072,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbeb6382dc702a01","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753355755524,"stop":1753355755528,"duration":4},"status":"passed","severity":"normal"},{"uid":"409d05715364e90a","name":"Push message with special chars payload","time":{"start":1753356155520,"stop":1753356155522,"duration":2},"status":"passed","severity":"normal"},{"uid":"e488bbf32f10b23e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753355811696,"stop":1753355811697,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32b3a76c38d029a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753355593301,"stop":1753355593302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b78e298be3d093e","name":"Push message with Russian payload","time":{"start":1753356155539,"stop":1753356155539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ff4e423545e056","name":"1 Store, 2 fetches","time":{"start":1753355562953,"stop":1753355562953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46f492255136a00","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753355593319,"stop":1753355593320,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a820efe513873b","name":"Check publish message containing JSON","time":{"start":1753355746575,"stop":1753355746575,"duration":0},"status":"passed","severity":"normal"},{"uid":"408defbf7558f0e","name":"Check received message containing Chinese","time":{"start":1753356048452,"stop":1753356048452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e219df2dbeaca5","name":"should handle ping failures gracefully","time":{"start":1753355555205,"stop":1753355555205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2c9cd73bc691ea","name":"Push message with Arabic payload","time":{"start":1753356155538,"stop":1753356155539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2899e7548b1bc65","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753355593302,"stop":1753355593302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fe3355efb46221","name":"should stop all internal components","time":{"start":1753355555722,"stop":1753355555722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8da1afe3aee5e05","name":"Check received message containing special chars","time":{"start":1753356048461,"stop":1753356048462,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fd0a6dcfd0ee2a","name":"should skip peer when not on same cluster","time":{"start":1753355554453,"stop":1753355554453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba76aba6483d4aca","name":"should skip peer when dialed recently","time":{"start":1753355554443,"stop":1753355554444,"duration":1},"status":"passed","severity":"normal"},{"uid":"10189045fdd82987","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753356073537,"stop":1753356073537,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5ca2e3df724f18","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753355544843,"stop":1753355544843,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa68d4ecb7a945e","name":"should handle errors when accessing navigator","time":{"start":1753355554311,"stop":1753355554312,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad632df643e9ca6","name":"should check false positive rate","time":{"start":1753355595699,"stop":1753355595699,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a5dedca92633f8","name":"Check received message with timestamp: 1753355611040 ","time":{"start":1753356048456,"stop":1753356048457,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5bd4c1e349fdf6","name":"should keep entries that haven't expired yet","time":{"start":1753355583020,"stop":1753355583027,"duration":7},"status":"passed","severity":"normal"},{"uid":"b8f867162cd4c13d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753355754568,"stop":1753355754569,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cc337277f43d773","name":"should not receive a peer event before start","time":{"start":1753355616381,"stop":1753355616382,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5305402f9bad496","name":"should lock peers when selected","time":{"start":1753355584387,"stop":1753355584387,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bd680bb93d9914","name":"should increase lamport timestamp","time":{"start":1753355596729,"stop":1753355596730,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9a69cd5e70a2e9","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753355584342,"stop":1753355584343,"duration":1},"status":"passed","severity":"normal"},{"uid":"5314c20b2a566737","name":"can start the service","time":{"start":1753355567289,"stop":1753355567289,"duration":0},"status":"passed","severity":"normal"},{"uid":"587c1ef62aad4032","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753355539551,"stop":1753355539551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9debcc647c3fefa6","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753355554686,"stop":1753355554687,"duration":1},"status":"passed","severity":"normal"},{"uid":"e660c5a9f70b8838","name":"should mark all messages in causal history as acknowledged","time":{"start":1753355596734,"stop":1753355596735,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ab6f5213ceaae3","name":"should handle dial errors gracefully","time":{"start":1753355554763,"stop":1753355554764,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a25fe9fe1f6b812","name":"should not receive a peer event after stop","time":{"start":1753355567292,"stop":1753355567292,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfe8a6d9d8fb769","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753355596737,"stop":1753355596737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd05c7a744b2ce0","name":"should handle multiple peer connections","time":{"start":1753355555201,"stop":1753355555202,"duration":1},"status":"passed","severity":"normal"},{"uid":"25fa41a9d5f70d4","name":"All","time":{"start":1753355617467,"stop":1753355617468,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2458589d9a8c320","name":"msgTime: 0 ms from now, startTime: 1753269459762, endTime: 1753355859762","time":{"start":1753355871846,"stop":1753355871846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a33a489b9fcb877","name":"ends after yielding if response size indicates end","time":{"start":1753355555533,"stop":1753355555534,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5c01e297f190f7","name":"should throw error - no public key","time":{"start":1753355545497,"stop":1753355545498,"duration":1},"status":"passed","severity":"normal"},{"uid":"6543978f816e339","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753355539536,"stop":1753355539537,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc9719bcd32ca8f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753355616384,"stop":1753355616384,"duration":0},"status":"skipped","severity":"normal"},{"uid":"112a3e30fa75733f","name":"Push message with JSON payload","time":{"start":1753356155540,"stop":1753356155541,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d106cea7a66e9d2","name":"random static sharding 3 - Cluster ID: 782, Shard ID: 12","time":{"start":1753355842517,"stop":1753355842517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5253556d96b554b","name":"Push message with content topic containing Russian","time":{"start":1753356155544,"stop":1753356155545,"duration":1},"status":"passed","severity":"normal"},{"uid":"432215614a5b5ec2","name":"Check received message with timestamp: 1753355611040000000 ","time":{"start":1753356048456,"stop":1753356048456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8669ea7e5bd86c63","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753355596738,"stop":1753355596738,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efeccfef622cf10","name":"should handle complete discovery-to-dial flow","time":{"start":1753355554774,"stop":1753355554774,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf17c931282f816","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753355593310,"stop":1753355593311,"duration":1},"status":"passed","severity":"normal"},{"uid":"c156cd165a0de029","name":"should handle incoming messages","time":{"start":1753355584347,"stop":1753355584348,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e03ee470c0726c4","name":"should successfully query store with valid decoders and options","time":{"start":1753355584611,"stop":1753355584612,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2798a59fa33566","name":"Check received message containing emoji","time":{"start":1753356048456,"stop":1753356048456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91ba7ab349c52cc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753355684552,"stop":1753355684553,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01f741b758b9d08","name":"should deliver messages after dependencies are met","time":{"start":1753355596735,"stop":1753355596736,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5f5ba27adad8d2","name":"Subscribe to topic containing Script and receive message","time":{"start":1753356073543,"stop":1753356073543,"duration":0},"status":"passed","severity":"normal"},{"uid":"7424fd931905e0aa","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753355826214,"stop":1753355826214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9774550fb82d842","name":"Push message with SQL Injection payload","time":{"start":1753356155524,"stop":1753356155525,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1f8d68743b162a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753355826212,"stop":1753355826213,"duration":1},"status":"passed","severity":"normal"},{"uid":"800577f7ad87eb3a","name":"should dial one peer on dial","time":{"start":1753355698772,"stop":1753355698772,"duration":0},"status":"passed","severity":"normal"},{"uid":"982fd6039d39936d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753356073531,"stop":1753356073531,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1510bd61549319","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753355544847,"stop":1753355544847,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6f96556f8e0b6b","name":"Passing page size 1 when there are 4 messages","time":{"start":1753355864082,"stop":1753355864082,"duration":0},"status":"passed","severity":"normal"},{"uid":"92aa1198a060ebee","name":"should add and check entries correctly","time":{"start":1753355583006,"stop":1753355583013,"duration":7},"status":"passed","severity":"normal"},{"uid":"afc9c675142c8989","name":"should handle general insertion and lookup correctly","time":{"start":1753355595698,"stop":1753355595699,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd23e6e19e87201","name":"should register libp2p event listeners when start is called","time":{"start":1753355584389,"stop":1753355584389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7190789fdefe65e","name":"should not retry if at least one success","time":{"start":1753355584287,"stop":1753355584288,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8eccaf240f756b4","name":"should throw error when no peers are available","time":{"start":1753355584612,"stop":1753355584612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab057df2d3173b46","name":"Symmetric encrypt & Decrypt","time":{"start":1753355573577,"stop":1753355573578,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d456efe1fc7b23","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753355539693,"stop":1753355539693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b007ebc7c51ad2c7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753355861814,"stop":1753355861815,"duration":1},"status":"passed","severity":"normal"},{"uid":"927085d225ea3efe","name":"should initialize with default number of peers","time":{"start":1753355584385,"stop":1753355584386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26aac9fed558704","name":"random static sharding 6 - Cluster ID: 983, Shard ID: 231","time":{"start":1753355842518,"stop":1753355842518,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac43060aa5a71b7","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753355593296,"stop":1753355593296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee51aa096f041622","name":"Js publishes, other Js receives","time":{"start":1753355736327,"stop":1753355736328,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c6d581af261ac9","name":"throws on content topic with generation field greater than 0","time":{"start":1753355539525,"stop":1753355539525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c6da4f024f1c45","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753355593324,"stop":1753355593324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f05a1848d5affc","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753355539536,"stop":1753355539536,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ad593e4e93e63f","name":"Push message with SQL Injection payload","time":{"start":1753356155539,"stop":1753356155539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5848644b174155","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753355563409,"stop":1753355563409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc1d903bcd3c9e35","name":"Push message with numeric payload","time":{"start":1753356155519,"stop":1753356155519,"duration":0},"status":"passed","severity":"normal"},{"uid":"11678eacc07ec925","name":"Check publish message containing SQL Injection","time":{"start":1753355746573,"stop":1753355746573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1155533694b0cf0","name":"should encode/decode to RLP encoding","time":{"start":1753355545499,"stop":1753355545499,"duration":0},"status":"passed","severity":"normal"},{"uid":"4199396265b81ef1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753355739713,"stop":1753355739714,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ef9fda2f0c2d96","name":"should add event listeners for peer connect and disconnect","time":{"start":1753355555193,"stop":1753355555194,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d19e4549490ba5d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753355554674,"stop":1753355554674,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f85e299280715b","name":"should drop connection via multiaddr with hangUp","time":{"start":1753355698773,"stop":1753355698773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749f1c13e4046cf","name":"Init the array if not present","time":{"start":1753355539314,"stop":1753355539315,"duration":1},"status":"passed","severity":"normal"},{"uid":"60eb45cb4f051bc8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753356073530,"stop":1753356073531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b74fe1648651f5a","name":"returns all values when wanted number is greater than available values","time":{"start":1753355562126,"stop":1753355562127,"duration":1},"status":"passed","severity":"normal"},{"uid":"95152422e35372d2","name":"should continually clean up expired entries at intervals","time":{"start":1753355583028,"stop":1753355583029,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0a83d3ec41cd3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753356073530,"stop":1753356073530,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff908a9a1531478","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753355555057,"stop":1753355555057,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f62a284f9ce420","name":"should not receive a peer event after stop","time":{"start":1753355722969,"stop":1753355722970,"duration":1},"status":"passed","severity":"normal"},{"uid":"100b8ecab5751b43","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753355555206,"stop":1753355555206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1744a6c949db5e1","name":"should not process empty queue","time":{"start":1753355554460,"stop":1753355554460,"duration":0},"status":"passed","severity":"normal"},{"uid":"436c92594db43514","name":"Passing page size 0 when there are 110 messages","time":{"start":1753355864081,"stop":1753355864082,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a494a78313ee04","name":"Push message with content topic containing emoji","time":{"start":1753356155546,"stop":1753356155547,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc99bfab1126a273","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753356073542,"stop":1753356073542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93e2f3d8d12828a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753355583767,"stop":1753355583768,"duration":1},"status":"passed","severity":"normal"},{"uid":"b385c581f546cfb8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753355593307,"stop":1753355593307,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ccb32072daba91","name":"should not fail to stop the service if it was not started","time":{"start":1753355567290,"stop":1753355567291,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d912ad31a3d2a26","name":"Subscribe and receives messages on 20 topics","time":{"start":1753356073539,"stop":1753356073539,"duration":0},"status":"passed","severity":"normal"},{"uid":"409d6d4dfe49abca","name":"Decoder throws on undefined content topic","time":{"start":1753355555731,"stop":1753355555731,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ec71d69671eb31","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753355596736,"stop":1753355596736,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c055049e252a71","name":"Check message with invalid timestamp is not received","time":{"start":1753356048457,"stop":1753356048458,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42300ab65fb20e6","name":"rejects hash query with time filter","time":{"start":1753355555078,"stop":1753355555079,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec7dbb8afb81bb5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app89/5/topic975/proto","time":{"start":1753355848373,"stop":1753355848373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a62c7cf52e92e7b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753355755493,"stop":1753355755494,"duration":1},"status":"passed","severity":"normal"},{"uid":"80eee56480390b95","name":"Push message with unicode special characters payload","time":{"start":1753356155527,"stop":1753356155528,"duration":1},"status":"passed","severity":"normal"},{"uid":"a927e7c55daafae","name":"Check message with no pubsub topic is not received","time":{"start":1753356048468,"stop":1753356048469,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2186c09b7aaeb","name":"should remove event listeners","time":{"start":1753355554623,"stop":1753355554623,"duration":0},"status":"passed","severity":"normal"},{"uid":"698cbdba5d8b68d4","name":"should check connected peers if present and suitable","time":{"start":1753355584545,"stop":1753355584545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffad29759d8c9a1a","name":"should handle dial errors gracefully","time":{"start":1753355554454,"stop":1753355554454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ca72d39fd0af34","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753355583932,"stop":1753355583932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89b2093b570fdee","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753355544841,"stop":1753355544842,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f40838591c881d","name":"Store - dialed first","time":{"start":1753355875686,"stop":1753355875686,"duration":0},"status":"passed","severity":"normal"},{"uid":"52209fcb24d1933","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753356073535,"stop":1753356073535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10922b73f5e6d21","name":"should handle peer store errors gracefully","time":{"start":1753355554660,"stop":1753355554661,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0c9065b6be6765","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753355593322,"stop":1753355593322,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaced64b3e0e6cfa","name":"should dial more peers if under maxConnections","time":{"start":1753355554673,"stop":1753355554674,"duration":1},"status":"passed","severity":"normal"},{"uid":"666630e32f7f56e6","name":"Push message with rate limit","time":{"start":1753356155547,"stop":1753356155548,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af61fef24c1c61","name":"should initialize bloom filter with correct parameters","time":{"start":1753355595696,"stop":1753355595696,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd4e819aaea4def","name":"Subscribe to topic containing Script and receive message","time":{"start":1753356073532,"stop":1753356073532,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb097b331707781","name":"should dial all peers on dial","time":{"start":1753355698771,"stop":1753355698771,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1bcbc66ba5418e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753356073534,"stop":1753356073534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f407075b659b65","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753355871841,"stop":1753355871843,"duration":2},"status":"passed","severity":"normal"},{"uid":"982cc3008873d0e5","name":"Store - dialed after - with timeout","time":{"start":1753355875686,"stop":1753355875686,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ab6e8cd5ce2f9a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753355539537,"stop":1753355539537,"duration":0},"status":"passed","severity":"normal"},{"uid":"253c76db4abfcecb","name":"should wait for Store peer to be connected","time":{"start":1753355584546,"stop":1753355584546,"duration":0},"status":"passed","severity":"normal"},{"uid":"827be0a5368ca1ec","name":"should transition to Unhealthy when no connections","time":{"start":1753355583766,"stop":1753355583767,"duration":1},"status":"passed","severity":"normal"},{"uid":"267f71dbd74e32e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753355746581,"stop":1753355746581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d06bc4991c7649f","name":"should attach causal history and bloom filter to each message","time":{"start":1753355596731,"stop":1753355596732,"duration":1},"status":"passed","severity":"normal"},{"uid":"4792cd8b6da37890","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753355539552,"stop":1753355539553,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d0d1f279eb36e4","name":"should handle browser offline state overriding peer connections","time":{"start":1753355554312,"stop":1753355554313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40c78c58cf46833","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753355630983,"stop":1753355630983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2896bc833ee2eaa4","name":"Check received message containing long","time":{"start":1753356048461,"stop":1753356048461,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b69408c21bfcac7","name":"should return null for non-existent peer","time":{"start":1753355554660,"stop":1753355554660,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fcf28b465308ab","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753355755494,"stop":1753355755499,"duration":5},"status":"passed","severity":"normal"},{"uid":"1fc7acbd96dffa56","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753355555203,"stop":1753355555204,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d78f74c6229076","name":"Check received message containing Basic HTML tag","time":{"start":1753356048464,"stop":1753356048464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f21c5367e5bbb94","name":"should get / set TCP multiaddr","time":{"start":1753355545500,"stop":1753355545500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b784fc9eb4af327c","name":"should do nothing if no non-locked connections to drop","time":{"start":1753355554674,"stop":1753355554675,"duration":1},"status":"passed","severity":"normal"},{"uid":"b441a5ceebf8c95c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753355593312,"stop":1753355593312,"duration":0},"status":"passed","severity":"normal"},{"uid":"412ebee5e3d945d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753356073532,"stop":1753356073532,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9662a8d87a192d","name":"should be sent with empty content","time":{"start":1753355596736,"stop":1753355596737,"duration":1},"status":"passed","severity":"normal"},{"uid":"94ae150401972a75","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753355811698,"stop":1753355811699,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb982bc66528b0cf","name":"Fails to push message bigger that 1MB","time":{"start":1753356155549,"stop":1753356155549,"duration":0},"status":"passed","severity":"normal"},{"uid":"682c7e90bd395b3e","name":"throws on content topic with empty topic name field","time":{"start":1753355539529,"stop":1753355539530,"duration":1},"status":"passed","severity":"normal"},{"uid":"32649cf798082394","name":"Renews subscription after lossing a connection","time":{"start":1753356073536,"stop":1753356073536,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3b1ab90845b4b3","name":"should filter out already connected peers","time":{"start":1753355554639,"stop":1753355554649,"duration":10},"status":"passed","severity":"normal"},{"uid":"7e28e346f1a96928","name":"should return different streams if requested simultaniously","time":{"start":1753355555339,"stop":1753355555339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97e3ca4ffde2d44","name":"Check publish message containing emoji","time":{"start":1753355746578,"stop":1753355746578,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b57b4ecbb7f48a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753356073543,"stop":1753356073543,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe2b407423cbc40","name":"ignores unrecognized TXT record formats","time":{"start":1753355563406,"stop":1753355563406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af2b937532b98","name":"should properly create location multiaddrs - tcp","time":{"start":1753355545502,"stop":1753355545502,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c124fe61c3b91","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753355539532,"stop":1753355539532,"duration":0},"status":"passed","severity":"normal"},{"uid":"9253b257d0255f0f","name":"should partition messages based on acknowledgement status","time":{"start":1753355596736,"stop":1753355596736,"duration":0},"status":"passed","severity":"normal"},{"uid":"3972f78527b1790e","name":"should start and stop interval correctly","time":{"start":1753355583818,"stop":1753355583823,"duration":5},"status":"passed","severity":"normal"},{"uid":"a6a9e3b7880de016","name":"should not be empty after adding a subscription","time":{"start":1753355584525,"stop":1753355584526,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1aca3449a99c8e","name":"should return false when navigator.onLine is false","time":{"start":1753355554293,"stop":1753355554294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f973a4134d13d49","name":"Ordered callback, aborts when callback returns true","time":{"start":1753355859560,"stop":1753355859560,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bd486d7c243c90","name":"yields undefined for messages without content topic","time":{"start":1753355555532,"stop":1753355555532,"duration":0},"status":"passed","severity":"normal"},{"uid":"140e13090255bbc4","name":"Check message with no content topic is not received","time":{"start":1753356048459,"stop":1753356048459,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b29adced929d709","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753355871846,"stop":1753355871846,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bbd0bdc285a63b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753356048457,"stop":1753356048457,"duration":0},"status":"passed","severity":"normal"},{"uid":"66933eeaa9f2463e","name":"Check publish message containing Script","time":{"start":1753355746574,"stop":1753355746574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94c28350dd73737","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753355799918,"stop":1753355799919,"duration":1},"status":"passed","severity":"normal"},{"uid":"636035ad74aea61a","name":"should only return 1 node with store capability","time":{"start":1753355563408,"stop":1753355563408,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee3e006acdf6557","name":"Push message with Russian payload","time":{"start":1753356155523,"stop":1753356155524,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86243c65ed7a983","name":"Check received message containing Basic HTML tag","time":{"start":1753356048454,"stop":1753356048454,"duration":0},"status":"passed","severity":"normal"},{"uid":"56585bb652083ad6","name":"Push message with Basic HTML tag payload","time":{"start":1753356155540,"stop":1753356155540,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb836ab6804f081a","name":"Should update shard info","time":{"start":1753355699086,"stop":1753355699086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32ac3bab2a18f94","name":"should return false when peer is not on topic","time":{"start":1753355555728,"stop":1753355555728,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7348ae9371f2b5","name":"Subscribe and receive messages via lightPush","time":{"start":1753356073536,"stop":1753356073537,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f97648643e929d","name":"Push message with content topic containing long","time":{"start":1753356155543,"stop":1753356155543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4700246e17e6831d","name":"Relay + Store","time":{"start":1753355617465,"stop":1753355617467,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dc14139bfbad4c6","name":"Check received message containing Russian","time":{"start":1753356048463,"stop":1753356048463,"duration":0},"status":"passed","severity":"normal"},{"uid":"55814a9de5df6d57","name":"should have no discoveries enabled by default","time":{"start":1753355583931,"stop":1753355583932,"duration":1},"status":"passed","severity":"normal"},{"uid":"99beca9c6dbd6314","name":"should remove event listeners from libp2p","time":{"start":1753355554291,"stop":1753355554291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae7b5b3914f2bac","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753355755515,"stop":1753355755515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1518b5a4abb5f74e","name":"should start ping timers on peer connect","time":{"start":1753355555200,"stop":1753355555200,"duration":0},"status":"passed","severity":"normal"},{"uid":"83456b9cc8338fa4","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753355596737,"stop":1753355596737,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d0e0319574667e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753355593297,"stop":1753355593301,"duration":4},"status":"passed","severity":"normal"},{"uid":"f10427c1c1b38b16","name":"should throw error - no id","time":{"start":1753355545494,"stop":1753355545497,"duration":3},"status":"passed","severity":"normal"},{"uid":"2258457624f807c0","name":"Check publish message after client node is restarted","time":{"start":1753355746583,"stop":1753355746583,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7bb1843c6b3a88df","name":"should handle multiple peers with different shard configurations","time":{"start":1753355554471,"stop":1753355554471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b31d95272920eb9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753355555072,"stop":1753355555073,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24dff4ed1c3264d","name":"should fail to send if no connected peers found","time":{"start":1753355584285,"stop":1753355584286,"duration":1},"status":"passed","severity":"normal"},{"uid":"e650b70b600d186f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753355593311,"stop":1753355593311,"duration":0},"status":"passed","severity":"normal"},{"uid":"debcc532a6f6aa14","name":"should only return 1 node with relay and store capability","time":{"start":1753355563407,"stop":1753355563408,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d29b441ffaf9676","name":"should properly start and stop event listening","time":{"start":1753355583768,"stop":1753355583769,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e437232925ae2e","name":"should invoke callbacks when receiving a message","time":{"start":1753355584526,"stop":1753355584526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3321c341b067a9a7","name":"Push message with content topic containing short","time":{"start":1753356155529,"stop":1753356155529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e72041c91d6374","name":"should support chaining for add method","time":{"start":1753355583014,"stop":1753355583017,"duration":3},"status":"passed","severity":"normal"},{"uid":"f777dc506dec01db","name":"should set default options when no config provided","time":{"start":1753355555720,"stop":1753355555720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6405437c54ebf3b","name":"should handle complete dial lifecycle","time":{"start":1753355554471,"stop":1753355554471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1bfbabadaa5643","name":"Nodes with multiple pubsub topic","time":{"start":1753355739709,"stop":1753355739709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbbb97dc835f62b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753355539539,"stop":1753355539539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5236d8e661627b8","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753355555028,"stop":1753355555028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b8c39d2999adea","name":"caches peers it previously fetched","time":{"start":1753355563406,"stop":1753355563407,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9961b712efb51e","name":"Encoder throws on empty string content topic","time":{"start":1753355573115,"stop":1753355573115,"duration":0},"status":"passed","severity":"normal"},{"uid":"decdb0171f05a773","name":"should allow redial after cooldown period","time":{"start":1753355554445,"stop":1753355554446,"duration":1},"status":"passed","severity":"normal"},{"uid":"974e5637ce5701ba","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753355755529,"stop":1753355755531,"duration":2},"status":"passed","severity":"normal"},{"uid":"b37a0427888d5424","name":"should reject if Filter is requested but not mounted","time":{"start":1753355584544,"stop":1753355584544,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dddc7bf49b42b6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753355539532,"stop":1753355539533,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec61ee86d17be7f","name":"should add event listener for peer:discovery","time":{"start":1753355554753,"stop":1753355554753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62dd75d724debd5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753355871844,"stop":1753355871844,"duration":0},"status":"passed","severity":"normal"},{"uid":"73981e574c9183b8","name":"Push message with special chars payload","time":{"start":1753356155538,"stop":1753356155538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d06c5de8c61f8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753356073528,"stop":1753356073528,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b7e066d8275125","name":"should create KeepAliveManager with required options","time":{"start":1753355555188,"stop":1753355555189,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab401e268fde21cb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753355755549,"stop":1753355755549,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0efdbc4bdebf92a","name":"Promise Callback - false","time":{"start":1753355855929,"stop":1753355855929,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec471941a89b7c7","name":"Refresh subscription","time":{"start":1753356073529,"stop":1753356073529,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9291865f076dc8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753355584527,"stop":1753355584527,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf857c4017fa568","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753355848366,"stop":1753355848366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba106c0d935ce024","name":"should handle onConnected and onDisconnected","time":{"start":1753355584388,"stop":1753355584389,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b125dabd2e55e2","name":"should push the message to the outgoing buffer","time":{"start":1753355596730,"stop":1753355596730,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d93df29a5b67860","name":"messageHashStr produces different results for different inputs","time":{"start":1753355554859,"stop":1753355554859,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e371948e33f9fe","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753356073537,"stop":1753356073537,"duration":0},"status":"passed","severity":"normal"},{"uid":"599bb984b1aeec92","name":"should be safe to call multiple times","time":{"start":1753355555199,"stop":1753355555200,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1578079b2801c2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753356073527,"stop":1753356073528,"duration":1},"status":"skipped","severity":"normal"},{"uid":"465a24ec3cc4ade4","name":"Push message with content topic containing numeric","time":{"start":1753356155530,"stop":1753356155530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbb10b1c6f5bd54","name":"should start all internal components","time":{"start":1753355555721,"stop":1753355555721,"duration":0},"status":"passed","severity":"normal"},{"uid":"45aeb15eebf69026","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753356048460,"stop":1753356048460,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc3ab302c41f75","name":"Check received message containing emoji","time":{"start":1753356048466,"stop":1753356048466,"duration":0},"status":"passed","severity":"normal"},{"uid":"992ba69126e47299","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753355562953,"stop":1753355562953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c27592cebdd3eab","name":"should handle different types of entries","time":{"start":1753355583027,"stop":1753355583028,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f9bde05f1315a1","name":"more peers than existing","time":{"start":1753355723197,"stop":1753355723197,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e449fe48c09bfbe","name":"should add and remove event listeners correctly","time":{"start":1753355567294,"stop":1753355567295,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0eb7cae860914d","name":"A test","time":{"start":1753355670708,"stop":1753355670708,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f03d376492b05e","name":"should return false when peer is not on the specified shard","time":{"start":1753355555054,"stop":1753355555055,"duration":1},"status":"passed","severity":"normal"},{"uid":"42770acfb37e72dc","name":"Ordered Callback - false","time":{"start":1753355855933,"stop":1753355855935,"duration":2},"status":"passed","severity":"normal"},{"uid":"998be7e72f146333","name":"should set field with all protocols disabled","time":{"start":1753355545503,"stop":1753355545503,"duration":0},"status":"passed","severity":"normal"},{"uid":"81511c8c955e5ac2","name":"should be able to encode the field with only STORE set to true","time":{"start":1753355544840,"stop":1753355544841,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc688063894567fe","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753355539546,"stop":1753355539546,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ebcabe6c3b3f28","name":"returns nothing if no connections present","time":{"start":1753355555127,"stop":1753355555127,"duration":0},"status":"passed","severity":"normal"},{"uid":"205a14ac7f355230","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753355593319,"stop":1753355593319,"duration":0},"status":"passed","severity":"normal"},{"uid":"62152c36a2ea8325","name":"should handle a minimal index list","time":{"start":1753355539692,"stop":1753355539692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf02027c0735210","name":"should stop and cleanup resources","time":{"start":1753355584527,"stop":1753355584528,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd95c3e183176e0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753355544845,"stop":1753355544845,"duration":0},"status":"passed","severity":"normal"},{"uid":"51533bdb244f622e","name":"Relay Node - default protocol","time":{"start":1753355875688,"stop":1753355875688,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a425b2015fa7359","name":"rejects hash query with content filter parameters","time":{"start":1753355555077,"stop":1753355555077,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4d83811bbdb4b6","name":"should requeue task if no peer is available","time":{"start":1753355583824,"stop":1753355583824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaa7f85b5c75d23","name":"Subscribe to topic containing long and receive message","time":{"start":1753356073541,"stop":1753356073541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba2bc5e51c5c340","name":"Query generator for 2000 messages","time":{"start":1753355859561,"stop":1753355859561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e46f5ec1f857e3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753356073528,"stop":1753356073528,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f92e8792f6fdb1","name":"should set field with only RELAY enabled","time":{"start":1753355545503,"stop":1753355545504,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5f7664c8fbe7cb","name":"Query generator for multiple messages with different content topic format","time":{"start":1753355859559,"stop":1753355859559,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dcacc627c8d2e8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753356073533,"stop":1753356073534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7778d1e372e1d5b","name":"should not dispatch event when already disconnected","time":{"start":1753355554298,"stop":1753355554298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c15332b112bfc1c","name":"Check received message containing Chinese","time":{"start":1753356048462,"stop":1753356048462,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b28a4ed4c5b07e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app55/5/topic706/utf8","time":{"start":1753355848373,"stop":1753355848374,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0d49190471871a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753355593318,"stop":1753355593318,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb68458c478b1f79","name":"Relay - dialed after","time":{"start":1753355875685,"stop":1753355875685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba8d2f0e972c39a","name":"Should update multiaddrs","time":{"start":1753355699085,"stop":1753355699086,"duration":1},"status":"passed","severity":"normal"},{"uid":"58fca462e471bda0","name":"throws an error for improperly formatted content topics","time":{"start":1753355539542,"stop":1753355539543,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa0b530e1f83c2a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753355584391,"stop":1753355584391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8982ed63f9524634","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753355554661,"stop":1753355554661,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e1ed9c8b0840fe","name":"Check message on other pubsub topic is not received","time":{"start":1753356048468,"stop":1753356048468,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80fbad2368c226f","name":"Cluster id 0, shard 0","time":{"start":1753355842515,"stop":1753355842516,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcbcb2288d31161","name":"should be safe to call multiple times","time":{"start":1753355554762,"stop":1753355554763,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f566285732cc361","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753355593311,"stop":1753355593312,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8056c27038e0746","name":"should be delivered immediately if received","time":{"start":1753355596738,"stop":1753355596738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3064e748ad6bc468","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753355593320,"stop":1753355593320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9af5d23358d32","name":"should be empty after removing the only subscription","time":{"start":1753355584526,"stop":1753355584526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5760ab7738e2bd55","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753356073533,"stop":1753356073533,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcb9a5da6f06274","name":"Check publish message containing XML","time":{"start":1753355746574,"stop":1753355746574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbb3fb35d0a3ae3","name":"Check message with no payload is not received","time":{"start":1753356048459,"stop":1753356048459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f32b4e424fcc2c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753355871846,"stop":1753355871846,"duration":0},"status":"passed","severity":"normal"},{"uid":"660df790efa64697","name":"Throws when trying to push message with empty payload","time":{"start":1753356155542,"stop":1753356155543,"duration":1},"status":"passed","severity":"normal"},{"uid":"9819a27d33fe3a65","name":"Reusing cursor across nodes","time":{"start":1753355811699,"stop":1753355811699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04ea8936225e182","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753355811697,"stop":1753355811698,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee01b387357b3ccf","name":"should emit a peer event after start","time":{"start":1753355722969,"stop":1753355722969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4152cb989a399fbc","name":"should set field with only FILTER enabled","time":{"start":1753355545504,"stop":1753355545504,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe248e3becec83b","name":"random static sharding 7 - Cluster ID: 273, Shard ID: 56","time":{"start":1753355842518,"stop":1753355842518,"duration":0},"status":"passed","severity":"normal"},{"uid":"524032dece94d8cd","name":"Ephemeral field set to true","time":{"start":1753355555729,"stop":1753355555730,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecda9ab6e9863f36","name":"should handle case with all peers already connected","time":{"start":1753355554653,"stop":1753355554653,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9f7083c9d98b2","name":"Query generator for multiple messages with different message text format","time":{"start":1753355859557,"stop":1753355859557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb9b665a63bb476","name":"Decoder throws on undefined content topic","time":{"start":1753355574813,"stop":1753355574813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0097681ecb7a5f4","name":"Relay - dialed first","time":{"start":1753355875684,"stop":1753355875685,"duration":1},"status":"passed","severity":"normal"},{"uid":"98424df7f9cb489","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753355670506,"stop":1753355670506,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c09d63ce9ffec90","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753355755546,"stop":1753355755546,"duration":0},"status":"passed","severity":"normal"},{"uid":"497aa47156b63013","name":"LightPush","time":{"start":1753355875686,"stop":1753355875687,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdc2f0e989abdaf","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753355554773,"stop":1753355554773,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d547fde10e618f","name":"Check publish message containing Arabic","time":{"start":1753355746572,"stop":1753355746573,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfc990998b5abde","name":"should not allow unachievable error rate","time":{"start":1753355593075,"stop":1753355593075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd704f4bef68f9e","name":"Push message with shell command payload","time":{"start":1753356155541,"stop":1753356155541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f87086fe961713a","name":"Push message with content topic containing unicode special characters","time":{"start":1753356155533,"stop":1753356155534,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f43190c81084658","name":"Subscribe to topic containing short and publish message","time":{"start":1753355755506,"stop":1753355755508,"duration":2},"status":"passed","severity":"normal"},{"uid":"757d762c49edd281","name":"should handle task timeouts","time":{"start":1753355583825,"stop":1753355583826,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5dbd8df734f951c","name":"Asymmetric encrypt & decrypt","time":{"start":1753355573577,"stop":1753355573577,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db8ab7fb8adb70a","name":"Encoder throws on undefined content topic","time":{"start":1753355573114,"stop":1753355573114,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a8c2080f4818aa","name":"Rejects garbage","time":{"start":1753355587823,"stop":1753355587823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dbeac62d8ee878","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753355539551,"stop":1753355539551,"duration":0},"status":"passed","severity":"normal"},{"uid":"8860c8afadfdad18","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753355634691,"stop":1753355634692,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce0cf9ca86009a7","name":"should properly create location multiaddrs - udp6","time":{"start":1753355545501,"stop":1753355545501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b9902d4e7209a6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753355539692,"stop":1753355539693,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa066f682c932a6","name":"Push message with unicode special characters payload","time":{"start":1753356155542,"stop":1753356155542,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bc72f98c634043","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753355593308,"stop":1753355593308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80028584de3b798","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753355554622,"stop":1753355554622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a575c071dae4e9e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753355563409,"stop":1753355563409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e84fa1a10ded671","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753355544844,"stop":1753355544844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fd82a985b5ffbf","name":"should filter peers by codec","time":{"start":1753355555727,"stop":1753355555727,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58865bca4aa41b8","name":"should handle case when navigator is not available","time":{"start":1753355554294,"stop":1753355554295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da90a7966af9e5d","name":"returns only open connection if one present","time":{"start":1753355555127,"stop":1753355555127,"duration":0},"status":"passed","severity":"normal"},{"uid":"44939280a8944bc8","name":"Decoder throws on empty string content topic","time":{"start":1753355573115,"stop":1753355573116,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa46818735980498","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753355593304,"stop":1753355593305,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7b87bab43c69d1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app77/2/topic525/proto","time":{"start":1753355848370,"stop":1753355848370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6764d1e822556a6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753355562793,"stop":1753355562793,"duration":0},"status":"passed","severity":"normal"},{"uid":"641dce45cc5ed699","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753355593313,"stop":1753355593313,"duration":0},"status":"passed","severity":"normal"},{"uid":"30936dd738a14bbf","name":"should throw if no connection provided","time":{"start":1753355555338,"stop":1753355555338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f9cd43c7053d61","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753355593325,"stop":1753355593325,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a5655ee1d25b2c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753355544846,"stop":1753355544846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a31e446b87f3b8","name":"should not return locked peers if enough unlocked are available","time":{"start":1753355584388,"stop":1753355584388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8a9dd7b6e3428c","name":"messageHashStr produces consistent results for the same input","time":{"start":1753355554858,"stop":1753355554858,"duration":0},"status":"passed","severity":"normal"},{"uid":"16085fd0ca1628c6","name":"Check message with no content topic is not received","time":{"start":1753356048469,"stop":1753356048469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06f7a38243b22ed","name":"should set field with only STORE enabled","time":{"start":1753355545504,"stop":1753355545504,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62015edefd12f78","name":"should return true when peer is on the same cluster","time":{"start":1753355555047,"stop":1753355555047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f1afe37fb299be","name":"should handle network check errors gracefully","time":{"start":1753355554470,"stop":1753355554470,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7404b6dbc69c17","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753355739710,"stop":1753355739710,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb78b1da69c4b8fa","name":"should properly create peer info with all multiaddrs","time":{"start":1753355545502,"stop":1753355545503,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d17b805dce8c57","name":"Fails to push message with large meta","time":{"start":1753356155547,"stop":1753356155547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4577ed92082cda9","name":"Push 30 different messages","time":{"start":1753356155528,"stop":1753356155529,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b2ab32392ad8997a","name":"should dispatch network event when browser goes online","time":{"start":1753355554299,"stop":1753355554299,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6525052bc52b6e","name":"Push message with long payload","time":{"start":1753356155519,"stop":1753356155519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d107031cb3748101","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753355554661,"stop":1753355554661,"duration":0},"status":"passed","severity":"normal"},{"uid":"116d425244d3b2fb","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app52/9/topic512/json","time":{"start":1753355848370,"stop":1753355848370,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbadd6cbc7caca4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753355653858,"stop":1753355653859,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da370bb5ae6e423","name":"should return PeerId when PeerId is provided","time":{"start":1753355555028,"stop":1753355555028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa9bab53d2b5c8","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753355593310,"stop":1753355593310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b42311a14b3fe55","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753355555206,"stop":1753355555208,"duration":2},"status":"passed","severity":"normal"},{"uid":"b95a7f4240a7b246","name":"non connected peers","time":{"start":1753355723197,"stop":1753355723198,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5733c071f11f0f8d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753355539552,"stop":1753355539552,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e0611f380b211f","name":"Light Node - default protocols","time":{"start":1753355875687,"stop":1753355875687,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca4932ad770fabd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753356073538,"stop":1753356073538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef823f6598ba5a37","name":"should process up to 3 peers at once","time":{"start":1753355554459,"stop":1753355554459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6df9939948177a","name":"Push message with content topic containing SQL Injection","time":{"start":1753356155532,"stop":1753356155532,"duration":0},"status":"passed","severity":"normal"},{"uid":"969dffa831735fea","name":"should request peer renewal on specific errors","time":{"start":1753355583825,"stop":1753355583825,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cc01cd9f851695","name":"should return peer for existing peer","time":{"start":1753355554654,"stop":1753355554660,"duration":6},"status":"passed","severity":"normal"},{"uid":"2767056ffa09116a","name":"Query generator for multiple messages","time":{"start":1753355859556,"stop":1753355859557,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0714ca1c2403841","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753355816936,"stop":1753355816937,"duration":1},"status":"passed","severity":"normal"}]