allure-jswaku/8567/widgets/duration.json
2025-07-08 20:34:35 +00:00

1 line
195 KiB
JSON

[{"uid":"9e420d3a75d7e86b","name":"should lock peers when selected","time":{"start":1752006184432,"stop":1752006184433,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7b0b5306791d94","name":"Check message with no payload is not received","time":{"start":1752006653987,"stop":1752006653987,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d144c5ef37e33c7","name":"Encoder throws on empty string content topic","time":{"start":1752006173217,"stop":1752006173218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceae1647e2f9b750","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752006193917,"stop":1752006193917,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa42009fdfca19d3","name":"should handle corrupted local storage data gracefully","time":{"start":1752006167213,"stop":1752006167214,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a47dc4d40cfd911","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app72/5/topic710/xml","time":{"start":1752006471627,"stop":1752006471628,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a39912623e9b8a","name":"Push message with escaped characters payload","time":{"start":1752006835997,"stop":1752006835998,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae4fab55b7bf5ee","name":"Reusing cursor across nodes","time":{"start":1752006446009,"stop":1752006446010,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf28d66ed03d551f","name":"should handle multiple peers with different shard configurations","time":{"start":1752006154049,"stop":1752006154050,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ca8e621844c14e","name":"should be safe to call multiple times","time":{"start":1752006154980,"stop":1752006154980,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a3d3eeea255c8c","name":"should sort peers by ping value","time":{"start":1752006155350,"stop":1752006155350,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ed85183c8347f9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app84/5/topic326/test.js","time":{"start":1752006471627,"stop":1752006471627,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b7b11a6d159692","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752006708479,"stop":1752006708479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae78d48d5fccd308","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752006376244,"stop":1752006376245,"duration":1},"status":"passed","severity":"normal"},{"uid":"c457e5a17def7fbf","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752006708482,"stop":1752006708482,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ed738f2ec752ec","name":"Query Generator - false","time":{"start":1752006494689,"stop":1752006494689,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e2f692d8d09475","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752006155364,"stop":1752006155364,"duration":0},"status":"passed","severity":"normal"},{"uid":"890a4a7eca3ce0e4","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752006138745,"stop":1752006138746,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a45f0b87326950c","name":"Subscribe to topic containing long and receive message","time":{"start":1752006708481,"stop":1752006708481,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a75198ff55ae3b","name":"should return false when peer is on different cluster","time":{"start":1752006154708,"stop":1752006154708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af55791c03e60d1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752006708485,"stop":1752006708485,"duration":0},"status":"passed","severity":"normal"},{"uid":"58094abcab59104","name":"should return different streams if requested simultaniously","time":{"start":1752006155069,"stop":1752006155069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df1e01c2fe01425","name":"Push message with special chars payload","time":{"start":1752006835980,"stop":1752006835981,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec626fa5b9ebb0a7","name":"should handle errors when accessing navigator","time":{"start":1752006153876,"stop":1752006153876,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdf7761843a365e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752006218616,"stop":1752006218617,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4ca0616723332df1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752006138725,"stop":1752006138725,"duration":0},"status":"passed","severity":"normal"},{"uid":"26607fe5c8ff80f1","name":"Subscribe and receive messages via lightPush","time":{"start":1752006708465,"stop":1752006708465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2704c9a78b434d98","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752006376245,"stop":1752006376245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d9bc7b0cc2cba","name":"Subscribe and receive messages via waku relay post","time":{"start":1752006708466,"stop":1752006708466,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ea52551f4eebe2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752006708475,"stop":1752006708475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1038ec4ddea082","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752006305098,"stop":1752006305099,"duration":1},"status":"passed","severity":"normal"},{"uid":"c489acab5a4a28d0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752006376245,"stop":1752006376246,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fb3248e9c708df","name":"Push message with Russian payload","time":{"start":1752006835995,"stop":1752006835995,"duration":0},"status":"passed","severity":"normal"},{"uid":"94445ee066831b86","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752006218617,"stop":1752006218617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f6fbc780e8aa3a3","name":"Refresh subscription","time":{"start":1752006708469,"stop":1752006708469,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff329e4c801e136","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752006193895,"stop":1752006193896,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedbd89128828c61","name":"should emit a peer event after start","time":{"start":1752006167210,"stop":1752006167211,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6eb3b6a36c8b4b","name":"Relay + Store","time":{"start":1752006144800,"stop":1752006144800,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5a4e30cca7024d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752006708481,"stop":1752006708481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0fd62d215121c7","name":"should handle complete dial lifecycle","time":{"start":1752006154047,"stop":1752006154049,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcebec335e3e8dc4","name":"Check received message containing long","time":{"start":1752006653979,"stop":1752006653979,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cecf7552dcf001","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752006193927,"stop":1752006193927,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c8ab6f7e87da37","name":"should emit a peer event after start","time":{"start":1752006342346,"stop":1752006342346,"duration":0},"status":"passed","severity":"normal"},{"uid":"316f5bdb094e03","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752006376251,"stop":1752006376252,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f08fd4dd3057f8f","name":"Check publish message after client node is restarted","time":{"start":1752006366705,"stop":1752006366705,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1ca3046070d0c4c","name":"should handle queue processing errors gracefully","time":{"start":1752006154046,"stop":1752006154046,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ce9313e08c2033","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752006457976,"stop":1752006457976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e08fae75f976344","name":"handles different clusterIds correctly","time":{"start":1752006138715,"stop":1752006138715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cade2466430554","name":"Push message with short payload","time":{"start":1752006835994,"stop":1752006835994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d249d745aa18187b","name":"should process queue every 500ms","time":{"start":1752006154041,"stop":1752006154045,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5a4140c2825a42d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752006138712,"stop":1752006138712,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbca113c11727d45","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752006316322,"stop":1752006316322,"duration":0},"status":"passed","severity":"normal"},{"uid":"405119096e755f3a","name":"Subscribe to topic containing Script and receive message","time":{"start":1752006708472,"stop":1752006708472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b28b9ffa4d85a76","name":"should set field with all protocols disabled","time":{"start":1752006144798,"stop":1752006144798,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad36930c1739a50","name":"Passing page size 19 when there are 20 messages","time":{"start":1752006502327,"stop":1752006502327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29d9ad9a34079cd","name":"Push message equal or less that 1MB","time":{"start":1752006835993,"stop":1752006835993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8128e78c92fd7b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752006138732,"stop":1752006138732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce6fc21d18b3633","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app42/4/topic217/json","time":{"start":1752006471626,"stop":1752006471626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7bcc868395c305","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752006154963,"stop":1752006154964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4569370a163e5358","name":"Check meta is set [symmetric]","time":{"start":1752006173215,"stop":1752006173215,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bec26790c941fc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752006708485,"stop":1752006708485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4661027b67c7b39d","name":"should be safe to call multiple times","time":{"start":1752006155345,"stop":1752006155345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5c6f51c23ca5e1","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752006144154,"stop":1752006144155,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d063a9ea7a71f2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752006193912,"stop":1752006193913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39d137029de391e","name":"Push message with content topic containing shell command","time":{"start":1752006835990,"stop":1752006835990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01f315df14e1001","name":"Check received message containing Russian","time":{"start":1752006653991,"stop":1752006653991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb91710427fa8cb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752006376250,"stop":1752006376251,"duration":1},"status":"passed","severity":"normal"},{"uid":"59da38acd8d8b400","name":"1 Relay, 1 Filter, gives up","time":{"start":1752006163119,"stop":1752006163120,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2ca1536f69d46a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752006184112,"stop":1752006184112,"duration":0},"status":"passed","severity":"normal"},{"uid":"134a7739680ddfe7","name":"should only return 1 node with relay capability","time":{"start":1752006163359,"stop":1752006163359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad796fa7a9d9dd69","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752006708477,"stop":1752006708477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1652cccce694e405","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752006471629,"stop":1752006471630,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7958ae0ee228808","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752006501008,"stop":1752006501008,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5aee67f19d9748","name":"Subscribe to topic containing XML and receive message","time":{"start":1752006708484,"stop":1752006708484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71676fa510561be","name":"should increase lamport timestamp","time":{"start":1752006198855,"stop":1752006198855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88cf57eda04d77e","name":"should remove event listeners","time":{"start":1752006154470,"stop":1752006154471,"duration":1},"status":"passed","severity":"normal"},{"uid":"da669b3f326d3482","name":"should encode/decode to text encoding","time":{"start":1752006144795,"stop":1752006144795,"duration":0},"status":"passed","severity":"normal"},{"uid":"432f48dd3094e385","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752006193904,"stop":1752006193904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b9942c3423392d","name":"should handle complete discovery-to-dial flow","time":{"start":1752006154989,"stop":1752006154989,"duration":0},"status":"passed","severity":"normal"},{"uid":"79efd8eb357b4d7c","name":"Push message with content topic containing JSON","time":{"start":1752006835990,"stop":1752006835990,"duration":0},"status":"passed","severity":"normal"},{"uid":"586717c2019c580b","name":"random static sharding 7 - Cluster ID: 139, Shard ID: 926","time":{"start":1752006498141,"stop":1752006498141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01efff4c4c19d71","name":"Encoder throws on undefined content topic","time":{"start":1752006173217,"stop":1752006173217,"duration":0},"status":"passed","severity":"normal"},{"uid":"69287c48c128a1f8","name":"Encoder throws on undefined content topic","time":{"start":1752006155362,"stop":1752006155362,"duration":0},"status":"passed","severity":"normal"},{"uid":"240e0f9b630883fd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752006138725,"stop":1752006138725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7984694a6193303","name":"should return false when peer is not on topic","time":{"start":1752006155352,"stop":1752006155352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d290a9ea48050d","name":"Check received message containing Basic HTML tag","time":{"start":1752006653982,"stop":1752006653982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9338aacd6985fdbd","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752006155025,"stop":1752006155025,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa6ad1c7bdf0bdc","name":"should return true when over bootstrap limit","time":{"start":1752006154953,"stop":1752006154953,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7e7c1e462b6c7d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752006446003,"stop":1752006446004,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b84acfdc0c016f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752006144156,"stop":1752006144156,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bf11b43e976e12","name":"should get all peers from store","time":{"start":1752006154933,"stop":1752006154933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56cfa5b06b4d6aa","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752006144160,"stop":1752006144160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ea8aa21c061ac9","name":"should mark all messages in causal history as acknowledged","time":{"start":1752006198860,"stop":1752006198860,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2ca421c4827e63","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752006835989,"stop":1752006835990,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee4b6d1d094db55","name":"Check received message with timestamp: 1752006214034000000 ","time":{"start":1752006653994,"stop":1752006653994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf6f605571c3306","name":"should dispatch network event when browser goes offline","time":{"start":1752006153868,"stop":1752006153868,"duration":0},"status":"passed","severity":"normal"},{"uid":"796bcbec3c03154b","name":"should reject if Filter is requested but not mounted","time":{"start":1752006184641,"stop":1752006184642,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a10c714c3eccfb3","name":"should maintain desired error rate","time":{"start":1752006196239,"stop":1752006196239,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af0987eced16d47","name":"Passing page size 110 when there are 120 messages","time":{"start":1752006502327,"stop":1752006502327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de033ce53fd5620","name":"Subscribe to topic containing long and publish message","time":{"start":1752006376247,"stop":1752006376247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1070deb88ad3a2e","name":"should clear dial history on start","time":{"start":1752006154015,"stop":1752006154016,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59bce48b7836026","name":"should check false positive rate","time":{"start":1752006196241,"stop":1752006196241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7f56df7ba3533e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752006163361,"stop":1752006163361,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9862b9c3d201c27b","name":"should insert message id into causal history","time":{"start":1752006198856,"stop":1752006198857,"duration":1},"status":"passed","severity":"normal"},{"uid":"154ab5c3d27fb692","name":"should reject if Store is requested but not mounted","time":{"start":1752006184641,"stop":1752006184641,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc985db5f312b284","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752006138741,"stop":1752006138741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9a758004f313b1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752006193933,"stop":1752006193934,"duration":1},"status":"passed","severity":"normal"},{"uid":"94db4155ac0f89b4","name":"rejects hash query with time filter","time":{"start":1752006155032,"stop":1752006155032,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f9a71a1b50e71e","name":"Nwaku publishes","time":{"start":1752006356240,"stop":1752006356240,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b701137a554d37","name":"Push message with rate limit","time":{"start":1752006835992,"stop":1752006835992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e9beb00e701bbf","name":"Push message with content topic containing Russian","time":{"start":1752006835988,"stop":1752006835989,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a83dab4b80ef3d","name":"should throw an error for missing sharding configuration","time":{"start":1752006138743,"stop":1752006138744,"duration":1},"status":"passed","severity":"normal"},{"uid":"24cf6bc0f8f57fdc","name":"random static sharding 8 - Cluster ID: 684, Shard ID: 878","time":{"start":1752006498141,"stop":1752006498143,"duration":2},"status":"passed","severity":"normal"},{"uid":"592b0be23fcf1862","name":"should add event listener for peer:discovery","time":{"start":1752006154977,"stop":1752006154978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6e18ee7dcb09ba","name":"Check message with invalid timestamp is not received","time":{"start":1752006653996,"stop":1752006653996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0db9674773ea5da","name":"Check received message containing long","time":{"start":1752006653989,"stop":1752006653989,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45bf6ad52d32231","name":"random static sharding 1 - Cluster ID: 744, Shard ID: 11","time":{"start":1752006498131,"stop":1752006498131,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dca203e71fc8d6","name":"Fails to push message bigger that 1MB","time":{"start":1752006835993,"stop":1752006835993,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5bf2c783edfba1","name":"should not allow unachievable error rate","time":{"start":1752006193589,"stop":1752006193590,"duration":1},"status":"passed","severity":"normal"},{"uid":"820797b910ef08a6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app51/6/topic187/utf8","time":{"start":1752006471628,"stop":1752006471628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7219c00d440fad32","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752006359533,"stop":1752006359534,"duration":1},"status":"passed","severity":"normal"},{"uid":"443bbc7b85250537","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752006193892,"stop":1752006193892,"duration":0},"status":"passed","severity":"normal"},{"uid":"356c8f9366958ea7","name":"should return empty list for no shard","time":{"start":1752006138720,"stop":1752006138720,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b807207beffb27","name":"Push message with shell command payload","time":{"start":1752006835985,"stop":1752006835985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2451b31dd273f368","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752006138710,"stop":1752006138710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07f467e212e343c","name":"should hang up bootstrap peer if over limit","time":{"start":1752006154931,"stop":1752006154931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b5e109abe64659","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752006184179,"stop":1752006184179,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b53a5cfe9ba45c7","name":"should handle peer store errors gracefully","time":{"start":1752006154954,"stop":1752006154955,"duration":1},"status":"passed","severity":"normal"},{"uid":"73555a2fe1c758df","name":"Push message with content topic containing short","time":{"start":1752006835987,"stop":1752006835987,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e187732db1d5a7","name":"should handle peer disconnect event when no connections remain","time":{"start":1752006153852,"stop":1752006153853,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d54559993e00b14","name":"should be safe to call multiple times","time":{"start":1752006154471,"stop":1752006154477,"duration":6},"status":"passed","severity":"normal"},{"uid":"661a77be03b7569a","name":"Decoder throws on empty string content topic","time":{"start":1752006155363,"stop":1752006155364,"duration":1},"status":"passed","severity":"normal"},{"uid":"83eb3f715402dbdb","name":"should handle dial errors gracefully","time":{"start":1752006154939,"stop":1752006154941,"duration":2},"status":"passed","severity":"normal"},{"uid":"4862ecc037b2223d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752006173212,"stop":1752006173214,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d9821da2286787b","name":"should dial with multiaddr and return stream","time":{"start":1752006155346,"stop":1752006155346,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec007f502b27d7a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752006138724,"stop":1752006138724,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a28df22a6073a1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752006511277,"stop":1752006511277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac3df0fc8044c4f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752006653995,"stop":1752006653995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed7aeb9d0496902","name":"Check received message containing JSON","time":{"start":1752006653982,"stop":1752006653983,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d048b1d1e1ceb65","name":"should create a new stream if no existing for protocol found","time":{"start":1752006155068,"stop":1752006155069,"duration":1},"status":"passed","severity":"normal"},{"uid":"4901c8678336f69e","name":"does not throw on valid cases","time":{"start":1752006138698,"stop":1752006138702,"duration":4},"status":"passed","severity":"normal"},{"uid":"513afbfa38f6d4cc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752006708467,"stop":1752006708467,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7077c4444b23e4","name":"should remove event listener for peer:discovery","time":{"start":1752006154979,"stop":1752006154980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2157ed1714dec66","name":"should handle disconnect when peer has no timers","time":{"start":1752006154503,"stop":1752006154503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54083456b337f55","name":"should wait for Store peer to be connected","time":{"start":1752006184643,"stop":1752006184644,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e79db88d5f25251","name":"Overlapping topic subscription","time":{"start":1752006708469,"stop":1752006708469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68b1f291675ddc4","name":"Check message on other pubsub topic is not received","time":{"start":1752006653996,"stop":1752006653996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc22260cfa1490","name":"should detect messages with missing dependencies","time":{"start":1752006198861,"stop":1752006198861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b01ebea27f1745","name":"should use shardsUnderCluster when provided","time":{"start":1752006184232,"stop":1752006184232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87815c1db7fbd4a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752006836001,"stop":1752006836001,"duration":0},"status":"passed","severity":"normal"},{"uid":"633a340cbcc02382","name":"throws on content topic with generation field greater than 0","time":{"start":1752006138705,"stop":1752006138705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a233f84472c1cee9","name":"Push message with special chars payload","time":{"start":1752006835995,"stop":1752006835995,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63a49e700d81b90","name":"handles empty contentTopics array correctly","time":{"start":1752006138744,"stop":1752006138744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d815440539dcdd8","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752006433790,"stop":1752006433790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4903e9831c02847","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752006708470,"stop":1752006708470,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb0e4066e71e04","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752006708474,"stop":1752006708474,"duration":0},"status":"passed","severity":"normal"},{"uid":"9806075c3d17283b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752006155069,"stop":1752006155070,"duration":1},"status":"passed","severity":"normal"},{"uid":"c219c0c68c49fcc2","name":"should initialize with isNetworkConnected as false","time":{"start":1752006153814,"stop":1752006153815,"duration":1},"status":"passed","severity":"normal"},{"uid":"290c838d3e1647a8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752006193892,"stop":1752006193892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96d7d05a9a21010","name":"Check message with no pubsub topic is not received","time":{"start":1752006653996,"stop":1752006653996,"duration":0},"status":"passed","severity":"normal"},{"uid":"64eb7de037be5eef","name":"random static sharding 6 - Cluster ID: 70, Shard ID: 778","time":{"start":1752006498139,"stop":1752006498140,"duration":1},"status":"passed","severity":"normal"},{"uid":"248d8bd8851a94a","name":"should not dispatch event when already disconnected","time":{"start":1752006153865,"stop":1752006153866,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1db675b561d4d1","name":"Check received message containing special chars","time":{"start":1752006653979,"stop":1752006653980,"duration":1},"status":"passed","severity":"normal"},{"uid":"df80e8e10f4e5e75","name":"Passing page size 11 when there are 10 messages","time":{"start":1752006502326,"stop":1752006502327,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9193d6b9b9b841f","name":"messageHashStr works with IProtoMessage","time":{"start":1752006154690,"stop":1752006154691,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9c5f3dd1eb28d8","name":"should be safe to call multiple times","time":{"start":1752006155344,"stop":1752006155344,"duration":0},"status":"passed","severity":"normal"},{"uid":"606fbe762a2c2bae","name":"Decoder throws on undefined content topic","time":{"start":1752006173218,"stop":1752006173218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bb0d72b4c90b58","name":"Decoder throws on undefined content topic","time":{"start":1752006155363,"stop":1752006155363,"duration":0},"status":"passed","severity":"normal"},{"uid":"441cf1456378cc8c","name":"Publish message with rate limit","time":{"start":1752006366705,"stop":1752006366705,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0550e92c478dfc","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752006433788,"stop":1752006433789,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4502913902e2bf2","name":"should return false and handle errors gracefully","time":{"start":1752006155348,"stop":1752006155348,"duration":0},"status":"passed","severity":"normal"},{"uid":"12edc2a38dfeca7e","name":"should dial peer when on same shard","time":{"start":1752006154040,"stop":1752006154040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df662f37258d50c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752006144159,"stop":1752006144159,"duration":0},"status":"passed","severity":"normal"},{"uid":"34217f2c5db719c5","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752006193897,"stop":1752006193897,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde16c8a1592c643","name":"should handle errors when removing globalThis listeners","time":{"start":1752006153835,"stop":1752006153836,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9bd1bb9b74888e","name":"1 Store, 2 fetches","time":{"start":1752006163119,"stop":1752006163119,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d130b1e0e461204","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752006154988,"stop":1752006154989,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11a27c9e02d7030","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752006138726,"stop":1752006138726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73a9c6316edf9fa","name":"Push message with SQL Injection payload","time":{"start":1752006835982,"stop":1752006835982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e511f4d639936c2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752006233842,"stop":1752006233843,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8b6a3ea38bccf2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752006193916,"stop":1752006193916,"duration":0},"status":"passed","severity":"normal"},{"uid":"d977984a9f801f66","name":"Check received message containing numeric","time":{"start":1752006653989,"stop":1752006653990,"duration":1},"status":"passed","severity":"normal"},{"uid":"550e07be3c59f77e","name":"Push message with Script payload","time":{"start":1752006835983,"stop":1752006835983,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b6e676790e2c9e","name":"Generator, 2 different pubsubtopics","time":{"start":1752006486364,"stop":1752006486368,"duration":4},"status":"passed","severity":"normal"},{"uid":"882d77320836137e","name":"Push message with emoji payload","time":{"start":1752006835986,"stop":1752006835986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb923929b27e1079","name":"should use DNS peer discovery with light client","time":{"start":1752006218616,"stop":1752006218616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b53a637e61017a3","name":"should not allow k > 12","time":{"start":1752006193585,"stop":1752006193588,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d4efcc6ca592d8f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752006653995,"stop":1752006653995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3950072d40cd062","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752006193920,"stop":1752006193925,"duration":5},"status":"passed","severity":"normal"},{"uid":"3aca3697e9f46c0d","name":"Ordered Callback - false","time":{"start":1752006494690,"stop":1752006494690,"duration":0},"status":"passed","severity":"normal"},{"uid":"beba4a1aa25ed2e2","name":"should not process empty queue","time":{"start":1752006154045,"stop":1752006154046,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bac68fab2667b41","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752006184113,"stop":1752006184113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92c83b22997f98b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752006708485,"stop":1752006708485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1384a0d9d1928af1","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752006708487,"stop":1752006708487,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3d401f6a4120be","name":"configure the node with multiple content topics","time":{"start":1752006471629,"stop":1752006471629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2b72690b2910fa","name":"Promise Callback - true","time":{"start":1752006494689,"stop":1752006494689,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad7b76f86ecfe26","name":"Generator, 2 different pubsubtopics","time":{"start":1752006486372,"stop":1752006486372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0682b43af98201","name":"should retry on complete failure if specified","time":{"start":1752006184540,"stop":1752006184541,"duration":1},"status":"passed","severity":"normal"},{"uid":"48aa0bae0c08c620","name":"should handle case when globalThis is not available","time":{"start":1752006153844,"stop":1752006153851,"duration":7},"status":"passed","severity":"normal"},{"uid":"a5b6a600aa91b177","name":"Query Generator, No message returned","time":{"start":1752006457975,"stop":1752006457975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c411d89375c711","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752006193925,"stop":1752006193925,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e8c7e20a0fd753","name":"should dial peer immediately when queue is empty","time":{"start":1752006154032,"stop":1752006154033,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6873f8214706c5c","name":"should emit a peer event after start","time":{"start":1752006218613,"stop":1752006218614,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7258983cd7f00a","name":"returns all values when wanted number matches available values","time":{"start":1752006162181,"stop":1752006162183,"duration":2},"status":"passed","severity":"normal"},{"uid":"b096aceeff5588b8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752006376252,"stop":1752006376252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cbfaec4ce87be8","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752006138718,"stop":1752006138718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d09a4f526373948","name":"Publish message with custom timestamp: Tue Jul 08 2025 19:25:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1752006366701,"stop":1752006366702,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7deab3ff6a38154","name":"Store - dialed after - with timeout","time":{"start":1752006515517,"stop":1752006515517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5eda172af7896c0","name":"Push message with shell command payload","time":{"start":1752006835997,"stop":1752006835997,"duration":0},"status":"passed","severity":"normal"},{"uid":"801e51aeb0232e2","name":"should dial peer when peer is discovered","time":{"start":1752006154985,"stop":1752006154985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba0d31b1cf67cc9","name":"it tolerates circular branch references","time":{"start":1752006163357,"stop":1752006163358,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e8987f698cf531","name":"should successfully stop","time":{"start":1752006184129,"stop":1752006184130,"duration":1},"status":"passed","severity":"normal"},{"uid":"153d29c7c3c820b0","name":"should not return locked peers if enough unlocked are available","time":{"start":1752006184434,"stop":1752006184435,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d80799264e6ebbd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752006193926,"stop":1752006193926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e80c2d0be278d79","name":"Push message with emoji payload","time":{"start":1752006835998,"stop":1752006835998,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ea230167fe1e7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752006193927,"stop":1752006193927,"duration":0},"status":"passed","severity":"normal"},{"uid":"5009fc1b0dc9b005","name":"Push message with content topic containing emoji","time":{"start":1752006836003,"stop":1752006836003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee26e5b821ecf4a","name":"Encoder throws on empty string content topic","time":{"start":1752006174827,"stop":1752006174827,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb30b9e0a47818c2","name":"should insert message into bloom filter","time":{"start":1752006198856,"stop":1752006198856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16a167d4ea002f8","name":"should handle corrupted shard info gracefully","time":{"start":1752006154715,"stop":1752006154715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0bc86dbf7a0ca4","name":"should work with custom bootstrap limits","time":{"start":1752006154955,"stop":1752006154960,"duration":5},"status":"passed","severity":"normal"},{"uid":"7a6969e2b835e054","name":"Check message with no pubsub topic is not received","time":{"start":1752006653986,"stop":1752006653986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3625050a297c39","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752006138717,"stop":1752006138717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8824740206b0620","name":"Callback on promise","time":{"start":1752006489027,"stop":1752006489027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96c7e3751283991","name":"should handle special patterns correctly","time":{"start":1752006196240,"stop":1752006196240,"duration":0},"status":"passed","severity":"normal"},{"uid":"b209a36f77f5ed6","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752006155070,"stop":1752006155070,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f2b43edfc02e13","name":"Push message with content topic containing XML","time":{"start":1752006836001,"stop":1752006836001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2534aa190ab938","name":"Check received message containing Russian","time":{"start":1752006653981,"stop":1752006653981,"duration":0},"status":"passed","severity":"normal"},{"uid":"62df5dd5524b9097","name":"should return false when network is not connected","time":{"start":1752006155346,"stop":1752006155346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2559450066d4e1d6","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752006193883,"stop":1752006193883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1bbe4eb24d8630","name":"should not receive a peer event before start","time":{"start":1752006218614,"stop":1752006218614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b8951393893d24","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752006154493,"stop":1752006154493,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc88d8fac829a8f","name":"should return false when pubsub topic parsing fails","time":{"start":1752006154713,"stop":1752006154714,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad16d56ba9534606","name":"Check publish message containing short","time":{"start":1752006366694,"stop":1752006366695,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdef1fb4106ae81","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752006708470,"stop":1752006708470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8dda9f98335767","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752006144158,"stop":1752006144159,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db15a382f14d921","name":"Delete observer","time":{"start":1752006344328,"stop":1752006344328,"duration":0},"status":"passed","severity":"normal"},{"uid":"e517b0931cfbba75","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752006225338,"stop":1752006225339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3da4544740cd3d","name":"Publishes to nwaku","time":{"start":1752006356239,"stop":1752006356240,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07381d703408dad","name":"Subscribe and receives messages on 20 topics","time":{"start":1752006708467,"stop":1752006708467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44ac8148e5377d6","name":"Check received message containing Script","time":{"start":1752006653981,"stop":1752006653982,"duration":1},"status":"passed","severity":"normal"},{"uid":"7839dbce03ff8fc9","name":"should never report false negatives","time":{"start":1752006196239,"stop":1752006196239,"duration":0},"status":"passed","severity":"normal"},{"uid":"561328948d714375","name":"Meta field set when metaSetter is specified","time":{"start":1752006155362,"stop":1752006155362,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b2207a454efae1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752006708468,"stop":1752006708468,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5da8d0a653f5437","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752006446009,"stop":1752006446009,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd92244889110771","name":"Query generator for 2000 messages","time":{"start":1752006489031,"stop":1752006489035,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a3294fc843f0bc6","name":"Check message on other pubsub topic is not received","time":{"start":1752006653985,"stop":1752006653986,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4a7f699cc2fb5d","name":"should set field with only STORE enabled","time":{"start":1752006144799,"stop":1752006144799,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5aaf17b9265a9a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752006138714,"stop":1752006138715,"duration":1},"status":"passed","severity":"normal"},{"uid":"762e07828bc2f69a","name":"should dial all known peers when reached zero connections","time":{"start":1752006245570,"stop":1752006245570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01f65b771948be7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752006708478,"stop":1752006708478,"duration":0},"status":"passed","severity":"normal"},{"uid":"75560320557dcf63","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752006144151,"stop":1752006144152,"duration":1},"status":"passed","severity":"normal"},{"uid":"8361d5d5d044aca2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752006359533,"stop":1752006359533,"duration":0},"status":"passed","severity":"normal"},{"uid":"146b845d072d4dd4","name":"rejects hash query with content filter parameters","time":{"start":1752006155026,"stop":1752006155031,"duration":5},"status":"passed","severity":"normal"},{"uid":"c956945233c3324b","name":"should return false when peer has no shard info","time":{"start":1752006154709,"stop":1752006154709,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c5d5edf03defee","name":"Check received message with timestamp: 1752006214034 ","time":{"start":1752006653984,"stop":1752006653984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad91c997111ebe03","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752006154681,"stop":1752006154681,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5b99ef81b62fcd","name":"should not execute task if max attempts is 0","time":{"start":1752006184307,"stop":1752006184307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8779d14956cedd86","name":"Check received message containing XML","time":{"start":1752006653982,"stop":1752006653982,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf42090514c6d782","name":"Asymmetric encrypt & decrypt","time":{"start":1752006173580,"stop":1752006173580,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7af06c108aa935","name":"should get / set TCP multiaddr","time":{"start":1752006144796,"stop":1752006144796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73e6ac7f949f281","name":"should handle network check errors gracefully","time":{"start":1752006154047,"stop":1752006154047,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c483fdb2b08f787","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752006193920,"stop":1752006193920,"duration":0},"status":"passed","severity":"normal"},{"uid":"37580552fa3bde34","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752006155069,"stop":1752006155069,"duration":0},"status":"passed","severity":"normal"},{"uid":"928f23271af7fc42","name":"should allow redial after cooldown period","time":{"start":1752006154039,"stop":1752006154039,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a95b92af63da60","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752006198858,"stop":1752006198858,"duration":0},"status":"passed","severity":"normal"},{"uid":"499308f26b7b8669","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752006193917,"stop":1752006193918,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e4b6f9a3036a2d","name":"should increase lamport timestamp","time":{"start":1752006198857,"stop":1752006198858,"duration":1},"status":"passed","severity":"normal"},{"uid":"592f1389211a5c44","name":"should retry if all attempts fail","time":{"start":1752006184308,"stop":1752006184308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4586d8979f4e17df","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752006193899,"stop":1752006193899,"duration":0},"status":"passed","severity":"normal"},{"uid":"92178d558d42cd1c","name":"should clear the dialing interval","time":{"start":1752006154016,"stop":1752006154030,"duration":14},"status":"passed","severity":"normal"},{"uid":"e115ecccda513e40","name":"connects to nwaku","time":{"start":1752006509577,"stop":1752006509577,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b2094ba1fe2acf","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752006193903,"stop":1752006193904,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd49e5c0dd40144c","name":"start node with empty content topic","time":{"start":1752006471630,"stop":1752006471630,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc64baffee6af046","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752006138740,"stop":1752006138741,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5ba47b5c3ffd3b","name":"should properly clean up resources when disposed","time":{"start":1752006183391,"stop":1752006183395,"duration":4},"status":"passed","severity":"normal"},{"uid":"a2b75266e9b41e97","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752006184113,"stop":1752006184113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c95994b0fabe4e","name":"should dispatch network event when browser goes online","time":{"start":1752006153868,"stop":1752006153868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4603dd908dbd89","name":"should dial peer when no shard info available","time":{"start":1752006154040,"stop":1752006154041,"duration":1},"status":"passed","severity":"normal"},{"uid":"87aa8e4332239db9","name":"Check message received after jswaku node is restarted","time":{"start":1752006653987,"stop":1752006653988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35bcbccf0cae052","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752006193904,"stop":1752006193911,"duration":7},"status":"passed","severity":"normal"},{"uid":"df62cef4b2db36b7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752006138726,"stop":1752006138727,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a81bed65d7c3b9","name":"Using a function","time":{"start":1752006509578,"stop":1752006509579,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cff6aaa1c62a8f2","name":"Check publish message containing Script","time":{"start":1752006366698,"stop":1752006366698,"duration":0},"status":"passed","severity":"normal"},{"uid":"103f8d28fc43f54c","name":"should filter out already connected peers","time":{"start":1752006154937,"stop":1752006154939,"duration":2},"status":"passed","severity":"normal"},{"uid":"87a77173205c1fa8","name":"Push message with content topic containing SQL Injection","time":{"start":1752006835989,"stop":1752006835989,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dac7bc9863647e0","name":"Push message equal or less that 1MB","time":{"start":1752006836005,"stop":1752006836005,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea2014991a7a7f3","name":"should not hang up bootstrap peer if under limit","time":{"start":1752006154930,"stop":1752006154931,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c68a9891ca141f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app9/2/topic226/proto","time":{"start":1752006471624,"stop":1752006471624,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dd2990aef36cdc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752006138708,"stop":1752006138708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c84f94212d035c3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752006162898,"stop":1752006162899,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ca46f73a419672","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752006193897,"stop":1752006193899,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3d061edfae56996","name":"Push message with Arabic payload","time":{"start":1752006835981,"stop":1752006835982,"duration":1},"status":"passed","severity":"normal"},{"uid":"803bc8a0eeae01fb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752006184433,"stop":1752006184434,"duration":1},"status":"passed","severity":"normal"},{"uid":"5645a6a43b520531","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752006708475,"stop":1752006708476,"duration":1},"status":"passed","severity":"normal"},{"uid":"862384922faafc8b","name":"should clear timers for specific peer on disconnect","time":{"start":1752006154503,"stop":1752006154503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6ad449610e68a0","name":"isConnected should return false after all peers disconnect","time":{"start":1752006233843,"stop":1752006233844,"duration":1},"status":"passed","severity":"normal"},{"uid":"13be60bf24936332","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752006193930,"stop":1752006193931,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2a8dbb866f0e8e","name":"Check message with no content topic is not received","time":{"start":1752006653986,"stop":1752006653986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac81fd4278becec","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752006193913,"stop":1752006193914,"duration":1},"status":"passed","severity":"normal"},{"uid":"923647bd444f69da","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752006138729,"stop":1752006138729,"duration":0},"status":"passed","severity":"normal"},{"uid":"56088d485b3b8681","name":"should return null for non-existent peer","time":{"start":1752006154947,"stop":1752006154947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12c5428e79c774a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752006138746,"stop":1752006138747,"duration":1},"status":"passed","severity":"normal"},{"uid":"affe830c212f3406","name":"should retry failed tasks","time":{"start":1752006184298,"stop":1752006184304,"duration":6},"status":"passed","severity":"normal"},{"uid":"3531672cb90d4d95","name":"should process tasks in queue","time":{"start":1752006184297,"stop":1752006184297,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd2f77830fba677","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752006708473,"stop":1752006708474,"duration":1},"status":"passed","severity":"normal"},{"uid":"12467fc300045f78","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752006233845,"stop":1752006233845,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ad72f9d000d141","name":"should remove event listeners from globalThis","time":{"start":1752006153835,"stop":1752006153835,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d9e6d92c35fd61","name":"should throw an error for insufficient data","time":{"start":1752006138817,"stop":1752006138817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b02af57899d67cd","name":"should create ShardReader with contentTopics network config","time":{"start":1752006154706,"stop":1752006154707,"duration":1},"status":"passed","severity":"normal"},{"uid":"95497b59d5c8db64","name":"Non TWN Cluster","time":{"start":1752006471622,"stop":1752006471624,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b145fa104fafbe3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752006225337,"stop":1752006225338,"duration":1},"status":"passed","severity":"normal"},{"uid":"be469d1b1e27b4c","name":"start node with empty shard should fail","time":{"start":1752006498146,"stop":1752006498149,"duration":3},"status":"passed","severity":"normal"},{"uid":"536363da26a0f208","name":"Accepts a valid Waku Message","time":{"start":1752006188275,"stop":1752006188276,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bbc25afd81b31b","name":"should start the dialing interval","time":{"start":1752006154015,"stop":1752006154015,"duration":0},"status":"passed","severity":"normal"},{"uid":"64512ec3582617f1","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app42/7/topic916/proto","time":{"start":1752006471626,"stop":1752006471627,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0bb7fe19710374","name":"returns only open connection if one present","time":{"start":1752006154967,"stop":1752006154967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90a5cbc30376aae","name":"Check received message containing XML","time":{"start":1752006653992,"stop":1752006653992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca41be9b3ea56d5a","name":"Check message with no payload is not received","time":{"start":1752006653997,"stop":1752006653997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8845044372938262","name":"A test","time":{"start":1752006305348,"stop":1752006305348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece8342791b20969","name":"Push message with JSON payload","time":{"start":1752006835997,"stop":1752006835997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6505be0f11c8567","name":"Push message with content topic containing escaped characters","time":{"start":1752006836002,"stop":1752006836002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9532c7ea248cdd64","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752006708486,"stop":1752006708486,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0b3ed86afcf7ba","name":"Push message with content topic containing special chars","time":{"start":1752006835999,"stop":1752006836000,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea405df00ce73abf","name":"should start and setup intervals and event listeners","time":{"start":1752006184954,"stop":1752006184954,"duration":0},"status":"passed","severity":"normal"},{"uid":"664cf669b447d002","name":"Fails to publish message with empty text","time":{"start":1752006366702,"stop":1752006366703,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a403dc2b27f48d2","name":"should handle dial errors","time":{"start":1752006155347,"stop":1752006155347,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d61a87ca5534abe","name":"should be safe to call multiple times","time":{"start":1752006154923,"stop":1752006154923,"duration":0},"status":"passed","severity":"normal"},{"uid":"977456e8580f6bfd","name":"udp ip6 address","time":{"start":1752006144204,"stop":1752006144204,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ea17c10d6a7fb7","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752006138745,"stop":1752006138745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c19a7cf6c59e6","name":"Push message with Basic HTML tag payload","time":{"start":1752006835996,"stop":1752006835997,"duration":1},"status":"passed","severity":"normal"},{"uid":"7836f00bd51f3bf5","name":"Push message with custom timestamp: 1721247845884","time":{"start":1752006836004,"stop":1752006836004,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f6b4297cc1266f","name":"should dial second nwaku node that was discovered","time":{"start":1752006287362,"stop":1752006287363,"duration":1},"status":"broken","severity":"normal"},{"uid":"199dceeec3fed283","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752006138713,"stop":1752006138713,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed84d7ae66e9513","name":"should clear existing timers before creating new ones","time":{"start":1752006154504,"stop":1752006154504,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c311ade354685c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752006193887,"stop":1752006193890,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1b0b6fed9c618d5","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752006138719,"stop":1752006138719,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cbd358a5d09b14","name":"Filter","time":{"start":1752006515519,"stop":1752006515519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03529acba1b77","name":"should handle dial errors gracefully","time":{"start":1752006154041,"stop":1752006154041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e77a107a7078cc","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752006511277,"stop":1752006511278,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c607749c289f8","name":"Check received message containing special chars","time":{"start":1752006653990,"stop":1752006653990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c327d8f9b8bb6a54","name":"Sign & Recover","time":{"start":1752006173582,"stop":1752006173582,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebb65ac19d69d0f","name":"Overlapping topic subscription","time":{"start":1752006376246,"stop":1752006376246,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5da051f43b42434c","name":"should not create relay timers when relay is not provided","time":{"start":1752006154496,"stop":1752006154496,"duration":0},"status":"passed","severity":"normal"},{"uid":"409a19f54ff4d039","name":"should be able to encode the field with only STORE set to true","time":{"start":1752006144153,"stop":1752006144153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8de1f431d44344","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752006376253,"stop":1752006376253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced6ca879d8698db","name":"handles different networkShards values correctly","time":{"start":1752006138715,"stop":1752006138715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a964d726c740972","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752006184537,"stop":1752006184538,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e2daa2f9406709","name":"should not fail to start the service if it is already started","time":{"start":1752006167210,"stop":1752006167210,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fc901952ae62c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752006193892,"stop":1752006193893,"duration":1},"status":"passed","severity":"normal"},{"uid":"5766b8d99b77abd1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752006198864,"stop":1752006198864,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d8c1e80e1d1e36","name":"more peers than existing","time":{"start":1752006342652,"stop":1752006342653,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c8af958c26bf2c47","name":"Check received message containing SQL Injection","time":{"start":1752006653981,"stop":1752006653981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c20fd61882972ee","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752006708479,"stop":1752006708479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1f2bc31c3e3d41d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752006316322,"stop":1752006316322,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f36aaf44ca106a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752006154681,"stop":1752006154682,"duration":1},"status":"passed","severity":"normal"},{"uid":"122b8abc68092772","name":"Push message with custom timestamp: 1752009845884","time":{"start":1752006836004,"stop":1752006836004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b784823da172a65","name":"Check publish message containing shell command","time":{"start":1752006366700,"stop":1752006366700,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b13e5b8f2028e7f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752006376248,"stop":1752006376248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd4402d110ce9e3","name":"Check received message containing shell command","time":{"start":1752006653993,"stop":1752006653993,"duration":0},"status":"passed","severity":"normal"},{"uid":"aded13f5cc01d18e","name":"should serialize and deserialize correctly","time":{"start":1752006196240,"stop":1752006196240,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd033a6a3e3e821a","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752006184169,"stop":1752006184176,"duration":7},"status":"passed","severity":"normal"},{"uid":"5e4726e9ec3cf7d7","name":"should add event listeners to libp2p","time":{"start":1752006153823,"stop":1752006153824,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc010179aa92944","name":"Check received message containing escaped characters","time":{"start":1752006653983,"stop":1752006653983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00f1406b704ee00","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752006184176,"stop":1752006184176,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4115a5321ed5ce","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752006154713,"stop":1752006154713,"duration":0},"status":"passed","severity":"normal"},{"uid":"934c62a520bd1740","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752006154718,"stop":1752006154718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e552a249b0e65ca","name":"should not create multiple intervals when called multiple times","time":{"start":1752006154016,"stop":1752006154016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba7855d879c62d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752006153875,"stop":1752006153875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adc5170ca8b860d","name":"should encodeTxt and decodeTxt","time":{"start":1752006144790,"stop":1752006144790,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86044d31c7c49a9","name":"Callback on promise, aborts when callback returns true","time":{"start":1752006489028,"stop":1752006489028,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f80cbac7ef72a1","name":"should properly create location multiaddrs - udp6","time":{"start":1752006144797,"stop":1752006144797,"duration":0},"status":"passed","severity":"normal"},{"uid":"59898f2b7306c6f7","name":"should drop connection via multiaddr with hangUp","time":{"start":1752006305463,"stop":1752006305463,"duration":0},"status":"passed","severity":"normal"},{"uid":"9202ee5078fcada4","name":"should drop connection to all peers on hangUp","time":{"start":1752006305461,"stop":1752006305462,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27cfd1353da4baa","name":"should handle empty pubsub topics","time":{"start":1752006154504,"stop":1752006154504,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a725a692d77629","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752006471622,"stop":1752006471622,"duration":0},"status":"passed","severity":"normal"},{"uid":"11afaa5dd44f8f78","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752006387932,"stop":1752006387932,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eea2b6e6fe21107","name":"should keep entries that haven't expired yet","time":{"start":1752006183389,"stop":1752006183390,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa58d9869664f38","name":"should partition messages based on acknowledgement status","time":{"start":1752006198862,"stop":1752006198862,"duration":0},"status":"passed","severity":"normal"},{"uid":"485a98ff1e7e04e6","name":"Push message with Basic HTML tag payload","time":{"start":1752006835984,"stop":1752006835984,"duration":0},"status":"passed","severity":"normal"},{"uid":"98863704a9eca331","name":"Check received message containing SQL Injection","time":{"start":1752006653991,"stop":1752006653991,"duration":0},"status":"passed","severity":"normal"},{"uid":"171ed75713ef5d66","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752006138719,"stop":1752006138719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8eb90411ae9ffa","name":"Push message with content topic containing XML","time":{"start":1752006835989,"stop":1752006835989,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e0ced59ee8f7e","name":"should return no connections if no open connection provided","time":{"start":1752006154967,"stop":1752006154968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbb47cdd6652ce0","name":"Push message with numeric payload","time":{"start":1752006835980,"stop":1752006835980,"duration":0},"status":"passed","severity":"normal"},{"uid":"30353179382e87f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752006193934,"stop":1752006193934,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ec9b2101fb9573","name":"should properly create location multiaddrs - udp4","time":{"start":1752006144796,"stop":1752006144796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c9f95d596b8257","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752006138727,"stop":1752006138728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d9ede5ad19e51","name":"Query with Promise Callback, No message returned","time":{"start":1752006457977,"stop":1752006457978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95e46ca28c63188","name":"random static sharding 10 - Cluster ID: 154, Shard ID: 961","time":{"start":1752006498145,"stop":1752006498145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f7077df71b83cb","name":"should handle null peers returned by getPeer","time":{"start":1752006154955,"stop":1752006154955,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbefcbf09bcb3813","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752006154683,"stop":1752006154683,"duration":0},"status":"passed","severity":"normal"},{"uid":"504aa02c8e62334c","name":"Default pageSize","time":{"start":1752006502327,"stop":1752006502328,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a94f44c8a80a2d","name":"Push message with Arabic payload","time":{"start":1752006835995,"stop":1752006835995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0039e489f80134","name":"should add received messages to bloom filter","time":{"start":1752006198859,"stop":1752006198859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b791cbfe984207","name":"should return tags for existing peer","time":{"start":1752006154942,"stop":1752006154943,"duration":1},"status":"passed","severity":"normal"},{"uid":"8687b5d6331db020","name":"should return true when peer is on the same network","time":{"start":1752006154708,"stop":1752006154708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebc263af623acf1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752006193893,"stop":1752006193894,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e59ef511af158b","name":"should handle general insertion and lookup correctly","time":{"start":1752006196240,"stop":1752006196241,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5d951f7e856c16","name":"Check received message with timestamp: 1752006214034000000 ","time":{"start":1752006653984,"stop":1752006653984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8090a44e6509323c","name":"should properly create location multiaddrs - udp","time":{"start":1752006144797,"stop":1752006144797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc3c172e46effc5","name":"Sets default value correctly","time":{"start":1752006509580,"stop":1752006509581,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46b8a4338a6469c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752006144155,"stop":1752006144156,"duration":1},"status":"passed","severity":"normal"},{"uid":"68cf2f6970c2edd8","name":"Query Generator - true","time":{"start":1752006494686,"stop":1752006494688,"duration":2},"status":"passed","severity":"normal"},{"uid":"724adab50aa0acf6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752006162900,"stop":1752006162900,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd3a345eeef71e5","name":"should skip peer when already connected","time":{"start":1752006154033,"stop":1752006154033,"duration":0},"status":"passed","severity":"normal"},{"uid":"703722971c2616d7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752006138711,"stop":1752006138711,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bda96f0aafdbd8","name":"should return PeerId when PeerId is provided","time":{"start":1752006154716,"stop":1752006154716,"duration":0},"status":"passed","severity":"normal"},{"uid":"17421ecdaa6eb750","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752006154496,"stop":1752006154497,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f780b2f088263b","name":"should dial one peer on dial","time":{"start":1752006305462,"stop":1752006305462,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db5f775a32b8f8f","name":"Push message with content topic containing Chinese","time":{"start":1752006835988,"stop":1752006835988,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a9500423fc06bc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752006708466,"stop":1752006708466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb496db34832bec8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752006138739,"stop":1752006138740,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9dff675193670d","name":"Push message with escaped characters payload","time":{"start":1752006835985,"stop":1752006835985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24324bc5db1e077","name":"should throw error - no public key","time":{"start":1752006144792,"stop":1752006144792,"duration":0},"status":"passed","severity":"normal"},{"uid":"297282654c4c3400","name":"should not retry if at least one success","time":{"start":1752006184307,"stop":1752006184307,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3c77bea6cac67b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752006486371,"stop":1752006486371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a5ea8f8668e2179","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752006511280,"stop":1752006511280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eaad2426d05eda2","name":"connected peers and dial","time":{"start":1752006342651,"stop":1752006342651,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a0f97ee79f4e6f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752006376244,"stop":1752006376244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b124490af4ec90fd","name":"should not retry if at least one success","time":{"start":1752006184541,"stop":1752006184541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf06684ab8c2ac0","name":"should return all connected peers without codec filter","time":{"start":1752006155349,"stop":1752006155349,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d5469274fb10a6","name":"different cluster, different shard: nodes don't connect","time":{"start":1752006316326,"stop":1752006316327,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02db69e595be596","name":"Wrong topic","time":{"start":1752006471628,"stop":1752006471629,"duration":1},"status":"passed","severity":"normal"},{"uid":"f331062e0008ec72","name":"Push 30 different messages","time":{"start":1752006835986,"stop":1752006835986,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a636f01cdf160697","name":"should store libp2p and options references","time":{"start":1752006154915,"stop":1752006154915,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18162049021bc4e","name":"should set field with only FILTER enabled","time":{"start":1752006144799,"stop":1752006144799,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb9c974c252fcb2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752006708477,"stop":1752006708478,"duration":1},"status":"passed","severity":"normal"},{"uid":"edabd301eb60590f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752006359536,"stop":1752006359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb6f8b70556c60c","name":"Push message with unicode special characters payload","time":{"start":1752006835985,"stop":1752006835986,"duration":1},"status":"passed","severity":"normal"},{"uid":"551f78a1e492f0cb","name":"should create ShardReader with shards network config","time":{"start":1752006154707,"stop":1752006154707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac818e2d294e346b","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752006184241,"stop":1752006184241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60d7a668992c314","name":"Relay - dialed first","time":{"start":1752006515515,"stop":1752006515516,"duration":1},"status":"passed","severity":"normal"},{"uid":"82690ccab7fc690c","name":"should handle errors when globalThis is not available","time":{"start":1752006153825,"stop":1752006153834,"duration":9},"status":"passed","severity":"normal"},{"uid":"6bfce2b409f98473","name":"should handle peerStore errors gracefully","time":{"start":1752006155350,"stop":1752006155350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8bdc2224ab6c56","name":"Check received message containing Script","time":{"start":1752006653991,"stop":1752006653992,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd443f2c0ba4a2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752006387932,"stop":1752006387932,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a588f16b5030a2","name":"Check received message containing shell command","time":{"start":1752006653983,"stop":1752006653983,"duration":0},"status":"passed","severity":"normal"},{"uid":"887b2f8ce339cbaa","name":"should remove event listeners from libp2p","time":{"start":1752006153834,"stop":1752006153835,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1532e2939100b2c","name":"Check publish message after service node is restarted","time":{"start":1752006366704,"stop":1752006366704,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9a97fcde35d0873","name":"should throw if no connection provided","time":{"start":1752006155068,"stop":1752006155068,"duration":0},"status":"passed","severity":"normal"},{"uid":"4427c05b16cf93fd","name":"should set field with only RELAY enabled","time":{"start":1752006144799,"stop":1752006144799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e38dfdbe5182ae","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752006138740,"stop":1752006138740,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb8df35c32757a3","name":"Check publish message containing special chars","time":{"start":1752006366696,"stop":1752006366696,"duration":0},"status":"passed","severity":"normal"},{"uid":"486713d8eef4e57","name":"Relay + Store","time":{"start":1752006219671,"stop":1752006219672,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d23f1d3461d5115","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752006184436,"stop":1752006184436,"duration":0},"status":"passed","severity":"normal"},{"uid":"8021c8975aeb2464","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752006138740,"stop":1752006138740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0220dd97563d1cf","name":"should be delivered immediately if received","time":{"start":1752006198864,"stop":1752006198864,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebb98607e0446e0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app22/7/topic379/xml","time":{"start":1752006471627,"stop":1752006471627,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e56414f1afccc63","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752006376248,"stop":1752006376249,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd874f81e6a24d4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752006708467,"stop":1752006708467,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61e30ede6f4a2080","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752006162896,"stop":1752006162898,"duration":2},"status":"passed","severity":"normal"},{"uid":"3db16e25a3837cbd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752006138728,"stop":1752006138729,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdc2832b64130a4","name":"should be online or offline if network state changed","time":{"start":1752006233846,"stop":1752006233846,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf90486f83d52ac","name":"should respect custom numPeersToUse configuration","time":{"start":1752006184437,"stop":1752006184438,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3a0f75b234cc33","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752006233842,"stop":1752006233842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e97188d543664a","name":"Push message with custom timestamp: 1752002645884","time":{"start":1752006835993,"stop":1752006835993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a1ec556a6e2851","name":"should return false when no connections","time":{"start":1752006154949,"stop":1752006154951,"duration":2},"status":"passed","severity":"normal"},{"uid":"bcecc09fbbeb80d5","name":"Push message with long payload","time":{"start":1752006835979,"stop":1752006835979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2664425b7738250c","name":"Push message with meta","time":{"start":1752006836003,"stop":1752006836003,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f92b08d20e20a","name":"should throw error - no id","time":{"start":1752006144792,"stop":1752006144792,"duration":0},"status":"passed","severity":"normal"},{"uid":"14db0293fb6fa651","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752006198859,"stop":1752006198859,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d432de42b2e49b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752006144791,"stop":1752006144791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba9d8de4c8f8d85","name":"Push message with XML payload","time":{"start":1752006835983,"stop":1752006835983,"duration":0},"status":"passed","severity":"normal"},{"uid":"274ee54a940b31ff","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752006154931,"stop":1752006154932,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdf6488feddbf87","name":"should return false when peer shard info is not found","time":{"start":1752006154711,"stop":1752006154712,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c1fb0be12f6204","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752006387931,"stop":1752006387931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c118bf0240ba9ae2","name":"should not change state when connections remain after disconnect","time":{"start":1752006153853,"stop":1752006153865,"duration":12},"status":"passed","severity":"normal"},{"uid":"b8361e5388c2a51d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752006183884,"stop":1752006183885,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f2a844cf894939","name":"should handle different types of entries","time":{"start":1752006183390,"stop":1752006183391,"duration":1},"status":"passed","severity":"normal"},{"uid":"a993cf6fca18e701","name":"should return PeerId when PeerId is provided","time":{"start":1752006154719,"stop":1752006154719,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd05aa9e50c2be5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752006154689,"stop":1752006154690,"duration":1},"status":"passed","severity":"normal"},{"uid":"820d7dda002b20dc","name":"should handle ping failures gracefully","time":{"start":1752006154486,"stop":1752006154489,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d9391c5f1a63f2b","name":"Check publish message containing unicode special characters","time":{"start":1752006366700,"stop":1752006366700,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f532b3f39f8f20","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752006359534,"stop":1752006359535,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a78e341b0635bb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752006486372,"stop":1752006486372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99c10f577501805","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app7/4/topic699/json","time":{"start":1752006471626,"stop":1752006471626,"duration":0},"status":"passed","severity":"normal"},{"uid":"af413513ca781aef","name":"should handle case with all peers already connected","time":{"start":1752006154941,"stop":1752006154942,"duration":1},"status":"passed","severity":"normal"},{"uid":"551e7ee44fa33eae","name":"Publish message with custom timestamp: Tue Jul 08 2025 21:25:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1752006366702,"stop":1752006366702,"duration":0},"status":"passed","severity":"normal"},{"uid":"9367fa41e3496e52","name":"should push the message to the outgoing buffer","time":{"start":1752006198855,"stop":1752006198856,"duration":1},"status":"passed","severity":"normal"},{"uid":"47102c0a7ed58289","name":"should set field with all protocols enabled","time":{"start":1752006144798,"stop":1752006144798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4bd5ca07bd1f20","name":"Push message with unicode special characters payload","time":{"start":1752006835998,"stop":1752006835998,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ca6f2c0025b449","name":"messageHashStr produces different results for different inputs","time":{"start":1752006154692,"stop":1752006154693,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ec3e91d2198001","name":"Push message with content topic containing numeric","time":{"start":1752006835999,"stop":1752006835999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c5363023d3c152","name":"should decode valid enr with tcp successfully","time":{"start":1752006144791,"stop":1752006144792,"duration":1},"status":"passed","severity":"normal"},{"uid":"2081860f93eb05a2","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752006359535,"stop":1752006359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"78377fc29fffc306","name":"should reject if Relay is requested but not mounted","time":{"start":1752006184640,"stop":1752006184640,"duration":0},"status":"passed","severity":"normal"},{"uid":"427263412eaf497d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752006498130,"stop":1752006498130,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3848c069c5f0c3","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752006193882,"stop":1752006193883,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec424a146b7b11b4","name":"Publish without waiting for remote peer","time":{"start":1752006376242,"stop":1752006376244,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc84443abb900bf1","name":"should remove event listeners","time":{"start":1752006154922,"stop":1752006154922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd4fd40b43f7779","name":"ignores unrecognized TXT record formats","time":{"start":1752006163358,"stop":1752006163358,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e812990155dbacb","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752006184113,"stop":1752006184129,"duration":16},"status":"passed","severity":"normal"},{"uid":"1813890240818ee4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752006387930,"stop":1752006387930,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ec1ad47ed2e7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752006138710,"stop":1752006138711,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a62275b7454628","name":"should handle browser offline state overriding peer connections","time":{"start":1752006153877,"stop":1752006153877,"duration":0},"status":"passed","severity":"normal"},{"uid":"75576f4e34700ca7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752006376248,"stop":1752006376248,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c12b22502c8c2e","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752006446011,"stop":1752006446011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0d2cee0c2660870","name":"should handle peer store errors gracefully","time":{"start":1752006154987,"stop":1752006154987,"duration":0},"status":"passed","severity":"normal"},{"uid":"96665064fd4571aa","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752006193894,"stop":1752006193895,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24addfcaff36980","name":"Check received message containing escaped characters","time":{"start":1752006653993,"stop":1752006653993,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a9f043b327f947","name":"should maintain proper timestamps if all messages received","time":{"start":1752006198858,"stop":1752006198858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94bba437a68f09f","name":"Push message with custom timestamp: 1752002645884","time":{"start":1752006836004,"stop":1752006836004,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9b280a0c698eab","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752006653985,"stop":1752006653985,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7392650cb0fa55","name":"random static sharding 3 - Cluster ID: 194, Shard ID: 834","time":{"start":1752006498132,"stop":1752006498133,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d285b6d6ed37ae","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752006154954,"stop":1752006154954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e9e24281e0878f","name":"Push message with Russian payload","time":{"start":1752006835982,"stop":1752006835982,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad71ab2e505b1fe","name":"Encoder throws on empty string content topic","time":{"start":1752006155363,"stop":1752006155363,"duration":0},"status":"passed","severity":"normal"},{"uid":"4078e95987813d4","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752006184232,"stop":1752006184232,"duration":0},"status":"passed","severity":"normal"},{"uid":"18eb3845e4a8e043","name":"should deliver messages after dependencies are met","time":{"start":1752006198861,"stop":1752006198861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8ef43ff7575ba8","name":"Relay - times out","time":{"start":1752006515516,"stop":1752006515517,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa174dfe8caac7a","name":"should hang up with multiaddr and return true on success","time":{"start":1752006155347,"stop":1752006155348,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d29f77bc65232b5","name":"should be safe to call multiple times","time":{"start":1752006154921,"stop":1752006154922,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b6c40c75c90f3","name":"shard 0","time":{"start":1752006498126,"stop":1752006498127,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b17238bf5c7c351","name":"should not fail to stop the service if it was not started","time":{"start":1752006342345,"stop":1752006342345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dd2f7032a2fb85","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752006193887,"stop":1752006193887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c74e7bfbaf1d71","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752006162900,"stop":1752006162906,"duration":6},"status":"passed","severity":"normal"},{"uid":"48ed639b809b66e4","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752006144156,"stop":1752006144157,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11ff631a12efa76","name":"should be safe to call multiple times","time":{"start":1752006154470,"stop":1752006154470,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2344bd17c1ea57","name":"should select older connection if present","time":{"start":1752006154968,"stop":1752006154968,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc639084cc4dd1ff","name":"should load peers from local storage and dispatch events","time":{"start":1752006167212,"stop":1752006167213,"duration":1},"status":"passed","severity":"normal"},{"uid":"831fa8c4c1da1dec","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752006708479,"stop":1752006708479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34b0d1b82b57827","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752006708486,"stop":1752006708487,"duration":1},"status":"passed","severity":"normal"},{"uid":"141530838e840f1c","name":"should attach causal history and bloom filter to each message","time":{"start":1752006198857,"stop":1752006198857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94fe178a4cd51ac","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752006511279,"stop":1752006511279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f805f26f1e368f","name":"Check publish message containing emoji","time":{"start":1752006366701,"stop":1752006366701,"duration":0},"status":"passed","severity":"normal"},{"uid":"aececb7af14332cf","name":"should properly create location multiaddrs - tcp","time":{"start":1752006144797,"stop":1752006144797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0842341824938e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752006173214,"stop":1752006173214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d01de44f944e49","name":"Push message with content topic containing Script","time":{"start":1752006836001,"stop":1752006836001,"duration":0},"status":"passed","severity":"normal"},{"uid":"215c1deb0276a3e9","name":"should return false","time":{"start":1752006144794,"stop":1752006144794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e897e17a9ba8edfc","name":"should request peer renewal on specific errors","time":{"start":1752006184304,"stop":1752006184306,"duration":2},"status":"passed","severity":"normal"},{"uid":"df9901bd835e6450","name":"should return false when navigator.onLine is false","time":{"start":1752006153836,"stop":1752006153842,"duration":6},"status":"passed","severity":"normal"},{"uid":"2f188a77c745c2f9","name":"Publish message with custom timestamp: Wed Jul 17 2024 20:25:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1752006366701,"stop":1752006366701,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a6641f122b9f4a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752006708470,"stop":1752006708471,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f516cf4e250425","name":"should decode valid enr successfully","time":{"start":1752006144791,"stop":1752006144791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17f6a038f4f6839","name":"should be sent with empty content","time":{"start":1752006198862,"stop":1752006198863,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d9c8b50f2a819c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752006387934,"stop":1752006387934,"duration":0},"status":"passed","severity":"normal"},{"uid":"64074d2ffc44141","name":"retrieves a single peer","time":{"start":1752006163357,"stop":1752006163357,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e2ce3b3a882aea","name":"Ordered Callback - true","time":{"start":1752006494690,"stop":1752006494690,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae92b285e0500202","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752006446007,"stop":1752006446008,"duration":1},"status":"passed","severity":"normal"},{"uid":"31289ce35da880c6","name":"should insert elements correctly","time":{"start":1752006196238,"stop":1752006196239,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e77f9fbb0e1b0a7","name":"Check publish message containing Chinese","time":{"start":1752006366696,"stop":1752006366696,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df17724a0e16679","name":"should only return 1 node with store capability","time":{"start":1752006163360,"stop":1752006163360,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe5e74aae2b91a3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752006193590,"stop":1752006193591,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e996c49488cca2b","name":"random static sharding 9 - Cluster ID: 288, Shard ID: 9","time":{"start":1752006498143,"stop":1752006498145,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4ccba221a3d14ea","name":"should not fail to stop the service if it was not started","time":{"start":1752006218612,"stop":1752006218613,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ef3c826d1849cc","name":"Push message with content topic containing Arabic","time":{"start":1752006836000,"stop":1752006836000,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf391e5080cdbb37","name":"Push message with custom timestamp: 1721247845884","time":{"start":1752006835992,"stop":1752006835992,"duration":0},"status":"passed","severity":"normal"},{"uid":"9367a9f1b66850f2","name":"should not receive a peer event after stop","time":{"start":1752006218615,"stop":1752006218615,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c00c7c5666db149","name":"Publish message with large meta","time":{"start":1752006366705,"stop":1752006366705,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf4f030f6641a59","name":"Fails to push message with large meta","time":{"start":1752006836003,"stop":1752006836003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11a999068b6675e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752006162907,"stop":1752006162907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bee341379f1152e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752006198863,"stop":1752006198863,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3d58a74f1edef8","name":"same cluster, different shard: nodes connect","time":{"start":1752006316324,"stop":1752006316325,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4bcb3cd981644c","name":"Check publish message containing numeric","time":{"start":1752006366696,"stop":1752006366696,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bc977045425676","name":"throws an error for improperly formatted content topics","time":{"start":1752006138716,"stop":1752006138716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a70a16114615b3","name":"should clear all timers","time":{"start":1752006154471,"stop":1752006154471,"duration":0},"status":"passed","severity":"normal"},{"uid":"44abf848413b2016","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752006376252,"stop":1752006376252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ee08fca70a0754","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752006708465,"stop":1752006708466,"duration":1},"status":"passed","severity":"normal"},{"uid":"de77d94ad09a2d39","name":"should start ping timers on peer connect","time":{"start":1752006154478,"stop":1752006154481,"duration":3},"status":"passed","severity":"normal"},{"uid":"5027afb4a8a38b0a","name":"should only return 1 node with relay and store capability","time":{"start":1752006163359,"stop":1752006163360,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ab2c457a4e9512","name":"Push message with content topic containing short","time":{"start":1752006835999,"stop":1752006835999,"duration":0},"status":"passed","severity":"normal"},{"uid":"af60ed18765bd9ed","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752006376247,"stop":1752006376247,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5f8de84de5f880","name":"should encode/decode to RLP encoding","time":{"start":1752006144794,"stop":1752006144795,"duration":1},"status":"passed","severity":"normal"},{"uid":"4354f168c025b7be","name":"should return true when peer is on the specified shard","time":{"start":1752006154710,"stop":1752006154710,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd3a47447b6943f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752006162899,"stop":1752006162899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f8d0ec6766bfe5","name":"should transition to Unhealthy when no connections","time":{"start":1752006183880,"stop":1752006183883,"duration":3},"status":"passed","severity":"normal"},{"uid":"63aed1016ec7daf6","name":"should return empty array when no peers connected","time":{"start":1752006155348,"stop":1752006155349,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f28514431e13cec","name":"should reject on timeout if it was set","time":{"start":1752006184642,"stop":1752006184642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b16f56ba2b1ca2","name":"Query generator for multiple messages","time":{"start":1752006489025,"stop":1752006489026,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a461e742a50062","name":"Generator, custom pubsub topic","time":{"start":1752006486369,"stop":1752006486369,"duration":0},"status":"skipped","severity":"normal"},{"uid":"516fc34c030a25dd","name":"Should update shard info","time":{"start":1752006316680,"stop":1752006316681,"duration":1},"status":"passed","severity":"normal"},{"uid":"2723dcf3d5db1d82","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752006138742,"stop":1752006138743,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a23097051ca61c6","name":"Round trip binary serialization","time":{"start":1752006155361,"stop":1752006155361,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbdd6f2bab30a68","name":"Passing an array","time":{"start":1752006509578,"stop":1752006509578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b64773484cac6df","name":"random static sharding 5 - Cluster ID: 801, Shard ID: 238","time":{"start":1752006498138,"stop":1752006498139,"duration":1},"status":"passed","severity":"normal"},{"uid":"344c84581af01df7","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752006163360,"stop":1752006163360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c9bc0e2dcddf1f","name":"should dial peers from store when browser is connected","time":{"start":1752006154923,"stop":1752006154923,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f991fa4ef2ca8a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752006184437,"stop":1752006184437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e253417a06fdee1","name":"should add and check entries correctly","time":{"start":1752006183377,"stop":1752006183385,"duration":8},"status":"passed","severity":"normal"},{"uid":"cd41ef59f4bd95a8","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752006359535,"stop":1752006359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae080df3a8fe0d4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752006144157,"stop":1752006144158,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e2318dafcc1cf0","name":"should create ConnectionManager with relay","time":{"start":1752006155342,"stop":1752006155342,"duration":0},"status":"passed","severity":"normal"},{"uid":"3500e4bcb336b929","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752006193883,"stop":1752006193884,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f5e3700dc29d3d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752006376249,"stop":1752006376250,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a42ae0aff1503c3","name":"should use provided shard info when available","time":{"start":1752006184231,"stop":1752006184231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5ac9d70c03c3a0","name":"Decoder throws on empty string content topic","time":{"start":1752006174827,"stop":1752006174827,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b56fdbf64c6d34","name":"should throw error - invalid id","time":{"start":1752006144793,"stop":1752006144793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbdbc8f81bc20ee","name":"should register libp2p event listeners when start is called","time":{"start":1752006184436,"stop":1752006184436,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e6ada3e13eca8c","name":"handles empty shards array correctly","time":{"start":1752006138744,"stop":1752006138744,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d3bc1abd9f1f9e","name":"Fails to push message with large meta","time":{"start":1752006835992,"stop":1752006835992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3ffda09c9eb0fb","name":"should handle case when navigator is not available","time":{"start":1752006153843,"stop":1752006153844,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b40847ac05a4dd","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752006154961,"stop":1752006154962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f894108ac53c125a","name":"should handle onConnected and onDisconnected","time":{"start":1752006184435,"stop":1752006184435,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a196844307ce46","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752006138726,"stop":1752006138726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2741b1dab72138","name":"should dial all peers on dial","time":{"start":1752006305461,"stop":1752006305461,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe1dacac96f8f29","name":"Check publish message containing Arabic","time":{"start":1752006366697,"stop":1752006366697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c880a0756afc4ce","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752006184436,"stop":1752006184437,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e774ce8d3b2156","name":"Fails to publish message with wrong content topic","time":{"start":1752006366703,"stop":1752006366703,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc94f6eecb0068c5","name":"Correctly serialized arguments","time":{"start":1752006305850,"stop":1752006305850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a4ccf1ecbf3148","name":"can query messages by message hash","time":{"start":1752006474492,"stop":1752006474494,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ec190e38fbf2d2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752006193903,"stop":1752006193903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d58bedcfe9f50f","name":"should dial all remaining peers","time":{"start":1752006154939,"stop":1752006154939,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2c2d04bfa57059","name":"Push message with content topic containing unicode special characters","time":{"start":1752006836002,"stop":1752006836002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88eed7dc2d291f2","name":"random static sharding 4 - Cluster ID: 909, Shard ID: 96","time":{"start":1752006498133,"stop":1752006498133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6002583aa68c4f0","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752006138709,"stop":1752006138710,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d3077f0d348c4a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752006193903,"stop":1752006193903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4639819521a1739a","name":"should perform ping and update peer store on timer","time":{"start":1752006154485,"stop":1752006154485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd5fc106ba0fe0a","name":"non connected peers","time":{"start":1752006342655,"stop":1752006342655,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4221e1a8780ddc2c","name":"Push message with content topic containing long","time":{"start":1752006835999,"stop":1752006835999,"duration":0},"status":"passed","severity":"normal"},{"uid":"54708a74b97178f0","name":"should return unique PubsubTopics for static sharding","time":{"start":1752006138718,"stop":1752006138719,"duration":1},"status":"passed","severity":"normal"},{"uid":"a385df9079d25262","name":"isConnected return false after peer stops","time":{"start":1752006233844,"stop":1752006233844,"duration":0},"status":"passed","severity":"normal"},{"uid":"79505cec88933f35","name":"Passing page size 10 when there are 10 messages","time":{"start":1752006502326,"stop":1752006502326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d733eb9faf89c06","name":"Promise Callback - false","time":{"start":1752006494689,"stop":1752006494690,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77780578107640f","name":"should stop all internal components","time":{"start":1752006155344,"stop":1752006155345,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aadf637058600c1","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752006144155,"stop":1752006144155,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49d0baf6207fff5","name":"messageHashStr produces consistent results for the same input","time":{"start":1752006154691,"stop":1752006154692,"duration":1},"status":"passed","severity":"normal"},{"uid":"29dee4947c252284","name":"caches peers it previously fetched","time":{"start":1752006163359,"stop":1752006163359,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa0678a44b46db5","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752006193884,"stop":1752006193884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8ecd5cb9dc3d0e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752006193934,"stop":1752006193934,"duration":0},"status":"passed","severity":"normal"},{"uid":"be201cb7f801a050","name":"Nodes with multiple pubsub topic","time":{"start":1752006359534,"stop":1752006359534,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a2963664dfc96c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752006138729,"stop":1752006138729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea95a1d856250515","name":"should return true when topic is configured","time":{"start":1752006155350,"stop":1752006155351,"duration":1},"status":"passed","severity":"normal"},{"uid":"7737bcac207c46e2","name":"Passing page size 1 when there are 4 messages","time":{"start":1752006502325,"stop":1752006502325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cacfe45273670aa","name":"should skip peer when dialed recently","time":{"start":1752006154039,"stop":1752006154039,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43217f4b80daae5","name":"Push message with content topic containing emoji","time":{"start":1752006835991,"stop":1752006835991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5388a71b8a6bf01","name":"Overlapping topic subscription","time":{"start":1752006708480,"stop":1752006708480,"duration":0},"status":"passed","severity":"normal"},{"uid":"7400119bef384d1","name":"throws on content topic with empty application field","time":{"start":1752006138705,"stop":1752006138705,"duration":0},"status":"passed","severity":"normal"},{"uid":"130fe61d3e07f8f7","name":"Query with Promise Callback, No Decoder","time":{"start":1752006457977,"stop":1752006457977,"duration":0},"status":"passed","severity":"normal"},{"uid":"776fbdb874ed5c4a","name":"can start and stop the service","time":{"start":1752006342344,"stop":1752006342345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1fd79dc6b76a37","name":"should return false when under bootstrap limit","time":{"start":1752006154951,"stop":1752006154951,"duration":0},"status":"passed","severity":"normal"},{"uid":"da02fc178137b4c0","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752006184111,"stop":1752006184112,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4505db38c6521a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752006193891,"stop":1752006193891,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f36de7d683cbed","name":"should not receive a peer event after stop","time":{"start":1752006167212,"stop":1752006167212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65b4bef352923f1","name":"should save new peer to store","time":{"start":1752006154987,"stop":1752006154988,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb2337f3b978284","name":"Check message with non string payload is not received","time":{"start":1752006653997,"stop":1752006653997,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fdc1ecc29d4b5d","name":"peer exchange sets tag","time":{"start":1752006371556,"stop":1752006371556,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8c0e141d6d81a1","name":"less peers than existing","time":{"start":1752006342653,"stop":1752006342654,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2c3402d7201080a7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752006138817,"stop":1752006138817,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd83a43106f844ae","name":"should set default options when no config provided","time":{"start":1752006155342,"stop":1752006155343,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac02493efe20d6a4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752006144160,"stop":1752006144160,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a7cb0e3a9cd4ca","name":"throws on empty content topic","time":{"start":1752006138702,"stop":1752006138703,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85d8811b619d5ca","name":"Push message with content topic containing numeric","time":{"start":1752006835987,"stop":1752006835987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a995a65e6a8412ad","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752006162184,"stop":1752006162184,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c92e3ffa637f53","name":"should be safe to call multiple times","time":{"start":1752006154032,"stop":1752006154032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3a245dd3c2b558","name":"Light Node - default protocols","time":{"start":1752006515519,"stop":1752006515520,"duration":1},"status":"passed","severity":"normal"},{"uid":"689e3e50c314313b","name":"should reject if LightPush is requested but not mounted","time":{"start":1752006184640,"stop":1752006184641,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc428ce7733ca23","name":"should create KeepAliveManager with required options","time":{"start":1752006154465,"stop":1752006154465,"duration":0},"status":"passed","severity":"normal"},{"uid":"9835790abc5128bc","name":"Subscribe and receive messages via waku relay post","time":{"start":1752006708477,"stop":1752006708477,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3420e20483a419","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752006184432,"stop":1752006184432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19ed34db70beb90","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app91/6/topic172/xml","time":{"start":1752006471624,"stop":1752006471624,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7ddc84b773d07","name":"should properly compute the node id","time":{"start":1752006144794,"stop":1752006144794,"duration":0},"status":"passed","severity":"normal"},{"uid":"8053f4c30477df51","name":"should reject if WakuNode is not started","time":{"start":1752006184639,"stop":1752006184640,"duration":1},"status":"passed","severity":"normal"},{"uid":"53650126aac19d82","name":"Push message with content topic containing unicode special characters","time":{"start":1752006835991,"stop":1752006835991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff341b44a6b86e5f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app84/6/topic133/test.js","time":{"start":1752006471624,"stop":1752006471625,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05ef62904a6f8b","name":"should requeue task if no peer is available","time":{"start":1752006184297,"stop":1752006184298,"duration":1},"status":"passed","severity":"normal"},{"uid":"e120a348cfdd76c6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752006193927,"stop":1752006193930,"duration":3},"status":"passed","severity":"normal"},{"uid":"abebd475f94a03d3","name":"should initialize bloom filter with correct parameters","time":{"start":1752006196237,"stop":1752006196238,"duration":1},"status":"passed","severity":"normal"},{"uid":"4318f00dc2270661","name":"should not receive a peer event after stop","time":{"start":1752006342350,"stop":1752006342351,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ffa19459f5d9a2","name":"Push message with content topic containing special chars","time":{"start":1752006835987,"stop":1752006835988,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e91306ef2ed1e29","name":"A test","time":{"start":1752006305347,"stop":1752006305348,"duration":1},"status":"passed","severity":"normal"},{"uid":"af816322da418bb3","name":"should add peer to queue when queue is not empty","time":{"start":1752006154033,"stop":1752006154033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74e06ee346da8b5","name":"should return false when peer has no overlapping shards","time":{"start":1752006154708,"stop":1752006154709,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3c0652861c44c","name":"can start the service","time":{"start":1752006218609,"stop":1752006218611,"duration":2},"status":"passed","severity":"normal"},{"uid":"24a1d8755ea0a34","name":"should not dispatch event when already connected","time":{"start":1752006153865,"stop":1752006153865,"duration":0},"status":"passed","severity":"normal"},{"uid":"38245e0d09889dd","name":"Push message with numeric payload","time":{"start":1752006835994,"stop":1752006835994,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdab6fd919cdcb8","name":"Subscribe and receives messages on 20 topics","time":{"start":1752006708478,"stop":1752006708478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7237b06b1adafba4","name":"recovers when dns.resolve returns empty","time":{"start":1752006163358,"stop":1752006163358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6308d29dd91bf0a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752006154485,"stop":1752006154485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e984eac475349fd","name":"Push message with content topic containing long","time":{"start":1752006835987,"stop":1752006835987,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e567271e3cdf0e6","name":"should handle high bootstrap limit correctly","time":{"start":1752006154963,"stop":1752006154963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a046214e861e0d3f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752006376249,"stop":1752006376249,"duration":0},"status":"passed","severity":"normal"},{"uid":"316319533a4a3c57","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752006144161,"stop":1752006144161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de0e3e50d10d72d","name":"should update peer store before dialing","time":{"start":1752006154986,"stop":1752006154987,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50e254eac0da6f9","name":"Check publish message containing SQL Injection","time":{"start":1752006366697,"stop":1752006366698,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f38800c3b4c35b","name":"Check received message containing Chinese","time":{"start":1752006653990,"stop":1752006653990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec27731f0e7d4d6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752006387933,"stop":1752006387933,"duration":0},"status":"passed","severity":"normal"},{"uid":"97189df569f62698","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752006184232,"stop":1752006184236,"duration":4},"status":"passed","severity":"normal"},{"uid":"45598280ff066fd8","name":"should enable all discoveries when explicitly set","time":{"start":1752006184169,"stop":1752006184169,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdc9dea03fdda79","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752006193911,"stop":1752006193912,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90a15e5f3b9ea78","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752006184438,"stop":1752006184438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7e4b60ca956cb3","name":"Push 30 different messages","time":{"start":1752006835998,"stop":1752006835998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e8fa1c5487ab70a","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752006138717,"stop":1752006138717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e397d024ec1a68","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752006708472,"stop":1752006708472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9866cbe7cbef07d4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752006433789,"stop":1752006433789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0613dc06a1e93d3","name":"Fields are not dropped","time":{"start":1752006155062,"stop":1752006155063,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec89ecaaa2bab41","name":"Check received message containing short","time":{"start":1752006653978,"stop":1752006653979,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a62e1dd2f40c045","name":"Subscribe and receive messages via lightPush","time":{"start":1752006708476,"stop":1752006708476,"duration":0},"status":"passed","severity":"normal"},{"uid":"858b989355ecd3cb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752006489026,"stop":1752006489027,"duration":1},"status":"passed","severity":"normal"},{"uid":"e977184f8b92abb9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752006446009,"stop":1752006446009,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b9519d5bb5425d","name":"should send to specified number of peers of used peers","time":{"start":1752006184539,"stop":1752006184540,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1ed9d86d44adc1","name":"Check meta is set [ecies]","time":{"start":1752006174826,"stop":1752006174826,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfeff16d962a1901","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752006708481,"stop":1752006708481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3af5253a56e0f5","name":"Push message with JSON payload","time":{"start":1752006835984,"stop":1752006835985,"duration":1},"status":"passed","severity":"normal"},{"uid":"62624f391f6e30f4","name":"should handle task timeouts","time":{"start":1752006184306,"stop":1752006184307,"duration":1},"status":"passed","severity":"normal"},{"uid":"f593daf701979a0d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752006366703,"stop":1752006366703,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf774ee1c50613de","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752006233845,"stop":1752006233845,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9a414be00126f2","name":"should handle peer store errors during connection limiting","time":{"start":1752006154965,"stop":1752006154965,"duration":0},"status":"passed","severity":"normal"},{"uid":"745dcca4bba90cdd","name":"should have no discoveries enabled by default","time":{"start":1752006184168,"stop":1752006184169,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a0e4a1fcf05001","name":"Check publish message containing Russian","time":{"start":1752006366697,"stop":1752006366697,"duration":0},"status":"passed","severity":"normal"},{"uid":"632dd1bb940dba21","name":"should properly start and stop event listening","time":{"start":1752006183885,"stop":1752006183885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7091359dfd43e48d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752006162906,"stop":1752006162907,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c05f5d6bd7e7889","name":"Push message with XML payload","time":{"start":1752006835996,"stop":1752006835996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf45578e435699d5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752006457975,"stop":1752006457975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51194d3f8e91258","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752006193886,"stop":1752006193886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6aac519a1e743d3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752006163361,"stop":1752006163361,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7e56f358e86c6b2","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752006457974,"stop":1752006457975,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88dbf8ac93a3297","name":"Init the array if not present","time":{"start":1752006138221,"stop":1752006138222,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a98c8a72cc67b9","name":"Push message with short payload","time":{"start":1752006835979,"stop":1752006835979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2813357941c64b71","name":"should filter peers by codec","time":{"start":1752006155349,"stop":1752006155349,"duration":0},"status":"passed","severity":"normal"},{"uid":"4759a3745b83c08b","name":"should handle peer store update failures gracefully","time":{"start":1752006154489,"stop":1752006154491,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ce6dae0f0966497","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752006193893,"stop":1752006193893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4953e2d22e1236d","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752006184439,"stop":1752006184439,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c81c6331231ef69","name":"should skip peer when not on same shard","time":{"start":1752006154040,"stop":1752006154040,"duration":0},"status":"passed","severity":"normal"},{"uid":"69af2864b4b4e786","name":"should create all internal components","time":{"start":1752006155343,"stop":1752006155343,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf9ed2d0d020e74","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752006708482,"stop":1752006708482,"duration":0},"status":"passed","severity":"normal"},{"uid":"62626136897f206e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752006193918,"stop":1752006193919,"duration":1},"status":"passed","severity":"normal"},{"uid":"794e8a4cfec4336e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752006653988,"stop":1752006653988,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf649d84b3257d3","name":"Subscribe to topic containing short and receive message","time":{"start":1752006708480,"stop":1752006708480,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc9a039f316c6a8","name":"should return false when peer is not found","time":{"start":1752006154714,"stop":1752006154714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4babd5e702d1f55e","name":"Push message with meta","time":{"start":1752006835991,"stop":1752006835992,"duration":1},"status":"passed","severity":"normal"},{"uid":"269c2e7c109dc8bf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752006708474,"stop":1752006708474,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d4150f4bbe95c0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752006193591,"stop":1752006193592,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0ee13b3b5e282e","name":"should convert tags map to array of keys","time":{"start":1752006154944,"stop":1752006154944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad7bd2443f38b57","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752006511281,"stop":1752006511281,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaec48eaba27ad5","name":"should call waitForPeer on Relay","time":{"start":1752006184644,"stop":1752006184644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2deb8215ad01ee","name":"Query with Ordered Callback, No Decoder","time":{"start":1752006457976,"stop":1752006457976,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d2097560441b98","name":"different cluster, same shard: nodes don't connect","time":{"start":1752006316325,"stop":1752006316326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d0d7bdbe1d4f50","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752006154493,"stop":1752006154493,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20f246899428e73","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752006708476,"stop":1752006708477,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ed9d7d6faac55c","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752006167213,"stop":1752006167213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0044bb754d430f4","name":"returns nothing if no connections present","time":{"start":1752006154967,"stop":1752006154967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40381d4f29ed545","name":"should create an instance with libp2p and dialer","time":{"start":1752006154973,"stop":1752006154977,"duration":4},"status":"passed","severity":"normal"},{"uid":"9af6e76e58cd13c4","name":"should create dialer with libp2p and shardReader","time":{"start":1752006154014,"stop":1752006154015,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6ea36355188f73","name":"Generator, custom pubsub topic","time":{"start":1752006486363,"stop":1752006486364,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8446511928e92ba","name":"Renews subscription after lossing a connection","time":{"start":1752006708486,"stop":1752006708486,"duration":0},"status":"passed","severity":"normal"},{"uid":"369051baf7996a6a","name":"Mutual subscription","time":{"start":1752006376241,"stop":1752006376242,"duration":1},"status":"passed","severity":"normal"},{"uid":"45244ae16bf2b7de","name":"Push message with SQL Injection payload","time":{"start":1752006835996,"stop":1752006835996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76442dcd9307285","name":"should add event listeners to globalThis","time":{"start":1752006153824,"stop":1752006153825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2fbada1bf88a6c3","name":"should redial peers when all connections are lost","time":{"start":1752006154964,"stop":1752006154965,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee92910c73b338e4","name":"should throw an error for missing required configuration","time":{"start":1752006138720,"stop":1752006138721,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5544827a05e3d3","name":"Register correct protocols","time":{"start":1752006376242,"stop":1752006376242,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cba612b6f8302c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752006305099,"stop":1752006305099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9ee5e304409f4e","name":"Ephemeral messages are not stored","time":{"start":1752006225336,"stop":1752006225337,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fb336e16ffdacb","name":"pre and post cipher","time":{"start":1752006173581,"stop":1752006173581,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3a979b1323c983","name":"throws on content topic with non-number generation field","time":{"start":1752006138704,"stop":1752006138704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f18f0e6bab1486b","name":"should return peer for existing peer","time":{"start":1752006154944,"stop":1752006154947,"duration":3},"status":"passed","severity":"normal"},{"uid":"14e72cae9dcb383c","name":"should be empty when created","time":{"start":1752006184952,"stop":1752006184952,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca9fa609074f225","name":"should support chaining for add method","time":{"start":1752006183385,"stop":1752006183388,"duration":3},"status":"passed","severity":"normal"},{"uid":"1add08d5d64a26d3","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752006138741,"stop":1752006138742,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7176df1cc43deb","name":"should return false when peer is on different cluster","time":{"start":1752006154710,"stop":1752006154710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb8e2c636b9e179","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752006198861,"stop":1752006198862,"duration":1},"status":"passed","severity":"normal"},{"uid":"345809274dc763fd","name":"should dial peers from store on start","time":{"start":1752006154915,"stop":1752006154921,"duration":6},"status":"passed","severity":"normal"},{"uid":"46dfa09c46a7d086","name":"Nodes with multiple pubsub topic","time":{"start":1752006359536,"stop":1752006359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f21d9b028abc62","name":"Generator, 2 different pubsubtopics","time":{"start":1752006486370,"stop":1752006486371,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1fadc1ea71e0dd63","name":"Check received message containing numeric","time":{"start":1752006653979,"stop":1752006653979,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9d79e6053b6ba4","name":"rejects content-filtered query with only contentTopics","time":{"start":1752006155026,"stop":1752006155026,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbf469325b620be","name":"Check received message containing Arabic","time":{"start":1752006653980,"stop":1752006653981,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f09945c8a131c90","name":"should not fail to start the service if it is already started","time":{"start":1752006342345,"stop":1752006342346,"duration":1},"status":"passed","severity":"normal"},{"uid":"f706b9d52d1becc9","name":"should handle a minimal index list","time":{"start":1752006138816,"stop":1752006138817,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0ea98d0f16e75b","name":"1 Relay, 1 fetch","time":{"start":1752006163118,"stop":1752006163118,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf295de49a22402","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752006154962,"stop":1752006154963,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb396354ec2739","name":"should handle incoming messages","time":{"start":1752006184129,"stop":1752006184129,"duration":0},"status":"passed","severity":"normal"},{"uid":"689c80d143181772","name":"Relay - dialed after","time":{"start":1752006515516,"stop":1752006515516,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad884d8b1e46f22","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752006193914,"stop":1752006193915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7bc06f47f671ce","name":"Should update multiaddrs","time":{"start":1752006316680,"stop":1752006316680,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc91cf370226139c","name":"should handle complete peer lifecycle","time":{"start":1752006154513,"stop":1752006154513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4f2f274bbb624","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752006501003,"stop":1752006501003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b885f804d90f41","name":"should handle peer connect event","time":{"start":1752006153852,"stop":1752006153852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff500b322e1daed1","name":"Symmetric encrypt & Decrypt","time":{"start":1752006173580,"stop":1752006173581,"duration":1},"status":"passed","severity":"normal"},{"uid":"1067fcb969a722f","name":"groups content topics by expected pubsub topic","time":{"start":1752006138714,"stop":1752006138714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4072f7dddec2bbb8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752006193935,"stop":1752006193935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a964f137287bc488","name":"can query messages normally","time":{"start":1752006474491,"stop":1752006474492,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cfefdce86f0d4b","name":"should not discard bootstrap peers if under the limit","time":{"start":1752006245579,"stop":1752006245579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3479d98447c23c59","name":"should clear dial history on stop","time":{"start":1752006154030,"stop":1752006154030,"duration":0},"status":"passed","severity":"normal"},{"uid":"969f0ccbc2adbf3","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752006138745,"stop":1752006138745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c8007b996171dd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752006653985,"stop":1752006653985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec76133c0254e84d","name":"should handle complete connection lifecycle","time":{"start":1752006153876,"stop":1752006153877,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a002a34fb9729a2","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752006184298,"stop":1752006184298,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b4e5dd9ba04546","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752006501007,"stop":1752006501007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3265bac7fac3b867","name":"Privacy Node - default protocol","time":{"start":1752006515520,"stop":1752006515521,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9e03a610640300","name":"Check publish message containing long","time":{"start":1752006366695,"stop":1752006366695,"duration":0},"status":"passed","severity":"normal"},{"uid":"95585bf08f4497a7","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752006155345,"stop":1752006155345,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c0636628684ce0","name":"Refresh subscription","time":{"start":1752006376246,"stop":1752006376246,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b467752655d49eb5","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752006154921,"stop":1752006154921,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa46ea697707e0","name":"Subscribe to topic containing Script and publish message","time":{"start":1752006376250,"stop":1752006376250,"duration":0},"status":"passed","severity":"normal"},{"uid":"5677b49d403d032f","name":"should initialize with default number of peers","time":{"start":1752006184429,"stop":1752006184430,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e48408b75ec8d0","name":"should merge provided config with defaults","time":{"start":1752006155343,"stop":1752006155343,"duration":0},"status":"passed","severity":"normal"},{"uid":"851e3984129aa90e","name":"Store - dialed first","time":{"start":1752006515517,"stop":1752006515517,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd837532a45c5f42","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752006193891,"stop":1752006193891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9245d7b6e25428","name":"Check publish message containing JSON","time":{"start":1752006366699,"stop":1752006366700,"duration":1},"status":"passed","severity":"normal"},{"uid":"b703070ebba9c7b2","name":"Does not throw an exception when node disconnects","time":{"start":1752006509577,"stop":1752006509578,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7079debc666b7c3","name":"Push message with content topic containing JSON","time":{"start":1752006836001,"stop":1752006836002,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c05a8a8c56f90a","name":"Push message with content topic containing escaped characters","time":{"start":1752006835990,"stop":1752006835991,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d89efbcde5529df","name":"accepts valid message hash query","time":{"start":1752006155026,"stop":1752006155026,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d1a45e7318ce1","name":"Ephemeral field set to true","time":{"start":1752006155362,"stop":1752006155362,"duration":0},"status":"passed","severity":"normal"},{"uid":"461d67f51f515a4a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752006154682,"stop":1752006154682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a287975648b42714","name":"should dial with PeerId and return stream","time":{"start":1752006155346,"stop":1752006155346,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd49065cebddaf","name":"accepts time-filtered query with content filter","time":{"start":1752006155032,"stop":1752006155032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b3b59a616a89e6","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752006138719,"stop":1752006138720,"duration":1},"status":"passed","severity":"normal"},{"uid":"48af9bc3f2e4aaea","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752006193919,"stop":1752006193919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0b186ca97ae55","name":"should return false when clusterId doesn't match","time":{"start":1752006184237,"stop":1752006184240,"duration":3},"status":"passed","severity":"normal"},{"uid":"daca2011476bba76","name":"should check connected peers if present and suitable","time":{"start":1752006184642,"stop":1752006184642,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3ce9bdc2e78429","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752006708474,"stop":1752006708475,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b823d5f586c4e94","name":"Subscribe to topic containing short and publish message","time":{"start":1752006376246,"stop":1752006376247,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9a7be07bfb0fd3","name":"LightPush","time":{"start":1752006515517,"stop":1752006515518,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4db90cdb293008a","name":"should not fail to start the service if it is already started","time":{"start":1752006218613,"stop":1752006218613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47f3118552a4cf3","name":"new peer added after a peer was already found","time":{"start":1752006371556,"stop":1752006371561,"duration":5},"status":"skipped","severity":"normal"},{"uid":"2284fb4f714af2b2","name":"Push message with content topic containing Russian","time":{"start":1752006836000,"stop":1752006836000,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d384eb2b5721c4","name":"should be able to dial TLS multiaddrs","time":{"start":1752006305463,"stop":1752006305463,"duration":0},"status":"passed","severity":"normal"},{"uid":"5042ce49c300096f","name":"should handle relay send failures gracefully","time":{"start":1752006154501,"stop":1752006154501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f07dd4977e8e90","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752006193904,"stop":1752006193904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ca9d0c43fc2aa9","name":"should not receive a peer event before start","time":{"start":1752006167211,"stop":1752006167211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f49a2dc77fc33ee","name":"Subscribe to topic containing Script and receive message","time":{"start":1752006708483,"stop":1752006708483,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee867b9835d0d4f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752006138712,"stop":1752006138712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f54392e082e42cc","name":"Check message with no content topic is not received","time":{"start":1752006653997,"stop":1752006653997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4297f35fe0c18a67","name":"Subscribe to topic containing long and receive message","time":{"start":1752006708470,"stop":1752006708470,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadd556ff27957ee","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752006708473,"stop":1752006708473,"duration":0},"status":"passed","severity":"normal"},{"uid":"48075cf16cf1f0ce","name":"Sample","time":{"start":1752006144206,"stop":1752006144207,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbe19c99252719d","name":"Fails to push message bigger that 1MB","time":{"start":1752006836005,"stop":1752006836005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb87c2162e77191","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752006225337,"stop":1752006225337,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6da635c7ce14fe","name":"should handle dial errors gracefully","time":{"start":1752006154985,"stop":1752006154986,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d5670dc34e103b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752006138742,"stop":1752006138742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f29cc661f280681","name":"should throw error - no id","time":{"start":1752006144793,"stop":1752006144793,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b63ef758c080a6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752006193933,"stop":1752006193933,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4baab862218d170","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752006144153,"stop":1752006144154,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c62b9545ba06a8","name":"Check message with invalid timestamp is not received","time":{"start":1752006653985,"stop":1752006653985,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c26d31528a82039","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752006193926,"stop":1752006193926,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9804d2f33c86d3","name":"should create ConnectionManager with required options","time":{"start":1752006155341,"stop":1752006155342,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b59bdcaa28731e","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752006163119,"stop":1752006163119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bb251a7dfa3fb0","name":"can start the service","time":{"start":1752006342344,"stop":1752006342344,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bf569a92ca6164","name":"Push message with Chinese payload","time":{"start":1752006835995,"stop":1752006835995,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f93f6016bb01434","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752006708483,"stop":1752006708483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d760122ddda7d41","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752006376253,"stop":1752006376253,"duration":0},"status":"passed","severity":"normal"},{"uid":"409008887bd00927","name":"Subscribe to topic containing short and receive message","time":{"start":1752006708469,"stop":1752006708469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a9d0e5ecb1b9a2","name":"should throw error - no public key","time":{"start":1752006144793,"stop":1752006144794,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca93b8daa70180f","name":"Push message with rate limit","time":{"start":1752006836004,"stop":1752006836004,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b1dffa1eb65acb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752006387931,"stop":1752006387932,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44d03e0bc841013","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752006708486,"stop":1752006708486,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb60ad63dabfcfe","name":"Ordered callback, aborts when callback returns true","time":{"start":1752006489030,"stop":1752006489031,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3beba5a06ea323","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752006144161,"stop":1752006144161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7201ec16b117bc9d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752006144799,"stop":1752006144800,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fc355361c57da6","name":"Passing page size 3 when there are 20 messages","time":{"start":1752006502325,"stop":1752006502326,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b1433606898e94","name":"Waku message hash computation (no timestamp)","time":{"start":1752006154682,"stop":1752006154683,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ac87519c996174","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752006154713,"stop":1752006154713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbf55554ff601bf","name":"should handle peer store errors gracefully","time":{"start":1752006154948,"stop":1752006154948,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fc0315b40c1a6e","name":"should add event listeners for peer connect and disconnect","time":{"start":1752006154469,"stop":1752006154469,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bcc8630f5172fc","name":"Check received message containing unicode special characters","time":{"start":1752006653983,"stop":1752006653984,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e5a197eefe98fd","name":"nwaku subscribes","time":{"start":1752006356238,"stop":1752006356238,"duration":0},"status":"passed","severity":"normal"},{"uid":"8183e756a802f322","name":"should handle multiple peer connections","time":{"start":1752006154481,"stop":1752006154481,"duration":0},"status":"passed","severity":"normal"},{"uid":"31be1880d3a2141a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752006511279,"stop":1752006511279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f763c4ce16328edb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752006183883,"stop":1752006183884,"duration":1},"status":"passed","severity":"normal"},{"uid":"18fb77a37872508a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752006138713,"stop":1752006138713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4cd815dfb1cb2a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752006184438,"stop":1752006184439,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64dec97a9864223","name":"should get tags for the connected peer","time":{"start":1752006154928,"stop":1752006154928,"duration":0},"status":"passed","severity":"normal"},{"uid":"888b1b84b90739e1","name":"should handle errors gracefully when getting peer info","time":{"start":1752006154714,"stop":1752006154715,"duration":1},"status":"passed","severity":"normal"},{"uid":"3baba2dff3c2b143","name":"Push message with Script payload","time":{"start":1752006835996,"stop":1752006835996,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa75eeeec8a9a201","name":"should return false when shard info is undefined","time":{"start":1752006154711,"stop":1752006154711,"duration":0},"status":"passed","severity":"normal"},{"uid":"fceb0308bf57244a","name":"should handle peer not in mesh for all topics","time":{"start":1752006154511,"stop":1752006154511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebcbf38f2faa321","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752006446004,"stop":1752006446004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0853f74e1930aa","name":"Renews subscription after lossing a connection","time":{"start":1752006708475,"stop":1752006708475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d09b82ad84a88d1","name":"Push message with Chinese payload","time":{"start":1752006835981,"stop":1752006835981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c846e8d62244fd43","name":"Check received message containing emoji","time":{"start":1752006653984,"stop":1752006653984,"duration":0},"status":"passed","severity":"normal"},{"uid":"406888b54c8db28c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752006138728,"stop":1752006138728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5873cb4cce6be382","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752006708471,"stop":1752006708471,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ee5cf45233ee31","name":"Encoder throws on undefined content topic","time":{"start":1752006174826,"stop":1752006174826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc1c032ed16a8fb","name":"Check received message containing emoji","time":{"start":1752006653994,"stop":1752006653994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9217c095b1c0af","name":"Check received message containing JSON","time":{"start":1752006653992,"stop":1752006653993,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af19ca2a7bf814","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752006193882,"stop":1752006193882,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c861c51fca6bda","name":"Push message with content topic containing Script","time":{"start":1752006835989,"stop":1752006835989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff79585af0e4256b","name":"should be empty after removing the only subscription","time":{"start":1752006184953,"stop":1752006184953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5034523ce2ae86e","name":"should handle connection event","time":{"start":1752006154927,"stop":1752006154928,"duration":1},"status":"passed","severity":"normal"},{"uid":"390e500246184300","name":"should handle shardReader errors","time":{"start":1752006155352,"stop":1752006155352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc1239f2bd71dab","name":"should initialize with Unhealthy status","time":{"start":1752006183880,"stop":1752006183880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7a37ba4f38e9da","name":"Query Generator, No Decoder","time":{"start":1752006457975,"stop":1752006457975,"duration":0},"status":"passed","severity":"normal"},{"uid":"3375eebc646e6c6","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752006138720,"stop":1752006138720,"duration":0},"status":"passed","severity":"normal"},{"uid":"6474816a1319cc5a","name":"Check publish message containing Basic HTML tag","time":{"start":1752006366699,"stop":1752006366699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0451e67afda92e0","name":"should handle errors when getting connections","time":{"start":1752006153875,"stop":1752006153876,"duration":1},"status":"passed","severity":"normal"},{"uid":"8287c025db48d619","name":"Check received message containing short","time":{"start":1752006653989,"stop":1752006653989,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6643041eb1364f","name":"should dispatch connect and disconnect events","time":{"start":1752006184435,"stop":1752006184435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5777ee355e410185","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752006174825,"stop":1752006174825,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5946a55aef1c82","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752006708473,"stop":1752006708473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7890424abecf03f5","name":"Check received message containing unicode special characters","time":{"start":1752006653993,"stop":1752006653994,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaff60de9397eec","name":"accepts valid content-filtered query","time":{"start":1752006155025,"stop":1752006155025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6efe10d55dd78b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752006138727,"stop":1752006138727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b14ddf2ff992e9","name":"should handle case with no peers in store","time":{"start":1752006154941,"stop":1752006154941,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7d878a99113bea","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752006371561,"stop":1752006371562,"duration":1},"status":"passed","severity":"normal"},{"uid":"389b7865c64af09","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752006138721,"stop":1752006138721,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f964a9ebcaf3f54","name":"messageHashStr returns a hex string","time":{"start":1752006154689,"stop":1752006154689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c9b7f3946a1af2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752006193920,"stop":1752006193920,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe71b0acac8da5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752006193925,"stop":1752006193926,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3a587a4d2ae8af","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752006233841,"stop":1752006233842,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42c877e24034404","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752006138817,"stop":1752006138817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35a0420ad8414e8","name":"random static sharding 2 - Cluster ID: 43, Shard ID: 1000","time":{"start":1752006498131,"stop":1752006498132,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcea25deef63578","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752006433788,"stop":1752006433788,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c9cbb49fbe9b81","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752006498146,"stop":1752006498146,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3962acb43e27e6","name":"can start the service","time":{"start":1752006167208,"stop":1752006167209,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf1fec38fd08f66","name":"should wait for LightPush peer to be connected","time":{"start":1752006184643,"stop":1752006184643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7036695126f9a31f","name":"Check received message containing Basic HTML tag","time":{"start":1752006653992,"stop":1752006653992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d35db5f6d02c2e6","name":"throws on content topic with too few or too many fields","time":{"start":1752006138704,"stop":1752006138704,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1aff14084f15a6e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752006708471,"stop":1752006708471,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd2fd6586bdc185","name":"should return valid sharding parameters for static sharding","time":{"start":1752006138743,"stop":1752006138743,"duration":0},"status":"passed","severity":"normal"},{"uid":"24013dbf50162534","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752006511280,"stop":1752006511280,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d4a6e65c854352","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752006138730,"stop":1752006138731,"duration":1},"status":"passed","severity":"normal"},{"uid":"3978a3974079f5b8","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752006138743,"stop":1752006138743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e0c899524ca359","name":"Query generator for multiple messages with different message text format","time":{"start":1752006489026,"stop":1752006489026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb10ee1cb550e59","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752006155351,"stop":1752006155352,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e0669c6896d4d0","name":"isConnected should return true after first peer connects","time":{"start":1752006233843,"stop":1752006233843,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cb74cf0ad875d6","name":"should handle all zero keep alive options","time":{"start":1752006154504,"stop":1752006154510,"duration":6},"status":"passed","severity":"normal"},{"uid":"baf99b077bce0dab","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752006154930,"stop":1752006154930,"duration":0},"status":"passed","severity":"normal"},{"uid":"635993efbc8d8815","name":"Push message with content topic containing Arabic","time":{"start":1752006835988,"stop":1752006835988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2372e293b0a1e9b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752006193931,"stop":1752006193931,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b67c88bc8203f0","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752006486368,"stop":1752006486368,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a26763f74e6a1e","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752006198863,"stop":1752006198863,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1f9340ab992a3f","name":"Generator, custom pubsub topic","time":{"start":1752006486371,"stop":1752006486371,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42a60d4aea6f9f8","name":"throws on content topic with empty version field","time":{"start":1752006138706,"stop":1752006138706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5667c4e1da336f26","name":"Used by Waku Relay","time":{"start":1752006509580,"stop":1752006509580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d31776e67c9467","name":"Push message with custom timestamp: 1752009845884","time":{"start":1752006835993,"stop":1752006835993,"duration":0},"status":"passed","severity":"normal"},{"uid":"531346cfa6dd905b","name":"tcp ip4 address","time":{"start":1752006144203,"stop":1752006144203,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce139233985e723","name":"should start and stop interval correctly","time":{"start":1752006184296,"stop":1752006184297,"duration":1},"status":"passed","severity":"normal"},{"uid":"be171bf3641386f8","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752006153804,"stop":1752006153814,"duration":10},"status":"passed","severity":"normal"},{"uid":"1defc0bfc86fbc7f","name":"Check message received after jswaku node is restarted","time":{"start":1752006653998,"stop":1752006653998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed105bf0721e0fe7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752006457977,"stop":1752006457977,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c91fd74c190803","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752006708471,"stop":1752006708472,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0900290f502cb8","name":"messageHash returns a Uint8Array","time":{"start":1752006154683,"stop":1752006154683,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae23dcf6b4ee3da","name":"should properly create peer info with all multiaddrs","time":{"start":1752006144798,"stop":1752006144798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b586d0767cf67ff9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752006193935,"stop":1752006193935,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadd110e9267fb82","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752006511277,"stop":1752006511277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a95b0c8bcaa1dae","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752006163360,"stop":1752006163361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e571575714dd10","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752006193933,"stop":1752006193933,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9a27c0f63ff202","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752006371561,"stop":1752006371561,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a686d687c311843f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752006193897,"stop":1752006193897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac768b3653e13c1","name":"Subscribe to topic containing XML and receive message","time":{"start":1752006708472,"stop":1752006708472,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d0aca6136d94f","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752006138742,"stop":1752006138742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce61d489d74c9df","name":"Check received message containing Chinese","time":{"start":1752006653980,"stop":1752006653980,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79c6dc86ce65f2","name":"should skip updating peer store if peer has same addresses","time":{"start":1752006154988,"stop":1752006154988,"duration":0},"status":"passed","severity":"normal"},{"uid":"6837648b8ab4c8e4","name":"should wait for Filter peer to be connected","time":{"start":1752006184643,"stop":1752006184643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca27d6d9a725f932","name":"should return empty array for non-existent peer","time":{"start":1752006154943,"stop":1752006154943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a7060b3ffc91da","name":"Check message with non string payload is not received","time":{"start":1752006653987,"stop":1752006653987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0139bbbe33a0a72","name":"should not dial peers from store when browser is not connected","time":{"start":1752006154926,"stop":1752006154927,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b38653d16b2acc6","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752006154962,"stop":1752006154962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5d4f3f4b7f2119","name":"Js publishes, other Js receives","time":{"start":1752006356240,"stop":1752006356241,"duration":1},"status":"passed","severity":"normal"},{"uid":"885fcca404adaf9a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752006174825,"stop":1752006174826,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f788952f4a9fdf","name":"should update ack status of messages in outgoing buffer","time":{"start":1752006198863,"stop":1752006198863,"duration":0},"status":"passed","severity":"normal"},{"uid":"128819046438c339","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752006457976,"stop":1752006457976,"duration":0},"status":"passed","severity":"normal"},{"uid":"93750d4b0262b79b","name":"Decoder throws on empty string content topic","time":{"start":1752006173219,"stop":1752006173219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f919c82095af20df","name":"should initialize with custom number of peers","time":{"start":1752006184432,"stop":1752006184432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e840de1bb20b3e","name":"should do nothing when connections still exist","time":{"start":1752006154932,"stop":1752006154933,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd925e6e9f4dc733","name":"Relay","time":{"start":1752006219669,"stop":1752006219669,"duration":0},"status":"passed","severity":"normal"},{"uid":"20046452f71f43be","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752006162906,"stop":1752006162906,"duration":0},"status":"passed","severity":"normal"},{"uid":"c714c9be0e7c2a35","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752006653998,"stop":1752006653998,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c885b548b4942a","name":"should return false when peer is not found","time":{"start":1752006154709,"stop":1752006154709,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bd123b140b5c56","name":"should not be empty after adding a subscription","time":{"start":1752006184952,"stop":1752006184952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b799c80fa29a0503","name":"should stop and cleanup resources","time":{"start":1752006184954,"stop":1752006184954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cbad3fd55c0972","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752006154719,"stop":1752006154719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4039b02c168601","name":"can start and stop the service","time":{"start":1752006218611,"stop":1752006218612,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ffa697cc97986e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752006457977,"stop":1752006457977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8822ec3037a52238","name":"Decrypt messages","time":{"start":1752006344328,"stop":1752006344328,"duration":0},"status":"passed","severity":"normal"},{"uid":"330d9180daa8ff99","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752006446005,"stop":1752006446005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ab9933f7811dbe","name":"should process up to 3 peers at once","time":{"start":1752006154045,"stop":1752006154045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82791961f25cd2f","name":"should return false when peer is not on the specified shard","time":{"start":1752006154711,"stop":1752006154711,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e37e1c6b4fe226","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752006154482,"stop":1752006154485,"duration":3},"status":"passed","severity":"normal"},{"uid":"d7824a986c8b9232","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752006138716,"stop":1752006138716,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ff22cafce1afb9","name":"should return usable stream attached to connection","time":{"start":1752006155068,"stop":1752006155068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a398b8620f0a323","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752006193592,"stop":1752006193593,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cc00c4c815e872","name":"Fails to publish duplicate message","time":{"start":1752006366702,"stop":1752006366702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed81fbe6114c9e5","name":"should dial peers from store when no connections remain","time":{"start":1752006154932,"stop":1752006154932,"duration":0},"status":"passed","severity":"normal"},{"uid":"230771a7607c4376","name":"should handle peer store errors gracefully","time":{"start":1752006154943,"stop":1752006154943,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ad42d18d2ab1ce","name":"throws on content topic with empty encoding field","time":{"start":1752006138707,"stop":1752006138707,"duration":0},"status":"passed","severity":"normal"},{"uid":"647f2dfb39180539","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752006138724,"stop":1752006138724,"duration":0},"status":"passed","severity":"normal"},{"uid":"502e9c7cad8d75a1","name":"should not fail to stop the service if it was not started","time":{"start":1752006167209,"stop":1752006167210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f544b247410d484e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752006489029,"stop":1752006489030,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6a137ba39fabd3","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752006138711,"stop":1752006138712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8bdf3d9f631f152","name":"should return false when shard is not included in network shards","time":{"start":1752006184241,"stop":1752006184241,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b88c44fd8575d7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752006138708,"stop":1752006138709,"duration":1},"status":"passed","severity":"normal"},{"uid":"311d9e3cf830e1fe","name":"Refresh subscription","time":{"start":1752006708480,"stop":1752006708480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9b8a1f347c3f3a","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752006153843,"stop":1752006153843,"duration":0},"status":"passed","severity":"normal"},{"uid":"1867643c6f861d68","name":"should create KeepAliveManager with relay","time":{"start":1752006154466,"stop":1752006154469,"duration":3},"status":"passed","severity":"normal"},{"uid":"882c1d3f4532d68c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752006501003,"stop":1752006501003,"duration":0},"status":"passed","severity":"normal"},{"uid":"63af1e5726ec0ad6","name":"should create ConnectionLimiter with required options","time":{"start":1752006154914,"stop":1752006154915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e36f213697f388c","name":"can start and stop the service","time":{"start":1752006167209,"stop":1752006167209,"duration":0},"status":"passed","severity":"normal"},{"uid":"da461a62868b935","name":"Push message with content topic containing SQL Injection","time":{"start":1752006836000,"stop":1752006836001,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a865eb594c5c0b1","name":"All","time":{"start":1752006219673,"stop":1752006219674,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa731e810365ddd","name":"should invoke callbacks when receiving a message","time":{"start":1752006184953,"stop":1752006184953,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef117080d5829705","name":"should hang up with PeerId and return true on success","time":{"start":1752006155347,"stop":1752006155347,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f37e67356bce35","name":"same cluster, same shard: nodes connect","time":{"start":1752006316323,"stop":1752006316324,"duration":1},"status":"passed","severity":"normal"},{"uid":"da887b61c74bee6d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752006708465,"stop":1752006708465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2994fb29d3fc190","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752006193887,"stop":1752006193887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38ea08e5a1a64c1","name":"ignores domain fetching errors","time":{"start":1752006163358,"stop":1752006163358,"duration":0},"status":"passed","severity":"normal"},{"uid":"174d213e12b31f45","name":"should drop connection to one peer on hangUp","time":{"start":1752006305462,"stop":1752006305463,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6155bcb9bb6b748","name":"Check publish message containing escaped characters","time":{"start":1752006366700,"stop":1752006366700,"duration":0},"status":"passed","severity":"normal"},{"uid":"264b8e06a3a38840","name":"should remove expired entries after TTL has passed","time":{"start":1752006183389,"stop":1752006183389,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae235747fda2e09","name":"should send relay ping messages on timer","time":{"start":1752006154501,"stop":1752006154501,"duration":0},"status":"passed","severity":"normal"},{"uid":"77777702568bc0b0","name":"should return false when topic is not configured","time":{"start":1752006155351,"stop":1752006155351,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bd3e07e6c516b4","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752006198860,"stop":1752006198860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580ef741407dc8b","name":"Throws when trying to push message with empty payload","time":{"start":1752006835998,"stop":1752006835999,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d201fa9b8e7968","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752006708484,"stop":1752006708484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cbca29e87d4ffe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752006193932,"stop":1752006193932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a024bb85c0e8a3fb","name":"Throws when trying to push message with empty payload","time":{"start":1752006835986,"stop":1752006835986,"duration":0},"status":"passed","severity":"normal"},{"uid":"262ff29dcbaab6bc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752006387933,"stop":1752006387933,"duration":0},"status":"passed","severity":"normal"},{"uid":"7193a764a6d3e1b0","name":"Rejects garbage","time":{"start":1752006188276,"stop":1752006188277,"duration":1},"status":"passed","severity":"normal"},{"uid":"8219198e07281d78","name":"Push to array if already present","time":{"start":1752006138223,"stop":1752006138224,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3c49f045719b2e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752006193925,"stop":1752006193925,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0861bfb4670ba8","name":"should properly create location multiaddrs - tcp6","time":{"start":1752006144797,"stop":1752006144797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1242f70861f15519","name":"Subscribe and publish message","time":{"start":1752006376244,"stop":1752006376244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1e415847b4473b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752006162899,"stop":1752006162900,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9a24ac89deaa02","name":"throws on content topic with empty topic name field","time":{"start":1752006138706,"stop":1752006138707,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5de83a7b2bb8106","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752006138709,"stop":1752006138709,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a4a5c04fd231b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752006138725,"stop":1752006138726,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78c897f29db8d89","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752006387935,"stop":1752006387935,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d761a6482feb3f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752006138711,"stop":1752006138711,"duration":0},"status":"passed","severity":"normal"},{"uid":"51668a660a54e7f1","name":"should be safe to call multiple times","time":{"start":1752006154978,"stop":1752006154979,"duration":1},"status":"passed","severity":"normal"},{"uid":"673323ec06002da6","name":"should add and remove event listeners correctly","time":{"start":1752006167214,"stop":1752006167214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c53accef7a5c47","name":"should return false when connections are non-bootstrap peers","time":{"start":1752006154953,"stop":1752006154954,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a6c1761bf2c12a","name":"should continually clean up expired entries at intervals","time":{"start":1752006183395,"stop":1752006183395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a6c9fe82fd58e0","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752006446010,"stop":1752006446011,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4ece7dd32dee5348","name":"should stop ping timers on peer disconnect","time":{"start":1752006154482,"stop":1752006154482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb96bef21866a5a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752006138717,"stop":1752006138718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a1354b29e88ac2","name":"should not receive a peer event before start","time":{"start":1752006342346,"stop":1752006342350,"duration":4},"status":"passed","severity":"normal"},{"uid":"b4d39daa21ceb4b3","name":"Subscribe to topic containing XML and publish message","time":{"start":1752006376250,"stop":1752006376250,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e269a2e2ce8cf1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752006154497,"stop":1752006154497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4618ab17288e58","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752006708468,"stop":1752006708468,"duration":0},"status":"passed","severity":"normal"},{"uid":"77adf89d04ebbbb8","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752006245570,"stop":1752006245579,"duration":9},"status":"passed","severity":"normal"},{"uid":"1ac76289177e762f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752006193890,"stop":1752006193891,"duration":1},"status":"passed","severity":"normal"},{"uid":"55791950d52832b3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752006511280,"stop":1752006511281,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72b2ecef4a36cf6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752006366701,"stop":1752006366701,"duration":0},"status":"passed","severity":"normal"},{"uid":"9164d0299e7f7f15","name":"Check received message with timestamp: 1752006214034 ","time":{"start":1752006653994,"stop":1752006653995,"duration":1},"status":"passed","severity":"normal"},{"uid":"422f55da46c1b62b","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752006184176,"stop":1752006184178,"duration":2},"status":"passed","severity":"normal"},{"uid":"8857d18737c9b4c6","name":"Push message with content topic containing shell command","time":{"start":1752006836002,"stop":1752006836002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be3932509130a20","name":"should get / set UDP multiaddr","time":{"start":1752006144795,"stop":1752006144795,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a99fcf8d2ee5bf","name":"Decoder throws on undefined content topic","time":{"start":1752006174827,"stop":1752006174827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3023022d2a6b48c","name":"Push message with content topic containing Chinese","time":{"start":1752006836000,"stop":1752006836000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c12436f4547b7d5","name":"should fail to send if no connected peers found","time":{"start":1752006184538,"stop":1752006184539,"duration":1},"status":"passed","severity":"normal"},{"uid":"726d1e9dbe08bc47","name":"Check received message containing Arabic","time":{"start":1752006653990,"stop":1752006653991,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdaa38a6b13ea74","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752006366704,"stop":1752006366704,"duration":0},"status":"passed","severity":"normal"},{"uid":"66062a6928cb64c3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752006387934,"stop":1752006387934,"duration":0},"status":"passed","severity":"normal"},{"uid":"485a209c31b2d127","name":"should start all internal components","time":{"start":1752006155344,"stop":1752006155344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ecac265ce7deac","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752006138721,"stop":1752006138724,"duration":3},"status":"passed","severity":"normal"},{"uid":"990823aaebf7e4e1","name":"should be able to decode the field with only STORE set to true","time":{"start":1752006144159,"stop":1752006144159,"duration":0},"status":"passed","severity":"normal"},{"uid":"443dff75f75c0029","name":"should handle shard reader errors gracefully","time":{"start":1752006154046,"stop":1752006154047,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe26998bc4120ae","name":"configure the node with multiple pubsub topics","time":{"start":1752006498146,"stop":1752006498146,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdbb299f09bc483","name":"Waku message hash computation (payload length 0)","time":{"start":1752006154682,"stop":1752006154682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2411962fb60e9b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752006708484,"stop":1752006708484,"duration":0},"status":"passed","severity":"normal"},{"uid":"909cb70059494aad","name":"returns all values when wanted number is greater than available values","time":{"start":1752006162183,"stop":1752006162184,"duration":1},"status":"passed","severity":"normal"},{"uid":"b456db8aa51d8c34","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752006184953,"stop":1752006184954,"duration":1},"status":"passed","severity":"normal"},{"uid":"583b7a84a36bc6de","name":"Push message with long payload","time":{"start":1752006835994,"stop":1752006835994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b581737008de6e6","name":"should return false when at bootstrap limit","time":{"start":1752006154951,"stop":1752006154953,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c1f845cd7a375b0","name":"should properly create location multiaddrs - tcp4","time":{"start":1752006144796,"stop":1752006144796,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eecfc0155fde508","name":"Check publish message containing XML","time":{"start":1752006366698,"stop":1752006366698,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ec2549c988f499","name":"Query with Ordered Callback, No message returned","time":{"start":1752006457976,"stop":1752006457976,"duration":0},"status":"passed","severity":"normal"},{"uid":"2450d0f224ec8f89","name":"topics with same application and version share the same shard","time":{"start":1752006138714,"stop":1752006138714,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d6646801a6bd5e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752006193896,"stop":1752006193896,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea0458dfaf8d704","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752006708482,"stop":1752006708483,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6a3980ba6cf0b9","name":"Passing page size 0 when there are 110 messages","time":{"start":1752006502325,"stop":1752006502325,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf1e079424d5918","name":"Query generator for multiple messages with different content topic format","time":{"start":1752006489027,"stop":1752006489027,"duration":0},"status":"passed","severity":"normal"}]