allure-jswaku/8564/widgets/duration.json
2025-07-08 19:58:54 +00:00

1 line
195 KiB
JSON

[{"uid":"dfe8202113827227","name":"Publish message with large meta","time":{"start":1752004241907,"stop":1752004241907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c508f32fb7e41fab","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752004040095,"stop":1752004040096,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ff706dc26c6f65","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752004016050,"stop":1752004016050,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3585f505ee41df","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752004581887,"stop":1752004581887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6963c72670372c","name":"should handle general insertion and lookup correctly","time":{"start":1752004072844,"stop":1752004072844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8390c9708088928b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752004070781,"stop":1752004070781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d153520084642a03","name":"Generator, custom pubsub topic","time":{"start":1752004358161,"stop":1752004358162,"duration":1},"status":"passed","severity":"normal"},{"uid":"690a5fdb6247df39","name":"should check false positive rate","time":{"start":1752004072845,"stop":1752004072845,"duration":0},"status":"passed","severity":"normal"},{"uid":"47698ee7fe4795e4","name":"Should update multiaddrs","time":{"start":1752004190721,"stop":1752004190722,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff07a8ec57eea926","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752004032183,"stop":1752004032183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8dab67bde4e95a","name":"Push message with custom timestamp: 1721245723245","time":{"start":1752004697698,"stop":1752004697698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adf05209be2bae1","name":"1 Relay, 1 fetch","time":{"start":1752004040035,"stop":1752004040035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fca1324bbda35c0","name":"should return false","time":{"start":1752004022124,"stop":1752004022124,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f3e5f7a17a1925","name":"Symmetric encrypt & Decrypt","time":{"start":1752004050667,"stop":1752004050667,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b13da71338aa87","name":"rejects hash query with time filter","time":{"start":1752004032135,"stop":1752004032135,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a47e92ff362c9a","name":"should be empty after removing the only subscription","time":{"start":1752004061693,"stop":1752004061694,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2411b72b591ed","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752004242784,"stop":1752004242786,"duration":2},"status":"passed","severity":"normal"},{"uid":"f34823cf794a4fcb","name":"should handle multiple peer connections","time":{"start":1752004031734,"stop":1752004031734,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5373400ad80d552","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752004070760,"stop":1752004070760,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb3b0794ce51e11","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752004070768,"stop":1752004070768,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ffcaea77d449a9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752004234261,"stop":1752004234262,"duration":1},"status":"passed","severity":"normal"},{"uid":"d104367b4602e089","name":"should keep entries that haven't expired yet","time":{"start":1752004060267,"stop":1752004060273,"duration":6},"status":"passed","severity":"normal"},{"uid":"f55721dbc0157919","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752004070773,"stop":1752004070774,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2ccffdbd702acd","name":"should hang up with PeerId and return true on success","time":{"start":1752004032467,"stop":1752004032468,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0b247acb0456e4","name":"Renews subscription after lossing a connection","time":{"start":1752004581888,"stop":1752004581889,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc38257166021442","name":"should return false when shard info is undefined","time":{"start":1752004031565,"stop":1752004031565,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e2de829ce006a7","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752004032182,"stop":1752004032183,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b10f00fac72b5e","name":"connected peers and dial","time":{"start":1752004217816,"stop":1752004217817,"duration":1},"status":"skipped","severity":"normal"},{"uid":"80cc2cf1498bf115","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752004030748,"stop":1752004030754,"duration":6},"status":"passed","severity":"normal"},{"uid":"53f94e3ae90c70a2","name":"Push message with special chars payload","time":{"start":1752004697688,"stop":1752004697688,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6d34273c057b0d","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752004031809,"stop":1752004031810,"duration":1},"status":"passed","severity":"normal"},{"uid":"946b5e2864a9c7b1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752004581894,"stop":1752004581894,"duration":0},"status":"passed","severity":"normal"},{"uid":"606034247c76107b","name":"handles empty contentTopics array correctly","time":{"start":1752004016064,"stop":1752004016064,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e9374a0759347e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752004110607,"stop":1752004110607,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcf7c89dc18a7bd","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752004075424,"stop":1752004075425,"duration":1},"status":"passed","severity":"normal"},{"uid":"489303804ed05879","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752004180337,"stop":1752004180337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e642f2e408cb68b","name":"Push message with SQL Injection payload","time":{"start":1752004697689,"stop":1752004697689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8929fb91fa446231","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752004234260,"stop":1752004234260,"duration":0},"status":"passed","severity":"normal"},{"uid":"99399b2ad256307b","name":"Check message with no payload is not received","time":{"start":1752004527856,"stop":1752004527856,"duration":0},"status":"passed","severity":"normal"},{"uid":"598d490c02527cd0","name":"Push message with content topic containing escaped characters","time":{"start":1752004697684,"stop":1752004697684,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6fcbc916aea91","name":"should retry on complete failure if specified","time":{"start":1752004061380,"stop":1752004061381,"duration":1},"status":"broken","severity":"normal"},{"uid":"ccf93a26ed22b3c2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752004061183,"stop":1752004061184,"duration":1},"status":"broken","severity":"normal"},{"uid":"d3a567052a9934c6","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752004070761,"stop":1752004070761,"duration":0},"status":"passed","severity":"normal"},{"uid":"111cb7d632f2e9d4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752004581897,"stop":1752004581898,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e58e504ae43846","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752004316054,"stop":1752004316054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b209b925566855de","name":"Fails to publish message with wrong content topic","time":{"start":1752004241904,"stop":1752004241905,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee328e4dafb4a33","name":"should work with custom bootstrap limits","time":{"start":1752004031847,"stop":1752004031847,"duration":0},"status":"passed","severity":"normal"},{"uid":"305db12f25f14b75","name":"isConnected should return false after all peers disconnect","time":{"start":1752004110603,"stop":1752004110603,"duration":0},"status":"passed","severity":"normal"},{"uid":"897ceb71bb023ed8","name":"1 Store, 2 fetches","time":{"start":1752004040035,"stop":1752004040036,"duration":1},"status":"passed","severity":"normal"},{"uid":"6764051c8a7b111f","name":"Push message with content topic containing short","time":{"start":1752004697692,"stop":1752004697692,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a80ac97b470573","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752004031756,"stop":1752004031756,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a16e85707a3796","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752004527854,"stop":1752004527854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e14868cfdbc5387","name":"Query generator for multiple messages with different content topic format","time":{"start":1752004360495,"stop":1752004360495,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b13ea1fd54ff151","name":"should add event listeners to globalThis","time":{"start":1752004030762,"stop":1752004030763,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e1e0a8e92e3372","name":"Check received message containing long","time":{"start":1752004527848,"stop":1752004527848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71bf3cf9c5aaa6a","name":"messageHashStr works with IProtoMessage","time":{"start":1752004031756,"stop":1752004031757,"duration":1},"status":"passed","severity":"normal"},{"uid":"660ff15fa785b5ae","name":"should handle case with no peers in store","time":{"start":1752004031819,"stop":1752004031820,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c01eae6a1f1648","name":"Callback on promise, aborts when callback returns true","time":{"start":1752004360495,"stop":1752004360496,"duration":1},"status":"passed","severity":"normal"},{"uid":"de21a357a3da1d7a","name":"should return true when peer is on the same network","time":{"start":1752004031553,"stop":1752004031554,"duration":1},"status":"passed","severity":"normal"},{"uid":"6034ff286941ad10","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752004070772,"stop":1752004070773,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f2ccc599bb47a6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752004022131,"stop":1752004022131,"duration":0},"status":"passed","severity":"normal"},{"uid":"8893389cc99b0134","name":"should not create multiple intervals when called multiple times","time":{"start":1752004031388,"stop":1752004031388,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0137ef6d33f39b4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752004101546,"stop":1752004101548,"duration":2},"status":"passed","severity":"normal"},{"uid":"719a491cde10d529","name":"should only return 1 node with store capability","time":{"start":1752004040370,"stop":1752004040370,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d8f38142e1f07b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752004581882,"stop":1752004581882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92f1e9413cd5c34f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752004016051,"stop":1752004016051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4586cb9e2acba70","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752004050117,"stop":1752004050118,"duration":1},"status":"passed","severity":"normal"},{"uid":"231ebd8226aeb23c","name":"should handle peer disconnect event when no connections remain","time":{"start":1752004030787,"stop":1752004030789,"duration":2},"status":"passed","severity":"normal"},{"uid":"70bf483be5909c3f","name":"should retry if all attempts fail","time":{"start":1752004061058,"stop":1752004061058,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc022820dda7ceaf","name":"should clear timers for specific peer on disconnect","time":{"start":1752004031743,"stop":1752004031743,"duration":0},"status":"passed","severity":"normal"},{"uid":"797b93eb82983855","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752004070773,"stop":1752004070773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bc784f57ff097a","name":"should return empty array when no peers connected","time":{"start":1752004032469,"stop":1752004032469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ccd8a36a353b90","name":"Push message with content topic containing shell command","time":{"start":1752004697684,"stop":1752004697684,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bd29cb2d280cd9","name":"Publish message with custom timestamp: Tue Jul 08 2025 18:50:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1752004241903,"stop":1752004241903,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e27c40c5ad9a33","name":"Check publish message containing escaped characters","time":{"start":1752004241901,"stop":1752004241901,"duration":0},"status":"passed","severity":"normal"},{"uid":"752491af2c180aba","name":"should throw an error for missing sharding configuration","time":{"start":1752004016063,"stop":1752004016063,"duration":0},"status":"passed","severity":"normal"},{"uid":"534edbfcecd18b6c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752004031737,"stop":1752004031737,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eae904b64eddde3","name":"Check received message containing numeric","time":{"start":1752004527848,"stop":1752004527848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6551d4aae6d1e180","name":"Passing page size 0 when there are 110 messages","time":{"start":1752004371304,"stop":1752004371305,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6e7407f9fcabcf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752004581892,"stop":1752004581892,"duration":0},"status":"passed","severity":"normal"},{"uid":"333f8b7de2b23f94","name":"should get tags for the connected peer","time":{"start":1752004031809,"stop":1752004031809,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1d4ed400c30c4c","name":"should remove event listeners from libp2p","time":{"start":1752004030764,"stop":1752004030770,"duration":6},"status":"passed","severity":"normal"},{"uid":"a8f55f7c4bce9c29","name":"Push message with content topic containing Script","time":{"start":1752004697695,"stop":1752004697695,"duration":0},"status":"passed","severity":"normal"},{"uid":"47444d228807affd","name":"Passing page size 19 when there are 20 messages","time":{"start":1752004371312,"stop":1752004371313,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76bf759a966f980","name":"should handle special patterns correctly","time":{"start":1752004072844,"stop":1752004072844,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9943da8062a003f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752004016053,"stop":1752004016059,"duration":6},"status":"passed","severity":"normal"},{"uid":"7cf46ea4cbebe73b","name":"should invoke callbacks when receiving a message","time":{"start":1752004061694,"stop":1752004061694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cca2911b00e2e","name":"should return false when peer is on different cluster","time":{"start":1752004031559,"stop":1752004031559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8683869065b965a4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752004581887,"stop":1752004581887,"duration":0},"status":"passed","severity":"normal"},{"uid":"986d6552785b093f","name":"Subscribe to topic containing long and receive message","time":{"start":1752004581883,"stop":1752004581884,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc480b5b60bb7c88","name":"Subscribe to topic containing short and receive message","time":{"start":1752004581893,"stop":1752004581893,"duration":0},"status":"passed","severity":"normal"},{"uid":"188cb33278e295b9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752004016034,"stop":1752004016034,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ed43a553d97d71","name":"Asymmetric encrypt & decrypt","time":{"start":1752004050666,"stop":1752004050667,"duration":1},"status":"passed","severity":"normal"},{"uid":"da811d27d1553abc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752004581884,"stop":1752004581884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b239a60f922b1593","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752004031848,"stop":1752004031854,"duration":6},"status":"passed","severity":"normal"},{"uid":"bafa95f2cf26d228","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752004581897,"stop":1752004581897,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c898636b4d404b7","name":"Relay","time":{"start":1752004095885,"stop":1752004095885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5329fdabdd315","name":"should properly create location multiaddrs - tcp4","time":{"start":1752004022127,"stop":1752004022128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51a686a012c0235","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752004581885,"stop":1752004581886,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2966cb7fcb71f35","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752004016033,"stop":1752004016034,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd96a0f9c9fdd280","name":"should wait for Filter peer to be connected","time":{"start":1752004061469,"stop":1752004061469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83bca97d32789dd","name":"Reusing cursor across nodes","time":{"start":1752004316063,"stop":1752004316063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d44f2c7378e5367","name":"rejects hash query with content filter parameters","time":{"start":1752004032135,"stop":1752004032135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1535a77f02b4c515","name":"Default pageSize","time":{"start":1752004371314,"stop":1752004371315,"duration":1},"status":"passed","severity":"normal"},{"uid":"595620cce8ade6f1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752004016059,"stop":1752004016060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffea10577f9a4308","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752004070780,"stop":1752004070780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb68301c0c09092","name":"should call waitForPeer on Relay","time":{"start":1752004061470,"stop":1752004061470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c228baa913b1e8e6","name":"should have no discoveries enabled by default","time":{"start":1752004060297,"stop":1752004060297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ac395aaf36e213","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752004070783,"stop":1752004070784,"duration":1},"status":"passed","severity":"normal"},{"uid":"889ec37e5e8c673","name":"messageHashStr produces consistent results for the same input","time":{"start":1752004031757,"stop":1752004031757,"duration":0},"status":"passed","severity":"normal"},{"uid":"173b4a7bcfecad6c","name":"Push message with Basic HTML tag payload","time":{"start":1752004697690,"stop":1752004697690,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d7fb1cf339ebba","name":"Push message with rate limit","time":{"start":1752004697686,"stop":1752004697686,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ecfa040bf38b1e","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752004060301,"stop":1752004060301,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18c679c45692ec5","name":"should start and setup intervals and event listeners","time":{"start":1752004061694,"stop":1752004061695,"duration":1},"status":"passed","severity":"normal"},{"uid":"2819865adc00b85d","name":"Refresh subscription","time":{"start":1752004242769,"stop":1752004242769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30264607c0e59fa8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752004016047,"stop":1752004016047,"duration":0},"status":"passed","severity":"normal"},{"uid":"73798a774c91024a","name":"should dial one peer on dial","time":{"start":1752004179370,"stop":1752004179370,"duration":0},"status":"passed","severity":"normal"},{"uid":"2899a6ea8520ad52","name":"Check received message containing unicode special characters","time":{"start":1752004527852,"stop":1752004527852,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0d1d65a0fcb399","name":"Filter","time":{"start":1752004381846,"stop":1752004381847,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced5048b80675180","name":"should set field with only RELAY enabled","time":{"start":1752004022130,"stop":1752004022130,"duration":0},"status":"passed","severity":"normal"},{"uid":"c539b4edc265f2ea","name":"should set field with only STORE enabled","time":{"start":1752004022131,"stop":1752004022131,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb8678315692f0d","name":"Encoder throws on undefined content topic","time":{"start":1752004050121,"stop":1752004050121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69a431612a5fcac","name":"should be safe to call multiple times","time":{"start":1752004032239,"stop":1752004032240,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea81954e0ade780","name":"should return false when at bootstrap limit","time":{"start":1752004031838,"stop":1752004031838,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f051ce315ad75f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752004016052,"stop":1752004016052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5b72cab214e63","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752004234260,"stop":1752004234261,"duration":1},"status":"passed","severity":"normal"},{"uid":"c515bbf339a90e9f","name":"Throws when trying to push message with empty payload","time":{"start":1752004697680,"stop":1752004697680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4729119cfe682f00","name":"should properly clean up resources when disposed","time":{"start":1752004060275,"stop":1752004060275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6764a595837ac291","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752004581893,"stop":1752004581893,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e440b39029129e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752004031738,"stop":1752004031738,"duration":0},"status":"passed","severity":"normal"},{"uid":"71888477fbc54fb2","name":"should not receive a peer event before start","time":{"start":1752004095109,"stop":1752004095110,"duration":1},"status":"passed","severity":"normal"},{"uid":"df67d741d401d946","name":"Push message equal or less that 1MB","time":{"start":1752004697699,"stop":1752004697699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36ff29c5f1f7089","name":"Push message with content topic containing Chinese","time":{"start":1752004697694,"stop":1752004697694,"duration":0},"status":"passed","severity":"normal"},{"uid":"38abbac5e09d3b9b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752004070773,"stop":1752004070773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a43f8d4ff99b97","name":"should return false when under bootstrap limit","time":{"start":1752004031837,"stop":1752004031838,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b044cf575838b1","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752004031811,"stop":1752004031811,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a54473462770e2","name":"should remove expired entries after TTL has passed","time":{"start":1752004060266,"stop":1752004060267,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60ea2f4d70ddc61","name":"should create ConnectionLimiter with required options","time":{"start":1752004031793,"stop":1752004031796,"duration":3},"status":"passed","severity":"normal"},{"uid":"34897be550932474","name":"should set field with only FILTER enabled","time":{"start":1752004022131,"stop":1752004022131,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e281c7f65f1959","name":"Check received message containing SQL Injection","time":{"start":1752004527840,"stop":1752004527840,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e24af7344b8c65","name":"Push message with content topic containing SQL Injection","time":{"start":1752004697682,"stop":1752004697682,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf8486367406aa1","name":"start node with empty content topic","time":{"start":1752004341235,"stop":1752004341235,"duration":0},"status":"passed","severity":"normal"},{"uid":"82804a446ca1a4cf","name":"Renews subscription after lossing a connection","time":{"start":1752004581897,"stop":1752004581897,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff23d40801e5a3","name":"Decoder throws on undefined content topic","time":{"start":1752004050122,"stop":1752004050122,"duration":0},"status":"passed","severity":"normal"},{"uid":"7125554d324812d3","name":"should clear dial history on stop","time":{"start":1752004031389,"stop":1752004031390,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d70c9584069fc84","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752004234488,"stop":1752004234488,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fcd49c94871e9c","name":"should handle different types of entries","time":{"start":1752004060274,"stop":1752004060274,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fcec553bdb2973","name":"Query generator for multiple messages with different message text format","time":{"start":1752004360492,"stop":1752004360494,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cc7dcc13b17bcd0","name":"Check message on other pubsub topic is not received","time":{"start":1752004527845,"stop":1752004527845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba79b6dbe6ba7f3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752004581890,"stop":1752004581891,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c74638c746507","name":"should create ShardReader with shards network config","time":{"start":1752004031552,"stop":1752004031553,"duration":1},"status":"passed","severity":"normal"},{"uid":"9126cfba48356c03","name":"Publish message with custom timestamp: Wed Jul 17 2024 19:50:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1752004241902,"stop":1752004241903,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e998fa1006dce85","name":"should properly create location multiaddrs - udp4","time":{"start":1752004022127,"stop":1752004022127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c567c235e3020","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752004242782,"stop":1752004242784,"duration":2},"status":"passed","severity":"normal"},{"uid":"2191c814b96e5d63","name":"Check meta is set [ecies]","time":{"start":1752004051778,"stop":1752004051779,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c72c69ecb49db8","name":"Query with Promise Callback, No Decoder","time":{"start":1752004328601,"stop":1752004328601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ac1dac3dab9b04","name":"Push message with custom timestamp: 1752000523245","time":{"start":1752004697686,"stop":1752004697686,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c756974b15b3d2c","name":"Generator, 2 different pubsubtopics","time":{"start":1752004358161,"stop":1752004358161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83e899eaac1da304","name":"Push message with content topic containing XML","time":{"start":1752004697695,"stop":1752004697695,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d1806688b112c6","name":"Used by Waku Relay","time":{"start":1752004378359,"stop":1752004378359,"duration":0},"status":"passed","severity":"normal"},{"uid":"153aa9aab2b45f3f","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752004016060,"stop":1752004016061,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2763b044c7ca8","name":"Check received message containing Arabic","time":{"start":1752004527849,"stop":1752004527850,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd255a8eda63ab4","name":"should dial all remaining peers","time":{"start":1752004031813,"stop":1752004031813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdd19ec8186bfb5","name":"Decoder throws on empty string content topic","time":{"start":1752004051780,"stop":1752004051780,"duration":0},"status":"passed","severity":"normal"},{"uid":"737d20c46f275263","name":"should attach causal history and bloom filter to each message","time":{"start":1752004075422,"stop":1752004075422,"duration":0},"status":"passed","severity":"normal"},{"uid":"784fb940afbcc2c7","name":"should return different streams if requested simultaniously","time":{"start":1752004032182,"stop":1752004032182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f019ba4bfc447a22","name":"should be safe to call multiple times","time":{"start":1752004032238,"stop":1752004032239,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63c757a3a62b3c3","name":"Subscribe and receive messages via waku relay post","time":{"start":1752004581890,"stop":1752004581890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aba82e5592065c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752004358163,"stop":1752004358163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d73ccd48dafdf7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752004341235,"stop":1752004341235,"duration":0},"status":"passed","severity":"normal"},{"uid":"78726ce9a29feef3","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752004070762,"stop":1752004070764,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc9ae7f9192f6ec6","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752004031847,"stop":1752004031847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a464bce25ebf2e5","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752004581898,"stop":1752004581898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea0ca94e55bb4e","name":"should emit a peer event after start","time":{"start":1752004044253,"stop":1752004044254,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4d396eff869fff","name":"Passing page size 1 when there are 4 messages","time":{"start":1752004371306,"stop":1752004371307,"duration":1},"status":"passed","severity":"normal"},{"uid":"a930af90ea7a4c8b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752004527843,"stop":1752004527844,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cfc8b3b1f7837e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app33/6/topic543/utf8","time":{"start":1752004341231,"stop":1752004341231,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf216537daee90c9","name":"can start and stop the service","time":{"start":1752004217581,"stop":1752004217581,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ecb81665ab3b2c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752004060300,"stop":1752004060300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ad102edefb86e1","name":"should requeue task if no peer is available","time":{"start":1752004061037,"stop":1752004061038,"duration":1},"status":"passed","severity":"normal"},{"uid":"594068ce4496278b","name":"random static sharding 3 - Cluster ID: 474, Shard ID: 988","time":{"start":1752004356017,"stop":1752004356017,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0c9b2a42b7df37","name":"Push message with short payload","time":{"start":1752004697687,"stop":1752004697687,"duration":0},"status":"passed","severity":"normal"},{"uid":"39691debb35bdf1f","name":"should be able to dial TLS multiaddrs","time":{"start":1752004179372,"stop":1752004179372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ff0abdb2eea2b6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752004234487,"stop":1752004234487,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfed7aa2606023a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752004070778,"stop":1752004070778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e3f61eae77dc52","name":"Light Node - default protocols","time":{"start":1752004381847,"stop":1752004381847,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ef7408e6634c2c","name":"should set default options when no config provided","time":{"start":1752004032462,"stop":1752004032462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c828a385b2f28db2","name":"Ephemeral field set to true","time":{"start":1752004032515,"stop":1752004032516,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e32b260768cb9d","name":"should handle incoming messages","time":{"start":1752004061559,"stop":1752004061559,"duration":0},"status":"broken","severity":"normal"},{"uid":"bbcde98e299bbcbc","name":"configure the node with multiple pubsub topics","time":{"start":1752004356025,"stop":1752004356026,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fc950d9d928d53","name":"should handle ping failures gracefully","time":{"start":1752004031736,"stop":1752004031736,"duration":0},"status":"passed","severity":"normal"},{"uid":"51873145e142bc2a","name":"connects to nwaku","time":{"start":1752004378356,"stop":1752004378356,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a9584e638c0795","name":"should return true when over bootstrap limit","time":{"start":1752004031838,"stop":1752004031839,"duration":1},"status":"passed","severity":"normal"},{"uid":"724eed9d2279eff2","name":"Push message with numeric payload","time":{"start":1752004697688,"stop":1752004697688,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ff367920cafe27","name":"Overlapping topic subscription","time":{"start":1752004581892,"stop":1752004581892,"duration":0},"status":"passed","severity":"normal"},{"uid":"106cfeeec1480ebd","name":"should add received messages to bloom filter","time":{"start":1752004075424,"stop":1752004075424,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c2ecf30b04d917","name":"Store - dialed after - with timeout","time":{"start":1752004381845,"stop":1752004381845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5b21c71f7f011e","name":"Query generator for multiple messages","time":{"start":1752004360491,"stop":1752004360492,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda1b3caf463099e","name":"Check received message with timestamp: 1752004089845000000 ","time":{"start":1752004527853,"stop":1752004527853,"duration":0},"status":"passed","severity":"normal"},{"uid":"570effb8c23e3569","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752004061418,"stop":1752004061419,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b61aa61deab50","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752004040370,"stop":1752004040370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37585b7dc9fbef5","name":"should wait for Store peer to be connected","time":{"start":1752004061469,"stop":1752004061469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b341e7b4b2bb190","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752004061557,"stop":1752004061558,"duration":1},"status":"broken","severity":"normal"},{"uid":"e54ef51695bd2c2a","name":"should handle complete peer lifecycle","time":{"start":1752004031746,"stop":1752004031746,"duration":0},"status":"passed","severity":"normal"},{"uid":"886880be3c755d4d","name":"Check message with no payload is not received","time":{"start":1752004527846,"stop":1752004527846,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d540c9e7ab3666b","name":"Publish message with custom timestamp: Tue Jul 08 2025 20:50:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1752004241903,"stop":1752004241903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c090ee56e87024c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752004070767,"stop":1752004070767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d06bfc3086f17b9","name":"should reject if Store is requested but not mounted","time":{"start":1752004061467,"stop":1752004061468,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f1dd4a84442ebe","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752004061188,"stop":1752004061189,"duration":1},"status":"broken","severity":"normal"},{"uid":"370e776acd6bf3f","name":"should dial peer immediately when queue is empty","time":{"start":1752004031400,"stop":1752004031400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24d811266af9207","name":"should initialize with default number of peers","time":{"start":1752004061157,"stop":1752004061158,"duration":1},"status":"passed","severity":"normal"},{"uid":"698c9d70f05c8fcb","name":"Push message with content topic containing Russian","time":{"start":1752004697682,"stop":1752004697682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45057613568d8d6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752004328596,"stop":1752004328596,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d3f9eb58c8faa3","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752004242777,"stop":1752004242777,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e7037639f5d259","name":"Check received message containing Script","time":{"start":1752004527840,"stop":1752004527840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e878baf2b9808","name":"All","time":{"start":1752004095886,"stop":1752004095886,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a801d2132e9864","name":"Check received message containing numeric","time":{"start":1752004527838,"stop":1752004527838,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf4356eb6576d8e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752004070784,"stop":1752004070784,"duration":0},"status":"passed","severity":"normal"},{"uid":"16523d583645b257","name":"Subscribe to topic containing long and publish message","time":{"start":1752004242771,"stop":1752004242772,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70f8dc2d2e81ccf","name":"should handle empty pubsub topics","time":{"start":1752004031744,"stop":1752004031745,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4155e394bd9397","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752004031755,"stop":1752004031755,"duration":0},"status":"passed","severity":"normal"},{"uid":"970b867fa7eccb94","name":"should not discard bootstrap peers if under the limit","time":{"start":1752004122950,"stop":1752004122950,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc0760c11b3053d","name":"should properly create location multiaddrs - tcp","time":{"start":1752004022129,"stop":1752004022129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fbcd222f143864","name":"should start the dialing interval","time":{"start":1752004031377,"stop":1752004031377,"duration":0},"status":"passed","severity":"normal"},{"uid":"364f38b934cc8729","name":"should drop connection to one peer on hangUp","time":{"start":1752004179370,"stop":1752004179371,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d53b1abfce485b6","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752004016065,"stop":1752004016065,"duration":0},"status":"passed","severity":"normal"},{"uid":"de93c1f9d4bb73f8","name":"should handle a minimal index list","time":{"start":1752004016224,"stop":1752004016224,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbf4c933b34d9aa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752004581888,"stop":1752004581888,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2bb7cbfa149f64","name":"Init the array if not present","time":{"start":1752004015818,"stop":1752004015820,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcbfd4b284d8c051","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752004581888,"stop":1752004581888,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee024250fdf1a92","name":"Waku message hash computation (no timestamp)","time":{"start":1752004031755,"stop":1752004031755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b544f9c3678df8a9","name":"Overlapping topic subscription","time":{"start":1752004242770,"stop":1752004242770,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83da869ab2cf95d5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752004242779,"stop":1752004242779,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa784e1873729e6d","name":"Push 30 different messages","time":{"start":1752004697692,"stop":1752004697692,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2a654fd6667c38a","name":"Fails to push message with large meta","time":{"start":1752004697685,"stop":1752004697685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f80cc94cac8b9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752004070771,"stop":1752004070771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be8416c14147b47","name":"should not dispatch event when already connected","time":{"start":1752004030790,"stop":1752004030792,"duration":2},"status":"passed","severity":"normal"},{"uid":"faba240420a923e0","name":"Push message with JSON payload","time":{"start":1752004697679,"stop":1752004697679,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94ed14d5475dde4","name":"peer exchange sets tag","time":{"start":1752004245379,"stop":1752004245379,"duration":0},"status":"passed","severity":"normal"},{"uid":"272a0d1f0e3d92c9","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752004040099,"stop":1752004040099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f55c4b20d0c2cfc","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752004328601,"stop":1752004328601,"duration":0},"status":"passed","severity":"normal"},{"uid":"21724e1832a16f1e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752004070758,"stop":1752004070758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edf922444d80ed","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752004356026,"stop":1752004356026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4f4d93f7a4997d","name":"Ephemeral messages are not stored","time":{"start":1752004101546,"stop":1752004101546,"duration":0},"status":"passed","severity":"normal"},{"uid":"86200afda826b5cf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752004070778,"stop":1752004070779,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a620b761b933e37","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752004302443,"stop":1752004302444,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54eab8cac1dd0f3","name":"should throw error - no id","time":{"start":1752004022123,"stop":1752004022123,"duration":0},"status":"passed","severity":"normal"},{"uid":"265228ea198b795b","name":"should return false when peer is not on topic","time":{"start":1752004032472,"stop":1752004032472,"duration":0},"status":"passed","severity":"normal"},{"uid":"32806e21680c2665","name":"non connected peers","time":{"start":1752004217817,"stop":1752004217818,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c9243357b43eb39","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752004242767,"stop":1752004242767,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c11654497cb5637","name":"throws on content topic with empty version field","time":{"start":1752004016030,"stop":1752004016030,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcd11dfe102e276","name":"should not receive a peer event after stop","time":{"start":1752004217586,"stop":1752004217586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b451b40d7d69b102","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752004061160,"stop":1752004061162,"duration":2},"status":"broken","severity":"normal"},{"uid":"dcbea8713a44184e","name":"should throw error - no public key","time":{"start":1752004022124,"stop":1752004022124,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc9d335eda6b06d","name":"should stop all internal components","time":{"start":1752004032464,"stop":1752004032465,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9b82cbddc0bfb","name":"isConnected should return true after first peer connects","time":{"start":1752004110603,"stop":1752004110603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29add1767365590","name":"Check publish message containing emoji","time":{"start":1752004241901,"stop":1752004241902,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22fe6ad4d6cdd3e","name":"Check received message containing Basic HTML tag","time":{"start":1752004527851,"stop":1752004527851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4aa40a316febfc9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752004021455,"stop":1752004021456,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6829cbeb1eb55e","name":"Check received message containing JSON","time":{"start":1752004527841,"stop":1752004527841,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12f4e1e1cd53736","name":"should handle network check errors gracefully","time":{"start":1752004031433,"stop":1752004031433,"duration":0},"status":"passed","severity":"normal"},{"uid":"819cd12459d60513","name":"should detect messages with missing dependencies","time":{"start":1752004075426,"stop":1752004075427,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f19742fe655e83","name":"caches peers it previously fetched","time":{"start":1752004040368,"stop":1752004040369,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d424a6206097a1","name":"Check message on other pubsub topic is not received","time":{"start":1752004527855,"stop":1752004527855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec551f59cec3e79","name":"should only return 1 node with relay and store capability","time":{"start":1752004040369,"stop":1752004040370,"duration":1},"status":"passed","severity":"normal"},{"uid":"50639fdd4fc36c0d","name":"messageHashStr produces different results for different inputs","time":{"start":1752004031757,"stop":1752004031758,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b589258085f9a5e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752004242766,"stop":1752004242766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96af3b8de6b93f","name":"Check message with no content topic is not received","time":{"start":1752004527855,"stop":1752004527855,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d936644769f177","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752004070781,"stop":1752004070782,"duration":1},"status":"passed","severity":"normal"},{"uid":"5120485369209dc3","name":"should dispatch network event when browser goes online","time":{"start":1752004030793,"stop":1752004030796,"duration":3},"status":"passed","severity":"normal"},{"uid":"7339f0dd77209d52","name":"should handle queue processing errors gracefully","time":{"start":1752004031427,"stop":1752004031427,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb569412ded70953","name":"topics with same application and version share the same shard","time":{"start":1752004016037,"stop":1752004016037,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f71b8eeec9971c","name":"should return true when peer is on the specified shard","time":{"start":1752004031558,"stop":1752004031559,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf17deb0cdf07501","name":"Check received message containing short","time":{"start":1752004527837,"stop":1752004527837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd6fc8f60a79ead","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752004051778,"stop":1752004051778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1380cb7a1b72e872","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752004070759,"stop":1752004070759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bca25d44ff3f391","name":"should dispatch network event when browser goes offline","time":{"start":1752004030797,"stop":1752004030798,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b5f20dbe324441","name":"Push message with Script payload","time":{"start":1752004697678,"stop":1752004697678,"duration":0},"status":"passed","severity":"normal"},{"uid":"809789c670ee8b0f","name":"Publish without waiting for remote peer","time":{"start":1752004242764,"stop":1752004242764,"duration":0},"status":"passed","severity":"normal"},{"uid":"2952f87230506db5","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752004375675,"stop":1752004375676,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf7b32e4401d19a","name":"Check publish message containing Script","time":{"start":1752004241898,"stop":1752004241898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6c6ccac6a28e70","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752004581881,"stop":1752004581881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d360e570631d956","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752004070759,"stop":1752004070760,"duration":1},"status":"passed","severity":"normal"},{"uid":"7979952efb95afe","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752004328594,"stop":1752004328594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70ddbeacd8ed4a9","name":"should deliver messages after dependencies are met","time":{"start":1752004075427,"stop":1752004075427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd5742a25997e9d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752004031741,"stop":1752004031742,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba032b8c458df6a","name":"Decoder throws on empty string content topic","time":{"start":1752004050122,"stop":1752004050122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6b45379aa6773","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752004031735,"stop":1752004031735,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a64cbf353be4","name":"should get all peers from store","time":{"start":1752004031812,"stop":1752004031812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3300a59bbc50ba41","name":"Push message with content topic containing special chars","time":{"start":1752004697693,"stop":1752004697693,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ea4b45722ac3a0","name":"should not fail to stop the service if it was not started","time":{"start":1752004044252,"stop":1752004044253,"duration":1},"status":"passed","severity":"normal"},{"uid":"866fba7db849a22b","name":"should properly create peer info with all multiaddrs","time":{"start":1752004022129,"stop":1752004022129,"duration":0},"status":"passed","severity":"normal"},{"uid":"81427bf77557443","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752004075429,"stop":1752004075430,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d4584f4c47d048","name":"Push message with custom timestamp: 1752007723245","time":{"start":1752004697686,"stop":1752004697686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aedef00f7a49544","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752004016041,"stop":1752004016041,"duration":0},"status":"passed","severity":"normal"},{"uid":"26840c1201bf8795","name":"should encode/decode to RLP encoding","time":{"start":1752004022125,"stop":1752004022125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5ce8d4aa82702a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752004070756,"stop":1752004070757,"duration":1},"status":"passed","severity":"normal"},{"uid":"d543b9d491bf6e0f","name":"Decoder throws on empty string content topic","time":{"start":1752004032517,"stop":1752004032517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eafa40b22ddae49","name":"Push message with emoji payload","time":{"start":1752004697680,"stop":1752004697680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2917f5ddd24eee88","name":"should never report false negatives","time":{"start":1752004072843,"stop":1752004072843,"duration":0},"status":"passed","severity":"normal"},{"uid":"beed0796bb39f705","name":"Check received message with timestamp: 1752004089845 ","time":{"start":1752004527843,"stop":1752004527843,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bf0af844fe0a74","name":"should be safe to call multiple times","time":{"start":1752004031799,"stop":1752004031805,"duration":6},"status":"passed","severity":"normal"},{"uid":"cad588ccc9886d69","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752004581887,"stop":1752004581888,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d5af6f51c36b74","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752004070764,"stop":1752004070765,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4d106eb0c62dc6","name":"groups content topics by expected pubsub topic","time":{"start":1752004016038,"stop":1752004016038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1cc0661cf4d455","name":"should be safe to call multiple times","time":{"start":1752004032465,"stop":1752004032465,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c85c171bbaa42f9","name":"Push message with meta","time":{"start":1752004697685,"stop":1752004697685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f423ccdab000ec3","name":"should encode/decode to text encoding","time":{"start":1752004022125,"stop":1752004022126,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae06c866e9137667","name":"should create dialer with libp2p and shardReader","time":{"start":1752004031376,"stop":1752004031376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6454ea1bc0028b14","name":"Check received message containing Script","time":{"start":1752004527850,"stop":1752004527851,"duration":1},"status":"passed","severity":"normal"},{"uid":"8317c5ec0e88139f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752004242768,"stop":1752004242768,"duration":0},"status":"passed","severity":"normal"},{"uid":"636188a6ddb61971","name":"should handle null peers returned by getPeer","time":{"start":1752004031846,"stop":1752004031846,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b895ccbace3a77e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752004016035,"stop":1752004016036,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e9f9be593e8862","name":"should not allow unachievable error rate","time":{"start":1752004070374,"stop":1752004070374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a68f0afb18dda62","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752004375674,"stop":1752004375675,"duration":1},"status":"passed","severity":"normal"},{"uid":"149fdc524316450f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752004040371,"stop":1752004040371,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b19cf5ef4044ab","name":"Correctly serialized arguments","time":{"start":1752004180598,"stop":1752004180599,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f5cce2752f6396","name":"Check received message containing long","time":{"start":1752004527837,"stop":1752004527838,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae101ab616f341b","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752004061200,"stop":1752004061201,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba5248cfc961fda","name":"should handle task timeouts","time":{"start":1752004061049,"stop":1752004061053,"duration":4},"status":"passed","severity":"normal"},{"uid":"16171b3241c02926","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752004366499,"stop":1752004366500,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a84248ab7d7031","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752004016036,"stop":1752004016037,"duration":1},"status":"passed","severity":"normal"},{"uid":"313be712a90c460d","name":"Check message with invalid timestamp is not received","time":{"start":1752004527844,"stop":1752004527844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f39210ddc4e304b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752004040097,"stop":1752004040097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2423e5a3e624daf","name":"should throw error - invalid id","time":{"start":1752004022123,"stop":1752004022124,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9abb64550d273","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752004070784,"stop":1752004070784,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ce9a9e8818cd9a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752004234258,"stop":1752004234259,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b96d58fea9c196","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752004581889,"stop":1752004581889,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a2a90d7b5c7b8c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752004040371,"stop":1752004040372,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2144dbfd4b5c7303","name":"Relay + Store","time":{"start":1752004095885,"stop":1752004095885,"duration":0},"status":"passed","severity":"normal"},{"uid":"defd27e15b50c2b5","name":"Subscribe to topic containing short and receive message","time":{"start":1752004581883,"stop":1752004581883,"duration":0},"status":"passed","severity":"normal"},{"uid":"34950bc1b2ebe3f4","name":"Check publish message containing long","time":{"start":1752004241893,"stop":1752004241894,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d03be32c2921d04","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752004316062,"stop":1752004316063,"duration":1},"status":"passed","severity":"normal"},{"uid":"17589cbffc696486","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752004070755,"stop":1752004070755,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce14b34dcaf9ab6","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752004016041,"stop":1752004016042,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e184a44509133f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752004110602,"stop":1752004110602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21b93ba11773ec5","name":"should handle peer not in mesh for all topics","time":{"start":1752004031745,"stop":1752004031746,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ebf20d53fdf8aa","name":"random static sharding 8 - Cluster ID: 880, Shard ID: 867","time":{"start":1752004356020,"stop":1752004356023,"duration":3},"status":"passed","severity":"normal"},{"uid":"230ba746588f52df","name":"should not fail to stop the service if it was not started","time":{"start":1752004217582,"stop":1752004217582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d2f1b4a10dddf1","name":"Check received message containing short","time":{"start":1752004527847,"stop":1752004527848,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d10d30cf6c295c3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752004031566,"stop":1752004031566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffef23750c6ec4f","name":"random static sharding 4 - Cluster ID: 667, Shard ID: 97","time":{"start":1752004356017,"stop":1752004356017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ab9cc336b4ae9d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752004021451,"stop":1752004021452,"duration":1},"status":"passed","severity":"normal"},{"uid":"446b8b78bf55c716","name":"Accepts a valid Waku Message","time":{"start":1752004064933,"stop":1752004064934,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e07018799d8a1ea","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752004375675,"stop":1752004375675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4712f6b695ebce1e","name":"should add and remove event listeners correctly","time":{"start":1752004044256,"stop":1752004044257,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a592ff93922068","name":"Query with Promise Callback, No message returned","time":{"start":1752004328601,"stop":1752004328602,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d03e7c5dec5d33","name":"Callback on promise","time":{"start":1752004360495,"stop":1752004360495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2cc946a999d466","name":"Should update shard info","time":{"start":1752004190722,"stop":1752004190722,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa93d6057bcbc480","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752004358160,"stop":1752004358160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e73ab2e8a249fc6","name":"Check publish message containing Basic HTML tag","time":{"start":1752004241899,"stop":1752004241899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e3abb4c36d423c","name":"Check message received after jswaku node is restarted","time":{"start":1752004527856,"stop":1752004527857,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69217fe0a55c745","name":"should handle disconnect when peer has no timers","time":{"start":1752004031743,"stop":1752004031744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d5a38484491990","name":"udp ip6 address","time":{"start":1752004021497,"stop":1752004021498,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5589b2d8c8629f0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752004016036,"stop":1752004016036,"duration":0},"status":"passed","severity":"normal"},{"uid":"297f9fd1f570a76a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752004075425,"stop":1752004075426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1177ba1b169234","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752004581895,"stop":1752004581895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c38408bed48c834","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752004016052,"stop":1752004016052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7682a1be38ca7ac","name":"should handle complete connection lifecycle","time":{"start":1752004030807,"stop":1752004030807,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a99c1fe6ecc42c","name":"should not hang up bootstrap peer if under limit","time":{"start":1752004031810,"stop":1752004031810,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e3d986fe2a3a4","name":"should not retry if at least one success","time":{"start":1752004061057,"stop":1752004061058,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd87920a0900b21c","name":"Nodes with multiple pubsub topic","time":{"start":1752004234488,"stop":1752004234488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea54b41537af528","name":"should return empty list for no shard","time":{"start":1752004016044,"stop":1752004016044,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacc85d955fa6bb4","name":"Passing page size 110 when there are 120 messages","time":{"start":1752004371314,"stop":1752004371314,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d51ca38f970b5aa","name":"Round trip binary serialization","time":{"start":1752004032515,"stop":1752004032515,"duration":0},"status":"passed","severity":"normal"},{"uid":"861261969d1f54f2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752004581887,"stop":1752004581887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46fb5d358222aba","name":"should return usable stream attached to connection","time":{"start":1752004032181,"stop":1752004032181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41866ef628c3297","name":"Push message with Script payload","time":{"start":1752004697689,"stop":1752004697690,"duration":1},"status":"passed","severity":"normal"},{"uid":"638648d053a3cfb4","name":"should emit a peer event after start","time":{"start":1752004217583,"stop":1752004217585,"duration":2},"status":"passed","severity":"normal"},{"uid":"d44f03384a77544e","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752004031856,"stop":1752004031857,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bec233ffb786b6b","name":"should dial peers from store on start","time":{"start":1752004031797,"stop":1752004031797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03bae1eebc500e9","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752004016062,"stop":1752004016063,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acfb2b8f6f9a2cf","name":"Query with Ordered Callback, No message returned","time":{"start":1752004328596,"stop":1752004328597,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9f3a118775a098","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752004016035,"stop":1752004016035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa0f6e49c987706","name":"Push message with meta","time":{"start":1752004697697,"stop":1752004697697,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde6e84d318efe12","name":"should handle peer connect event","time":{"start":1752004030781,"stop":1752004030786,"duration":5},"status":"passed","severity":"normal"},{"uid":"470a095450d8e53b","name":"new peer added after a peer was already found","time":{"start":1752004245381,"stop":1752004245382,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af71387b7ddcf89c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app51/7/topic616/proto","time":{"start":1752004341232,"stop":1752004341232,"duration":0},"status":"passed","severity":"normal"},{"uid":"48eafe878185ba23","name":"should redial peers when all connections are lost","time":{"start":1752004031857,"stop":1752004031857,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bb60ab0df339fb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752004061166,"stop":1752004061167,"duration":1},"status":"broken","severity":"normal"},{"uid":"7a1b8c22c5c9b9fc","name":"Query Generator, No message returned","time":{"start":1752004328595,"stop":1752004328595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3443a088ea7b065","name":"Publishes to nwaku","time":{"start":1752004231177,"stop":1752004231177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1500c43b9ff7c83","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752004070761,"stop":1752004070762,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde03347096cd41","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752004021452,"stop":1752004021453,"duration":1},"status":"passed","severity":"normal"},{"uid":"a325f897c04b8289","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752004021456,"stop":1752004021456,"duration":0},"status":"passed","severity":"normal"},{"uid":"d826b975042f1255","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752004070782,"stop":1752004070782,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3e28490404773b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752004581894,"stop":1752004581894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5715773c8c2b365b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752004016224,"stop":1752004016225,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef5eb616b39c9d3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752004581894,"stop":1752004581895,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2be4adef1e64044","name":"should dial peer when on same shard","time":{"start":1752004031415,"stop":1752004031416,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56f4fdf3f32c9b7","name":"should return false when peer is not found","time":{"start":1752004031567,"stop":1752004031575,"duration":8},"status":"passed","severity":"normal"},{"uid":"88de115415dc2faa","name":"Sets default value correctly","time":{"start":1752004378359,"stop":1752004378360,"duration":1},"status":"passed","severity":"normal"},{"uid":"895dfe43b909d429","name":"Store - dialed first","time":{"start":1752004381844,"stop":1752004381845,"duration":1},"status":"passed","severity":"normal"},{"uid":"916a9df884e240fe","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752004070774,"stop":1752004070774,"duration":0},"status":"passed","severity":"normal"},{"uid":"75afa0b9eddf7ef2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752004316063,"stop":1752004316063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69e0a8217d6bddf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752004051778,"stop":1752004051778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1938cb6d1b617778","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752004070779,"stop":1752004070779,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f34bfd8b5953b96","name":"Throws when trying to push message with empty payload","time":{"start":1752004697692,"stop":1752004697692,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a4fd99751abd07","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752004242786,"stop":1752004242787,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb2b3a03e18b03","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752004527857,"stop":1752004527857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1479c2ce6cfb96c0","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752004031839,"stop":1752004031845,"duration":6},"status":"passed","severity":"normal"},{"uid":"6f63459c2cf17551","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752004581881,"stop":1752004581881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa8710002e7d485","name":"should handle errors when removing globalThis listeners","time":{"start":1752004030774,"stop":1752004030775,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e90f48d5c1b7c6","name":"handles empty shards array correctly","time":{"start":1752004016063,"stop":1752004016063,"duration":0},"status":"passed","severity":"normal"},{"uid":"58566794469d815d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752004581880,"stop":1752004581880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e782c5f773133a7","name":"should only return 1 node with relay capability","time":{"start":1752004040369,"stop":1752004040369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4a8b1fcd076c83","name":"Subscribe to topic containing long and receive message","time":{"start":1752004581893,"stop":1752004581893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04e19327c403247","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752004302447,"stop":1752004302447,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eba30997e2a847","name":"Push message with content topic containing Script","time":{"start":1752004697682,"stop":1752004697683,"duration":1},"status":"passed","severity":"normal"},{"uid":"947e4a5ff01668b5","name":"should return no connections if no open connection provided","time":{"start":1752004032040,"stop":1752004032040,"duration":0},"status":"passed","severity":"normal"},{"uid":"12353e1e6dc8b7ba","name":"should initialize with custom number of peers","time":{"start":1752004061158,"stop":1752004061158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1b449f20a7d4fa","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752004040372,"stop":1752004040372,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b54bd4661cce8200","name":"does not throw on valid cases","time":{"start":1752004016027,"stop":1752004016027,"duration":0},"status":"passed","severity":"normal"},{"uid":"675b7dec460e0f11","name":"should handle peer store errors during connection limiting","time":{"start":1752004031857,"stop":1752004031857,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34f4dddd7e731f7","name":"Push message with unicode special characters payload","time":{"start":1752004697679,"stop":1752004697680,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c195876f2ddfb15","name":"random static sharding 2 - Cluster ID: 601, Shard ID: 636","time":{"start":1752004356016,"stop":1752004356017,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe951dca18e3e36","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app51/7/topic239/test.js","time":{"start":1752004341231,"stop":1752004341231,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1faca79ff58a9e","name":"can query messages normally","time":{"start":1752004344355,"stop":1752004344355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6013f36e4dedfc","name":"Decoder throws on undefined content topic","time":{"start":1752004032517,"stop":1752004032517,"duration":0},"status":"passed","severity":"normal"},{"uid":"db62803c8e67cfa0","name":"should hang up with multiaddr and return true on success","time":{"start":1752004032468,"stop":1752004032468,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a9509a02687f7d","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752004075428,"stop":1752004075429,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ecf838e6ba3b5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app81/2/topic515/utf8","time":{"start":1752004341229,"stop":1752004341230,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b87d9d92d0f32f2","name":"should be safe to call multiple times","time":{"start":1752004031798,"stop":1752004031798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72bcf9c6bcf3f60","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752004061175,"stop":1752004061176,"duration":1},"status":"broken","severity":"normal"},{"uid":"f033a6678b799737","name":"Check received message containing unicode special characters","time":{"start":1752004527842,"stop":1752004527842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4394bee9df882ec7","name":"should send relay ping messages on timer","time":{"start":1752004031742,"stop":1752004031742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9614f8a6a439fb1a","name":"should stop and cleanup resources","time":{"start":1752004061695,"stop":1752004061695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfdb804c2a68bf0","name":"Check received message containing XML","time":{"start":1752004527851,"stop":1752004527851,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1abea0554b3172","name":"random static sharding 9 - Cluster ID: 40, Shard ID: 527","time":{"start":1752004356023,"stop":1752004356024,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de316f450a365b2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752004581880,"stop":1752004581880,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e97f553b40e5cc6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752004581885,"stop":1752004581885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3700a5e6f884f81","name":"Meta field set when metaSetter is specified","time":{"start":1752004032516,"stop":1752004032516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c131bafe5773fee","name":"Push to array if already present","time":{"start":1752004015821,"stop":1752004015821,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb604a7150d6c57f","name":"Push message with content topic containing special chars","time":{"start":1752004697681,"stop":1752004697681,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce47b36e8d15a42","name":"should handle connection event","time":{"start":1752004031808,"stop":1752004031809,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec14771fea8002e1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752004242778,"stop":1752004242778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f636ee727260f9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752004021446,"stop":1752004021448,"duration":2},"status":"passed","severity":"normal"},{"uid":"768038c89be5eca8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752004375673,"stop":1752004375674,"duration":1},"status":"passed","severity":"normal"},{"uid":"2900936a481e061f","name":"Push message with rate limit","time":{"start":1752004697698,"stop":1752004697698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fa2b549961fe7a","name":"should not receive a peer event before start","time":{"start":1752004044254,"stop":1752004044254,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4a0c0d25fce7b3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752004316057,"stop":1752004316058,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eaa3f346d3158da","name":"Promise Callback - true","time":{"start":1752004364601,"stop":1752004364601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d6037b2fdf5718","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752004070780,"stop":1752004070780,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b0e926602de565","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752004581894,"stop":1752004581894,"duration":0},"status":"passed","severity":"normal"},{"uid":"c836d92db860a3c1","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752004245382,"stop":1752004245382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c9b7b6e6dc76881","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752004358161,"stop":1752004358161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"586e9bde98761947","name":"should sort peers by ping value","time":{"start":1752004032470,"stop":1752004032470,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ee70e54f4b7ca8","name":"should remove event listeners","time":{"start":1752004031799,"stop":1752004031799,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67bc7a4001c3055","name":"Check received message containing Russian","time":{"start":1752004527850,"stop":1752004527850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2c5719bb68cffe","name":"Check received message containing Russian","time":{"start":1752004527839,"stop":1752004527839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9268f74ca0645d3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752004316058,"stop":1752004316059,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ae672fa60d5076","name":"Query Generator - true","time":{"start":1752004364600,"stop":1752004364600,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6d55520941d6a5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752004040097,"stop":1752004040097,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbb00bd39c15ed1","name":"Encoder throws on empty string content topic","time":{"start":1752004051779,"stop":1752004051779,"duration":0},"status":"passed","severity":"normal"},{"uid":"15584aa5fa25cf0d","name":"retrieves a single peer","time":{"start":1752004040366,"stop":1752004040367,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef8bce9897c3e11","name":"Check received message containing emoji","time":{"start":1752004527842,"stop":1752004527843,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b10492fc59527f","name":"Push message equal or less that 1MB","time":{"start":1752004697687,"stop":1752004697687,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbce7fb3c76bbe1c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752004070771,"stop":1752004070771,"duration":0},"status":"passed","severity":"normal"},{"uid":"260682a5845aa92d","name":"Check received message with timestamp: 1752004089845000000 ","time":{"start":1752004527843,"stop":1752004527843,"duration":0},"status":"passed","severity":"normal"},{"uid":"affc67e5b130d1ef","name":"Check received message containing shell command","time":{"start":1752004527841,"stop":1752004527842,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ba1a3f9998940","name":"should return false when peer is not on the specified shard","time":{"start":1752004031564,"stop":1752004031565,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe5b1162ad026cb","name":"Sample","time":{"start":1752004021470,"stop":1752004021470,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cadd60d6f589a","name":"Check publish message containing short","time":{"start":1752004241892,"stop":1752004241893,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cd2b2650faac0b","name":"Push 30 different messages","time":{"start":1752004697680,"stop":1752004697680,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dfcb52b0d98a17c0","name":"should process tasks in queue","time":{"start":1752004061037,"stop":1752004061037,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc5d92c04d92088","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752004061554,"stop":1752004061554,"duration":0},"status":"broken","severity":"normal"},{"uid":"1584bbbc3fc8c4e0","name":"should request peer renewal on specific errors","time":{"start":1752004061048,"stop":1752004061049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b3b6e0df7823dd","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752004234264,"stop":1752004234264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd25305e29eaad","name":"Subscribe to topic containing Script and receive message","time":{"start":1752004581886,"stop":1752004581886,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f7859f655b3141","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752004031735,"stop":1752004031736,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7ca08dcfafa30d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752004095113,"stop":1752004095113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"494fe8ad0f0ca077","name":"Relay + Store","time":{"start":1752004022132,"stop":1752004022132,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f65f87249a549","name":"Does not throw an exception when node disconnects","time":{"start":1752004378357,"stop":1752004378357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6e264b12e73395","name":"different cluster, different shard: nodes don't connect","time":{"start":1752004190303,"stop":1752004190303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b055ffc3f9bb9","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752004242781,"stop":1752004242782,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c9bf1bc5585959","name":"should handle dial errors gracefully","time":{"start":1752004031817,"stop":1752004031817,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60494a51f77d43d","name":"Check message with no content topic is not received","time":{"start":1752004527845,"stop":1752004527845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4813d08d60f3d476","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752004070374,"stop":1752004070375,"duration":1},"status":"passed","severity":"normal"},{"uid":"65320506897a160f","name":"Delete observer","time":{"start":1752004219384,"stop":1752004219384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9325979fa03496","name":"should hang up bootstrap peer if over limit","time":{"start":1752004031810,"stop":1752004031810,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c23b47b1a94d0f","name":"can start and stop the service","time":{"start":1752004095106,"stop":1752004095106,"duration":0},"status":"passed","severity":"normal"},{"uid":"865b84deb747fa70","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752004032183,"stop":1752004032183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd0bc3fb6138d41","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752004061201,"stop":1752004061218,"duration":17},"status":"passed","severity":"normal"},{"uid":"f8c826e10665c9a8","name":"should be able to decode the field with only STORE set to true","time":{"start":1752004021454,"stop":1752004021455,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24899a47e608e5c","name":"accepts valid message hash query","time":{"start":1752004032134,"stop":1752004032134,"duration":0},"status":"passed","severity":"normal"},{"uid":"51607466db885285","name":"Encoder throws on empty string content topic","time":{"start":1752004032516,"stop":1752004032517,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff67582eae549031","name":"same cluster, same shard: nodes connect","time":{"start":1752004190300,"stop":1752004190301,"duration":1},"status":"passed","severity":"normal"},{"uid":"286da48ab15f87cb","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752004070757,"stop":1752004070757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c603cab1edc74155","name":"should dial peer when peer is discovered","time":{"start":1752004032240,"stop":1752004032240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55a4c52ef0a8801","name":"Waku message hash computation (payload length 0)","time":{"start":1752004031754,"stop":1752004031754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa3b5a5282d17f2","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752004075423,"stop":1752004075423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a1a92d5d9e2127","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752004016045,"stop":1752004016046,"duration":1},"status":"passed","severity":"normal"},{"uid":"200f04c880a86e17","name":"should properly create location multiaddrs - udp6","time":{"start":1752004022128,"stop":1752004022128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79a090dba3577cf","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752004360496,"stop":1752004360496,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c773c4157ac43e","name":"Push message with content topic containing JSON","time":{"start":1752004697684,"stop":1752004697684,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8a60e5229e411","name":"Push message with Chinese payload","time":{"start":1752004697688,"stop":1752004697689,"duration":1},"status":"passed","severity":"normal"},{"uid":"506542460a9d07b1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752004021452,"stop":1752004021452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a366c48e18009cbb","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752004016061,"stop":1752004016062,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad7e93a8d91c609","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752004016060,"stop":1752004016060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad9e308b58ab8ec","name":"Push message with content topic containing unicode special characters","time":{"start":1752004697697,"stop":1752004697697,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4037955700ff08","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752004070376,"stop":1752004070376,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aa4ce34696110a","name":"Push message with content topic containing numeric","time":{"start":1752004697693,"stop":1752004697693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f1fa16ef3276d5","name":"should clear the dialing interval","time":{"start":1752004031389,"stop":1752004031389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a5072b53e063f2","name":"Check publish message containing Russian","time":{"start":1752004241897,"stop":1752004241897,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c252fa7330a1a6","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752004242765,"stop":1752004242766,"duration":1},"status":"passed","severity":"normal"},{"uid":"594bf0ec393448fc","name":"should return PeerId when PeerId is provided","time":{"start":1752004031993,"stop":1752004031994,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8bb2b1913c7b51","name":"should reject on timeout if it was set","time":{"start":1752004061468,"stop":1752004061468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb6569e1ee5e655","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752004016038,"stop":1752004016038,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca3b1fc1d0a7139","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752004070754,"stop":1752004070755,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed214820afebfeba","name":"should handle peer store errors gracefully","time":{"start":1752004031829,"stop":1752004031829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dba8bfdf5fa9941","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752004581890,"stop":1752004581890,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbb88e530fd034","name":"should return false when navigator.onLine is false","time":{"start":1752004030775,"stop":1752004030775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8461e98aefca8147","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752004021455,"stop":1752004021455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f58271fb73fef0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app12/3/topic14/xml","time":{"start":1752004341232,"stop":1752004341233,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e802c9d691d899","name":"should return PeerId when PeerId is provided","time":{"start":1752004031992,"stop":1752004031992,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f9003dd555498a","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752004061371,"stop":1752004061371,"duration":0},"status":"broken","severity":"normal"},{"uid":"f8bd6dd1031e0234","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752004581885,"stop":1752004581885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e35032bab2b5bd","name":"ignores unrecognized TXT record formats","time":{"start":1752004040368,"stop":1752004040368,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf22905e9fb0162","name":"should add peer to queue when queue is not empty","time":{"start":1752004031401,"stop":1752004031401,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ed5b0dbe59f855","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752004581891,"stop":1752004581892,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ef40e96df1bd5870","name":"Ordered callback, aborts when callback returns true","time":{"start":1752004360496,"stop":1752004360496,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abfd49d59dcfdcf","name":"should enable all discoveries when explicitly set","time":{"start":1752004060297,"stop":1752004060298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6192bbfd564bed0","name":"Query Generator - false","time":{"start":1752004364600,"stop":1752004364601,"duration":1},"status":"passed","severity":"normal"},{"uid":"21da1c5fb2f5ff3e","name":"should dial peers from store when browser is connected","time":{"start":1752004031805,"stop":1752004031805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1e6ee31fc0a4c3","name":"should not allow k > 12","time":{"start":1752004070371,"stop":1752004070373,"duration":2},"status":"passed","severity":"normal"},{"uid":"27adc2310061226a","name":"can start the service","time":{"start":1752004095103,"stop":1752004095105,"duration":2},"status":"passed","severity":"normal"},{"uid":"d175ed61d07132cb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752004040098,"stop":1752004040098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3514945a1c3b85ce","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752004032134,"stop":1752004032134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bfad0e664ba57e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752004375678,"stop":1752004375678,"duration":0},"status":"passed","severity":"normal"},{"uid":"13aad92ba5a47010","name":"Subscribe to topic containing short and publish message","time":{"start":1752004242770,"stop":1752004242771,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e752d8af8fe3f03","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752004016042,"stop":1752004016042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c37ecbb41c1e8c","name":"Publish message with rate limit","time":{"start":1752004241907,"stop":1752004241908,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff405b45c86100f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752004016033,"stop":1752004016033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa85a7144465e7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752004375676,"stop":1752004375678,"duration":2},"status":"passed","severity":"normal"},{"uid":"4571a9041d4e8c4e","name":"Generator, 2 different pubsubtopics","time":{"start":1752004358162,"stop":1752004358162,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfba3d4dfdbd28d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752004527844,"stop":1752004527844,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2a6ea3a19758a4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752004021455,"stop":1752004021455,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb9d216ef032d7","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752004302444,"stop":1752004302445,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05c1ce416e8b5f6","name":"should handle peer store update failures gracefully","time":{"start":1752004031737,"stop":1752004031737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8eb01db7ccd6567","name":"throws on content topic with empty topic name field","time":{"start":1752004016030,"stop":1752004016031,"duration":1},"status":"passed","severity":"normal"},{"uid":"4122e4b67a865dab","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752004016064,"stop":1752004016065,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6ab5df39234eb0","name":"should return false when peer is on different cluster","time":{"start":1752004031554,"stop":1752004031555,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99e6fa0210d3f10","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752004234261,"stop":1752004234261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c904d96dfc822f1c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752004241906,"stop":1752004241906,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba53b4a23ff4149","name":"should throw error - no id","time":{"start":1752004022122,"stop":1752004022122,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8f3f9c9bda439a","name":"should return unique PubsubTopics for static sharding","time":{"start":1752004016042,"stop":1752004016042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6178e74837c23bd","name":"should handle dial errors","time":{"start":1752004032467,"stop":1752004032467,"duration":0},"status":"passed","severity":"normal"},{"uid":"13276a721c425baa","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752004581882,"stop":1752004581882,"duration":0},"status":"passed","severity":"normal"},{"uid":"432f64767e65416e","name":"Passing an array","time":{"start":1752004378357,"stop":1752004378358,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b59917d326afc3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752004031754,"stop":1752004031754,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97334941241a72f","name":"should emit a peer event after start","time":{"start":1752004095108,"stop":1752004095109,"duration":1},"status":"passed","severity":"normal"},{"uid":"232651296d0cf37f","name":"Subscribe and receive messages via lightPush","time":{"start":1752004581889,"stop":1752004581890,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cea5bd2a8bcbed","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752004581895,"stop":1752004581896,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af9d67a6cb26e30","name":"should be online or offline if network state changed","time":{"start":1752004110608,"stop":1752004110608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3702e1f49a9f442","name":"should throw if no connection provided","time":{"start":1752004032181,"stop":1752004032181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a88d50028a6872d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752004070770,"stop":1752004070770,"duration":0},"status":"passed","severity":"normal"},{"uid":"39817469b13b35b5","name":"returns nothing if no connections present","time":{"start":1752004032039,"stop":1752004032039,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a12121aae50ccc","name":"should get / set TCP multiaddr","time":{"start":1752004022126,"stop":1752004022127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef13559e190f00b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752004234487,"stop":1752004234487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09fb5a4ca59ed66","name":"Subscribe to topic containing XML and receive message","time":{"start":1752004581895,"stop":1752004581895,"duration":0},"status":"passed","severity":"normal"},{"uid":"83caa3eeee76de74","name":"Wrong topic","time":{"start":1752004341234,"stop":1752004341234,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f7a5c89cc3a602","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752004581896,"stop":1752004581896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a3dc2a8ee08749","name":"Push message with content topic containing Russian","time":{"start":1752004697694,"stop":1752004697694,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0f862429016b58","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752004110607,"stop":1752004110608,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b73a6d3351a39d4","name":"Check publish message containing JSON","time":{"start":1752004241899,"stop":1752004241900,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2ad50d5abe8471","name":"should throw an error for missing required configuration","time":{"start":1752004016044,"stop":1752004016045,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0780a25ff16e","name":"should return false when peer is not found","time":{"start":1752004031558,"stop":1752004031558,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a390297d53d8e1a","name":"Push message with Basic HTML tag payload","time":{"start":1752004697678,"stop":1752004697678,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa05ea259bc8a379","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752004190299,"stop":1752004190300,"duration":1},"status":"passed","severity":"normal"},{"uid":"654090396a455c72","name":"should return empty array for non-existent peer","time":{"start":1752004031828,"stop":1752004031828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f7e1d31ed880c7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752004061173,"stop":1752004061173,"duration":0},"status":"broken","severity":"normal"},{"uid":"84e2ff12804cc732","name":"Push message with shell command payload","time":{"start":1752004697691,"stop":1752004697691,"duration":0},"status":"passed","severity":"normal"},{"uid":"387d1c32b7e48749","name":"returns all values when wanted number is greater than available values","time":{"start":1752004039570,"stop":1752004039570,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f043f43f43494b7","name":"Sign & Recover","time":{"start":1752004050668,"stop":1752004050668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a28959180fdb05","name":"Push message with content topic containing short","time":{"start":1752004697680,"stop":1752004697681,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2b26b4cfbcb165","name":"throws on content topic with non-number generation field","time":{"start":1752004016028,"stop":1752004016029,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b86155294a29ae5","name":"should properly compute the node id","time":{"start":1752004022125,"stop":1752004022125,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f064bea7314c3d","name":"Check publish message containing numeric","time":{"start":1752004241894,"stop":1752004241895,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1c4391d568a894","name":"should load peers from local storage and dispatch events","time":{"start":1752004044255,"stop":1752004044255,"duration":0},"status":"passed","severity":"normal"},{"uid":"17863eaf70e09ee8","name":"should fail to send if no connected peers found","time":{"start":1752004061372,"stop":1752004061373,"duration":1},"status":"broken","severity":"normal"},{"uid":"2dd00c1ede36049","name":"Push message with Russian payload","time":{"start":1752004697689,"stop":1752004697689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad632fa8e140c9d9","name":"should use DNS peer discovery with light client","time":{"start":1752004095112,"stop":1752004095112,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6df7581e65e52ba5","name":"should stop ping timers on peer disconnect","time":{"start":1752004031734,"stop":1752004031735,"duration":1},"status":"passed","severity":"normal"},{"uid":"a99a4c164a93571c","name":"Subscribe to topic containing XML and publish message","time":{"start":1752004242778,"stop":1752004242779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccce501c83629af","name":"Subscribe to topic containing XML and receive message","time":{"start":1752004581886,"stop":1752004581886,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6f779b2d8ff3d7","name":"less peers than existing","time":{"start":1752004217817,"stop":1752004217817,"duration":0},"status":"skipped","severity":"normal"},{"uid":"862999c288f44165","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752004581892,"stop":1752004581892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b801d4f6930ca064","name":"should transition to Unhealthy when no connections","time":{"start":1752004061418,"stop":1752004061418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f49b52eced36e9","name":"should initialize bloom filter with correct parameters","time":{"start":1752004072841,"stop":1752004072842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf776c5487f3aea","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752004234482,"stop":1752004234483,"duration":1},"status":"passed","severity":"normal"},{"uid":"7658f7eb36d95cfe","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752004040036,"stop":1752004040036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a896387a781a3eb","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752004061038,"stop":1752004061038,"duration":0},"status":"passed","severity":"normal"},{"uid":"9beb928662e1c5bc","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752004242775,"stop":1752004242775,"duration":0},"status":"passed","severity":"normal"},{"uid":"23787bd756315078","name":"Check message received after jswaku node is restarted","time":{"start":1752004527846,"stop":1752004527847,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ac5d5aaec8d04d","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752004016065,"stop":1752004016065,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7711e2d575a6d8","name":"should be delivered immediately if received","time":{"start":1752004075430,"stop":1752004075430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d2f3ff299ebaf4","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752004016043,"stop":1752004016044,"duration":1},"status":"passed","severity":"normal"},{"uid":"934c1c4339f3054a","name":"should return all connected peers without codec filter","time":{"start":1752004032469,"stop":1752004032469,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc22573b76d8510","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752004581890,"stop":1752004581890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f120b4468a3481","name":"Check meta is set [symmetric]","time":{"start":1752004050119,"stop":1752004050120,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbbb8ebd9b3036c8","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752004366495,"stop":1752004366495,"duration":0},"status":"passed","severity":"normal"},{"uid":"7915ec41de809dff","name":"Push message with content topic containing long","time":{"start":1752004697681,"stop":1752004697681,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d9ec31436a9c00","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752004366498,"stop":1752004366499,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f90e76ffbcf167d","name":"Relay - times out","time":{"start":1752004381844,"stop":1752004381844,"duration":0},"status":"passed","severity":"normal"},{"uid":"27deae8595e8317","name":"should handle corrupted shard info gracefully","time":{"start":1752004031576,"stop":1752004031576,"duration":0},"status":"passed","severity":"normal"},{"uid":"db94a2bc7890cd1f","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752004070766,"stop":1752004070766,"duration":0},"status":"passed","severity":"normal"},{"uid":"881b1b5e913b550e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752004581888,"stop":1752004581888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b978f13f8f252dd6","name":"Query Generator, No Decoder","time":{"start":1752004328595,"stop":1752004328595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7305e5e1eefd3f","name":"Push message with Russian payload","time":{"start":1752004697677,"stop":1752004697677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b411aabd59c48d0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752004070375,"stop":1752004070375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca40d65d5ea64e52","name":"Push message with emoji payload","time":{"start":1752004697691,"stop":1752004697692,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13ee4ffed613733","name":"should start ping timers on peer connect","time":{"start":1752004031734,"stop":1752004031734,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b99ae8ab524a53","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752004581893,"stop":1752004581894,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f0b37493a633c6","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752004016044,"stop":1752004016044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a41d46268cb6bd1","name":"Push message with content topic containing emoji","time":{"start":1752004697685,"stop":1752004697685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5217b30d75158acc","name":"should encodeTxt and decodeTxt","time":{"start":1752004022114,"stop":1752004022114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d05f00035680628","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752004044255,"stop":1752004044256,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a739cfe3ea9771","name":"should push the message to the outgoing buffer","time":{"start":1752004075421,"stop":1752004075421,"duration":0},"status":"passed","severity":"normal"},{"uid":"48512e57f8dba548","name":"Non TWN Cluster","time":{"start":1752004341228,"stop":1752004341229,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d3a9392a00de24","name":"Check received message containing SQL Injection","time":{"start":1752004527850,"stop":1752004527850,"duration":0},"status":"passed","severity":"normal"},{"uid":"9833923ae85a59a2","name":"can start the service","time":{"start":1752004044251,"stop":1752004044252,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6e1b03906fbbb3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752004016049,"stop":1752004016049,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3aed6d063c194f","name":"should wait for LightPush peer to be connected","time":{"start":1752004061469,"stop":1752004061469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2340a0660d9f0e7b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752004375673,"stop":1752004375673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3027598f4c909243","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752004070771,"stop":1752004070772,"duration":1},"status":"passed","severity":"normal"},{"uid":"aace1e70031959cb","name":"should not receive a peer event after stop","time":{"start":1752004095110,"stop":1752004095110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c35d9549c46e790","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752004101549,"stop":1752004101549,"duration":0},"status":"passed","severity":"normal"},{"uid":"deba401015be2b78","name":"should retry failed tasks","time":{"start":1752004061044,"stop":1752004061048,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce517b2444c0e9b9","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752004070759,"stop":1752004070759,"duration":0},"status":"passed","severity":"normal"},{"uid":"af15b284ebbac750","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752004016048,"stop":1752004016048,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bae962680f8085a","name":"should handle onConnected and onDisconnected","time":{"start":1752004061169,"stop":1752004061170,"duration":1},"status":"passed","severity":"normal"},{"uid":"520bd22f01dd7831","name":"should decode valid enr with tcp successfully","time":{"start":1752004022122,"stop":1752004022122,"duration":0},"status":"passed","severity":"normal"},{"uid":"4288d9fa500dc8b","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app86/9/topic323/xml","time":{"start":1752004341229,"stop":1752004341229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e3cd49e086ec38","name":"should dial second nwaku node that was discovered","time":{"start":1752004162814,"stop":1752004162817,"duration":3},"status":"broken","severity":"normal"},{"uid":"2d9330aacacb1367","name":"Push message with special chars payload","time":{"start":1752004697675,"stop":1752004697675,"duration":0},"status":"passed","severity":"normal"},{"uid":"424b913251d09aa7","name":"Subscribe and receive messages via lightPush","time":{"start":1752004581879,"stop":1752004581880,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3c611b858b0175","name":"should check connected peers if present and suitable","time":{"start":1752004061468,"stop":1752004061468,"duration":0},"status":"passed","severity":"normal"},{"uid":"765ebbdf09ee75b4","name":"Push message with Chinese payload","time":{"start":1752004697676,"stop":1752004697676,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7243139946e4c7","name":"should do nothing when connections still exist","time":{"start":1752004031811,"stop":1752004031812,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b9549a71bca863","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752004110602,"stop":1752004110602,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c57d3d7116b5d5c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752004245383,"stop":1752004245383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3407593851e5eb2c","name":"Push message with content topic containing unicode special characters","time":{"start":1752004697684,"stop":1752004697685,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cf0364a82673ef","name":"should increase lamport timestamp","time":{"start":1752004075421,"stop":1752004075421,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd71b2214bc6261","name":"should handle peer store errors gracefully","time":{"start":1752004031846,"stop":1752004031846,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc58a5e8ac0747e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752004016050,"stop":1752004016050,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d04284cd26583d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752004234260,"stop":1752004234260,"duration":0},"status":"passed","severity":"normal"},{"uid":"627f84c9fadd417","name":"should handle dial errors gracefully","time":{"start":1752004031417,"stop":1752004031417,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e32514a73bad62","name":"should clear existing timers before creating new ones","time":{"start":1752004031744,"stop":1752004031744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b37e34826ca0eb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752004095112,"stop":1752004095112,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17028779eef46705","name":"Push message with Arabic payload","time":{"start":1752004697689,"stop":1752004697689,"duration":0},"status":"passed","severity":"normal"},{"uid":"733d61ce3b43a14f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752004375674,"stop":1752004375674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22638fef8e7bead","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752004075429,"stop":1752004075429,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c591deaff1b670","name":"should select older connection if present","time":{"start":1752004032040,"stop":1752004032040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef252836fbe5ada","name":"should mark all messages in causal history as acknowledged","time":{"start":1752004075425,"stop":1752004075425,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8ab46c22b1934b","name":"should not fail to start the service if it is already started","time":{"start":1752004217582,"stop":1752004217583,"duration":1},"status":"passed","severity":"normal"},{"uid":"d041b2318c30dc32","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752004016064,"stop":1752004016064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c6b69bff402772","name":"should successfully stop","time":{"start":1752004061560,"stop":1752004061560,"duration":0},"status":"broken","severity":"normal"},{"uid":"c1cd62ab841ea51","name":"should not dial peers from store when browser is not connected","time":{"start":1752004031805,"stop":1752004031808,"duration":3},"status":"passed","severity":"normal"},{"uid":"54681d318e8dfad","name":"configure the node with multiple content topics","time":{"start":1752004341234,"stop":1752004341235,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d834b06c303dbd5","name":"throws on content topic with too few or too many fields","time":{"start":1752004016028,"stop":1752004016028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6fe76e8442ef0a","name":"should convert tags map to array of keys","time":{"start":1752004031829,"stop":1752004031829,"duration":0},"status":"passed","severity":"normal"},{"uid":"3753e0570137c6fb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752004016048,"stop":1752004016048,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8a39c1b8077fd3","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app64/7/topic187/xml","time":{"start":1752004341233,"stop":1752004341233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a49ae50a622ca9b","name":"accepts valid content-filtered query","time":{"start":1752004032133,"stop":1752004032134,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac9a1e130add3ba","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752004016035,"stop":1752004016035,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1e065ee7bab488","name":"should return false when pubsub topic parsing fails","time":{"start":1752004031567,"stop":1752004031567,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fa57cfd8541e9d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752004021454,"stop":1752004021454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e30735b1564392","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752004016051,"stop":1752004016051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a196deeeee78f245","name":"Register correct protocols","time":{"start":1752004242763,"stop":1752004242764,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf3afae5ce70685","name":"should return false when shard is not included in network shards","time":{"start":1752004061219,"stop":1752004061220,"duration":1},"status":"passed","severity":"normal"},{"uid":"78424eada2e8b1f9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752004016046,"stop":1752004016046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e8e3b532fb56a4","name":"should initialize with Unhealthy status","time":{"start":1752004061417,"stop":1752004061417,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f70fc94a401a45","name":"random static sharding 6 - Cluster ID: 971, Shard ID: 818","time":{"start":1752004356018,"stop":1752004356018,"duration":0},"status":"passed","severity":"normal"},{"uid":"586f40d2e8a91724","name":"should store libp2p and options references","time":{"start":1752004031797,"stop":1752004031797,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bb31ac2124afc6","name":"should not receive a peer event before start","time":{"start":1752004217585,"stop":1752004217586,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04aa55c51cfa3f6","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752004316064,"stop":1752004316064,"duration":0},"status":"skipped","severity":"normal"},{"uid":"786f4e34fb515db7","name":"Push message with numeric payload","time":{"start":1752004697674,"stop":1752004697675,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8259097ee85a05","name":"should reject if Filter is requested but not mounted","time":{"start":1752004061468,"stop":1752004061468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abe486ff66ddf1","name":"A test","time":{"start":1752004179537,"stop":1752004179537,"duration":0},"status":"passed","severity":"normal"},{"uid":"291624b1a325ddd2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752004016225,"stop":1752004016225,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb9e71edd8acab6","name":"should serialize and deserialize correctly","time":{"start":1752004072843,"stop":1752004072844,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc9ab50fbd7705","name":"should be empty when created","time":{"start":1752004061693,"stop":1752004061693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d25ec231be3b63","name":"Push message with custom timestamp: 1752000523245","time":{"start":1752004697698,"stop":1752004697698,"duration":0},"status":"passed","severity":"normal"},{"uid":"685e0f264f88e267","name":"should dial with multiaddr and return stream","time":{"start":1752004032467,"stop":1752004032467,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d3cd5689f5cc3c","name":"Push message with long payload","time":{"start":1752004697674,"stop":1752004697674,"duration":0},"status":"passed","severity":"normal"},{"uid":"9276b562c04568df","name":"Check publish message containing Chinese","time":{"start":1752004241896,"stop":1752004241896,"duration":0},"status":"passed","severity":"normal"},{"uid":"69592cec53d856a9","name":"should send to specified number of peers of used peers","time":{"start":1752004061379,"stop":1752004061379,"duration":0},"status":"broken","severity":"normal"},{"uid":"fbb35a2922df42e6","name":"Generator, 2 different pubsubtopics","time":{"start":1752004358158,"stop":1752004358159,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d55e9c0e73689f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752004328594,"stop":1752004328595,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2afebe22f6624bc","name":"Push message with escaped characters payload","time":{"start":1752004697691,"stop":1752004697691,"duration":0},"status":"passed","severity":"normal"},{"uid":"494e97d0fd9a5f69","name":"it tolerates circular branch references","time":{"start":1752004040367,"stop":1752004040367,"duration":0},"status":"passed","severity":"normal"},{"uid":"82eb33da0b44ca29","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app24/3/topic316/test.js","time":{"start":1752004341229,"stop":1752004341229,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00d4b5803b43816","name":"should get / set UDP multiaddr","time":{"start":1752004022126,"stop":1752004022126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e86f1f121d2e460","name":"should clear all timers","time":{"start":1752004031733,"stop":1752004031733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1394726c42dffb46","name":"returns only open connection if one present","time":{"start":1752004032039,"stop":1752004032039,"duration":0},"status":"passed","severity":"normal"},{"uid":"74203be0122200bc","name":"should throw an error for insufficient data","time":{"start":1752004016225,"stop":1752004016225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb7eb3e89526175","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752004061418,"stop":1752004061418,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafa7dd79ef45d17","name":"should handle dial errors gracefully","time":{"start":1752004032240,"stop":1752004032241,"duration":1},"status":"passed","severity":"normal"},{"uid":"169f44881416857","name":"should not fail to start the service if it is already started","time":{"start":1752004044253,"stop":1752004044253,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe699f611feddd05","name":"Check message with invalid timestamp is not received","time":{"start":1752004527854,"stop":1752004527854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b6ca45efc9f74","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752004070775,"stop":1752004070776,"duration":1},"status":"passed","severity":"normal"},{"uid":"478f744dd86da415","name":"should use shardsUnderCluster when provided","time":{"start":1752004061201,"stop":1752004061201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4715740a51150a5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752004031739,"stop":1752004031741,"duration":2},"status":"passed","severity":"normal"},{"uid":"805fc9411f32d7b9","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752004032471,"stop":1752004032472,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae8192516408d45","name":"should handle errors when accessing navigator","time":{"start":1752004030803,"stop":1752004030806,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb456aae37f03415","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752004031848,"stop":1752004031848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4a6456383fce11","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752004581897,"stop":1752004581897,"duration":0},"status":"passed","severity":"normal"},{"uid":"90137cadfbdde914","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752004366497,"stop":1752004366498,"duration":1},"status":"passed","severity":"normal"},{"uid":"d563ee36d467a05f","name":"Push message with content topic containing long","time":{"start":1752004697693,"stop":1752004697693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17cf6009c7ef710","name":"Check publish message containing special chars","time":{"start":1752004241895,"stop":1752004241895,"duration":0},"status":"passed","severity":"normal"},{"uid":"746248760b2194b9","name":"should return peer for existing peer","time":{"start":1752004031830,"stop":1752004031830,"duration":0},"status":"passed","severity":"normal"},{"uid":"791854ba6dd88a6f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752004581885,"stop":1752004581885,"duration":0},"status":"passed","severity":"normal"},{"uid":"686113cd7d56b521","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752004070756,"stop":1752004070756,"duration":0},"status":"passed","severity":"normal"},{"uid":"607773d8464c2fb7","name":"should support chaining for add method","time":{"start":1752004060266,"stop":1752004060266,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cb67964c140a04","name":"should handle case with all peers already connected","time":{"start":1752004031820,"stop":1752004031820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c400f51b4948a68","name":"Nwaku publishes","time":{"start":1752004231180,"stop":1752004231180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b554bc6c83b21127","name":"nwaku subscribes","time":{"start":1752004231176,"stop":1752004231177,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0e0c4a7851d2a5","name":"throws an error for improperly formatted content topics","time":{"start":1752004016039,"stop":1752004016040,"duration":1},"status":"passed","severity":"normal"},{"uid":"505c257d9320645","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752004070758,"stop":1752004070758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f766f918737f8957","name":"throws on empty content topic","time":{"start":1752004016027,"stop":1752004016028,"duration":1},"status":"passed","severity":"normal"},{"uid":"76466aeac6e486c8","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752004031798,"stop":1752004031798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d85fdf709f6ebc8","name":"should allow redial after cooldown period","time":{"start":1752004031402,"stop":1752004031415,"duration":13},"status":"passed","severity":"normal"},{"uid":"f4b4c212dd9a5190","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752004316066,"stop":1752004316066,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b45fa4a9d2bb306c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752004241902,"stop":1752004241902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb71255afee5b92","name":"rejects content-filtered query with only contentTopics","time":{"start":1752004032134,"stop":1752004032134,"duration":0},"status":"passed","severity":"normal"},{"uid":"75200596f1876159","name":"should partition messages based on acknowledgement status","time":{"start":1752004075428,"stop":1752004075428,"duration":0},"status":"passed","severity":"normal"},{"uid":"56440c7c6e8c58d5","name":"Push message with content topic containing JSON","time":{"start":1752004697696,"stop":1752004697696,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae7fb7368c538e3","name":"Promise Callback - false","time":{"start":1752004364601,"stop":1752004364601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fea6378386bacc","name":"should handle case when navigator is not available","time":{"start":1752004030776,"stop":1752004030780,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef84285e53af8ffd","name":"should add event listeners to libp2p","time":{"start":1752004030762,"stop":1752004030762,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a9d94114f74936","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752004070768,"stop":1752004070769,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac6c7b5caec13c2","name":"Check received message containing JSON","time":{"start":1752004527851,"stop":1752004527852,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c7110c5833980f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752004070772,"stop":1752004070772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbcc1ab17469ceb","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752004061189,"stop":1752004061190,"duration":1},"status":"passed","severity":"normal"},{"uid":"4afe3dc1b273a49f","name":"random static sharding 7 - Cluster ID: 550, Shard ID: 444","time":{"start":1752004356018,"stop":1752004356020,"duration":2},"status":"passed","severity":"normal"},{"uid":"41b49cce140258c2","name":"should drop connection via multiaddr with hangUp","time":{"start":1752004179371,"stop":1752004179371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be5000b039e0338","name":"Relay - dialed after","time":{"start":1752004381844,"stop":1752004381844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4234bdba571b630b","name":"should be sent with empty content","time":{"start":1752004075428,"stop":1752004075428,"duration":0},"status":"passed","severity":"normal"},{"uid":"178f61a740f66131","name":"should not fail to start the service if it is already started","time":{"start":1752004095108,"stop":1752004095108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6110f4d237864192","name":"should return valid sharding parameters for static sharding","time":{"start":1752004016062,"stop":1752004016062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d08256a03d154ca","name":"should create ShardReader with contentTopics network config","time":{"start":1752004031552,"stop":1752004031552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9586a9a15e530752","name":"should filter peers by codec","time":{"start":1752004032469,"stop":1752004032470,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50e5f167ad767eb","name":"should process up to 3 peers at once","time":{"start":1752004031424,"stop":1752004031427,"duration":3},"status":"passed","severity":"normal"},{"uid":"920d752fe17e71c3","name":"random static sharding 1 - Cluster ID: 37, Shard ID: 284","time":{"start":1752004356016,"stop":1752004356016,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bd98c6a615427e","name":"Decrypt messages","time":{"start":1752004219383,"stop":1752004219383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3f2eec27c710be","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app77/6/topic636/xml","time":{"start":1752004341232,"stop":1752004341232,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ca4aa8809dd9e1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752004527854,"stop":1752004527854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70e274dec424b20","name":"should reject if WakuNode is not started","time":{"start":1752004061466,"stop":1752004061467,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58a0abb1eb27ae0","name":"Encoder throws on empty string content topic","time":{"start":1752004050121,"stop":1752004050121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25e401919f18225","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752004016040,"stop":1752004016040,"duration":0},"status":"passed","severity":"normal"},{"uid":"503771c13ff6c7b2","name":"should handle high bootstrap limit correctly","time":{"start":1752004031854,"stop":1752004031856,"duration":2},"status":"passed","severity":"normal"},{"uid":"febb5c6f1a540161","name":"Using a function","time":{"start":1752004378358,"stop":1752004378358,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf98b571a25324ba","name":"should return null for non-existent peer","time":{"start":1752004031830,"stop":1752004031836,"duration":6},"status":"passed","severity":"normal"},{"uid":"308fcf94e072afc0","name":"Push message with Arabic payload","time":{"start":1752004697676,"stop":1752004697677,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9799e282e02b44","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752004016047,"stop":1752004016048,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffce32b5084a6eed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752004070781,"stop":1752004070781,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ecdb4493f8aa80","name":"should return false when topic is not configured","time":{"start":1752004032471,"stop":1752004032471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb9ba65dee63e18","name":"A test","time":{"start":1752004179536,"stop":1752004179536,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc2fd0b13acff99","name":"throws on content topic with empty application field","time":{"start":1752004016029,"stop":1752004016030,"duration":1},"status":"passed","severity":"normal"},{"uid":"850c17a244924325","name":"should return false when peer has no shard info","time":{"start":1752004031556,"stop":1752004031558,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ad5c42ac6ecbe3f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752004070757,"stop":1752004070758,"duration":1},"status":"passed","severity":"normal"},{"uid":"c361bcfd074a18f8","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752004016046,"stop":1752004016046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4559f26168ea450d","name":"Check received message containing XML","time":{"start":1752004527840,"stop":1752004527840,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f857de0efb0b16","name":"returns all values when wanted number matches available values","time":{"start":1752004039568,"stop":1752004039569,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86cc9933474ec1a","name":"Push message with custom timestamp: 1752007723245","time":{"start":1752004697699,"stop":1752004697699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d59ed006e815a62","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752004242775,"stop":1752004242776,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6c237d9c6730ab","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752004375675,"stop":1752004375675,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0a12d7c3bd136e","name":"should set field with all protocols enabled","time":{"start":1752004022130,"stop":1752004022130,"duration":0},"status":"passed","severity":"normal"},{"uid":"786587db5a6b542a","name":"Fails to push message with large meta","time":{"start":1752004697698,"stop":1752004697698,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2692f3881eeb5c","name":"should lock peers when selected","time":{"start":1752004061164,"stop":1752004061165,"duration":1},"status":"broken","severity":"normal"},{"uid":"f41fa768f45b4892","name":"start node with empty shard should fail","time":{"start":1752004356027,"stop":1752004356027,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d87f9000831966","name":"can query messages by message hash","time":{"start":1752004344355,"stop":1752004344355,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a7a3283dded3f8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752004302446,"stop":1752004302447,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f5169528789ef9","name":"should use provided shard info when available","time":{"start":1752004061200,"stop":1752004061200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7f7f15b1779425","name":"should remove event listeners from globalThis","time":{"start":1752004030771,"stop":1752004030771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7463e24b76733b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752004031566,"stop":1752004031566,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b8a171d060b3cb","name":"should handle errors when getting connections","time":{"start":1752004030803,"stop":1752004030803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfecfbdf1ee7f38","name":"should dial peer when no shard info available","time":{"start":1752004031416,"stop":1752004031416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c79fc49fe49f702","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752004016040,"stop":1752004016041,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da20d1670ac8985","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app89/6/topic825/proto","time":{"start":1752004341233,"stop":1752004341234,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b3433f5a2a8130","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752004040098,"stop":1752004040098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f283372c77723872","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752004581891,"stop":1752004581891,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f86c4c44e829bb7","name":"should properly create location multiaddrs - tcp6","time":{"start":1752004022128,"stop":1752004022128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8721075360c2a70","name":"Ordered Callback - true","time":{"start":1752004364601,"stop":1752004364602,"duration":1},"status":"passed","severity":"normal"},{"uid":"4385e69e7fe97566","name":"Check message with no pubsub topic is not received","time":{"start":1752004527845,"stop":1752004527845,"duration":0},"status":"passed","severity":"normal"},{"uid":"955a3727a147918b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752004234484,"stop":1752004234485,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8bef7963ac5ee7","name":"Fails to push message bigger that 1MB","time":{"start":1752004697687,"stop":1752004697687,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bca77c0bf15aab","name":"Refresh subscription","time":{"start":1752004581892,"stop":1752004581893,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15d752446339a92","name":"should remove event listener for peer:discovery","time":{"start":1752004032239,"stop":1752004032239,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d18e961f9c29fbb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752004016051,"stop":1752004016052,"duration":1},"status":"passed","severity":"normal"},{"uid":"563dcc322b6ffccf","name":"should dial all known peers when reached zero connections","time":{"start":1752004122949,"stop":1752004122950,"duration":1},"status":"passed","severity":"normal"},{"uid":"9070f6915ab61a59","name":"Check publish message containing SQL Injection","time":{"start":1752004241897,"stop":1752004241898,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a02b8c1d95d7b9","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752004070765,"stop":1752004070766,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc08cd553066a79","name":"Check received message containing special chars","time":{"start":1752004527838,"stop":1752004527838,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4ed6c21e0a0159","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752004070774,"stop":1752004070774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c951e0723ef7fe","name":"should handle peer store errors gracefully","time":{"start":1752004031836,"stop":1752004031837,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1e955341d3c251","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752004070775,"stop":1752004070775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c293b84cf6d0909a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752004234259,"stop":1752004234259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1674210ae31ec357","name":"Check received message containing escaped characters","time":{"start":1752004527852,"stop":1752004527852,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec8dd24b6e36273","name":"Push message with content topic containing Chinese","time":{"start":1752004697681,"stop":1752004697682,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b6991ffc6d89c0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752004070779,"stop":1752004070779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5d3d36a1ae356c","name":"should create KeepAliveManager with required options","time":{"start":1752004031727,"stop":1752004031727,"duration":0},"status":"passed","severity":"normal"},{"uid":"712f76f9d9c54cb7","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752004061555,"stop":1752004061555,"duration":0},"status":"broken","severity":"normal"},{"uid":"969492f1bca357a5","name":"should skip peer when already connected","time":{"start":1752004031401,"stop":1752004031401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07cef186678db4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752004341227,"stop":1752004341228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22fbe9a0ba05fb9","name":"same cluster, different shard: nodes connect","time":{"start":1752004190301,"stop":1752004190302,"duration":1},"status":"passed","severity":"normal"},{"uid":"42aa65fa9cafff17","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752004070769,"stop":1752004070769,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe71335cc8c152c8","name":"Push message with content topic containing Arabic","time":{"start":1752004697694,"stop":1752004697694,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe06265bf73365e","name":"should dispatch connect and disconnect events","time":{"start":1752004061168,"stop":1752004061169,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4da25b18bf33f03","name":"should skip peer when dialed recently","time":{"start":1752004031402,"stop":1752004031402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a29c9e5cd3e896b","name":"messageHashStr returns a hex string","time":{"start":1752004031756,"stop":1752004031756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c7dcdd6082dd89","name":"should register libp2p event listeners when start is called","time":{"start":1752004061170,"stop":1752004061171,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74e210cbf6b299c","name":"should not dispatch event when already disconnected","time":{"start":1752004030792,"stop":1752004030793,"duration":1},"status":"passed","severity":"normal"},{"uid":"261181d4f13ed8af","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752004016032,"stop":1752004016032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4983375437adec","name":"Privacy Node - default protocol","time":{"start":1752004381847,"stop":1752004381847,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fc27747cf51f84","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752004061556,"stop":1752004061556,"duration":0},"status":"broken","severity":"normal"},{"uid":"eb592efb36819cfd","name":"Passing page size 10 when there are 10 messages","time":{"start":1752004371309,"stop":1752004371309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f434d02c84128728","name":"Fails to publish message with empty text","time":{"start":1752004241904,"stop":1752004241904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f04d9e91709b154","name":"should increase lamport timestamp","time":{"start":1752004075423,"stop":1752004075423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f98846165e98625","name":"should maintain desired error rate","time":{"start":1752004072843,"stop":1752004072843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4f0a70adb8d551","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752004070755,"stop":1752004070756,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff41243f8913bfca","name":"should skip peer when not on same shard","time":{"start":1752004031415,"stop":1752004031415,"duration":0},"status":"passed","severity":"normal"},{"uid":"75681d4a76450eed","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752004021453,"stop":1752004021454,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefccbcf888bea85","name":"should properly start and stop event listening","time":{"start":1752004061420,"stop":1752004061420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc264929ec9c1fd2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752004070769,"stop":1752004070770,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fc195b720fe351","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752004040096,"stop":1752004040096,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5580a15d85f73d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752004697695,"stop":1752004697695,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fca7beb2d741fd","name":"should set field with all protocols disabled","time":{"start":1752004022130,"stop":1752004022130,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2196a0eeba725c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752004016049,"stop":1752004016049,"duration":0},"status":"passed","severity":"normal"},{"uid":"27538985a68b9c19","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752004581896,"stop":1752004581896,"duration":0},"status":"passed","severity":"normal"},{"uid":"90aefc5a54c3afa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752004016059,"stop":1752004016059,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7e9a8b056c1ad3","name":"should insert message into bloom filter","time":{"start":1752004075421,"stop":1752004075422,"duration":1},"status":"passed","severity":"normal"},{"uid":"956b770c585d8413","name":"Check publish message after service node is restarted","time":{"start":1752004241906,"stop":1752004241906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec7c74e04b2e380d","name":"Push message with shell command payload","time":{"start":1752004697679,"stop":1752004697679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0be5e9f943e0e3","name":"Push message with unicode special characters payload","time":{"start":1752004697691,"stop":1752004697691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6794f9d4ec2aa9","name":"should add event listeners for peer connect and disconnect","time":{"start":1752004031728,"stop":1752004031728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4705025f2a6d81d","name":"Push message with short payload","time":{"start":1752004697673,"stop":1752004697674,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c80e9a0216b08a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752004031754,"stop":1752004031754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e18170fb5121d8a","name":"Check publish message containing XML","time":{"start":1752004241898,"stop":1752004241898,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d2d3b7ea26e9e2","name":"handles different clusterIds correctly","time":{"start":1752004016039,"stop":1752004016039,"duration":0},"status":"passed","severity":"normal"},{"uid":"30433222d937fa39","name":"throws on content topic with empty encoding field","time":{"start":1752004016031,"stop":1752004016031,"duration":0},"status":"passed","severity":"normal"},{"uid":"4388507f5bff238e","name":"should be safe to call multiple times","time":{"start":1752004032464,"stop":1752004032464,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0cfaee11ee0fa7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752004581882,"stop":1752004581882,"duration":0},"status":"passed","severity":"normal"},{"uid":"122555c14b5cdd0c","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752004581889,"stop":1752004581889,"duration":0},"status":"passed","severity":"normal"},{"uid":"d377269e123e0c9d","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752004061220,"stop":1752004061220,"duration":0},"status":"passed","severity":"normal"},{"uid":"86de88adfa0b70d0","name":"should process queue every 500ms","time":{"start":1752004031423,"stop":1752004031424,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5f92fde6bb8ff7","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752004032242,"stop":1752004032243,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff00c3d47aa07c13","name":"Check received message containing Basic HTML tag","time":{"start":1752004527841,"stop":1752004527841,"duration":0},"status":"passed","severity":"normal"},{"uid":"390064fd991fb3d9","name":"Push message with content topic containing shell command","time":{"start":1752004697696,"stop":1752004697696,"duration":0},"status":"passed","severity":"normal"},{"uid":"de13e90275290002","name":"should handle multiple peers with different shard configurations","time":{"start":1752004031434,"stop":1752004031434,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e642c937c56ce0e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752004110601,"stop":1752004110602,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08ab7fcaea18704","name":"Subscribe and receives messages on 20 topics","time":{"start":1752004581891,"stop":1752004581891,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b3489b355cbf1d","name":"should return false when network is not connected","time":{"start":1752004032466,"stop":1752004032466,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e41137e120b761","name":"Push message with long payload","time":{"start":1752004697688,"stop":1752004697688,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc994d19e4762508","name":"should decode valid enr successfully","time":{"start":1752004022115,"stop":1752004022115,"duration":0},"status":"passed","severity":"normal"},{"uid":"765564935212a0c7","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752004061552,"stop":1752004061553,"duration":1},"status":"broken","severity":"normal"},{"uid":"a74a63a3c87b59f","name":"should return false when connections are non-bootstrap peers","time":{"start":1752004031839,"stop":1752004031839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4de2a5e82c59aae","name":"should return false when no connections","time":{"start":1752004031837,"stop":1752004031837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b629c27aea715146","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752004016045,"stop":1752004016045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bee8934cbaeddee","name":"Check received message containing Chinese","time":{"start":1752004527849,"stop":1752004527849,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca4bccbc4261f81","name":"should clear dial history on start","time":{"start":1752004031387,"stop":1752004031388,"duration":1},"status":"passed","severity":"normal"},{"uid":"77cf82440d4a166c","name":"recovers when dns.resolve returns empty","time":{"start":1752004040367,"stop":1752004040367,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcdab9309391150","name":"Fails to publish duplicate message","time":{"start":1752004241904,"stop":1752004241904,"duration":0},"status":"passed","severity":"normal"},{"uid":"4434174adb26d662","name":"should filter out already connected peers","time":{"start":1752004031812,"stop":1752004031813,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c59cb8038f59d2c","name":"Mutual subscription","time":{"start":1752004242763,"stop":1752004242763,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9f15e3f250770a","name":"should be safe to call multiple times","time":{"start":1752004031728,"stop":1752004031728,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab9890a949b63e9","name":"should perform ping and update peer store on timer","time":{"start":1752004031736,"stop":1752004031736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1144a2fec6bfb8","name":"Subscribe to topic containing Script and publish message","time":{"start":1752004242778,"stop":1752004242778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e209bdf56753692","name":"should insert message id into causal history","time":{"start":1752004075422,"stop":1752004075422,"duration":0},"status":"passed","severity":"normal"},{"uid":"af379f02d966c46c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752004070767,"stop":1752004070768,"duration":1},"status":"passed","severity":"normal"},{"uid":"2185554d9c4fdeb8","name":"should not create relay timers when relay is not provided","time":{"start":1752004031738,"stop":1752004031738,"duration":0},"status":"passed","severity":"normal"},{"uid":"56483904c10d52bb","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752004070770,"stop":1752004070770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcdad6244c94230","name":"Check received message containing Arabic","time":{"start":1752004527839,"stop":1752004527839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a48019284c833d","name":"should add event listener for peer:discovery","time":{"start":1752004032238,"stop":1752004032238,"duration":0},"status":"passed","severity":"normal"},{"uid":"866b3d1efdcde15c","name":"Push message with SQL Injection payload","time":{"start":1752004697677,"stop":1752004697678,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1347c276e2f2190","name":"should continually clean up expired entries at intervals","time":{"start":1752004060275,"stop":1752004060276,"duration":1},"status":"passed","severity":"normal"},{"uid":"5052d9e4670385f4","name":"Subscribe to topic containing Script and receive message","time":{"start":1752004581895,"stop":1752004581895,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf13e5919f2f67b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752004070760,"stop":1752004070760,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fa0785ad0b860c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752004070779,"stop":1752004070780,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5fa996211e7e43","name":"Check received message containing escaped characters","time":{"start":1752004527842,"stop":1752004527842,"duration":0},"status":"passed","severity":"normal"},{"uid":"983c86470ead83e5","name":"Ordered Callback - false","time":{"start":1752004364602,"stop":1752004364602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09cf2675a8a039f","name":"more peers than existing","time":{"start":1752004217817,"stop":1752004217817,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53a08dd64ceae69e","name":"should handle relay send failures gracefully","time":{"start":1752004031742,"stop":1752004031743,"duration":1},"status":"passed","severity":"normal"},{"uid":"692f55971f75e68","name":"Push message with content topic containing Arabic","time":{"start":1752004697682,"stop":1752004697682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fd5205d4e3c813","name":"Check publish message containing Arabic","time":{"start":1752004241896,"stop":1752004241896,"duration":0},"status":"passed","severity":"normal"},{"uid":"793013debe8449b5","name":"should initialize with isNetworkConnected as false","time":{"start":1752004030754,"stop":1752004030755,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b761360901bef7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752004039571,"stop":1752004039571,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb07de0f5120fe5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752004070775,"stop":1752004070775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7375d4af862e85d4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752004016032,"stop":1752004016033,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98de112c2d38047","name":"Push message with content topic containing emoji","time":{"start":1752004697697,"stop":1752004697697,"duration":0},"status":"passed","severity":"normal"},{"uid":"351f85fc01fd9213","name":"Push message with content topic containing SQL Injection","time":{"start":1752004697694,"stop":1752004697695,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a190522617f5150","name":"should be safe to call multiple times","time":{"start":1752004031390,"stop":1752004031390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a585b3bc986eea","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752004328595,"stop":1752004328596,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb05c9a46b7edfa","name":"should properly create location multiaddrs - udp","time":{"start":1752004022128,"stop":1752004022129,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d36e601be89d310","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752004016037,"stop":1752004016037,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d848961ae3b056","name":"should not be empty after adding a subscription","time":{"start":1752004061693,"stop":1752004061693,"duration":0},"status":"passed","severity":"normal"},{"uid":"21af43ce6ccc8c65","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752004050119,"stop":1752004050119,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe5061655c7b7fd","name":"should return true when topic is configured","time":{"start":1752004032471,"stop":1752004032471,"duration":0},"status":"passed","severity":"normal"},{"uid":"225be012c1acbf34","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752004016049,"stop":1752004016049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f410684e1c6399be","name":"Refresh subscription","time":{"start":1752004581883,"stop":1752004581883,"duration":0},"status":"passed","severity":"normal"},{"uid":"56626fb3c2e623a1","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752004032517,"stop":1752004032518,"duration":1},"status":"passed","severity":"normal"},{"uid":"686f4c0f63c5c693","name":"should return tags for existing peer","time":{"start":1752004031828,"stop":1752004031828,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f36f42222b7a3b7","name":"Check received message containing emoji","time":{"start":1752004527853,"stop":1752004527853,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a956b05d798113","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752004581884,"stop":1752004581884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22bb98fb0529649","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752004031993,"stop":1752004031993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dddcd082be40","name":"should dial peers from store when no connections remain","time":{"start":1752004031811,"stop":1752004031811,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd76c80cb0cb587","name":"different cluster, same shard: nodes don't connect","time":{"start":1752004190302,"stop":1752004190302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9eb1738568ad84","name":"should handle shardReader errors","time":{"start":1752004032472,"stop":1752004032473,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e97aa635b6192c0","name":"Push message with content topic containing numeric","time":{"start":1752004697681,"stop":1752004697681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08c31a45d38a9d9","name":"can start and stop the service","time":{"start":1752004044252,"stop":1752004044252,"duration":0},"status":"passed","severity":"normal"},{"uid":"19778e36d29451b","name":"should handle complete dial lifecycle","time":{"start":1752004031433,"stop":1752004031434,"duration":1},"status":"passed","severity":"normal"},{"uid":"433f7e23cf781798","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752004016033,"stop":1752004016033,"duration":0},"status":"passed","severity":"normal"},{"uid":"424898bba813d7f4","name":"Subscribe and publish message","time":{"start":1752004242765,"stop":1752004242765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ed60515df4b226","name":"Push message with JSON payload","time":{"start":1752004697690,"stop":1752004697691,"duration":1},"status":"passed","severity":"normal"},{"uid":"404f76f093bd013b","name":"should save new peer to store","time":{"start":1752004032242,"stop":1752004032242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87d2f402c67c23a","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752004122950,"stop":1752004122950,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9cf523c0c9dc5d","name":"should handle browser offline state overriding peer connections","time":{"start":1752004030807,"stop":1752004030807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16eeb0cc82fe114","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752004021450,"stop":1752004021451,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe25920b12d9b36c","name":"should maintain proper timestamps if all messages received","time":{"start":1752004075424,"stop":1752004075424,"duration":0},"status":"passed","severity":"normal"},{"uid":"93073b66dd1fef04","name":"Js publishes, other Js receives","time":{"start":1752004231180,"stop":1752004231181,"duration":1},"status":"passed","severity":"normal"},{"uid":"67caf07af31d1531","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752004021449,"stop":1752004021450,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23b24f85a12b15d","name":"should create ConnectionManager with relay","time":{"start":1752004032462,"stop":1752004032462,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c83c625b3dd96d1","name":"tcp ip4 address","time":{"start":1752004021497,"stop":1752004021497,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8bc5e7ac586655","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752004016034,"stop":1752004016034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4127b19b20577a6","name":"Check received message containing Chinese","time":{"start":1752004527839,"stop":1752004527839,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d0829760afa71","name":"should return false and handle errors gracefully","time":{"start":1752004032468,"stop":1752004032468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9cf646882b11b9","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752004075427,"stop":1752004075427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08d6522d8653d7c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752004241905,"stop":1752004241905,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb92f53e68093ebf","name":"should return false when peer has no overlapping shards","time":{"start":1752004031555,"stop":1752004031555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e990303530aa47a7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752004234262,"stop":1752004234263,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c17d9032d42787e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752004016047,"stop":1752004016047,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc884001da08f8f6","name":"should handle peer store errors gracefully","time":{"start":1752004032241,"stop":1752004032241,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e1304077e5dadb","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752004061171,"stop":1752004061171,"duration":0},"status":"passed","severity":"normal"},{"uid":"6883c137da7548","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752004021451,"stop":1752004021451,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ac84e4b2ca0148","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752004070766,"stop":1752004070767,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1e4844cf6447cf","name":"should add and check entries correctly","time":{"start":1752004060255,"stop":1752004060265,"duration":10},"status":"passed","severity":"normal"},{"uid":"6fe57b2d662bd497","name":"Passing page size 3 when there are 20 messages","time":{"start":1752004371308,"stop":1752004371308,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc15be3c5b82f048","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752004180334,"stop":1752004180336,"duration":2},"status":"passed","severity":"normal"},{"uid":"21788db8fbeb7883","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752004031994,"stop":1752004031996,"duration":2},"status":"passed","severity":"normal"},{"uid":"2441c396b8375578","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752004021456,"stop":1752004021457,"duration":1},"status":"passed","severity":"normal"},{"uid":"971ed36d9c9c8ace","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752004060299,"stop":1752004060299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec60f5170321154","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752004234262,"stop":1752004234262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b61bc6cef886a73","name":"should be able to encode the field with only STORE set to true","time":{"start":1752004021449,"stop":1752004021449,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf200d8ec5fcd91e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752004697683,"stop":1752004697684,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e969c7ded78dea8","name":"Decoder throws on undefined content topic","time":{"start":1752004051779,"stop":1752004051780,"duration":1},"status":"passed","severity":"normal"},{"uid":"2427290aa311f6d3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752004040099,"stop":1752004040099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c82712443f111fd","name":"Query generator for 2000 messages","time":{"start":1752004360497,"stop":1752004360497,"duration":0},"status":"passed","severity":"normal"},{"uid":"6320171609a8492","name":"should handle all zero keep alive options","time":{"start":1752004031745,"stop":1752004031745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e561cc6acb6ac8b","name":"messageHash returns a Uint8Array","time":{"start":1752004031755,"stop":1752004031756,"duration":1},"status":"passed","severity":"normal"},{"uid":"d452ef99915ffde5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752004031752,"stop":1752004031753,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e0ec4d0665225c","name":"Passing page size 11 when there are 10 messages","time":{"start":1752004371309,"stop":1752004371312,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cd079a2001a5e98","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752004061694,"stop":1752004061694,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf8415f45cde16","name":"Encoder throws on undefined content topic","time":{"start":1752004032516,"stop":1752004032516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3214653feada8c46","name":"should create all internal components","time":{"start":1752004032463,"stop":1752004032463,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8a3730c95266bf","name":"shard 0","time":{"start":1752004356013,"stop":1752004356015,"duration":2},"status":"passed","severity":"normal"},{"uid":"c882ec6ff38eeb66","name":"should handle shard reader errors gracefully","time":{"start":1752004031428,"stop":1752004031428,"duration":0},"status":"passed","severity":"normal"},{"uid":"872baf7c782aa6d6","name":"should throw error - no public key","time":{"start":1752004022122,"stop":1752004022123,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff55ac3a74d01c1","name":"Push message with XML payload","time":{"start":1752004697678,"stop":1752004697678,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eda3f71fb48305","name":"should create an instance with libp2p and dialer","time":{"start":1752004032238,"stop":1752004032238,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cd2a7f54f6e70e","name":"Generator, custom pubsub topic","time":{"start":1752004358158,"stop":1752004358158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8846a47d663a1e93","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752004070761,"stop":1752004070761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3492cbb54cd0f9d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752004016061,"stop":1752004016061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba3753b1cb14a8","name":"accepts time-filtered query with content filter","time":{"start":1752004032145,"stop":1752004032145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d85bc93c7c369","name":"should be safe to call multiple times","time":{"start":1752004031733,"stop":1752004031733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f50d55b7f0314d9","name":"Rejects garbage","time":{"start":1752004064935,"stop":1752004064935,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc0875bb0f6d0b0","name":"should create a new stream if no existing for protocol found","time":{"start":1752004032182,"stop":1752004032182,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8e3138bd394dc4","name":"Fails to push message bigger that 1MB","time":{"start":1752004697699,"stop":1752004697699,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b532da1ca48a68","name":"random static sharding 5 - Cluster ID: 49, Shard ID: 771","time":{"start":1752004356017,"stop":1752004356018,"duration":1},"status":"passed","severity":"normal"},{"uid":"980569f3cb2a272c","name":"Push message with content topic containing escaped characters","time":{"start":1752004697696,"stop":1752004697697,"duration":1},"status":"passed","severity":"normal"},{"uid":"516da0a51646b706","name":"should not fail to stop the service if it was not started","time":{"start":1752004095107,"stop":1752004095107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff825bc46fefb4f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752004070782,"stop":1752004070782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3773c50ec1292014","name":"should update peer store before dialing","time":{"start":1752004032241,"stop":1752004032241,"duration":0},"status":"passed","severity":"normal"},{"uid":"db96255c2efd6907","name":"should update ack status of messages in outgoing buffer","time":{"start":1752004075429,"stop":1752004075429,"duration":0},"status":"passed","severity":"normal"},{"uid":"784770b63b4746ee","name":"Generator, custom pubsub topic","time":{"start":1752004358160,"stop":1752004358161,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d1b2dc615de82dab","name":"Check received message containing special chars","time":{"start":1752004527848,"stop":1752004527849,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea210de9a35dea2","name":"should merge provided config with defaults","time":{"start":1752004032463,"stop":1752004032463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8755535b65f5861b","name":"Push message with content topic containing XML","time":{"start":1752004697683,"stop":1752004697683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e65583e94d1f153","name":"should reject if Relay is requested but not mounted","time":{"start":1752004061467,"stop":1752004061467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd52e3acb60ff96","name":"pre and post cipher","time":{"start":1752004050667,"stop":1752004050667,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc9ce04a4db0fed","name":"handles different networkShards values correctly","time":{"start":1752004016039,"stop":1752004016039,"duration":0},"status":"passed","severity":"normal"},{"uid":"36550e867b035562","name":"Subscribe and receive messages via waku relay post","time":{"start":1752004581880,"stop":1752004581881,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bac001382712c9","name":"should handle errors when globalThis is not available","time":{"start":1752004030763,"stop":1752004030764,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e601d87ff08bc","name":"should drop connection to all peers on hangUp","time":{"start":1752004179369,"stop":1752004179370,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb542351142323fb","name":"should remove event listeners","time":{"start":1752004031729,"stop":1752004031729,"duration":0},"status":"passed","severity":"normal"},{"uid":"c297296bd238aaa3","name":"should skip updating peer store if peer has same addresses","time":{"start":1752004032242,"stop":1752004032242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f486a9e9a1e8f9","name":"should return false when clusterId doesn't match","time":{"start":1752004061219,"stop":1752004061219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f305e26569ff139","name":"should not return locked peers if enough unlocked are available","time":{"start":1752004061168,"stop":1752004061168,"duration":0},"status":"broken","severity":"normal"},{"uid":"5497ca1095efebb3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752004190299,"stop":1752004190299,"duration":0},"status":"passed","severity":"normal"},{"uid":"db00ffe905583a34","name":"should create ConnectionManager with required options","time":{"start":1752004032461,"stop":1752004032462,"duration":1},"status":"passed","severity":"normal"},{"uid":"87172e51a9661174","name":"Query with Ordered Callback, No Decoder","time":{"start":1752004328596,"stop":1752004328596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bafb97e3ec1893","name":"should not retry if at least one success","time":{"start":1752004061387,"stop":1752004061387,"duration":0},"status":"broken","severity":"normal"},{"uid":"da72a64d276aaaeb","name":"Check publish message containing unicode special characters","time":{"start":1752004241901,"stop":1752004241901,"duration":0},"status":"passed","severity":"normal"},{"uid":"60985dd76c23c615","name":"should not receive a peer event after stop","time":{"start":1752004044254,"stop":1752004044255,"duration":1},"status":"passed","severity":"normal"},{"uid":"655970df4d0f6c08","name":"Subscribe and receives messages on 20 topics","time":{"start":1752004581881,"stop":1752004581881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff87c56209b0f351","name":"Fields are not dropped","time":{"start":1752004032129,"stop":1752004032129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a638e89c875c967","name":"Overlapping topic subscription","time":{"start":1752004581882,"stop":1752004581883,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3cc1b1ebc7022f","name":"should not change state when connections remain after disconnect","time":{"start":1752004030789,"stop":1752004030790,"duration":1},"status":"passed","severity":"normal"},{"uid":"4179dc545442b37b","name":"Check received message containing shell command","time":{"start":1752004527852,"stop":1752004527852,"duration":0},"status":"passed","severity":"normal"},{"uid":"28454e66ed253729","name":"throws on content topic with generation field greater than 0","time":{"start":1752004016029,"stop":1752004016029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1dd190dd5adb3c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752004242782,"stop":1752004242782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba32a5d011870a9","name":"should start and stop interval correctly","time":{"start":1752004061036,"stop":1752004061036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a7e18b086611b7","name":"should handle errors gracefully when getting peer info","time":{"start":1752004031575,"stop":1752004031575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d0587acf6cd2e2","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752004032465,"stop":1752004032466,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1b9ff963955ed4","name":"should dial with PeerId and return stream","time":{"start":1752004032466,"stop":1752004032466,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc22deab6bc450a1","name":"Push message with custom timestamp: 1721245723245","time":{"start":1752004697686,"stop":1752004697686,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd41c46dc7892f84","name":"ignores domain fetching errors","time":{"start":1752004040368,"stop":1752004040368,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f13acdb80e02480","name":"Push message with XML payload","time":{"start":1752004697690,"stop":1752004697690,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bdb52aaca19557","name":"Check publish message after client node is restarted","time":{"start":1752004241906,"stop":1752004241907,"duration":1},"status":"skipped","severity":"normal"},{"uid":"59b30897322f684a","name":"should insert elements correctly","time":{"start":1752004072842,"stop":1752004072842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d259898c7f826fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752004070783,"stop":1752004070783,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e247ae8cf22cc51","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752004016043,"stop":1752004016043,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc6b81afd1c22ae","name":"should create KeepAliveManager with relay","time":{"start":1752004031727,"stop":1752004031727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce9af587ae484e1","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752004328599,"stop":1752004328600,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a3f87c6f3374a2","name":"Nodes with multiple pubsub topic","time":{"start":1752004234485,"stop":1752004234486,"duration":1},"status":"passed","severity":"normal"},{"uid":"832da6fb6cea2268","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752004242777,"stop":1752004242777,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc57d0f00da61eb","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752004242776,"stop":1752004242777,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74f39107a090f1b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752004030776,"stop":1752004030776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01667a5153f6191","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752004316054,"stop":1752004316057,"duration":3},"status":"passed","severity":"normal"},{"uid":"fbf5991bfe9be791","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752004234489,"stop":1752004234489,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f0b78925af22cf","name":"Check publish message containing shell command","time":{"start":1752004241900,"stop":1752004241900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed87a1a383680230","name":"should return false when peer shard info is not found","time":{"start":1752004031565,"stop":1752004031565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96d6ff18a95a163","name":"should reject if LightPush is requested but not mounted","time":{"start":1752004061467,"stop":1752004061467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e151f059120eab1d","name":"Push message with escaped characters payload","time":{"start":1752004697679,"stop":1752004697679,"duration":0},"status":"passed","severity":"normal"},{"uid":"be77748c28825fcd","name":"Check message with non string payload is not received","time":{"start":1752004527856,"stop":1752004527856,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41e29c1c8df5748","name":"Relay - dialed first","time":{"start":1752004381843,"stop":1752004381843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d80ad63eefd2c7d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752004356015,"stop":1752004356016,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcb159cfb68870d","name":"Check message with non string payload is not received","time":{"start":1752004527846,"stop":1752004527846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1b8838093203fb","name":"should not execute task if max attempts is 0","time":{"start":1752004061053,"stop":1752004061057,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba28a2e53845b3b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752004070783,"stop":1752004070783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b040ef23bda39be7","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752004016043,"stop":1752004016043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead847eefec7e8d4","name":"should respect custom numPeersToUse configuration","time":{"start":1752004061182,"stop":1752004061182,"duration":0},"status":"broken","severity":"normal"},{"uid":"511e1340b70e20c1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752004360494,"stop":1752004360495,"duration":1},"status":"passed","severity":"normal"},{"uid":"8177067c27d92983","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752004022115,"stop":1752004022122,"duration":7},"status":"passed","severity":"normal"},{"uid":"3501f661d2b8235b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752004527847,"stop":1752004527847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a729da7a2e4fa8d9","name":"should handle complete discovery-to-dial flow","time":{"start":1752004032243,"stop":1752004032243,"duration":0},"status":"passed","severity":"normal"},{"uid":"403f82308e7590e4","name":"should handle case when globalThis is not available","time":{"start":1752004030780,"stop":1752004030781,"duration":1},"status":"passed","severity":"normal"},{"uid":"287855433916509a","name":"Check message with no pubsub topic is not received","time":{"start":1752004527855,"stop":1752004527855,"duration":0},"status":"passed","severity":"normal"},{"uid":"609cf7fd3abc748c","name":"should handle corrupted local storage data gracefully","time":{"start":1752004044256,"stop":1752004044256,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fce1b2c8f7d165","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752004040098,"stop":1752004040098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2738696247390b9","name":"should start all internal components","time":{"start":1752004032464,"stop":1752004032464,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2a58baceb3c9e3","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752004030802,"stop":1752004030802,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe6f98cc5a9d2b8","name":"random static sharding 10 - Cluster ID: 112, Shard ID: 218","time":{"start":1752004356024,"stop":1752004356024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37545314d5feede","name":"LightPush","time":{"start":1752004381845,"stop":1752004381845,"duration":0},"status":"passed","severity":"normal"},{"uid":"434cd890ea7b21fb","name":"should not process empty queue","time":{"start":1752004031427,"stop":1752004031427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca4de5a0137f134","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752004581896,"stop":1752004581896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c5774cec19251a","name":"Encoder throws on undefined content topic","time":{"start":1752004051779,"stop":1752004051779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03ba1c167e0db2f","name":"should dial all peers on dial","time":{"start":1752004179369,"stop":1752004179369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d28a5fc04683f","name":"should handle peerStore errors gracefully","time":{"start":1752004032470,"stop":1752004032470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3288b3b2b6eb54","name":"1 Relay, 1 Filter, gives up","time":{"start":1752004040036,"stop":1752004040037,"duration":1},"status":"passed","severity":"normal"},{"uid":"666de0493229bf39","name":"Check received message with timestamp: 1752004089845 ","time":{"start":1752004527853,"stop":1752004527853,"duration":0},"status":"passed","severity":"normal"},{"uid":"647cf3128e5e0b73","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752004060301,"stop":1752004060302,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2f7d153bf4ae5d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752004101548,"stop":1752004101549,"duration":1},"status":"passed","severity":"normal"},{"uid":"536b3613befabed8","name":"isConnected return false after peer stops","time":{"start":1752004110603,"stop":1752004110605,"duration":2},"status":"passed","severity":"normal"},{"uid":"924a3460e4d96cb8","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752004016060,"stop":1752004016060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa342d2cef113a4","name":"can start the service","time":{"start":1752004217580,"stop":1752004217581,"duration":1},"status":"passed","severity":"normal"}]