2025-07-29 09:43:02 +00:00

1 line
183 KiB
JSON

[{"uid":"8e1f40f3107349b3","name":"should not receive a peer event before start","time":{"start":1753781689058,"stop":1753781689059,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe00bcae670bbb0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753781520109,"stop":1753781520110,"duration":1},"status":"passed","severity":"normal"},{"uid":"882f6e8d09430619","name":"Renews subscription after lossing a connection","time":{"start":1753782045922,"stop":1753782045922,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d218397c012d56","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app31/1/topic671/utf8","time":{"start":1753781820592,"stop":1753781820597,"duration":5},"status":"passed","severity":"normal"},{"uid":"9418973383b16df2","name":"should properly create peer info with all multiaddrs","time":{"start":1753781510034,"stop":1753781510034,"duration":0},"status":"passed","severity":"normal"},{"uid":"37838187a462e51e","name":"random static sharding 5 - Cluster ID: 329, Shard ID: 153","time":{"start":1753781811840,"stop":1753781811841,"duration":1},"status":"passed","severity":"normal"},{"uid":"50706e3d83582535","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753781520368,"stop":1753781520368,"duration":0},"status":"passed","severity":"normal"},{"uid":"5010bbc72967fd64","name":"should not dispatch event when already disconnected","time":{"start":1753781519067,"stop":1753781519070,"duration":3},"status":"passed","severity":"normal"},{"uid":"dff154c1f51292b2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753781559306,"stop":1753781559306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18a3766db29a4f2","name":"should return usable stream attached to connection","time":{"start":1753781520107,"stop":1753781520108,"duration":1},"status":"passed","severity":"normal"},{"uid":"277296454b74850a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753781831453,"stop":1753781831455,"duration":2},"status":"passed","severity":"normal"},{"uid":"852862de0a2a37de","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753781562835,"stop":1753781562835,"duration":0},"status":"passed","severity":"normal"},{"uid":"799c6b10ca7e36fb","name":"Push message with emoji payload","time":{"start":1753782136425,"stop":1753782136426,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19179b4578128fa","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753782045925,"stop":1753782045925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ea2245c3ba8e08","name":"should remove event listeners","time":{"start":1753781519806,"stop":1753781519806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96f1433255edd1b","name":"should clear all timers","time":{"start":1753781519582,"stop":1753781519600,"duration":18},"status":"passed","severity":"normal"},{"uid":"9791e9480cc7b6c7","name":"Check received message containing Script","time":{"start":1753782020055,"stop":1753782020055,"duration":0},"status":"passed","severity":"normal"},{"uid":"844ab0e30cf5c7","name":"Check received message containing shell command","time":{"start":1753782020067,"stop":1753782020067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d7a23bb48a79a3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753781712579,"stop":1753781712579,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded75a2a4bf89bc8","name":"connects to first peer before DNS throws on other branches","time":{"start":1753781584771,"stop":1753781584771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be4863b89ddd7b7","name":"Push message with long payload","time":{"start":1753782136421,"stop":1753782136421,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ccc621d48bdd6","name":"Encoder throws on undefined content topic","time":{"start":1753781539997,"stop":1753781539997,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafd027d768b6764","name":"Push message with content topic containing special chars","time":{"start":1753782136428,"stop":1753782136428,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d66c7ff2c5f216","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753781584773,"stop":1753781584773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bfd4c04086a35e4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753782045921,"stop":1753782045921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d262c28ef661b5","name":"should properly create location multiaddrs - tcp6","time":{"start":1753781510033,"stop":1753781510033,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b5402013cb0e57","name":"Check received message containing special chars","time":{"start":1753782020063,"stop":1753782020063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b583310719217245","name":"Check message with no pubsub topic is not received","time":{"start":1753782020070,"stop":1753782020070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1faa33cba1977a","name":"Query generator for multiple messages with different content topic format","time":{"start":1753781829372,"stop":1753781829372,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5b099db10d20d0","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753781519838,"stop":1753781519838,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d951c61f41f70ec","name":"should wait for LightPush peer to be connected","time":{"start":1753781550027,"stop":1753781550027,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b06a2228a649bb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753782045917,"stop":1753782045917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13a303fca12c91a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753782045912,"stop":1753782045912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27f2b4ec65d0447","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753782045917,"stop":1753782045918,"duration":1},"status":"passed","severity":"normal"},{"uid":"62239bb4d701b786","name":"Promise Callback - true","time":{"start":1753781824601,"stop":1753781824601,"duration":0},"status":"passed","severity":"normal"},{"uid":"57483bb3a9889fc5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753782045920,"stop":1753782045921,"duration":1},"status":"passed","severity":"normal"},{"uid":"18525c167f237357","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753781722052,"stop":1753781722052,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8a662f81f56731","name":"should lock peers when selected","time":{"start":1753781549986,"stop":1753781549986,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d68950163ee9e2","name":"should do nothing when connections still exist","time":{"start":1753781519808,"stop":1753781519808,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95762b59e6a3a7e","name":"should encodeTxt and decodeTxt","time":{"start":1753781510025,"stop":1753781510026,"duration":1},"status":"passed","severity":"normal"},{"uid":"3966c0f2108b6f6d","name":"Subscribe to topic containing short and receive message","time":{"start":1753782045916,"stop":1753782045916,"duration":0},"status":"passed","severity":"normal"},{"uid":"440611166e6c2cd8","name":"should set field with only FILTER enabled","time":{"start":1753781510036,"stop":1753781510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecdf9c7058bd8eb","name":"Check publish message containing Script","time":{"start":1753781712573,"stop":1753781712573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d13f422f71f1c67","name":"Push message with content topic containing emoji","time":{"start":1753782136432,"stop":1753782136432,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f4ce344776f3eb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753781559377,"stop":1753781559378,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9f0a71ddfb0f86","name":"Waku message hash computation (payload length 0)","time":{"start":1753781519474,"stop":1753781519474,"duration":0},"status":"passed","severity":"normal"},{"uid":"62346689f97f3d18","name":"should add and remove event listeners correctly","time":{"start":1753781532435,"stop":1753781532435,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e66d3c10b8ecc2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753782045920,"stop":1753782045920,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d0bcfe6f99d450","name":"Check message received after jswaku node is restarted","time":{"start":1753782020061,"stop":1753782020061,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf545db0547b1b3","name":"should be safe to call multiple times","time":{"start":1753781519238,"stop":1753781519238,"duration":0},"status":"passed","severity":"normal"},{"uid":"370d6fd1b7f86385","name":"should throw error - no public key","time":{"start":1753781510029,"stop":1753781510029,"duration":0},"status":"passed","severity":"normal"},{"uid":"492b2ba50c5b279d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753781519838,"stop":1753781519838,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e862e5e4f4640a4","name":"should dispatch network event when browser goes offline","time":{"start":1753781519071,"stop":1753781519071,"duration":0},"status":"passed","severity":"normal"},{"uid":"9595c39fe59b8fee","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753781846332,"stop":1753781846332,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e785e2757d4471","name":"should not execute task if max attempts is 0","time":{"start":1753781548811,"stop":1753781548812,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b2ac66303436","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753781559347,"stop":1753781559347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0aa4a9d2ce9f47","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753781559381,"stop":1753781559381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b143a182f00978aa","name":"should properly create location multiaddrs - udp6","time":{"start":1753781510032,"stop":1753781510033,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b37a7ec78d158e5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753782045921,"stop":1753782045922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bee963fe84b8b9","name":"messageHashStr works with IProtoMessage","time":{"start":1753781519482,"stop":1753781519483,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d6309fc88c7765","name":"Check received message with timestamp: 1753781580683 ","time":{"start":1753782020068,"stop":1753782020068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38872b826f1d135","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753781509290,"stop":1753781509291,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6cc562ac031c0ee","name":"Check received message containing XML","time":{"start":1753782020065,"stop":1753782020066,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53c864fbaed26f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753781549343,"stop":1753781549343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d523145bfece7de","name":"Passing page size 10 when there are 10 messages","time":{"start":1753781835323,"stop":1753781835323,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edba88a7bc64015","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753781559335,"stop":1753781559335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16bf0bd19fbdc2d","name":"should initialize bloom filter with correct parameters","time":{"start":1753781561616,"stop":1753781561617,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7521f9bacbc540","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753781846329,"stop":1753781846329,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a660df1105be96","name":"Ordered callback, aborts when callback returns true","time":{"start":1753781829374,"stop":1753781829375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b9b326f1698dd9","name":"Check publish message containing Basic HTML tag","time":{"start":1753781712574,"stop":1753781712574,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f8dfd16e7255b3","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753781519622,"stop":1753781519624,"duration":2},"status":"passed","severity":"normal"},{"uid":"f82875b089e8ef28","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753782020069,"stop":1753782020069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b43009aa1d2511c","name":"should handle special patterns correctly","time":{"start":1753781561618,"stop":1753781561619,"duration":1},"status":"passed","severity":"normal"},{"uid":"dceee26182396e3","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753781549992,"stop":1753781549992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c421bb596de552","name":"Default pageSize","time":{"start":1753781835328,"stop":1753781835328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a069ea0fa9ae0cf5","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753781559335,"stop":1753781559335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d759ca85eacb6d6a","name":"Push message with content topic containing unicode special characters","time":{"start":1753782136417,"stop":1753782136417,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6689247e162cb45","name":"should wait for Store peer to be connected","time":{"start":1753781550027,"stop":1753781550027,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d3debd38e65f36","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753781722045,"stop":1753781722050,"duration":5},"status":"passed","severity":"normal"},{"uid":"b7fa048737793847","name":"should handle different types of entries","time":{"start":1753781547952,"stop":1753781547952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83746d2f28b52e0","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753781559322,"stop":1753781559323,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca40ed2d08b60c1","name":"can start and stop the service","time":{"start":1753781532430,"stop":1753781532431,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58045176c07d2b5","name":"different cluster: nodes don't connect","time":{"start":1753781651051,"stop":1753781651052,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6386e88ec4a5bc8","name":"should add event listeners to libp2p","time":{"start":1753781519045,"stop":1753781519045,"duration":0},"status":"passed","severity":"normal"},{"uid":"35726d78574eeb22","name":"Check publish message containing short","time":{"start":1753781712570,"stop":1753781712570,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf7edcd38149659","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753781846329,"stop":1753781846329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d04a5645abe7e32","name":"should handle case when globalThis is not available","time":{"start":1753781519059,"stop":1753781519059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6e4dc1571b9616","name":"should skip peer when failed to dial recently","time":{"start":1753781519004,"stop":1753781519005,"duration":1},"status":"passed","severity":"normal"},{"uid":"220be690ff7f1f08","name":"Reusing cursor across nodes","time":{"start":1753781780412,"stop":1753781780412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8966bc474e95d30","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753781651058,"stop":1753781651059,"duration":1},"status":"passed","severity":"normal"},{"uid":"966005c319ba955c","name":"Check publish message containing shell command","time":{"start":1753781712574,"stop":1753781712575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb59421fe3e92db","name":"Push message with Chinese payload","time":{"start":1753782136405,"stop":1753782136406,"duration":1},"status":"passed","severity":"normal"},{"uid":"407be88c04de11c0","name":"Check message with no content topic is not received","time":{"start":1753782020070,"stop":1753782020070,"duration":0},"status":"passed","severity":"normal"},{"uid":"e010e7dd094c33ed","name":"Check received message containing Basic HTML tag","time":{"start":1753782020066,"stop":1753782020066,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07d0930b2046683","name":"Subscribe and publish message","time":{"start":1753781722042,"stop":1753781722042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c1d426161a7f67","name":"rejects hash query with content filter parameters","time":{"start":1753781519846,"stop":1753781519847,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf8ccf67ebca123","name":"Refresh subscription","time":{"start":1753782045915,"stop":1753782045916,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c0aa9904a83c2d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753781559366,"stop":1753781559366,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6b978c2ccd8821","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753781504024,"stop":1753781504024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c817f64bea7b4a8","name":"should handle shardReader errors","time":{"start":1753781520505,"stop":1753781520505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1688d73f22a2e9d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753781559321,"stop":1753781559322,"duration":1},"status":"passed","severity":"normal"},{"uid":"d893db32552840d8","name":"should create dialer with libp2p and shardReader","time":{"start":1753781518974,"stop":1753781518981,"duration":7},"status":"passed","severity":"normal"},{"uid":"68185a970c580a44","name":"should successfully query store with valid decoders and options","time":{"start":1753781549942,"stop":1753781549943,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23ed50d6e1b1bfe","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/10/topic792/test.js","time":{"start":1753781820599,"stop":1753781820600,"duration":1},"status":"passed","severity":"normal"},{"uid":"5618b8fe9d361fb","name":"should handle dial errors gracefully","time":{"start":1753781519827,"stop":1753781519827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4164c7d80b23a0","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753781549992,"stop":1753781549993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f835d92746019c9","name":"Should update shard info","time":{"start":1753781664605,"stop":1753781664606,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37f912042605623","name":"Publish message with custom timestamp: Tue Jul 29 2025 10:35:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1753781712577,"stop":1753781712577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dd129ccc878ae6","name":"Light Node - default protocols","time":{"start":1753781848098,"stop":1753781848099,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa33dad52764f53","name":"should hang up with PeerId and return true on success","time":{"start":1753781520501,"stop":1753781520501,"duration":0},"status":"passed","severity":"normal"},{"uid":"3564ed4d9cc623b3","name":"Decrypt messages","time":{"start":1753781690869,"stop":1753781690870,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83f5d9022a0695f","name":"throws on content topic with non-number generation field","time":{"start":1753781503980,"stop":1753781503980,"duration":0},"status":"passed","severity":"normal"},{"uid":"3524a065513ac3bf","name":"should properly start and stop event listening","time":{"start":1753781549297,"stop":1753781549298,"duration":1},"status":"passed","severity":"normal"},{"uid":"4574b2dd67012352","name":"should increase lamport timestamp","time":{"start":1753781562831,"stop":1753781562832,"duration":1},"status":"passed","severity":"normal"},{"uid":"44279031483d635","name":"Check received message with timestamp: 1753781580683 ","time":{"start":1753782020058,"stop":1753782020058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d161b59ea3cf006c","name":"Subscribe to topic containing Script and receive message","time":{"start":1753782045919,"stop":1753782045919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc95645577611f1","name":"should be able to decode the field with only STORE set to true","time":{"start":1753781509291,"stop":1753781509292,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab3f382a80a250a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753782045913,"stop":1753782045913,"duration":0},"status":"passed","severity":"normal"},{"uid":"749ec6ba9172cb6","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753781549989,"stop":1753781549989,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b0528d0104cbff","name":"should dial with multiaddr and return stream","time":{"start":1753781520500,"stop":1753781520500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58aa17c0d9dc6b4","name":"Push message with content topic containing numeric","time":{"start":1753782136427,"stop":1753782136428,"duration":1},"status":"passed","severity":"normal"},{"uid":"410dfa2b9a65850","name":"Nwaku publishes","time":{"start":1753781702442,"stop":1753781702442,"duration":0},"status":"passed","severity":"normal"},{"uid":"4660001ab0a77ae1","name":"Does not throw an exception when node disconnects","time":{"start":1753781842586,"stop":1753781842589,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ec82a89c36b6f6a","name":"Store - dialed after - with timeout","time":{"start":1753781848095,"stop":1753781848096,"duration":1},"status":"passed","severity":"normal"},{"uid":"9504adb54f7190eb","name":"Push message with content topic containing long","time":{"start":1753782136427,"stop":1753782136427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f687eaee945f2096","name":"can start the service","time":{"start":1753781532430,"stop":1753781532430,"duration":0},"status":"passed","severity":"normal"},{"uid":"edde44fa070ca250","name":"should return false","time":{"start":1753781510029,"stop":1753781510029,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f3e13a6db8f057","name":"should dial more peers if under maxConnections","time":{"start":1753781519838,"stop":1753781519839,"duration":1},"status":"passed","severity":"normal"},{"uid":"be508287fe796e6e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753781780411,"stop":1753781780411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c361014af9fb130","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753782045931,"stop":1753782045931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9795994185e561e8","name":"Asymmetric encrypt & decrypt","time":{"start":1753781538807,"stop":1753781538807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f05543c143b08c1","name":"Check received message containing short","time":{"start":1753782020053,"stop":1753782020053,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe43885de4aa644e","name":"should reject if Filter is requested but not mounted","time":{"start":1753781550026,"stop":1753781550026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f533b3585b147f75","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753781527916,"stop":1753781527919,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbca4d7e1acc8abd","name":"should dial peers from store when browser is connected","time":{"start":1753781519806,"stop":1753781519807,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4404284d8ec0ac7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753781519619,"stop":1753781519619,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b831083141fac8","name":"Check publish message containing unicode special characters","time":{"start":1753781712575,"stop":1753781712575,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0393bf129216f9","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753781549991,"stop":1753781549991,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7c5282e866824b","name":"should update peer store before dialing","time":{"start":1753781519243,"stop":1753781519243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d41ca60751f4830","name":"should not dial peers from store when browser is not connected","time":{"start":1753781519807,"stop":1753781519807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07af6e22cea40e9","name":"caches peers it previously fetched","time":{"start":1753781528172,"stop":1753781528173,"duration":1},"status":"passed","severity":"normal"},{"uid":"600a47aad51a8e1c","name":"Check publish message after service node is restarted","time":{"start":1753781712579,"stop":1753781712579,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61362f6ab554a2e9","name":"should maintain desired error rate","time":{"start":1753781561617,"stop":1753781561617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f885ea31a0046cd3","name":"should handle peer store update failures gracefully","time":{"start":1753781519620,"stop":1753781519622,"duration":2},"status":"passed","severity":"normal"},{"uid":"b484876af85ff093","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753781719041,"stop":1753781719042,"duration":1},"status":"passed","severity":"normal"},{"uid":"287f008ad8945691","name":"should return true even if peer has no overlapping shards","time":{"start":1753781519377,"stop":1753781519379,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f1d2cdd11051e49","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753781520110,"stop":1753781520110,"duration":0},"status":"passed","severity":"normal"},{"uid":"a716ff97c233aa5e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753781584772,"stop":1753781584772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"506d84c7d84653d8","name":"Nodes with multiple pubsub topic","time":{"start":1753781705759,"stop":1753781705759,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ae7ce81af5a7ce","name":"Push 30 different messages","time":{"start":1753782136412,"stop":1753782136412,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c920934868d38b9d","name":"should do nothing if no non-locked connections to drop","time":{"start":1753781519839,"stop":1753781519842,"duration":3},"status":"passed","severity":"normal"},{"uid":"18542a8842ac0154","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753781519472,"stop":1753781519473,"duration":1},"status":"passed","severity":"normal"},{"uid":"737e899332ec007f","name":"Check message with no payload is not received","time":{"start":1753782020060,"stop":1753782020060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7dda5e7f542a47","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753781503998,"stop":1753781503998,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cd9675e8f1ec94","name":"should handle errors when globalThis is not available","time":{"start":1753781519046,"stop":1753781519046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18306718fa13eed","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753781503996,"stop":1753781503997,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa0f65649d1c1fd","name":"should not create relay timers when relay is not provided","time":{"start":1753781519624,"stop":1753781519625,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfa375b7212dc25","name":"should handle general insertion and lookup correctly","time":{"start":1753781561619,"stop":1753781561619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d4f05104731a9b","name":"Push message with SQL Injection payload","time":{"start":1753782136407,"stop":1753782136408,"duration":1},"status":"passed","severity":"normal"},{"uid":"a675090b952349cf","name":"should be safe to call multiple times","time":{"start":1753781520498,"stop":1753781520498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0642938d059cd3","name":"Nodes with multiple pubsub topic","time":{"start":1753781705758,"stop":1753781705758,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ef9ee41a14c216","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app58/1/topic417/json","time":{"start":1753781820597,"stop":1753781820598,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8cfa5d4dbdec0c","name":"should increase lamport timestamp","time":{"start":1753781562834,"stop":1753781562834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d2b5fb195c7bc5","name":"should initialize with Unhealthy status","time":{"start":1753781549290,"stop":1753781549291,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf106fd7d51c901","name":"Check received message containing numeric","time":{"start":1753782020054,"stop":1753782020054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8be1240e04ca0c6","name":"Check publish message containing emoji","time":{"start":1753781712576,"stop":1753781712576,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea806f9c4afe5a2","name":"can start and stop the service","time":{"start":1753781584766,"stop":1753781584766,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdbf75a5351a63e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753781520205,"stop":1753781520205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8787ffde7f17366","name":"returns all values when wanted number matches available values","time":{"start":1753781527323,"stop":1753781527329,"duration":6},"status":"passed","severity":"normal"},{"uid":"a49a2c01e4d913c1","name":"should support chaining for add method","time":{"start":1753781547943,"stop":1753781547945,"duration":2},"status":"passed","severity":"normal"},{"uid":"82181d72675e172d","name":"throws on empty content topic","time":{"start":1753781503978,"stop":1753781503979,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a3335318015388","name":"Push message with numeric payload","time":{"start":1753782136421,"stop":1753782136421,"duration":0},"status":"passed","severity":"normal"},{"uid":"824ff1f7c5e37a55","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753781503999,"stop":1753781504000,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd73d4ac2671a24","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753781503986,"stop":1753781503986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7320822c1c148e0","name":"Subscribe to topic containing XML and receive message","time":{"start":1753782045929,"stop":1753782045930,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f84a4d6e0b841c","name":"Check message on other pubsub topic is not received","time":{"start":1753782020069,"stop":1753782020070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f358da1b3e1f9d5c","name":"should wait for Filter peer to be connected","time":{"start":1753781550027,"stop":1753781550027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ad3b2749e2534b","name":"should handle dial errors gracefully","time":{"start":1753781519013,"stop":1753781519013,"duration":0},"status":"passed","severity":"normal"},{"uid":"df61c4cf670e83fb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app56/4/topic547/utf8","time":{"start":1753781820598,"stop":1753781820599,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4fdc1759854384","name":"LightPush","time":{"start":1753781848096,"stop":1753781848097,"duration":1},"status":"passed","severity":"normal"},{"uid":"9046dcc5db561a76","name":"should enable all discoveries when explicitly set","time":{"start":1753781549342,"stop":1753781549342,"duration":0},"status":"passed","severity":"normal"},{"uid":"479b13be844a2840","name":"Check message with no pubsub topic is not received","time":{"start":1753782020060,"stop":1753782020060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5e583a492770ce","name":"should emit a peer event after start","time":{"start":1753781584767,"stop":1753781584768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95a5a305df3cc82","name":"should mark all messages in causal history as acknowledged","time":{"start":1753781562835,"stop":1753781562836,"duration":1},"status":"passed","severity":"normal"},{"uid":"6186b7aec799f22a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753782045928,"stop":1753782045928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3628018c2e6efb8","name":"should throw error - invalid id","time":{"start":1753781510028,"stop":1753781510029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6035a68cd7725b0b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753781519845,"stop":1753781519846,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc0e1c6801fb717","name":"yields undefined for messages without decoder","time":{"start":1753781520208,"stop":1753781520208,"duration":0},"status":"passed","severity":"normal"},{"uid":"539c53ab1c3a5642","name":"isConnected return false after peer stops","time":{"start":1753781597387,"stop":1753781597388,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a599cce44051c49","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753781520504,"stop":1753781520504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9da5af8b7a902f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753781503985,"stop":1753781503985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a225d73359a0186","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753781597389,"stop":1753781597389,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cc4f66fd542f8","name":"Encoder throws on empty string content topic","time":{"start":1753781538272,"stop":1753781538273,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e22944eae2b007","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753781559139,"stop":1753781559141,"duration":2},"status":"passed","severity":"normal"},{"uid":"581dec45bb6d48ac","name":"should filter out already connected peers","time":{"start":1753781519826,"stop":1753781519826,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a4aab9476893c1","name":"should add and check entries correctly","time":{"start":1753781547940,"stop":1753781547942,"duration":2},"status":"passed","severity":"normal"},{"uid":"f036be0c8ed97da6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753781559379,"stop":1753781559380,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e58161a76c1bc2","name":"Cluster ID 0, shard 1","time":{"start":1753781811831,"stop":1753781811833,"duration":2},"status":"passed","severity":"normal"},{"uid":"11a57130e7a3e547","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753781722058,"stop":1753781722058,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef3c7bdfa36f690","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753782045912,"stop":1753782045912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9f918433ea2a49","name":"Encoder throws on undefined content topic","time":{"start":1753781538272,"stop":1753781538272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9831e7bf868bc50","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753781527923,"stop":1753781527923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb4462043fb2be6","name":"should create an instance with libp2p and dialer","time":{"start":1753781519237,"stop":1753781519237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f98ec5358b00c6d","name":"should handle ping failures gracefully","time":{"start":1753781519619,"stop":1753781519620,"duration":1},"status":"passed","severity":"normal"},{"uid":"d444e65f05c8c84d","name":"should return false and handle errors gracefully","time":{"start":1753781520502,"stop":1753781520502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2a5f9b7cdc9cb5","name":"Encoder throws on empty string content topic","time":{"start":1753781520367,"stop":1753781520367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a141472fbbc258c4","name":"should allow redial after cooldown period","time":{"start":1753781519006,"stop":1753781519006,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7e35722188f65b","name":"should insert message into bloom filter","time":{"start":1753781562832,"stop":1753781562832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b23156ac5400b0","name":"Decoder throws on empty string content topic","time":{"start":1753781539998,"stop":1753781539998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90e9dc6d15ac99c","name":"Check received message containing JSON","time":{"start":1753782020056,"stop":1753782020057,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd88d33e0dc1d50","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753781503985,"stop":1753781503986,"duration":1},"status":"passed","severity":"normal"},{"uid":"2399c3da944b658","name":"should be empty when created","time":{"start":1753781550194,"stop":1753781550194,"duration":0},"status":"passed","severity":"normal"},{"uid":"174e32cc8178abb3","name":"Check received message containing escaped characters","time":{"start":1753782020057,"stop":1753782020057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee16d4055e5914d","name":"more peers than existing","time":{"start":1753781689292,"stop":1753781689292,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dec9cf98cd623009","name":"should reject if WakuNode is not started","time":{"start":1753781550024,"stop":1753781550024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2471654bab90749","name":"should not process empty queue","time":{"start":1753781519020,"stop":1753781519020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1c383ec2e13ec7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753781705758,"stop":1753781705759,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b6e616d24580f5","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753781712576,"stop":1753781712576,"duration":0},"status":"passed","severity":"normal"},{"uid":"651576e6a1e6a901","name":"Publishes to nwaku","time":{"start":1753781702442,"stop":1753781702442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba059f87966de983","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753781503997,"stop":1753781503997,"duration":0},"status":"passed","severity":"normal"},{"uid":"9358c8364329cf3d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753781831455,"stop":1753781831455,"duration":0},"status":"passed","severity":"normal"},{"uid":"3537f554f51af410","name":"Push message with special chars payload","time":{"start":1753782136404,"stop":1753782136405,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a0d816dc08e509","name":"should return false when peer is not found","time":{"start":1753781519387,"stop":1753781519387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff752c698f6d82c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753781510036,"stop":1753781510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"86846c19f83416d6","name":"should dial peer when on same shard","time":{"start":1753781519007,"stop":1753781519007,"duration":0},"status":"passed","severity":"normal"},{"uid":"871c6d1d52c08f8a","name":"Push message with content topic containing Chinese","time":{"start":1753782136414,"stop":1753782136414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab78da18f13b21b8","name":"Query with Promise Callback, No message returned","time":{"start":1753781796797,"stop":1753781796798,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b6c6a2a5cf23f0","name":"Fails to push message bigger that 1MB","time":{"start":1753782136438,"stop":1753782136439,"duration":1},"status":"passed","severity":"normal"},{"uid":"288e5ea118a696ce","name":"should create KeepAliveManager with required options","time":{"start":1753781519569,"stop":1753781519570,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ba723c2e426d08","name":"Push message with content topic containing escaped characters","time":{"start":1753782136416,"stop":1753782136417,"duration":1},"status":"passed","severity":"normal"},{"uid":"939f5411a518d879","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753781503996,"stop":1753781503996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae22bf14832bf662","name":"should check false positive rate","time":{"start":1753781561619,"stop":1753781561619,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8dbd771f58d0c4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753782045930,"stop":1753782045930,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7f5fb09d203c0c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753781519479,"stop":1753781519482,"duration":3},"status":"passed","severity":"normal"},{"uid":"62740a90ede42e1","name":"should return no connections if no open connection provided","time":{"start":1753781519937,"stop":1753781519937,"duration":0},"status":"passed","severity":"normal"},{"uid":"69487c1fc28ee405","name":"should skip peer when dialed recently","time":{"start":1753781519002,"stop":1753781519002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecb98b3279bfa4c","name":"should hang up with multiaddr and return true on success","time":{"start":1753781520501,"stop":1753781520501,"duration":0},"status":"passed","severity":"normal"},{"uid":"da152ed9696070c5","name":"should be sent with empty content","time":{"start":1753781562838,"stop":1753781562839,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e66c735186b430b","name":"messageHashStr produces different results for different inputs","time":{"start":1753781519483,"stop":1753781519483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d6d04f7420e52e","name":"random static sharding 7 - Cluster ID: 189, Shard ID: 822","time":{"start":1753781811841,"stop":1753781811841,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d5649882c2150f","name":"can start and stop the service","time":{"start":1753781689056,"stop":1753781689056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b916b6708c6e19ce","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753781796796,"stop":1753781796796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8249bba2ce57437","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753781559322,"stop":1753781559322,"duration":0},"status":"passed","severity":"normal"},{"uid":"72adbc013250e6c0","name":"Push message with content topic containing Russian","time":{"start":1753782136415,"stop":1753782136415,"duration":0},"status":"passed","severity":"normal"},{"uid":"436d9dce2d5f17af","name":"should handle hash queries without validation","time":{"start":1753781549944,"stop":1753781549944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1b5932e0ee9ffb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753781583186,"stop":1753781583187,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81ade3273e2b30d","name":"should return false when peer shard info is not found","time":{"start":1753781519385,"stop":1753781519385,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f950d70cf49f830","name":"Check received message containing Chinese","time":{"start":1753782020054,"stop":1753782020054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95dbd37c22b8d92","name":"Check received message containing Chinese","time":{"start":1753782020063,"stop":1753782020064,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf28e28b0df9a83","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753782045914,"stop":1753782045914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8676596769a8536","name":"should handle browser offline state overriding peer connections","time":{"start":1753781519079,"stop":1753781519079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1137d21aebd9d20","name":"Decoder throws on empty string content topic","time":{"start":1753781520367,"stop":1753781520367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4093e6832335b6","name":"should clear existing timers before creating new ones","time":{"start":1753781519633,"stop":1753781519634,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fd9831ea01b27d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753781528175,"stop":1753781528175,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3d7e057b26b5dd","name":"Push message with content topic containing escaped characters","time":{"start":1753782136431,"stop":1753782136431,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b22b64ce8f866f0","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753781503993,"stop":1753781503993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8841fd7c6eedc934","name":"throws on content topic with too few or too many fields","time":{"start":1753781503979,"stop":1753781503979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec04d479ebb4cf98","name":"Get Nodes","time":{"start":1753781527958,"stop":1753781527958,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e233c505092e4e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753781559357,"stop":1753781559357,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbe588d15cdc1d3","name":"Publish message with rate limit","time":{"start":1753781712580,"stop":1753781712580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e547df0093a8af58","name":"messageHash returns a Uint8Array","time":{"start":1753781519478,"stop":1753781519479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3d487e10ab7f8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753781559372,"stop":1753781559373,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7cd44b4e0399875","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753781509286,"stop":1753781509287,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a067a2f86e81bc","name":"Query generator for multiple messages with different message text format","time":{"start":1753781829371,"stop":1753781829371,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3e08a44ab31585","name":"should initialize with isNetworkConnected as false","time":{"start":1753781519044,"stop":1753781519045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6f52d6e704b3e0","name":"Fails to publish duplicate message","time":{"start":1753781712577,"stop":1753781712578,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d25a43dbc784d","name":"should dial one peer on dial","time":{"start":1753781664183,"stop":1753781664184,"duration":1},"status":"passed","severity":"normal"},{"uid":"3682519857a33a38","name":"Push message with meta","time":{"start":1753782136432,"stop":1753782136433,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f52de85f74dabf","name":"ignores unrecognized TXT record formats","time":{"start":1753781528172,"stop":1753781528172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1216751c50ea9a5","name":"Check received message with timestamp: 1753781580683000000 ","time":{"start":1753782020068,"stop":1753782020068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f124fcdcb9d3a8ef","name":"should not receive a peer event after stop","time":{"start":1753781689059,"stop":1753781689059,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc205521ec371454","name":"Push message with short payload","time":{"start":1753782136401,"stop":1753782136402,"duration":1},"status":"passed","severity":"normal"},{"uid":"980229a155b65233","name":"Push message with JSON payload","time":{"start":1753782136424,"stop":1753782136424,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae96e17247f90fc","name":"should properly compute the node id","time":{"start":1753781510029,"stop":1753781510030,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ab4798e186ef75","name":"Passing page size 110 when there are 120 messages","time":{"start":1753781835326,"stop":1753781835327,"duration":1},"status":"passed","severity":"normal"},{"uid":"51006f4d5d3ee130","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753781796793,"stop":1753781796794,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae8dbd5c445ed3d","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753781562839,"stop":1753781562839,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a678b040b3b472","name":"should return false when peer has no shard info","time":{"start":1753781519379,"stop":1753781519380,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ac34d7dab6f828","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753781503999,"stop":1753781503999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9df473418a6237","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753781519800,"stop":1753781519800,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c5f8c25812b56d","name":"Generator, 2 different shards","time":{"start":1753781786715,"stop":1753781786715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad284a89c11374ef","name":"Check received message containing special chars","time":{"start":1753782020054,"stop":1753782020054,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b105a9d2d662690","name":"Callback on promise, aborts when callback returns true","time":{"start":1753781829372,"stop":1753781829374,"duration":2},"status":"passed","severity":"normal"},{"uid":"34799116f1b384ee","name":"msgTime: 0 ms from now, startTime: 1753522629666, endTime: 1753781829666","time":{"start":1753781846331,"stop":1753781846332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8070e833862b0226","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753782045930,"stop":1753782045931,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb2d0104b70993e","name":"should throw error when no peers are available","time":{"start":1753781549943,"stop":1753781549943,"duration":0},"status":"passed","severity":"normal"},{"uid":"226feb1668a02602","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753782045928,"stop":1753782045929,"duration":1},"status":"passed","severity":"normal"},{"uid":"b789d72208a22c07","name":"Check received message containing short","time":{"start":1753782020062,"stop":1753782020062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1793fc53f0474","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753781846331,"stop":1753781846331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5891b26b872b74e0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753782045931,"stop":1753782045932,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d284ea0eaae0dca","name":"Check received message containing emoji","time":{"start":1753782020067,"stop":1753782020068,"duration":1},"status":"passed","severity":"normal"},{"uid":"687b751a87061b1c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753781503995,"stop":1753781503995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4521ab29838a0838","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753782020068,"stop":1753782020069,"duration":1},"status":"passed","severity":"normal"},{"uid":"839fa5436c945a8a","name":"Filter","time":{"start":1753781848098,"stop":1753781848098,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fb8547ff68f914","name":"Store - dialed first","time":{"start":1753781848093,"stop":1753781848094,"duration":1},"status":"passed","severity":"normal"},{"uid":"1169c4fdccec9c6e","name":"throws on content topic with empty topic name field","time":{"start":1753781503982,"stop":1753781503982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2b3d46503ee9e","name":"should add received messages to bloom filter","time":{"start":1753781562835,"stop":1753781562835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d155fe93c944418c","name":"should return false when peer is on different cluster","time":{"start":1753781519381,"stop":1753781519384,"duration":3},"status":"passed","severity":"normal"},{"uid":"c54019971b17f12f","name":"should retry on complete failure if specified","time":{"start":1753781549931,"stop":1753781549931,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc1b15a911b9f24","name":"Query with Promise Callback, No Decoder","time":{"start":1753781796797,"stop":1753781796797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84c40de8a115913","name":"should get / set TCP multiaddr","time":{"start":1753781510031,"stop":1753781510031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae23db7f01077c9e","name":"can start the service","time":{"start":1753781584765,"stop":1753781584766,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a8b1c85bd77d4b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753782045917,"stop":1753782045917,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dd7bbf99a5378e","name":"should handle shard reader errors gracefully","time":{"start":1753781519021,"stop":1753781519021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1453f1efe234acd8","name":"should return false when peer is not found","time":{"start":1753781519380,"stop":1753781519380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7504a780031292","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753781705759,"stop":1753781705759,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7b448fae6fcd78","name":"should use DNS peer discovery with light client","time":{"start":1753781584772,"stop":1753781584772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0ddeb7c2ca517c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753781519625,"stop":1753781519627,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd5d67ee743ace59","name":"Subscribe to topic containing long and receive message","time":{"start":1753782045916,"stop":1753782045916,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d46d37bef8028ff","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753781559306,"stop":1753781559306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c808fa48ad4629","name":"Push message with special chars payload","time":{"start":1753782136421,"stop":1753782136422,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a0b657622ae4e6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753781549294,"stop":1753781549295,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d44dda5c7f462c8","name":"should throw error - no id","time":{"start":1753781510028,"stop":1753781510028,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c966faf902b163","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753781559141,"stop":1753781559144,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5f503f3c8ed315d","name":"should reject on timeout if it was set","time":{"start":1753781550026,"stop":1753781550026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef0d41369ff4b7f","name":"should throw an error for insufficient data","time":{"start":1753781504025,"stop":1753781504025,"duration":0},"status":"passed","severity":"normal"},{"uid":"65060141ad0bfe37","name":"should send to specified number of peers of used peers","time":{"start":1753781549927,"stop":1753781549931,"duration":4},"status":"passed","severity":"normal"},{"uid":"17161bd6c5e79efc","name":"should never report false negatives","time":{"start":1753781561618,"stop":1753781561618,"duration":0},"status":"passed","severity":"normal"},{"uid":"29af81cd4024afd9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753781780412,"stop":1753781780412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da39da807a64edb","name":"Subscribe to topic containing XML and receive message","time":{"start":1753782045919,"stop":1753782045919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1fed170bb60265","name":"should properly clean up resources when disposed","time":{"start":1753781547952,"stop":1753781547953,"duration":1},"status":"passed","severity":"normal"},{"uid":"71021e766350d468","name":"should start the dialing interval","time":{"start":1753781518982,"stop":1753781518983,"duration":1},"status":"passed","severity":"normal"},{"uid":"f278f99f49aad6fe","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753781528176,"stop":1753781528176,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54744112d17d5feb","name":"should handle peerStore errors gracefully","time":{"start":1753781520503,"stop":1753781520503,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bd4b425df7b775","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app64/3/topic491/test.js","time":{"start":1753781820599,"stop":1753781820599,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d7f7a74df80efc","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753781549986,"stop":1753781549986,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e7e287fbebaf95","name":"should handle peer disconnect event when no connections remain","time":{"start":1753781519060,"stop":1753781519060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c904e43e2d6c715","name":"accepts valid message hash query","time":{"start":1753781519846,"stop":1753781519846,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc37ee6744f3ef59","name":"Push message with shell command payload","time":{"start":1753782136410,"stop":1753782136411,"duration":1},"status":"passed","severity":"normal"},{"uid":"107253292b06a8d0","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753781846331,"stop":1753781846331,"duration":0},"status":"passed","severity":"normal"},{"uid":"94987f9b55d2446","name":"Stops search when maxGet is reached","time":{"start":1753781527958,"stop":1753781527959,"duration":1},"status":"passed","severity":"normal"},{"uid":"4768e4ef574217ca","name":"should detect messages with missing dependencies","time":{"start":1753781562837,"stop":1753781562837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32cfaea780c5f24","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753781722107,"stop":1753781722108,"duration":1},"status":"passed","severity":"normal"},{"uid":"270827ceccf67b64","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753781527921,"stop":1753781527923,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd0eae5117436b2f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753781619301,"stop":1753781619302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a75e51d3d73dbdd","name":"should deliver messages after dependencies are met","time":{"start":1753781562837,"stop":1753781562837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f0b2b3a297d005","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753781503987,"stop":1753781503988,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e9f2507394dffd","name":"Check received message containing long","time":{"start":1753782020053,"stop":1753782020053,"duration":0},"status":"passed","severity":"normal"},{"uid":"608f32f37e56aefc","name":"Check received message containing long","time":{"start":1753782020062,"stop":1753782020062,"duration":0},"status":"passed","severity":"normal"},{"uid":"868fe616f8f13483","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753781722055,"stop":1753781722057,"duration":2},"status":"passed","severity":"normal"},{"uid":"e843b3586b5772e7","name":"should reject if Relay is requested but not mounted","time":{"start":1753781550025,"stop":1753781550025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8362a18856533f54","name":"should invoke callbacks when receiving a message","time":{"start":1753781550195,"stop":1753781550195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2077b2a74a84f76","name":"Subscribe and receives messages on 20 topics","time":{"start":1753782045914,"stop":1753782045914,"duration":0},"status":"passed","severity":"normal"},{"uid":"244a1dd1f8dcf9f6","name":"should dial peers from store when no connections remain","time":{"start":1753781519807,"stop":1753781519808,"duration":1},"status":"passed","severity":"normal"},{"uid":"323925ef23df1a59","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753781559324,"stop":1753781559333,"duration":9},"status":"passed","severity":"normal"},{"uid":"ac2be2df2140fea3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753781559298,"stop":1753781559298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2320a3302142a2aa","name":"should start ping timers on peer connect","time":{"start":1753781519607,"stop":1753781519608,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2991687ee56c711","name":"same cluster: nodes connect","time":{"start":1753781651053,"stop":1753781651056,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e10eb582ce621a4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753781559347,"stop":1753781559347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76848c5a514c997","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753781705758,"stop":1753781705758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4efbecebcacee09","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753782045925,"stop":1753782045926,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b50ee00ac08e0e","name":"ends after yielding if response size indicates end","time":{"start":1753781520209,"stop":1753781520210,"duration":1},"status":"passed","severity":"normal"},{"uid":"9313ce6290a479da","name":"Relay - times out","time":{"start":1753781848092,"stop":1753781848093,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a8c43719e646ff","name":"should not fail to start the service if it is already started","time":{"start":1753781532431,"stop":1753781532432,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78909fe9eca5efe","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753781722053,"stop":1753781722053,"duration":0},"status":"passed","severity":"normal"},{"uid":"31713f8c249840cf","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753781722053,"stop":1753781722054,"duration":1},"status":"passed","severity":"normal"},{"uid":"20cc0c2c9270f10f","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753781519843,"stop":1753781519843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4defbde90315d17","name":"Subscribe and receive messages via waku relay post","time":{"start":1753782045924,"stop":1753782045924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4fba0711a28d0f","name":"should handle peer not in mesh for all topics","time":{"start":1753781519636,"stop":1753781519637,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d648dac3081ba7","name":"Check received message containing numeric","time":{"start":1753782020062,"stop":1753782020063,"duration":1},"status":"passed","severity":"normal"},{"uid":"93507c0f43f1614c","name":"Meta field set when metaSetter is specified","time":{"start":1753781520366,"stop":1753781520366,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8d04435fb05362","name":"should reject if LightPush is requested but not mounted","time":{"start":1753781550025,"stop":1753781550025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35307f5b156e61c","name":"non connected peers","time":{"start":1753781689292,"stop":1753781689293,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8122cadd545c90c7","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753781766626,"stop":1753781766628,"duration":2},"status":"passed","severity":"normal"},{"uid":"966100e7115064b7","name":"should initialize with default number of peers","time":{"start":1753781549985,"stop":1753781549985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e779c4c625d20577","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753781548805,"stop":1753781548806,"duration":1},"status":"passed","severity":"normal"},{"uid":"84dfc75eb5d9e32c","name":"should start and stop interval correctly","time":{"start":1753781548800,"stop":1753781548800,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a9f5c3369633b","name":"should be online or offline if network state changed","time":{"start":1753781597389,"stop":1753781597393,"duration":4},"status":"passed","severity":"normal"},{"uid":"42c377008bb58eb0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753781509295,"stop":1753781509296,"duration":1},"status":"passed","severity":"normal"},{"uid":"5209b1b866fe62c5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753781796790,"stop":1753781796790,"duration":0},"status":"passed","severity":"normal"},{"uid":"a312fd4eaa953c11","name":"should properly create location multiaddrs - tcp4","time":{"start":1753781510032,"stop":1753781510032,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a2b3151a9b6fa5","name":"should drop connection to one peer on hangUp","time":{"start":1753781664184,"stop":1753781664184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c65e237be8c964c","name":"should transition to Unhealthy when no connections","time":{"start":1753781549291,"stop":1753781549292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bfb4b24c70f00b","name":"should stop ping timers on peer disconnect","time":{"start":1753781519613,"stop":1753781519617,"duration":4},"status":"passed","severity":"normal"},{"uid":"c6633187c90a7930","name":"should not retry if at least one success","time":{"start":1753781548812,"stop":1753781548812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a04e645cb31a786","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753782045931,"stop":1753782045931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9488f5f8a048f1ef","name":"Sets default value correctly","time":{"start":1753781842591,"stop":1753781842594,"duration":3},"status":"passed","severity":"normal"},{"uid":"63e73bac36578a7e","name":"random static sharding 8 - Cluster ID: 857, Shard ID: 165","time":{"start":1753781811841,"stop":1753781811849,"duration":8},"status":"passed","severity":"normal"},{"uid":"5939b8d50c577493","name":"Push message with unicode special characters payload","time":{"start":1753782136425,"stop":1753782136425,"duration":0},"status":"passed","severity":"normal"},{"uid":"341e09ac2129aa4f","name":"Check received message containing unicode special characters","time":{"start":1753782020057,"stop":1753782020057,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8d2071cc306e35","name":"should fail to send if no connected peers found","time":{"start":1753781549925,"stop":1753781549927,"duration":2},"status":"passed","severity":"normal"},{"uid":"de63ec5821e9be41","name":"A test","time":{"start":1753781636150,"stop":1753781636150,"duration":0},"status":"passed","severity":"normal"},{"uid":"799c4408111fcfcd","name":"yields undefined for messages without content topic","time":{"start":1753781520208,"stop":1753781520208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9eb74e63691cba8","name":"Check received message containing SQL Injection","time":{"start":1753782020055,"stop":1753782020055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebe45004efdc944","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753781519386,"stop":1753781519386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99a0ec818070885","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753782045918,"stop":1753782045918,"duration":0},"status":"passed","severity":"normal"},{"uid":"da891860deee27b9","name":"isConnected should return true after first peer connects","time":{"start":1753781597386,"stop":1753781597386,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25873171697233b","name":"should handle multiple query options for time ranges","time":{"start":1753781549943,"stop":1753781549944,"duration":1},"status":"passed","severity":"normal"},{"uid":"50210ad0f44ba0d","name":"Encoder throws on undefined content topic","time":{"start":1753781520366,"stop":1753781520366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08bf2ee971df689","name":"Check received message containing XML","time":{"start":1753782020056,"stop":1753782020056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f744f8deb86fde60","name":"Push message with content topic containing short","time":{"start":1753782136413,"stop":1753782136413,"duration":0},"status":"passed","severity":"normal"},{"uid":"115cd0c7b46d9132","name":"Stops search when 2 null results are returned","time":{"start":1753781527959,"stop":1753781527959,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c256f828d9bac49","name":"should dispatch network event when browser goes online","time":{"start":1753781519071,"stop":1753781519071,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ef5c05173fb530","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753781519044,"stop":1753781519044,"duration":0},"status":"passed","severity":"normal"},{"uid":"761bde760541f521","name":"Push message with XML payload","time":{"start":1753782136409,"stop":1753782136409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1523978288319719","name":"Accepts a valid Waku Message","time":{"start":1753781553498,"stop":1753781553499,"duration":1},"status":"passed","severity":"normal"},{"uid":"51059fcbfd78b377","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753781527919,"stop":1753781527920,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a066574fdbec05","name":"should insert message id into causal history","time":{"start":1753781562833,"stop":1753781562833,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eb58e45601f39a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753781559323,"stop":1753781559323,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2c8a1d4f3ed529","name":"should save new peer to store","time":{"start":1753781519251,"stop":1753781519252,"duration":1},"status":"passed","severity":"normal"},{"uid":"71961ea3e60aa36f","name":"Check received message containing shell command","time":{"start":1753782020057,"stop":1753782020057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e175b5c6136174","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753781559366,"stop":1753781559366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f887489c3c5bf9d5","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753781503988,"stop":1753781503988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0449e43df9dab39","name":"should handle disconnect when peer has no timers","time":{"start":1753781519632,"stop":1753781519633,"duration":1},"status":"passed","severity":"normal"},{"uid":"3badd7e0c38506a0","name":"should initialize with custom number of peers","time":{"start":1753781549985,"stop":1753781549986,"duration":1},"status":"passed","severity":"normal"},{"uid":"746956e17d7ea222","name":"Query Generator, No Decoder","time":{"start":1753781796791,"stop":1753781796793,"duration":2},"status":"passed","severity":"normal"},{"uid":"97798b173eac0fa7","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753781549944,"stop":1753781549944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c1029f2df47432","name":"Push message with content topic containing emoji","time":{"start":1753782136417,"stop":1753782136417,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f3fd35fbc43183","name":"should not receive a peer event before start","time":{"start":1753781584768,"stop":1753781584768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48ec3cf031cf436","name":"should retry failed tasks","time":{"start":1753781548806,"stop":1753781548806,"duration":0},"status":"passed","severity":"normal"},{"uid":"634236ef161886f6","name":"Query Generator - true","time":{"start":1753781824598,"stop":1753781824599,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b309006fb339e04","name":"Register correct protocols","time":{"start":1753781722041,"stop":1753781722041,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d6f37cf37ddeea","name":"should be safe to call multiple times","time":{"start":1753781518991,"stop":1753781518991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e06429c5f6ceaa9","name":"Symmetric encrypt & Decrypt","time":{"start":1753781538808,"stop":1753781538808,"duration":0},"status":"passed","severity":"normal"},{"uid":"15546738ad71cd61","name":"Overlapping topic subscription","time":{"start":1753782045926,"stop":1753782045926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b732930abf67af0a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753781829371,"stop":1753781829372,"duration":1},"status":"passed","severity":"normal"},{"uid":"90db2943289db7fb","name":"should not receive a peer event before start","time":{"start":1753781532432,"stop":1753781532433,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacf8225a4b00044","name":"groups content topics by expected pubsub topic","time":{"start":1753781503990,"stop":1753781503990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea4a81d57f4a5c3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753781527920,"stop":1753781527920,"duration":0},"status":"passed","severity":"normal"},{"uid":"510096be50317465","name":"Push message with custom timestamp: 1723023201837","time":{"start":1753782136419,"stop":1753782136419,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f5168a76817575","name":"Push message with Script payload","time":{"start":1753782136423,"stop":1753782136423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f99028fef5f141","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753781503994,"stop":1753781503994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15bfa04a01601ae","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753781509292,"stop":1753781509293,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc82728f69e5e4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753781722106,"stop":1753781722106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedf61f1f793470e","name":"should skip peer when not on same cluster","time":{"start":1753781519006,"stop":1753781519007,"duration":1},"status":"passed","severity":"normal"},{"uid":"c664e43922f405d8","name":"Push message with escaped characters payload","time":{"start":1753782136425,"stop":1753782136425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f74226d7253e1e2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753781780408,"stop":1753781780408,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca5b4f1bd776a07","name":"should register libp2p event listeners when start is called","time":{"start":1753781549988,"stop":1753781549989,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae1a66dbfd5fff","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753781559367,"stop":1753781559367,"duration":0},"status":"passed","severity":"normal"},{"uid":"549f22d1c0b452e3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753781559307,"stop":1753781559307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b254b8c20f383b7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app69/3/topic68/xml","time":{"start":1753781820600,"stop":1753781820600,"duration":0},"status":"passed","severity":"normal"},{"uid":"110a8b69124b757f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753781559378,"stop":1753781559379,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f63860413e68e6","name":"Push message with short payload","time":{"start":1753782136420,"stop":1753782136421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8e641249739f50","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753781780411,"stop":1753781780411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8902d9f955ff7381","name":"should handle onConnected and onDisconnected","time":{"start":1753781549988,"stop":1753781549988,"duration":0},"status":"passed","severity":"normal"},{"uid":"279cf7d2ebdea687","name":"should not dispatch event when already connected","time":{"start":1753781519066,"stop":1753781519067,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6d4c606a196ba3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753781635899,"stop":1753781635900,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53ca541551f6e43","name":"retrieves a single peer","time":{"start":1753781528169,"stop":1753781528170,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0a562ee75fdee9","name":"should encode/decode to text encoding","time":{"start":1753781510030,"stop":1753781510031,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d79bff96906999","name":"should handle complete discovery-to-dial flow","time":{"start":1753781519253,"stop":1753781519253,"duration":0},"status":"passed","severity":"normal"},{"uid":"defc4892a9676e78","name":"Check received message containing Russian","time":{"start":1753782020055,"stop":1753782020055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d636270eaf86856","name":"returns nothing if no connections present","time":{"start":1753781519936,"stop":1753781519936,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7da927e271b5c5","name":"Push message with content topic containing Arabic","time":{"start":1753782136429,"stop":1753782136429,"duration":0},"status":"passed","severity":"normal"},{"uid":"37534c662181866","name":"Overlapping topic subscription","time":{"start":1753782045915,"stop":1753782045915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c24e124e5e67928","name":"Push message with content topic containing SQL Injection","time":{"start":1753782136416,"stop":1753782136416,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3dc34e97dc087f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753781559324,"stop":1753781559324,"duration":0},"status":"passed","severity":"normal"},{"uid":"582775fdec18bb94","name":"should insert elements correctly","time":{"start":1753781561617,"stop":1753781561617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4e108dc484e83e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753781651053,"stop":1753781651053,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b80589625cf10b","name":"ends if stream creation fails","time":{"start":1753781520206,"stop":1753781520206,"duration":0},"status":"passed","severity":"normal"},{"uid":"7801b2a3c7f4edb5","name":"Ordered Callback - true","time":{"start":1753781824602,"stop":1753781824605,"duration":3},"status":"passed","severity":"normal"},{"uid":"b7af7e191d45930e","name":"should dial all peers on dial","time":{"start":1753781664182,"stop":1753781664182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a90f75ba02e0ef","name":"should not retry if at least one success","time":{"start":1753781549931,"stop":1753781549931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25973e303029e17","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753781559334,"stop":1753781559335,"duration":1},"status":"passed","severity":"normal"},{"uid":"8031d5a139026886","name":"Check message with no payload is not received","time":{"start":1753782020070,"stop":1753782020071,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e899508d2761174","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753781519839,"stop":1753781519839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b561289b01ac49","name":"should return false when peer is not on topic","time":{"start":1753781520504,"stop":1753781520504,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff9326ee06409ab","name":"should be able to dial TLS multiaddrs","time":{"start":1753781664186,"stop":1753781664186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca08cc1a84cdb2ed","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753781509275,"stop":1753781509279,"duration":4},"status":"passed","severity":"normal"},{"uid":"7301de5cece03b4a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753781503995,"stop":1753781503995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4508e0c9b1d1a94d","name":"Subscribe to topic containing Script and publish message","time":{"start":1753781722054,"stop":1753781722054,"duration":0},"status":"passed","severity":"normal"},{"uid":"217280ee0095cfa6","name":"Passing page size 1 when there are 4 messages","time":{"start":1753781835322,"stop":1753781835322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e25a87151a283","name":"should have no discoveries enabled by default","time":{"start":1753781549341,"stop":1753781549342,"duration":1},"status":"passed","severity":"normal"},{"uid":"a173c8acdd63e70b","name":"should load peers from local storage and dispatch events","time":{"start":1753781532434,"stop":1753781532434,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c74c224d99184f","name":"Throws when trying to push message with empty payload","time":{"start":1753782136426,"stop":1753782136426,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b32b73fd59d76fb","name":"should add event listeners for peer connect and disconnect","time":{"start":1753781519578,"stop":1753781519581,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad79a0f9f8e86584","name":"Push message with Russian payload","time":{"start":1753782136422,"stop":1753782136422,"duration":0},"status":"passed","severity":"normal"},{"uid":"54337e65822102d9","name":"should create ConnectionManager with relay","time":{"start":1753781520496,"stop":1753781520496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09b091cc8500978","name":"Push message with content topic containing SQL Injection","time":{"start":1753782136429,"stop":1753782136430,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c41e6f3b4ee59f","name":"Check publish message containing JSON","time":{"start":1753781712574,"stop":1753781712574,"duration":0},"status":"passed","severity":"normal"},{"uid":"233687e221440759","name":"should add event listener for peer:discovery","time":{"start":1753781519237,"stop":1753781519238,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4eb49757e073e21","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753781503992,"stop":1753781503993,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e44226551540ef","name":"should serialize and deserialize correctly","time":{"start":1753781561618,"stop":1753781561618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b282bf291af15dd1","name":"can query messages by message hash","time":{"start":1753781815494,"stop":1753781815495,"duration":1},"status":"passed","severity":"normal"},{"uid":"21bdfaf22c47af39","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753781820585,"stop":1753781820585,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b4333d1a9285da","name":"should be safe to call multiple times","time":{"start":1753781519242,"stop":1753781519242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9caad826566451","name":"Push to array if already present","time":{"start":1753781503450,"stop":1753781503452,"duration":2},"status":"passed","severity":"normal"},{"uid":"d437e055e4a43c32","name":"Subscribe to topic containing XML and publish message","time":{"start":1753781722054,"stop":1753781722054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a750ef2178d48f3f","name":"does not throw on valid cases","time":{"start":1753781503978,"stop":1753781503978,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7338bab1678962","name":"throws if store query response has error status","time":{"start":1753781520207,"stop":1753781520207,"duration":0},"status":"passed","severity":"normal"},{"uid":"129f0de0f47a1a91","name":"Push message with meta","time":{"start":1753782136417,"stop":1753782136418,"duration":1},"status":"passed","severity":"normal"},{"uid":"802c98a3670ac831","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753781504000,"stop":1753781504000,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcdd1a121a770c6","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753781559336,"stop":1753781559347,"duration":11},"status":"passed","severity":"normal"},{"uid":"7a5ae882d7ad867a","name":"should handle relay send failures gracefully","time":{"start":1753781519630,"stop":1753781519631,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc423a7eb92926fd","name":"should populate queue if has active dial","time":{"start":1753781519005,"stop":1753781519006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1557edec6757d9","name":"should be delivered immediately if received","time":{"start":1753781562840,"stop":1753781562840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2879f5ac8b6b2e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753782045914,"stop":1753782045914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6eaf0198f96211","name":"Push message with content topic containing numeric","time":{"start":1753782136413,"stop":1753782136413,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadb66001a82506e","name":"should perform ping and update peer store on timer","time":{"start":1753781519619,"stop":1753781519619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1366cb930bed293c","name":"should respect custom numPeersToUse configuration","time":{"start":1753781549990,"stop":1753781549991,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1135f9fdd03915","name":"should return true when peer is on the same cluster","time":{"start":1753781519374,"stop":1753781519374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae7d7b528cea728","name":"should emit a peer event after start","time":{"start":1753781532432,"stop":1753781532432,"duration":0},"status":"passed","severity":"normal"},{"uid":"b393b50d3f0ac092","name":"Fields are not dropped","time":{"start":1753781519935,"stop":1753781519935,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e805c661a39965","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753781509293,"stop":1753781509294,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddd129636a4ef17","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753781519386,"stop":1753781519387,"duration":1},"status":"passed","severity":"normal"},{"uid":"e301a73892d7fee0","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753781846330,"stop":1753781846330,"duration":0},"status":"passed","severity":"normal"},{"uid":"86214afd059885e7","name":"Fails to push message bigger that 1MB","time":{"start":1753782136420,"stop":1753782136420,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc31520a4278126","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753781503989,"stop":1753781503989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4355c9208b488fb","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753781559348,"stop":1753781559348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecca767c3c1d5454","name":"should dial peer when peer is discovered","time":{"start":1753781519242,"stop":1753781519242,"duration":0},"status":"passed","severity":"normal"},{"uid":"31483a9423c622f1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753781520499,"stop":1753781520499,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefedd5eb9efd738","name":"Check publish message containing Chinese","time":{"start":1753781712572,"stop":1753781712572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e077d43ea4722ee3","name":"Push message with SQL Injection payload","time":{"start":1753782136423,"stop":1753782136423,"duration":0},"status":"passed","severity":"normal"},{"uid":"a859a6d11662ff87","name":"should handle corrupted local storage data gracefully","time":{"start":1753781532434,"stop":1753781532435,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b4643d2ae60351","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753781549343,"stop":1753781549343,"duration":0},"status":"passed","severity":"normal"},{"uid":"625751809767e3c4","name":"should request peer renewal on specific errors","time":{"start":1753781548807,"stop":1753781548807,"duration":0},"status":"passed","severity":"normal"},{"uid":"37488b29298c43a4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753782045923,"stop":1753782045923,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdaf8af828dd10bd","name":"ends if response has no messages","time":{"start":1753781520207,"stop":1753781520207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1db5d0fc9334fa5","name":"should not receive a peer event after stop","time":{"start":1753781584769,"stop":1753781584770,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f70c4471a5f3675","name":"should dial peers from store on start","time":{"start":1753781519800,"stop":1753781519800,"duration":0},"status":"passed","severity":"normal"},{"uid":"13798f891d6c7e07","name":"should return false when peer is on different cluster","time":{"start":1753781519374,"stop":1753781519377,"duration":3},"status":"passed","severity":"normal"},{"uid":"86137caf47cf2b1d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753781651052,"stop":1753781651052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28112d8a8460118","name":"should clear timers for specific peer on disconnect","time":{"start":1753781519631,"stop":1753781519632,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7082e8073228c4","name":"Using a function","time":{"start":1753781842590,"stop":1753781842591,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e9ba4a8ccdee5e","name":"Push message with rate limit","time":{"start":1753782136418,"stop":1753782136418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b225d91a535b1f57","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753781559334,"stop":1753781559334,"duration":0},"status":"passed","severity":"normal"},{"uid":"efeaf04edf93bd55","name":"should check connected peers if present and suitable","time":{"start":1753781550026,"stop":1753781550026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b3da85131b84a8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753781562837,"stop":1753781562838,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4cba1526031ee31","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753781503984,"stop":1753781503985,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8b7aa35c6ad6a4","name":"should return PeerId when PeerId is provided","time":{"start":1753781519856,"stop":1753781519856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8811aaa537d3ca","name":"should return null for non-existent peer","time":{"start":1753781519833,"stop":1753781519834,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f00aed3f7efff8b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753781780411,"stop":1753781780412,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72bd3287d5d25eb","name":"Check received message containing Script","time":{"start":1753782020065,"stop":1753782020065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f64906e19a7075d","name":"Push message with Basic HTML tag payload","time":{"start":1753782136424,"stop":1753782136424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df49a452d4c3fae","name":"should be empty after removing the only subscription","time":{"start":1753781550195,"stop":1753781550195,"duration":0},"status":"passed","severity":"normal"},{"uid":"233ec9257a4c01b8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753781559356,"stop":1753781559357,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e74d5ea9ac73b5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753782020059,"stop":1753782020059,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6f45adb144514b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753781559336,"stop":1753781559336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a112f639f1980b","name":"should handle peer store errors gracefully","time":{"start":1753781519834,"stop":1753781519837,"duration":3},"status":"passed","severity":"normal"},{"uid":"644821ab7486978","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753781766624,"stop":1753781766626,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ed5f964afc6721c","name":"Push message with Chinese payload","time":{"start":1753782136422,"stop":1753782136422,"duration":0},"status":"passed","severity":"normal"},{"uid":"944fd6cc7ab7ff1a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753781559368,"stop":1753781559372,"duration":4},"status":"passed","severity":"normal"},{"uid":"2e6e7171ea9deeea","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753781559367,"stop":1753781559367,"duration":0},"status":"passed","severity":"normal"},{"uid":"954ae18b634e3773","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753781559375,"stop":1753781559376,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce5436ea23694c8","name":"Push message with content topic containing Chinese","time":{"start":1753782136428,"stop":1753782136428,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bd8f22a12d655d","name":"should attach causal history and bloom filter to each message","time":{"start":1753781562833,"stop":1753781562833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef863e38f5d7dd5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753781559323,"stop":1753781559324,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b43002849c60231","name":"nwaku subscribes","time":{"start":1753781702441,"stop":1753781702442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfb65a25c509da2","name":"should set field with all protocols disabled","time":{"start":1753781510034,"stop":1753781510034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5530a7a0ad19c43e","name":"should send relay ping messages on timer","time":{"start":1753781519627,"stop":1753781519630,"duration":3},"status":"passed","severity":"normal"},{"uid":"e98a03252fb4a199","name":"should not fail to stop the service if it was not started","time":{"start":1753781584766,"stop":1753781584767,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4f577f84e81882","name":"should dial all remaining peers","time":{"start":1753781519826,"stop":1753781519827,"duration":1},"status":"passed","severity":"normal"},{"uid":"27224f4fbb2d456a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753781559307,"stop":1753781559307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6a889056574c1d","name":"should not create multiple intervals when called multiple times","time":{"start":1753781518988,"stop":1753781518989,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3d2d3e654cd936","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753781705759,"stop":1753781705760,"duration":1},"status":"passed","severity":"normal"},{"uid":"123d5482575882b3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753782045918,"stop":1753782045918,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a563b656a0c4198","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753781549990,"stop":1753781549990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad587415b53104a","name":"Ephemeral field set to true","time":{"start":1753781520365,"stop":1753781520366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3e8161e25df85b","name":"A test","time":{"start":1753781636149,"stop":1753781636150,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d9c97d7c6dd412","name":"should handle task timeouts","time":{"start":1753781548807,"stop":1753781548811,"duration":4},"status":"passed","severity":"normal"},{"uid":"cbe5fcd67de31044","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753781722059,"stop":1753781722059,"duration":0},"status":"passed","severity":"normal"},{"uid":"be05902f7aec7167","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753781503995,"stop":1753781503996,"duration":1},"status":"passed","severity":"normal"},{"uid":"76018fb8d1400c9f","name":"Push message with shell command payload","time":{"start":1753782136424,"stop":1753782136425,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9723a98b4c3cea","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app98/7/topic369/test.js","time":{"start":1753781820592,"stop":1753781820592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef6bc7b0bff4cf7","name":"should handle case with all peers already connected","time":{"start":1753781519828,"stop":1753781519828,"duration":0},"status":"passed","severity":"normal"},{"uid":"372a2a9d628aa7c9","name":"should emit a peer event after start","time":{"start":1753781689058,"stop":1753781689058,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea1d73d7f47736a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753782045924,"stop":1753782045924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48164aee33c7fdd","name":"Push message with unicode special characters payload","time":{"start":1753782136411,"stop":1753782136411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a072c76049ef2720","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753782045913,"stop":1753782045913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c07a10b753abeb6","name":"should continually clean up expired entries at intervals","time":{"start":1753781547953,"stop":1753781547961,"duration":8},"status":"passed","severity":"normal"},{"uid":"8c8aaa7f05626ea5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753781527920,"stop":1753781527920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f470e742a6de905","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753781527921,"stop":1753781527921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbcf86b39ca01a0","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753781539995,"stop":1753781539995,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ef54f9760d62e3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753782045930,"stop":1753782045930,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b614b86864f6bd","name":"Subscribe to topic containing Script and receive message","time":{"start":1753782045929,"stop":1753782045929,"duration":0},"status":"passed","severity":"normal"},{"uid":"61917cd2ccb686ad","name":"should set field with only STORE enabled","time":{"start":1753781510035,"stop":1753781510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb12a005310ef9d1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753781503997,"stop":1753781503998,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd44aaa8f13dfbd","name":"should be safe to call multiple times","time":{"start":1753781519801,"stop":1753781519801,"duration":0},"status":"passed","severity":"normal"},{"uid":"416cb2a0cb01eac4","name":"Relay - dialed first","time":{"start":1753781848090,"stop":1753781848090,"duration":0},"status":"passed","severity":"normal"},{"uid":"556f04d6c86986fe","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753781722108,"stop":1753781722108,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d7c322f98b95c1","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753781519478,"stop":1753781519478,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f20657f61652ec","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753781831456,"stop":1753781831456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a55c7edde57cb9a","name":"configure the node with multiple content topics","time":{"start":1753781820601,"stop":1753781820601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a5baa2c4259787","name":"Check meta is set [ecies]","time":{"start":1753781539996,"stop":1753781539997,"duration":1},"status":"passed","severity":"normal"},{"uid":"9066f7ac7251831c","name":"Check received message containing Arabic","time":{"start":1753782020054,"stop":1753782020055,"duration":1},"status":"passed","severity":"normal"},{"uid":"157446f23e507a28","name":"should not be empty after adding a subscription","time":{"start":1753781550194,"stop":1753781550195,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b00b399b84276e","name":"should push the message to the outgoing buffer","time":{"start":1753781562832,"stop":1753781562832,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6c20bfd71e686e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753781538269,"stop":1753781538270,"duration":1},"status":"passed","severity":"normal"},{"uid":"6968cde01b3b4b53","name":"return first retrieved peers without further DNS queries","time":{"start":1753781528174,"stop":1753781528175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7887fd3ceceb603","name":"handles different networkShards values correctly","time":{"start":1753781503991,"stop":1753781503991,"duration":0},"status":"passed","severity":"normal"},{"uid":"44612951c571d087","name":"Mutual subscription","time":{"start":1753781722040,"stop":1753781722041,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d61c562ca0bf00","name":"should handle queue processing errors gracefully","time":{"start":1753781519020,"stop":1753781519020,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2c612569f04985","name":"Check publish message containing Russian","time":{"start":1753781712572,"stop":1753781712572,"duration":0},"status":"passed","severity":"normal"},{"uid":"916e7fe0502033d6","name":"Fails to push message with large meta","time":{"start":1753782136418,"stop":1753782136418,"duration":0},"status":"passed","severity":"normal"},{"uid":"838c41bf8f50edc6","name":"yields decoded messages","time":{"start":1753781520207,"stop":1753781520208,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35a4fef1e021800","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app75/4/topic704/test.js","time":{"start":1753781820592,"stop":1753781820592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b4f2cca6c0f7fe","name":"should return different streams if requested simultaniously","time":{"start":1753781520109,"stop":1753781520109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec194f6ce1a95703","name":"should set default options when no config provided","time":{"start":1753781520496,"stop":1753781520496,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25ef2b952ad1c2e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753781509285,"stop":1753781509286,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c99d33574d51df","name":"should merge provided config with defaults","time":{"start":1753781520496,"stop":1753781520497,"duration":1},"status":"passed","severity":"normal"},{"uid":"1964f7bdc45975b2","name":"Round trip binary serialization","time":{"start":1753781520365,"stop":1753781520365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08da22232fc896e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753781509297,"stop":1753781509298,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a8550bdf6e481c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753782045928,"stop":1753782045928,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af16eb4cd3b9e95","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753781597385,"stop":1753781597386,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d07d5c823d562ea","name":"should stop all internal components","time":{"start":1753781520498,"stop":1753781520498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0a9dd0ae1cfed2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753781722104,"stop":1753781722104,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d81b0fd7dcf3db1","name":"messageHashStr returns a hex string","time":{"start":1753781519479,"stop":1753781519479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e76344e75769ea","name":"Fails to push message with large meta","time":{"start":1753782136433,"stop":1753782136433,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6cc6d100687118","name":"ignores domain fetching errors","time":{"start":1753781528171,"stop":1753781528172,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86c34a147225463","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753781509287,"stop":1753781509288,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ad438ef5982400","name":"Push message with content topic containing JSON","time":{"start":1753782136416,"stop":1753782136416,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ec17db7ecac6d0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753782045914,"stop":1753782045915,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1c93783120e86","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753781722042,"stop":1753781722042,"duration":0},"status":"passed","severity":"normal"},{"uid":"1587583db59be3f9","name":"Subscribe to topic containing short and receive message","time":{"start":1753782045926,"stop":1753782045927,"duration":1},"status":"passed","severity":"normal"},{"uid":"382150a544bdbb48","name":"should be safe to call multiple times","time":{"start":1753781520498,"stop":1753781520499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7bad78462bb7da","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753781549877,"stop":1753781549882,"duration":5},"status":"passed","severity":"normal"},{"uid":"79016fc9a59c1693","name":"topics with same application and version share the same shard","time":{"start":1753781503989,"stop":1753781503989,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a31e8f574d1897","name":"Decoder throws on undefined content topic","time":{"start":1753781520367,"stop":1753781520367,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb4038ffb2fb879","name":"Cluster id 0, shard 0","time":{"start":1753781811828,"stop":1753781811830,"duration":2},"status":"passed","severity":"normal"},{"uid":"174a1690d0642751","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753781509281,"stop":1753781509282,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9d8415bd7df60e","name":"should be safe to call multiple times","time":{"start":1753781519806,"stop":1753781519806,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d25cbf7a7973be","name":"Correctly serialized arguments","time":{"start":1753781651265,"stop":1753781651265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efc00d2d102b3a5","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753781559297,"stop":1753781559297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53641c748e562ed","name":"should add event listeners to globalThis","time":{"start":1753781519045,"stop":1753781519046,"duration":1},"status":"passed","severity":"normal"},{"uid":"5312a34fbba364bc","name":"should create a new stream if no existing for protocol found","time":{"start":1753781520108,"stop":1753781520108,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3a4c7d8f7a9793","name":"should create all internal components","time":{"start":1753781520497,"stop":1753781520497,"duration":0},"status":"passed","severity":"normal"},{"uid":"6608fd02b6b992e3","name":"Push message with JSON payload","time":{"start":1753782136410,"stop":1753782136410,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ae34d40812f128","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753781528176,"stop":1753781528176,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f36ad394a2ff871c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753782045925,"stop":1753782045925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9606bd6e19a94f35","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753781559380,"stop":1753781559380,"duration":0},"status":"passed","severity":"normal"},{"uid":"366caab38d8e6a8d","name":"Relay + Store","time":{"start":1753781510036,"stop":1753781510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8571179f035811e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753781559367,"stop":1753781559367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e57f74bad986c87","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753781722060,"stop":1753781722061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f034bdd0d148cb38","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753781549343,"stop":1753781549345,"duration":2},"status":"passed","severity":"normal"},{"uid":"8eb7cb9dac2afeb6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753781635900,"stop":1753781635900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4634bfaab2610b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app94/7/topic711/test.js","time":{"start":1753781820599,"stop":1753781820599,"duration":0},"status":"passed","severity":"normal"},{"uid":"136f1171ce621041","name":"Promise Callback - false","time":{"start":1753781824601,"stop":1753781824602,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ffc0cc28db6cb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753781549292,"stop":1753781549293,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeed557cec044487","name":"Used by Waku Relay","time":{"start":1753781842591,"stop":1753781842591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2061e4995bd329","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753781519252,"stop":1753781519253,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd884487d3b70d1e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753781519473,"stop":1753781519473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c37a90a88e88424","name":"random static sharding 6 - Cluster ID: 661, Shard ID: 897","time":{"start":1753781811841,"stop":1753781811841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8c6bc603a408e1","name":"rejects content-filtered query with only contentTopics","time":{"start":1753781519846,"stop":1753781519846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff754622f4fd65b3","name":"should create ShardReader with auto sharding network config","time":{"start":1753781519373,"stop":1753781519373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd194370f3f5fea","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753781722058,"stop":1753781722058,"duration":0},"status":"passed","severity":"normal"},{"uid":"917e6f8a02831d94","name":"should dial all known peers when reached zero connections","time":{"start":1753781619301,"stop":1753781619301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de586f5c43eedde","name":"Check received message with timestamp: 1753781580683000000 ","time":{"start":1753782020058,"stop":1753782020058,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cfc28d118e9223","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753781549992,"stop":1753781549992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d801cbfd43f09c69","name":"Encoder throws on empty string content topic","time":{"start":1753781539997,"stop":1753781539997,"duration":0},"status":"passed","severity":"normal"},{"uid":"594c17ec32daf6c6","name":"Passing an array","time":{"start":1753781842590,"stop":1753781842590,"duration":0},"status":"passed","severity":"normal"},{"uid":"398ade52a2ec9b58","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753781559356,"stop":1753781559356,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e95a821638de7e","name":"Check received message containing Russian","time":{"start":1753782020064,"stop":1753782020064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f204de784ef68d4","name":"random static sharding 10 - Cluster ID: 637, Shard ID: 408","time":{"start":1753781811850,"stop":1753781811850,"duration":0},"status":"passed","severity":"normal"},{"uid":"532185ea1a308e85","name":"should remove event listener for peer:discovery","time":{"start":1753781519241,"stop":1753781519241,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeef0355bb4654b","name":"should not receive a peer event after stop","time":{"start":1753781532433,"stop":1753781532433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5e82922b26465f","name":"should not change state when connections remain after disconnect","time":{"start":1753781519060,"stop":1753781519066,"duration":6},"status":"passed","severity":"normal"},{"uid":"449f78ce32b2e926","name":"Check received message containing Arabic","time":{"start":1753782020064,"stop":1753782020064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a50be25d40b779","name":"should dial peer when no shard info available","time":{"start":1753781519012,"stop":1753781519013,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f7eb17ab1d0649","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1753781584772,"stop":1753781584772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8214bd382d72090","name":"different cluster: nodes don't connect","time":{"start":1753781651057,"stop":1753781651058,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cb2e2780752ad7","name":"Js publishes, other Js receives","time":{"start":1753781702443,"stop":1753781702443,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd78275be99f48e","name":"should not allow unachievable error rate","time":{"start":1753781559136,"stop":1753781559136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0a20a1aea7b3e7","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753781722057,"stop":1753781722058,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b833939417f7946","name":"should drop connection via multiaddr with hangUp","time":{"start":1753781664184,"stop":1753781664186,"duration":2},"status":"passed","severity":"normal"},{"uid":"da254fe12eaa8da8","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753781559349,"stop":1753781559349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e1ec971f5e7517","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753782045927,"stop":1753782045927,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecb2b0eb4298295","name":"should handle errors when removing globalThis listeners","time":{"start":1753781519053,"stop":1753781519053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eea7c7eeb9d8e8a","name":"should properly create location multiaddrs - udp","time":{"start":1753781510033,"stop":1753781510033,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e9793d48051b8e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753781509284,"stop":1753781509285,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a3b188ff178d30","name":"Query generator for 2000 messages","time":{"start":1753781829375,"stop":1753781829375,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bd55aa00aa3e02","name":"msgTime: 0 ms from now, startTime: 1753695429666, endTime: 1753781829666","time":{"start":1753781846332,"stop":1753781846332,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bc877ee9714fea","name":"should be safe to call multiple times","time":{"start":1753781519606,"stop":1753781519606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2105f19193419ecf","name":"Throws when trying to push message with empty payload","time":{"start":1753782136412,"stop":1753782136412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f758195dfbfb9fb5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753781559349,"stop":1753781559355,"duration":6},"status":"passed","severity":"normal"},{"uid":"27f269ed548f0483","name":"Callback on promise","time":{"start":1753781829372,"stop":1753781829372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9972f6e4d837a8b0","name":"Check message with invalid timestamp is not received","time":{"start":1753782020059,"stop":1753782020059,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bb666cd056b987","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753781722105,"stop":1753781722105,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f81641ca1fc8d6","name":"Check publish message containing special chars","time":{"start":1753781712571,"stop":1753781712571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bf22662c390cef","name":"should return all connected peers without codec filter","time":{"start":1753781520502,"stop":1753781520503,"duration":1},"status":"passed","severity":"normal"},{"uid":"95494f7364bdea78","name":"should return PeerId when PeerId is provided","time":{"start":1753781519857,"stop":1753781519857,"duration":0},"status":"passed","severity":"normal"},{"uid":"615d2a287f609f32","name":"should partition messages based on acknowledgement status","time":{"start":1753781562838,"stop":1753781562838,"duration":0},"status":"passed","severity":"normal"},{"uid":"18456d3c5c1542ad","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753781519618,"stop":1753781519618,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce474b06f74686c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753781559368,"stop":1753781559368,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c59ab9cf9a050e","name":"should handle complete connection lifecycle","time":{"start":1753781519079,"stop":1753781519079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0bce07f692d643","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753781722043,"stop":1753781722044,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf21fbbc8cdaaee","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753781519857,"stop":1753781519857,"duration":0},"status":"passed","severity":"normal"},{"uid":"833576e0a95e7e29","name":"can query messages normally","time":{"start":1753781815493,"stop":1753781815494,"duration":1},"status":"passed","severity":"normal"},{"uid":"43afd1686adf868f","name":"should reject if Store is requested but not mounted","time":{"start":1753781550025,"stop":1753781550025,"duration":0},"status":"passed","severity":"normal"},{"uid":"668a5cf2be2ce73f","name":"should sort peers by ping value","time":{"start":1753781520503,"stop":1753781520504,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d0c617305ad119","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753782045932,"stop":1753782045932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43aa2bb4a72153e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753781509282,"stop":1753781509284,"duration":2},"status":"passed","severity":"normal"},{"uid":"81f07180648cd0c4","name":"should handle complete dial lifecycle","time":{"start":1753781519022,"stop":1753781519022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08fb461eb963a0d","name":"throws on content topic with empty encoding field","time":{"start":1753781503982,"stop":1753781503983,"duration":1},"status":"passed","severity":"normal"},{"uid":"473e58eafbea4e6a","name":"Relay - dialed after","time":{"start":1753781848090,"stop":1753781848091,"duration":1},"status":"passed","severity":"normal"},{"uid":"563d3b9cdbea56e1","name":"Query with Ordered Callback, No Decoder","time":{"start":1753781796794,"stop":1753781796795,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb549eb8791ad6a","name":"Check publish message containing Arabic","time":{"start":1753781712572,"stop":1753781712572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f437f4519ec1df88","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753781559357,"stop":1753781559358,"duration":1},"status":"passed","severity":"normal"},{"uid":"7578e690fd2d1bbd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753781503997,"stop":1753781503997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7c9844d59dd615","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753781559381,"stop":1753781559381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f12a7923217eee","name":"should only return 1 node with relay capability","time":{"start":1753781528173,"stop":1753781528174,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9abf6d53f33ae2","name":"Check publish message containing XML","time":{"start":1753781712573,"stop":1753781712573,"duration":0},"status":"passed","severity":"normal"},{"uid":"998426e4c3ce3bc","name":"Check publish message containing SQL Injection","time":{"start":1753781712573,"stop":1753781712573,"duration":0},"status":"passed","severity":"normal"},{"uid":"600aaa490a04328a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753781559356,"stop":1753781559356,"duration":0},"status":"passed","severity":"normal"},{"uid":"514888d21d3cc177","name":"Check message received after jswaku node is restarted","time":{"start":1753782020071,"stop":1753782020072,"duration":1},"status":"passed","severity":"normal"},{"uid":"503361fb9d8992d0","name":"should properly create location multiaddrs - tcp","time":{"start":1753781510033,"stop":1753781510034,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae758bde647911a0","name":"should maintain proper timestamps if all messages received","time":{"start":1753781562834,"stop":1753781562835,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32035cb8124b7de","name":"should dial second nwaku node that was discovered","time":{"start":1753781575630,"stop":1753781575641,"duration":11},"status":"skipped","severity":"normal"},{"uid":"162b394efabd9223","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753781503986,"stop":1753781503987,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6c71c6c9780e23","name":"Decoder throws on undefined content topic","time":{"start":1753781539997,"stop":1753781539998,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a7d7d04fe34aa","name":"Ordered Callback - false","time":{"start":1753781824606,"stop":1753781824607,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ac509560629bdd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753781559358,"stop":1753781559358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f807e96348c4a12","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753781559374,"stop":1753781559374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7402ebfb530f982b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753781562834,"stop":1753781562834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7563dea6690ed6f","name":"should allow redial after failed dial cooldown expires","time":{"start":1753781519013,"stop":1753781519014,"duration":1},"status":"passed","severity":"normal"},{"uid":"b886e4d2fc418aaa","name":"should start all internal components","time":{"start":1753781520497,"stop":1753781520497,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e504aedf610812","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753781601591,"stop":1753781601592,"duration":1},"status":"passed","severity":"normal"},{"uid":"2378635a756b67bb","name":"should process up to 3 peers at once","time":{"start":1753781519015,"stop":1753781519020,"duration":5},"status":"passed","severity":"normal"},{"uid":"a218c3d92249a0e7","name":"Refresh subscription","time":{"start":1753781722044,"stop":1753781722044,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99268539c7a1fa32","name":"should return empty array when no peers connected","time":{"start":1753781520502,"stop":1753781520502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c0d0a3e29b4bd7","name":"should handle errors when getting connections","time":{"start":1753781519072,"stop":1753781519074,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa3f03da04d5b865","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753781503984,"stop":1753781503984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3eb886e8069aee5","name":"messageHashStr produces consistent results for the same input","time":{"start":1753781519483,"stop":1753781519483,"duration":0},"status":"passed","severity":"normal"},{"uid":"480065bb51af9b26","name":"Check publish message after client node is restarted","time":{"start":1753781712579,"stop":1753781712580,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a0ec296b0f14846f","name":"Push message with custom timestamp: 1753785201838","time":{"start":1753782136438,"stop":1753782136438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2af68019ce36bf1","name":"should skip updating peer store if peer has same addresses","time":{"start":1753781519252,"stop":1753781519252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5399f04ed57a868","name":"should return peer for existing peer","time":{"start":1753781519832,"stop":1753781519833,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fd699bcf358f2d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753781519856,"stop":1753781519856,"duration":0},"status":"passed","severity":"normal"},{"uid":"d341e0000efd3a77","name":"should throw if no connection provided","time":{"start":1753781520108,"stop":1753781520108,"duration":0},"status":"passed","severity":"normal"},{"uid":"535d9ead7a7d111f","name":"should handle complete peer lifecycle","time":{"start":1753781519638,"stop":1753781519639,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29de92423b91570","name":"Non TWN Cluster","time":{"start":1753781820585,"stop":1753781820589,"duration":4},"status":"passed","severity":"normal"},{"uid":"fa398e67bc1231a3","name":"random static sharding 9 - Cluster ID: 451, Shard ID: 774","time":{"start":1753781811849,"stop":1753781811849,"duration":0},"status":"passed","severity":"normal"},{"uid":"932152029eb78e08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753781503994,"stop":1753781503995,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e616104c4b74029","name":"Fails to publish message with empty text","time":{"start":1753781712578,"stop":1753781712578,"duration":0},"status":"passed","severity":"normal"},{"uid":"816853e82a81bcc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753781559376,"stop":1753781559377,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5c42c60f62bdb7","name":"accepts time-filtered query with content filter","time":{"start":1753781519847,"stop":1753781519848,"duration":1},"status":"passed","severity":"normal"},{"uid":"b21b95dbd742b2c0","name":"should clear dial history on stop","time":{"start":1753781518990,"stop":1753781518990,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e55edadf2fa2462","name":"Push message with content topic containing long","time":{"start":1753782136413,"stop":1753782136413,"duration":0},"status":"passed","severity":"normal"},{"uid":"128048aa55863ace","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753781829374,"stop":1753781829374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1eb2bfe0f6ba5de","name":"should handle case with no peers in store","time":{"start":1753781519827,"stop":1753781519828,"duration":1},"status":"passed","severity":"normal"},{"uid":"233e80f9288d3bb3","name":"Check message on other pubsub topic is not received","time":{"start":1753782020059,"stop":1753782020059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3532b0a86e9e1b1","name":"Sign & Recover","time":{"start":1753781538809,"stop":1753781538809,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d108ce556ebbb87","name":"Push message with custom timestamp: 1723023201838","time":{"start":1753782136437,"stop":1753782136437,"duration":0},"status":"passed","severity":"normal"},{"uid":"5367e3ea0d7f9f7e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753781597386,"stop":1753781597386,"duration":0},"status":"passed","severity":"normal"},{"uid":"cada6d5e4de17321","name":"should keep entries that haven't expired yet","time":{"start":1753781547946,"stop":1753781547951,"duration":5},"status":"passed","severity":"normal"},{"uid":"683d3ca1365e9933","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753781722097,"stop":1753781722098,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b8ba1b19b44ca6","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753781559335,"stop":1753781559336,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa96d0f1c4f59ae","name":"returns all values when wanted number is greater than available values","time":{"start":1753781527329,"stop":1753781527330,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da498be2a643885","name":"should handle peer connect event","time":{"start":1753781519059,"stop":1753781519059,"duration":0},"status":"passed","severity":"normal"},{"uid":"727d6876ccc08bda","name":"Check message with non string payload is not received","time":{"start":1753782020071,"stop":1753782020071,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfcb72ac4eb17a3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753782020061,"stop":1753782020061,"duration":0},"status":"passed","severity":"normal"},{"uid":"be35058afef31ed8","name":"should call waitForPeer on Relay","time":{"start":1753781550027,"stop":1753781550028,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a5d6b3853c63c8","name":"Push message with emoji payload","time":{"start":1753782136411,"stop":1753782136412,"duration":1},"status":"passed","severity":"normal"},{"uid":"981568af54f08c49","name":"Passing page size 3 when there are 20 messages","time":{"start":1753781835322,"stop":1753781835323,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddf259b977d3871","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753781559348,"stop":1753781559349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9a17ded7929dd0","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753781722043,"stop":1753781722043,"duration":0},"status":"passed","severity":"normal"},{"uid":"17901663803c9308","name":"should decode valid enr successfully","time":{"start":1753781510026,"stop":1753781510026,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48ef6e03ecf723a","name":"udp ip6 address","time":{"start":1753781509333,"stop":1753781509334,"duration":1},"status":"passed","severity":"normal"},{"uid":"f263ee156367f133","name":"Push message equal or less that 1MB","time":{"start":1753782136438,"stop":1753782136438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecf3736459bc287","name":"should encode/decode to RLP encoding","time":{"start":1753781510030,"stop":1753781510030,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c21ab664e159cb8","name":"Generator, one shard","time":{"start":1753781786710,"stop":1753781786715,"duration":5},"status":"passed","severity":"normal"},{"uid":"6de366701a41cd5b","name":"should stop and cleanup resources","time":{"start":1753781550196,"stop":1753781550196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd00c3e955a72b5","name":"Check received message containing unicode special characters","time":{"start":1753782020067,"stop":1753782020067,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e5a069444ea5d1","name":"Query with Ordered Callback, No message returned","time":{"start":1753781796795,"stop":1753781796796,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbb5e4a7e5af394","name":"Push message with content topic containing short","time":{"start":1753782136426,"stop":1753782136427,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b97d52c0035305","name":"Push message with custom timestamp: 1753785201837","time":{"start":1753782136419,"stop":1753782136419,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf92493a640a1308","name":"Should update multiaddrs","time":{"start":1753781664605,"stop":1753781664605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4119d64355c9729d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753781559298,"stop":1753781559305,"duration":7},"status":"passed","severity":"normal"},{"uid":"ca54e7eb31c4ab","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753781712578,"stop":1753781712578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a502d17cf6c823f1","name":"should dispatch connect and disconnect events","time":{"start":1753781549987,"stop":1753781549988,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f48e2d23677111e","name":"should return false when network is not connected","time":{"start":1753781520499,"stop":1753781520500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4106ee9b3ac0709d","name":"it tolerates circular branch references","time":{"start":1753781528170,"stop":1753781528171,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a4168bcff5a150","name":"should not fail to start the service if it is already started","time":{"start":1753781689057,"stop":1753781689058,"duration":1},"status":"passed","severity":"normal"},{"uid":"e272751c598254d7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753781559305,"stop":1753781559305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92446621f321457","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753782045919,"stop":1753782045919,"duration":0},"status":"passed","severity":"normal"},{"uid":"af62120412003f43","name":"can start the service","time":{"start":1753781689055,"stop":1753781689056,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3816745aa448afa","name":"Check message with invalid timestamp is not received","time":{"start":1753782020069,"stop":1753782020069,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40a22d3f5cfd9a3","name":"should return false when peer is not on the specified shard","time":{"start":1753781519385,"stop":1753781519385,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2ab188c04e964d","name":"throws if decoders don't match content topics","time":{"start":1753781520205,"stop":1753781520206,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bb3e25d693d5e9","name":"should retry if all attempts fail","time":{"start":1753781548812,"stop":1753781548813,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0921984b9b7bfb","name":"Push message with custom timestamp: 1753778001838","time":{"start":1753782136437,"stop":1753782136438,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70b16cdc6211f32","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753781722105,"stop":1753781722106,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2b08a6cb12b944","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753781519472,"stop":1753781519472,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8a34651db1885b","name":"returns only open connection if one present","time":{"start":1753781519936,"stop":1753781519936,"duration":0},"status":"passed","severity":"normal"},{"uid":"132cee37acc596bf","name":"should dial with PeerId and return stream","time":{"start":1753781520500,"stop":1753781520500,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3e6a95055cfb20","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753781503987,"stop":1753781503987,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f522d8a018d7009","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753781520109,"stop":1753781520109,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a4341a720890b7","name":"throws on content topic with empty version field","time":{"start":1753781503981,"stop":1753781503982,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b53a2f9801d550","name":"Check received message containing SQL Injection","time":{"start":1753782020065,"stop":1753782020065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba44d91a759d58fc","name":"should handle all zero keep alive options","time":{"start":1753781519636,"stop":1753781519636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead9e5903e1a1f53","name":"Push message with content topic containing Russian","time":{"start":1753782136429,"stop":1753782136429,"duration":0},"status":"passed","severity":"normal"},{"uid":"830ff1ec6c58f8c9","name":"accepts valid content-filtered query","time":{"start":1753781519845,"stop":1753781519845,"duration":0},"status":"passed","severity":"normal"},{"uid":"772a8dd72043bd0e","name":"pre and post cipher","time":{"start":1753781538808,"stop":1753781538808,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6d059658b059e9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753781846331,"stop":1753781846331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1036691a0c17a8","name":"recovers when dns.resolve returns empty","time":{"start":1753781528171,"stop":1753781528171,"duration":0},"status":"passed","severity":"normal"},{"uid":"41769a05e78ed8f8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753782045916,"stop":1753782045917,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c21d337ce207606","name":"Waku message hash computation (no timestamp)","time":{"start":1753781519478,"stop":1753781519478,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e4d05ac1905251","name":"Check received message containing emoji","time":{"start":1753782020058,"stop":1753782020058,"duration":0},"status":"passed","severity":"normal"},{"uid":"de58243fea1049fc","name":"Renews subscription after lossing a connection","time":{"start":1753782045932,"stop":1753782045932,"duration":0},"status":"passed","severity":"normal"},{"uid":"873d82eccfab6f24","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753781722052,"stop":1753781722053,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd1765151d0688c","name":"Push message with content topic containing JSON","time":{"start":1753782136430,"stop":1753782136431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f794d1d7617ea69","name":"new peer added after a peer was already found","time":{"start":1753781719040,"stop":1753781719040,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c38489aacc1c6745","name":"Push message with content topic containing special chars","time":{"start":1753782136414,"stop":1753782136414,"duration":0},"status":"passed","severity":"normal"},{"uid":"803b4e31efea99b6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app4/8/topic35/test.js","time":{"start":1753781820590,"stop":1753781820591,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c46d15e9536e10","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753781539994,"stop":1753781539995,"duration":1},"status":"passed","severity":"normal"},{"uid":"7517ef20c9d95f26","name":"should be safe to call multiple times","time":{"start":1753781519581,"stop":1753781519582,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b4dfe4eb525b3a","name":"Rejects garbage","time":{"start":1753781553500,"stop":1753781553500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86523145ad5ee84","name":"should handle errors when accessing navigator","time":{"start":1753781519074,"stop":1753781519078,"duration":4},"status":"passed","severity":"normal"},{"uid":"cb7efa337167608","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753782045920,"stop":1753782045920,"duration":0},"status":"passed","severity":"normal"},{"uid":"40de31c5c95860af","name":"Relay Node - default protocol","time":{"start":1753781848099,"stop":1753781848100,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad14cc60c444fe8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753781509294,"stop":1753781509294,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae3ca4777a49c74","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753781722107,"stop":1753781722107,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d807b2bc52f296e","name":"should set field with all protocols enabled","time":{"start":1753781510035,"stop":1753781510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"1012a28c6ecbafec","name":"should select older connection if present","time":{"start":1753781519937,"stop":1753781519937,"duration":0},"status":"passed","severity":"normal"},{"uid":"9130765d79b753ce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753781559375,"stop":1753781559375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e855095bc519a6ad","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753781601592,"stop":1753781601592,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a98168e99e7e06","name":"tcp ip4 address","time":{"start":1753781509333,"stop":1753781509333,"duration":0},"status":"passed","severity":"normal"},{"uid":"acee27cb64d3d68","name":"should remove event listeners from globalThis","time":{"start":1753781519052,"stop":1753781519053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ce4547ff501293","name":"Check message with non string payload is not received","time":{"start":1753782020061,"stop":1753782020061,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a06d8c02a494ed","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753781780408,"stop":1753781780408,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a684ec43fbe69ec","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753781527330,"stop":1753781527331,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2975020bf9c5a9d","name":"random static sharding 2 - Cluster ID: 468, Shard ID: 853","time":{"start":1753781811833,"stop":1753781811836,"duration":3},"status":"passed","severity":"normal"},{"uid":"b8c2aaee7093fe65","name":"should clear dial history on start","time":{"start":1753781518983,"stop":1753781518988,"duration":5},"status":"passed","severity":"normal"},{"uid":"e6c8aaf496ef891c","name":"should not discard bootstrap peers if under the limit","time":{"start":1753781619302,"stop":1753781619303,"duration":1},"status":"passed","severity":"normal"},{"uid":"811b7d543fe4a9ce","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753781519622,"stop":1753781519622,"duration":0},"status":"passed","severity":"normal"},{"uid":"5368c814c1e990d7","name":"Push 30 different messages","time":{"start":1753782136426,"stop":1753782136426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d960c28ca3a8eed6","name":"should handle empty pubsub topics","time":{"start":1753781519635,"stop":1753781519635,"duration":0},"status":"passed","severity":"normal"},{"uid":"514477b9b3c965a5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753781559368,"stop":1753781559368,"duration":0},"status":"passed","severity":"normal"},{"uid":"358480db60f630ee","name":"Push message equal or less that 1MB","time":{"start":1753782136420,"stop":1753782136420,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cdea3b343bfe56","name":"Sample","time":{"start":1753781509367,"stop":1753781509368,"duration":1},"status":"passed","severity":"normal"},{"uid":"718cee2510391cb8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753781503998,"stop":1753781503998,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdf5ccb4dbdbff9","name":"random static sharding 3 - Cluster ID: 629, Shard ID: 821","time":{"start":1753781811837,"stop":1753781811839,"duration":2},"status":"passed","severity":"normal"},{"uid":"452020f46688741c","name":"Init the array if not present","time":{"start":1753781503448,"stop":1753781503450,"duration":2},"status":"passed","severity":"normal"},{"uid":"587707eed28c03b1","name":"rejects hash query with time filter","time":{"start":1753781519847,"stop":1753781519847,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfd103e08e105b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753781559357,"stop":1753781559357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a05fec9f0b83072","name":"Check publish message containing long","time":{"start":1753781712571,"stop":1753781712571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af43d898975435c","name":"should handle errors gracefully when getting peer info","time":{"start":1753781519388,"stop":1753781519388,"duration":0},"status":"passed","severity":"normal"},{"uid":"661e75c4563fd7ef","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753782045927,"stop":1753782045928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dac6dde80298b2b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753781503999,"stop":1753781503999,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d97e6ca94491735","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753782045924,"stop":1753782045924,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d3b0317c275d12","name":"should properly create location multiaddrs - udp4","time":{"start":1753781510032,"stop":1753781510032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e597296510041","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753781503992,"stop":1753781503992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed77cae1f314f21f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753781559348,"stop":1753781559348,"duration":0},"status":"passed","severity":"normal"},{"uid":"feebab9819b6da11","name":"should handle a minimal index list","time":{"start":1753781504024,"stop":1753781504024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8b52b4d85d7bc3","name":"should not modify tags of connections for different peers","time":{"start":1753781549993,"stop":1753781549993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07b5a28c6744bd","name":"should not allow k > 12","time":{"start":1753781559130,"stop":1753781559135,"duration":5},"status":"passed","severity":"normal"},{"uid":"19d31828193613a2","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753781722052,"stop":1753781722052,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb92249fadb6f68e","name":"should drop connection to all peers on hangUp","time":{"start":1753781664183,"stop":1753781664183,"duration":0},"status":"passed","severity":"normal"},{"uid":"537910d22e2ca17f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753781503986,"stop":1753781503986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42d8be3e44f7d5f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753781559333,"stop":1753781559334,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed8762627dd968f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753781562839,"stop":1753781562839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdc066dcc6e6a28","name":"should process tasks in queue","time":{"start":1753781548801,"stop":1753781548801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77fca24dd04f1d3","name":"Passing invalid cursor","time":{"start":1753781780414,"stop":1753781780414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0271ff7f4af1b9f","name":"Query Generator - false","time":{"start":1753781824600,"stop":1753781824601,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2dd5d180299b5d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753781527923,"stop":1753781527924,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ed46f127c88c20","name":"should handle multiple peer connections","time":{"start":1753781519611,"stop":1753781519612,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c26df3cdeb4cda","name":"should handle incoming messages","time":{"start":1753781549883,"stop":1753781549883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4813ba7a46d4d10","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753781597385,"stop":1753781597385,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b13936f05b1d1b4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753781549986,"stop":1753781549987,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d4f6758ee3945f","name":"Publish message with large meta","time":{"start":1753781712580,"stop":1753781712580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8c1cf599fd4ebf","name":"Push message with Arabic payload","time":{"start":1753782136422,"stop":1753782136422,"duration":0},"status":"passed","severity":"normal"},{"uid":"891e1dc549e349ff","name":"should return false when navigator.onLine is false","time":{"start":1753781519054,"stop":1753781519057,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f6a23c126f1089","name":"random static sharding 1 - Cluster ID: 42, Shard ID: 850","time":{"start":1753781811833,"stop":1753781811833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b738a7bcd55419","name":"Subscribe and receive messages via lightPush","time":{"start":1753782045911,"stop":1753782045912,"duration":1},"status":"passed","severity":"normal"},{"uid":"159d3763d2d9161","name":"Subscribe to topic containing long and publish message","time":{"start":1753781722045,"stop":1753781722045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d815ad2d3fdbbe09","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753781786715,"stop":1753781786716,"duration":1},"status":"passed","severity":"normal"},{"uid":"f185f016995ad390","name":"Overlapping topic subscription","time":{"start":1753781722044,"stop":1753781722044,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8b7d109c29d7427","name":"Check meta is set [symmetric]","time":{"start":1753781538271,"stop":1753781538271,"duration":0},"status":"passed","severity":"normal"},{"uid":"73667c47bf381e0d","name":"same cluster, static sharding: nodes connect","time":{"start":1753781651050,"stop":1753781651051,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23722c955362aa3","name":"should throw error - no id","time":{"start":1753781510027,"stop":1753781510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"b952733247ccbd10","name":"Check received message containing escaped characters","time":{"start":1753782020067,"stop":1753782020067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c87a9c4ae3ad956","name":"should not fail to stop the service if it was not started","time":{"start":1753781532431,"stop":1753781532431,"duration":0},"status":"passed","severity":"normal"},{"uid":"17675e95c4adf9f5","name":"should process queue every 500ms","time":{"start":1753781519015,"stop":1753781519015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca42ee8f2389aec","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753781562840,"stop":1753781562840,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ce0e3b996b370","name":"should skip peer when already connected","time":{"start":1753781519001,"stop":1753781519002,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb64041c9db6e1d","name":"should create ShardReader with static shards network config","time":{"start":1753781519373,"stop":1753781519373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd6d7e3c2c75cf0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753781503994,"stop":1753781503994,"duration":0},"status":"passed","severity":"normal"},{"uid":"341b12b2b9b54a3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753781705757,"stop":1753781705757,"duration":0},"status":"passed","severity":"normal"},{"uid":"720203662ded0df","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753781538270,"stop":1753781538271,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b3f076478df5d5","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753781503992,"stop":1753781503992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f081a25ecf83b4","name":"should return true when peer is on the specified shard","time":{"start":1753781519381,"stop":1753781519381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af9e5096edf582e","name":"Push message with long payload","time":{"start":1753782136402,"stop":1753782136402,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2abd20622ffd7a","name":"handles different clusterIds correctly","time":{"start":1753781503990,"stop":1753781503991,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aabae7cc8e470b0","name":"should handle network check errors gracefully","time":{"start":1753781519021,"stop":1753781519021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24ce069589df743","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753781722107,"stop":1753781722107,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c71473b6a02eefe","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753781510026,"stop":1753781510027,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac64e7158a7ac44","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753781527919,"stop":1753781527919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e898615e2c9b8fa3","name":"random static sharding 4 - Cluster ID: 73, Shard ID: 901","time":{"start":1753781811840,"stop":1753781811840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be5fc3b464dbd5f","name":"Push message with Script payload","time":{"start":1753782136408,"stop":1753782136408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aab43680148b79d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753781722043,"stop":1753781722043,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f516e37cf4790d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753781559137,"stop":1753781559137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6341dddc07fd73e6","name":"Delete observer","time":{"start":1753781690870,"stop":1753781690871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c620f278a636454d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753781597388,"stop":1753781597389,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed6987605e9cfed","name":"Passing page size 0 when there are 110 messages","time":{"start":1753781835321,"stop":1753781835322,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c83a097d5d009eb","name":"Push message with rate limit","time":{"start":1753782136433,"stop":1753782136433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bed7f765ba8ccb","name":"less peers than existing","time":{"start":1753781689292,"stop":1753781689292,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ecee02f03126d58f","name":"Ephemeral messages are not stored","time":{"start":1753781583181,"stop":1753781583183,"duration":2},"status":"passed","severity":"normal"},{"uid":"a15fb9eb0d0afdbb","name":"Subscribe and receive messages via lightPush","time":{"start":1753782045923,"stop":1753782045923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b797f8ac598b6073","name":"throws an error for improperly formatted content topics","time":{"start":1753781503991,"stop":1753781503991,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99c213e680a19c0","name":"should remove event listeners from libp2p","time":{"start":1753781519046,"stop":1753781519052,"duration":6},"status":"passed","severity":"normal"},{"uid":"51b4b481d67f7928","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753781722098,"stop":1753781722098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a96db0b66103636","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753782020058,"stop":1753782020059,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5bcc11b8a7bb30","name":"Push message with custom timestamp: 1753778001837","time":{"start":1753782136419,"stop":1753782136419,"duration":0},"status":"passed","severity":"normal"},{"uid":"7091b11549282ff9","name":"Wrong topic","time":{"start":1753781820600,"stop":1753781820600,"duration":0},"status":"passed","severity":"normal"},{"uid":"786d7f6f36f22158","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753781549990,"stop":1753781549990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76d45c4ddbfddc","name":"connected peers and dial","time":{"start":1753781689291,"stop":1753781689291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"807bdf63807afcff","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753781831455,"stop":1753781831456,"duration":1},"status":"passed","severity":"normal"},{"uid":"270dd712686216e4","name":"Subscribe and receives messages on 20 topics","time":{"start":1753782045925,"stop":1753782045925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f506db4d1b80f4c1","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753781503990,"stop":1753781503990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae27fa746630d9cc","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753781519058,"stop":1753781519058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9f90c610a0fd2c","name":"does not validate decoders for hash queries","time":{"start":1753781520206,"stop":1753781520206,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c020a405b305577","name":"should handle queue overflow by adding peers to queue","time":{"start":1753781519014,"stop":1753781519014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8ec05b422c0224","name":"should get / set UDP multiaddr","time":{"start":1753781510031,"stop":1753781510031,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dc7122f3bfc540","name":"should decode valid enr with tcp successfully","time":{"start":1753781510027,"stop":1753781510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae38317f1963982e","name":"should set field with only RELAY enabled","time":{"start":1753781510035,"stop":1753781510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f13f150e33b066","name":"should clear the dialing interval","time":{"start":1753781518989,"stop":1753781518990,"duration":1},"status":"passed","severity":"normal"},{"uid":"67319b146961323f","name":"should remove expired entries after TTL has passed","time":{"start":1753781547945,"stop":1753781547946,"duration":1},"status":"passed","severity":"normal"},{"uid":"7788eff526ecbbaf","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753781549882,"stop":1753781549883,"duration":1},"status":"passed","severity":"normal"},{"uid":"29162c8b93db46c8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753781559358,"stop":1753781559358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daa1917bae13dbe","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753782045923,"stop":1753782045923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9005d2190eb45b3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753781519625,"stop":1753781519625,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ac6e1f4f17cafc","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753781846329,"stop":1753781846330,"duration":1},"status":"passed","severity":"normal"},{"uid":"269526b4ee677573","name":"should not fail to stop the service if it was not started","time":{"start":1753781689056,"stop":1753781689057,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97a9b78449960d7","name":"throws on content topic with empty application field","time":{"start":1753781503981,"stop":1753781503981,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be4f4202d607359","name":"Check received message containing JSON","time":{"start":1753782020066,"stop":1753782020066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0e1be6109757c3","name":"Push message with Arabic payload","time":{"start":1753782136406,"stop":1753782136406,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc32e489ac8510fb","name":"Subscribe to topic containing long and receive message","time":{"start":1753782045927,"stop":1753782045927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00968cd0e2cd838","name":"Decoder throws on undefined content topic","time":{"start":1753781538273,"stop":1753781538273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a76b85a6d6551cc","name":"Push message with numeric payload","time":{"start":1753782136404,"stop":1753782136404,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebd965d8b820d24","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753781559297,"stop":1753781559298,"duration":1},"status":"passed","severity":"normal"},{"uid":"415d6d3ff17cf573","name":"Publish without waiting for remote peer","time":{"start":1753781722041,"stop":1753781722042,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5997c3ca3466f54","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753781766630,"stop":1753781766630,"duration":0},"status":"passed","severity":"normal"},{"uid":"119d3af8279aceae","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753781583183,"stop":1753781583185,"duration":2},"status":"passed","severity":"normal"},{"uid":"83301dbb085ad05","name":"Decoder throws on empty string content topic","time":{"start":1753781538273,"stop":1753781538274,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cc1475fbb3e226","name":"Query Generator, No message returned","time":{"start":1753781796793,"stop":1753781796793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9246a50b6998f51e","name":"Publish message with custom timestamp: Wed Aug 07 2024 09:35:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1753781712576,"stop":1753781712576,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b0e501e9d1b96","name":"Push message with Russian payload","time":{"start":1753782136407,"stop":1753782136407,"duration":0},"status":"passed","severity":"normal"},{"uid":"126364f277193024","name":"should not fail to start the service if it is already started","time":{"start":1753781584767,"stop":1753781584767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb686db39024e69","name":"should add peer to queue when queue is not empty","time":{"start":1753781519000,"stop":1753781519001,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3b204cd557606","name":"should create ConnectionManager with required options","time":{"start":1753781520495,"stop":1753781520496,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5b59acacd3271c","name":"throws on content topic with generation field greater than 0","time":{"start":1753781503980,"stop":1753781503981,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2104e603a0ad428","name":"Query generator for multiple messages","time":{"start":1753781829370,"stop":1753781829371,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36aac2d94a61d9","name":"should remove event listeners","time":{"start":1753781519582,"stop":1753781519582,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a170ad6283da2fd","name":"should handle dial errors","time":{"start":1753781520500,"stop":1753781520501,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a56acbd7607fd1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753781559365,"stop":1753781559366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19bf7b756fa5e9f","name":"Check received message containing Basic HTML tag","time":{"start":1753782020056,"stop":1753782020056,"duration":0},"status":"passed","severity":"normal"},{"uid":"769a1996cd7cf70a","name":"Push message with content topic containing unicode special characters","time":{"start":1753782136432,"stop":1753782136432,"duration":0},"status":"passed","severity":"normal"},{"uid":"162f9e8f8e4c38b1","name":"Passing page size 11 when there are 10 messages","time":{"start":1753781835323,"stop":1753781835324,"duration":1},"status":"passed","severity":"normal"},{"uid":"4073b216cd8dd51a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753781519843,"stop":1753781519843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14ac6be700085fe","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753781562836,"stop":1753781562836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c75f7c9dc4cda5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753781846332,"stop":1753781846333,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8470480f2847aa","name":"should not return locked peers if enough unlocked are available","time":{"start":1753781549987,"stop":1753781549987,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc91033e82b053e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753781583185,"stop":1753781583186,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41ce90c7f322166","name":"should handle case when navigator is not available","time":{"start":1753781519058,"stop":1753781519058,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb89b1b711d271d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753782045921,"stop":1753782045921,"duration":0},"status":"passed","severity":"normal"},{"uid":"6561e020a9df3b19","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753781503993,"stop":1753781503993,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cedf948ed0f306","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753781504025,"stop":1753781504025,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5306ffd8ab3fe7","name":"should get all peers from store","time":{"start":1753781519808,"stop":1753781519826,"duration":18},"status":"passed","severity":"normal"},{"uid":"563ee4c352ce7185","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753781503984,"stop":1753781503984,"duration":0},"status":"passed","severity":"normal"},{"uid":"465ba03aef03f83a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753782045929,"stop":1753782045929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0bf66e010cacad","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753782020072,"stop":1753782020072,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1876a83b32bdc8","name":"Push message with content topic containing Arabic","time":{"start":1753782136414,"stop":1753782136415,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57aa6cdb6f3cc70","name":"should handle peer store errors gracefully","time":{"start":1753781519244,"stop":1753781519244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41c9b9f66009454","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753781519844,"stop":1753781519844,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc70f00863da3cc","name":"Refresh subscription","time":{"start":1753782045926,"stop":1753782045926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f68d66bbea17dee","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753781549876,"stop":1753781549877,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdaa46d463d8ee3e","name":"should return false when pubsub topic parsing fails","time":{"start":1753781519387,"stop":1753781519387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e453243c3a8a6d9b","name":"Push message with XML payload","time":{"start":1753782136423,"stop":1753782136423,"duration":0},"status":"passed","severity":"normal"},{"uid":"255a81924aa3bb03","name":"should create KeepAliveManager with relay","time":{"start":1753781519570,"stop":1753781519570,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b36543130e1d90","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753781532434,"stop":1753781532434,"duration":0},"status":"passed","severity":"normal"},{"uid":"16194c0055718678","name":"Check publish message containing numeric","time":{"start":1753781712571,"stop":1753781712571,"duration":0},"status":"passed","severity":"normal"},{"uid":"277f04027eec9709","name":"should handle dial errors gracefully","time":{"start":1753781519243,"stop":1753781519243,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1b13a8be12c32f","name":"should use configured peers when available","time":{"start":1753781549945,"stop":1753781549945,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a0308e949eb399","name":"Push message with Basic HTML tag payload","time":{"start":1753782136409,"stop":1753782136410,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f14208cea2e9095","name":"should start and setup intervals and event listeners","time":{"start":1753781550196,"stop":1753781550196,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6143fa48f5b","name":"Subscribe to topic containing short and publish message","time":{"start":1753781722045,"stop":1753781722045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7723347120d0ef7","name":"should handle multiple peers with different shard configurations","time":{"start":1753781519022,"stop":1753781519029,"duration":7},"status":"passed","severity":"normal"},{"uid":"5f13bf4d92bca6d1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753781550195,"stop":1753781550196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9988d5038fb64e1","name":"Push message with escaped characters payload","time":{"start":1753782136411,"stop":1753782136411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61971b3eb0c4d2c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753781503988,"stop":1753781503988,"duration":0},"status":"passed","severity":"normal"},{"uid":"90625dcd5af1106","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753781559373,"stop":1753781559374,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc3c00393b4c6d3","name":"should handle corrupted shard info gracefully","time":{"start":1753781519388,"stop":1753781519388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3113812342cf7df","name":"should update ack status of messages in outgoing buffer","time":{"start":1753781562839,"stop":1753781562840,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f853ad8be445479","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753781509289,"stop":1753781509290,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6fa55e58242f7c","name":"Publish message with custom timestamp: Tue Jul 29 2025 08:35:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1753781712577,"stop":1753781712577,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd6fd40d8cd19b8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753781651059,"stop":1753781651059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c797ca999027ff61","name":"Check publish message containing escaped characters","time":{"start":1753781712575,"stop":1753781712575,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4fc9c5aa1db86d","name":"connects to nwaku","time":{"start":1753781842586,"stop":1753781842586,"duration":0},"status":"passed","severity":"normal"},{"uid":"631d5e1633f61ff5","name":"Check message with no content topic is not received","time":{"start":1753782020060,"stop":1753782020060,"duration":0},"status":"passed","severity":"normal"},{"uid":"875f9776353173ee","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753781549342,"stop":1753781549342,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ef177df135c866","name":"isConnected should return false after all peers disconnect","time":{"start":1753781597387,"stop":1753781597387,"duration":0},"status":"passed","severity":"normal"},{"uid":"1343e845f222db2e","name":"Passing page size 19 when there are 20 messages","time":{"start":1753781835324,"stop":1753781835325,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e972e6cf650a03","name":"Subscribe and receive messages via waku relay post","time":{"start":1753782045913,"stop":1753782045913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94eb213d27362c","name":"should successfully stop","time":{"start":1753781549884,"stop":1753781549884,"duration":0},"status":"passed","severity":"normal"},{"uid":"69270f013bfa65fe","name":"should filter peers by codec","time":{"start":1753781520503,"stop":1753781520503,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc44769239375d9b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753781519072,"stop":1753781519072,"duration":0},"status":"passed","severity":"normal"},{"uid":"688214f6a8d2e48d","name":"should only return 1 node with relay and store capability","time":{"start":1753781528174,"stop":1753781528174,"duration":0},"status":"passed","severity":"normal"},{"uid":"395674bf2556d699","name":"peer exchange sets tag","time":{"start":1753781719039,"stop":1753781719040,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f45c374fdde4ca","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753781719041,"stop":1753781719041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bf883f8f93cb35d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753781549991,"stop":1753781549992,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ede0129dd82baa","name":"should dial peer immediately when queue is empty","time":{"start":1753781518999,"stop":1753781519000,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff6cc72c37d1da6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753781705757,"stop":1753781705757,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fddaaa2a03c874","name":"should throw error - no public key","time":{"start":1753781510027,"stop":1753781510028,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea502185b0b341f4","name":"should requeue task if no peer is available","time":{"start":1753781548805,"stop":1753781548805,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bb8e2a1802397","name":"should be able to encode the field with only STORE set to true","time":{"start":1753781509279,"stop":1753781509280,"duration":1},"status":"passed","severity":"normal"}]