2025-07-24 11:59:53 +00:00

1 line
184 KiB
JSON

[{"uid":"b48b2e34e9f842f9","name":"should clear the dialing interval","time":{"start":1753357617007,"stop":1753357617007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdbb84afc9675a4","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753357606381,"stop":1753357606382,"duration":1},"status":"passed","severity":"normal"},{"uid":"81bfa9301c3489e4","name":"should not allow k > 12","time":{"start":1753357655498,"stop":1753357655501,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e6acfd450fd4cb2","name":"Push message with Russian payload","time":{"start":1753358233203,"stop":1753358233203,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b97d79d4f93586a","name":"should handle errors gracefully when getting peer info","time":{"start":1753357616510,"stop":1753357616510,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a82f26f6663c42","name":"Check received message containing numeric","time":{"start":1753358122860,"stop":1753358122861,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a353c32dab65947","name":"should not receive a peer event after stop","time":{"start":1753357788589,"stop":1753357788589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1115d0728e71be5f","name":"throws on content topic with too few or too many fields","time":{"start":1753357600989,"stop":1753357600990,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9387c76127a6b6","name":"Subscribe to topic containing short and receive message","time":{"start":1753358146151,"stop":1753358146151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4a2484ed599501","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753358146167,"stop":1753358146168,"duration":1},"status":"passed","severity":"normal"},{"uid":"1766e8f648d7aa6b","name":"should add peer to queue when queue is not empty","time":{"start":1753357617011,"stop":1753357617011,"duration":0},"status":"passed","severity":"normal"},{"uid":"57891ebcba55ee77","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753357822431,"stop":1753357822431,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b83294760a6d77","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753357601000,"stop":1753357601000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a677f2ae9d8742e","name":"messageHashStr produces different results for different inputs","time":{"start":1753357616733,"stop":1753357616733,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0d546bc068773","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753357968836,"stop":1753357968836,"duration":0},"status":"passed","severity":"normal"},{"uid":"67425996c540a2e1","name":"returns all values when wanted number is greater than available values","time":{"start":1753357624087,"stop":1753357624087,"duration":0},"status":"passed","severity":"normal"},{"uid":"839db3f4a1474308","name":"should handle corrupted local storage data gracefully","time":{"start":1753357629279,"stop":1753357629279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fc7ebea9547b53","name":"Push message with short payload","time":{"start":1753358233200,"stop":1753358233201,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57624a6cff94d6f","name":"returns only open connection if one present","time":{"start":1753357617047,"stop":1753357617048,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b7b436e22b372c","name":"Push to array if already present","time":{"start":1753357600837,"stop":1753357600838,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f34ae03730164d7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753357601005,"stop":1753357601006,"duration":1},"status":"passed","severity":"normal"},{"uid":"414835ad2289e4e1","name":"should set default options when no config provided","time":{"start":1753357617528,"stop":1753357617528,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f34c4c829cff5","name":"should create ShardReader with static shards network config","time":{"start":1753357616489,"stop":1753357616490,"duration":1},"status":"passed","severity":"normal"},{"uid":"41dd90ac4ab275e","name":"should hang up with multiaddr and return true on success","time":{"start":1753357617535,"stop":1753357617536,"duration":1},"status":"passed","severity":"normal"},{"uid":"6877827fb1ce545d","name":"should be safe to call multiple times","time":{"start":1753357616855,"stop":1753357616856,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87da8db72aa8348","name":"Check received message containing Script","time":{"start":1753358122862,"stop":1753358122863,"duration":1},"status":"passed","severity":"normal"},{"uid":"2084aec0d58d3599","name":"should process queue every 500ms","time":{"start":1753357617017,"stop":1753357617018,"duration":1},"status":"passed","severity":"normal"},{"uid":"850f46c9eb284080","name":"Push message with unicode special characters payload","time":{"start":1753358233191,"stop":1753358233192,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6f06398c2f4c60","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753358146167,"stop":1753358146167,"duration":0},"status":"passed","severity":"normal"},{"uid":"602936ef56d68b61","name":"should initialize with Unhealthy status","time":{"start":1753357646619,"stop":1753357646620,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5537094fe0cd6c","name":"should reject on timeout if it was set","time":{"start":1753357646414,"stop":1753357646414,"duration":0},"status":"passed","severity":"normal"},{"uid":"134edc0810304d0c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753357822501,"stop":1753357822502,"duration":1},"status":"passed","severity":"normal"},{"uid":"affd9e8ff693b064","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753357601009,"stop":1753357601009,"duration":0},"status":"passed","severity":"normal"},{"uid":"981998a098e9f2b","name":"should send to specified number of peers of used peers","time":{"start":1753357645915,"stop":1753357645916,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad78ed7b613c8148","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753357625007,"stop":1753357625008,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ea37e7cfbeff22","name":"random static sharding 8 - Cluster ID: 738, Shard ID: 670","time":{"start":1753357909225,"stop":1753357909225,"duration":0},"status":"passed","severity":"normal"},{"uid":"909fb76063f43ecb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753357734071,"stop":1753357734072,"duration":1},"status":"passed","severity":"normal"},{"uid":"98baaca6b47d91b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753357616872,"stop":1753357616872,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc2e0fb658c4746","name":"Default pageSize","time":{"start":1753357951256,"stop":1753357951256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01d75cae1b53430","name":"should add event listener for peer:discovery","time":{"start":1753357615788,"stop":1753357615788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44a43ac5f4a84fe","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753357822509,"stop":1753357822510,"duration":1},"status":"passed","severity":"normal"},{"uid":"de43190eb9026c33","name":"should handle special patterns correctly","time":{"start":1753357657940,"stop":1753357657940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9616323e2e88eaef","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753357600995,"stop":1753357600995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3937320f407686","name":"Reusing cursor across nodes","time":{"start":1753357921545,"stop":1753357921546,"duration":1},"status":"passed","severity":"normal"},{"uid":"333686ecdc2990da","name":"should remove event listeners from libp2p","time":{"start":1753357615725,"stop":1753357615726,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca272766a3aba41a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753357655823,"stop":1753357655823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ac55db548f8930","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753357615743,"stop":1753357615743,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e400a57a044191","name":"should handle disconnect when peer has no timers","time":{"start":1753357616708,"stop":1753357616708,"duration":0},"status":"passed","severity":"normal"},{"uid":"141fd6986fc7ad7c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753357655824,"stop":1753357655825,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed1598708cdd483","name":"should wait for Filter peer to be connected","time":{"start":1753357646415,"stop":1753357646416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44273a7ea286110","name":"Query Generator, No Decoder","time":{"start":1753357927190,"stop":1753357927190,"duration":0},"status":"passed","severity":"normal"},{"uid":"78860aca4da4629e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753357646601,"stop":1753357646602,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9aeec06517f52","name":"rejects content-filtered query with only contentTopics","time":{"start":1753357616904,"stop":1753357616904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86b233e0854c2d4","name":"Push message with XML payload","time":{"start":1753358233204,"stop":1753358233204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b735b0003107a5e4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753357606389,"stop":1753357606390,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0ae23dac340ba5","name":"Push message with Chinese payload","time":{"start":1753358233186,"stop":1753358233187,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b94504b174c4f5","name":"Query Generator - false","time":{"start":1753357937475,"stop":1753357937476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f600c2cff18c22b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753357655839,"stop":1753357655842,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6763a70d7ff8436","name":"Query generator for multiple messages with different content topic format","time":{"start":1753357953468,"stop":1753357953469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9273f51a233232","name":"ignores unrecognized TXT record formats","time":{"start":1753357625303,"stop":1753357625303,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2c7777f488c7ff","name":"should properly create location multiaddrs - udp6","time":{"start":1753357607106,"stop":1753357607107,"duration":1},"status":"passed","severity":"normal"},{"uid":"716c4a52985d2039","name":"Store - dialed after - with timeout","time":{"start":1753357973470,"stop":1753357973471,"duration":1},"status":"passed","severity":"normal"},{"uid":"628e81ae037dd202","name":"can query messages normally","time":{"start":1753357929885,"stop":1753357929889,"duration":4},"status":"passed","severity":"normal"},{"uid":"132cdc8cb457e10c","name":"Push message with content topic containing JSON","time":{"start":1753358233209,"stop":1753358233209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a982f69b23a813a5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753358146157,"stop":1753358146157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88d0131f9c3d98e","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753357927191,"stop":1753357927191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1241d81fe664bdb1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753357655842,"stop":1753357655842,"duration":0},"status":"passed","severity":"normal"},{"uid":"513454641614f856","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753357655835,"stop":1753357655836,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc0930ab418899f","name":"should sort peers by ping value","time":{"start":1753357617538,"stop":1753357617539,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91c35d191595480","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app86/8/topic863/xml","time":{"start":1753357911802,"stop":1753357911802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f602c92ab5110c31","name":"Subscribe to topic containing XML and receive message","time":{"start":1753358146168,"stop":1753358146168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27209ca643ba5a4","name":"accepts valid message hash query","time":{"start":1753357616904,"stop":1753357616905,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0877244d03bf3c2","name":"should wait for LightPush peer to be connected","time":{"start":1753357646415,"stop":1753357646415,"duration":0},"status":"passed","severity":"normal"},{"uid":"12666777ffe5866a","name":"Renews subscription after lossing a connection","time":{"start":1753358146158,"stop":1753358146158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6d5959bedf51e2","name":"Light Node - default protocols","time":{"start":1753357973475,"stop":1753357973476,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62f45d26cb9f09e","name":"should have no discoveries enabled by default","time":{"start":1753357645698,"stop":1753357645699,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae7f87b8bacba14","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753357616508,"stop":1753357616509,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b8a4f46b20347d","name":"Push message with Basic HTML tag payload","time":{"start":1753358233204,"stop":1753358233204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab145e5a2600fa7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753357921542,"stop":1753357921543,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b8fcd3edcbcf92","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753357693940,"stop":1753357693941,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dec0b8d76170d65","name":"should initialize with default number of peers","time":{"start":1753357646597,"stop":1753357646597,"duration":0},"status":"passed","severity":"normal"},{"uid":"16165f19c46c7949","name":"should return false when peer is not found","time":{"start":1753357616495,"stop":1753357616495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4949dc885d5acc0","name":"should return PeerId when PeerId is provided","time":{"start":1753357616425,"stop":1753357616425,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fbf49254f0a968","name":"should handle complete peer lifecycle","time":{"start":1753357616711,"stop":1753357616711,"duration":0},"status":"passed","severity":"normal"},{"uid":"290bfd88f7ab81e2","name":"Encoder throws on undefined content topic","time":{"start":1753357636791,"stop":1753357636791,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a1aba018415078","name":"Push message with content topic containing Chinese","time":{"start":1753358233208,"stop":1753358233208,"duration":0},"status":"passed","severity":"normal"},{"uid":"5258922abae3e075","name":"should be online or offline if network state changed","time":{"start":1753357693947,"stop":1753357693948,"duration":1},"status":"passed","severity":"normal"},{"uid":"581d5cdb62d9fdf2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753358146170,"stop":1753358146170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8af3fd794cdfed","name":"Check message with no pubsub topic is not received","time":{"start":1753358122867,"stop":1753358122868,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9ae3215a532d1d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753357646603,"stop":1753357646603,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd55548530bdb630","name":"Push message with special chars payload","time":{"start":1753358233185,"stop":1753358233186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b033002e80e9582","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753357629279,"stop":1753357629279,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa45d05c40f385e0","name":"should handle multiple peer connections","time":{"start":1753357616687,"stop":1753357616687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a370cc52104bd1c8","name":"should reject if Filter is requested but not mounted","time":{"start":1753357646405,"stop":1753357646414,"duration":9},"status":"passed","severity":"normal"},{"uid":"df159d881af4c264","name":"returns all values when wanted number matches available values","time":{"start":1753357624077,"stop":1753357624086,"duration":9},"status":"passed","severity":"normal"},{"uid":"52415d193848b8fb","name":"should start ping timers on peer connect","time":{"start":1753357616686,"stop":1753357616687,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e00bf49c69fac2","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753357693947,"stop":1753357693947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e687e614920349a","name":"throws on content topic with empty application field","time":{"start":1753357600991,"stop":1753357600991,"duration":0},"status":"passed","severity":"normal"},{"uid":"80672fa133adff03","name":"should reject if WakuNode is not started","time":{"start":1753357646403,"stop":1753357646403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96eb499d078a27b","name":"Push message with content topic containing short","time":{"start":1753358233193,"stop":1753358233193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbf4c4a436bc596","name":"rejects hash query with time filter","time":{"start":1753357616925,"stop":1753357616926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81267d468716d6c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753357655818,"stop":1753357655818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4f20d99e1c59ff","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753357655824,"stop":1753357655824,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d1af4e10b392d6","name":"should deliver messages after dependencies are met","time":{"start":1753357659134,"stop":1753357659134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de7c4571a72bda0","name":"Check publish message containing Russian","time":{"start":1753357812688,"stop":1753357812688,"duration":0},"status":"passed","severity":"normal"},{"uid":"746e88851f0e8edb","name":"Query Generator - true","time":{"start":1753357937474,"stop":1753357937475,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6faa92569f3e78","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753357655829,"stop":1753357655829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5533ce5991df752f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753357625305,"stop":1753357625305,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a74f056b85b7e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753357957114,"stop":1753357957115,"duration":1},"status":"passed","severity":"normal"},{"uid":"76665ccaf88a3199","name":"Push message with Chinese payload","time":{"start":1753358233202,"stop":1753358233202,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d451033fceee82","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753358146147,"stop":1753358146147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eca4b7bf75d4f25","name":"should filter peers by codec","time":{"start":1753357617538,"stop":1753357617538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de64ee61723ee6e","name":"Push message with long payload","time":{"start":1753358233184,"stop":1753358233184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51ec8c198736632","name":"Query generator for multiple messages","time":{"start":1753357953465,"stop":1753357953466,"duration":1},"status":"passed","severity":"normal"},{"uid":"591623354aac9bb0","name":"Publish message with custom timestamp: Thu Jul 24 2025 12:50:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1753357812693,"stop":1753357812693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae6c710d6a6f15c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753357600997,"stop":1753357600997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9d2e4c4770f1a","name":"throws on empty content topic","time":{"start":1753357600989,"stop":1753357600989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db15907e741ec42","name":"Push message with SQL Injection payload","time":{"start":1753358233203,"stop":1753358233203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e36c9406bf59509","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753357625010,"stop":1753357625010,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c4a6506403c98d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753357805810,"stop":1753357805810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b51a7d49636e1f","name":"should process tasks in queue","time":{"start":1753357645345,"stop":1753357645346,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b236111efd9545","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753357968834,"stop":1753357968834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffb99451dc5ad34","name":"should remove event listener for peer:discovery","time":{"start":1753357615789,"stop":1753357615789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbdbc35970c75a","name":"should partition messages based on acknowledgement status","time":{"start":1753357659135,"stop":1753357659135,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b6844d584918e8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753357655828,"stop":1753357655829,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f21746ab54bb54","name":"should handle peer not in mesh for all topics","time":{"start":1753357616710,"stop":1753357616711,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d38b0fe8acf5bb","name":"should update peer store before dialing","time":{"start":1753357615794,"stop":1753357615794,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eacbc3920afa026","name":"should retry on complete failure if specified","time":{"start":1753357645916,"stop":1753357645916,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae8fc115176aadc","name":"should not allow unachievable error rate","time":{"start":1753357655502,"stop":1753357655503,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1755024edca5c88","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753357636790,"stop":1753357636790,"duration":0},"status":"passed","severity":"normal"},{"uid":"a668cda688371de4","name":"should dial more peers if under maxConnections","time":{"start":1753357616871,"stop":1753357616871,"duration":0},"status":"passed","severity":"normal"},{"uid":"322f036fda7beac7","name":"should not return locked peers if enough unlocked are available","time":{"start":1753357646599,"stop":1753357646599,"duration":0},"status":"passed","severity":"normal"},{"uid":"302f12092ade468e","name":"Check received message containing long","time":{"start":1753358122860,"stop":1753358122860,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf294c1f580e55b9","name":"Push message with content topic containing Russian","time":{"start":1753358233195,"stop":1753358233195,"duration":0},"status":"passed","severity":"normal"},{"uid":"18739fa33923a2c3","name":"should properly create peer info with all multiaddrs","time":{"start":1753357607108,"stop":1753357607108,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e87283c61ac2f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753357601004,"stop":1753357601004,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16c2239230d826e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753357616700,"stop":1753357616700,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a1d0c3c3d9e93a","name":"should encodeTxt and decodeTxt","time":{"start":1753357607099,"stop":1753357607100,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cbc3b5661f4530","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753357600994,"stop":1753357600995,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fba42a281e3273b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app88/8/topic889/test.js","time":{"start":1753357911803,"stop":1753357911803,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1d0f92453b5d99","name":"should not receive a peer event before start","time":{"start":1753357788589,"stop":1753357788589,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b01a06f2a00f52","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753357734069,"stop":1753357734070,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a1192efac02e89","name":"Subscribe to topic containing Script and receive message","time":{"start":1753358146154,"stop":1753358146154,"duration":0},"status":"passed","severity":"normal"},{"uid":"463b97889b996f4e","name":"Check received message containing Basic HTML tag","time":{"start":1753358122855,"stop":1753358122855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10e79f7cec5ac4a","name":"Check publish message containing short","time":{"start":1753357812686,"stop":1753357812686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b74afe49a6cddc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753357655843,"stop":1753357655843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7569c701b1acb1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753358122869,"stop":1753358122869,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e22e73a32d4821","name":"should handle case when navigator is not available","time":{"start":1753357615732,"stop":1753357615732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6372e68fa263828","name":"Check message with no payload is not received","time":{"start":1753358122858,"stop":1753358122859,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8da4ebebceeca7b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753357655829,"stop":1753357655830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9503a20fd41a49e","name":"Check received message containing numeric","time":{"start":1753358122852,"stop":1753358122853,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc306742dad2e06e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753357812692,"stop":1753357812692,"duration":0},"status":"passed","severity":"normal"},{"uid":"924419b32f76986a","name":"should be delivered immediately if received","time":{"start":1753357659137,"stop":1753357659137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcb7000d4f7afd4","name":"should increase lamport timestamp","time":{"start":1753357659128,"stop":1753357659128,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f34554389070ca","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753357698754,"stop":1753357698755,"duration":1},"status":"passed","severity":"normal"},{"uid":"621fab5d820164a8","name":"ends after yielding if response size indicates end","time":{"start":1753357617301,"stop":1753357617301,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf2c70ebbd05f82","name":"should return false when navigator.onLine is false","time":{"start":1753357615730,"stop":1753357615731,"duration":1},"status":"passed","severity":"normal"},{"uid":"f107c9da7efcc0e6","name":"Refresh subscription","time":{"start":1753358146164,"stop":1753358146165,"duration":1},"status":"passed","severity":"normal"},{"uid":"895fb3bb9507ee30","name":"should remove event listeners","time":{"start":1753357616673,"stop":1753357616673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2c8435d06e5dc","name":"should set field with only RELAY enabled","time":{"start":1753357607109,"stop":1753357607109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b18a555484add0","name":"should handle different types of entries","time":{"start":1753357644426,"stop":1753357644427,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f592a846f31d86","name":"should insert message id into causal history","time":{"start":1753357659129,"stop":1753357659130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa9c7376914902e","name":"Subscribe to topic containing Script and receive message","time":{"start":1753358146168,"stop":1753358146168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8441a119c8b1c19","name":"Check message received after jswaku node is restarted","time":{"start":1753358122859,"stop":1753358122859,"duration":0},"status":"passed","severity":"normal"},{"uid":"db79bee35914646f","name":"Push message equal or less that 1MB","time":{"start":1753358233200,"stop":1753358233200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8671679801613cb7","name":"Check received message containing Chinese","time":{"start":1753358122853,"stop":1753358122853,"duration":0},"status":"passed","severity":"normal"},{"uid":"402d577d8ae27894","name":"groups content topics by expected pubsub topic","time":{"start":1753357601001,"stop":1753357601002,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2f8f97d66da691","name":"random static sharding 1 - Cluster ID: 925, Shard ID: 638","time":{"start":1753357909222,"stop":1753357909222,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dc2b6e80a68bd0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753357601012,"stop":1753357601012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca742f2f44dfdb6a","name":"throws on content topic with empty topic name field","time":{"start":1753357600992,"stop":1753357600992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce74e5f56f6edbed","name":"connected peers and dial","time":{"start":1753357788798,"stop":1753357788798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b28f42cfe6305173","name":"should attach causal history and bloom filter to each message","time":{"start":1753357659130,"stop":1753357659130,"duration":0},"status":"passed","severity":"normal"},{"uid":"526a99e49f27c4b7","name":"Push message with custom timestamp: 1753361298967","time":{"start":1753358233211,"stop":1753358233212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cec55cbb3f68cb","name":"should requeue task if no peer is available","time":{"start":1753357645356,"stop":1753357645357,"duration":1},"status":"passed","severity":"normal"},{"uid":"7547626027f59aa","name":"Check received message containing Arabic","time":{"start":1753358122861,"stop":1753358122862,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f92135c1e42ec6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753357600995,"stop":1753357600995,"duration":0},"status":"passed","severity":"normal"},{"uid":"55444dabcda2dc51","name":"should properly start and stop event listening","time":{"start":1753357646620,"stop":1753357646621,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fe01ecdf2d887f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753358146163,"stop":1753358146163,"duration":0},"status":"passed","severity":"normal"},{"uid":"9785e136a02a1207","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753357659131,"stop":1753357659131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79a03609e273440","name":"Push message with content topic containing numeric","time":{"start":1753358233207,"stop":1753358233208,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ea50e02cb07281","name":"should dial peer when no shard info available","time":{"start":1753357617014,"stop":1753357617015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a472d07eccf61a21","name":"Fails to push message with large meta","time":{"start":1753358233197,"stop":1753358233198,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b763a25b60f3452","name":"random static sharding 7 - Cluster ID: 933, Shard ID: 635","time":{"start":1753357909224,"stop":1753357909225,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a139604a4221aa2","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753357822501,"stop":1753357822501,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4c3dec9825c42f","name":"Check publish message after service node is restarted","time":{"start":1753357812695,"stop":1753357812695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c2f48ee2531d8ff","name":"should save new peer to store","time":{"start":1753357615798,"stop":1753357615798,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa7e2ff75af410e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753357606395,"stop":1753357606395,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a7cc7522fa2bc2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753357617193,"stop":1753357617194,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2f86a682eed7c7","name":"should handle browser offline state overriding peer connections","time":{"start":1753357615749,"stop":1753357615754,"duration":5},"status":"passed","severity":"normal"},{"uid":"1dddfd508de50983","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753357953470,"stop":1753357953471,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ab01aac47d81d7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753357616688,"stop":1753357616689,"duration":1},"status":"passed","severity":"normal"},{"uid":"d233d912ae0acedf","name":"should not retry if at least one success","time":{"start":1753357645359,"stop":1753357645361,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2304604f447e2c8","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753357655821,"stop":1753357655821,"duration":0},"status":"passed","severity":"normal"},{"uid":"779f42b921f26e0f","name":"Publish message with custom timestamp: Fri Aug 02 2024 11:50:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1753357812692,"stop":1753357812692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6563b901e3d67f24","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753357655838,"stop":1753357655838,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d72eb842971459","name":"should insert message into bloom filter","time":{"start":1753357659129,"stop":1753357659129,"duration":0},"status":"passed","severity":"normal"},{"uid":"c097fe08cb6369fc","name":"Passing page size 110 when there are 120 messages","time":{"start":1753357951256,"stop":1753357951256,"duration":0},"status":"passed","severity":"normal"},{"uid":"141d39b2a8f5adae","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753357616881,"stop":1753357616881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a438227081cea0e5","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753357822511,"stop":1753357822512,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e58a9c66bf0da50","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753357655830,"stop":1753357655830,"duration":0},"status":"passed","severity":"normal"},{"uid":"168ade112f4d3207","name":"should clear dial history on stop","time":{"start":1753357617007,"stop":1753357617007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9daa6e0cf4f218f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/7/topic80/proto","time":{"start":1753357911801,"stop":1753357911801,"duration":0},"status":"passed","severity":"normal"},{"uid":"9534371625b3d46a","name":"Cluster ID 0, shard 1","time":{"start":1753357909221,"stop":1753357909222,"duration":1},"status":"passed","severity":"normal"},{"uid":"2916318003cca604","name":"Delete observer","time":{"start":1753357790263,"stop":1753357790264,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abd2faa451f14ac","name":"should set field with only FILTER enabled","time":{"start":1753357607109,"stop":1753357607109,"duration":0},"status":"passed","severity":"normal"},{"uid":"730f57edf510e72a","name":"Callback on promise","time":{"start":1753357953469,"stop":1753357953469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d824fbcd32c344","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753358146156,"stop":1753358146156,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf38b29aeccbc8d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753357635196,"stop":1753357635197,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff1e140692391e5","name":"Encoder throws on undefined content topic","time":{"start":1753357617542,"stop":1753357617542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd5223882a41de7","name":"should handle peer disconnect event when no connections remain","time":{"start":1753357615737,"stop":1753357615737,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c0950685c4872b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753357957113,"stop":1753357957114,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cb98c72ffc16cb","name":"should handle errors when globalThis is not available","time":{"start":1753357615720,"stop":1753357615725,"duration":5},"status":"passed","severity":"normal"},{"uid":"7f4963cc8faa8b7f","name":"should insert elements correctly","time":{"start":1753357657935,"stop":1753357657938,"duration":3},"status":"passed","severity":"normal"},{"uid":"a41e4bc0714780c1","name":"should push the message to the outgoing buffer","time":{"start":1753357659128,"stop":1753357659129,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae1b46c18ad6619","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753357805808,"stop":1753357805809,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ef998b444f2433","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753358122866,"stop":1753358122866,"duration":0},"status":"passed","severity":"normal"},{"uid":"acac11b0b3656959","name":"should dial peers from store on start","time":{"start":1753357616854,"stop":1753357616855,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b8014a46dc2682","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753357655820,"stop":1753357655820,"duration":0},"status":"passed","severity":"normal"},{"uid":"62731fac5bd29609","name":"should throw error - no id","time":{"start":1753357607101,"stop":1753357607101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a11a4d659a1db3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753357600996,"stop":1753357600996,"duration":0},"status":"passed","severity":"normal"},{"uid":"661c4287b86474bb","name":"should dial all remaining peers","time":{"start":1753357616867,"stop":1753357616867,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26d796de2181738","name":"should initialize with custom number of peers","time":{"start":1753357646597,"stop":1753357646597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8e4f5e43542d87","name":"can start the service","time":{"start":1753357679017,"stop":1753357679019,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5a5f70390bf167e","name":"should not fail to start the service if it is already started","time":{"start":1753357679021,"stop":1753357679022,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdba6536b3e204f0","name":"Check publish message containing Script","time":{"start":1753357812689,"stop":1753357812689,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a14f762ffd23a0","name":"Check publish message containing escaped characters","time":{"start":1753357812691,"stop":1753357812691,"duration":0},"status":"passed","severity":"normal"},{"uid":"db18b0eab4c415b0","name":"should hang up with PeerId and return true on success","time":{"start":1753357617535,"stop":1753357617535,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0b9f8de2c0f3b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753357659137,"stop":1753357659137,"duration":0},"status":"passed","severity":"normal"},{"uid":"683241143a758b7","name":"Nodes with multiple pubsub topic","time":{"start":1753357805809,"stop":1753357805809,"duration":0},"status":"passed","severity":"normal"},{"uid":"545a47700b8a6e00","name":"should handle dial errors gracefully","time":{"start":1753357616867,"stop":1753357616867,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc509c3f2154b364","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753358146168,"stop":1753358146169,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1e2d53838283ad","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753357601191,"stop":1753357601191,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e1701a1bb9d3f0","name":"should be able to decode the field with only STORE set to true","time":{"start":1753357606390,"stop":1753357606390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d62cb8c11c4282","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753357606391,"stop":1753357606391,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc73d4feda08e666","name":"Relay - times out","time":{"start":1753357973470,"stop":1753357973470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97b47c023618020","name":"should be safe to call multiple times","time":{"start":1753357615788,"stop":1753357615788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0b378494b306a2","name":"rejects hash query with content filter parameters","time":{"start":1753357616905,"stop":1753357616905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7089fd001799f23","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753357693941,"stop":1753357693941,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dcc2f2bef20afc","name":"should handle case with no peers in store","time":{"start":1753357616867,"stop":1753357616868,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaf96e8196de07e","name":"should call waitForPeer on Relay","time":{"start":1753357646420,"stop":1753357646420,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a223b3e3dd1a6d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753357693941,"stop":1753357693941,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58ecf09d4aaf6f0","name":"should allow redial after cooldown period","time":{"start":1753357617013,"stop":1753357617013,"duration":0},"status":"passed","severity":"normal"},{"uid":"c592e44dea17fe42","name":"isConnected return false after peer stops","time":{"start":1753357693943,"stop":1753357693946,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d803825b727a997","name":"should populate queue if has active dial","time":{"start":1753357617013,"stop":1753357617013,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b1c40a524266b","name":"should filter out already connected peers","time":{"start":1753357616866,"stop":1753357616866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca856cf11884b6ee","name":"should stop all internal components","time":{"start":1753357617532,"stop":1753357617532,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fc29a101e6e59b","name":"Check received message with timestamp: 1753357673503 ","time":{"start":1753358122866,"stop":1753358122866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f870507c24da32","name":"Check publish message containing Arabic","time":{"start":1753357812687,"stop":1753357812688,"duration":1},"status":"passed","severity":"normal"},{"uid":"4102559e7ab4bff0","name":"should set field with all protocols enabled","time":{"start":1753357607108,"stop":1753357607108,"duration":0},"status":"passed","severity":"normal"},{"uid":"304e373112b19d40","name":"Push 30 different messages","time":{"start":1753358233192,"stop":1753358233192,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2f73054e4eba89c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753357655819,"stop":1753357655819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5107ab0540a6d9c","name":"Register correct protocols","time":{"start":1753357822496,"stop":1753357822497,"duration":1},"status":"passed","severity":"normal"},{"uid":"2737587b938da264","name":"Push message with escaped characters payload","time":{"start":1753358233191,"stop":1753358233191,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ed68a9a7c82d11","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753357921544,"stop":1753357921544,"duration":0},"status":"passed","severity":"normal"},{"uid":"caac063bed4b9821","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753357655822,"stop":1753357655822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef89ce5d2bfcacb9","name":"Push message with rate limit","time":{"start":1753358233211,"stop":1753358233211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c819dcb7c7fd41a1","name":"Passing page size 0 when there are 110 messages","time":{"start":1753357951250,"stop":1753357951251,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06b95c196a77cf2","name":"should not dispatch event when already connected","time":{"start":1753357615738,"stop":1753357615741,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1c8b47f730f2f20","name":"Subscribe and receive messages via lightPush","time":{"start":1753358146145,"stop":1753358146146,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf75ff8e6e070f81","name":"Asymmetric encrypt & decrypt","time":{"start":1753357635576,"stop":1753357635576,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c06eeb361823d88","name":"should dial peer when on same shard","time":{"start":1753357617014,"stop":1753357617014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bc7cb9734c0ec5","name":"Check publish message containing SQL Injection","time":{"start":1753357812688,"stop":1753357812688,"duration":0},"status":"passed","severity":"normal"},{"uid":"45395e827e276154","name":"Fields are not dropped","time":{"start":1753357617058,"stop":1753357617058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74575b6bc82f794","name":"should handle general insertion and lookup correctly","time":{"start":1753357657940,"stop":1753357657940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8029246e057aff2","name":"should be safe to call multiple times","time":{"start":1753357616859,"stop":1753357616859,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a55a6dccdca7a1","name":"should return false when peer is not on the specified shard","time":{"start":1753357616497,"stop":1753357616497,"duration":0},"status":"passed","severity":"normal"},{"uid":"92eab87040991d6d","name":"Generator, one shard","time":{"start":1753357917438,"stop":1753357917439,"duration":1},"status":"passed","severity":"normal"},{"uid":"896fd644800ccc30","name":"Relay - dialed after","time":{"start":1753357973469,"stop":1753357973470,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af7df32fd9b2b3a","name":"Push message with content topic containing special chars","time":{"start":1753358233194,"stop":1753358233194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b77632c09a5083","name":"should handle a minimal index list","time":{"start":1753357601191,"stop":1753357601191,"duration":0},"status":"passed","severity":"normal"},{"uid":"471ad1f38b2e86ed","name":"should handle queue processing errors gracefully","time":{"start":1753357617019,"stop":1753357617019,"duration":0},"status":"passed","severity":"normal"},{"uid":"180998d9be72c0b","name":"should only return 1 node with store capability","time":{"start":1753357625305,"stop":1753357625305,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0a53a5988dcb9d","name":"Push message with content topic containing emoji","time":{"start":1753358233210,"stop":1753358233210,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a75fcbf7a3877b","name":"should not fail to stop the service if it was not started","time":{"start":1753357679020,"stop":1753357679021,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0e474328400238","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753357957114,"stop":1753357957114,"duration":0},"status":"passed","severity":"normal"},{"uid":"813763db42b4ae3f","name":"should handle peerStore errors gracefully","time":{"start":1753357617538,"stop":1753357617538,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce1d3edd9f11b1a","name":"should handle multiple peers with different shard configurations","time":{"start":1753357617038,"stop":1753357617038,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f3d66db991c395","name":"should not receive a peer event before start","time":{"start":1753357679023,"stop":1753357679023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6528eb8e13b0b953","name":"Passing page size 3 when there are 20 messages","time":{"start":1753357951253,"stop":1753357951253,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe157a98f40311c","name":"Push message with content topic containing Arabic","time":{"start":1753358233195,"stop":1753358233195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d1302797780463","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753357601005,"stop":1753357601005,"duration":0},"status":"passed","severity":"normal"},{"uid":"6323f6f3d9235efc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753357625306,"stop":1753357625306,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6f2872fd829ffc3","name":"peer exchange sets tag","time":{"start":1753357818028,"stop":1753357818029,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fab50b8698e4f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753357646598,"stop":1753357646598,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0766c34208d00f","name":"Push message with emoji payload","time":{"start":1753358233192,"stop":1753358233192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa228f78ccb2a4c","name":"Subscribe to topic containing XML and receive message","time":{"start":1753358146154,"stop":1753358146154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3141532a8a1af676","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753357822508,"stop":1753357822508,"duration":0},"status":"passed","severity":"normal"},{"uid":"310c7b54a5964f53","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app7/5/topic859/test.js","time":{"start":1753357911800,"stop":1753357911800,"duration":0},"status":"passed","severity":"normal"},{"uid":"40efb3d53d030f97","name":"returns nothing if no connections present","time":{"start":1753357617040,"stop":1753357617047,"duration":7},"status":"passed","severity":"normal"},{"uid":"e752b480147a336a","name":"Promise Callback - false","time":{"start":1753357937478,"stop":1753357937478,"duration":0},"status":"passed","severity":"normal"},{"uid":"490718e562e7ab8c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753357822517,"stop":1753357822517,"duration":0},"status":"passed","severity":"normal"},{"uid":"80882d5311a98d23","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753358354990,"stop":1753358354990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3fc5c3a35a593c","name":"should encode/decode to RLP encoding","time":{"start":1753357607104,"stop":1753357607104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4a95473c519d87","name":"Nodes with multiple pubsub topic","time":{"start":1753357805810,"stop":1753357805810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6329558910086bd1","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753357822514,"stop":1753357822515,"duration":1},"status":"passed","severity":"normal"},{"uid":"d34fa221c9bf3830","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753357921545,"stop":1753357921545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf8fa89672077aa","name":"should not change state when connections remain after disconnect","time":{"start":1753357615737,"stop":1753357615738,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef53605ac915851","name":"should handle complete dial lifecycle","time":{"start":1753357617038,"stop":1753357617038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f464137be1fa690a","name":"should drop connection to all peers on hangUp","time":{"start":1753357762640,"stop":1753357762640,"duration":0},"status":"passed","severity":"normal"},{"uid":"166b175b1228ed94","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753357635197,"stop":1753357635197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5528b3bd41ccc9ef","name":"should handle dial errors gracefully","time":{"start":1753357615793,"stop":1753357615793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03866db881efac9","name":"Check message with no content topic is not received","time":{"start":1753358122858,"stop":1753358122858,"duration":0},"status":"passed","severity":"normal"},{"uid":"6913e35bfe3ae91a","name":"Check received message containing short","time":{"start":1753358122852,"stop":1753358122852,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e3eee39547e088","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753357601004,"stop":1753357601004,"duration":0},"status":"passed","severity":"normal"},{"uid":"211620f5f2112fd8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753357624087,"stop":1753357624088,"duration":1},"status":"passed","severity":"normal"},{"uid":"9733a75a2f57e0d3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753357750203,"stop":1753357750203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfc2a95e8e54495","name":"Decoder throws on undefined content topic","time":{"start":1753357635200,"stop":1753357635200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac483b506928ab3c","name":"throws if decoders don't match content topics","time":{"start":1753357617298,"stop":1753357617298,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c703b435911018","name":"Check received message containing long","time":{"start":1753358122852,"stop":1753358122852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9b9ce0fcd1164d","name":"should only return 1 node with relay and store capability","time":{"start":1753357625304,"stop":1753357625304,"duration":0},"status":"passed","severity":"normal"},{"uid":"226d4259b8d48418","name":"Encoder throws on undefined content topic","time":{"start":1753357635198,"stop":1753357635199,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf98f6518d3538f2","name":"Check received message containing Basic HTML tag","time":{"start":1753358122863,"stop":1753358122863,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf348f0946592c2f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753357616723,"stop":1753357616724,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48892480a4d3990","name":"Check received message containing special chars","time":{"start":1753358122861,"stop":1753358122861,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bf71c6bcdae4aa","name":"Check publish message containing XML","time":{"start":1753357812689,"stop":1753357812689,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da3debd4780baa0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753357822512,"stop":1753357822512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b450a82bfa97ba13","name":"Check publish message containing emoji","time":{"start":1753357812691,"stop":1753357812692,"duration":1},"status":"passed","severity":"normal"},{"uid":"1061ed9b70beee7","name":"should return empty array when no peers connected","time":{"start":1753357617536,"stop":1753357617537,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88bcabb78773174","name":"should reject if Relay is requested but not mounted","time":{"start":1753357646404,"stop":1753357646404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d6f1cb3c41335c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753357655833,"stop":1753357655833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9bd927e8477515","name":"should handle errors when removing globalThis listeners","time":{"start":1753357615726,"stop":1753357615727,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecb337a94190711","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753357606382,"stop":1753357606383,"duration":1},"status":"passed","severity":"normal"},{"uid":"803ad80a74a5bdbf","name":"should throw error - no public key","time":{"start":1753357607103,"stop":1753357607103,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdf10618455d0a3","name":"Relay + Store","time":{"start":1753357607110,"stop":1753357607110,"duration":0},"status":"passed","severity":"normal"},{"uid":"512f33893b1d3026","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753357655831,"stop":1753357655832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7418af1e27139e93","name":"should handle shardReader errors","time":{"start":1753357617539,"stop":1753357617539,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c344c4c35d1cd3d","name":"Check received message containing unicode special characters","time":{"start":1753358122865,"stop":1753358122865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a2c0af2019fe8b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753357659132,"stop":1753357659132,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b9f1c68eee7fd0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753357655844,"stop":1753357655844,"duration":0},"status":"passed","severity":"normal"},{"uid":"506e82cc5ab1447a","name":"Check publish message after client node is restarted","time":{"start":1753357812695,"stop":1753357812696,"duration":1},"status":"skipped","severity":"normal"},{"uid":"79f67db6c51bc129","name":"should handle hash queries without validation","time":{"start":1753357646547,"stop":1753357646548,"duration":1},"status":"passed","severity":"normal"},{"uid":"a950d127375054da","name":"Passing an array","time":{"start":1753357975080,"stop":1753357975080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64a98e9a809a026","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app62/9/topic493/test.js","time":{"start":1753357911801,"stop":1753357911801,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f0da1251cb4a0a","name":"Check received message containing emoji","time":{"start":1753358122856,"stop":1753358122856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0638d3aa0be760e","name":"should decode valid enr successfully","time":{"start":1753357607100,"stop":1753357607100,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dd043dab077a3a","name":"Push message with content topic containing unicode special characters","time":{"start":1753358233196,"stop":1753358233197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddba99ab2e6f7df4","name":"should only return 1 node with relay capability","time":{"start":1753357625304,"stop":1753357625304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56b21e248d84b6a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753357607110,"stop":1753357607110,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddcc4e7a38adeb3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753357655842,"stop":1753357655842,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2de7c6be683264b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753357616870,"stop":1753357616871,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2e407a5c6c60fa","name":"throws on content topic with non-number generation field","time":{"start":1753357600990,"stop":1753357600990,"duration":0},"status":"passed","severity":"normal"},{"uid":"446dfc7ce83d7d8d","name":"should throw error - no public key","time":{"start":1753357607101,"stop":1753357607102,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec208e94eb07eb9","name":"Push message with custom timestamp: 1753361298966","time":{"start":1753358233199,"stop":1753358233199,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d0c5d24c19bfae","name":"Symmetric encrypt & Decrypt","time":{"start":1753357635577,"stop":1753357635577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4257da445e651262","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753357601002,"stop":1753357601002,"duration":0},"status":"passed","severity":"normal"},{"uid":"784729587d45f155","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753357606394,"stop":1753357606394,"duration":0},"status":"passed","severity":"normal"},{"uid":"274b00f968a0b845","name":"should add and check entries correctly","time":{"start":1753357644414,"stop":1753357644418,"duration":4},"status":"passed","severity":"normal"},{"uid":"36824591b326990d","name":"Push message with Script payload","time":{"start":1753358233203,"stop":1753358233203,"duration":0},"status":"passed","severity":"normal"},{"uid":"beaef2aab5166eb0","name":"Push message with shell command payload","time":{"start":1753358233191,"stop":1753358233191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3159a6be43f81bcb","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753357655823,"stop":1753357655823,"duration":0},"status":"passed","severity":"normal"},{"uid":"62644b5a9507e04c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753357812694,"stop":1753357812694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e016c37c99bc07","name":"isConnected should return false after all peers disconnect","time":{"start":1753357693942,"stop":1753357693943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d760643cf500f7c","name":"should throw error - no id","time":{"start":1753357607102,"stop":1753357607102,"duration":0},"status":"passed","severity":"normal"},{"uid":"730bd12409f42b05","name":"should properly compute the node id","time":{"start":1753357607103,"stop":1753357607104,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5744c12b1793111","name":"should increase lamport timestamp","time":{"start":1753357659130,"stop":1753357659131,"duration":1},"status":"passed","severity":"normal"},{"uid":"a959124f99b03e8c","name":"configure the node with multiple content topics","time":{"start":1753357911804,"stop":1753357911804,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5258bb076f5fe4","name":"should support chaining for add method","time":{"start":1753357644419,"stop":1753357644421,"duration":2},"status":"passed","severity":"normal"},{"uid":"dab6cae3154ebe73","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753357655838,"stop":1753357655838,"duration":0},"status":"passed","severity":"normal"},{"uid":"80682e21c3e56bae","name":"Wrong topic","time":{"start":1753357911803,"stop":1753357911804,"duration":1},"status":"passed","severity":"normal"},{"uid":"67dd4ff8effe8f2a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753357968829,"stop":1753357968830,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb50a6fb7b10484","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753357655819,"stop":1753357655820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3020bdb43eb296","name":"should allow redial after failed dial cooldown expires","time":{"start":1753357617015,"stop":1753357617016,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b61bbdf908ec54e","name":"Decoder throws on empty string content topic","time":{"start":1753357617542,"stop":1753357617543,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1507173eda34d25","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753357615708,"stop":1753357615710,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2ec847f68f62707","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753357655833,"stop":1753357655834,"duration":1},"status":"passed","severity":"normal"},{"uid":"384ffc43babe1867","name":"yields undefined for messages without decoder","time":{"start":1753357617301,"stop":1753357617301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2e56904977f6f7","name":"does not validate decoders for hash queries","time":{"start":1753357617298,"stop":1753357617298,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd8651fbcb7ca","name":"Check received message containing XML","time":{"start":1753358122855,"stop":1753358122855,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ae43c0923f7551","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753357818038,"stop":1753357818038,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e9ae2c6c37b420","name":"should return true even if peer has no overlapping shards","time":{"start":1753357616493,"stop":1753357616494,"duration":1},"status":"passed","severity":"normal"},{"uid":"6850483281ccd21c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753357968830,"stop":1753357968831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe7f149a9a3f30","name":"Check message received after jswaku node is restarted","time":{"start":1753358122869,"stop":1753358122869,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d501f859c2539c","name":"should create ShardReader with auto sharding network config","time":{"start":1753357616484,"stop":1753357616484,"duration":0},"status":"passed","severity":"normal"},{"uid":"82852d28a231c6c9","name":"should select older connection if present","time":{"start":1753357617048,"stop":1753357617048,"duration":0},"status":"passed","severity":"normal"},{"uid":"be51a184eb3c4ded","name":"isConnected should return true after first peer connects","time":{"start":1753357693942,"stop":1753357693942,"duration":0},"status":"passed","severity":"normal"},{"uid":"2734707c402614b9","name":"Query with Ordered Callback, No message returned","time":{"start":1753357927192,"stop":1753357927192,"duration":0},"status":"passed","severity":"normal"},{"uid":"604afbc11a6263f2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753357655826,"stop":1753357655827,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2399fa6bd24ac6d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753357655824,"stop":1753357655824,"duration":0},"status":"passed","severity":"normal"},{"uid":"45674f73db06d0a7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753357625009,"stop":1753357625009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f5607ae75a06ad","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753357921544,"stop":1753357921544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7f08848ab60b49","name":"Decoder throws on undefined content topic","time":{"start":1753357636791,"stop":1753357636791,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b20a0e5a6c1f3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753357646825,"stop":1753357646826,"duration":1},"status":"passed","severity":"normal"},{"uid":"42395e7091a13c76","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753358146146,"stop":1753358146147,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2e606ecf4e59a0","name":"Init the array if not present","time":{"start":1753357600836,"stop":1753357600837,"duration":1},"status":"passed","severity":"normal"},{"uid":"a186e1764e1773b7","name":"Filter","time":{"start":1753357973474,"stop":1753357973475,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd973ae84cfdb3fa","name":"should process up to 3 peers at once","time":{"start":1753357617018,"stop":1753357617018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c1d6d88dd6e1ac","name":"should return different streams if requested simultaniously","time":{"start":1753357617189,"stop":1753357617189,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2708fff096be75","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753357805808,"stop":1753357805808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ebb5ce9378a846","name":"should dial peer when peer is discovered","time":{"start":1753357615793,"stop":1753357615793,"duration":0},"status":"passed","severity":"normal"},{"uid":"985214f097d926ee","name":"should be empty after removing the only subscription","time":{"start":1753357646825,"stop":1753357646825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82109b497f47d92","name":"Check received message containing JSON","time":{"start":1753358122864,"stop":1753358122864,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d44ac1c4c9462f","name":"should start all internal components","time":{"start":1753357617529,"stop":1753357617529,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb0766ce0823391","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753357655818,"stop":1753357655819,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1334ea3a09fe17","name":"should drop connection via multiaddr with hangUp","time":{"start":1753357762641,"stop":1753357762642,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cedb1b96f698937","name":"retrieves a single peer","time":{"start":1753357625301,"stop":1753357625302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a496352565a0a78","name":"should handle multiple query options for time ranges","time":{"start":1753357646546,"stop":1753357646547,"duration":1},"status":"passed","severity":"normal"},{"uid":"61afb4a442336229","name":"nwaku subscribes","time":{"start":1753357802541,"stop":1753357802541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5566e7b96520cca","name":"Fails to push message bigger that 1MB","time":{"start":1753358233200,"stop":1753358233200,"duration":0},"status":"passed","severity":"normal"},{"uid":"661241f807b1cc9d","name":"Using a function","time":{"start":1753357975080,"stop":1753357975081,"duration":1},"status":"passed","severity":"normal"},{"uid":"564f07e17f7f74cc","name":"should load peers from local storage and dispatch events","time":{"start":1753357629279,"stop":1753357629279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad353dcf29a5f5a","name":"should use configured peers when available","time":{"start":1753357646548,"stop":1753357646548,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced50c9702763a87","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753357655834,"stop":1753357655835,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae42ccd0ec143ae","name":"Push message with content topic containing unicode special characters","time":{"start":1753358233210,"stop":1753358233210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c8f06fc49c7b9d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753357822500,"stop":1753357822500,"duration":0},"status":"passed","severity":"normal"},{"uid":"250038faa4381ea6","name":"Subscribe to topic containing long and receive message","time":{"start":1753358146165,"stop":1753358146165,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc80ee64643af43","name":"Push message with Basic HTML tag payload","time":{"start":1753358233189,"stop":1753358233190,"duration":1},"status":"passed","severity":"normal"},{"uid":"e957b2406474b5ca","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753357822433,"stop":1753357822433,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c554b8bc4db03aa","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753357655506,"stop":1753357655507,"duration":1},"status":"passed","severity":"normal"},{"uid":"a449f101a3f3e09e","name":"Check received message containing escaped characters","time":{"start":1753358122856,"stop":1753358122856,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21458cd4af47213","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753357646604,"stop":1753357646605,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c332046ebe1ef8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753357617192,"stop":1753357617192,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f171951f9ac597b","name":"Check received message containing Russian","time":{"start":1753358122862,"stop":1753358122862,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d630cfbae79acd","name":"should throw error - invalid id","time":{"start":1753357607102,"stop":1753357607103,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f1eedbfd513397","name":"Push message with content topic containing Chinese","time":{"start":1753358233194,"stop":1753358233194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb41bff02bfc7372","name":"should handle case with all peers already connected","time":{"start":1753357616868,"stop":1753357616868,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd682abbd503606","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753357812695,"stop":1753357812695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f196d9c924fb7910","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753357655816,"stop":1753357655816,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc796faf0715d4e","name":"should skip peer when already connected","time":{"start":1753357617012,"stop":1753357617012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c96599e17fe6a7c","name":"Waku message hash computation (payload length 0)","time":{"start":1753357616723,"stop":1753357616723,"duration":0},"status":"passed","severity":"normal"},{"uid":"33676df77e192273","name":"Push message with XML payload","time":{"start":1753358233188,"stop":1753358233189,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ffc51fcc796470","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753357616502,"stop":1753357616502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1491a6d664faadc","name":"Publish message with rate limit","time":{"start":1753357812696,"stop":1753357812696,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fce7d1c78a3cdf3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753357822502,"stop":1753357822502,"duration":0},"status":"passed","severity":"normal"},{"uid":"973b5081bda42c4c","name":"should start and stop interval correctly","time":{"start":1753357645345,"stop":1753357645345,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae0e502ceec7699","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753357616424,"stop":1753357616424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f238a40f9b58426a","name":"should throw error when no peers are available","time":{"start":1753357646546,"stop":1753357646546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6db797b86e0626e","name":"can start the service","time":{"start":1753357629274,"stop":1753357629274,"duration":0},"status":"passed","severity":"normal"},{"uid":"7303b1e9f3f8b9d7","name":"Check received message containing SQL Injection","time":{"start":1753358122862,"stop":1753358122862,"duration":0},"status":"passed","severity":"normal"},{"uid":"42acfed9ae157e2a","name":"should dial all peers on dial","time":{"start":1753357762639,"stop":1753357762640,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2930aa2372e3f06","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753357655837,"stop":1753357655837,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9817ce40ed0fb2","name":"Push message with custom timestamp: 1722599298967","time":{"start":1753358233211,"stop":1753358233211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e666264851d0c0","name":"less peers than existing","time":{"start":1753357788798,"stop":1753357788799,"duration":1},"status":"skipped","severity":"normal"},{"uid":"512bc1557147e5a1","name":"Push message with content topic containing SQL Injection","time":{"start":1753358233209,"stop":1753358233209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13d5147a355dac4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753357822432,"stop":1753357822432,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d89ae9f56c22b2","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app72/3/topic383/json","time":{"start":1753357911802,"stop":1753357911802,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0aea50cc0a03c1","name":"should not fail to start the service if it is already started","time":{"start":1753357629275,"stop":1753357629276,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe5bac8aa3345e9","name":"should successfully stop","time":{"start":1753357646507,"stop":1753357646507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd09d59128bf39d","name":"Ephemeral messages are not stored","time":{"start":1753357680507,"stop":1753357680511,"duration":4},"status":"passed","severity":"normal"},{"uid":"fabff9b2d597f959","name":"Check message with non string payload is not received","time":{"start":1753358122859,"stop":1753358122859,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c47e4adacecd347","name":"different cluster: nodes don't connect","time":{"start":1753357750202,"stop":1753357750203,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc399039cc75416","name":"Publish message with custom timestamp: Thu Jul 24 2025 10:50:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1753357812692,"stop":1753357812693,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6707f6820c6459","name":"should fail to send if no connected peers found","time":{"start":1753357645912,"stop":1753357645913,"duration":1},"status":"passed","severity":"normal"},{"uid":"d822f2ecbe8e182e","name":"1 Store, 2 fetches","time":{"start":1753357624992,"stop":1753357624993,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc3e9008c82e79a","name":"should skip peer when dialed recently","time":{"start":1753357617012,"stop":1753357617012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25bfeee61dbef2f","name":"should clear timers for specific peer on disconnect","time":{"start":1753357616707,"stop":1753357616708,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ec514432f8a7f2","name":"should not be empty after adding a subscription","time":{"start":1753357646824,"stop":1753357646825,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6fd77fdb161863","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753358146156,"stop":1753358146157,"duration":1},"status":"passed","severity":"normal"},{"uid":"22df1030e9d0a41f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753357655817,"stop":1753357655817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b137acf41d2ed48","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753358146155,"stop":1753358146156,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4ebe8219eee29b","name":"should get / set TCP multiaddr","time":{"start":1753357607105,"stop":1753357607105,"duration":0},"status":"passed","severity":"normal"},{"uid":"a650ea76123b1f98","name":"should properly create location multiaddrs - udp","time":{"start":1753357607107,"stop":1753357607107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1dc6b96970bd48","name":"should emit a peer event after start","time":{"start":1753357788588,"stop":1753357788588,"duration":0},"status":"passed","severity":"normal"},{"uid":"953e437ee36c38dc","name":"should return no connections if no open connection provided","time":{"start":1753357617048,"stop":1753357617048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b30381d1bb4b512","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app5/8/topic108/test.js","time":{"start":1753357911800,"stop":1753357911800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e10dfae7adf5dc9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753357646620,"stop":1753357646620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd780b0215c3681","name":"Throws when trying to push message with empty payload","time":{"start":1753358233207,"stop":1753358233207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4f8cd3d4061d8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753357750204,"stop":1753357750204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a39248015706080","name":"Meta field set when metaSetter is specified","time":{"start":1753357617541,"stop":1753357617541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1f9f7fcc41aa04","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753357655825,"stop":1753357655826,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff636c15ab1cc43","name":"should dispatch network event when browser goes offline","time":{"start":1753357615742,"stop":1753357615743,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d04b11b4f54ffc5","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753357616855,"stop":1753357616855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fadd527ea322add","name":"pre and post cipher","time":{"start":1753357635577,"stop":1753357635578,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c1b072998d546d","name":"should not dispatch event when already disconnected","time":{"start":1753357615741,"stop":1753357615742,"duration":1},"status":"passed","severity":"normal"},{"uid":"97db9fd779097dca","name":"Publish without waiting for remote peer","time":{"start":1753357822498,"stop":1753357822498,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f320b120f92b426","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753357601191,"stop":1753357601192,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a18cf664e2ecbd5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753357601007,"stop":1753357601007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13177f2bb53dcb8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753357616722,"stop":1753357616722,"duration":0},"status":"passed","severity":"normal"},{"uid":"5148600ac179d969","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753358146166,"stop":1753358146166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2f5b7ec67132e4","name":"should update ack status of messages in outgoing buffer","time":{"start":1753357659136,"stop":1753357659137,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eb0f76ae73c347","name":"Passing page size 10 when there are 10 messages","time":{"start":1753357951254,"stop":1753357951254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1447732d1f6d672","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753357625009,"stop":1753357625010,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b764b547ce363c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753357606393,"stop":1753357606393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d882727f6808a191","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753357822516,"stop":1753357822516,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f0bf5613bd35c0","name":"should dispatch network event when browser goes online","time":{"start":1753357615742,"stop":1753357615742,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcbefa374403ead","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753357601005,"stop":1753357601005,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3acb142011e879","name":"Push message with content topic containing Arabic","time":{"start":1753358233208,"stop":1753358233208,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1e4d4c133fa84a","name":"Push message with Russian payload","time":{"start":1753358233187,"stop":1753358233187,"duration":0},"status":"passed","severity":"normal"},{"uid":"15356a5135aad0e0","name":"should create an instance with libp2p and dialer","time":{"start":1753357615787,"stop":1753357615787,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec92128e5ccd7ff","name":"should reject if LightPush is requested but not mounted","time":{"start":1753357646404,"stop":1753357646404,"duration":0},"status":"passed","severity":"normal"},{"uid":"667abeaf9a2b25fd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753357617539,"stop":1753357617539,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c525f5b3b2a71a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753357606378,"stop":1753357606380,"duration":2},"status":"passed","severity":"normal"},{"uid":"771794484b61aa1f","name":"throws if store query response has error status","time":{"start":1753357617299,"stop":1753357617299,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f0cbe97281cbc5","name":"Push 30 different messages","time":{"start":1753358233206,"stop":1753358233207,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c4565df5fa1b7659","name":"Check publish message containing unicode special characters","time":{"start":1753357812691,"stop":1753357812691,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf48847e512bc434","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app24/9/topic199/utf8","time":{"start":1753357911801,"stop":1753357911801,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c342a78539c5928","name":"should get all peers from store","time":{"start":1753357616866,"stop":1753357616866,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e1d647123a6f4b","name":"Sign & Recover","time":{"start":1753357635578,"stop":1753357635578,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabfedef479560f5","name":"should handle corrupted shard info gracefully","time":{"start":1753357616510,"stop":1753357616510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c34f2bcb26652e","name":"messageHashStr returns a hex string","time":{"start":1753357616731,"stop":1753357616732,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94a3ba0c574a3eb","name":"caches peers it previously fetched","time":{"start":1753357625303,"stop":1753357625304,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b9634113430f75","name":"Used by Waku Relay","time":{"start":1753357975081,"stop":1753357975081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0437668bd4cdd57","name":"Check received message with timestamp: 1753357673503 ","time":{"start":1753358122857,"stop":1753358122857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2533bd3b20223b0d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753358146169,"stop":1753358146169,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b576544d99f3184","name":"should serialize and deserialize correctly","time":{"start":1753357657939,"stop":1753357657939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6286bfa5af0f96e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753358146151,"stop":1753358146152,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcef64845e5788a","name":"Relay","time":{"start":1753357679811,"stop":1753357679811,"duration":0},"status":"passed","severity":"normal"},{"uid":"290d908ec55555c5","name":"should do nothing when connections still exist","time":{"start":1753357616861,"stop":1753357616865,"duration":4},"status":"passed","severity":"normal"},{"uid":"118dd8661cfd9fcd","name":"Push message equal or less that 1MB","time":{"start":1753358233212,"stop":1753358233212,"duration":0},"status":"passed","severity":"normal"},{"uid":"231281d07819415c","name":"Check meta is set [symmetric]","time":{"start":1753357635197,"stop":1753357635198,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18fb396a9bc5999","name":"Publish message with large meta","time":{"start":1753357812696,"stop":1753357812696,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a7fd02f9dfcbbb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753357655815,"stop":1753357655815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7237401b903af3e7","name":"should transition to Unhealthy when no connections","time":{"start":1753357646620,"stop":1753357646620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c803cbf50212cb","name":"Subscribe to topic containing short and receive message","time":{"start":1753358146165,"stop":1753358146165,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f54e1018152c79","name":"should return false when peer is on different cluster","time":{"start":1753357616496,"stop":1753357616496,"duration":0},"status":"passed","severity":"normal"},{"uid":"861013e6fcc9c7d6","name":"Decoder throws on empty string content topic","time":{"start":1753357636792,"stop":1753357636792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4749c6b5312f8bd4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753358146146,"stop":1753358146146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c735dc7a09040b","name":"Generator, 2 different shards","time":{"start":1753357917439,"stop":1753357917439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43f8bb5de9c1e33","name":"should return false and handle errors gracefully","time":{"start":1753357617536,"stop":1753357617536,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fd065bd833e2d5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753357822517,"stop":1753357822517,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca629ccda84b64f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753357606392,"stop":1753357606392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72969e2bb3f746e","name":"should dial second nwaku node that was discovered","time":{"start":1753357673718,"stop":1753357673721,"duration":3},"status":"skipped","severity":"normal"},{"uid":"51cbda6202c9e6de","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753358354991,"stop":1753358354992,"duration":1},"status":"broken","severity":"normal"},{"uid":"cce6e25d34130125","name":"1 Relay, 1 Filter, gives up","time":{"start":1753357624994,"stop":1753357624994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3723a9ff4edb0b","name":"should handle peer store update failures gracefully","time":{"start":1753357616699,"stop":1753357616699,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a62faac58d8d2d6","name":"Push message with Arabic payload","time":{"start":1753358233187,"stop":1753358233187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fa72a6658f1dad","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753357617533,"stop":1753357617533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8a5f6821c3424d","name":"ends if stream creation fails","time":{"start":1753357617299,"stop":1753357617299,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08d3f0c74ed79c1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753357679026,"stop":1753357679026,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2eab2b4739f87950","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753357600997,"stop":1753357601000,"duration":3},"status":"passed","severity":"normal"},{"uid":"6706c6dee6da530f","name":"should add event listeners for peer connect and disconnect","time":{"start":1753357616659,"stop":1753357616660,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9ebaae6344c43","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753357616904,"stop":1753357616904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfed9354bd2c3cea","name":"Encoder throws on empty string content topic","time":{"start":1753357635199,"stop":1753357635199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceda76aa82285cfd","name":"should return null for non-existent peer","time":{"start":1753357616869,"stop":1753357616870,"duration":1},"status":"passed","severity":"normal"},{"uid":"1837c46d924bff96","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753357822432,"stop":1753357822433,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1abf930a8b5b1c9","name":"Query generator for 2000 messages","time":{"start":1753357953471,"stop":1753357953471,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ae37b22df04d71","name":"should return true when peer is on the specified shard","time":{"start":1753357616496,"stop":1753357616496,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a24594f25be2eb4","name":"Check message with invalid timestamp is not received","time":{"start":1753358122866,"stop":1753358122867,"duration":1},"status":"passed","severity":"normal"},{"uid":"4290c786f63d5394","name":"Nwaku publishes","time":{"start":1753357802541,"stop":1753357802542,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bccbba55baea67","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753357601010,"stop":1753357601011,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc0e372c20b5d15","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753357616688,"stop":1753357616688,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb379ac0433d8f6","name":"more peers than existing","time":{"start":1753357788798,"stop":1753357788798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2fbbc8288b2c48e5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753357655819,"stop":1753357655819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce858fd14f1217bc","name":"Check message with no pubsub topic is not received","time":{"start":1753358122858,"stop":1753358122858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49c01c99ffcc300","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753357601007,"stop":1753357601007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8232b56dc90892aa","name":"Push message with meta","time":{"start":1753358233210,"stop":1753358233210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbec5f87a6736bf","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753357601000,"stop":1753357601001,"duration":1},"status":"passed","severity":"normal"},{"uid":"357334c7de05a899","name":"should create KeepAliveManager with required options","time":{"start":1753357616658,"stop":1753357616659,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f055a5552d7229","name":"Push message with content topic containing special chars","time":{"start":1753358233208,"stop":1753358233208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d032e7a45e8b82d6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753357617543,"stop":1753357617543,"duration":0},"status":"passed","severity":"normal"},{"uid":"348f1626b5470ca8","name":"Subscribe and receive messages via waku relay post","time":{"start":1753358146161,"stop":1753358146161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1561f21bf158ec40","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753357822507,"stop":1753357822508,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef0eb5edff7f925","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753357655820,"stop":1753357655821,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb30f1b32989b7a4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753357717396,"stop":1753357717397,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d374387e61b963d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753358146159,"stop":1753358146160,"duration":1},"status":"passed","severity":"normal"},{"uid":"667b7005529baf70","name":"should wait for Store peer to be connected","time":{"start":1753357646416,"stop":1753357646420,"duration":4},"status":"passed","severity":"normal"},{"uid":"f852aa17a96d7635","name":"Query with Promise Callback, No message returned","time":{"start":1753357927193,"stop":1753357927194,"duration":1},"status":"passed","severity":"normal"},{"uid":"205eb04ce3c08ab4","name":"should add and remove event listeners correctly","time":{"start":1753357629280,"stop":1753357629280,"duration":0},"status":"passed","severity":"normal"},{"uid":"6569338ffb6f7574","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753357646602,"stop":1753357646602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebc3a4614ffbc26","name":"throws on content topic with empty encoding field","time":{"start":1753357600993,"stop":1753357600993,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efbc688e65fe56d","name":"Push message with escaped characters payload","time":{"start":1753358233205,"stop":1753358233205,"duration":0},"status":"passed","severity":"normal"},{"uid":"356b393b0cf5927a","name":"should be safe to call multiple times","time":{"start":1753357615792,"stop":1753357615792,"duration":0},"status":"passed","severity":"normal"},{"uid":"725525a749b7ab54","name":"Subscribe to topic containing short and publish message","time":{"start":1753357822504,"stop":1753357822504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af1103d418cf7a5","name":"messageHashStr works with IProtoMessage","time":{"start":1753357616732,"stop":1753357616732,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f0c6a5f715fee0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753357616706,"stop":1753357616706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f23bb278341f16","name":"should merge provided config with defaults","time":{"start":1753357617528,"stop":1753357617529,"duration":1},"status":"passed","severity":"normal"},{"uid":"5509146a6975cbc2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753358146167,"stop":1753358146167,"duration":0},"status":"passed","severity":"normal"},{"uid":"367e0b431778fb7a","name":"should clear dial history on start","time":{"start":1753357617006,"stop":1753357617006,"duration":0},"status":"passed","severity":"normal"},{"uid":"992f0bc257b4a61c","name":"should add received messages to bloom filter","time":{"start":1753357659132,"stop":1753357659132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a59c72fe4258df8","name":"should maintain desired error rate","time":{"start":1753357657938,"stop":1753357657939,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd6b8d244d9578","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753357927192,"stop":1753357927192,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d62d8eab51f7b6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753357679025,"stop":1753357679026,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b48a18ff266c3a42","name":"can start and stop the service","time":{"start":1753357679019,"stop":1753357679020,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df51dd2f8f00359","name":"udp ip6 address","time":{"start":1753357606428,"stop":1753357606428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1168f5894986e55e","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753357655813,"stop":1753357655815,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9085ce33eff81ed","name":"should return false when peer has no shard info","time":{"start":1753357616494,"stop":1753357616494,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78a903360231b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753357601011,"stop":1753357601012,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d6734e14e1ee06","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753357607100,"stop":1753357607101,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cba332d576687b","name":"A test","time":{"start":1753357734346,"stop":1753357734346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb12e88486c7349","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753357601008,"stop":1753357601009,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fa116c40fd10c4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753358146170,"stop":1753358146170,"duration":0},"status":"passed","severity":"normal"},{"uid":"624817564e459cf3","name":"should do nothing if no non-locked connections to drop","time":{"start":1753357616872,"stop":1753357616880,"duration":8},"status":"passed","severity":"normal"},{"uid":"e413b830edea80b7","name":"should be sent with empty content","time":{"start":1753357659135,"stop":1753357659136,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b2dd3d76164204","name":"Check received message containing escaped characters","time":{"start":1753358122864,"stop":1753358122865,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4582bb87725110","name":"Push message with Arabic payload","time":{"start":1753358233202,"stop":1753358233202,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c10efb0608eae7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753357615731,"stop":1753357615732,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf34cb370992f2c","name":"Push message with emoji payload","time":{"start":1753358233206,"stop":1753358233206,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1b0f9d2137902c","name":"should be able to encode the field with only STORE set to true","time":{"start":1753357606377,"stop":1753357606378,"duration":1},"status":"passed","severity":"normal"},{"uid":"e473482e98b4d1a0","name":"Sample","time":{"start":1753357606538,"stop":1753357606538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8904a43aaec10c09","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753357646601,"stop":1753357646601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01fca2cccc7c72f","name":"should create a new stream if no existing for protocol found","time":{"start":1753357617188,"stop":1753357617189,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fa6d72b85904c7","name":"A test","time":{"start":1753357734345,"stop":1753357734346,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1dcacfbd1b7fedf","name":"should continually clean up expired entries at intervals","time":{"start":1753357644428,"stop":1753357644428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a4bbc0b0317610","name":"Store - dialed first","time":{"start":1753357973470,"stop":1753357973470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8420e1c3f25a9bcd","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753357616699,"stop":1753357616700,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97b8030a2b858c7","name":"should not create multiple intervals when called multiple times","time":{"start":1753357617006,"stop":1753357617006,"duration":0},"status":"passed","severity":"normal"},{"uid":"7498e54bc5c85eb4","name":"Check publish message containing special chars","time":{"start":1753357812687,"stop":1753357812687,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd23d5df2d6ef8","name":"does not throw on valid cases","time":{"start":1753357600988,"stop":1753357600989,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f46b991d4214254","name":"should handle peer store errors gracefully","time":{"start":1753357616870,"stop":1753357616870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28c5d4702912400","name":"should stop and cleanup resources","time":{"start":1753357646826,"stop":1753357646826,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3959aef18c3255","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753357655503,"stop":1753357655504,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adbf7b4daf63abf","name":"Push message with SQL Injection payload","time":{"start":1753358233188,"stop":1753358233188,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e77ce8204f2398","name":"should handle dial errors gracefully","time":{"start":1753357617015,"stop":1753357617015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab590c1576dfbe3c","name":"should return usable stream attached to connection","time":{"start":1753357617188,"stop":1753357617188,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b32bb1272ea0407","name":"should never report false negatives","time":{"start":1753357657939,"stop":1753357657939,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2595ebdcec17c7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753357659136,"stop":1753357659136,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e8faa043f7017","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753357822434,"stop":1753357822434,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a85005360a2e54","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753357927189,"stop":1753357927190,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa133b102d10112","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753357645705,"stop":1753357645705,"duration":0},"status":"passed","severity":"normal"},{"uid":"21094ddbf7a0a26","name":"should not modify tags of connections for different peers","time":{"start":1753357646605,"stop":1753357646605,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6377717c39401b2","name":"ends if response has no messages","time":{"start":1753357617299,"stop":1753357617300,"duration":1},"status":"passed","severity":"normal"},{"uid":"794a91731f447851","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753358146164,"stop":1753358146164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9f1dfb45d3fd4c","name":"should set field with only STORE enabled","time":{"start":1753357607109,"stop":1753357607109,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c304a7fdd4d6ff","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753357822434,"stop":1753357822435,"duration":1},"status":"passed","severity":"normal"},{"uid":"5192123f3832a713","name":"should invoke callbacks when receiving a message","time":{"start":1753357646825,"stop":1753357646825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a25450f48e4460","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753357655818,"stop":1753357655818,"duration":0},"status":"passed","severity":"normal"},{"uid":"870756134ac28f89","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753358146160,"stop":1753358146160,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bf281e01c55e84","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753357617192,"stop":1753357617193,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c59aefe3844ef9","name":"Subscribe and receives messages on 20 topics","time":{"start":1753358146148,"stop":1753358146148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f53fb481e8993bf","name":"Push message with unicode special characters payload","time":{"start":1753358233205,"stop":1753358233206,"duration":1},"status":"passed","severity":"normal"},{"uid":"64dbfeecfc711502","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753357953467,"stop":1753357953468,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f6d3e470b74de99","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753358122866,"stop":1753358122866,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ab4116d1a6e03f","name":"Check received message containing Chinese","time":{"start":1753358122861,"stop":1753358122861,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5274bf94bc2c73","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753358146157,"stop":1753358146157,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fd4bdc091b18bc","name":"should be safe to call multiple times","time":{"start":1753357617010,"stop":1753357617011,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe5fffe1a2bb0cb","name":"should remove expired entries after TTL has passed","time":{"start":1753357644422,"stop":1753357644422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab42ac217fb76deb","name":"can query messages by message hash","time":{"start":1753357929889,"stop":1753357929890,"duration":1},"status":"passed","severity":"normal"},{"uid":"21514d27e5a2e7e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753357625306,"stop":1753357625307,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d778ebc306f74bf5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753357750206,"stop":1753357750207,"duration":1},"status":"passed","severity":"normal"},{"uid":"940b2b176b00464f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753357659135,"stop":1753357659135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ff92fb4df2dcd7","name":"Push message with content topic containing escaped characters","time":{"start":1753358233209,"stop":1753358233209,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0659b6ee0f7a57","name":"Check received message with timestamp: 1753357673503000000 ","time":{"start":1753358122856,"stop":1753358122857,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29756910ed7acaa","name":"Check received message containing Script","time":{"start":1753358122854,"stop":1753358122854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e3db988a15ce","name":"should return false when peer is on different cluster","time":{"start":1753357616491,"stop":1753357616493,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca8a3475a544cf07","name":"Check message with no content topic is not received","time":{"start":1753358122868,"stop":1753358122868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01f91c398a8d8c9","name":"should return false","time":{"start":1753357607103,"stop":1753357607103,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5b2eb73bd9bfa5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753357616732,"stop":1753357616732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d06dee154b6f53f","name":"Push message with JSON payload","time":{"start":1753358233190,"stop":1753358233190,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a0da34fb476cc3","name":"Refresh subscription","time":{"start":1753358146150,"stop":1753358146150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71d114979fc428e","name":"Passing page size 1 when there are 4 messages","time":{"start":1753357951251,"stop":1753357951253,"duration":2},"status":"passed","severity":"normal"},{"uid":"28fb178b9406660c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753357646505,"stop":1753357646506,"duration":1},"status":"passed","severity":"normal"},{"uid":"650e4670868b3aac","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753358146152,"stop":1753358146153,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93d8c063ea332ec","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753358146170,"stop":1753358146170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52ee93ce7ee40fc","name":"Check received message containing Russian","time":{"start":1753358122854,"stop":1753358122854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a4471984a11b58","name":"Query with Ordered Callback, No Decoder","time":{"start":1753357927191,"stop":1753357927191,"duration":0},"status":"passed","severity":"normal"},{"uid":"5080b4ab7fdd2bc1","name":"should skip peer when failed to dial recently","time":{"start":1753357617012,"stop":1753357617013,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebbf415c825b2e3b","name":"Overlapping topic subscription","time":{"start":1753358146149,"stop":1753358146150,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af49f4b0df7ce46","name":"Encoder throws on empty string content topic","time":{"start":1753357636791,"stop":1753357636791,"duration":0},"status":"passed","severity":"normal"},{"uid":"985615832fdc3e47","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753357917439,"stop":1753357917439,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc67efd2689db999","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753357655831,"stop":1753357655831,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcce2fc9debc257","name":"Push message with custom timestamp: 1753354098966","time":{"start":1753358233199,"stop":1753358233199,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2f2c137f7e80f0","name":"should not process empty queue","time":{"start":1753357617018,"stop":1753357617018,"duration":0},"status":"passed","severity":"normal"},{"uid":"644b26754fbf497d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753358146152,"stop":1753358146152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b047d21430369ed","name":"Publishes to nwaku","time":{"start":1753357802541,"stop":1753357802541,"duration":0},"status":"passed","severity":"normal"},{"uid":"933ee26ad5463bec","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753357606380,"stop":1753357606381,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8294e5af6bc48e","name":"should retry if all attempts fail","time":{"start":1753357645361,"stop":1753357645361,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9f0accfe1399a","name":"should return false when network is not connected","time":{"start":1753357617533,"stop":1753357617533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6eeb2af2f73428","name":"Check publish message containing shell command","time":{"start":1753357812690,"stop":1753357812691,"duration":1},"status":"passed","severity":"normal"},{"uid":"47997f4875a0e96f","name":"Callback on promise, aborts when callback returns true","time":{"start":1753357953469,"stop":1753357953470,"duration":1},"status":"passed","severity":"normal"},{"uid":"520721d0b55761fa","name":"Push message with content topic containing SQL Injection","time":{"start":1753358233195,"stop":1753358233195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6bf2b639509ce","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753357655823,"stop":1753357655824,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2c460d5b2616c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753357655815,"stop":1753357655815,"duration":0},"status":"passed","severity":"normal"},{"uid":"192c7f64e335958a","name":"Query generator for multiple messages with different message text format","time":{"start":1753357953466,"stop":1753357953467,"duration":1},"status":"passed","severity":"normal"},{"uid":"2247c466f6a9669a","name":"should clear all timers","time":{"start":1753357616673,"stop":1753357616679,"duration":6},"status":"passed","severity":"normal"},{"uid":"8fe9f66ba7b94e3e","name":"Sets default value correctly","time":{"start":1753357975081,"stop":1753357975082,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2509994281dadf","name":"should skip updating peer store if peer has same addresses","time":{"start":1753357615801,"stop":1753357615801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f26d9b0dc4b54b","name":"Push message with meta","time":{"start":1753358233197,"stop":1753358233197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2aebbe1c768a9","name":"Fails to push message with large meta","time":{"start":1753358233210,"stop":1753358233210,"duration":0},"status":"passed","severity":"normal"},{"uid":"4939b6ffabac6730","name":"Push message with shell command payload","time":{"start":1753358233205,"stop":1753358233205,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1999bbd10a9bf9","name":"Check received message containing emoji","time":{"start":1753358122865,"stop":1753358122865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3f7d9c1f29d555","name":"Passing invalid cursor","time":{"start":1753357921546,"stop":1753357921546,"duration":0},"status":"passed","severity":"normal"},{"uid":"986f3edf6a85261b","name":"should handle task timeouts","time":{"start":1753357645358,"stop":1753357645358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b560086a479013b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753357655838,"stop":1753357655839,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca123a32f50f2f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753357680514,"stop":1753357680515,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2e345437fdc6e7","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753357646604,"stop":1753357646604,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f6bbe5545d0e0d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753357645705,"stop":1753357645705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed012bc5a73bd782","name":"should properly clean up resources when disposed","time":{"start":1753357644427,"stop":1753357644427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7764f4026a61e4e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753357616871,"stop":1753357616871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd1e4c8e40da004","name":"random static sharding 10 - Cluster ID: 770, Shard ID: 134","time":{"start":1753357909226,"stop":1753357909226,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fc14c84ee9b075","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753357625010,"stop":1753357625010,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f834d56f5c0c8e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753357601008,"stop":1753357601008,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a4d0a77f8e3fa","name":"should create ConnectionManager with relay","time":{"start":1753357617527,"stop":1753357617528,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf26318130e615b9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753357822433,"stop":1753357822433,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d94f466f4fc0c2b","name":"Subscribe and receive messages via waku relay post","time":{"start":1753358146147,"stop":1753358146147,"duration":0},"status":"passed","severity":"normal"},{"uid":"541679b59aa7f64","name":"should dial with multiaddr and return stream","time":{"start":1753357617534,"stop":1753357617534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04839ac83980f50","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753357646598,"stop":1753357646599,"duration":1},"status":"passed","severity":"normal"},{"uid":"615497bee0472e23","name":"should remove event listeners from globalThis","time":{"start":1753357615726,"stop":1753357615726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c28d7538ba2cb0","name":"topics with same application and version share the same shard","time":{"start":1753357601001,"stop":1753357601001,"duration":0},"status":"passed","severity":"normal"},{"uid":"688b0c3d8a623cae","name":"should lock peers when selected","time":{"start":1753357646598,"stop":1753357646598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6275c6503435c6f0","name":"Subscribe and receives messages on 20 topics","time":{"start":1753358146162,"stop":1753358146163,"duration":1},"status":"passed","severity":"normal"},{"uid":"73fdaa26a5ef7fc3","name":"same cluster: nodes connect","time":{"start":1753357750205,"stop":1753357750206,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6d3a2c7bfb72d7","name":"Fails to publish message with empty text","time":{"start":1753357812694,"stop":1753357812694,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb134cf0b6a40b24","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753357601006,"stop":1753357601006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba268f297bd22359","name":"should mark all messages in causal history as acknowledged","time":{"start":1753357659133,"stop":1753357659133,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a08cb031c5bc133","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753358146153,"stop":1753358146153,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e9853f7152bab","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753357645706,"stop":1753357645712,"duration":6},"status":"passed","severity":"normal"},{"uid":"67fee4f98c2e3070","name":"Ordered Callback - false","time":{"start":1753357937479,"stop":1753357937479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4e3892b3f4b450","name":"should dial peers from store when browser is connected","time":{"start":1753357616860,"stop":1753357616860,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c806a7f273e491","name":"Push message with content topic containing short","time":{"start":1753358233207,"stop":1753358233207,"duration":0},"status":"passed","severity":"normal"},{"uid":"809eeb454cdda731","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753357822510,"stop":1753357822511,"duration":1},"status":"passed","severity":"normal"},{"uid":"85bd715167745eea","name":"non connected peers","time":{"start":1753357788799,"stop":1753357788799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf6b61856279b73b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753358146153,"stop":1753358146153,"duration":0},"status":"passed","severity":"normal"},{"uid":"de074a7fd236ec38","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753358146158,"stop":1753358146158,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd8b7327dc6b507","name":"Fails to publish duplicate message","time":{"start":1753357812693,"stop":1753357812693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a314384e9197d2b3","name":"should clear existing timers before creating new ones","time":{"start":1753357616708,"stop":1753357616709,"duration":1},"status":"passed","severity":"normal"},{"uid":"26de070c07518a5d","name":"should dial one peer on dial","time":{"start":1753357762640,"stop":1753357762640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4a10f14e22c292","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753357659136,"stop":1753357659136,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afdba373d63af70","name":"recovers when dns.resolve returns empty","time":{"start":1753357625302,"stop":1753357625302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dba1d0f54ca33b","name":"messageHash returns a Uint8Array","time":{"start":1753357616724,"stop":1753357616731,"duration":7},"status":"passed","severity":"normal"},{"uid":"c01eba8ed0b73dc4","name":"Passing page size 19 when there are 20 messages","time":{"start":1753357951255,"stop":1753357951256,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3deeb006bd89be8","name":"throws on content topic with generation field greater than 0","time":{"start":1753357600991,"stop":1753357600991,"duration":0},"status":"passed","severity":"normal"},{"uid":"74423ebecd36259d","name":"should not receive a peer event before start","time":{"start":1753357629276,"stop":1753357629277,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6c2ff99d336f11","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753357655817,"stop":1753357655817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a762fa92de246339","name":"should reject if Store is requested but not mounted","time":{"start":1753357646404,"stop":1753357646405,"duration":1},"status":"passed","severity":"normal"},{"uid":"787e175d3d09221a","name":"Push message with special chars payload","time":{"start":1753358233201,"stop":1753358233202,"duration":1},"status":"passed","severity":"normal"},{"uid":"a821b0f65aedf939","name":"Push message with content topic containing escaped characters","time":{"start":1753358233196,"stop":1753358233196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2bad52c36073a7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753357655843,"stop":1753357655844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4983211fd3cba49","name":"should return PeerId when PeerId is provided","time":{"start":1753357616423,"stop":1753357616424,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4ae8bcc0b11a0","name":"Check publish message containing numeric","time":{"start":1753357812686,"stop":1753357812687,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbe582d694c6582","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753357646603,"stop":1753357646604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44039605a8b9ed9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753357601000,"stop":1753357601000,"duration":0},"status":"passed","severity":"normal"},{"uid":"846cf16fae12f6ca","name":"should create ConnectionManager with required options","time":{"start":1753357617526,"stop":1753357617527,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f4633588a2303e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753358146163,"stop":1753358146163,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5708055865156bf","name":"Renews subscription after lossing a connection","time":{"start":1753358146170,"stop":1753358146171,"duration":1},"status":"passed","severity":"normal"},{"uid":"4808786875d28640","name":"Check received message with timestamp: 1753357673503000000 ","time":{"start":1753358122865,"stop":1753358122866,"duration":1},"status":"passed","severity":"normal"},{"uid":"f220c3a4c5719332","name":"Ephemeral field set to true","time":{"start":1753357617541,"stop":1753357617541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1277387d2446268","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753358146153,"stop":1753358146154,"duration":1},"status":"passed","severity":"normal"},{"uid":"6347f5f784e4af14","name":"should not dial peers from store when browser is not connected","time":{"start":1753357616860,"stop":1753357616860,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda0e188b17c6357","name":"should decode valid enr with tcp successfully","time":{"start":1753357607101,"stop":1753357607101,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac1134aa6b2d8dd","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753357616425,"stop":1753357616431,"duration":6},"status":"passed","severity":"normal"},{"uid":"cca696225752d0eb","name":"should initialize with isNetworkConnected as false","time":{"start":1753357615711,"stop":1753357615717,"duration":6},"status":"passed","severity":"normal"},{"uid":"54c8df3587eb2ecf","name":"random static sharding 4 - Cluster ID: 351, Shard ID: 743","time":{"start":1753357909223,"stop":1753357909224,"duration":1},"status":"passed","severity":"normal"},{"uid":"16dc7dffaa7c1170","name":"Check message on other pubsub topic is not received","time":{"start":1753358122867,"stop":1753358122867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2771abb079c11d3e","name":"should handle empty pubsub topics","time":{"start":1753357616709,"stop":1753357616709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d200e39678d1443","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753357601009,"stop":1753357601009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cb48d36f2a74c9","name":"different cluster: nodes don't connect","time":{"start":1753357750206,"stop":1753357750206,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a94636375606f80","name":"Waku message hash computation (no timestamp)","time":{"start":1753357616723,"stop":1753357616723,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b90d81ddb3f0012","name":"Subscribe and publish message","time":{"start":1753357822499,"stop":1753357822499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d700f5a6ce4107c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753357655847,"stop":1753357655847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4943a8555920d","name":"Throws when trying to push message with empty payload","time":{"start":1753358233192,"stop":1753358233193,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2dfa719911838d6","name":"Promise Callback - true","time":{"start":1753357937477,"stop":1753357937477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3467cedf92a1092c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753357655816,"stop":1753357655817,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb759eb26364917","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753357968834,"stop":1753357968834,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bb12cd34c1ab1f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753358146149,"stop":1753358146149,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cc271bc47d52a5","name":"should check connected peers if present and suitable","time":{"start":1753357646415,"stop":1753357646415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7d970f8e1769d0","name":"tcp ip4 address","time":{"start":1753357606428,"stop":1753357606428,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1e9d09c80b56ae","name":"should handle dial errors","time":{"start":1753357617535,"stop":1753357617535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3af578dd8f2f522","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753357646620,"stop":1753357646620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa5c607712c9632","name":"new peer added after a peer was already found","time":{"start":1753357818033,"stop":1753357818035,"duration":2},"status":"skipped","severity":"normal"},{"uid":"d6fc0081a4d077c5","name":"Accepts a valid Waku Message","time":{"start":1753357650126,"stop":1753357650127,"duration":1},"status":"passed","severity":"normal"},{"uid":"205e1fdd5a492e9c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753357655836,"stop":1753357655836,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8d84da74345828","name":"throws an error for improperly formatted content topics","time":{"start":1753357601003,"stop":1753357601003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78626b3d19627b1","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753357655808,"stop":1753357655812,"duration":4},"status":"passed","severity":"normal"},{"uid":"8de91648c067dfcb","name":"should keep entries that haven't expired yet","time":{"start":1753357644422,"stop":1753357644423,"duration":1},"status":"passed","severity":"normal"},{"uid":"b899ccbb66af3137","name":"handles different networkShards values correctly","time":{"start":1753357601003,"stop":1753357601003,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce215d604bcd49f","name":"should throw an error for insufficient data","time":{"start":1753357601192,"stop":1753357601192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4f96262df0c1af","name":"Push message with rate limit","time":{"start":1753358233198,"stop":1753358233198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7512de8bdb1a61","name":"Ordered callback, aborts when callback returns true","time":{"start":1753357953471,"stop":1753357953471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f671c517c38255e7","name":"Encoder throws on empty string content topic","time":{"start":1753357617542,"stop":1753357617542,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce13ddbc19c9798","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753357655837,"stop":1753357655837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15c7d68447de41c","name":"random static sharding 9 - Cluster ID: 937, Shard ID: 919","time":{"start":1753357909225,"stop":1753357909226,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6383ea90a8c409d","name":"Push message with custom timestamp: 1722599298966","time":{"start":1753358233198,"stop":1753358233199,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8297beba1b1ae2f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753357659133,"stop":1753357659133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4142db98c9222b1f","name":"Js publishes, other Js receives","time":{"start":1753357802542,"stop":1753357802542,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d4fbef06ba1e6","name":"should dial with PeerId and return stream","time":{"start":1753357617534,"stop":1753357617534,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb48153749dc8e9","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753357646547,"stop":1753357646547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5362b32df9d877","name":"should detect messages with missing dependencies","time":{"start":1753357659133,"stop":1753357659134,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f45cec3e8903ad9","name":"Check received message containing XML","time":{"start":1753358122863,"stop":1753358122863,"duration":0},"status":"passed","severity":"normal"},{"uid":"365e09399a1c129c","name":"should be empty when created","time":{"start":1753357646824,"stop":1753357646824,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cd12fedaa0e364","name":"can start and stop the service","time":{"start":1753357629274,"stop":1753357629275,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c17fafa4d383ba","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753358146148,"stop":1753358146149,"duration":1},"status":"skipped","severity":"normal"},{"uid":"89a8f672ca87f385","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753357625009,"stop":1753357625009,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fe188422082dbd","name":"should handle errors when accessing navigator","time":{"start":1753357615748,"stop":1753357615749,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ac66f55a0c0c63","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753357606374,"stop":1753357606376,"duration":2},"status":"passed","severity":"normal"},{"uid":"874836c57021f626","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753357636789,"stop":1753357636790,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4460846b3076e6d","name":"can start and stop the service","time":{"start":1753357788586,"stop":1753357788587,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dc82241022a0f8","name":"Refresh subscription","time":{"start":1753357822503,"stop":1753357822503,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62112b4f22603a6c","name":"should properly create location multiaddrs - tcp6","time":{"start":1753357607107,"stop":1753357607107,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52c6ad8eac7b495","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753357624993,"stop":1753357624994,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc4bdb30f1e0fa5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app28/3/topic915/json","time":{"start":1753357911802,"stop":1753357911803,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f36b7fc758d7396","name":"yields undefined for messages without content topic","time":{"start":1753357617300,"stop":1753357617301,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc1ed9c35906aa8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753357655843,"stop":1753357655843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2783af0a9b55a6b","name":"should not retry if at least one success","time":{"start":1753357645916,"stop":1753357645917,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33802d716fbb6b","name":"should return false when peer is not on topic","time":{"start":1753357617539,"stop":1753357617539,"duration":0},"status":"passed","severity":"normal"},{"uid":"413e2b92daa2fd8a","name":"should respect custom numPeersToUse configuration","time":{"start":1753357646602,"stop":1753357646602,"duration":0},"status":"passed","severity":"normal"},{"uid":"915a11c9116bf9","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753357600994,"stop":1753357600994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9358cbb30fa3481","name":"should handle shard reader errors gracefully","time":{"start":1753357617019,"stop":1753357617020,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe667f9ecdc9206","name":"Check received message containing JSON","time":{"start":1753358122855,"stop":1753358122855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74f07b565cdd5b1","name":"should remove event listeners","time":{"start":1753357616856,"stop":1753357616859,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bb7bfff245dd1fc","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753357968831,"stop":1753357968831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b587acb414a429b1","name":"1 Relay, 1 fetch","time":{"start":1753357624992,"stop":1753357624992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e53862aeef1619a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753357645357,"stop":1753357645357,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d0b939484f65a","name":"should check false positive rate","time":{"start":1753357657940,"stop":1753357657941,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a9a63269f63705","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753357805810,"stop":1753357805811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cefee24cb8b590c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753358146162,"stop":1753358146162,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f1e3dd7fe42cde","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753357606387,"stop":1753357606387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bff5ff2e9b5909","name":"ignores domain fetching errors","time":{"start":1753357625303,"stop":1753357625303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6917634cfc4193e","name":"Relay - dialed first","time":{"start":1753357973469,"stop":1753357973469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbf400b34f02121","name":"Overlapping topic subscription","time":{"start":1753358146164,"stop":1753358146164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c500e4f980bdc011","name":"throws on content topic with empty version field","time":{"start":1753357600991,"stop":1753357600992,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14875647911c580","name":"should handle incoming messages","time":{"start":1753357646506,"stop":1753357646507,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb163cd56a5618bd","name":"should emit a peer event after start","time":{"start":1753357629276,"stop":1753357629276,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ec06269ccc12b","name":"Push message with JSON payload","time":{"start":1753358233204,"stop":1753358233205,"duration":1},"status":"passed","severity":"normal"},{"uid":"604553ca060fc5f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753358354992,"stop":1753358354993,"duration":1},"status":"passed","severity":"normal"},{"uid":"d923e744e610f0c6","name":"accepts valid content-filtered query","time":{"start":1753357616903,"stop":1753357616903,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf3f62164622aef","name":"random static sharding 5 - Cluster ID: 99, Shard ID: 805","time":{"start":1753357909224,"stop":1753357909224,"duration":0},"status":"passed","severity":"normal"},{"uid":"94242182cee22d5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753358146169,"stop":1753358146170,"duration":1},"status":"passed","severity":"normal"},{"uid":"399a162baf312db5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753358146169,"stop":1753358146169,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b7745f148cd1af","name":"should dial peer immediately when queue is empty","time":{"start":1753357617011,"stop":1753357617011,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c588c1f8e963980","name":"Check received message containing Arabic","time":{"start":1753358122853,"stop":1753358122853,"duration":0},"status":"passed","severity":"normal"},{"uid":"92281a3c775247e8","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753357616722,"stop":1753357616723,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c189cc9722c123","name":"Check publish message containing JSON","time":{"start":1753357812690,"stop":1753357812690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f18a6a8df87655f","name":"Push message with long payload","time":{"start":1753358233201,"stop":1753358233201,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c242ad2646f080","name":"Query Generator, No message returned","time":{"start":1753357927191,"stop":1753357927191,"duration":0},"status":"passed","severity":"normal"},{"uid":"79948febd15ae710","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753357601010,"stop":1753357601010,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabe062d8d98549d","name":"msgTime: 0 ms from now, startTime: 1753271553661, endTime: 1753357953661","time":{"start":1753357968835,"stop":1753357968836,"duration":1},"status":"passed","severity":"normal"},{"uid":"6303a0f92b5287f9","name":"Non TWN Cluster","time":{"start":1753357911795,"stop":1753357911797,"duration":2},"status":"passed","severity":"normal"},{"uid":"c38db4f719db9287","name":"should handle network check errors gracefully","time":{"start":1753357617020,"stop":1753357617029,"duration":9},"status":"passed","severity":"normal"},{"uid":"66b2b0bbafd9fb6a","name":"Push message with custom timestamp: 1753354098967","time":{"start":1753358233211,"stop":1753358233211,"duration":0},"status":"passed","severity":"normal"},{"uid":"385a96483c4cd7b3","name":"Should update shard info","time":{"start":1753357762963,"stop":1753357762963,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aebd507433c174a","name":"Push message with content topic containing long","time":{"start":1753358233193,"stop":1753358233193,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bd9b82b7ebd069","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753357646504,"stop":1753357646504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5ba49dc2b818e3","name":"Subscribe to topic containing long and receive message","time":{"start":1753358146151,"stop":1753358146151,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cad499d9c2890e","name":"Fails to push message bigger that 1MB","time":{"start":1753358233212,"stop":1753358233212,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d7c454b3b68dc3","name":"should return false when pubsub topic parsing fails","time":{"start":1753357616509,"stop":1753357616509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6a23b785924984","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753357805809,"stop":1753357805810,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca39802aa2360034","name":"should create KeepAliveManager with relay","time":{"start":1753357616659,"stop":1753357616659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d0d5477ad86af9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753357822430,"stop":1753357822430,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6cfe423d2fb397","name":"accepts time-filtered query with content filter","time":{"start":1753357616928,"stop":1753357616928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea015c5539bfc43","name":"should return false when peer shard info is not found","time":{"start":1753357616501,"stop":1753357616501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fb746e657b5a0e","name":"Overlapping topic subscription","time":{"start":1753357822503,"stop":1753357822504,"duration":1},"status":"skipped","severity":"normal"},{"uid":"15e6b2469e87975e","name":"should drop connection to one peer on hangUp","time":{"start":1753357762640,"stop":1753357762641,"duration":1},"status":"passed","severity":"normal"},{"uid":"48455b1e11bf4ad0","name":"should retry failed tasks","time":{"start":1753357645357,"stop":1753357645358,"duration":1},"status":"passed","severity":"normal"},{"uid":"6841a480b82b42a3","name":"should add event listeners to globalThis","time":{"start":1753357615719,"stop":1753357615720,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e8d1f3d7859f76","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753357655822,"stop":1753357655823,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5324ea3373bfc1","name":"yields decoded messages","time":{"start":1753357617300,"stop":1753357617300,"duration":0},"status":"passed","severity":"normal"},{"uid":"7331df6c748fea66","name":"should be safe to call multiple times","time":{"start":1753357616680,"stop":1753357616680,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90e843ac2beccb6","name":"Query with Promise Callback, No Decoder","time":{"start":1753357927192,"stop":1753357927193,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a2306fb94d5c55","name":"should return all connected peers without codec filter","time":{"start":1753357617537,"stop":1753357617538,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbe68b7253ddd92","name":"should start the dialing interval","time":{"start":1753357617005,"stop":1753357617006,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de473830c236032","name":"should create dialer with libp2p and shardReader","time":{"start":1753357616998,"stop":1753357616999,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdeb91f552fb125","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753357822430,"stop":1753357822431,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86307c7ac58fe62","name":"should properly create location multiaddrs - udp4","time":{"start":1753357607106,"stop":1753357607106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe469632d317d4d","name":"should perform ping and update peer store on timer","time":{"start":1753357616689,"stop":1753357616698,"duration":9},"status":"passed","severity":"normal"},{"uid":"4fcf7f3d91563235","name":"Subscribe and receive messages via lightPush","time":{"start":1753358146159,"stop":1753358146159,"duration":0},"status":"passed","severity":"normal"},{"uid":"97de3691a8aa0d5c","name":"Ordered Callback - true","time":{"start":1753357937478,"stop":1753357937479,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57ec88988c4d0e5","name":"Check message with invalid timestamp is not received","time":{"start":1753358122857,"stop":1753358122858,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cdd26e69c950c","name":"should handle errors when getting connections","time":{"start":1753357615744,"stop":1753357615748,"duration":4},"status":"passed","severity":"normal"},{"uid":"ccff5a9080278aed","name":"should handle relay send failures gracefully","time":{"start":1753357616707,"stop":1753357616707,"duration":0},"status":"passed","severity":"normal"},{"uid":"132e3940e1cd24d5","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753357680512,"stop":1753357680514,"duration":2},"status":"passed","severity":"normal"},{"uid":"81a99fdfae28fe4e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753357698754,"stop":1753357698754,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6168db1e57f058f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753357957115,"stop":1753357957115,"duration":0},"status":"passed","severity":"normal"},{"uid":"4512bb946a23cb43","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753357601011,"stop":1753357601011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1820d92da15d7298","name":"Relay Node - default protocol","time":{"start":1753357973476,"stop":1753357973476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3594c13b5881ae6","name":"should not fail to stop the service if it was not started","time":{"start":1753357788587,"stop":1753357788587,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33a546087f7c0f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753357601008,"stop":1753357601008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bef4f8dea8103f","name":"connects to nwaku","time":{"start":1753357975079,"stop":1753357975079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3205abb82ebfd8a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753357625008,"stop":1753357625008,"duration":0},"status":"passed","severity":"normal"},{"uid":"37319f8baccc2bb","name":"Should update multiaddrs","time":{"start":1753357762962,"stop":1753357762962,"duration":0},"status":"passed","severity":"normal"},{"uid":"727d59bbb0bbfbed","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753357601006,"stop":1753357601006,"duration":0},"status":"passed","severity":"normal"},{"uid":"31867309ded830aa","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753357625011,"stop":1753357625011,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b794633d5ef1cd","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753357616881,"stop":1753357616882,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ee0eef74cdd4d2","name":"should handle queue overflow by adding peers to queue","time":{"start":1753357617016,"stop":1753357617016,"duration":0},"status":"passed","severity":"normal"},{"uid":"da371e40e90952b3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753357655807,"stop":1753357655807,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ab7b80a78975a1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753358146147,"stop":1753358146148,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec570e35851edb40","name":"should set field with all protocols disabled","time":{"start":1753357607108,"stop":1753357607108,"duration":0},"status":"passed","severity":"normal"},{"uid":"665bdf9d455cd16f","name":"Check message on other pubsub topic is not received","time":{"start":1753358122858,"stop":1753358122858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e62ddcdfa50297","name":"should dispatch connect and disconnect events","time":{"start":1753357646599,"stop":1753357646599,"duration":0},"status":"passed","severity":"normal"},{"uid":"451867efc98c4d0e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753358122857,"stop":1753358122857,"duration":0},"status":"passed","severity":"normal"},{"uid":"72629f9c6120b9f6","name":"Push message with numeric payload","time":{"start":1753358233185,"stop":1753358233185,"duration":0},"status":"passed","severity":"normal"},{"uid":"48734e2fcfe3f908","name":"should handle case when globalThis is not available","time":{"start":1753357615732,"stop":1753357615733,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f42cf1de4e43d57","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753357606388,"stop":1753357606389,"duration":1},"status":"passed","severity":"normal"},{"uid":"75132f75357c0b88","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753357600996,"stop":1753357600996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcde736bf9e9cd5","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753357655828,"stop":1753357655828,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8985b30933aec","name":"it tolerates circular branch references","time":{"start":1753357625302,"stop":1753357625302,"duration":0},"status":"passed","severity":"normal"},{"uid":"8567a4d0404a6e62","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753357601009,"stop":1753357601010,"duration":1},"status":"passed","severity":"normal"},{"uid":"12da91eec586a544","name":"should properly create location multiaddrs - tcp4","time":{"start":1753357607106,"stop":1753357607106,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e04b24207cd010","name":"same cluster, static sharding: nodes connect","time":{"start":1753357750201,"stop":1753357750202,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad973fef850454d","name":"should enable all discoveries when explicitly set","time":{"start":1753357645705,"stop":1753357645705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b54ceb2a6c83129","name":"Check publish message containing long","time":{"start":1753357812686,"stop":1753357812686,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd44466290a31bb9","name":"Push message with short payload","time":{"start":1753358233184,"stop":1753358233184,"duration":0},"status":"passed","severity":"normal"},{"uid":"467adf4ea2a86fc5","name":"Check message with no payload is not received","time":{"start":1753358122868,"stop":1753358122868,"duration":0},"status":"passed","severity":"normal"},{"uid":"403b76d1d44e863f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753357655816,"stop":1753357655816,"duration":0},"status":"passed","severity":"normal"},{"uid":"90cba880245b6491","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753357616722,"stop":1753357616722,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2501e2f3073dd2","name":"should dial all known peers when reached zero connections","time":{"start":1753357717393,"stop":1753357717395,"duration":2},"status":"passed","severity":"normal"},{"uid":"68321f285a5ff5aa","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753357617297,"stop":1753357617298,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d79fbc4975d688","name":"should not receive a peer event after stop","time":{"start":1753357679024,"stop":1753357679024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1f5600e6fef0f5","name":"Round trip binary serialization","time":{"start":1753357617541,"stop":1753357617541,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f24452382ff48a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753357625008,"stop":1753357625008,"duration":0},"status":"passed","severity":"normal"},{"uid":"8891640e003f27a","name":"should handle complete discovery-to-dial flow","time":{"start":1753357615802,"stop":1753357615802,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41552587136822c","name":"should handle onConnected and onDisconnected","time":{"start":1753357646600,"stop":1753357646600,"duration":0},"status":"passed","severity":"normal"},{"uid":"20775dff5984f557","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753357693946,"stop":1753357693947,"duration":1},"status":"passed","severity":"normal"},{"uid":"3545a78b7652d958","name":"Check received message containing short","time":{"start":1753358122860,"stop":1753358122860,"duration":0},"status":"passed","severity":"normal"},{"uid":"74db9d9ef4fc9b65","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753357818037,"stop":1753357818038,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4500f9653536eb28","name":"Decoder throws on empty string content topic","time":{"start":1753357635200,"stop":1753357635200,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf59b61a96f4e49","name":"should send relay ping messages on timer","time":{"start":1753357616706,"stop":1753357616707,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab50a5cb148633d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753357600996,"stop":1753357600997,"duration":1},"status":"passed","severity":"normal"},{"uid":"3591a0c38db41288","name":"messageHashStr produces consistent results for the same input","time":{"start":1753357616733,"stop":1753357616733,"duration":0},"status":"passed","severity":"normal"},{"uid":"191eda91a3cbbc59","name":"should stop ping timers on peer disconnect","time":{"start":1753357616687,"stop":1753357616688,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c987d9688209d3","name":"should dial peers from store when no connections remain","time":{"start":1753357616861,"stop":1753357616861,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf2a8fd1080446a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753357616701,"stop":1753357616706,"duration":5},"status":"passed","severity":"normal"},{"uid":"d551d1df035142de","name":"should be safe to call multiple times","time":{"start":1753357617532,"stop":1753357617532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b914405500b87f66","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753357805809,"stop":1753357805809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5ac26e5acd1bf2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753357968835,"stop":1753357968835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8015968462cd0553","name":"LightPush","time":{"start":1753357973471,"stop":1753357973471,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fd1b298084ac8a","name":"should maintain proper timestamps if all messages received","time":{"start":1753357659131,"stop":1753357659131,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a471326a311324","name":"Check meta is set [ecies]","time":{"start":1753357636790,"stop":1753357636790,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63f9b7db9a581a7","name":"Rejects garbage","time":{"start":1753357650128,"stop":1753357650128,"duration":0},"status":"passed","severity":"normal"},{"uid":"817d1912cc554ea6","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753357646506,"stop":1753357646506,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aaf613d1132b9d","name":"should be safe to call multiple times","time":{"start":1753357617530,"stop":1753357617531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1161e9337b575395","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753358146161,"stop":1753358146162,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea74850b100d78c","name":"should get / set UDP multiaddr","time":{"start":1753357607105,"stop":1753357607105,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd32d846931293ea","name":"should not discard bootstrap peers if under the limit","time":{"start":1753357717397,"stop":1753357717397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acaf844a7f0a17d","name":"should successfully query store with valid decoders and options","time":{"start":1753357646546,"stop":1753357646546,"duration":0},"status":"passed","severity":"normal"},{"uid":"764b14b271dd70d9","name":"Subscribe to topic containing Script and publish message","time":{"start":1753357822513,"stop":1753357822513,"duration":0},"status":"passed","severity":"normal"},{"uid":"465aed32a6e22468","name":"should not fail to start the service if it is already started","time":{"start":1753357788587,"stop":1753357788588,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1755fcbfaa8703","name":"msgTime: 0 ms from now, startTime: 1753098753661, endTime: 1753357953661","time":{"start":1753357968835,"stop":1753357968835,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e3699bd32b51c8","name":"Check received message containing unicode special characters","time":{"start":1753358122856,"stop":1753358122856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9c3214361c4db3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753357601010,"stop":1753357601010,"duration":0},"status":"passed","severity":"normal"},{"uid":"6771459c80de5ec3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753358122857,"stop":1753358122857,"duration":0},"status":"passed","severity":"normal"},{"uid":"813ce9001f89e0fe","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753357968836,"stop":1753357968836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a1c137a628c2fd","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753357655807,"stop":1753357655808,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d001477aa80249","name":"Subscribe to topic containing XML and publish message","time":{"start":1753357822513,"stop":1753357822514,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce928cd9bef1a7e","name":"should request peer renewal on specific errors","time":{"start":1753357645358,"stop":1753357645358,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b6c713ea8ff0d4","name":"should encode/decode to text encoding","time":{"start":1753357607104,"stop":1753357607105,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef87e10f30288c0d","name":"Check received message containing shell command","time":{"start":1753358122864,"stop":1753358122864,"duration":0},"status":"passed","severity":"normal"},{"uid":"377877eaac914a7c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753358146149,"stop":1753358146149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2f39503738bc20","name":"Check publish message containing Basic HTML tag","time":{"start":1753357812689,"stop":1753357812690,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e38982cfdc9b8c1","name":"should register libp2p event listeners when start is called","time":{"start":1753357646600,"stop":1753357646601,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a0faf73feeb627","name":"All","time":{"start":1753357679813,"stop":1753357679813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcfa5200edb2a85","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753357655812,"stop":1753357655813,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d98a5faa8e7e24","name":"Push message with content topic containing long","time":{"start":1753358233207,"stop":1753358233207,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb923ecfd375a2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753357822515,"stop":1753357822515,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae87dfdc65cc0c6","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753357600994,"stop":1753357600994,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7a24a11bea81aa","name":"Correctly serialized arguments","time":{"start":1753357750361,"stop":1753357750362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2215db80de8fb490","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753357655837,"stop":1753357655838,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d31e98728140f6","name":"Check received message containing SQL Injection","time":{"start":1753358122854,"stop":1753358122854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfba963a07a8e32","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753357822428,"stop":1753357822430,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ab6cdb665a8787b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753358146166,"stop":1753358146166,"duration":0},"status":"passed","severity":"normal"},{"uid":"7415b3f86b7c0cd","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753357921543,"stop":1753357921543,"duration":0},"status":"passed","severity":"normal"},{"uid":"1100dcf5d386b2e","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753357616880,"stop":1753357616881,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5a18ce08dc296c","name":"should emit a peer event after start","time":{"start":1753357679022,"stop":1753357679023,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5b5d98ffa760","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753358146165,"stop":1753358146166,"duration":1},"status":"passed","severity":"normal"},{"uid":"79af3aa267df94ab","name":"Check received message containing shell command","time":{"start":1753358122855,"stop":1753358122856,"duration":1},"status":"passed","severity":"normal"},{"uid":"a189be5ce4e911c0","name":"should return peer for existing peer","time":{"start":1753357616869,"stop":1753357616869,"duration":0},"status":"passed","severity":"normal"},{"uid":"54596d7030c5cb27","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app47/1/topic659/utf8","time":{"start":1753357911799,"stop":1753357911800,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e0c93b86bd9a06","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753357655813,"stop":1753357655813,"duration":0},"status":"passed","severity":"normal"},{"uid":"877f8fa3513e887b","name":"should handle complete connection lifecycle","time":{"start":1753357615749,"stop":1753357615749,"duration":0},"status":"passed","severity":"normal"},{"uid":"67faaeff73081729","name":"should not execute task if max attempts is 0","time":{"start":1753357645359,"stop":1753357645359,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bdf510713ab181","name":"Passing page size 11 when there are 10 messages","time":{"start":1753357951254,"stop":1753357951255,"duration":1},"status":"passed","severity":"normal"},{"uid":"746ea8acd6b17856","name":"should handle peer connect event","time":{"start":1753357615736,"stop":1753357615736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c533dcc59107b648","name":"should throw if no connection provided","time":{"start":1753357617188,"stop":1753357617188,"duration":0},"status":"passed","severity":"normal"},{"uid":"2909e2da63190f05","name":"should return true when peer is on the same cluster","time":{"start":1753357616490,"stop":1753357616491,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c8b3ddc29e9343","name":"Subscribe to topic containing long and publish message","time":{"start":1753357822506,"stop":1753357822507,"duration":1},"status":"passed","severity":"normal"},{"uid":"fadc21613ca95568","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753357750207,"stop":1753357750207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d191af638796bc","name":"Relay + Store","time":{"start":1753357679813,"stop":1753357679813,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cfd20f6a7a7a6a","name":"should skip peer when not on same cluster","time":{"start":1753357617014,"stop":1753357617014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22a341f44033fe7","name":"Mutual subscription","time":{"start":1753357822495,"stop":1753357822496,"duration":1},"status":"passed","severity":"normal"},{"uid":"378ceea4a9a73d97","name":"should be safe to call multiple times","time":{"start":1753357616660,"stop":1753357616672,"duration":12},"status":"passed","severity":"normal"},{"uid":"72c359d205030a47","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753357968832,"stop":1753357968833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ff4d5a08459e54","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753357822515,"stop":1753357822516,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca14280662f4ebb7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753358122859,"stop":1753358122859,"duration":0},"status":"passed","severity":"normal"},{"uid":"287b5f8d7c3bc693","name":"handles different clusterIds correctly","time":{"start":1753357601002,"stop":1753357601003,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0c661ef2665d35","name":"Push message with content topic containing numeric","time":{"start":1753358233193,"stop":1753358233194,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba615338ab5f063","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753357645706,"stop":1753357645706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4379619f6f7d0da5","name":"should initialize bloom filter with correct parameters","time":{"start":1753357657934,"stop":1753357657935,"duration":1},"status":"passed","severity":"normal"},{"uid":"911855e5c272ae60","name":"Check received message containing special chars","time":{"start":1753358122853,"stop":1753358122853,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d1e9a0128ad771","name":"should not receive a peer event after stop","time":{"start":1753357629277,"stop":1753357629278,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f3443331b1c5c7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753357606383,"stop":1753357606383,"duration":0},"status":"passed","severity":"normal"},{"uid":"109d6a6d6a22065","name":"Push message with Script payload","time":{"start":1753358233188,"stop":1753358233188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03009a702014ac3","name":"Push message with content topic containing Russian","time":{"start":1753358233209,"stop":1753358233209,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d3a5058b23684a","name":"should handle peer store errors gracefully","time":{"start":1753357615794,"stop":1753357615797,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab3c77ebb74dd42c","name":"should return false when peer is not found","time":{"start":1753357616509,"stop":1753357616509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ecffa01a4e04a3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753357655832,"stop":1753357655832,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa73f4cf463ed73","name":"Check message with non string payload is not received","time":{"start":1753358122868,"stop":1753358122869,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4fb7ad5f8e39de","name":"should start and setup intervals and event listeners","time":{"start":1753357646826,"stop":1753357646826,"duration":0},"status":"passed","severity":"normal"},{"uid":"710a45dd926fd8b7","name":"should properly create location multiaddrs - tcp","time":{"start":1753357607107,"stop":1753357607107,"duration":0},"status":"passed","severity":"normal"},{"uid":"477e3b9973198e60","name":"should create all internal components","time":{"start":1753357617529,"stop":1753357617529,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ad8813a6f3215e","name":"Check publish message containing Chinese","time":{"start":1753357812687,"stop":1753357812687,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ea27ba0949efb4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753357625305,"stop":1753357625306,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0e0a73132c02b6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753358146155,"stop":1753358146155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1213291615d76a69","name":"random static sharding 6 - Cluster ID: 762, Shard ID: 733","time":{"start":1753357909224,"stop":1753357909224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e681fcb1a5a6731e","name":"should be able to dial TLS multiaddrs","time":{"start":1753357762642,"stop":1753357762642,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f95c8cfb7d3c31","name":"Cluster id 0, shard 0","time":{"start":1753357909221,"stop":1753357909221,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf2141fba979266","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753357921545,"stop":1753357921545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b160a84119959650","name":"can start the service","time":{"start":1753357788586,"stop":1753357788586,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aabb3a4315dd864","name":"random static sharding 3 - Cluster ID: 596, Shard ID: 655","time":{"start":1753357909222,"stop":1753357909223,"duration":1},"status":"passed","severity":"normal"},{"uid":"8017b7b04e57d7bd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753357911793,"stop":1753357911795,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ac21d6191249284","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753357615801,"stop":1753357615802,"duration":1},"status":"passed","severity":"normal"},{"uid":"2078d8d58681de45","name":"should use DNS peer discovery with light client","time":{"start":1753357679025,"stop":1753357679025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"556b0b1b84efef91","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753357655830,"stop":1753357655830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b16727e27998d6","name":"should handle ping failures gracefully","time":{"start":1753357616698,"stop":1753357616699,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b712a0e83f39bbe","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753357680511,"stop":1753357680512,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14af7be1d25467","name":"should handle all zero keep alive options","time":{"start":1753357616709,"stop":1753357616710,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fea0980aec512c","name":"Push message with content topic containing emoji","time":{"start":1753358233197,"stop":1753358233197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7819d273853de6","name":"Push message with content topic containing JSON","time":{"start":1753358233196,"stop":1753358233196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1512afcc7ab51c","name":"should not create relay timers when relay is not provided","time":{"start":1753357616700,"stop":1753357616701,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ab1115e01561e4","name":"Push message with numeric payload","time":{"start":1753358233201,"stop":1753358233201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a45cab8d48eca5","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753357646603,"stop":1753357646603,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b57dc6779c9115","name":"should not fail to stop the service if it was not started","time":{"start":1753357629275,"stop":1753357629275,"duration":0},"status":"passed","severity":"normal"},{"uid":"8569cc294593e8e0","name":"should add event listeners to libp2p","time":{"start":1753357615718,"stop":1753357615719,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c55785483cfe9c","name":"random static sharding 2 - Cluster ID: 682, Shard ID: 747","time":{"start":1753357909222,"stop":1753357909222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde5e18ff52442ef","name":"Does not throw an exception when node disconnects","time":{"start":1753357975080,"stop":1753357975080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78a08789b15cad","name":"Decrypt messages","time":{"start":1753357790262,"stop":1753357790263,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae969829adbc671","name":"Decoder throws on undefined content topic","time":{"start":1753357617542,"stop":1753357617542,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f651715fddd2125","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753357655504,"stop":1753357655505,"duration":1},"status":"passed","severity":"normal"},{"uid":"36831d74ab33dc51","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753357601007,"stop":1753357601007,"duration":0},"status":"passed","severity":"normal"}]